.home-control{--control-cyan:#40dff3;--control-muted:#99a8c3;color:#f4f7ff;max-width:1140px;margin:0 auto 44px}.control-eyebrow{letter-spacing:2px;color:#65c4d2;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.control-eyebrow i,.control-feed h2 i{background:#3fe5a0;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #26c78215,0 0 15px #26c78290}.control-intro{justify-content:space-between;align-items:center;gap:20px;margin:32px 0 26px;display:flex}.home-control .control-intro h1{letter-spacing:-1px;margin:14px 0 10px;font-size:clamp(26px,3vw,36px);font-weight:850;line-height:1.2}.control-intro p{color:var(--control-muted);margin:0;font-size:14px}.control-primary,.control-secondary{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.control-primary{color:#032333;background:linear-gradient(135deg,#53e7f7,#14abc5);box-shadow:0 4px 22px #2dcee62b}.control-secondary{color:#e7eefa;background:#141c30;border:1px solid #ffffff12}.control-wallet{background:linear-gradient(100deg,#0c2330bb,#080f20ed),repeating-linear-gradient(90deg,#0000 0 34px,#369bb528 35px 36px),repeating-linear-gradient(0deg,#0000 0 34px,#369bb528 35px 36px);border:1px solid #4acadb3b;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.control-wallet strong{color:#baf8ff;text-shadow:0 0 20px #4fcfe366;margin:6px 0 12px;font:700 clamp(32px,4vw,44px)/1.3 ui-monospace,monospace;display:block}.control-wallet>svg{color:#63d3e144;flex-shrink:0}.control-wallet-buttons{gap:8px;display:flex}.control-wallet>small{inset-inline-end:25px;color:#6e95a9;text-align:end;max-width:35%;font-size:10px;position:absolute;bottom:20px}.control-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0 30px;display:grid}.control-stat{background:linear-gradient(140deg,#10192d,#080d1c);border:1px solid #ffffff0c;border-radius:16px;gap:5px;padding:20px;display:grid;position:relative}.control-stat>svg{inset-inline-end:17px;color:#7891b04a;position:absolute;top:19px}.control-stat strong{color:#e1e6fa;font:700 28px/1.3 ui-monospace,monospace}.control-stat span{color:var(--control-muted);font-size:12px}.control-stat.cyan strong{color:#6de1ef}.control-stat.green strong{color:#83e2ac}.control-stat.purple strong{color:#bd9aff}.control-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:25px 0 12px;scroll-margin-top:90px;display:flex}.control-section-heading>a{color:#9baac3;align-items:center;gap:6px;font-size:12px;display:flex}.control-cards{grid-template-columns:1fr 1fr;gap:15px;display:grid}.control-action{--accent:#53d8e9;border:1px solid #ffffff0d;border-bottom-color:color-mix(in srgb,var(--accent) 30%,transparent);background:linear-gradient(125deg,#0e172c,#080d1b);border-radius:20px;align-items:center;gap:17px;min-height:140px;padding:25px 23px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;position:relative}.control-action:hover{border-color:var(--accent);transform:translateY(-2px)}.control-action .control-icon{width:54px;height:54px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,#0e1929);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 0 15px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:17px;flex-shrink:0;place-items:center;display:grid}.home-control .control-action h2{margin:0 0 7px;font-size:17px;font-weight:800;line-height:1.3}.control-action p{color:var(--control-muted);margin:0 0 9px;font-size:12px;line-height:1.65}.control-action small{border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);max-width:100%;color:var(--accent);border-radius:20px;padding:2px 8px;font-size:10px;display:inline-block}.control-arrow{color:var(--accent);opacity:.75;flex-shrink:0;margin-inline-start:auto}.control-action.amber{--accent:#e6b25b}.control-action.blue{--accent:#76acfa}.control-action.green{--accent:#48ca8d}.control-action.purple{--accent:#9c74e7}.control-action.rose{--accent:#f484a6}.control-action.gold{--accent:#f4d070}.control-feed{background:linear-gradient(120deg,#10162a,#080d1b);border:1px solid #ffffff0e;border-radius:20px;margin-top:30px;overflow:hidden}.control-feed header{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:12px;padding:22px 20px;display:flex}.control-feed h2{align-items:center;gap:9px;margin:0;display:flex;font-size:16px!important}.control-feed header p{color:var(--control-muted);margin-top:5px;font-size:12px}.control-feed-row{border-bottom:1px solid #ffffff07;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;font-size:13px;display:flex}.control-feed-row>span{overflow-wrap:anywhere;min-width:0}.control-feed-row small{color:#8290ac;margin-top:4px;font-size:10px;display:block}.feed-status{color:#80c9ec;background:#236b9b1a;border:1px solid #3a92ac28;border-radius:20px;flex-shrink:0;padding:5px 9px;font:600 9px ui-monospace,monospace}.feed-status.done{color:#80deb1;background:#1ca16a18;border-color:#3db47f2e}.control-feed-empty{color:var(--control-muted);padding:25px 20px;font-size:13px}.store.control-home{background:radial-gradient(at 95% 8%,#0a394525,#0000 40%),radial-gradient(at 5% 25%,#30205918,#0000 40%),#060b17}.control-home .store-content{max-width:1240px}.control-home .store-header{background:#080f1ef5;border-bottom-color:#2cd6e921}.control-home .store-sidebar{background:#090f1c}.control-home .customer-brand-heading,.control-home .store-header .header-categories{display:none}.control-home .store-header{justify-content:space-between}.control-home .control-brand{letter-spacing:.4px;align-items:center;gap:10px;font-size:17px;font-weight:850;display:flex}.control-brand img{object-fit:contain;width:30px;height:38px}.control-brand b{color:#6ee3c5}.control-brand small{letter-spacing:2px;color:#76b8c6;font-size:8px;font-weight:500;display:block}.control-home .primary{background:#17afc8}.control-home .catalog-heading{border-top:1px solid #ffffff0e;margin-top:32px;padding-top:32px}.control-home .category-folders{margin-top:20px}@media (min-width:761px){.control-home .store-sidebar{width:225px}.control-home .store-main{width:calc(100% - 225px);margin-inline-start:225px}}@media (max-width:760px){.control-home .store-main{width:100%;margin:0}.control-home .store-header{height:76px;padding:0 16px}.control-home .header-credit{display:none}.control-home .store-content{padding:18px 20px}.control-home .control-brand{font-size:15px}.control-intro{margin:26px 0 22px;display:block}.control-intro>.control-primary{margin-top:16px}.control-wallet{border-radius:20px;padding:22px}.control-wallet>small{display:none}.control-wallet>svg{width:44px;height:44px}.control-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.control-stat{padding:17px 18px}.control-cards{grid-template-columns:1fr;gap:13px}.control-action{gap:15px;min-height:126px;padding:22px 18px}.control-action .control-icon{width:48px;height:48px}.home-control .control-action h2{font-size:16px}.control-action p{font-size:12px}.control-home .store-sidebar{background:#0c1424}.control-feed-row{padding:14px}.control-feed header{padding:18px 14px}.control-home .control-brand small{font-size:7px}.control-home .store-header>div{gap:5px}}@media (prefers-reduced-motion:reduce){.control-action{transition:none}.control-action:hover{transform:none}}.store:not(.control-home) .control-brand{display:none}.control-notification-options{color:#95a4bd;margin:20px 0;font-size:12px}.control-notification-options summary{cursor:pointer;padding:10px 0}.home-service-picker{margin:24px 0;scroll-margin-top:24px}.home-service-picker h2{color:#e8f2ff;margin:0 0 14px;font-size:20px}.home-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-service-grid>a{color:#eaf1ff;background:#142236;border:1px solid #304158;border-radius:14px;align-items:center;gap:10px;min-height:76px;padding:18px;font-size:16px;line-height:1.5;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.home-service-grid>a>span:first-child{flex-shrink:0;font-size:22px}.home-service-grid>a:hover{background:#1b3045;border-color:#61cfdb}.home-service-grid>a:focus-visible{outline-offset:3px;outline:3px solid #79e0e7}.home-service-grid>a>span:last-child{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-service-grid>a{gap:7px;min-height:72px;padding:13px 11px;font-size:14px}.home-service-grid>a>span:first-child{font-size:20px}.home-service-picker{margin:20px 0}.home-service-picker h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.home-service-grid>a{transition:none}}.new-subscriptions{background:radial-gradient(at 90% 0,#5c377866,#0000 65%),linear-gradient(135deg,#122a35,#1b1835);border:1px solid #83dace55;border-radius:22px;margin:20px 0 28px;padding:28px;position:relative;overflow:hidden}.new-subs-heading{max-width:760px}.new-subs-tag{color:#9af3db;letter-spacing:.06em;border:1px solid #78e3c966;border-radius:30px;padding:6px 12px;font-size:12px;display:inline-block}.new-subs-heading h2{color:#fff;margin:15px 0 10px;font-size:clamp(23px,3vw,34px);line-height:1.4}.new-subs-heading p{color:#c5cee2;line-height:1.8}.new-subs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.new-subs-card{color:#f4f5ff;background:#ffffff07;border:1px solid #ffffff20;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px;text-decoration:none;display:flex}.new-subs-card:hover{background:#ffffff0e;border-color:#96ebd6}.new-subs-card:focus-visible{outline-offset:3px;outline:3px solid #96ebd6}.new-subs-badge{color:#fff;background:#674fc6;border-radius:13px;place-items:center;width:46px;height:46px;font-size:17px;font-weight:800;display:grid}.new-subs-tone-1 .new-subs-badge{background:#b95236}.new-subs-tone-2 .new-subs-badge{background:#196c75}.new-subs-tone-3 .new-subs-badge{background:#3b6757}.new-subs-card strong{overflow-wrap:anywhere;font-size:16px}.new-subs-card small{color:#b6c1d5;font-size:12px;line-height:1.6}.new-subs-cta{color:#92e8d0;margin-top:auto;padding-top:8px;font-size:13px}@media (max-width:700px){.new-subscriptions{padding:20px 14px}.new-subs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.new-subs-card{padding:13px}.new-subs-card strong{font-size:14px}}.new-subs-logo{object-fit:contain;box-sizing:border-box;background:#111824;border-radius:14px;width:60px;height:60px;padding:10px}.new-subs-availability{border:1px solid #fff2;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.new-subs-availability:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.new-subs-availability.available{color:#9af3cb;background:#16402b80}.new-subs-availability.unavailable{color:#ffc6ac;background:#48271f80}.new-subs-availability.checking{color:#c4cbd8}.product-art img[src^="/subscriptions/"]{object-fit:contain;box-sizing:border-box;background:#14202d;padding:32px}.folder-cover img[src^="/subscriptions/"]{object-fit:contain;box-sizing:border-box;background:#14202d;padding:6px}.public-service-logo{object-fit:contain;box-sizing:border-box;background:#14202d;border-radius:14px;margin-bottom:12px;padding:12px}
