:root{color-scheme:light;--navy:#07194b;--navy2:#102660;--red:#ef2538;--teal:#28c7c9;--gold:#f3b53f;--cream:#f8f3e9;--ink:#101629;--muted:#667085;--line:#dfe3ea;--white:#fff;--shadow:0 18px 50px rgba(8,25,75,.14);--radius-sm:4px;--radius-control:7px;--radius-card:12px;--radius-full:999px;--motion-fast:.14s;--motion-standard:.22s;--motion-ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;color:var(--ink);background:#fff;font-family:DM Sans,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.demo-bar{min-height:38px;background:var(--teal);color:var(--navy);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 3vw;font-size:12px;letter-spacing:.03em}.data-mode{margin-left:auto;border:1px solid rgba(7,25,75,.25);border-radius:99px;background:#ffffffb8;padding:5px 10px;font-weight:700}.data-mode.connected{background:#dff8e8;border-color:#248653;color:#124d32}.connection-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:12px 16px;border:1px solid #9ed9b5;border-radius:10px;background:#effbf3;color:#124d32}.connection-card span{font-size:13px}.demo-bar label{display:flex;gap:8px;align-items:center}.demo-bar select{border:1px solid rgba(7,25,75,.3);border-radius:99px;background:#fff;padding:4px 28px 4px 10px;color:var(--navy);font-weight:700}:where(a[href],button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #f2b632;outline-offset:3px}:where(a[href],button,summary){transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}:where(input,textarea,select){transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}:where(button,[role=button]):disabled{cursor:not-allowed;opacity:.58}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.site-header{height:76px;position:sticky;top:0;z-index:40;background:var(--navy);color:#fff;display:grid;grid-template-columns:190px 1fr auto;align-items:center;padding:0 3vw;border-bottom:1px solid rgba(255,255,255,.12)}.brand{background:none;border:0;padding:0;width:154px}.site-header nav{display:flex;justify-content:center;gap:4px}.site-header nav button,.profile-button{border:0;background:transparent;color:#fff;border-radius:8px;padding:10px 13px;font-weight:600}.site-header nav button:hover,.site-header nav button.active{background:#ffffff1f}.header-actions{display:flex;gap:8px;align-items:center}.icon-button{border:1px solid rgba(255,255,255,.2);color:#fff;background:transparent;border-radius:99px;padding:9px 12px}.icon-button span{background:var(--red);border-radius:99px;padding:1px 6px;margin-left:4px}.profile-button{display:flex;align-items:center;gap:8px}.profile-button>span:first-child{width:30px;height:30px;background:var(--gold);color:var(--navy);display:grid;place-items:center;border-radius:50%;font-weight:800}.menu-toggle{display:none;align-items:center;gap:6px;background:none;border:0;color:#fff;font-size:21px}.menu-toggle b{font:700 12px DM Sans,sans-serif}.view{display:none;min-height:70vh}.view.active{display:block}.hero{min-height:690px;background:linear-gradient(90deg,#030c26f7,#030c26bf 52%,#030c261f),url(/assets/watching-unskrypted.png) center/cover;position:relative;color:#fff;display:flex;align-items:center;padding:8vw}.hero-copy{max-width:700px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800;color:var(--teal);margin:0 0 12px}.eyebrow.dark{color:var(--red)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Oswald,sans-serif;line-height:1.02}h1{font-size:clamp(48px,7vw,96px);text-transform:uppercase;margin-bottom:22px}.hero p:not(.eyebrow){font-size:20px;line-height:1.6;max-width:650px}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{border:0;border-radius:6px;padding:13px 19px;font-weight:800}.button.red{background:var(--red);color:#fff}.button.ghost{background:transparent;color:#fff;border:1px solid white}.button.navy{background:var(--navy);color:#fff}.button.outline{background:#fff;border:1px solid var(--line);color:var(--navy)}.button.light{background:#fff;color:var(--navy)}.button.wide{width:100%}.now-card{position:absolute;right:6vw;bottom:40px;width:360px;text-align:left;background:#fffffff0;color:var(--ink);padding:25px;border:0;border-radius:12px;box-shadow:var(--shadow);display:grid;gap:9px}.now-card strong{font:700 25px Oswald}.now-card small{font-size:14px;line-height:1.5}.live-pill{background:var(--red);color:#fff;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:800;width:max-content}.ticker{display:flex;align-items:center;gap:20px;overflow:hidden;white-space:nowrap;background:var(--teal);color:var(--navy);padding:15px 6vw}.ticker span{font-size:11px;letter-spacing:.12em;font-weight:800}.ticker b{margin-right:30px}.content-section{padding:85px max(5vw,calc((100vw - 1280px)/2))}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:30px}.section-heading h2,.content-section h2{font-size:clamp(34px,4vw,56px);text-transform:uppercase;margin-bottom:0}.section-heading.compact{align-items:center;margin-bottom:18px}.section-heading.compact h2{font-size:28px}.section-heading.compact span{color:var(--muted);font-size:13px}.mood-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.mood{min-height:170px;border:0;border-radius:12px;padding:24px;text-align:left;display:flex;flex-direction:column;justify-content:end;color:#fff;background:linear-gradient(150deg,var(--navy),#244ca3);transition:.2s}.mood:nth-child(2){background:linear-gradient(150deg,#db2235,#f47764)}.mood:nth-child(3){background:linear-gradient(150deg,#159fa2,#3ad7c4)}.mood:nth-child(4){background:linear-gradient(150deg,#b2730b,#f3b53f)}.mood:hover{transform:translateY(-4px)}.mood b{font:700 25px Oswald}.mood span{opacity:.85}.split{background:var(--cream);display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.lede{font-size:18px;line-height:1.7;color:var(--muted)}.text-button{background:none;border:0;color:var(--red);font-weight:800;padding:10px 0}.story-card{min-height:370px;background:linear-gradient(100deg,#07194bf5,#07194b73),url(/assets/watching-unskrypted.png) center/cover;color:#fff;border-radius:14px;padding:50px;display:flex;flex-direction:column;justify-content:end}.story-card span{color:var(--teal);font-size:12px;font-weight:800}.story-card h3{font-size:44px;margin:12px 0}.story-card p{max-width:430px}.story-card .button{width:max-content}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;position:relative}.product-image{height:230px;display:grid;place-items:center;font-size:72px;background:linear-gradient(145deg,#f4e9da,#fff)}.product-image img{width:100%;height:100%;object-fit:cover}.product-card:nth-child(2n) .product-image{background:linear-gradient(145deg,#e3f7f5,#fff)}.product-info{padding:17px}.product-info small{color:var(--muted)}.product-info h3{font-size:21px;margin:7px 0}.product-info .price-row{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.price-row button{width:35px;height:35px;border:0;border-radius:50%;background:var(--navy);color:#fff}.favorite{position:absolute;right:12px;top:12px;background:#fff;border:0;border-radius:50%;width:36px;height:36px;z-index:2}.favorite.on{color:var(--red)}.badge{position:absolute;left:12px;top:13px;background:var(--teal);color:var(--navy);font-size:10px;font-weight:800;border-radius:99px;padding:5px 8px;z-index:2}.connected-empty{grid-column:1/-1}.compact-empty{padding:24px 12px}.price-row .buy-now{width:auto;height:auto;border-radius:4px;padding:10px 14px;background:var(--red);font-weight:800}#shopView{background:#f3f4f6;color:var(--ink)}.shop-marketplace{padding:0 max(4vw,calc((100vw - 1440px)/2)) 34px;background:#f3f4f6}.shop-searchbar{margin:0 calc(-1*max(4vw,calc((100vw - 1440px)/2)));padding:14px max(4vw,calc((100vw - 1440px)/2));display:flex;align-items:center;gap:22px;background:var(--navy);color:#fff}.shop-searchbar label{font-weight:800;white-space:nowrap}.shop-searchbar>div{display:flex;flex:1;max-width:980px}.shop-searchbar input{width:100%;min-width:0;border:0;border-radius:7px 0 0 7px;padding:14px 16px;background:#fff;color:var(--ink)}.shop-searchbar button{width:54px;border:0;border-radius:0 7px 7px 0;background:var(--gold);color:var(--navy);font-size:28px}.shop-banner{min-height:330px;margin-top:24px;padding:48px clamp(30px,5vw,72px);position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;border-radius:4px;color:#fff;background:radial-gradient(circle at 83% 34%,rgba(255,255,255,.2) 0 10%,transparent 10.5%),radial-gradient(circle at 87% 52%,rgba(243,181,63,.9) 0 14%,transparent 14.5%),linear-gradient(110deg,#087480,#26c7bd)}.shop-banner:after{content:"UN";position:absolute;right:5%;top:-34px;font:900 260px/1 Oswald;color:#07194b2e;letter-spacing:-.08em}.shop-banner>div{position:relative;z-index:1}.shop-banner h1{max-width:760px;margin:0 0 14px;font-size:clamp(48px,5.2vw,76px)}.shop-banner p:last-child{max-width:700px;margin:0;font-size:18px;line-height:1.55}.shop-banner-note{min-width:250px;padding:18px 20px;background:#07194be0;box-shadow:0 14px 40px #0000002e}.shop-banner-note b,.shop-banner-note span{display:block}.shop-banner-note span{margin-top:5px;color:#d7dff3;font-size:13px}.shop-departments{padding-top:34px}.shop-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.shop-section-heading h2{margin:0;font-size:clamp(28px,3vw,42px);text-transform:uppercase}.shop-section-heading span{display:block;margin-top:7px;color:var(--muted)}.department-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.department-card{min-width:0;border:0;background:#fff;padding:14px;text-align:left;box-shadow:0 1px #1016290f}.department-image{height:180px;display:block;overflow:hidden;background:#e8ecf2}.department-image img{width:100%;height:100%;object-fit:cover}.department-card b{display:block;margin-top:13px;font:700 22px Oswald}.department-card small{display:block;margin-top:4px;color:var(--red);font-weight:700}.shop-catalog{padding-top:45px!important;background:#fff}.shop-catalog .shop-section-heading select{min-width:180px;border:1px solid var(--line);border-radius:6px;padding:11px;background:#fff}.shop-filter-row{margin-bottom:24px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.shop-filter-row button{white-space:nowrap;border-radius:5px}.shop-filter-row button.active{background:var(--red);border-color:var(--red)}#shopView .product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}#shopView .product-card{border-radius:4px;box-shadow:0 2px 10px #1016290f}#shopView .product-image{height:210px}#shopView .product-info{padding:14px}#shopView .product-info h3{font:700 17px/1.25 DM Sans,sans-serif;min-height:43px}#shopView .badge{border-radius:3px;background:var(--teal)}#shopView .favorite{box-shadow:0 2px 8px #0000001f}.shop-editorial{display:grid;gap:38px;padding-top:42px}.marketplace-row{min-width:0}.marketplace-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);gap:14px;overflow-x:auto;padding:2px 2px 18px;scroll-snap-type:x proximity}.marketplace-rail .product-card{scroll-snap-align:start}.marketplace-rail .product-image{height:205px}.shop-makers{padding-top:34px}.maker-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.maker-card{min-width:0;padding:0;border:1px solid var(--line);background:#fff;text-align:left}.maker-card>img,.maker-card>span:first-child{width:100%;height:125px;object-fit:cover;display:grid;place-items:center;background:linear-gradient(145deg,var(--navy),#177e88);color:#fff;font:700 34px Oswald}.maker-card>span:last-child{display:grid;gap:4px;padding:13px}.maker-card b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-card small{color:var(--muted)}.shop-refine{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;gap:12px;align-items:end;margin:0 0 18px;padding:16px;background:#f5f6f8;border:1px solid var(--line)}.shop-refine label{display:grid;gap:6px;color:var(--navy);font-size:12px;font-weight:800}.shop-refine select{width:100%;padding:10px;border:1px solid #b9c0cf;background:#fff}.shop-load-more{display:block;margin:28px auto 0}.product-detail-trigger{border:0;text-align:left}.product-title{display:block;width:100%;min-height:43px;margin:7px 0;padding:0;border:0;background:none;color:var(--ink);font:700 17px/1.25 DM Sans,sans-serif;text-align:left}.seller-link{display:block;max-width:100%;padding:0;border:0;background:none;color:var(--muted);font-size:12px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-link:hover,.product-title:hover{text-decoration:underline}.marketplace-modal{position:fixed;inset:0;z-index:110;display:none;place-items:center;padding:24px}.marketplace-modal.open{display:grid}.marketplace-modal-backdrop{position:absolute;inset:0;background:#03091cc2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.product-detail,.seller-detail{position:relative;z-index:1;width:min(1080px,100%);max-height:92vh;overflow:auto;background:#fff;box-shadow:0 34px 100px #0006}.seller-detail{width:min(1240px,100%)}.modal-close{position:sticky;z-index:4;top:12px;float:right;margin:12px 12px -56px 0;width:42px;height:42px;border:0;border-radius:50%;background:var(--navy);color:#fff;font-size:27px}.product-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr)}.product-detail-image{min-height:620px;display:grid;place-items:center;background:#f1f2f4}.product-detail-image img{width:100%;height:100%;max-height:720px;object-fit:contain}.product-detail-copy{padding:58px 48px}.product-detail-copy h2{margin:14px 0 18px;font-size:clamp(36px,4vw,58px)}.seller-link-large{color:var(--red);font-size:14px;font-weight:800}.product-detail-price{display:block;font-size:28px}.product-description{margin:22px 0;color:#4e596e;line-height:1.7;white-space:pre-line}.product-variant-field{display:grid;gap:8px;margin:22px 0;font-weight:800}.product-variant-field select{width:100%;padding:13px;border:1px solid #aeb7c8;background:#fff}.product-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.product-detail-actions a{text-decoration:none}.button.disabled{pointer-events:none;opacity:.5}.purchase-confidence,.product-story-link{display:grid;gap:6px;margin-top:18px;padding:16px;border-left:4px solid var(--teal);background:#f3f6f8}.purchase-confidence span,.product-story-link span{color:var(--muted);font-size:13px;line-height:1.55}.seller-storefront-head{display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:center;padding:50px;background:var(--cream)}.seller-storefront-head>img,.seller-storefront-head>span{width:180px;height:180px;object-fit:cover;display:grid;place-items:center;background:var(--navy);color:#fff;font:700 48px Oswald}.seller-storefront-head h2{margin:8px 0 12px;font-size:54px}.seller-storefront-head p:last-child{max-width:720px;color:var(--muted);line-height:1.65}.seller-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.seller-trust span{padding:18px 24px;background:#fff;color:var(--muted)}.seller-trust b{display:block;color:var(--navy);font-size:22px}.seller-product-grid{padding:32px}.modal-open{overflow:hidden}.page-hero{padding:90px max(6vw,calc((100vw - 1280px)/2));color:#fff}.page-hero h1{font-size:70px;margin-bottom:14px}.page-hero p:last-child{font-size:18px;max-width:660px;line-height:1.6}.page-hero.teal{background:linear-gradient(120deg,#075b66,#23c7bd)}.page-hero.red{background:linear-gradient(120deg,#9c0f26,#ef2538)}.page-hero.gold{background:linear-gradient(120deg,#f3b53f,#ffd87a);color:var(--navy)}.shop-tools{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:15px;margin-bottom:28px;align-items:center}.shop-tools input,.shop-tools select{border:1px solid var(--line);border-radius:8px;padding:13px;background:#fff}.filter-chips{display:flex;gap:7px;flex-wrap:wrap}.filter-chips button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:8px 12px}.filter-chips button.active{background:var(--navy);color:#fff}.empty-state{text-align:center;padding:70px;color:var(--muted)}.watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;background:#eef0f5;min-height:calc(100vh - 114px)}.player-column{padding:30px 3vw 80px}.player{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden;border-radius:10px;color:#fff}.player>img{width:100%;height:100%;object-fit:cover}.player-shade{position:absolute;inset:0;background:linear-gradient(transparent 55%,#000c)}.player-top,.player-bottom{position:absolute;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center}.player-top{top:18px}.player-bottom{bottom:15px}.play-button{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;border:2px solid white;background:#00000073;color:#fff;font-size:25px}.program-copy{background:#fff;padding:30px;border-radius:0 0 10px 10px}.program-copy h1{font-size:48px;margin-bottom:12px}.program-copy p{max-width:760px;line-height:1.6;color:var(--muted)}.engagement-panel{background:#fff;border-left:1px solid var(--line);display:flex;flex-direction:column}.tab-row{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.panel-tab{padding:17px;border:0;background:#fff;font-weight:700}.panel-tab.active{color:var(--red);border-bottom:3px solid var(--red)}.panel-content{display:none}.panel-content.active{display:flex;flex-direction:column;min-height:620px}.chat-list{padding:20px;display:flex;flex-direction:column;gap:17px;overflow:auto;flex:1}.chat-message{display:grid;grid-template-columns:34px 1fr;gap:10px}.chat-message .avatar{width:34px;height:34px}.chat-message p{margin:2px 0;font-size:14px;line-height:1.45}.chat-message small{color:var(--muted)}.chat-form{border-top:1px solid var(--line);padding:15px;display:flex;gap:7px}.chat-form input{min-width:0;flex:1;border:1px solid var(--line);border-radius:99px;padding:11px}.chat-form button{border:0;background:var(--red);color:#fff;border-radius:99px;padding:0 15px}.poll-options{display:grid;gap:10px;margin-top:20px}.poll-options button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px;text-align:left;position:relative;overflow:hidden}.poll-options button span{position:relative;z-index:1}.poll-bar{position:absolute;inset:0 auto 0 0;background:#c9f3ef}.panel-content:not(#chatPanel){padding:25px}.panel-content dl{display:grid;grid-template-columns:100px 1fr;gap:12px}.panel-content dt{font-weight:700}.panel-content dd{margin:0;color:var(--muted)}.live-products{margin-top:30px}.live-product-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.live-product{background:#fff;border-radius:8px;padding:14px;display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center}.live-product i{font-style:normal;font-size:32px}.live-product b{display:block}.live-product small{color:var(--muted)}.live-product button{border:0;background:var(--red);color:#fff;width:34px;height:34px;border-radius:50%}.guide-date{display:flex;justify-content:center;gap:24px;align-items:center;margin-bottom:28px}.guide-date button{border:1px solid var(--line);background:#fff;border-radius:50%;width:40px;height:40px}.guide-date div{display:grid;text-align:center}.guide-date span{color:var(--muted)}.guide-source-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 18px;align-items:center;margin:0 0 22px;padding:18px 20px;border-left:5px solid var(--teal);background:#eefafa;color:var(--navy)}.guide-source-note b{font-size:18px}.guide-source-note span{color:var(--muted);line-height:1.5}.schedule-list{display:grid;gap:10px}.schedule-item{display:grid;grid-template-columns:110px 110px 1fr auto;gap:18px;align-items:center;border:1px solid var(--line);padding:18px;border-radius:10px}.schedule-item.live{border-color:var(--red);background:#fff7f7}.schedule-item .channel{width:80px;height:52px;display:grid;place-items:center;background:var(--navy);color:#fff;border-radius:6px;font:700 17px Oswald}.schedule-item h3{margin:0 0 4px}.schedule-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.schedule-item button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:10px 12px}.schedule-item button.on{background:var(--teal);color:var(--navy);border-color:var(--teal)}.schedule-availability{display:grid;gap:3px}.schedule-availability b{font-size:14px}.schedule-availability small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.guide-date[hidden]{display:none!important}.community-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:28px;background:#f5f6f8}.composer,.post,.side-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px}.composer{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:start}.composer[hidden]{display:none}.avatar{width:42px;height:42px;border-radius:50%;background:var(--gold);display:grid;place-items:center;font-weight:800;color:var(--navy);flex:0 0 auto}.composer-copy{display:grid;gap:7px}.composer-copy>b{font-size:13px}.composer-copy>small{color:var(--muted);font-size:11px}.composer textarea{width:100%;border:1px solid var(--line);border-radius:7px;resize:vertical;min-height:78px;padding:10px}.community-access-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:1px solid var(--line);background:#fff}.community-access-card span{color:var(--red);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.community-access-card h2{margin:5px 0}.community-access-card p{margin:0;color:var(--muted);line-height:1.5}.community-access-card .button{flex:0 0 auto}.feed{display:grid;gap:12px;margin-top:12px}.community-empty{display:grid;justify-items:center;gap:8px;padding:54px 24px;border:1px dashed var(--line);text-align:center}.community-empty>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--navy);color:#fff;font-weight:800}.community-empty h2,.community-empty p{margin:0}.community-empty p{max-width:520px;color:var(--muted);line-height:1.5}.post-header{display:flex;gap:12px;align-items:center}.post-header p{margin:0}.post-header small{color:var(--muted)}.post-body{padding:17px 0;line-height:1.6;white-space:pre-wrap}.post-actions{display:flex;flex-wrap:wrap;gap:8px}.post-actions button{border:0;background:#f2f4f7;border-radius:99px;padding:8px 12px}.post-actions button.on{color:var(--red)}.comment-thread{margin:18px -18px -18px;padding:18px;border-top:1px solid var(--line);background:#f8f9fb;border-radius:0 0 10px 10px}.comment-thread h4{margin:0 0 14px}.comment{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.comment .avatar{width:34px;height:34px;font-size:12px}.comment>div{min-width:0}.comment b,.comment small{display:block}.comment small,.comment-empty,.comment-form small{color:var(--muted)}.comment p{margin:6px 0 0;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.comment-empty{margin:0 0 14px}.comment-form{display:grid;gap:8px;margin-top:16px}.comment-form label{font-size:13px;font-weight:800}.comment-form>div{display:flex;gap:8px}.comment-form textarea{flex:1;min-width:0;min-height:70px;resize:vertical;border:1px solid #b7bfd1;border-radius:7px;padding:10px}.comment-form button{align-self:stretch}.side-card{margin-bottom:12px}.side-card ol{padding-left:22px}.side-card li{padding:10px 0;font-weight:700}.side-card li small{display:block;color:var(--muted);font-weight:400}.compact-empty{display:grid;gap:7px}.compact-empty b,.compact-empty span{display:block}.community-count{display:grid;gap:5px;padding:22px 8px}.community-count b{font-size:36px}.community-count span{font-weight:800}.community-count small{color:var(--muted)}.person{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 0}.person small{display:block;color:var(--muted)}.person button{border:1px solid var(--navy);background:#fff;color:var(--navy);border-radius:99px;padding:6px 10px;white-space:nowrap}.person button.on{background:var(--navy);color:#fff}.community-layout .empty-state .button{margin-top:14px}.report-panel{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.report-panel>summary{width:max-content;cursor:pointer;color:var(--muted);font-size:12px;font-weight:700}.report-panel form{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(240px,1.3fr) auto;gap:10px;align-items:end;margin-top:12px;padding:14px;background:#fff8f1;border:1px solid #efd7c2;border-radius:8px}.report-panel label{display:grid;gap:5px;color:var(--ink);font-size:12px;font-weight:800}.report-panel select,.report-panel textarea{width:100%;border:1px solid #c8cdd8;border-radius:7px;background:#fff;padding:9px}.report-panel textarea{min-height:58px;resize:vertical}.report-panel small{grid-column:1/-1;color:var(--muted)}.dashboard-shell{display:grid;grid-template-columns:235px 1fr;min-height:calc(100vh - 114px);background:#f4f6fa}.dashboard-nav{background:var(--navy);color:#fff;padding:25px 18px;display:flex;flex-direction:column}.dashboard-nav img{width:135px;margin-bottom:28px}.dashboard-nav>p{color:var(--teal);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.dashboard-nav #dashboardNav{display:grid;gap:4px}.dashboard-nav #dashboardNav button{border:0;background:transparent;color:#fff;text-align:left;border-radius:6px;padding:11px}.dashboard-nav #dashboardNav button.active,.dashboard-nav #dashboardNav button:hover{background:#ffffff1f}.back-link{margin-top:auto;border:0;background:transparent;color:#b9c4e3;text-align:left;padding:12px}.dashboard-main{padding:45px 4vw;min-width:0}.dashboard-header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:30px}.dashboard-header h1{font-size:44px;margin:0}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px}.metric small{color:var(--muted)}.metric strong{font:700 32px Oswald;display:block;margin:8px 0}.metric em{font-style:normal;color:#159c70;font-size:12px}.dashboard-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin-top:16px}.dash-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px;min-width:0}.dash-card.full{grid-column:1/-1}.dash-card h2{font-size:25px}.progress{height:9px;background:#e7eaf0;border-radius:99px;overflow:hidden;margin:10px 0}.progress span{display:block;height:100%;background:var(--teal)}.task-list,.data-list{display:grid;gap:9px}.task,.data-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:11px;background:#f7f8fa;border-radius:7px}.task input:checked+span{text-decoration:line-through;color:var(--muted)}.status{border-radius:99px;padding:4px 8px;background:#e9f7f5;color:#087c6c;font-size:11px;font-weight:800}.status.warn{background:#fff2d3;color:#9b6500}.status.red{background:#ffe2e6;color:#b0162b}.pipeline{display:flex;gap:8px;overflow:auto;padding-bottom:4px}.stage{min-width:160px;background:#f5f6f8;border-radius:8px;padding:12px}.stage b{display:block}.stage small{color:var(--muted)}.fake-card{margin-top:8px;background:#fff;padding:10px;border-radius:6px;border-left:3px solid var(--teal);font-size:12px}.remote{background:linear-gradient(145deg,var(--navy),#26478d);color:#fff;border-radius:12px;padding:22px}.remote-controls{display:grid;grid-template-columns:repeat(3,50px);gap:9px;justify-content:center;margin:20px 0}.remote-controls button{width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff1a;color:#fff}.remote-controls button:nth-child(5){background:var(--red)}.chart{height:180px;display:flex;gap:9px;align-items:end;padding-top:20px;border-bottom:1px solid var(--line)}.chart span{flex:1;background:linear-gradient(var(--teal),#14878d);border-radius:5px 5px 0 0;position:relative}.chart span:after{content:attr(data-label);position:absolute;bottom:-22px;font-size:10px;color:var(--muted)}.dashboard-section-heading{margin:4px 0 10px}.dashboard-section-heading h2{font:700 clamp(30px,4vw,48px) Oswald;margin:0}.pair-status{display:flex;gap:12px;align-items:center;justify-content:center}.ledger-note{margin-top:18px;padding:13px;border-left:3px solid var(--gold);background:#fff9e9;color:var(--navy);font-size:13px}.remote .button.outline{color:#fff;border-color:#ffffff73}.owner-sign-in{align-items:flex-start}.owner-sign-in form{min-width:min(440px,100%)}.owner-sign-in label{display:block;margin-bottom:6px;font-size:12px;font-weight:700}.owner-login-row{display:flex;gap:8px}.owner-login-row input{min-width:0;flex:1;border:1px solid var(--line);border-radius:7px;padding:10px}.owner-sign-in small{display:block;margin-top:7px;color:#356248}.qualification-queue,.payout-queue,.event-queue,.identity-queue,.catalog-queue,.moderation-queue{display:grid;gap:14px;margin-top:18px}.qualification-decision,.payout-decision,.event-decision,.identity-decision,.catalog-decision,.moderation-decision{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:9px;background:#f8fafc}.qualification-decision>div:first-child,.payout-decision>div:first-child,.event-decision>div:first-child,.identity-decision>div:first-child,.catalog-decision>div:first-child,.moderation-decision>div:first-child{display:flex;justify-content:space-between;gap:12px}.qualification-decision small,.payout-decision small,.event-decision small,.identity-decision small,.catalog-decision small,.moderation-decision small{color:var(--muted)}.qualification-decision label,.payout-decision label,.event-decision label,.identity-decision label,.catalog-decision label,.moderation-decision label{display:grid;gap:6px;font-size:12px;font-weight:700}.qualification-decision textarea,.payout-decision textarea,.event-decision textarea,.identity-decision textarea,.catalog-decision textarea,.moderation-decision textarea,.identity-decision input{width:100%;min-height:76px;resize:vertical;border:1px solid var(--line);border-radius:7px;padding:10px;background:#fff}.identity-decision input{min-height:unset}.qualification-actions,.payout-actions,.event-actions,.identity-actions,.catalog-actions,.moderation-actions{display:flex;flex-wrap:wrap;gap:8px}.qualification-actions button:disabled,.payout-actions button:disabled,.event-actions button:disabled,.identity-actions button:disabled,.catalog-actions button:disabled,.moderation-actions button:disabled{opacity:.45;cursor:not-allowed}.qualification-status,.payout-status,.event-status,.identity-status,.catalog-status,.moderation-status{display:block}.identity-evidence,.catalog-evidence{border:1px solid #e2e6ef;border-radius:8px;overflow:hidden}.moderation-decision blockquote{margin:0;padding:12px;border-left:3px solid var(--red);background:#fff;color:var(--ink)}.moderation-decision p{margin:0;color:var(--muted)}.catalog-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;justify-content:start}.catalog-check input{width:auto;min-height:0}.owner-record-grid,.privacy-queue,.owner-task-list{display:grid;gap:14px;margin-top:18px}.owner-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-record-card,.privacy-decision,.owner-task-card,.technical-note{display:grid;gap:11px;padding:18px;border:1px solid var(--line);border-radius:9px;background:#f8fafc}.owner-record-card>span,.privacy-decision>div>span{color:var(--red);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.owner-record-card h3,.privacy-decision h3{margin:0;font-size:20px}.owner-record-card p,.privacy-decision p,.technical-note p{margin:0;color:var(--muted)}.owner-record-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.owner-record-card dt{font-size:10px;color:var(--muted);text-transform:uppercase}.owner-record-card dd{margin:3px 0 0}.record-state{justify-self:start;border-radius:99px;padding:5px 9px;background:#e9f7f5;color:#087c6c;font-size:11px;font-weight:800}.owner-record-card label,.privacy-decision label{display:grid;gap:6px;font-size:12px;font-weight:700}.owner-record-card input,.owner-record-card select,.owner-record-card textarea,.privacy-decision textarea{width:100%;border:1px solid var(--line);border-radius:7px;padding:10px;background:#fff}.owner-record-card textarea,.privacy-decision textarea{min-height:82px;resize:vertical}.owner-record-card small,.privacy-decision small{color:var(--muted)}.next-action{padding:10px;border-left:3px solid var(--teal);background:#fff}.owner-task-card{grid-template-columns:1fr auto;align-items:center}.owner-task-card div{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.owner-task-card b{font:700 28px Oswald}.privacy-actions{display:flex;flex-wrap:wrap;gap:8px}.technical-note{margin-top:18px;border-left:4px solid var(--gold)}.task-priority-note{padding:16px 18px;border-left:5px solid var(--red);background:#fff8f8}.task-priority-note p{margin:4px 0 0;color:var(--muted)}.owner-task-card{position:relative;padding-top:28px}.owner-task-card.first{border-color:#f0a4a4;background:snow}.owner-task-card .task-priority{position:absolute;top:8px;left:18px;color:var(--red);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.owner-task-card div>span{display:grid;gap:3px}.owner-task-card strong{color:var(--navy)}.owner-task-card small{color:var(--muted);line-height:1.35}.connection-verdict{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;padding:20px;border:1px solid #93d5ad;border-left:6px solid #27ad72;background:#f1fbf6}.connection-verdict.attention{border-color:#efc76e;border-left-color:var(--gold);background:#fff9e9}.connection-verdict>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#27ad72;color:#fff;font-size:22px;font-weight:900}.connection-verdict.attention>span{background:var(--gold);color:var(--navy)}.connection-verdict b{font-size:20px;color:var(--navy)}.connection-verdict p{margin:4px 0 0;color:var(--muted)}.connection-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.connection-status-grid article{display:grid;grid-template-columns:12px 1fr;gap:11px;padding:16px;border:1px solid var(--line);background:#fff}.connection-dot{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#27ad72}.connection-dot.warn{background:var(--gold)}.connection-status-grid article div{display:grid;gap:4px}.connection-status-grid strong{color:#17724b;font-size:12px;text-transform:uppercase}.connection-status-grid .warn+div strong{color:#916514}.connection-status-grid p{margin:0;color:var(--muted);line-height:1.4}.connection-age{padding:12px 16px;background:#fff9e9}.exception-queue{display:grid;gap:14px;margin-top:18px}.exception-decision{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:9px;background:#f8fafc}.exception-heading{display:flex;justify-content:space-between;gap:16px;align-items:start}.exception-heading span{color:var(--red);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.exception-heading h3{margin:4px 0 0;font-size:20px}.exception-decision>p{margin:0;color:var(--muted)}.exception-decision dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.exception-decision dl div{padding:10px;border:1px solid var(--line);background:#fff}.exception-decision dt{font-size:10px;color:var(--muted);text-transform:uppercase}.exception-decision dd{margin:4px 0 0;overflow-wrap:anywhere}.exception-decision label{display:grid;gap:6px;font-size:12px;font-weight:700}.exception-decision textarea{width:100%;min-height:82px;border:1px solid var(--line);border-radius:7px;padding:10px;resize:vertical}.exception-actions{display:flex;flex-wrap:wrap;gap:8px}.exception-status{color:var(--muted)}.cart-drawer{position:fixed;right:0;top:0;bottom:0;width:min(440px,100%);z-index:70;background:#fff;box-shadow:-20px 0 70px #00000038;transform:translate(105%);transition:.25s;display:flex;flex-direction:column}.cart-drawer.open{transform:none}.drawer-backdrop{position:fixed;inset:0;background:#0000007a;z-index:60;opacity:0;visibility:hidden;transition:.25s}.drawer-backdrop.open{opacity:1;visibility:visible}.drawer-header{display:flex;justify-content:space-between;padding:25px;border-bottom:1px solid var(--line)}.drawer-header h2{margin:0}.drawer-header button{border:0;background:none;font-size:30px}.cart-items{padding:20px;overflow:auto;flex:1;display:grid;align-content:start;gap:12px}.cart-item{display:grid;grid-template-columns:55px 1fr auto;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:12px}.cart-item i{font-style:normal;font-size:35px}.cart-item>img{width:55px;height:55px;object-fit:cover;background:#f4f1e9}.cart-item div{display:grid;gap:4px}.cart-item small{color:var(--muted);line-height:1.35}.cart-item button{border:0;background:none;color:var(--red)}.cart-footer{padding:20px;border-top:1px solid var(--line)}.cart-footer>div{display:flex;justify-content:space-between;margin-bottom:14px}.cart-footer small{text-align:center;color:var(--muted);display:block;margin-top:9px}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,100px);background:var(--navy);color:#fff;padding:13px 18px;border-radius:8px;z-index:100;opacity:0;transition:.25s}.toast.show{transform:translate(-50%);opacity:1}footer{background:#030d2c;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:35px 5vw}footer img{width:145px}footer p{margin:0;font-weight:700}footer span{color:#97a5c9;font-size:12px}@media(max-width:1000px){.site-header{grid-template-columns:155px 1fr auto}.profile-button #profileLabel{display:none}.mood-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.watch-layout{grid-template-columns:1fr}.engagement-panel{min-height:650px;border-left:0}.metric-grid{grid-template-columns:repeat(2,1fr)}.shop-tools{grid-template-columns:1fr}.now-card{width:320px}.live-product-list{grid-template-columns:1fr}}@media(max-width:1200px){#shopView .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.department-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1200px){.maker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-refine{grid-template-columns:repeat(2,minmax(150px,1fr)) auto}}@media(max-width:820px){.shop-searchbar{display:block}.shop-searchbar label{display:block;margin-bottom:8px}.shop-banner{align-items:flex-start;flex-direction:column}.shop-banner-note{min-width:0}.department-grid{grid-template-columns:repeat(2,1fr)}#shopView .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-layout{grid-template-columns:1fr}.product-detail-image{min-height:340px}.product-detail-copy{padding:34px 25px}.seller-storefront-head{grid-template-columns:110px 1fr;padding:32px 24px}.seller-storefront-head>img,.seller-storefront-head>span{width:110px;height:110px}.seller-storefront-head h2{font-size:38px}.seller-product-grid{padding:20px}}@media(max-width:520px){.shop-banner{padding:34px 24px}.shop-banner h1{font-size:44px}.department-grid{grid-template-columns:1fr 1fr;gap:9px}.department-card{padding:9px}.department-image{height:125px}.department-card b{font-size:18px}#shopView .product-grid{grid-template-columns:1fr 1fr;gap:8px}#shopView .product-image{height:165px}#shopView .product-info{padding:12px 11px}#shopView .product-title{min-height:58px;font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.seller-link{color:#4e596e;font-size:13px;font-weight:700}.price-row{display:grid!important;gap:9px;align-items:stretch!important}.price-row strong{color:var(--navy);font-size:17px}.price-row .buy-now{width:100%;padding:10px 9px;font-size:13px}.maker-grid{grid-template-columns:1fr 1fr}.shop-refine{grid-template-columns:1fr}.marketplace-modal{padding:0}.product-detail,.seller-detail{max-height:100vh;height:100vh}.product-detail-image{height:260px;min-height:260px}.product-detail-image img{max-height:260px}.product-detail-copy{padding:26px 22px 42px}.product-detail-copy h2{font-size:34px;line-height:1.08}.product-description{color:#354052;font-size:16px;line-height:1.65}.seller-storefront-head{grid-template-columns:1fr}.seller-storefront-head>img,.seller-storefront-head>span{width:100%;height:180px}.seller-trust{grid-template-columns:1fr}.product-detail-actions{display:grid}.product-detail-actions .button{width:100%;text-align:center}}@media(max-width:720px){.demo-bar{height:auto;padding:8px 12px;gap:8px}.demo-bar .stage-label{display:none}.data-mode{margin-left:0;white-space:nowrap}.connection-card{display:block}.connection-card span{display:block;margin-top:6px}.site-header{height:64px;grid-template-columns:auto 1fr auto;grid-template-areas:"brand actions menu";gap:8px;padding:0 12px}.brand{grid-area:brand;width:124px}.menu-toggle{grid-area:menu;display:flex;padding:8px 0}.site-header nav{position:absolute;top:64px;left:0;right:0;background:var(--navy);padding:10px 12px 16px;display:none;flex-direction:column;box-shadow:0 15px 28px #00000038}.site-header nav.open{display:flex}.site-header nav button{min-height:46px;text-align:left;padding-inline:16px}.header-actions{grid-area:actions;justify-self:end;gap:3px}.header-actions .icon-button:first-child{display:none}.header-actions .icon-button{padding:7px 8px}.profile-button #profileLabel{display:inline}.profile-button{padding:8px 11px;font-size:12px}.hero{min-height:670px;padding:60px 22px 180px}.hero h1{font-size:52px}.hero p:not(.eyebrow){font-size:16px}.now-card{left:22px;right:22px;bottom:25px;width:auto}.content-section{padding:55px 20px}.section-heading,.split{display:block}.section-heading>*+*,.split>*+*{margin-top:25px}.mood-grid,.product-grid{grid-template-columns:1fr}.product-image{height:200px}.page-hero{padding:60px 20px}.page-hero h1{font-size:48px}.community-hero{padding-block:48px}.community-hero h1{font-size:42px}.watch-layout{display:block}.player-column{padding:12px 12px 45px}.player{border-radius:6px}.program-copy{padding:20px}.program-copy h1{font-size:37px}.schedule-item{grid-template-columns:64px 1fr}.schedule-item>.channel-art{grid-row:1/3}.schedule-item>button{grid-column:2}.community-layout{grid-template-columns:1fr}.community-access-card{display:grid}.community-access-card .button{width:100%}.composer{grid-template-columns:40px 1fr}.composer button{grid-column:2;width:100%}.dashboard-shell{display:block}.dashboard-nav{padding:15px;display:block}.dashboard-nav img{margin-bottom:12px}.dashboard-nav #dashboardNav{display:flex;overflow:auto}.dashboard-nav #dashboardNav button{white-space:nowrap}.back-link{display:none}.dashboard-main{padding:28px 17px}.dashboard-header{display:block}.dashboard-header .button{margin-top:16px}.dashboard-header h1{font-size:35px}.metric-grid,.dashboard-grid{grid-template-columns:1fr}.dash-card.full{grid-column:auto}.story-card{padding:28px}.ticker{padding-left:20px}footer{flex-direction:column;align-items:flex-start}.live-product{grid-template-columns:45px 1fr auto}}@media(max-width:720px){.comment-form>div{display:grid}.comment-form button{width:100%}.post-actions button{font-size:12px}}@media(max-width:720px){.report-panel form{grid-template-columns:1fr}.report-panel form>.button{width:100%}.report-panel small{grid-column:auto}}.data-row>div small{display:block;margin-top:3px;color:var(--muted)}@media(max-width:720px){.owner-sign-in form{margin-top:14px;min-width:0}.owner-login-row{display:grid}.connection-card .button{margin-top:10px}.data-row{grid-template-columns:1fr;align-items:start;gap:4px}.data-row>*{min-width:0;overflow-wrap:anywhere}.data-row small{color:var(--muted)}}@media(max-width:720px){.exception-decision dl{grid-template-columns:1fr 1fr}.exception-actions{display:grid}.exception-actions .button{width:100%}}@media(max-width:720px){.qualification-decision>div:first-child,.payout-decision>div:first-child,.event-decision>div:first-child,.identity-decision>div:first-child,.catalog-decision>div:first-child,.moderation-decision>div:first-child{display:grid}.qualification-actions .button,.payout-actions .button,.event-actions .button,.identity-actions .button,.catalog-actions .button,.moderation-actions .button{width:100%}}@media(max-width:720px){.owner-record-grid,.owner-task-card{grid-template-columns:1fr}.owner-task-card .button,.privacy-actions .button,.owner-record-card>.button{width:100%}.owner-record-card dl{grid-template-columns:1fr}}@media(max-width:720px){.connection-status-grid{grid-template-columns:1fr}.connection-verdict{grid-template-columns:40px 1fr}.owner-task-card div{align-items:start}.owner-task-card .button{margin-top:4px}}@media(max-width:720px){.demo-bar{display:grid;grid-template-columns:1fr;align-items:stretch}.demo-bar label{width:100%;min-width:0;justify-content:space-between}.demo-bar select{min-width:0;max-width:65%}.data-mode{max-width:100%;white-space:normal;text-align:center}.cart-drawer{max-width:100vw}}.notification-form,.notification-cancel{display:grid;gap:12px;margin-top:18px;padding:18px;border:1px solid #d9dde8;border-radius:12px;background:#f8f9fc}.notification-form label,.notification-cancel label{display:grid;gap:6px;font-size:13px;font-weight:700;color:var(--navy)}.notification-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.notification-form input,.notification-form select,.notification-form textarea,.notification-cancel input{width:100%;border:1px solid #b7bfd1;border-radius:8px;background:#fff;padding:10px;color:var(--ink)}.notification-form textarea{min-height:90px;resize:vertical}.notification-form .button,.notification-cancel .button{justify-self:start}.notification-cancel-list{display:grid;gap:12px;margin-top:16px}.notification-cancel{grid-template-columns:minmax(140px,1fr) minmax(200px,2fr) auto;align-items:end}.notification-cancel small{display:block}.notification-status{grid-column:1/-1}@media(max-width:720px){.notification-fields,.notification-cancel{grid-template-columns:1fr}.notification-status{grid-column:auto}}.moderation-heading,.notification-review-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.moderation-heading span,.notification-review-head span{color:var(--red);font-size:12px;font-weight:800;letter-spacing:.12em}.moderation-heading h3,.notification-review-head h3{margin:4px 0}.moderation-heading em,.notification-review-head em{font-style:normal}.reported-content,.reporter-note,.message-preview{padding:16px;border:1px solid var(--line);border-radius:9px;background:#fff}.reported-content small,.reporter-note small,.message-preview small{display:block;margin-bottom:8px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reported-content blockquote{padding:0!important;border:0!important;background:transparent!important;font-size:18px}.reporter-note p,.message-preview p{margin:0;color:var(--ink)}.notification-review-list{display:grid;gap:16px}.notification-review{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#f8f9fc;color:#0c1838}.notification-review-head h3,.notification-review-head small{color:#0c1838}.notification-review.stopped{opacity:.76}.message-preview b{display:block;margin-bottom:8px;font-size:17px;color:#0c1838}.notification-evidence{border:1px solid var(--line);border-radius:9px;overflow:hidden}.notification-final{margin:0;color:#4f5d78}.notification-review .notification-cancel{margin-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:end}.notification-review .notification-status{grid-column:1/-1}@media(max-width:720px){.moderation-heading,.notification-review-head,.notification-review .notification-cancel{grid-template-columns:1fr;display:grid}.notification-review .notification-status{grid-column:auto}}.signin-shell{min-height:calc(100vh - 114px);display:grid;place-items:center;padding:70px 20px;background:linear-gradient(145deg,#030d2c,#102660)}.signin-back{position:absolute;top:140px;left:4vw;border:0;background:transparent;color:#cbd4ee;font-weight:700}.signin-card{width:min(620px,100%);padding:40px;background:#fff;border-radius:14px;box-shadow:0 28px 80px #00000059}.signin-card h1{margin:0 0 12px;font-size:clamp(38px,6vw,62px)}.signin-lede{color:var(--muted);line-height:1.6}.community-access-card h2{font:700 28px/1.15 DM Sans,sans-serif}.community-empty h2{font:700 24px/1.2 DM Sans,sans-serif}@media(max-width:900px){.site-header{height:64px;grid-template-columns:auto 1fr auto;grid-template-areas:"brand actions menu";gap:8px;padding:0 12px}.brand{grid-area:brand;width:124px}.menu-toggle{grid-area:menu;display:flex;padding:8px 0}.site-header nav{position:absolute;top:64px;left:0;right:0;background:var(--navy);padding:10px 12px 16px;display:none;flex-direction:column;box-shadow:0 15px 28px #00000038;z-index:55}.site-header nav.open{display:flex}.site-header nav button{min-height:46px;text-align:left;padding-inline:16px;color:#fff}.header-actions{grid-area:actions;justify-self:end;gap:3px}.header-actions .icon-button:first-child{display:none}.header-actions .icon-button{padding:7px 8px}.profile-button #profileLabel{display:inline}.profile-button{padding:8px 11px;font-size:12px}.community-layout{grid-template-columns:1fr}.community-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:12px}.community-layout>aside .side-card{margin-bottom:0}}@media(max-width:520px){.community-layout>aside{grid-template-columns:1fr}}.account-sign-in,.signed-in-card{display:grid;gap:22px;margin-top:26px}.account-sign-in-copy b,.account-sign-in-copy span{display:block}.account-sign-in-copy span{margin-top:7px;color:var(--muted);line-height:1.5}.account-sign-in form,.signed-in-card form{display:grid;gap:8px}.account-sign-in label,.signed-in-card label{font-size:13px;font-weight:800}.account-sign-in small,.signed-in-card small{color:var(--muted)}.account-sign-in input,.signed-in-card input{width:100%;padding:12px 13px;border:1px solid var(--line);border-radius:7px}.account-sign-in form>.button,.signed-in-card form>.button{justify-self:start;margin-top:6px}.recovery-login{border-top:1px solid var(--line);padding-top:18px}.recovery-login>summary{cursor:pointer;font-weight:800;color:var(--navy)}.recovery-login>p{color:var(--muted);line-height:1.5}.recovery-login form+form{margin-top:18px}.registration-login{border-top:1px solid var(--line);padding-top:18px}.registration-login>summary{cursor:pointer;font-weight:800;color:var(--navy)}.registration-login>p{color:var(--muted);line-height:1.5}.registration-login form{display:grid;gap:9px;margin-top:16px}.registration-login form+form{border-top:1px dashed var(--line);padding-top:16px}.name-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.name-fields label{display:grid;gap:8px}.name-fields small{font-weight:500}.signed-in-card{padding:22px;border:1px solid var(--line);border-radius:10px;background:#f7f8fa}.signed-in-card p{margin:0;color:var(--muted)}.account-access-summary{display:grid;gap:7px;padding:18px;border-left:5px solid #31b97b;background:#fff}.account-access-summary span{color:#267451;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.account-access-summary b{font-size:24px;color:var(--navy)}.account-access-summary p{line-height:1.55}.account-primary-actions{margin:0}.account-password-panel,.account-deletion-panel{border-top:1px solid var(--line);padding-top:17px}.account-password-panel>summary,.account-deletion-panel>summary{cursor:pointer;font-weight:800;color:var(--navy)}.account-password-panel form,.account-deletion-panel form{margin-top:17px;padding:18px;background:#fff;border:1px solid var(--line)}.account-deletion-panel form p{line-height:1.55}.account-deletion-panel label span{font-weight:500;color:var(--muted)}.account-deletion-panel textarea{width:100%;min-height:90px;padding:12px 13px;border:1px solid var(--line);border-radius:7px;resize:vertical}.account-deletion-panel .danger{border-color:#b42318;color:#b42318}.maestro-watch{padding:clamp(34px,4vw,68px) max(18px,5vw) 72px;background:radial-gradient(circle at 85% 0,rgba(28,190,194,.18),transparent 29%),#070a10;color:#fff}.maestro-intro{display:flex;justify-content:space-between;gap:34px;align-items:end;max-width:1500px;margin:0 auto 34px}.maestro-intro h1{max-width:930px;margin:0 0 14px;font-size:clamp(44px,6vw,88px);line-height:.98;text-transform:uppercase}.maestro-intro p:last-child{max-width:760px;margin-bottom:0;color:#c2c7d2;font-size:clamp(16px,1.5vw,20px);line-height:1.6}.watch-live-key{display:flex;gap:10px;align-items:center;max-width:320px;padding:16px 18px;border:1px solid #363b45;color:#dce0e8}.watch-live-key span{width:11px;height:11px;flex:0 0 auto;border-radius:50%;background:#ef2636;box-shadow:0 0 0 6px #ef263626}.maestro-frame-wrap{overflow:hidden;max-width:1500px;min-height:760px;margin:0 auto;background:#05091a;border:1px solid #343a44;box-shadow:0 28px 80px #0006}.maestro-frame-wrap iframe{display:block;width:100%;height:82vh;min-height:760px;border:0;background:#05091a}.maestro-viewing-room{position:relative;width:100%;height:max(720px,calc(100vh - 152px));min-height:720px;background:#030819;overflow:hidden}.maestro-viewing-room>.Maestro-Iframe,.maestro-viewing-room>iframe{position:absolute;inset:0;width:100%!important;height:100%!important;border:0}.viewing-loader{position:absolute;inset:0;display:grid;place-content:center;gap:16px;text-align:center;color:#fff;background:radial-gradient(circle at 50% 40%,rgba(40,199,201,.2),transparent 35%),#030819}.viewing-loader p{color:#c8d2ed}.viewing-handoff{min-height:720px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(28px,7vw,100px);color:#fff;background:linear-gradient(90deg,#030d2cfa,#030d2cd6 58%,#1026608c),var(--channel-image),radial-gradient(circle at 80% 20%,rgba(40,199,201,.24),transparent 35%),linear-gradient(145deg,#030d2c,#102660);background-size:cover;background-position:center}.viewing-handoff h2{max-width:800px;margin:22px 0 14px;font-size:clamp(38px,5vw,68px);text-transform:uppercase}.viewing-handoff p{max-width:700px;color:#c8d2ed;font-size:18px;line-height:1.65}.viewing-handoff .button{display:inline-flex;text-decoration:none;margin-top:14px}.viewing-handoff small{margin-top:18px;color:#97a5c9}.watch-channels{display:grid;gap:16px;max-width:1500px;margin:0 auto 22px}.watch-channels>div:first-child{display:flex;justify-content:space-between;gap:20px;align-items:end}.watch-channels .eyebrow{margin:0;color:#28c7c9}.watch-channels>div:first-child>span{color:#9fa6b3}.watch-channel-tabs{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 12px;scrollbar-color:#555 transparent}.watch-channel-card{display:grid;grid-template-columns:62px minmax(150px,1fr);align-items:center;gap:12px;flex:0 0 280px;min-height:66px;padding:0 14px 0 0;overflow:hidden;border:1px solid #343a44;background:#14181f;color:#fff;text-align:left;cursor:pointer}.watch-channel-card img,.watch-channel-mark{width:62px;height:64px;object-fit:cover;background:#0a1745}.watch-channel-mark{display:grid;place-items:center;color:#ef2636;font-family:Oswald,sans-serif;font-size:22px;font-weight:800}.watch-channel-card>span:last-child{display:grid;gap:4px;line-height:1.25}.watch-channel-card b{font-size:14px}.watch-channel-card small{color:#9fa6b3;font-size:11px}.watch-channel-card:hover,.watch-channel-card.active{border-color:#28c7c9;background:#20262e}.watch-channel-card.active{box-shadow:inset 0 -3px #28c7c9}.watch-channel-card.active small{color:#28c7c9}.watch-orientation{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1500px;margin:0 auto 14px;border:1px solid #343a44;background:#343a44}.watch-orientation div{display:grid;gap:5px;padding:16px 18px;background:#11151c}.watch-orientation b{color:#28c7c9;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.watch-orientation span{color:#c3c8d2;font-size:13px;line-height:1.45}.watch-companion{display:grid;grid-template-columns:1.15fr 1.35fr .95fr;gap:1px;max-width:1500px;margin:22px auto 0;background:#343a44;border:1px solid #343a44}.watch-companion>article,.watch-companion>section,.watch-companion>aside{min-width:0;padding:clamp(22px,2.5vw,36px);background:#15191f}.watch-channel-story h2,.watch-shopping h2{margin:8px 0 12px;font-size:clamp(28px,3vw,44px)}.watch-channel-story>p:last-child{color:#aeb5c1;line-height:1.6}.watch-how{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.watch-how div{display:grid;align-content:start;gap:7px}.watch-how span{color:#28c7c9;font-family:Oswald,sans-serif;font-size:14px}.watch-how b{font-size:20px}.watch-how p{margin:0;color:#aeb5c1;line-height:1.5}.watch-shopping{display:grid;gap:18px}.watch-shopping .text-button{color:#fff;text-align:left}.watch-featured-products{display:grid;gap:10px}.watch-featured-products>a,.watch-featured-products>button{display:grid;grid-template-columns:60px 1fr;gap:12px;align-items:center;padding:0;border:0;background:transparent;color:#fff;text-decoration:none;text-align:left}.watch-featured-products img{width:60px;height:60px;object-fit:cover;background:#fff}.watch-featured-products span{display:grid;gap:3px}.watch-featured-products small{color:#28c7c9}.watch-products-empty,.watch-products-label{display:grid;gap:6px;color:#aeb5c1;line-height:1.5}.watch-products-empty b,.watch-products-label b{color:#fff}.watch-products-empty span,.watch-products-label span{font-size:13px}.watch-product-cue{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;margin-bottom:10px;padding:14px;border:1px solid #28c7c9;background:#092d34;box-shadow:0 0 0 3px #28c7c914}.watch-product-cue>span{grid-column:1/-1;color:#28c7c9;font-size:11px;font-weight:900;letter-spacing:.14em}.watch-product-cue img{width:64px;height:64px;object-fit:cover;background:#fff}.watch-product-cue div{display:grid;gap:5px}.watch-product-cue div small{line-height:1.35}.watch-product-cue .button{padding:10px 12px;white-space:nowrap}.watch-cue-waiting{display:grid;gap:4px;padding:12px;border-left:4px solid #28c7c9;background:#20262e}.watch-cue-waiting span{color:#aeb5c1;font-size:13px;line-height:1.4}.watch-help{display:flex;gap:16px;margin:16px 0 0;padding:16px 18px;border-left:4px solid var(--teal);background:#fff}.watch-help span{color:var(--muted)}.watch-tools{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 14px;padding:16px 18px;background:#fff;border:1px solid var(--line)}.watch-tools b,.watch-tools span{display:block}.watch-tools>div>span{margin-top:3px;color:var(--muted);font-size:13px}.watch-feature-pills{display:flex!important;gap:7px}.watch-feature-pills span{margin:0!important;padding:7px 11px;border-radius:99px;background:var(--navy);color:#fff!important;font-weight:800}.channel-art{width:96px;height:68px;display:grid;grid-template-columns:1fr auto;align-content:space-between;padding:9px;overflow:hidden;background:linear-gradient(145deg,#07194b,#17b8c5);color:#fff}.channel-art img{width:100%;height:100%;object-fit:cover;grid-column:1/-1;grid-row:1;align-self:stretch}.channel-art span{font:700 11px Oswald}.channel-art b{font:700 30px/1 Oswald;text-align:right}@media(max-width:1050px){.watch-companion{grid-template-columns:1fr 1fr}.watch-shopping{grid-column:1/-1}.maestro-intro{display:grid}.watch-live-key{max-width:none}.maestro-frame-wrap,.maestro-frame-wrap iframe{min-height:680px}}@media(max-width:720px){.signin-shell{padding:80px 16px}.signin-back{top:120px}.signin-card{padding:26px 20px}.owner-login-row,.name-fields{display:grid}.name-fields{grid-template-columns:1fr}.maestro-watch{padding:18px 10px 40px}.maestro-intro{display:grid;gap:12px;margin-bottom:18px}.maestro-intro h1{margin-bottom:9px;font-size:34px}.maestro-intro p:last-child{font-size:14px;line-height:1.5}.watch-live-key{padding:10px 12px;font-size:13px}.watch-channels{gap:8px;margin-bottom:10px}.watch-channels>div:first-child{display:flex;align-items:center;gap:10px}.watch-channels>div:first-child>span{font-size:11px;text-align:right}.watch-channel-tabs{gap:7px;padding-bottom:7px}.watch-channel-card{flex-basis:190px;min-height:52px;grid-template-columns:48px minmax(118px,1fr);gap:9px;padding-right:9px}.watch-channel-card img,.watch-channel-mark{width:48px;height:50px}.watch-channel-card b{font-size:13px}.watch-channel-card small{font-size:10px}.watch-orientation{display:flex;gap:6px;overflow-x:auto;margin-bottom:10px;border:0;background:transparent}.watch-orientation div{flex:0 0 auto;padding:8px 11px;border:1px solid #343a44}.watch-orientation span{display:none}.maestro-frame-wrap,.maestro-frame-wrap iframe{min-height:620px;height:76vh}.watch-companion{grid-template-columns:1fr}.watch-shopping{grid-column:auto}.watch-how{grid-template-columns:1fr}.watch-help{display:grid}.guide-source-note{grid-template-columns:1fr}.schedule-item{grid-template-columns:64px 1fr}.schedule-item>.channel-art{grid-row:1/3}.schedule-item>.schedule-availability{grid-column:2}.schedule-item>button{grid-column:2;width:100%}}@media(max-width:720px){.watch-tools{display:grid}.watch-feature-pills{justify-content:start}.channel-art{width:56px;height:56px}.account-sign-in form>.button,.signed-in-card form>.button{width:100%}}@media(max-width:390px){.brand{width:106px}.brand-word{font-size:18px}.header-actions .icon-button{font-size:11px}.profile-button{padding:7px 9px}.menu-toggle b{display:none}}.account-link{margin-top:auto;border:0;background:transparent;color:#b9c4e3;text-align:left;padding:12px}.back-link{margin-top:2px}.participate-hero{background:linear-gradient(115deg,#07194b 0 58%,#17b8c5 58% 100%);color:#fff}.participate-hero .eyebrow{color:var(--teal)}.participate-shell{display:grid;grid-template-columns:minmax(240px,.62fr) minmax(0,1.65fr);gap:28px;align-items:start;background:#f4f1e9}.application-paths{display:grid;gap:10px;position:sticky;top:110px}.application-path{display:grid;gap:4px;text-align:left;border:1px solid #d8d4ca;background:#fff;padding:18px;color:var(--navy)}.application-path span{color:var(--red);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.application-path b{font-size:22px}.application-path small{color:var(--muted);line-height:1.45}.application-path.active{border-color:var(--red);box-shadow:inset 4px 0 var(--red)}.native-application-form{display:grid;gap:22px;padding:clamp(22px,4vw,42px);background:#fff;border:1px solid #ddd8ce}.application-form-heading h2{margin:5px 0 10px;font-size:clamp(32px,4vw,52px)}.application-form-heading>p:last-of-type{max-width:720px;color:var(--muted);line-height:1.6}.native-application-form fieldset{border:0;border-top:1px solid var(--line);padding:22px 0 0;margin:0}.native-application-form legend{padding:0 15px 0 0;font-size:20px;font-weight:900;color:var(--navy)}.application-fields{display:grid;gap:15px;margin-top:15px}.application-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.application-fields .wide{grid-column:1/-1}.native-application-form label{display:grid;gap:7px;color:var(--navy);font-size:13px;font-weight:800}.native-application-form label small{color:var(--muted);font-weight:500}.native-application-form input,.native-application-form textarea,.native-application-form select{width:100%;border:1px solid #b9c0ce;background:#fff;padding:12px 13px;border-radius:5px;color:var(--ink)}.native-application-form textarea{min-height:110px;resize:vertical}.application-consent{grid-template-columns:auto 1fr!important;align-items:start}.application-consent input{width:auto;margin-top:2px}.application-consent.optional{font-weight:600}.native-application-form>.button{justify-self:start}.application-status{margin:0;padding:13px 15px;background:#eef8f4;border-left:4px solid #31b97b;color:#245c45}.application-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.application-decision-guide{display:grid;gap:5px;margin-top:16px;padding:16px 18px;border-left:4px solid var(--teal);background:#eef8f8;color:var(--navy)}.application-decision-guide span{color:#4f596d;line-height:1.55}.owner-blocked-summary{margin:18px 0;padding:18px;border-left:4px solid var(--gold);background:#fff8e5;border-radius:8px}.owner-blocked-summary b{display:block;color:var(--navy)}.owner-blocked-summary p{margin:7px 0 0;color:var(--muted);line-height:1.55}.application-status.received{display:grid;gap:8px;padding:18px 20px}.application-status.received strong{font-size:18px;color:#174c36}.application-status.received span,.application-status.received b{display:block}.application-status.received ol{display:grid;gap:5px;margin:2px 0;padding-left:22px}.shopify-setup-hero{padding:clamp(48px,8vw,92px) clamp(24px,10vw,180px);background:linear-gradient(120deg,#07194b,#0d3165);color:#fff}.shopify-setup-hero h1{max-width:880px;margin:8px 0 18px;font-size:clamp(38px,6vw,72px);line-height:.98}.shopify-setup-hero>p:last-child{max-width:760px;color:#d7deef;font-size:18px;line-height:1.65}.shopify-setup-page{display:grid;gap:24px;padding:clamp(28px,6vw,72px) clamp(20px,10vw,180px);background:#f4f1e9}.shopify-setup-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shopify-setup-steps article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:22px;background:#fff;border:1px solid #ddd8ce}.shopify-setup-steps article>span{display:grid;place-items:center;width:40px;height:40px;background:var(--red);color:#fff;font-weight:900}.shopify-setup-steps h2{margin:2px 0 8px;font-size:20px;color:var(--navy)}.shopify-setup-steps p{margin:0;color:var(--muted);line-height:1.55}.shopify-safety-note{padding:20px;border-left:5px solid var(--gold);background:#fff8e5;color:var(--navy)}.shopify-safety-note p{margin:7px 0 0;color:var(--muted)}.shopify-setup-page>.button{justify-self:start}.review-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.6fr) auto;gap:12px;align-items:end;margin:18px 0;padding:16px;border:1px solid var(--line);border-radius:10px;background:#f7f8fa}.review-toolbar label{display:grid;gap:6px;font-size:12px;font-weight:800}.review-toolbar input,.review-toolbar select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:9px 11px}.review-page{display:flex;gap:8px;align-items:center;justify-content:flex-end}.review-page span{font-size:12px;color:var(--muted);white-space:nowrap}.review-page .button{padding:9px 12px}.catalog-review>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none}.catalog-review>summary::-webkit-details-marker{display:none}.catalog-review>summary:after{content:"Open review +";color:var(--red);font-weight:800;font-size:12px}.catalog-review[open]>summary:after{content:"Close review −"}.catalog-review>summary>div{display:grid;gap:4px}.catalog-review>summary>div:last-of-type{justify-items:end}.catalog-review>summary h3{margin:0}.catalog-review>summary span,.catalog-review>summary small{color:var(--muted)}.catalog-review>summary em{font-style:normal}.catalog-review-body{display:grid;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.public-catalog-approval{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;align-items:center;margin:18px 0;padding:18px;border:1px solid #94d9b6;border-left:5px solid #23b26d;border-radius:10px;background:#effbf5}.public-catalog-approval b{display:block;margin-bottom:4px}.public-catalog-approval p{margin:0;color:var(--muted);line-height:1.5}.public-catalog-approval small{grid-column:1/-1;color:#24583d}@media(max-width:900px){.review-toolbar{grid-template-columns:1fr 1fr}.review-page{grid-column:1/-1;justify-content:flex-start}}@media(max-width:720px){.account-link{display:block;width:100%;margin-top:12px}.public-catalog-approval{grid-template-columns:1fr}.public-catalog-approval .button{width:100%}.review-toolbar{grid-template-columns:1fr}.review-page{grid-column:auto;display:grid;grid-template-columns:1fr 1fr}.review-page span{grid-column:1/-1}.catalog-review>summary{align-items:flex-start}.catalog-review>summary>div:last-of-type{justify-items:start}.catalog-review>summary:after{content:"+"}.catalog-review[open]>summary:after{content:"−"}}@media(max-width:820px){.participate-shell{grid-template-columns:1fr}.application-paths{position:static;grid-template-columns:repeat(2,1fr)}.application-fields.two{grid-template-columns:1fr}.application-fields .wide{grid-column:auto}}@media(max-width:720px){.shopify-setup-steps{grid-template-columns:1fr}.shopify-setup-hero>p:last-child{font-size:16px}}@media(max-width:480px){.application-paths{grid-template-columns:1fr}.native-application-form{padding:22px 17px}.shopify-setup-steps article{grid-template-columns:1fr}.shopify-setup-page>.button{width:100%}}.recommendation-section{background:#f4f1e9}.recommendation-heading{align-items:flex-end}.recommendation-heading .lede{max-width:48rem;margin:.65rem 0 0}.recommendation-controls{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding:1.35rem 1.5rem;margin:1.5rem 0;background:#fff;border:1px solid #d7d3c9}.recommendation-controls>div:first-child,.recommendation-control-copy{display:grid;gap:.3rem;max-width:42rem}.recommendation-controls span{color:#5e6472}.recommendation-controls form{display:grid;gap:1.1rem;width:100%}.recommendation-controls fieldset{border:0;padding:0;margin:0}.recommendation-controls legend{font-weight:800;margin-bottom:.7rem}.interest-chips{display:flex;flex-wrap:wrap;gap:.55rem}.interest-chips label{cursor:pointer}.interest-chips input{position:absolute;opacity:0;pointer-events:none}.interest-chips span{display:block;padding:.55rem .8rem;border:1px solid #c7c9ce;border-radius:999px;background:#fff;color:#111827;font-weight:700}.interest-chips input:checked+span{background:#07184a;border-color:#07184a;color:#fff}.interest-chips input:focus-visible+span{outline:3px solid #f2b632;outline-offset:2px}.behavior-consent{display:flex;gap:.8rem;align-items:flex-start;padding:1rem;background:#f6f7f8;border-left:4px solid #21bfc2}.behavior-consent input{margin-top:.3rem;width:1.15rem;height:1.15rem}.behavior-consent span{display:grid;gap:.2rem;color:#111827}.behavior-consent small{color:#5e6472;line-height:1.45}.recommendation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.recommendation-card{background:#fff;border:1px solid #d7d3c9;min-width:0}.recommendation-visual{height:10rem;background:#07184a;position:relative;overflow:hidden;display:grid;place-items:center}.recommendation-visual img{width:100%;height:100%;object-fit:cover}.recommendation-visual>span:not(.recommendation-placeholder){position:absolute;left:.7rem;top:.7rem;background:#25c4c7;color:#061744;padding:.3rem .5rem;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.recommendation-placeholder{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:3rem;color:#fff}.recommendation-copy{padding:1rem;display:grid;gap:.55rem}.recommendation-copy small{color:#d61f2c;font-weight:800}.recommendation-copy h3,.recommendation-copy p{margin:0}.recommendation-copy p{color:#5e6472;line-height:1.45}.recommendation-loading{grid-column:1/-1;padding:2rem;background:#fff;border:1px solid #d7d3c9;font-weight:800}.recommendation-status{margin:.9rem 0 0;color:#5e6472;font-size:.92rem}@media(max-width:900px){.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendation-controls{align-items:stretch;flex-direction:column}}@media(max-width:600px){.recommendation-grid{grid-template-columns:1fr}.recommendation-controls{padding:1rem}.recommendation-visual{height:13rem}}.commerce-orders{display:grid;gap:10px;margin:18px 0 24px}.commerce-orders article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:15px 16px;border:1px solid var(--line);background:#fff}.commerce-orders article div{display:grid;gap:4px}.commerce-orders article small{color:var(--muted)}.commerce-orders article strong{white-space:nowrap}.order-import{margin:22px 0;border:1px solid var(--line);background:#f7f8fa}.order-import>summary{cursor:pointer;padding:16px 18px;font-weight:900;color:var(--navy)}.order-import>div{padding:0 18px 18px}.order-import h4{margin:4px 0 6px;font-size:20px}.order-import p{max-width:760px;color:var(--muted);line-height:1.55}.order-import form{display:grid;gap:13px;margin-top:16px}.order-import label{display:grid;gap:7px;font-size:13px;font-weight:800}.order-import input,.order-import textarea{width:100%;border:1px solid #b7bfd1;border-radius:7px;background:#fff;padding:11px}.order-import textarea{min-height:82px;resize:vertical}.order-import .button{justify-self:start}.order-import-preview{display:grid;gap:3px;padding:13px 14px;border-left:4px solid var(--teal);background:#fff}.order-import-preview span,.order-import small{color:var(--muted)}@media(max-width:720px){.commerce-orders article{grid-template-columns:1fr}.order-import .button{width:100%}}.reconciliation-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0}.reconciliation-summary>div{display:grid;gap:5px;padding:14px;border:1px solid var(--line);background:#f7f8fa}.reconciliation-summary b{font-size:24px;color:var(--navy)}.reconciliation-summary span{font-size:12px;font-weight:800;color:var(--muted)}.reconciliation-queue{display:grid;gap:16px;margin:18px 0 28px}.reconciliation-decision{display:grid;gap:15px;padding:18px;border:1px solid var(--line);background:#fff}.reconciliation-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.reconciliation-card-head span{color:var(--red);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.reconciliation-card-head h4{margin:4px 0 0;font-size:20px}.reconciliation-card-head .status{white-space:nowrap}.reconciliation-amounts .data-row{grid-template-columns:minmax(150px,.7fr) minmax(120px,.5fr) 1.5fr}.reconciliation-evidence{display:grid;gap:5px;padding:14px 16px;border-left:4px solid var(--gold);background:#fff7dc}.reconciliation-evidence p{margin:0 0 5px;color:#4b5563;line-height:1.5}.reconciliation-decision>label,.reconciliation-import label{display:grid;gap:7px;font-size:13px;font-weight:800}.reconciliation-decision textarea,.reconciliation-import input,.reconciliation-import textarea{width:100%;padding:11px;border:1px solid #b7bfd1;border-radius:7px;background:#fff}.reconciliation-decision textarea,.reconciliation-import textarea{min-height:82px;resize:vertical}.reconciliation-actions{display:flex;gap:10px;flex-wrap:wrap}.reconciliation-complete{display:grid;gap:5px;padding:14px 16px;border-left:4px solid var(--green);background:#edf9f2}.reconciliation-complete p{margin:0}.reconciliation-complete small,.reconciliation-status,.reconciliation-import small{color:var(--muted)}.reconciliation-import{margin:18px 0 28px;border:1px solid var(--line);background:#f7f8fa}.reconciliation-import>summary{cursor:pointer;padding:16px 18px;font-weight:900;color:var(--navy)}.reconciliation-import>div{padding:0 18px 18px}.reconciliation-import form{display:grid;gap:13px;margin-top:16px}.reconciliation-import .button{justify-self:start}@media(max-width:900px){.reconciliation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.reconciliation-card-head{display:grid}.reconciliation-card-head .status{justify-self:start}.reconciliation-actions{display:grid}.reconciliation-actions .button,.reconciliation-import .button{width:100%}.reconciliation-amounts .data-row,.reconciliation-summary{grid-template-columns:1fr}}@media(max-width:720px){.demo-bar{display:none}.signin-shell{min-height:calc(100vh - 64px)}}.commerce-ledger{margin:18px 0 24px;border:1px solid var(--line);background:#f7f8fa}.commerce-ledger>summary{cursor:pointer;padding:16px 18px;font-weight:900;color:var(--navy)}.commerce-ledger .commerce-orders{margin:0;padding:0 18px 18px}.reconciliation-evidence b{color:#111827}.closeout-steps{display:grid;gap:14px;margin:20px 0 30px}.closeout-step{border:1px solid var(--line);background:#f7f8fa}.closeout-step>summary{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;padding:17px 18px;cursor:pointer}.closeout-step>summary>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--red);color:#fff;font-weight:900}.closeout-step>summary>div{display:grid;gap:3px}.closeout-step>summary b{font-size:18px;color:var(--navy)}.closeout-step>summary small{color:var(--muted);line-height:1.4}.closeout-step>summary em{font-style:normal;font-weight:900;color:var(--navy);white-space:nowrap}.closeout-step-body{padding:0 18px 18px}.reconciliation-batch{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:16px;margin-bottom:16px;border-left:4px solid var(--teal);background:#fff}.reconciliation-batch label{display:grid;gap:6px;font-size:13px;font-weight:800}.reconciliation-batch textarea{min-height:72px;width:100%;padding:11px;border:1px solid #b7bfd1;border-radius:7px;resize:vertical}.reconciliation-batch small{grid-column:1/-1;color:var(--muted)}.settlement-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.settlement-summary>div{display:grid;gap:4px;padding:14px;border:1px solid var(--line);background:#f7f8fa}.settlement-summary b{font-size:23px;color:var(--navy)}.settlement-summary span{font-size:12px;font-weight:800;color:var(--muted)}.settlement-results,.settlement-import{margin:16px 0;border:1px solid var(--line);background:#f7f8fa}.settlement-results>summary,.settlement-import>summary{cursor:pointer;padding:16px 18px;font-weight:900;color:var(--navy)}.settlement-results>div,.settlement-import>div{padding:0 18px 18px}.settlement-results article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:13px 14px;border-top:1px solid var(--line);background:#fff}.settlement-results article div{display:grid;gap:3px}.settlement-results small,.settlement-import p{color:var(--muted)}.settlement-import form{display:grid;gap:13px}.settlement-import label{display:grid;gap:7px;font-size:13px;font-weight:800}.settlement-import input,.settlement-import textarea{width:100%;padding:11px;border:1px solid #b7bfd1;border-radius:7px;background:#fff}.settlement-import textarea{min-height:82px;resize:vertical}.settlement-import .button{justify-self:start}.payout-policy{display:grid;gap:14px;padding:18px;margin:18px 0 28px;border:1px solid var(--line);background:#f7f8fa}.payout-policy-state{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-left:4px solid var(--green);background:#fff}.payout-policy-state span,.payout-policy small{color:var(--muted)}.payout-policy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.payout-policy label{display:grid;gap:7px;font-size:13px;font-weight:800}.payout-policy input,.payout-policy textarea{width:100%;padding:11px;border:1px solid #b7bfd1;border-radius:7px;background:#fff}.payout-policy textarea{min-height:82px;resize:vertical}.payout-policy .button{justify-self:start}@media(max-width:900px){.settlement-summary,.payout-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reconciliation-batch{grid-template-columns:1fr}.reconciliation-batch .button{width:100%}}@media(max-width:720px){.closeout-step>summary{grid-template-columns:38px minmax(0,1fr)}.closeout-step>summary>em{grid-column:2}.settlement-summary,.payout-policy-grid{grid-template-columns:1fr}.settlement-results article{grid-template-columns:1fr}.payout-policy-state{display:grid}.settlement-import .button,.payout-policy .button{width:100%}}.owner-page-guide{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:15px;align-items:center;margin:18px 0;padding:17px 18px;border:1px solid #b8c0ce;border-left:5px solid var(--teal);background:#fff}.owner-page-guide>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;font-weight:900}.owner-page-guide>div{display:grid;gap:4px}.owner-page-guide b{font-size:17px;color:var(--navy)}.owner-page-guide p{margin:0;color:var(--muted);line-height:1.45}.owner-page-guide.urgent{border-left-color:var(--red);background:#fff8f8}.owner-page-guide.urgent>span{background:var(--red)}.owner-page-guide.done{border-left-color:#27ad72;background:#f1fbf6}.owner-page-guide.done>span{background:#27ad72}.owner-page-guide.technical{border-left-color:var(--gold);background:#fff9e9}.owner-page-guide.technical>span{background:var(--gold);color:var(--navy)}#owner-actions{scroll-margin-top:135px}.owner-tech-details{margin:20px 0;border:1px solid var(--line);background:#f7f8fa}.owner-tech-details>summary{cursor:pointer;padding:16px 18px;color:var(--navy);font-weight:900}.owner-tech-details>div{padding:0 18px 18px}.owner-tech-details>div>p{color:var(--muted);line-height:1.5}@media(max-width:720px){.owner-page-guide{grid-template-columns:40px minmax(0,1fr)}.owner-page-guide .button{grid-column:1/-1;width:100%}}.creator-access-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin:16px 0;padding:17px 18px;border:1px solid #91d8b4;border-left:5px solid #25ae70;background:#f1fbf6}.creator-access-panel>div{display:grid;gap:4px}.creator-access-panel span{color:#126841;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.creator-access-panel b{font-size:18px;color:var(--navy)}.creator-access-panel p{margin:0;color:var(--muted);line-height:1.5}.creator-access-panel small{color:#4b5563}.creator-access-invite{display:grid;gap:7px;justify-items:end}.creator-access-status{max-width:300px;text-align:right}.first-password-callout{margin:16px 0;padding:16px 18px;border-left:5px solid var(--gold);background:#fff7d8}.first-password-callout b{display:block;color:var(--navy);font-size:18px}.first-password-callout p{margin:5px 0 0;color:var(--muted);line-height:1.5}.account-password-panel[open]{border-color:var(--gold);background:#fffdf5}.owner-shopify-status{display:grid;gap:5px;margin:16px 0;padding:17px 18px;border:1px solid #d4d8df;border-left:5px solid #7a8494;background:#f7f8fa}.owner-shopify-status span{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.owner-shopify-status b{font-size:18px;color:var(--navy)}.owner-shopify-status p{margin:0;color:var(--muted);line-height:1.5}.owner-shopify-status small{color:#4b5563}.owner-shopify-status.waiting{border-color:#e9c863;border-left-color:#d6a900;background:#fff9df}.owner-shopify-status.waiting span{color:#7b5c00}.owner-shopify-status.connected{border-color:#91d8b4;border-left-color:#25ae70;background:#f1fbf6}.owner-shopify-status.connected span{color:#126841}.operating-guide{display:grid;gap:22px}.operating-guide-intro{padding:clamp(22px,4vw,38px);background:#fff;border:1px solid var(--line)}.operating-guide-intro h2{margin:7px 0 10px;font-size:clamp(30px,4vw,48px);color:var(--navy)}.operating-guide-intro>p:last-of-type{max-width:850px;margin:0;color:var(--muted);line-height:1.6}.operating-guide-rule{display:grid;gap:5px;margin-top:22px;padding:16px 18px;border-left:5px solid var(--teal);background:#eef8f8}.operating-guide-rule b{color:var(--navy)}.operating-guide-rule span{color:var(--muted);line-height:1.5}.operating-guide-list{display:grid;gap:11px}.operating-guide-item{border:1px solid var(--line);background:#fff}.operating-guide-item>summary{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;align-items:center;padding:17px 18px;cursor:pointer}.operating-guide-item>summary>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;font-weight:900}.operating-guide-item>summary>div{display:grid;gap:3px}.operating-guide-item>summary b{font-size:18px;color:var(--navy)}.operating-guide-item>summary small{color:var(--muted);line-height:1.4}.operating-guide-item>summary em{font-style:normal;color:var(--red);font-weight:900}.operating-guide-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:20px;padding:0 18px 20px 78px}.operating-guide-body h3{margin:0 0 9px;color:var(--navy)}.operating-guide-body ol{margin:0;padding-left:21px;color:#4b5563;line-height:1.6}.operating-guide-body aside{padding:16px;background:#f5f6f8}.operating-guide-body aside p{color:var(--muted);line-height:1.55}.operating-guide-help{padding:20px;border-left:5px solid var(--gold);background:#fff8e5}.operating-guide-help b{font-size:18px;color:var(--navy)}.operating-guide-help p{margin:6px 0 0;color:var(--muted);line-height:1.55}@media(max-width:720px){.operating-guide-item>summary{grid-template-columns:40px minmax(0,1fr)}.operating-guide-item>summary em{display:none}.operating-guide-body{grid-template-columns:1fr;padding:0 16px 18px}.operating-guide-body .button{width:100%}}@media(max-width:720px){.creator-access-panel{grid-template-columns:1fr}.creator-access-invite{justify-items:stretch}.creator-access-invite .button{width:100%}.creator-access-status{text-align:left;max-width:none}}.shopify-connection-card{display:grid;gap:18px;margin:0 0 24px;padding:22px;border:1px solid var(--line);border-left:6px solid #c44545;background:#fff}.shopify-connection-card.pending{border-left-color:var(--gold);background:#fffdf5}.shopify-connection-card.connected{border-left-color:#27ad72;background:#f1fbf6}.shopify-connection-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.shopify-connection-head h3{margin:4px 0 7px;font-size:25px;color:var(--navy)}.shopify-connection-head p{max-width:760px;margin:0;color:var(--muted);line-height:1.55}.shopify-connection-light{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#c44545;color:#fff;font-size:23px;font-weight:900}.shopify-connection-card.pending .shopify-connection-light{background:var(--gold);color:var(--navy)}.shopify-connection-card.connected .shopify-connection-light{background:#27ad72}.shopify-store-domain{display:inline-block;margin-top:10px;padding:6px 9px;border:1px solid currentColor;border-radius:999px;color:var(--navy);font-size:13px;font-weight:800}.shopify-connection-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;counter-reset:shopify-step;margin:0;padding:0}.shopify-connection-steps li{display:grid;gap:5px;padding:14px;background:#f5f6f8;counter-increment:shopify-step}.shopify-connection-steps li:before{content:counter(shopify-step);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--navy);color:#fff;font-weight:900}.shopify-connection-steps b{color:var(--navy)}.shopify-connection-steps span,.shopify-publishing-note span{color:var(--muted);font-size:13px;line-height:1.45}.shopify-connection-form{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:12px;align-items:end;padding:16px;background:#f5f6f8}.shopify-connection-form label{display:grid;gap:7px;color:var(--navy);font-size:13px;font-weight:900}.shopify-connection-form input{width:100%;min-height:44px;border:1px solid #aeb6c6;border-radius:6px;background:#fff;padding:10px 12px}.shopify-connection-form small{grid-column:1/-1;color:var(--muted)}.shopify-publishing-note{display:grid;gap:4px;padding:13px 15px;border-left:4px solid var(--teal);background:#eef8f8}.shopify-publishing-note b{color:var(--navy)}.shopify-authorization-form,.shopify-authorization-unavailable{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #d7c779}.shopify-authorization-form small{color:var(--muted)}.shopify-authorization-unavailable{display:grid;gap:4px}.shopify-authorization-unavailable b{color:var(--navy)}.shopify-authorization-unavailable span{color:var(--muted);font-size:13px;line-height:1.45}.shopify-connection-proof{padding:14px;background:#fff;border:1px solid #b9dccb}.shopify-connection-proof .data-list{margin:0}.shopify-connection-proof .data-row{background:transparent}@media(max-width:900px){.shopify-connection-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.shopify-connection-card{padding:17px}.shopify-connection-steps,.shopify-connection-form{grid-template-columns:1fr}.shopify-connection-form .button{width:100%}.shopify-connection-head h3{font-size:21px}}.shopify-connection-proof .data-row b,.shopify-connection-proof .data-row>div{color:var(--navy)}.shopify-connection-proof .data-row small{color:var(--muted)}.dashboard-workspace-switcher{display:grid;gap:7px;margin:10px 0 18px;padding:14px;border:1px solid #59606a;background:#303235}.dashboard-workspace-switcher span{color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-workspace-switcher select{width:100%;min-height:42px;border:1px solid #8f96a1;border-radius:5px;background:#fff;padding:8px 10px;color:var(--navy);font-weight:800}.dashboard-workspace-switcher small{color:#c9cdd3;font-size:11px;line-height:1.4}.admin-preview-notice{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:14px 17px;border-left:5px solid var(--gold);background:#fff7d8;color:var(--navy)}.admin-preview-notice b{white-space:nowrap}.admin-preview-notice span{color:#5c6472;line-height:1.45}.shopify-connected-next{display:grid;gap:8px;margin:22px 0;padding:18px;border-left:5px solid #26b879;background:#f0fff7;color:var(--navy)}.shopify-connected-next b{font-size:18px}.shopify-connected-next span{color:#566173;line-height:1.55}@media(max-width:720px){.admin-preview-notice{display:grid}.admin-preview-notice b{white-space:normal}.dashboard-workspace-switcher{min-width:240px}}@media(max-width:620px){.shopify-connection-proof{padding:8px 12px}.shopify-connection-proof .data-list{gap:0}.shopify-connection-proof .data-row{display:block;padding:11px 0;border-bottom:1px solid #d8e6df;border-radius:0}.shopify-connection-proof .data-row:last-child{border-bottom:0}.shopify-connection-proof .data-row>div{margin-top:2px;font-weight:700}.shopify-connection-proof .data-row small{display:block;margin-top:3px;line-height:1.35}}.business-commerce-intro{display:grid;gap:8px;padding:clamp(22px,4vw,36px);border:1px solid var(--line);background:#fff}.business-commerce-intro h2{margin:0;color:var(--navy);font-size:clamp(28px,4vw,44px)}.business-commerce-intro>p:not(.eyebrow){max-width:820px;margin:0;color:var(--muted);line-height:1.6}.business-commerce-intro>div{display:grid;gap:4px;margin-top:12px;padding:15px 17px;border-left:5px solid var(--teal);background:#eef8f8}.business-commerce-intro>div b{color:var(--navy)}.business-commerce-intro>div span{color:var(--muted);line-height:1.45}.business-order-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.business-order-path article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:17px;border:1px solid var(--line);background:#f7f8fa}.business-order-path article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;font-weight:900}.business-order-path article div{display:grid;gap:5px}.business-order-path b{color:var(--navy)}.business-order-path p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.business-order-list,.business-payout-list{display:grid;gap:13px;margin:18px 0}.business-order-card{padding:18px;border:1px solid var(--line);border-left:5px solid #27ad72;background:#fff}.business-order-card.adjusted{border-left-color:var(--gold)}.business-order-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.business-order-head>div{display:grid;gap:3px}.business-order-head span,.business-payout-list span{color:var(--red);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.business-order-head h3,.business-payout-list h3{margin:0;color:var(--navy);font-size:20px;overflow-wrap:anywhere}.business-order-head small,.business-payout-list small{color:var(--muted)}.business-order-head strong{font-size:21px;color:var(--navy);white-space:nowrap}.business-order-status{display:grid;gap:4px;margin-top:14px;padding:13px 15px;background:#f5f6f8}.business-order-status b{color:var(--navy)}.business-order-status p{margin:0;color:var(--muted);line-height:1.5}.business-order-followups{margin-top:22px;padding:20px;border:1px solid var(--line);background:#fff}.business-order-followups h3,.business-order-followups p{margin-top:0}.business-order-followups p{color:var(--muted)}.business-payout-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.business-payout-summary article{display:grid;gap:4px;padding:18px;border:1px solid var(--line);background:#f7f8fa}.business-payout-summary span{font-size:12px;font-weight:900;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.business-payout-summary strong{font-size:29px;color:var(--navy)}.business-payout-summary small{color:var(--muted)}.business-payout-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:18px;border:1px solid var(--line);background:#fff}.business-payout-list article>div{display:grid;gap:4px}.business-payout-list article>p{grid-column:1/-1;margin:0;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);line-height:1.5}.business-payout-list .status{align-self:start}.workspace-section-guide{display:grid;gap:8px;margin-bottom:18px;padding:clamp(20px,4vw,32px);border:1px solid var(--line);background:#fff}.workspace-section-guide h2{max-width:900px;margin:0;color:var(--navy);font-size:clamp(25px,3.5vw,38px);line-height:1.1}.workspace-section-guide>div{display:grid;gap:4px;margin-top:8px;padding:14px 16px;border-left:5px solid var(--teal);background:#eef8f8}.workspace-section-guide>div b{color:var(--navy);line-height:1.45}.workspace-section-guide>div span{color:var(--muted);line-height:1.45}@media(max-width:820px){.business-order-path,.business-payout-summary{grid-template-columns:1fr}}@media(max-width:620px){.business-order-head{display:grid}.business-order-head strong{white-space:normal}.business-payout-list article{grid-template-columns:1fr}.business-payout-list article>p{grid-column:1}.business-payout-list .status{justify-self:start}}.marketplace-merchandising{display:grid;gap:16px;margin-bottom:34px;padding-bottom:26px;border-bottom:2px solid var(--line)}.marketplace-placement{display:grid;gap:16px;padding:20px;border:1px solid var(--line);border-left:6px solid var(--teal);background:#fff}.placement-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.placement-heading>div{display:grid;gap:4px}.placement-heading span{color:var(--red);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.placement-heading h4{margin:0;color:var(--navy);font-size:22px}.placement-heading>b{padding:6px 9px;border-radius:999px;background:#eef8f8;color:#12636a;font-size:12px;white-space:nowrap}.placement-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.placement-fields label{display:grid;gap:7px;color:var(--navy);font-size:13px;font-weight:900}.placement-fields input,.placement-fields textarea,.placement-fields select{width:100%;border:1px solid #aeb6c6;border-radius:6px;background:#fff;padding:11px 12px;color:var(--ink)}.placement-fields textarea{min-height:92px;resize:vertical}.placement-products{grid-column:1/-1}.placement-products select{min-height:210px}.placement-products small,.marketplace-placement-status{color:var(--muted);font-weight:500;line-height:1.45}.marketplace-placement>.button{justify-self:start}.program-placement{border:1px solid var(--line);background:#f7f8fa}.program-placement>summary{display:flex;justify-content:space-between;gap:16px;padding:17px 18px;cursor:pointer;color:var(--navy);font-weight:900}.program-placement>summary small{color:var(--muted);font-weight:700}.program-placement>.marketplace-placement{margin:0 16px 16px}.program-placement[open]>summary{border-bottom:1px solid var(--line)}.marketplace-cue-builder{grid-column:1/-1;display:grid;gap:12px;margin:0;padding:16px;border:1px solid #9ad8da;background:#f2fbfb}.marketplace-cue-builder legend{padding:0 7px;color:var(--navy);font-weight:900}.marketplace-cue-builder>p,.marketplace-cue-builder>small{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.marketplace-cue-rows{display:grid;gap:8px}.marketplace-cue-row{display:grid;grid-template-columns:minmax(220px,1fr) 135px 135px;gap:10px;align-items:end;padding:11px;background:#fff;border:1px solid var(--line)}.marketplace-cue-row>b{align-self:center;color:var(--navy);font-size:13px}.marketplace-cue-row label{font-size:11px}.marketplace-cue-row label small{font-weight:500;color:var(--muted)}.marketplace-live-override{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) minmax(150px,.6fr);gap:10px;align-items:end;margin-top:7px;padding:14px;border-top:1px solid #9ad8da;background:#fff}.marketplace-live-override>div:first-child{align-self:center;display:grid;gap:4px}.marketplace-live-override>div:first-child span{color:var(--muted);font-size:12px;line-height:1.4}.marketplace-live-override>div:nth-of-type(2){grid-column:1/-1;display:flex;gap:10px;align-items:center}.marketplace-live-override>.live-override-status{grid-column:1/-1;color:var(--muted)}.marketplace-activity-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.marketplace-activity-summary>div{display:grid;gap:5px;padding:18px;border:1px solid var(--line);background:#f7f8fa}.marketplace-activity-summary b{font-size:28px;color:var(--navy)}.marketplace-activity-summary span{color:var(--muted);font-size:13px;font-weight:800}.marketplace-top-offers{border:1px solid var(--line);background:#f7f8fa}.marketplace-top-offers>summary{cursor:pointer;padding:16px 18px;font-weight:900;color:var(--navy)}.marketplace-top-offers>div{padding:0 18px 18px}@media(max-width:720px){.placement-fields,.marketplace-activity-summary{grid-template-columns:1fr}.placement-products{grid-column:auto}.placement-heading,.program-placement>summary{display:grid}.marketplace-placement>.button{width:100%}.marketplace-cue-builder{grid-column:auto}.marketplace-cue-row,.watch-product-cue,.marketplace-live-override{grid-template-columns:60px 1fr}.marketplace-cue-row>b,.marketplace-live-override>div:first-child,.marketplace-live-override>label{grid-column:1/-1}.watch-product-cue .button{grid-column:1/-1;width:100%}.marketplace-live-override>div:nth-of-type(2){display:grid}}.schedule-actions{display:grid;gap:7px;min-width:132px}.schedule-actions button{width:100%}.show-storefront{min-height:70vh;background:#f3f4f6;color:var(--ink)}.show-storefront-hero{min-height:600px;color:#fff;background:var(--show-art),linear-gradient(135deg,#071534,#0b5962);background-size:cover;background-position:center}.show-storefront-shade{min-height:600px;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(38px,7vw,110px) max(5vw,calc((100vw - 1380px)/2));background:linear-gradient(90deg,#030a26fa,#030a26d6 53%,#030a265c)}.show-back{align-self:flex-start;margin-bottom:auto;border:0;background:transparent;color:#fff;font-weight:900}.show-storefront-hero h1{max-width:900px;margin:14px 0;font-size:clamp(54px,7vw,100px);line-height:.95;text-transform:uppercase}.show-storefront-hero p:not(.eyebrow){max-width:720px;margin:0;color:#d7def0;font-size:18px;line-height:1.6}.show-storefront-meta,.show-storefront-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.show-storefront-meta span{padding:7px 10px;border:1px solid rgba(255,255,255,.38);background:#030a268c;font-size:12px;font-weight:900;text-transform:uppercase}.show-storefront-actions .button{border-color:#fff}.show-story,.show-products,.show-sellers,.show-related{padding:clamp(40px,6vw,78px) max(5vw,calc((100vw - 1380px)/2))}.show-story{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:40px;background:#fff}.show-story h2,.show-products h2,.show-sellers h2,.show-related h2{margin:7px 0 12px;font-size:clamp(34px,4vw,56px);text-transform:uppercase}.show-story>div>p:last-child{max-width:760px;color:var(--muted);font-size:17px;line-height:1.65}.show-story aside{align-self:start;display:grid;gap:8px;padding:22px;border-left:6px solid var(--teal);background:#eef8f8}.show-story aside b{color:var(--navy);font-size:18px}.show-story aside span{color:var(--muted);line-height:1.55}.show-products{background:#f3f4f6}.show-products .marketplace-rail{padding-bottom:12px}.show-storefront-empty{display:grid;place-items:start;align-content:center;gap:12px;min-height:440px;padding:clamp(40px,7vw,100px);background:var(--navy);color:#fff}.show-storefront-empty h1,.show-storefront-empty h3{margin:0;font-size:clamp(34px,5vw,62px)}.show-storefront-empty p{max-width:700px;color:#cad4eb;line-height:1.6}.show-storefront-empty.compact{min-height:240px;padding:32px;background:#fff;color:var(--ink)}.show-storefront-empty.compact h3{font-size:28px;color:var(--navy)}.show-storefront-empty.compact p{color:var(--muted)}.show-sellers{background:#fff}.show-sellers>div,.show-related>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.show-sellers button{display:grid;gap:6px;padding:20px;border:1px solid var(--line);background:#f7f8fa;text-align:left}.show-sellers button b{color:var(--navy);font-size:18px}.show-sellers button span{color:var(--red);font-size:12px;font-weight:900}.show-related{background:#0b1435;color:#fff}.show-related .eyebrow{color:var(--teal)}.show-related button{display:grid;grid-template-rows:170px auto auto;gap:8px;padding:0 0 16px;border:1px solid #38446c;background:#111d49;color:#fff;text-align:left}.show-related img,.show-related button>span{width:100%;height:170px;object-fit:cover;background:#080f2b;display:grid;place-items:center;font:900 42px Oswald;color:var(--red)}.show-related button b,.show-related button small{padding:0 16px}.show-related button small{color:var(--teal);font-weight:900}@media(max-width:820px){.show-story{grid-template-columns:1fr}.show-sellers>div,.show-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.schedule-item>.schedule-actions{grid-column:2;width:100%}.show-storefront-hero,.show-storefront-shade{min-height:560px}.show-storefront-shade{padding:28px 20px}.show-storefront-hero h1{font-size:48px}.show-storefront-actions{display:grid}.show-storefront-actions .button{width:100%}.show-story,.show-products,.show-sellers,.show-related{padding:42px 20px}.show-sellers>div,.show-related>div{grid-template-columns:1fr 1fr}.show-related button{grid-template-rows:120px auto auto}.show-related img,.show-related button>span{height:120px}}.shop-banner{min-height:250px;margin-top:20px;padding:32px clamp(28px,4vw,56px);gap:32px}.shop-jump-nav{position:sticky;z-index:12;top:76px;display:flex;align-items:center;gap:8px;margin:16px 0 0;padding:10px 12px;border:1px solid #d9dee7;background:#fffffff5;box-shadow:0 5px 18px #07153414;overflow-x:auto;scrollbar-width:none}.shop-jump-nav::-webkit-scrollbar{display:none}.shop-jump-nav span{margin-right:4px;color:var(--navy);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.shop-jump-nav button{flex:0 0 auto;padding:9px 13px;border:1px solid #bec6d4;border-radius:999px;background:#fff;color:var(--navy);font-weight:800}.shop-jump-nav button:hover,.shop-jump-nav button:focus{border-color:var(--red);color:var(--red)}.shop-departments{padding-top:26px;scroll-margin-top:138px}#departmentHeading,#makerHeading,#shopAllProducts{scroll-margin-top:138px}.shop-departments .shop-section-heading{margin-bottom:14px}.department-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(155px,1fr);grid-template-columns:none;gap:10px;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x proximity}.department-card{scroll-snap-align:start;padding:10px}.department-image{height:96px}.department-card b{margin-top:9px;font-size:19px}.department-card small{font-size:11px}.shop-editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:28px}.marketplace-row{scroll-margin-top:138px;padding:20px;border:1px solid #d9dee7;background:#fff}.marketplace-row .shop-section-heading{min-height:106px;margin-bottom:12px;align-items:start}.marketplace-row .shop-section-heading h2{font-size:clamp(25px,2.2vw,34px)}.marketplace-row .shop-section-heading span{font-size:13px;line-height:1.4}.marketplace-rail{grid-auto-columns:minmax(165px,44%);gap:10px;padding-bottom:10px}.marketplace-rail .product-image{height:155px}.marketplace-rail .product-info{padding:12px}.marketplace-rail .product-info h3,.marketplace-rail .product-title{font-size:14px;min-height:36px}.shop-makers{padding-top:28px;scroll-margin-top:138px}.shop-makers .shop-section-heading{margin-bottom:14px}.maker-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(155px,1fr);grid-template-columns:none;gap:10px;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x proximity}.maker-card{scroll-snap-align:start}.maker-card>img,.maker-card>span:first-child{height:92px}.maker-card>span:last-child{padding:10px}.maker-card b{font-size:13px}.maker-card small{font-size:11px}.shop-catalog{scroll-margin-top:138px;padding-top:32px!important}.shop-catalog .shop-section-heading{margin-bottom:14px}.shop-refine{position:sticky;z-index:10;top:76px;box-shadow:0 6px 20px #07153414}@media(max-width:820px){.shop-banner{min-height:230px;padding:28px 24px}.shop-banner-note{display:none}.shop-jump-nav{top:64px;margin-left:-4vw;margin-right:-4vw;padding-left:4vw;padding-right:4vw;border-left:0;border-right:0}.shop-departments,.marketplace-row,.shop-makers,.shop-catalog,#departmentHeading,#makerHeading,#shopAllProducts{scroll-margin-top:128px}.department-grid,.maker-grid{grid-auto-columns:42%}.shop-editorial{grid-template-columns:1fr}.marketplace-row{padding:16px}.marketplace-row .shop-section-heading{min-height:0}.marketplace-rail{grid-auto-columns:44%}.shop-refine{position:static;box-shadow:none}}@media(max-width:520px){.shop-banner{min-height:205px}.shop-banner h1{font-size:39px}.shop-banner p:last-child{font-size:15px}.shop-departments{padding-top:22px}.department-grid,.maker-grid{display:grid;grid-auto-flow:column;grid-auto-columns:46%;grid-template-columns:none;gap:9px}.department-card{padding:8px}.department-image{height:88px}.department-card b{font-size:17px}.shop-editorial{padding-top:22px;gap:14px}.marketplace-rail{grid-auto-columns:58%}.marketplace-rail .product-image{height:145px}.shop-makers{padding-top:22px}}html.native-app body{padding-bottom:env(safe-area-inset-bottom)}html.native-app .site-header{padding-left:max(var(--page-pad,20px),env(safe-area-inset-left));padding-right:max(var(--page-pad,20px),env(safe-area-inset-right))}:root{--u2-charcoal:#232526;--u2-panel:#2d2f30;--u2-panel-2:#343637;--u2-border:#484b4d;--u2-paper:#f8f8f6;--u2-red:#ff2b24;--u2-soft:#b9bcbe;--u2-green:#42d48c}body{background:var(--u2-charcoal)}.demo-bar{background:#f3f3f0;color:#242526;border-bottom:1px solid #ddd;min-height:34px}.data-mode{background:#fff;border-color:#c9c9c6;color:#272829}.data-mode.connected{background:#e7f8ee;border-color:#8bc8a7;color:#164b2e}.site-header{height:64px;background:#fff;color:#202122;border-bottom:1px solid #dededb;grid-template-columns:190px 1fr auto;padding:0 max(24px,calc((100vw - 1280px)/2))}.brand{width:auto;text-align:left}.brand-word{font:700 22px/1 Oswald,sans-serif;letter-spacing:-.055em;color:#101112}.brand-word em{font-style:normal;color:var(--u2-red)}.site-header nav{gap:2px}.site-header nav button,.profile-button{color:#2b2d2f;border-radius:3px;font-size:13px;font-weight:500;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.site-header nav button:hover,.site-header nav button.active{background:#f1f1ef;color:#000}.icon-button{border:0;color:#2b2d2f;background:transparent}.profile-button{background:var(--u2-red);color:#fff;border-radius:6px;font-weight:700;line-height:1;white-space:nowrap}.profile-button:hover{background:#d91d18;color:#fff}.profile-button>span:first-child{display:none}.menu-toggle{color:#222}.hero{min-height:760px;padding:max(68px,6vw) max(32px,calc((100vw - 1280px)/2)) 130px;background-color:#020722;background-image:linear-gradient(90deg,#020722fc,#020722e6 42%,#02072226 72%),url(/assets/hero.jpeg);background-position:center,right center;background-size:cover,auto 100%;background-repeat:no-repeat;color:#fff}.hero-copy{max-width:760px;position:relative;z-index:1}.hero .eyebrow{color:#2fc6ce;font-size:12px;letter-spacing:.25em}.hero h1{font:700 clamp(58px,6.4vw,102px)/.9 "Oswald",sans-serif;letter-spacing:-.025em;text-transform:uppercase;max-width:860px}.hero p:not(.eyebrow){color:#d7d8e4;max-width:610px;font-size:19px}.button{border-radius:0}.button.red{background:var(--u2-red)}.button.ghost{border-color:#656769}.now-card{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;background:#071039;color:#fff;border:1px solid #34416b;border-radius:0;box-shadow:none;right:max(32px,calc((100vw - 1280px)/2));bottom:42px;width:390px;padding:18px 20px}.now-card strong{display:block;font:700 14px/1.3 DM Sans,sans-serif}.now-card small{display:block;color:#c9d0e4;margin-top:4px}.now-card>b{font-size:26px;font-weight:400}.now-dot{width:12px;height:12px;border-radius:50%;background:var(--u2-red);box-shadow:0 0 0 7px #ff2b2426}.live-pill{background:var(--u2-red);border-radius:2px}.experience-strip{display:grid;grid-template-columns:repeat(3,1fr);width:min(1280px,calc(100% - 64px));margin:-1px auto 0;background:#f8f4ec;color:#080d2c}.experience-strip button{min-height:140px;padding:28px 34px;border:0;border-right:1px solid #d9d5cd;background:#fff;text-align:left;display:grid;grid-template-columns:auto 1fr;column-gap:18px;align-content:center;transition:background-color var(--motion-fast) var(--motion-ease)}.experience-strip button:last-child{border-right:0}.experience-strip span{grid-row:1/3;color:var(--u2-red);font:700 18px Oswald,sans-serif}.experience-strip b{font:700 27px Oswald,sans-serif;text-transform:uppercase}.experience-strip small{color:#78809a;margin-top:7px}.experience-strip button:hover{background:#f7f4ed}.company-story{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(36px,6vw,84px);align-items:center;padding:clamp(72px,8vw,118px) max(32px,calc((100vw - 1280px)/2));background:#f8f4ec;color:#080d2c}.company-story .eyebrow{color:var(--u2-red)}.company-story h2{max-width:780px;margin:0;font:700 clamp(42px,5.2vw,72px)/.98 "Oswald",sans-serif;letter-spacing:-.025em;text-transform:uppercase}.company-story-lede{max-width:760px;margin:25px 0 0;color:#444b60;font-size:18px;line-height:1.7}.company-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:36px;background:#cbc6bc;border:1px solid #cbc6bc}.company-path{min-height:205px;padding:22px;border:0;background:#fff;color:#080d2c;text-align:left;display:flex;flex-direction:column;align-items:flex-start;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.company-path>span{color:var(--u2-red);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.company-path>b{margin-top:13px;font:700 20px/1.15 DM Sans,sans-serif}.company-path>small{margin-top:10px;color:#697087;font-size:13px;line-height:1.5}.company-path:after{content:"Explore →";margin-top:auto;padding-top:18px;color:#080d2c;font-size:12px;font-weight:800}.company-path:hover{background:#080d2c;color:#fff}.company-path:hover>small,.company-path:hover:after{color:#d8dcec}.company-story-video{background:#071039;color:#fff;border:1px solid #25345f;box-shadow:18px 18px #2fc6ce}.company-video-frame{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden}.company-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.company-video-caption{display:flex;gap:14px;align-items:center;padding:20px 22px}.company-video-caption>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--u2-red);font-size:12px}.company-video-caption b,.company-video-caption small{display:block}.company-video-caption b{font-size:15px}.company-video-caption small{margin-top:4px;color:#c9d0e4;font-size:12px}.ticker{background:#1b1c1d;color:#fff;border-block:1px solid #414345}.ticker span{color:var(--u2-red)}#discoverView .content-section,#shopView .content-section,#guideView .content-section,#communityView .content-section{background:var(--u2-charcoal);color:#fff}.content-section.split{background:#292b2c}.content-section .lede,.content-section .section-heading.compact span{color:var(--u2-soft)}.mood,.story-card,.product-card,.composer,.post,.side-card,.schedule-item{border-radius:0}.mood{background:#2d2f30!important;border:1px solid #444748;transition:border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.mood:hover{border-color:var(--u2-red)}.mood b{font-family:DM Sans,sans-serif}.product-card{background:#2c2e2f;border-color:#474a4c}.product-info small{color:var(--u2-soft)}.price-row button{background:var(--u2-red)}.shop-tools input,.shop-tools select,.filter-chips button,.schedule-item,.guide-date button{background:#2d2f30;border-color:#4a4d4f;color:#fff}.filter-chips button.active{background:var(--u2-red)}#shopView .content-section.shop-catalog{background:#fff;color:#101629}#shopView .product-card{background:#fff;border-color:#dfe3ea;color:#101629}#shopView .product-info{background:#fff;color:#101629}#shopView .product-info small{color:#667085}#shopView .shop-section-heading{color:#101629}#shopView .shop-section-heading span{color:#667085}#shopView .filter-chips button,#shopView .shop-section-heading select{background:#fff;border-color:#dfe3ea;color:#101629}#shopView .filter-chips button.active{background:var(--u2-red);border-color:var(--u2-red);color:#fff}.community-layout{background:var(--u2-charcoal)}.composer,.post,.side-card{background:#2d2f30;border-color:#4a4d4f}.community-hero h1{font-size:clamp(44px,5vw,66px)}.composer textarea{color:#fff;background:#252728}.composer-copy>small,.community-empty p,.community-access-card p,.community-count small,.person small{color:var(--u2-soft)}.community-empty,.community-access-card{background:#2d2f30;border-color:#4a4d4f;color:#fff}.community-empty>span{background:var(--u2-red)}.community-access-card h2,.community-access-card .button{color:#fff}.community-count b{color:var(--u2-green)}.post-actions button{background:#242627;color:#fff}.person button{border-color:#6f7375;background:transparent;color:#fff}.watch-layout{background:var(--u2-charcoal)}.program-copy,.engagement-panel,.panel-tab{background:#2d2f30;color:#fff;border-color:#4a4d4f}.program-copy p,.chat-message small{color:var(--u2-soft)}.dashboard-shell{grid-template-columns:220px 1fr;background:var(--u2-charcoal);color:#fff;min-height:calc(100vh - 98px)}.dashboard-nav{background:#292b2c;border-right:1px solid #444748;padding:24px 16px}.dashboard-nav>p{color:var(--u2-red);letter-spacing:.2em}.dashboard-nav #dashboardNav{gap:3px}.dashboard-nav #dashboardNav button{border-radius:2px;padding:10px 12px;color:#d8d9da;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.dashboard-nav #dashboardNav button span{display:block;font-size:13px;font-weight:700}.dashboard-nav #dashboardNav button small{display:block;margin-top:3px;color:#96999b;font-size:10px;font-weight:400}.dashboard-nav #dashboardNav button.active,.dashboard-nav #dashboardNav button:hover{background:#3a3c3e;color:#fff}.dashboard-nav #dashboardNav button.active{box-shadow:inset 3px 0 var(--u2-red)}.dashboard-main{padding:42px clamp(24px,4vw,72px);background:var(--u2-charcoal)}.dashboard-header{border-bottom:1px solid #444748;padding-bottom:24px;margin-bottom:24px}.dashboard-header h1{font:700 clamp(28px,2.8vw,42px)/1.05 "DM Sans",sans-serif;letter-spacing:-.04em;text-transform:none;color:#fff}.dashboard-header .eyebrow{color:var(--u2-red)}.dashboard-header .button.red{background:var(--u2-red);color:#fff;border:0}.dashboard-header .button.outline{background:transparent;color:#d0d2d3;border:1px solid #5b5e60}.connection-card{background:#292b2c;border:1px solid #4c4f51;border-left:4px solid var(--u2-green);border-radius:0;color:#fff;padding:16px 18px}.connection-card b{display:block;margin-bottom:5px}.connection-card span{display:block;color:#c4c6c7;line-height:1.45}.connection-card .button.outline{background:transparent;border-color:#696c6e;color:#fff;white-space:nowrap}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.metric,.dash-card{background:var(--u2-panel);border-color:var(--u2-border);border-radius:0;color:#fff}.metric{border-top:2px solid #55585a;padding:18px}.metric.attention{border-top-color:var(--u2-red)}.metric small,.metric em,.data-row small,.ledger-note{color:var(--u2-soft)}.metric strong{font-family:DM Sans,sans-serif;font-size:30px}.metric em{font-size:12px}.dashboard-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px}.dash-card{padding:24px}.dash-card h2{font-family:DM Sans,sans-serif;font-size:24px}.data-list{gap:1px;border:1px solid #414446}.data-row{grid-template-columns:minmax(210px,1.4fr) minmax(120px,.8fr) minmax(220px,1fr);gap:18px;background:#303233;border-bottom:1px solid #414446;border-radius:0;padding:14px 16px}.data-row:last-child{border-bottom:0}.data-row b{font-weight:600}.data-row>div{color:#fff}.data-row small{text-align:right}.ledger-note{background:#252728;border-left-color:var(--u2-red);color:#c5c7c8}.operator-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;margin:0 0 18px;padding:22px;background:#1d1f20;border:1px solid #474a4c}.operator-intro h2{margin:0 0 8px;font:700 clamp(21px,2.2vw,30px)/1.15 "DM Sans",sans-serif}.operator-intro p{margin:0;color:#c5c7c8;max-width:760px;line-height:1.55}.help-bubble{position:relative}.help-bubble summary{list-style:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--u2-red);color:#fff;font-weight:800;cursor:pointer}.help-bubble summary::-webkit-details-marker{display:none}.help-bubble>div{position:absolute;right:0;top:42px;z-index:10;width:min(340px,75vw);padding:16px;background:#fff;color:#222;border:1px solid #ddd;box-shadow:0 16px 40px #0000004d;font-size:13px;line-height:1.5}.help-bubble>div b,.help-bubble>div p{color:#222}.plain-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.plain-stat{padding:18px;background:var(--u2-panel);border:1px solid var(--u2-border)}.plain-stat b{display:block;font-size:28px}.plain-stat span{display:block;margin-top:5px;color:#d4d5d6;font-size:13px}.plain-stat small{display:block;margin-top:8px;color:#999c9e}.plain-stat.red{border-top:3px solid var(--u2-red)}.plain-stat.green{border-top:3px solid var(--u2-green)}.queue-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:28px 0 12px}.queue-heading h3{margin:0;font:700 22px DM Sans,sans-serif}.queue-heading p{margin:0;color:var(--u2-soft);font-size:13px}.business-onboarding-queue{display:grid;gap:16px}.business-onboarding-card{display:grid;gap:16px;padding:20px;background:#282a2b;border:1px solid #55585a}.business-onboarding-card .record-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.business-onboarding-card .record-heading h3{margin:5px 0 0;font:700 21px DM Sans,sans-serif}.business-setup-summary{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;background:#313335;border-left:4px solid var(--u2-red)}.business-setup-summary b{display:block}.business-setup-summary p{margin:4px 0 0;color:#b9bbbc;font-size:13px}.business-setup-summary>strong{white-space:nowrap;color:#fff}.business-setup-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.business-setup-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:12px;background:#202223;border:1px solid #46494b}.business-setup-step>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-weight:900}.business-setup-step.complete>span{background:#234b3c;color:#6fe0ae}.business-setup-step.missing>span{background:#583037;color:#ffafb8}.business-setup-step b,.business-setup-step small{display:block}.business-setup-step small{margin-top:3px;color:#aeb0b2;line-height:1.35}.business-setup-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.business-setup-action label{display:grid;gap:6px;font-size:12px;font-weight:800}.business-setup-action textarea{width:100%;min-height:76px;resize:vertical;padding:11px;background:#1f2122;border:1px solid #55585a;color:#fff}.business-setup-action .journey-status{grid-column:1/-1}.business-ready-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;align-items:center;padding:15px;border:1px solid #3a8b68;background:#20372e}.business-ready-action p{margin:4px 0 0;color:#b9c8c1;font-size:13px;line-height:1.45}.owner-secondary-review{margin-top:22px;border:1px solid #46494b}.owner-secondary-review .qualification-queue{margin:16px 24px 24px}.shopify-owner-guide{border:1px solid #4d6571;background:#20292d}.shopify-owner-guide>summary{cursor:pointer;padding:14px 16px;color:#fff;font-weight:800;list-style:none}.shopify-owner-guide>summary::-webkit-details-marker{display:none}.shopify-owner-guide>summary:after{content:"＋";float:right;color:var(--u2-teal)}.shopify-owner-guide[open]>summary:after{content:"−"}.shopify-owner-guide>div{padding:0 16px 16px}.shopify-owner-guide ol{display:grid;gap:6px;margin:4px 0 12px;padding-left:20px;color:#d3d6d7;line-height:1.45}.shopify-owner-guide p{color:#b8c1c4}.shopify-owner-guide>div>div{display:flex;flex-wrap:wrap;gap:8px}.shopify-owner-guide a.button{display:inline-flex;text-decoration:none}.shopify-copy-status{display:block;margin-top:10px;color:#9fa9ad}.advanced-panel{padding:0!important;overflow:hidden}.advanced-panel>summary{cursor:pointer;padding:20px 24px;font-weight:800;color:#fff;background:#313335;list-style:none}.advanced-panel>summary::-webkit-details-marker{display:none}.advanced-panel>summary:after{content:"＋";float:right;color:var(--u2-red)}.advanced-panel[open]>summary:after{content:"−"}.advanced-panel>p,.advanced-panel>.data-list,.advanced-panel>form{margin-left:24px!important;margin-right:24px!important}.advanced-panel>p{color:#b9bbbc;max-width:760px}.journey-decision,.qualification-decision,.payout-decision,.event-decision,.identity-decision,.catalog-decision,.moderation-decision{background:#282a2b;border-color:#55585a;border-radius:0;padding:20px;gap:16px}.journey-decision .record-heading{display:grid!important;grid-template-columns:1fr auto;align-items:start}.record-heading b{font-size:18px}.record-heading small{color:#bfc1c2}.practice-pill{display:inline-flex;margin-top:7px;padding:4px 8px;background:#493a18;color:#ffd76d;border:1px solid #715c23;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.record-explainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.record-explainer div{padding:12px;background:#333536;border:1px solid #46494b}.record-explainer small{display:block;color:#9da0a2}.record-explainer b{display:block;margin-top:4px;font-size:13px}.journey-fields{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) minmax(220px,1fr);gap:12px;align-items:start}.journey-decision label{display:grid;gap:7px;color:#d9dada;font-size:12px;font-weight:700}.journey-decision select,.journey-decision textarea,.journey-decision input{width:100%;min-width:0;background:#1e2021;color:#fff;border:1px solid #5b5e60;border-radius:2px;padding:11px}.journey-decision textarea{min-height:76px;resize:vertical}.journey-action-row{display:flex;align-items:center;gap:14px;justify-content:flex-end}.journey-status{margin-right:auto;color:#aeb0b2}.journey-action-row .button{border-radius:999px}.qualification-queue{gap:14px}.owner-loading{min-height:280px;display:flex;align-items:center;justify-content:center;gap:16px;padding:40px;background:#242627;border:1px solid #444748;color:#fff}.owner-loading b,.owner-loading small{display:block}.owner-loading b{font:700 20px/1.2 DM Sans,sans-serif}.owner-loading small{margin-top:6px;color:#aeb0b2}.loading-ring{width:28px;height:28px;border:3px solid #55585a;border-top-color:var(--u2-red);border-radius:50%;animation:owner-spin .8s linear infinite}@keyframes owner-spin{to{transform:rotate(360deg)}}.application-queue{display:grid;gap:18px}.application-card{background:#282a2b;border:1px solid #55585a;padding:22px}.application-card .record-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.application-card h3{margin:4px 0 0;font:700 clamp(20px,2vw,28px)/1.15 "DM Sans",sans-serif;color:#fff}.application-kind{color:var(--u2-red);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.status-pill{display:inline-flex;padding:7px 10px;background:#333536;border:1px solid #55585a;color:#fff;font-size:12px;font-weight:700}.application-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;background:#46494b;border:1px solid #46494b}.application-meta>div{padding:13px;background:#303233}.application-meta small,.application-meta b{display:block}.application-meta small{color:#999c9e;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.application-meta b{margin-top:5px;color:#fff;font-size:13px}.application-decision-brief{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;align-items:center;margin-top:16px;padding:16px 18px;border-left:4px solid #45d29b;background:#202b27}.application-decision-brief.needs-info{border-left-color:#f2b544;background:#383326}.application-decision-brief b{color:#fff}.application-decision-brief p{margin:5px 0 0;color:#c5c8c7;line-height:1.5}.application-decision-brief>span{padding:7px 9px;border:1px solid #527667;color:#9ee4c8;font-size:11px;font-weight:800}.application-decision-brief.needs-info>span{border-color:#7b6a3f;color:#ffd878}.application-decision-brief ul{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 0;padding:0;list-style:none}.application-decision-brief li{padding:5px 8px;background:#2b2d2e;color:#eee;font-size:11px}.application-decision-brief.complete{border-left-color:#798086;background:#292c2e}.application-decision-brief.complete>span{border-color:#5b6165;color:#d4d7d8}.decision-complete{padding:18px;border-left:4px solid #45d29b;background:#202b27}.decision-complete b{color:#fff}.decision-complete p{margin:7px 0 0;color:#c2cac7;line-height:1.5}.application-review{margin-top:16px;border:1px solid #55585a;background:#222425}.application-review>summary{list-style:none;cursor:pointer;padding:17px 18px;background:#303233}.application-review>summary::-webkit-details-marker{display:none}.application-review>summary span,.application-review>summary small{display:block}.application-review>summary span{font-weight:800;color:#fff}.application-review>summary small{margin-top:4px;color:#b7b9ba}.application-review>summary:after{content:"Open";float:right;margin-top:-33px;color:var(--u2-red);font-size:12px;font-weight:800}.application-review[open]>summary:after{content:"Close"}.application-review-body{display:grid;grid-template-columns:1fr;gap:20px;padding:20px}.application-review-body h4{margin:0 0 8px;font:700 18px/1.2 DM Sans,sans-serif}.plain-copy{color:#bfc1c2;line-height:1.5}.application-checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.check-item{display:flex;align-items:center;gap:10px;padding:10px;background:#303233;border:1px solid #46494b}.check-item>span{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;font-weight:900}.check-item.complete>span{background:#173f34;color:#74dfbb}.check-item.missing>span{background:#533838;color:#ff9c9c}.check-item b,.check-item small{display:block}.check-item b{font-size:12px}.check-item small{margin-top:2px;color:#9da0a2;font-size:10px}.submitted-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.submitted-section{padding:16px;background:#303233;border:1px solid #46494b}.submitted-section h5{margin:0 0 10px;color:#fff;font:700 15px/1.2 DM Sans,sans-serif}.submitted-section dl{margin:0}.submitted-section dl>div{padding:9px 0;border-top:1px solid #444749}.submitted-section dt{color:#9fa2a4;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.submitted-section dd{margin:4px 0 0;color:#fff;line-height:1.45;overflow-wrap:anywhere}.submitted-section dd a{color:#fff;text-decoration:underline}.answer-yes{display:inline-flex;padding:3px 7px;border-radius:2px;background:#4a3b3b}.answer-yes.confirmed{background:#173f34;color:#8debc7}.source-record-optional{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0;padding:11px 13px;background:#262829;border:1px solid #414446;color:#aeb0b2;font-size:11px}.source-record-link{color:#fff;text-decoration:underline;font-weight:700}.application-notice{margin:16px 0;padding:14px;border-left:3px solid #f2b544;background:#383326}.application-notice b{color:#ffd878}.application-notice p{margin:6px 0 0;color:#d5d0c4;line-height:1.45;font-size:12px}.source-link{display:inline-flex!important;margin:2px 0 14px;border-radius:999px!important}.technical-details{margin-top:8px;color:#aeb0b2;font-size:11px}.technical-details>summary{cursor:pointer}.technical-details dl{margin:10px 0 0}.technical-details dl>div{display:grid;grid-template-columns:130px 1fr;gap:10px;padding:6px 0;border-top:1px solid #3e4143}.technical-details dt{color:#8f9294}.technical-details dd{margin:0;color:#d6d7d8;overflow-wrap:anywhere}.journey-decision .decision-copy h4{margin-bottom:5px}.journey-decision .decision-copy p{margin:0;color:#b9bbbc;font-size:12px;line-height:1.45}.decision-fields{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px}.decision-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.decision-actions .button{width:100%;min-height:48px;border-radius:4px;white-space:normal;line-height:1.2}.decision-actions .decline{border-color:#925151;color:#ffb3b3}.journey-status{display:block;color:#aeb0b2;line-height:1.45}.advanced-panel.compact{margin-top:4px;border:1px solid #46494b}.advanced-panel.compact>summary{padding:12px 14px;font-size:12px}.advanced-panel.compact>label,.advanced-panel.compact>.button{margin:12px 14px!important}.advanced-panel.compact>.button{width:calc(100% - 28px)}.plain-name{font-weight:700}.raw-state{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#aeb0b2;font-size:11px}.owner-empty-state{margin-top:16px;padding:26px;border:1px dashed #5b5e60;background:#242627;text-align:left}.owner-empty-state>span{color:var(--u2-green);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.owner-empty-state h3{margin:8px 0;font:700 21px/1.2 DM Sans,sans-serif}.owner-empty-state p{margin:0;max-width:740px;color:#c0c2c3;line-height:1.55}.owner-empty-state small{display:block;margin-top:12px;color:#929597}.community-hero h1{font-size:clamp(42px,4.5vw,58px)}.action-explainer{padding:14px 16px!important;background:#1f2122;border:1px solid #484b4d}.action-explainer b{display:block;margin-bottom:5px;color:#fff}.action-explainer p{margin:0;color:#c1c3c4;font-size:12px;line-height:1.5}.decision-blocked{padding:20px;border-left:4px solid #f2b544;background:#383326}.decision-blocked b{color:#ffd878}.decision-blocked p{margin:7px 0 0;color:#ded8c9;line-height:1.55}.identity-question>span,.qualification-heading>span,.event-review-heading>span,.catalog-heading span,.owner-record-card>span{color:var(--u2-red);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.identity-question h3,.qualification-heading h3,.event-review-heading h3,.catalog-heading h3,.owner-record-card h3{margin:5px 0 4px;font:700 21px/1.2 DM Sans,sans-serif}.identity-question p,.qualification-heading p,.event-review-heading p,.catalog-heading p{margin:0;color:#c0c2c3;line-height:1.5}.identity-compare{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.identity-compare section{padding:16px;background:#303233;border:1px solid #4a4d4f}.identity-compare small,.identity-compare b,.identity-compare span{display:block}.identity-compare small{color:#9fa2a4;text-transform:uppercase;letter-spacing:.08em}.identity-compare b{margin:8px 0 3px;font-size:17px}.identity-compare span{color:#c0c2c3;font-size:12px}.identity-compare ul{margin:12px 0 0;padding-left:18px;color:#d3d4d5;font-size:12px;line-height:1.7}.catalog-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:18px}.catalog-heading>b{font-size:18px}.catalog-thumb{width:120px;height:90px;object-fit:cover;border:1px solid #55585a}.record-state{display:inline-flex;margin:7px 0;padding:4px 8px;background:#343637;border:1px solid #55585a;font-size:11px;font-weight:800}.owner-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.owner-record-card{padding:18px;background:#282a2b;border:1px solid #55585a}.owner-record-card p{color:#c3c5c6;line-height:1.5}.owner-record-card small{color:#929597}.owner-record-card dl{margin:12px 0 0}.owner-record-card dl>div{display:grid;grid-template-columns:100px 1fr;gap:10px;padding:7px 0;border-top:1px solid #45484a}.owner-record-card dt{color:#95989a}.owner-record-card dd{margin:0}.creator-onboarding-queue,.creator-draft-grid,.creator-existing-list,.creator-attention-list{display:grid;gap:14px}.creator-onboarding-card,.creator-channel-review,.creator-program-review,.creator-studio-form,.creator-record-panel{padding:20px;background:#282a2b;border:1px solid #55585a}.creator-setup-summary{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;background:#313335;border-left:4px solid var(--u2-teal)}.creator-setup-summary p,.creator-ready-action p{margin:4px 0 0;color:#bfc2c3;font-size:13px;line-height:1.45}.creator-setup-summary>strong{white-space:nowrap}.creator-setup-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.creator-setup-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px;background:#202223;border:1px solid #46494b}.creator-setup-step>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-weight:900}.creator-setup-step.complete>span{background:#173f34;color:#74dfbb}.creator-setup-step.missing>span{background:#533838;color:#ff9c9c}.creator-setup-step b,.creator-setup-step small{display:block}.creator-setup-step small{margin-top:3px;color:#aeb0b2}.creator-setup-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.creator-setup-action label{display:grid;gap:6px}.creator-setup-action textarea{min-height:76px;padding:11px;resize:vertical;background:#1f2122;border:1px solid #55585a;color:#fff}.creator-ready-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px;background:#20372e;border:1px solid #3a8b68}.creator-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-draft-heading,.creator-tool-heading,.creator-section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.creator-draft-heading h3,.creator-tool-heading h3,.creator-section-heading h2{margin:4px 0 6px}.creator-draft-heading p,.creator-tool-heading p{margin:0;color:#bfc2c3;line-height:1.5}.creator-draft-heading>span,.creator-tool-heading span{color:var(--u2-red);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.creator-draft-heading>em,.creator-tool-heading>em{padding:6px 9px;border:1px solid #5b5e60;color:#fff;font-style:normal;font-size:11px;font-weight:800}.creator-channel-review form,.creator-channel-review{display:grid;gap:12px}.creator-channel-review textarea{min-height:76px;padding:11px;background:#1f2122;border:1px solid #55585a;color:#fff}.creator-studio-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.35fr);gap:20px;align-items:stretch;padding:25px;background:#242627;border:1px solid #4a4d4f}.creator-studio-intro h2{margin:5px 0 8px;font:700 clamp(25px,3vw,38px)/1.12 "DM Sans",sans-serif}.creator-studio-intro p{margin:0;max-width:760px;color:#c5c7c8;line-height:1.6}.creator-guardrail{display:flex;flex-direction:column;justify-content:center;padding:18px;border-left:4px solid var(--u2-teal);background:#1f2c2e}.creator-guardrail span{margin-top:6px;color:#c5c7c8;line-height:1.45}.creator-studio-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0 28px;background:#484b4d;border:1px solid #484b4d}.creator-studio-metrics>div{padding:17px;background:#2c2e2f}.creator-studio-metrics b,.creator-studio-metrics span{display:block}.creator-studio-metrics b{font-size:27px}.creator-studio-metrics span{margin-top:3px;color:#adb0b1;font-size:12px}.creator-section-title{margin-bottom:12px}.creator-section-title h3{margin:0}.creator-section-title p{margin:4px 0 0;color:#aeb0b2}.creator-attention-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:15px 17px;background:#2c2e2f;border:1px solid #4b4e50}.creator-attention-list article>span{padding:5px 8px;background:var(--u2-red);font-size:10px;font-weight:900;text-transform:uppercase}.creator-attention-list p{margin:4px 0 0;color:#bfc1c2}.creator-caught-up{display:flex;gap:14px;align-items:center;padding:18px;background:#20372e;border:1px solid #3a8b68}.creator-caught-up>span{font-size:28px;color:#74dfbb}.creator-caught-up p{margin:4px 0 0;color:#b9c8c1}.creator-tool-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.creator-tool-map article{padding:16px;background:#282a2b;border:1px solid #484b4d}.creator-tool-map p{margin:6px 0 0;color:#b7b9ba;line-height:1.45;font-size:12px}.creator-section-heading{margin-bottom:14px}.creator-section-heading>div:last-child{padding:10px 13px;background:#20372e;border-left:3px solid #45d29b}.creator-section-heading span{display:block;margin-top:3px;color:#b9c8c1;font-size:11px}.creator-studio-form{display:grid;gap:16px}.creator-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creator-form-grid label{display:grid;gap:6px;font-size:12px;font-weight:800}.creator-form-grid label.wide{grid-column:1/-1}.creator-form-grid input,.creator-form-grid select,.creator-form-grid textarea{width:100%;min-width:0;padding:12px;background:#1f2122;border:1px solid #5b5e60;color:#fff}.creator-form-grid textarea{min-height:110px;resize:vertical}.creator-form-actions{display:flex;flex-wrap:wrap;gap:10px}.creator-tool-blocked{padding:22px;border-left:4px solid #f2b544;background:#383326}.creator-tool-blocked p{margin:6px 0 0;color:#ded8c9}.creator-existing-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.creator-existing-list article{padding:18px;background:#242627;border:1px solid #494c4e}.creator-existing-list article>span{color:var(--u2-teal);font-size:10px;font-weight:800;text-transform:uppercase}.creator-existing-list h3{margin:7px 0}.creator-existing-list p{color:#bfc1c2;line-height:1.5}.creator-existing-list small{color:#96999b}@media(max-width:1000px){.site-header{padding-inline:20px}.now-card{right:25px}.company-story{grid-template-columns:1fr}.company-story-video{width:min(720px,calc(100% - 18px))}.metric-grid,.plain-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-fields,.record-explainer,.application-review-body,.decision-fields{grid-template-columns:1fr}.application-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.data-row{grid-template-columns:1fr 1fr}.data-row small{grid-column:1/-1;text-align:left}}@media(max-width:720px){.site-header nav{background:#fff;border-top:1px solid #ddd}.site-header nav button{color:#222}.profile-button{width:auto;height:auto;min-width:max-content;padding:9px 12px;border-radius:6px;line-height:1;white-space:nowrap}.profile-button #profileLabel{display:inline;white-space:nowrap}.hero{min-height:760px;padding:54px 22px 210px;background-image:linear-gradient(180deg,#020722f5,#020722e0 55%,#02072259),url(/assets/hero.jpeg);background-position:center,right bottom;background-size:cover,auto 60%}.hero h1{font-size:50px}.now-card{left:22px;right:22px;bottom:25px;width:auto}.experience-strip{grid-template-columns:1fr;width:100%;margin:0}.experience-strip button{min-height:104px;border-right:0;border-bottom:1px solid #d9d5cd;padding:22px}.company-story{padding:62px 20px 72px}.company-story h2{font-size:43px}.company-story-lede{font-size:16px}.company-paths{grid-template-columns:1fr}.company-path{min-height:172px}.company-story-video{width:calc(100% - 12px);box-shadow:12px 12px #2fc6ce}.dashboard-shell{display:block}.dashboard-nav{position:sticky;top:0;z-index:5;padding:12px}.dashboard-nav>img,.dashboard-nav>p,.dashboard-nav #accountSettings,.dashboard-nav #backToSite{display:none}.dashboard-nav #dashboardNav button small{display:none}.dashboard-main{padding:26px 16px}.metric-grid,.plain-summary,.application-meta,.application-checklist,.operator-intro{grid-template-columns:1fr}.help-bubble>div{left:0;right:auto}.application-card{padding:15px}.application-card .record-heading,.application-decision-brief{grid-template-columns:1fr}.application-review-body{padding:14px}.submitted-answers,.decision-actions{grid-template-columns:1fr}.decision-actions .button{width:100%}.application-decision-brief ul{grid-column:auto}.identity-compare,.owner-record-grid,.catalog-heading,.business-setup-checklist,.business-setup-action,.business-ready-action,.creator-setup-checklist,.creator-setup-action,.creator-ready-action,.creator-draft-grid,.creator-studio-intro,.creator-studio-metrics,.creator-tool-map,.creator-form-grid,.creator-existing-list,.creator-section-heading{grid-template-columns:1fr}.business-setup-summary,.creator-setup-summary{align-items:flex-start;flex-direction:column}.business-setup-action .button,.business-ready-action .button,.creator-setup-action .button,.creator-ready-action .button{width:100%}.creator-attention-list article{grid-template-columns:auto minmax(0,1fr)}.creator-attention-list article .button{grid-column:1/-1;width:100%}.creator-form-grid label.wide{grid-column:auto}.data-row{grid-template-columns:1fr}.data-row small{grid-column:auto}.record-heading{grid-template-columns:1fr!important}.journey-action-row{align-items:stretch;flex-direction:column}.journey-status{margin:0}.journey-action-row .button{width:100%}}
