
:root{--p-amber:#ff963f;--p-linen:#f7eadc}
.premium-page{background:#080b10;color:#f9f3ed}.edition-line{background:#100f11;border-bottom:1px solid #493529;color:#cba890;font:800 10px system-ui;letter-spacing:.12em}.edition-inner{min-height:29px;display:flex;align-items:center;gap:16px}.edition-dot{height:6px;width:6px;border-radius:50%;background:#ff913e;box-shadow:0 0 10px #ff913e}.edition-extra{color:#979197}.edition-inner a{margin-left:auto;color:#e5ad88}.premium-head{height:70px;background:#0b0c11f5}.premium-head .nav-main{gap:16px}.premium-head .nav-main a{font-size:11px}.assistant-header{padding:10px 13px;border:1px solid #c3743c;border-radius:7px;color:#f9c8a1;font-size:11px;font-weight:900;white-space:nowrap;background:#352118}.premium-hero{position:relative;min-height:550px;background:radial-gradient(ellipse at 63% 60%,#7837234a,transparent 54%),#0b1019;isolation:isolate;overflow:hidden;border-bottom:1px solid #614432}.premium-scene{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080b13fa 0%,#080b13d8 34%,#080b13aa 60%,#080b13bd 100%),url("./assets/scene-tech.svg") center/cover no-repeat}.premium-intro{display:grid;grid-template-columns:minmax(0,1fr) 365px;gap:40px;align-items:center;min-height:495px}.p-kicker,.p-label{color:#ffac75;font:800 10px system-ui;letter-spacing:.13em;text-transform:uppercase}.p-kicker i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ff934e;margin-right:8px}.premium-intro h1{font:900 clamp(66px,7.8vw,112px)/.92 system-ui;letter-spacing:-.085em;margin:25px 0 20px}.premium-intro h1 em,.p-head h2 em,.maker-layout h2 em,.p-submit-band h2 em,.p-free-band h2 em,.p-subhero h1 em,.studio-topline h2 em{font-style:normal;color:#ff9a4c}.premium-intro p{max-width:610px;font-size:clamp(15px,1.5vw,19px);color:#e4d7ca;line-height:1.7}.p-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}.p-facts{display:flex;gap:18px;flex-wrap:wrap;margin-top:32px;color:#c9b7a7;font-size:10px;letter-spacing:.07em;font-weight:800}.p-facts b{color:#ffb47a;margin-right:5px}.premium-assist-orb{height:345px;width:345px;display:grid;place-items:center;position:relative;isolation:isolate;border-radius:50%;color:#ffe3ca}.orbit-track{position:absolute;border-radius:50%;border:1px solid #fca06e94;width:90%;height:90%;box-shadow:0 0 30px #fa8c3d20}.orbit-track.two{height:67%;width:67%;border-color:#ffc68f88}.orbit-track.three{height:45%;width:45%;border-color:#ff7e30}.assist-symbol{font-size:110px;color:#ffaf79;filter:drop-shadow(0 0 22px #f76c38);line-height:1}.assist-orb-title{position:absolute;top:76%;font:900 17px system-ui;letter-spacing:.16em}.premium-assist-orb small{position:absolute;top:84%;font-size:9px;letter-spacing:.1em;color:#ebb898}.premium-hero-foot{display:flex;justify-content:space-between;padding-block:14px;border-top:1px solid #7f4b3180;font:800 10px system-ui;color:#bfa698;letter-spacing:.1em}.premium-doors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#694632;margin-top:22px;border:1px solid #694632;border-radius:12px;overflow:hidden}.premium-doors>a{min-height:133px;background:#141920;padding:20px 22px;display:flex;flex-direction:column;position:relative}.premium-doors>a:hover{background:#29201c;color:#ffe1c8}.premium-doors>a span,.premium-doors>a small{font-size:10px;color:#d0a883;font-weight:800}.premium-doors>a strong{font:900 27px system-ui;letter-spacing:-.055em;margin:7px 0 4px}.premium-doors>a small{color:#b7aaa3;font-weight:400;font-size:12px}.premium-doors>a b{position:absolute;right:19px;top:23px;color:#ff9d5a}.p-section{margin-top:55px;margin-bottom:55px}.p-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:21px}.p-head h2{font:900 clamp(30px,3.5vw,47px)/1.05 system-ui;letter-spacing:-.055em;margin:9px 0 0}.p-head>a{font-size:11px;font-weight:900;color:#ffb17f}.p-head>p{max-width:360px;font-size:12px;color:#c1b4ab}.p-editorial{display:grid;grid-template-columns:1.13fr .87fr;gap:14px}.p-leading-story,.p-short-stories>a{border:1px solid #5b4438;border-radius:12px;overflow:hidden;background:#121a23;display:block}.p-story-visual{height:290px;position:relative}.p-story-visual img{width:100%;height:100%;object-fit:cover}.p-story-visual>span{position:absolute;left:20px;top:18px;background:#ff9848;color:#1d100b;border-radius:4px;padding:6px 12px;font:900 10px system-ui}.p-story-body{padding:25px}.p-story-body h3{font:900 clamp(27px,3vw,38px)/1.08 system-ui;letter-spacing:-.065em;margin:13px 0}.p-story-body p{color:#c8b7a8;font-size:13px}.p-story-body>strong{color:#ffa366;font-size:11px}.p-short-stories{display:grid;gap:12px}.p-short-stories>a{display:grid;grid-template-columns:160px minmax(0,1fr);gap:17px;align-items:center;padding:13px;min-height:149px}.p-short-stories img,.p-short-icon{width:160px;height:120px;object-fit:cover;border-radius:6px;background:radial-gradient(circle,#67432e,#121923)}.p-short-icon{display:grid;place-items:center;color:#ffa96b;font-size:60px}.p-short-stories a span{display:flex;flex-direction:column;gap:7px}.p-short-stories small{font-size:10px;color:#ffae76;font-weight:900}.p-short-stories strong{font:800 19px/1.19 system-ui;letter-spacing:-.04em}.p-short-stories em{font-style:normal;color:#f6ae7d;font-size:10px;font-weight:800}.premium-maker{padding:45px 0;background:linear-gradient(110deg,#1c1513,#101721);border-block:1px solid #705039}.maker-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:35px;align-items:center}.maker-media{position:relative;border-radius:11px;overflow:hidden}.maker-media img{display:block;width:100%;height:260px;object-fit:cover}.maker-media span{position:absolute;left:20px;bottom:18px;color:#ffe2cd;font:900 11px system-ui;letter-spacing:.13em}.maker-layout h2,.p-submit-band h2,.p-free-band h2{font:900 clamp(32px,4vw,55px)/1.04 system-ui;letter-spacing:-.07em;margin:13px 0}.maker-layout p,.p-submit-band p,.p-free-band p{max-width:550px;color:#cfbeb0;font-size:14px;line-height:1.7}.p-experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.p-feature-tile{min-height:286px;border:1px solid #70503a;border-radius:12px;padding:24px;display:flex;flex-direction:column;position:relative;overflow:hidden;background:radial-gradient(circle at 75% 80%,#bc5d3049,transparent 55%),#151a22}.p-feature-tile.books{background:linear-gradient(130deg,#231d1a,#101d2b)}.p-feature-tile.tools{background:linear-gradient(135deg,#1b2532,#3e241c)}.p-feature-tile.create{background:linear-gradient(120deg,#231f30,#321b19)}.p-feature-tile strong{font:900 clamp(29px,3vw,43px)/1.03 system-ui;letter-spacing:-.06em;margin:25px 0}.p-feature-tile small{font-size:13px;color:#d9c1af;max-width:220px}.p-feature-tile b{position:absolute;right:23px;bottom:20px;color:#ffac73;font-size:24px}.p-submit-band{background:linear-gradient(110deg,#241d1b,#111921);border:1px solid #8b563b;border-radius:13px;padding-block:28px;padding-inline:28px;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:26px}.p-free-band{border:1px solid #5c463a;border-radius:13px;padding:31px;display:grid;grid-template-columns:1fr 260px;align-items:center;gap:20px;background:#151a20;margin-bottom:44px}.p-free-art{font:900 57px/.97 system-ui;letter-spacing:-.08em;color:#ffe3cb}.p-free-art strong{color:#ff944b}.p-free-art small{font:800 11px system-ui;letter-spacing:.1em;display:block;margin-top:8px;color:#dda57d}.p-subhero{background:radial-gradient(circle at 75% 30%,#b36c3050,transparent 45%),linear-gradient(120deg,#151923,#0e1015);border-bottom:1px solid #66412f;padding:60px 0}.p-subhero h1{font:900 clamp(43px,6vw,77px)/1 system-ui;letter-spacing:-.073em;margin:20px 0}.p-subhero p{max-width:610px;color:#d3c4b8;font-size:16px;margin-bottom:24px}.p-zone-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.zone-story{padding:25px;border-radius:12px;border:1px solid #5c493b;background:#151c24;display:flex;flex-direction:column;min-height:220px}.zone-story h3{font:850 24px/1.16 system-ui;letter-spacing:-.05em;margin:14px 0}.zone-story p{font-size:13px;color:#c4b7ac}.zone-story a{color:#ffae78;font-size:11px;font-weight:900;margin-top:auto}.zone-story:hover{border-color:#e48c52}.studio-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.7fr);gap:20px;margin-block:35px}.studio-editor,.studio-card{border:1px solid #5d493d;border-radius:13px;background:#131a22;padding:27px}.studio-topline{display:flex;justify-content:space-between;align-items:center;gap:10px}.studio-topline h2{font:900 28px system-ui;letter-spacing:-.055em;margin:9px 0}.studio-topline>span{font-size:11px;color:#cfa689}.studio-editor label,.submission-form label{font-size:12px;font-weight:800;color:#eed3c0;display:block;margin-top:18px;margin-bottom:7px}.studio-editor input,.studio-editor textarea,.studio-editor select,.submission-form input,.submission-form textarea,.submission-form select{width:100%;padding:12px 14px;border:1px solid #705844;background:#090f17;color:#fff;border-radius:8px;font:inherit}.studio-editor textarea{line-height:1.8;resize:vertical}.studio-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.studio-counts{display:flex;flex-wrap:wrap;gap:15px;color:#c9a891;font-size:11px;margin-top:8px}.studio-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.studio-hint,.studio-card p{font-size:12px;color:#beb1a9;line-height:1.7}.studio-sidebar{display:grid;gap:14px;align-content:start}.studio-card h3{font:850 24px system-ui;letter-spacing:-.05em}.studio-card h3 em{font-style:normal;color:#ff9c5a}.p-editor-note{border:1px solid #7f4f39;border-radius:12px;padding:25px;margin-block:35px}.submission-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,.65fr);gap:20px;margin-block:35px}.submission-form{padding:27px;background:#151c24;border:1px solid #74523d;border-radius:12px}.submission-form textarea{min-height:150px;resize:vertical}.submission-form .submit-btn{margin-top:21px}.submission-form .option-row{display:flex;gap:20px;flex-wrap:wrap}.submission-aside{padding:23px;border:1px solid #6e4b37;border-radius:12px;background:#201b1b;align-self:start}.submission-aside h2{font:900 24px system-ui}.submission-aside p{font-size:13px;color:#cbb6a6}.submission-aside strong{color:#ffd4ad}.submission-status{color:#ffd09d;font-size:13px;margin-top:14px}
@media(prefers-reduced-motion:no-preference){.premium-assist-orb .orbit-track.one{animation:p-orbit 22s linear infinite}.premium-assist-orb .orbit-track.two{animation:p-orbit 17s linear infinite reverse}.assist-symbol{animation:p-glow 5s ease-in-out infinite}.premium-doors>a,.p-leading-story,.p-short-stories>a,.p-feature-tile,.zone-story{transition:transform .26s,border-color .26s,background .26s}.premium-doors>a:hover,.p-leading-story:hover,.p-short-stories>a:hover,.p-feature-tile:hover{transform:translateY(-4px);border-color:#ea8a4a}@keyframes p-orbit{to{transform:rotate(360deg)}}@keyframes p-glow{50%{filter:drop-shadow(0 0 47px #ff8537)}}}
@media(max-width:1150px){.edition-extra{display:none}.premium-head .nav-main{gap:9px}.premium-head .nav-main a{font-size:10px}.premium-intro{grid-template-columns:1fr 275px}.premium-assist-orb{width:270px;height:270px}.p-editorial{grid-template-columns:1fr}.p-short-stories{grid-template-columns:repeat(3,minmax(0,1fr))}.p-short-stories>a{display:block;min-height:250px}.p-short-stories img,.p-short-icon{width:100%;height:115px}.p-short-stories a span{margin-top:10px}}
@media(max-width:1060px){.premium-head .nav-main{display:none}}
@media(max-width:740px){.edition-inner{font-size:8px}.premium-intro{display:block;min-height:520px;position:relative}.premium-intro>div:first-child{position:relative;z-index:2;padding-block:55px}.premium-intro h1{font-size:clamp(53px,13vw,87px)}.premium-assist-orb{position:absolute;width:240px;height:240px;right:-87px;bottom:10px;opacity:.3;z-index:1}.premium-hero-foot{gap:10px;font-size:8px}.premium-doors{grid-template-columns:1fr 1fr}.premium-doors>a{min-height:122px}.premium-doors>a strong{font-size:23px}.p-head{display:block}.p-head>a{display:inline-block;margin-top:15px}.p-short-stories{grid-template-columns:1fr}.p-short-stories>a{display:grid;grid-template-columns:130px 1fr;min-height:145px}.p-short-stories img,.p-short-icon{height:111px;width:130px}.maker-layout,.p-experience-grid,.studio-layout,.submission-grid{grid-template-columns:1fr}.maker-layout{gap:23px}.p-submit-band{display:block}.p-submit-band>a{margin-top:14px}.p-free-band{grid-template-columns:1fr}.p-free-art{display:none}.p-zone-list{grid-template-columns:1fr 1fr}.studio-options{grid-template-columns:1fr}}
@media(max-width:480px){.premium-intro h1{font-size:54px}.premium-intro p{font-size:14px}.p-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.premium-assist-orb{right:-105px;bottom:15px}.premium-hero-foot span:last-child{display:none}.premium-doors{grid-template-columns:1fr 1fr}.premium-doors>a{padding:15px;min-height:112px}.premium-doors>a strong{font-size:21px}.p-story-visual{height:195px}.p-short-stories>a{grid-template-columns:110px 1fr;gap:10px}.p-short-stories img,.p-short-icon{width:110px;height:100px}.p-short-stories strong{font-size:16px}.p-zone-list{grid-template-columns:1fr}.studio-editor,.submission-form,.submission-aside{padding:17px}.edition-inner a{display:none}}
@media print{.edition-line,.premium-head,.premium-assist-orb,.studio-actions,.p-actions{display:none!important}}

/* Mobile first: compact magazine headings without sacrificing drama. */
.premium-page .p-subhero{position:relative;overflow:hidden}
.premium-page .p-subhero:after{content:"";position:absolute;right:-140px;top:-100px;width:430px;height:430px;border:1px solid #ff98552e;border-radius:50%;pointer-events:none;box-shadow:0 0 110px #ff893121}
.premium-page .p-subhero .wrap{position:relative;z-index:1}
.premium-page .p-subhero h1{text-wrap:balance}
.premium-page .p-zone-list .zone-story{box-shadow:inset 0 1px 0 #ffffff09}
@media(max-width:740px){
.premium-page .p-subhero h1{font-size:clamp(38px,9vw,58px);letter-spacing:-.057em}
.premium-page .p-subhero p{font-size:15px;line-height:1.72}
.premium-page .premium-doors{margin-top:14px}
.premium-page .premium-doors>a{min-height:118px}
.premium-page .p-label{letter-spacing:.09em}
.premium-page .p-zone-list{gap:12px}
.premium-page .p-subhero.zone-cover{padding:43px 0 49px}
}


/* Local Asistent, model optional, source-grounded navigation and progressive chat. */
.assistant-workspace{padding:35px 0 46px;background:radial-gradient(ellipse at 68% 0%,#bb63262b,transparent 58%),#090e16}
.a-shell{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(260px,.7fr);gap:16px;align-items:start}
.a-panel,.a-model-card,.a-quick{background:#131a22;border:1px solid #654936;border-radius:14px;padding:clamp(18px,2.5vw,28px);min-width:0}
.a-titlebar{display:flex;align-items:start;justify-content:space-between;gap:14px}.a-titlebar h2{font:900 clamp(27px,3.5vw,42px)/1.06 system-ui;letter-spacing:-.06em;margin:10px 0}.a-titlebar h2 em{font-style:normal;color:#ffa05a}.a-titlebar p,.a-model-card p,.a-privacy p{font-size:13px;color:#cdbeb1;line-height:1.7}.a-status{border:1px solid #ab7847;color:#ffc794;background:#282018;border-radius:40px;padding:7px 10px;font:900 10px system-ui;white-space:nowrap}
.a-chat{height:355px;overflow-y:auto;padding:18px;background:#080e16;border:1px solid #584534;border-radius:12px;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain}
.a-bubble{width:fit-content;max-width:88%;padding:13px 16px;border:1px solid #51483f;border-radius:13px;background:#1b232d}.a-bubble.user{align-self:flex-end;border-radius:13px 13px 4px 13px;background:#422618;border-color:#bd7844}.a-bubble.bot{align-self:flex-start;border-radius:13px 13px 13px 4px}.a-bubble.ai{border-color:#bd7c4d;background:#262027}.a-bubble small{display:block;font:900 9px system-ui;letter-spacing:.15em;color:#ffac70}.a-bubble p{font-size:14px;line-height:1.63;white-space:pre-wrap;color:#f1e8e0;margin:7px 0 0}.a-source-list{display:grid;gap:7px;margin-top:13px}.a-source-list a{display:block;padding:9px;border:1px solid #6f523c;color:#ffd5b0;border-radius:7px;font-size:12px;font-weight:750;overflow-wrap:anywhere}.a-source-list a:hover{background:#35251f}
.a-form{margin-top:13px}.a-form textarea{width:100%;resize:vertical;min-height:80px;background:#0a111b;border:1px solid #7e5940;border-radius:9px;color:#fff;padding:12px 14px;font:inherit}.a-form textarea::placeholder{color:#a99888}.a-form-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:9px}.a-form-footer span{color:#b7aaa0;font-size:11px}.a-form-footer .button{border-radius:9px}.a-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.a-chips button{background:#25201f;border:1px solid #875a3d;color:#ffca9f;font-size:10px;font-weight:850;border-radius:7px;padding:9px 11px}.a-chips button:hover{background:#443020}.a-privacy{border-top:1px solid #544639;margin-top:21px;padding-top:16px}.a-privacy p{margin:6px 0}.a-side{display:grid;gap:13px}.a-model-card h3{font:850 24px/1.1 system-ui;letter-spacing:-.04em}.a-model-card label{display:block;color:#ffcdac;font-size:12px;font-weight:850;margin:14px 0 7px}.a-model-card select{background:#0a1119;color:#fff;border:1px solid #7b563c;border-radius:8px;width:100%;padding:11px;font:inherit}.a-model-card button{width:100%;margin-top:11px}.a-model-card progress{width:100%;margin-top:12px;accent-color:#ffa15d;height:8px}.a-progress-text{font-size:11px!important;color:#ffd2ae!important}.a-model-card .a-fine{font-size:11px;margin-top:10px;color:#a9a19c}.a-quick>a{display:block;border-bottom:1px solid #554438;padding:11px 0;font-size:13px;font-weight:750;color:#ffc397}.a-quick>a:last-child{border-bottom:0}
@media(max-width:900px){.a-shell{grid-template-columns:1fr}.a-side{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.a-titlebar{display:block}.a-status{display:inline-block;margin:7px 0}.a-chat{height:340px;padding:12px}.a-bubble{max-width:96%;padding:12px}.a-shell{gap:12px}.a-side{grid-template-columns:1fr}.a-form-footer span{max-width:170px}.a-panel,.a-model-card,.a-quick{padding:17px}}
@media print{.assistant-workspace{display:none}}


.tech-live{background:#131820;border-block:1px solid #794a2e;overflow:hidden}.tech-live-inner{min-height:47px;display:flex;align-items:center;gap:13px}.tech-live-label{white-space:nowrap;font:900 11px system-ui;color:#ffb378;letter-spacing:.08em}.tech-live-label i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#ffa15a;box-shadow:0 0 10px #ef8d45}.tech-live-window{flex:1;overflow:hidden;min-width:0;mask-image:linear-gradient(90deg,transparent,black 3%,black 97%,transparent)}.tech-live-track{display:flex;width:max-content;align-items:center;animation:tech-marquee 65s linear infinite}.tech-live-group{display:flex;align-items:center;gap:40px;white-space:nowrap;padding-right:40px}.tech-live-group>a{font-size:12px;color:#f3e9df;white-space:nowrap}.tech-live-group strong{color:#ffac73}.tech-live-group time{color:#b09e93;padding-left:7px;font-size:10px}.tech-live-track.paused,.tech-live-track.hover-stop{animation-play-state:paused}.tech-live-toggle{background:none;border:1px solid #76513a;border-radius:6px;color:#ffc08e;padding:7px 9px;font:800 9px system-ui;white-space:nowrap}.tech-live-all{color:#ffb177;font:900 10px system-ui;white-space:nowrap}.tech-live-placeholder{font-size:12px;color:#d4b59b}.tech-live-track:not(:has(.tech-live-group)){animation:none}@keyframes tech-marquee{to{transform:translateX(-50%)}}@media(max-width:650px){.tech-live-inner{gap:9px}.tech-live-label{font-size:9px}.tech-live-toggle{padding:6px;font-size:8px}.tech-live-all{display:none}.tech-live-group{gap:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){.tech-live-track{animation:none!important;max-width:calc(100vw - 180px);overflow:auto}.tech-live-window{mask-image:none}}

.premium-desk-visual{position:relative;min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffe5ca;border-radius:50%;background:radial-gradient(circle,#b763302d 0%,#0b111800 70%)}.desk-ring{position:absolute;inset:12px;border:1px solid #df884264;border-radius:50%;box-shadow:0 0 75px #d7762934,inset 0 0 65px #d7762922;pointer-events:none}.premium-desk-visual strong{font:900 clamp(27px,3.5vw,43px)/1 system-ui;letter-spacing:-.08em;text-shadow:0 0 28px #ff94455a}.premium-desk-visual small{font:850 11px system-ui;letter-spacing:.08em;color:#ffc99e}@media(max-width:740px){.premium-desk-visual{display:none}}

/* Editorial source desk. Cards link directly to the credited original source. */
.desk-source-date{font:800 11px system-ui;letter-spacing:.08em;color:#f4b883}.desk-filter{margin:22px 0}.desk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:36px}.desk-story{display:flex;flex-direction:column;gap:9px;min-height:186px;border:1px solid #71513d;border-radius:12px;background:linear-gradient(150deg,#241c20,#111b26 85%);padding:23px;transition:border-color .15s,transform .15s}.desk-story:hover{border-color:#ff9c56;transform:translateY(-2px)}.desk-story h3{font:850 clamp(19px,2.2vw,27px)/1.15 system-ui;letter-spacing:-.04em;margin:0}.desk-story p{font-size:13px;line-height:1.6;color:#c2b5aa;margin:0}.desk-story small{display:block;color:#ffbc8a;font-size:11px;font-weight:850;margin-top:auto;padding-top:8px}@media(max-width:730px){.desk-grid{grid-template-columns:1fr}.desk-story{padding:19px;min-height:160px}}@media(prefers-reduced-motion:reduce){.desk-story{transition:none}.desk-story:hover{transform:none}}
.discovery-home-preview{display:grid;grid-template-columns:1fr .8fr;gap:5%;align-items:center;margin-top:42px;margin-bottom:45px;padding-block:25px}.discovery-home-copy h2{font:900 clamp(32px,4.6vw,61px)/1.04 system-ui;letter-spacing:-.065em;margin:15px 0}.discovery-home-copy h2 em{font-style:normal;color:#ff9e55}.discovery-home-copy p{color:#c9b8aa;line-height:1.7;max-width:500px}.discovery-home-copy .button{display:inline-block;margin-top:14px}.discovery-home-radar{height:265px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;text-align:center;overflow:hidden;border:1px solid #975d3d;border-radius:20px;background:radial-gradient(circle,#c8743452 0%,#311f25 36%,#0b141d 77%)}.discovery-home-rings{position:absolute;inset:14%;border:1px solid #f6a66c6b;border-radius:50%;box-shadow:0 0 70px #f08b4862,0 0 0 32px #f08b4810,0 0 0 64px #f08b4807}.discovery-home-radar strong{position:relative;font:900 clamp(26px,3vw,42px)/1.02 system-ui;letter-spacing:-.06em;color:#ffd0ad}.discovery-home-radar small{position:relative;font:800 10px system-ui;color:#ffa96e;letter-spacing:.06em}@media(max-width:720px){.discovery-home-preview{grid-template-columns:1fr;margin-top:25px}.discovery-home-radar{height:200px}.discovery-home-copy{padding:10px 0 18px}}
/* Editorial spacing and layout correction, especially on small Android screens. */
.premium-hero-foot{min-height:0}.discovery-home-preview{margin-top:16px;margin-bottom:28px;padding-block:8px}.discovery-home-copy h2{max-width:700px;line-height:1.09}.discovery-home-copy p{max-width:560px}
@media(max-width:740px){.premium-hero{min-height:0}.premium-intro{min-height:0}.premium-intro>div:first-child{padding-block:38px}.premium-hero-foot{padding-block:12px}.discovery-home-preview{margin-top:0;margin-bottom:20px;padding-block:14px}.discovery-home-copy h2{font-size:clamp(30px,8vw,45px);letter-spacing:-.045em;overflow-wrap:normal}.discovery-home-copy{padding:2px 0 18px}.discovery-home-radar{height:185px}.premium-doors{margin-top:12px}}


/* TECH Command Center — complete portal experience, not a separate application. */
.blnext-command{padding-block:64px 48px;position:relative}
.blnext-command-header{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:28px}
.blnext-command-header>div:first-child{max-width:740px}
.blnext-command h2,.blnext-desk h2{font:900 clamp(32px,4.5vw,61px)/1.04 system-ui;letter-spacing:-.064em;color:#fff;margin:12px 0 16px}
.blnext-command h2 em,.blnext-desk h2 em{font-style:normal;color:#ff9c55}
.blnext-command-header p{color:#c9b9ab;line-height:1.7;max-width:620px;margin:0}
.blnext-summary{display:grid;gap:8px;min-width:235px;padding:18px 20px;border:1px solid #75523b;border-radius:14px;background:linear-gradient(135deg,#241b1c,#151a21);font:700 12px system-ui;color:#e6b992}
.blnext-summary>a{color:#ffd1a8;font:900 13px system-ui;letter-spacing:.02em}
.blnext-summary span:last-child{color:#aeb3be;font-size:11px}
.blnext-workspace{display:grid;grid-template-columns:minmax(255px,.7fr) minmax(0,1.3fr);gap:16px;padding:12px;border:1px solid #684d38;background:radial-gradient(ellipse at 85% 20%,#62371f30,transparent 54%),linear-gradient(145deg,#171c24,#0c1119);border-radius:22px;box-shadow:0 18px 50px #0004}
.blnext-focus-tabs{display:grid;gap:8px;align-content:start}
.blnext-choice{display:flex;align-items:center;text-align:left;padding:18px 17px;min-height:65px;border:1px solid transparent;background:#20242d;color:#d4c9bf;border-radius:13px;font:850 12px system-ui;letter-spacing:.02em;transition:border-color .2s,background .2s,transform .2s;cursor:pointer}
.blnext-choice:hover{border-color:#d38a56;transform:translateX(3px)}
.blnext-choice[aria-pressed=true]{background:linear-gradient(105deg,#f89c57,#e87436);border-color:#ffc18d;color:#22120d;box-shadow:0 8px 22px #fc89382d}
.blnext-focus-content{min-height:385px;border:1px solid #504439;border-radius:16px;padding:clamp(22px,3.7vw,46px);display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 95% 5%,#fe8e392a,transparent 55%),#111924}
.blnext-overline{color:#f9af77;font:900 11px system-ui;letter-spacing:.16em}
.blnext-focus-content h3{font:900 clamp(27px,3.6vw,46px)/1.07 system-ui;letter-spacing:-.057em;color:#fff6ee;margin:17px 0}
.blnext-focus-description{font:400 14px/1.7 system-ui;color:#c1b2a6;max-width:570px;margin:0 0 28px}
.blnext-routes{display:grid;gap:9px}
.blnext-route{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 17px;background:#25232a;border:1px solid #674936;border-radius:10px;color:#f5e2d2;font:800 12px system-ui}
.blnext-route:hover{border-color:#ffa465;background:#31252a}
.blnext-route strong{color:#ffac75;font-size:18px}
.blnext-desk{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;padding-bottom:56px}
.blnext-desk-news,.blnext-desk-quiz{padding:clamp(22px,3vw,34px);border:1px solid #604b3e;border-radius:18px;background:linear-gradient(148deg,#1c202a,#10171f)}
.blnext-desk-head{display:flex;justify-content:space-between;gap:20px;align-items:start}
.blnext-desk-head h2,.blnext-desk-quiz h2{font-size:clamp(25px,3vw,38px);margin:14px 0 10px}
.blnext-desk-head p{font:800 10px system-ui;color:#baa595;letter-spacing:.06em}
.blnext-desk-head>a{font:850 10px system-ui;color:#fcb780;white-space:nowrap;margin-top:8px}
.blnext-pulse{display:grid;gap:8px;margin-top:22px}
.blnext-pulse-item{position:relative;display:grid;gap:8px;padding:15px 42px 16px 15px;border:1px solid #52473f;background:#171c25;border-radius:10px}
.blnext-pulse-item:hover{border-color:#d08a57}
.blnext-pulse-meta{font:800 10px system-ui;color:#ffae79}
.blnext-pulse-item strong{font:800 15px/1.4 system-ui;color:#e9e6e4}
.blnext-pulse-arrow{position:absolute;right:15px;top:40%;font:900 22px system-ui;color:#ffc190}
.blnext-pulse-empty{color:#cab4a4;font-size:13px}
.blnext-desk-quiz>p{font:400 13px/1.65 system-ui;color:#c4b6aa}
.blnext-quiz-counter{display:block;margin:24px 0 9px;color:#faab75;font:850 11px system-ui;letter-spacing:.08em}
.blnext-desk-quiz h3{color:#f8f0e7;font:850 clamp(19px,2vw,25px)/1.27 system-ui;letter-spacing:-.025em;margin:0 0 18px}
.blnext-quiz-answers{display:flex;gap:10px}
.blnext-answer,.blnext-quiz-next{cursor:pointer;padding:12px 24px;border:1px solid #d18a56;border-radius:8px;background:#282029;color:#ffcca7;font:900 12px system-ui}
.blnext-answer:hover:not(:disabled),.blnext-quiz-next:hover{background:#e78a49;color:#23130b}
.blnext-answer[aria-pressed=true]{background:#f49a56;color:#20120b}
.blnext-answer:disabled{cursor:default;opacity:.85}
.blnext-quiz-feedback{margin-top:17px;padding:17px;background:#1f282b;border:1px solid #766147;border-radius:10px;color:#efdfd1}
.blnext-quiz-feedback[hidden],.blnext-quiz-next[hidden]{display:none}
.blnext-quiz-feedback strong{font:900 12px system-ui;color:#ffb985}
.blnext-quiz-feedback p{font:400 13px/1.6 system-ui;margin:9px 0}
.blnext-quiz-feedback a{font:850 11px system-ui;color:#ffd0a4}
.blnext-quiz-next{margin-top:16px}
.blnext-command :focus-visible,.blnext-desk :focus-visible{outline:3px solid #ffcfaa;outline-offset:3px}
@media(max-width:980px){.blnext-command-header{align-items:start}.blnext-desk{grid-template-columns:1fr}.blnext-desk-head h2{font-size:clamp(27px,5vw,42px)}}
@media(max-width:720px){.blnext-command{padding-block:38px 28px}.blnext-command-header{display:block}.blnext-command-header p{font-size:13px}.blnext-summary{margin-top:21px;min-width:0;gap:7px}.blnext-workspace{display:block;padding:9px}.blnext-focus-tabs{display:flex;overflow-x:auto;gap:8px;padding:3px 1px 12px;scroll-snap-type:x proximity;scrollbar-width:thin}.blnext-choice{min-width:166px;max-width:200px;min-height:65px;flex-shrink:0;font-size:10px;padding:13px;scroll-snap-align:start}.blnext-choice:hover{transform:none}.blnext-focus-content{min-height:0;padding:24px 18px}.blnext-focus-content h3{font-size:32px}.blnext-focus-description{font-size:13px}.blnext-desk{gap:12px;padding-bottom:35px}.blnext-desk-news,.blnext-desk-quiz{padding:20px 16px}.blnext-desk-head{display:block}.blnext-desk-head>a{display:inline-block;margin-top:4px}.blnext-desk-head h2{font-size:32px}.blnext-desk-quiz h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){.blnext-choice{transition:none}.blnext-choice:hover{transform:none}}

/* Full TECH-world destination: one distinct editorial entry, not another duplicate menu section. */
.tech-universe-door{border-block:1px solid #6c4536;background:radial-gradient(ellipse at 80% 50%,#98522d43,transparent 50%),linear-gradient(110deg,#151b25,#151018 70%)}
.tech-universe-door-inner{min-height:380px;display:grid;grid-template-columns:1.1fr .8fr;gap:6%;align-items:center;padding-block:46px}
.tech-universe-door h2{font:900 clamp(33px,4.9vw,66px)/1.02 system-ui;letter-spacing:-.065em;color:#fff;margin:13px 0 18px}.tech-universe-door h2 em{font-style:normal;color:#ff9d5e}.tech-universe-door p{color:#cbbbae;font-size:14px;line-height:1.75;max-width:640px}
.tech-universe-visual{height:295px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:14px;position:relative;overflow:hidden;border-radius:17px;border:1px solid #ad663f;background:radial-gradient(circle,#ad622e6b 1%,#2d2228 35%,#111921 74%)}
.tech-universe-circle{position:absolute;inset:17%;border:1px solid #efab6a88;border-radius:50%;box-shadow:0 0 38px #ed99504c,0 0 0 30px #f4a05b13,0 0 0 64px #ef93510b}
.tech-universe-visual strong{position:relative;font:950 clamp(35px,4.3vw,60px)/.98 system-ui;color:#ffddbf;letter-spacing:-.07em;text-align:center}.tech-universe-visual small{position:relative;font:850 10px system-ui;color:#ffb47c;letter-spacing:.09em}
@media(max-width:750px){.tech-universe-door-inner{grid-template-columns:1fr;gap:22px;padding-block:36px}.tech-universe-door h2{font-size:clamp(33px,8vw,50px)}.tech-universe-visual{height:230px}.tech-universe-visual strong{font-size:44px}}

/* TECH Radar callout: meaningful Bosnia/online opportunities without another oversized hero. */
.tech-radar-entry{margin-block:26px 30px;display:flex;justify-content:space-between;align-items:center;gap:26px;background:radial-gradient(ellipse at 88% 50%,#e8753433,transparent 58%),linear-gradient(120deg,#1b222e,#161720);border:1px solid #86563e;border-radius:17px;padding:clamp(21px,3vw,37px)!important}
.tech-radar-entry-copy{max-width:760px}.tech-radar-entry h2{font:900 clamp(25px,3.1vw,41px)/1.09 system-ui;letter-spacing:-.055em;margin:12px 0;color:#fff1e5}.tech-radar-entry h2 em{font-style:normal;color:#ffa568}
.tech-radar-entry p{font:400 13px/1.75 system-ui;color:#ccbeb3;margin:0}.tech-radar-entry-actions{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.tech-radar-entry-actions a{text-align:center;white-space:nowrap}
@media(max-width:850px){.tech-radar-entry{display:block}.tech-radar-entry-actions{margin-top:22px;flex-direction:row;flex-wrap:wrap}.tech-radar-entry-actions a{white-space:normal}}
@media(max-width:560px){.tech-radar-entry-actions{flex-direction:column}.tech-radar-entry h2{font-size:30px}}

/* TECH portal — responsive three-line editorial identity */
.premium-intro h1.tech-vision-title{font-size:clamp(39px,5.8vw,78px);line-height:1.02;letter-spacing:-.055em;overflow-wrap:normal;word-break:normal}
@media(max-width:740px){.premium-intro h1.tech-vision-title{font-size:clamp(34px,9.3vw,58px);letter-spacing:-.055em}}
@media(max-width:380px){.premium-intro h1.tech-vision-title{font-size:clamp(30px,9vw,37px);letter-spacing:-.06em}}
