:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6f8;--paper:#fff;--ink:#20232a;--muted:#66717d;--line:#e2e6ec;--accent:#f59e0b;--accent-strong:#d97706;--accent-soft:#fff4df;--warm:#fff4df;--warm-ink:#95570b}*{box-sizing:border-box}html,body{max-width:100vw;min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font:14px/1.45 Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,p{margin-top:0}h1,h2{letter-spacing:-.025em;font-weight:600}h1{margin-bottom:8px;font-size:27px;line-height:1.2}h2{margin-bottom:0;font-size:19px;line-height:1.25}.muted,.subline{color:var(--muted)}.eyebrow{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:700}.button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:7px;padding:10px 14px;font-weight:600}.appShell{min-height:100vh}.topbar{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:66px;padding:0 26px;display:flex}.brand{align-items:center;gap:11px;font-size:15px;font-weight:700;line-height:1.2;display:flex}.brand small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.topbarRight{color:var(--muted);align-items:center;gap:18px;font-size:12px;display:flex}.textButton{color:var(--accent);background:0 0;border:0;padding:7px;font-weight:700}.workspace{grid-template-columns:286px minmax(0,1fr);min-height:calc(100vh - 66px);display:grid}.sidebar{background:var(--paper);border-right:1px solid var(--line);padding:24px 14px}.sidebarTitle{padding:0 10px 19px}.sidebarTitle p:last-child{color:var(--muted);margin:6px 0 0;font-size:12px}.searchForm{padding:0 10px 17px}.searchForm label{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.searchRow{gap:5px;display:flex}.searchRow input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:var(--ink);border-radius:7px;padding:9px}.searchRow button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:7px;padding:8px;font-weight:600}.organizationList{gap:5px;display:grid}.organizationItem{overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;padding:11px 10px;display:block}.organizationItem.selected{background:var(--accent-soft);border-color:var(--accent)}.organizationItem strong{font-size:13px;font-weight:600;display:block}.organizationItem small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.emptyText,.listHint{color:var(--muted);padding:10px;font-size:12px}.content{min-width:0;padding:30px clamp(18px,3vw,46px) 46px}.contentHeader{justify-content:space-between;align-items:start;gap:16px;margin-bottom:25px;display:flex}.contentHeader .subline{margin:0;font-size:12px}.badge{background:var(--paper);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px}.overviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.summaryCard{border:1px solid var(--line);background:var(--paper);border-radius:10px;min-width:0;padding:17px}.summaryCard span{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.summaryCard strong{font-weight:600;line-height:1.35;display:block}.summaryCard p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.notice{background:var(--warm);border-radius:8px;margin-top:17px;padding:13px 15px}.notice strong{color:var(--warm-ink)}.section{margin-top:35px}.firstSection{margin-top:0}.sectionHeading{justify-content:space-between;align-items:end;gap:15px;margin-bottom:14px;display:flex}.sectionHeading>p{color:var(--muted);margin:0;font-size:12px}.tableScroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;background:var(--paper);border:1px solid var(--line);width:100%}th{color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line);padding:12px;font-size:11px;font-weight:600}td{vertical-align:top;border-bottom:1px solid var(--line);min-width:115px;padding:14px 12px;font-size:12px}tr:last-child td{border-bottom:0}td:first-child{min-width:178px}td strong,td small{display:block}td strong{font-weight:600}td small{color:var(--muted);margin-top:4px;font-size:11px}.statusOn{color:var(--accent);font-weight:600}.statusOff{color:var(--muted);font-weight:600}.statusUnknown{color:var(--warm-ink);font-weight:600}.secondarySection{border-top:1px solid var(--line);padding-top:26px}.facts{color:var(--muted);gap:7px;display:grid}.facts p{margin:0}.facts strong{color:var(--ink)}.technicalFootnote{color:var(--muted);overflow-wrap:anywhere;margin-top:32px;font-size:11px}.emptyState{padding:60px 0}.errorPage{max-width:660px;margin:70px auto;padding:0 20px}.setupPage{max-width:570px;margin:10vh auto;padding:30px}.setupPage p{line-height:1.6}.loginPage{place-items:center;min-height:100vh;padding:22px;display:grid}.loginPanel{background:var(--paper);border:1px solid var(--line);border-radius:13px;width:min(100%,430px);padding:35px}.loginPanel>p{color:var(--muted)}.loginPanel form{margin:26px 0}.loginPanel .notice{margin:25px 0}.formGrid{border:1px solid var(--line);background:var(--paper);border-radius:9px;flex-wrap:wrap;align-items:end;gap:10px;padding:17px;display:flex}.formGrid label{color:var(--muted);flex:220px;gap:6px;font-size:12px;display:grid}.formGrid input,.formGrid select,.inlineSearch input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:var(--ink);border-radius:7px;padding:10px;font-size:14px}.formGrid button{flex:none}.formGrid button:disabled{opacity:.5;cursor:not-allowed}.inlineSearch{max-width:410px;margin-bottom:12px}.inlineSearch label{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.plainList{border-top:1px solid var(--line);margin:0 0 14px;padding:0;list-style:none}.plainList li{border-bottom:1px solid var(--line);padding:11px 0}.plainList strong,.plainList small{display:block}.plainList strong{font-weight:600}.plainList small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px}.contractPage{max-width:1090px;margin:0 auto;padding:34px clamp(18px,4vw,46px) 70px}.contractItems{border:1px solid var(--line);background:var(--paper);border-radius:9px}.contractItem{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.contractItem:last-child{border-bottom:0}.contractItem strong,.contractItem small{display:block}.contractItem small{color:var(--muted);margin-top:3px;font-size:11px}.contractItem form{gap:7px;display:flex}.contractItem select{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:7px;padding:9px}.sourceTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:26px;display:grid}.sourceTab{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:12px}.sourceTab strong,.sourceTab small{display:block}.sourceTab small{color:var(--muted);margin-top:3px}.catalogSearch{max-width:520px;margin:24px 0 15px}.catalogSearch label{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.catalogList{background:var(--paper);border:1px solid var(--line);border-radius:8px}.catalogItem{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding:12px 16px;display:grid}.catalogItem:last-child{border-bottom:0}.catalogItem strong,.catalogItem small{display:block}.catalogItem small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px}.catalogItem span{font-size:12px}.previewBanner{background:var(--warm);color:var(--ink);padding:12px 26px}.previewBanner strong{color:var(--warm-ink)}.demoBanner{background:var(--warm);color:var(--ink);padding:9px 26px;font-size:12px}.demoBanner strong{color:var(--warm-ink)}.previewNav{border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;gap:8px;padding:14px 26px;display:flex}.previewNav .sourceTab{min-width:135px;padding:9px 13px}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.94em}@media (max-width:920px){.workspace{grid-template-columns:230px minmax(0,1fr)}.overviewGrid{grid-template-columns:1fr}.sectionHeading{display:block}.sectionHeading>p{margin-top:7px}}@media (max-width:650px){.topbar{padding:0 16px}.topbarRight span{display:none}.workspace{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);padding:15px}.sidebarTitle{padding-bottom:10px}.organizationList{display:flex;overflow-x:auto}.organizationItem{min-width:155px}.content{padding:23px 17px}.contentHeader{display:block}.badge{margin-top:13px;display:inline-block}.loginPanel{padding:25px}.contractItem{display:block}.contractItem form{margin-top:10px}.sourceTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogItem{display:block}.catalogItem>div+div{margin-top:9px}}body{background:var(--bg);font-family:Titillium Web,Arial,sans-serif;font-size:15px}h1,h2{letter-spacing:-.015em}h1{font-size:clamp(29px,2.4vw,35px);font-weight:700}h2{font-size:21px;font-weight:700}.eyebrow{color:#a45c08;letter-spacing:.09em}.button{border-color:#d8dde3;border-radius:8px;padding:10px 16px;transition:background .15s,border-color .15s,transform .15s}.button:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}.primaryButton{background:var(--accent);border-color:var(--accent);color:#20232a}.primaryButton:hover:not(:disabled){background:#ffb323}.textButton{color:#a45c08}.textButton:hover,.topbarRight a:hover{color:var(--accent-strong)}.topbar{border-bottom-color:#e6e8ed;height:72px;padding:0 26px 0 0;box-shadow:0 2px 12px #23262b0a}.brand{background:var(--accent);color:#20232a;flex:0 0 286px;align-self:stretch;align-items:center;gap:8px;padding:0 19px;display:flex}.brandLogo{object-fit:contain;width:138px;height:auto;max-height:56px;display:block}.brandName{letter-spacing:-.02em;border-left:1px solid #20232a70;padding-left:10px;font-size:19px;font-weight:700;line-height:1.05;display:block}.brandName small{color:#493e28;letter-spacing:0;white-space:nowrap;font-size:10px;font-weight:600}.topbarRight{gap:21px;font-size:13px;font-weight:600}.topbarRight a{transition:color .15s}.workspace{grid-template-columns:286px minmax(0,1fr);min-height:calc(100vh - 72px)}.sidebar{color:#fff;background:#ad5b05;border-right:0;padding:25px 14px}.sidebarTitle{border-bottom:1px solid #ffffff6b;margin-bottom:18px;padding-bottom:19px}.sidebarTitle .eyebrow,.sidebarTitle p:last-child,.searchForm label{color:#fff9ed}.sidebarTitle h2{color:#fff}.searchForm input,.searchRow input{background:#fff;border-color:#fff}.searchForm .searchRow button{color:#a45c08;background:#fff;border-color:#fff}.organizationItem{color:#fff;border-radius:8px}.organizationItem:hover{background:#ffffff26}.organizationItem small{color:#fff8e8}.organizationItem.selected{color:#8b4d07;background:#fff;border-color:#fff;box-shadow:0 5px 14px #9d5a1826}.organizationItem.selected small{color:#805c37}.sidebar .emptyText,.sidebar .listHint{color:#fff8e8}.content{padding-top:37px}.contentHeader{border-bottom:1px solid var(--line);margin-bottom:25px;padding-bottom:22px}.contentHeader .subline{font-size:14px}.badge{color:#92540b;background:#fff5df;border-color:#f5d69c;font-size:12px;font-weight:700}.summaryCard{border-top:3px solid var(--accent);border-radius:8px;padding:19px;box-shadow:0 5px 18px #1d233008}.summaryCard span{font-size:12px;font-weight:600}.summaryCard strong{font-size:16px}.summaryCard p{font-size:13px}.sectionHeading{align-items:end}.sectionHeading>p{font-size:13px}.notice{border:1px solid #f6dfb4;border-left:4px solid var(--accent);border-radius:7px}table{border-radius:8px;box-shadow:0 5px 18px #1d233008}th{background:#f9fafb;font-size:12px}td{font-size:13px}tbody tr:hover{background:#fffaf1}.statusOn,.statusOff,.statusUnknown{border-radius:999px;padding:3px 9px;font-size:12px;display:inline-block}.statusOn{color:#237542;background:#e8f6ec}.statusOff{color:#5f6a76;background:#f1f3f5}.statusUnknown{color:#945508;background:#fff2d5}.contractItems,.catalogList,.formGrid{box-shadow:0 5px 18px #1d233008}.contractItem:hover,.catalogItem:hover{background:#fffaf1}.formGrid input:focus,.formGrid select:focus,.searchRow input:focus{border-color:var(--accent)}.sourceTab.selected{border-color:var(--accent);background:var(--accent-soft)}.loginPage{background:linear-gradient(110deg, var(--accent) 0 38%, #f5f6f8 38%)}.loginPanel{border:0;padding:0 34px 30px;overflow:hidden;box-shadow:0 24px 60px #462b1030}.loginPanel .brand{min-height:92px;margin:0 -34px 30px;padding:0 28px}.loginPanel .brandLogo{width:153px}.loginPanel h1{font-size:31px}.loginPanel form .button{width:100%}.setupPage .brand{height:92px;margin:-30px -30px 28px}.setupPage{background:var(--paper);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 12px 35px #1d233015}.errorPage{background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:30px}.demoBanner{color:#61420e;background:#fff6e7;border-bottom:1px solid #f5d79c}.demoBanner strong,.previewBanner strong{color:#a45c08}.previewNav{border-bottom-color:var(--line)}.previewNav .sourceTab.selected{border-color:var(--accent);background:var(--accent-soft)}@media (max-width:920px){.workspace{grid-template-columns:230px minmax(0,1fr)}.brand{flex-basis:230px;gap:3px;padding:0 11px}.brandLogo{width:137px}.brandName{padding-left:7px;font-size:17px}}@media (max-width:650px){.topbar{padding-right:13px}.brand{flex:0 210px;min-width:0}.brandLogo{width:122px}.brandName{font-size:15px}.topbarRight{gap:10px}.sidebar{border-bottom:0}.sidebarTitle{margin-bottom:10px}.organizationList{padding-bottom:5px}.organizationItem{min-width:155px}.content{padding-top:25px}.loginPage{background:var(--accent)}.loginPanel{padding-left:25px;padding-right:25px}.loginPanel .brand{margin-left:-25px;margin-right:-25px}}
:root{--bg:#e9eef5;--paper:#fff;--ink:#132035;--muted:#637188;--line:#dce3ed;--accent:#ffad16;--accent-strong:#df8100;--accent-soft:#fff3d9;--warm:#fff7e8;--warm-ink:#925704;--night:#0b1428;--night-2:#152644;--depth:0 24px 60px #1325441a, 0 7px 18px #15233c12}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 94% 6%,#d5e4f7 0,#0000 27%),linear-gradient(145deg,#f2f6fb,#e7edf5 55%,#edf2f7)}::selection{color:#10203d;background:#ffcf6b}h1,h2{letter-spacing:-.025em}h1{font-size:clamp(34px,3.1vw,50px);line-height:1.06}h2{font-size:clamp(21px,1.7vw,27px)}.eyebrow{color:#ad6b05;letter-spacing:.16em;font-size:11px}.button,.searchRow button,.contractItem select{transition:transform .25s,box-shadow .25s,background .25s,border-color .25s}.button{border-radius:12px;box-shadow:0 4px #1420390e}.button:hover:not(:disabled),.searchRow button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 22px #14203924}.primaryButton{color:#1a2331;background:linear-gradient(135deg,#ffd16a,#ffab13 52%,#ef8600);border:1px solid #ffc653;font-weight:700;box-shadow:0 11px 24px #ff9a1240,inset 0 1px #ffffffa3}.primaryButton:hover:not(:disabled){background:linear-gradient(135deg,#ffdc87,#ffb527 52%,#f19000);box-shadow:0 15px 28px #ff9a1254}.button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.demoBanner{color:#543b0b;letter-spacing:.01em;background:#ffedc8;border-bottom:1px solid #e9c46f;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;box-shadow:inset 0 -1px #ffffff7d}.demoBanner strong{color:#6f4200;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.demoBanner strong:before{content:"";vertical-align:middle;background:#db7d00;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #ffc85c80}.topbar{z-index:3;background:#0a1324f5;border-color:#ffffff20;height:76px;padding:0 30px 0 0;position:relative;box-shadow:0 8px 30px #0b162a32}.brand{background:linear-gradient(130deg,#ffd66b,#ffa710 62%,#e88a00);flex-basis:286px;box-shadow:inset -1px 0 #ffffff63,10px 0 22px #ffaf1c1f}.brandName{font-size:20px}.brandName small{color:#554025}.topbarRight{color:#c3ccda;gap:9px;font-size:14px}.topbarRight a,.topbarRight .textButton{color:#c8d2e0;border-radius:10px;padding:9px 13px;transition:background .2s,color .2s,transform .2s}.topbarRight a:hover,.topbarRight .textButton:hover{color:#fff;background:#ffffff16;transform:translateY(-2px)}.topbarRight>span{color:#fff;border-left:1px solid #ffffff30;padding:0 12px}.workspace{grid-template-columns:286px minmax(0,1fr);min-height:calc(100vh - 76px)}.sidebar{color:#e7eefa;background:linear-gradient(164deg,#182849,#0b162d 64%,#0a1120);padding:30px 16px;position:relative;overflow:hidden}.sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#ffad1628,#0000 35%),linear-gradient(90deg,#0000 95%,#ffad164f 100%);position:absolute;inset:0}.sidebar:after{content:"";pointer-events:none;border:1px solid #ffad162e;border-radius:40px;width:230px;height:230px;position:absolute;bottom:-105px;right:-135px;transform:rotate(35deg)}.sidebar>*{z-index:1;position:relative}.sidebarTitle{border-bottom:1px solid #ffffff24;margin-bottom:22px;padding-bottom:22px}.sidebarTitle .eyebrow{color:#ffca66}.sidebarTitle h2{color:#fff}.sidebarTitle p:last-child{color:#aebdd2}.searchForm label{color:#b9c7da}.searchRow{gap:8px}.searchRow input,.searchForm input{color:#17243a;background:#fff;border:1px solid #cfdae9;border-radius:10px}.searchRow button{color:#5e3c05;background:#fff4d8;border:1px solid #f4b544;border-radius:10px;box-shadow:0 4px 12px #0a152524}.organizationList{gap:8px}.newCustomerLink{z-index:1;color:#ffe3ae;background:#ffb8341b;border:1px solid #ffc55b8c;border-radius:12px;align-items:center;gap:9px;margin:0 0 15px;padding:12px 13px;font-weight:700;transition:background .2s,transform .2s;display:flex;position:relative}.newCustomerLink:hover{background:#ffb83435;transform:translateY(-2px)}.newCustomerLink span{font-size:22px;line-height:.7}.organizationItem{color:#eaf0fa;background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;padding:13px 12px;transition:background .2s,transform .25s,border-color .2s,box-shadow .25s}.organizationItem:hover{background:#ffffff15;border-color:#ffffff35;transform:translate(4px)}.organizationItem.selected{color:#2b3444;background:linear-gradient(135deg,#fffbf4,#fff0d5);border-color:#ffe4a5;transform:translate(4px);box-shadow:0 10px 26px #050b1d40,inset 3px 0 #ffab16}.organizationItem strong{font-size:14px}.organizationItem small{color:#adbbce}.organizationItem.selected small{color:#745b3b}.content{padding:26px clamp(22px,3.1vw,54px) 70px}.consoleHero{isolation:isolate;color:#fff;background:linear-gradient(120deg,#0b1428 0%,#152947 55%,#0c1830 100%);border:1px solid #344668;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);align-items:center;gap:15px;min-height:315px;padding:35px clamp(28px,4vw,58px);animation:.6s both heroIn;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 65px #15284740,inset 0 1px #ffffff29}.consoleHero:before{content:"";z-index:-1;background:radial-gradient(circle at 75%,#ffb02330 0,#0000 29%),repeating-linear-gradient(90deg,#0000 0 52px,#ffffff06 53px 54px),repeating-linear-gradient(0deg,#0000 0 52px,#ffffff05 53px 54px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.consoleHero:after{content:"";background:linear-gradient(90deg,#0000,#ffc45e96,#0000);width:45%;height:1px;position:absolute;bottom:26px;right:5%;box-shadow:0 0 15px #ffbb4799}.heroCopy{z-index:2;position:relative}.consoleHero .eyebrow{color:#ffcf72;font-size:12px}.consoleHero h1{color:#fff;text-wrap:balance;margin:15px 0 12px}.heroLead{color:#c4d0e1;max-width:490px;margin:0 0 22px;font-size:16px;line-height:1.55}.heroActions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.heroActions .button{align-items:center;gap:13px;display:inline-flex}.heroActions .button span{font-size:19px;line-height:0}.heroSecondary{color:#e8effa;background:#ffffff0e;border-color:#ffffff3b;box-shadow:inset 0 1px #ffffff1d}.heroSecondary:hover{background:#ffffff20}.heroLocation{color:#9facbf;margin:24px 0 0;font-size:12px}.heroLocation span{color:#ffb72c;margin:0 7px}.heroPulse{vertical-align:middle;background:#ffb31a;border-radius:50%;width:6px;height:6px;margin:0 7px;animation:2.5s ease-in-out infinite pulse;display:inline-block;box-shadow:0 0 0 5px #ffb31a2d,0 0 16px #ffbd3b}.consoleScene{--scene-x:0deg;--scene-y:0deg;perspective:900px;-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:255px;display:grid;position:relative}.sceneHalo{filter:blur(42px);background:#ffc04256;border-radius:50%;width:270px;height:170px;animation:3.8s ease-in-out infinite alternate glow;position:absolute;transform:rotate(-20deg)}.sceneWorld{width:270px;height:240px;transform-style:preserve-3d;transform:rotateX(54deg) rotateZ(-36deg) rotateY(var(--scene-x)) rotateX(var(--scene-y));transition:transform .4s ease-out;position:relative}.scenePlatform{background:linear-gradient(135deg,#1d3b60,#101d36);border:1px solid #ffc45b8f;border-radius:29px;position:absolute;inset:44px 14px 20px;transform:translateZ(-45px);box-shadow:0 20px #081020,0 22px 0 1px #ed9c118a,0 35px 44px #0009,inset 0 0 0 10px #ffffff06}.scenePlatform span{background:#ffcc68;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #ffb116}.scenePlatform span:first-child{top:24px;left:28px}.scenePlatform span:nth-child(2){top:24px;right:28px}.scenePlatform span:nth-child(3){bottom:25px;left:28px}.sceneSlab{width:160px;height:136px;transform-style:preserve-3d;background:linear-gradient(145deg,#2d527cdb,#163055ed);border:1px solid #a9d0ff61;border-radius:19px;position:absolute;top:51px;left:59px;box-shadow:0 10px 30px #05102191,inset 0 1px #ffffff6a}.sceneSlab:before{content:"";border:1px solid #add1f348;border-radius:13px;position:absolute;inset:10px}.sceneSlab i{background:#aac5e342;border-radius:5px;width:55px;height:5px;margin:24px 0 -14px 27px;display:block}.sceneSlab i:nth-child(2){width:90px}.sceneSlab i:nth-child(3){width:72px}.sceneSlabBack{animation:5s ease-in-out infinite slabBack;transform:translateZ(-5px)translate(-17px,13px)}.sceneSlabMid{background:linear-gradient(145deg,#3273a9e8,#21456fa8);animation:4.5s ease-in-out infinite slabMid;transform:translateZ(31px)translate(-6px,5px)}.sceneCore{background:linear-gradient(135deg,#ffe29c,#ffab13 48%,#d37100);border:1px solid #fff2c5;border-radius:20px;width:121px;height:114px;animation:4s ease-in-out infinite coreFloat;position:absolute;top:61px;left:81px;transform:translateZ(80px);box-shadow:0 11px #a95300,0 14px 0 1px #6a380a,0 31px 37px #0b14258c,inset 0 3px 4px #fffc}.sceneCoreFace{background:radial-gradient(circle at 38% 30%,#ffe49c,#ffb82f 62%,#dc7b04);border:1px solid #6c390747;border-radius:14px;place-items:center;display:grid;position:absolute;inset:9px}.sceneCoreGlyph{letter-spacing:-.1em;color:#182740;text-shadow:0 2px #fff4c389;padding-right:.12em;font-size:43px;font-weight:700;line-height:1}.sceneCoreSignal{gap:4px;display:flex;position:absolute;top:12px;left:13px}.sceneCoreSignal b{opacity:.8;background:#173257;border-radius:50%;width:5px;height:5px}.sceneCoreLines{gap:4px;display:flex;position:absolute;bottom:10px;right:12px}.sceneCoreLines i{background:#1732578a;border-radius:3px;width:13px;height:3px}.sceneOrbit{border:1px dashed #ffc36070;border-radius:50%;width:257px;height:185px;position:absolute;top:30px;left:5px}.sceneOrbitOne{animation:19s linear infinite orbit;transform:translateZ(8px)rotate(12deg)}.sceneOrbitTwo{border-color:#90c0f977;width:205px;height:165px;animation:24s linear infinite orbitReverse;top:42px;left:37px;transform:translateZ(52px)rotate(-18deg)}.sceneSatellite{background:linear-gradient(140deg,#4e8cc5,#1c4977);border:1px solid #c9e2ffad;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;position:absolute;box-shadow:0 7px #12304e,0 15px 22px #0a142880}.sceneSatellite span{border:2px solid #ffcc72;border-radius:50%;width:13px;height:13px;box-shadow:0 0 9px #ffc763}.sceneSatelliteLeft{animation:5s ease-in-out infinite satLeft;top:114px;left:19px;transform:translateZ(70px)}.sceneSatelliteRight{animation:4.4s ease-in-out infinite satRight;top:73px;right:6px;transform:translateZ(39px)}.sceneLight{background:#ffdd8c;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 11px #ffb522,0 0 24px #ffb522}.sceneLightOne{top:11px;right:52px;transform:translateZ(65px)}.sceneLightTwo{bottom:15px;left:26px;transform:translateZ(85px)}.overviewGrid{perspective:900px;gap:17px;margin-top:23px}.summaryCard{min-height:142px;box-shadow:var(--depth), inset 0 1px 0 #fff;border:1px solid #fff;border-top:3px solid #ffb22a;border-radius:17px;padding:20px 22px;transition:transform .35s,box-shadow .35s;animation:.6s both cardIn;position:relative}.summaryCard:nth-child(2){animation-delay:80ms}.summaryCard:nth-child(3){animation-delay:.16s}.summaryCard:hover{transform:translateY(-8px)rotateX(3deg);box-shadow:0 32px 65px #1325442b,0 8px 18px #15233c18}.summaryCard:after{content:"↗";color:#c9d2df;font-size:18px;position:absolute;top:16px;right:19px}.summaryCard span{color:#6f7d90;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.summaryCard strong{color:#13223d;font-size:18px}.summaryCard p{color:#647289;line-height:1.45}.section{margin-top:38px;animation:.55s both cardIn}.sectionHeading{margin-bottom:16px}.sectionHeading .eyebrow{margin-bottom:4px}.sectionHeading>p{text-align:right;max-width:360px}.notice{color:#665235;background:#fff8e8;border:1px solid #f5dca9;border-left:4px solid #ffa916;border-radius:14px;box-shadow:0 8px 20px #4536190b}.notice strong{color:#774600}.mismatchNotice{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mismatchNotice a{color:#925300;text-underline-offset:3px;margin-left:auto;font-weight:700;text-decoration:underline}.tableScroll{box-shadow:var(--depth);background:#fff;border:1px solid #dce4ef;border-radius:16px}table{box-shadow:none;border:0}th{text-transform:uppercase;letter-spacing:.08em;color:#6a778b;background:#f4f7fb;padding:16px;font-size:10px}td{border-color:#e6ebf1;padding:17px 16px}tbody tr{transition:background .2s}tbody tr:hover{background:#fff8ed}.statusOn{color:#15704c;background:#e0f6eb}.statusOff{color:#6e7a8c;background:#edf0f4}.statusUnknown{color:#976115;background:#fff2d7}.statusOn,.statusOff,.statusUnknown{border-radius:20px;padding:5px 10px}.contentHeader{color:#fff;background:linear-gradient(120deg,#0d1730,#1c3357);border:1px solid #344668;border-radius:22px;align-items:center;margin-bottom:25px;padding:30px 35px;position:relative;overflow:hidden;box-shadow:0 19px 42px #1a315035}.contentHeader:after{content:"";pointer-events:none;border:1px solid #ffb72f47;border-radius:58px;width:300px;height:300px;position:absolute;top:-105px;right:-25px;transform:rotate(34deg);box-shadow:0 0 0 32px #ffb72f0b,0 0 0 70px #ffb72f07}.contentHeader>*{z-index:1;position:relative}.contentHeader .eyebrow{color:#ffcd70}.contentHeader h1{color:#fff}.contentHeader .subline{color:#becde0;font-size:15px}.contentHeader .badge{color:#2e260e;background:#ffb31e;border-color:#ffce71}.contentHeader .button{color:#fff;background:#ffffff1a;border-color:#ffffff65}.contentHeader .button:hover{background:#ffffff2b}.contractPage{max-width:1240px;padding-top:30px}.journeyBar{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 25px;display:grid}.journeyBar a{color:#68778a;background:#fff;border:1px solid #dbe4ef;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:12px 14px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 7px 19px #12213b0d}.journeyBar a:hover{transform:translateY(-3px);box-shadow:0 12px 22px #12213b20}.journeyBar a span{color:#64758c;background:#eaf0f7;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:grid}.journeyBar a strong{font-size:12px;line-height:1.2}.journeyBar a.journeyDone{color:#2e405b;background:linear-gradient(140deg,#fff,#fff8e9);border-color:#f4d593}.journeyBar a.journeyDone span{color:#233046;background:#ffb72d}.formGrid,.contractItems,.catalogList{box-shadow:var(--depth);border-radius:16px;overflow:hidden}.formGrid{gap:12px;padding:20px}.formGrid input,.formGrid select,.inlineSearch input{background:#f8fafc;border-radius:10px}.contractItem{gap:14px;padding:16px 20px}.contractItem select{color:#1b2a43;background:#f8fafc;border:1px solid #cdd9e9;border-radius:10px;min-width:145px;padding:10px 12px;font-weight:600}.contractItem select:hover{border-color:#f4ab2f}.contractSave{color:#66768b;justify-content:space-between;align-items:center;gap:16px;padding:17px 2px 0;font-size:13px;display:flex}.contractSave .button{flex:none}.plainList{border-top:0;gap:8px;display:grid}.plainList li{background:#fff;border:1px solid #dfe6ef;border-radius:12px;padding:14px 17px;transition:transform .2s,box-shadow .2s;box-shadow:0 7px 17px #15233c0a}.plainList li:hover{transform:translateY(-2px);box-shadow:0 12px 22px #15233c18}.plainList a{display:block}.sourceTabs{perspective:700px;gap:10px}.sourceTab{border-radius:13px;transition:transform .25s,box-shadow .25s;box-shadow:0 7px 15px #15233c0e}.sourceTab:hover{transform:translateY(-5px)rotateX(5deg);box-shadow:0 16px 24px #15233c24}.sourceTab.selected{border-color:#f4aa25;box-shadow:0 8px 18px #ffad1634,inset 0 3px #ffad16}.catalogItem{transition:background .2s}.catalogItem:hover{background:#fff8eb}.loginPage{background:radial-gradient(circle at 28%,#233a5f,#0000 43%),linear-gradient(130deg,#0a1326,#122442 60%,#081223);grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:clamp(30px,5vw,90px);padding:clamp(30px,7vw,100px);position:relative}.loginPage:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 68px,#ffffff08 69px 70px),repeating-linear-gradient(0deg,#0000 0 68px,#ffffff06 69px 70px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.loginStage,.loginPanel{z-index:1;position:relative}.loginStage{color:#fff;max-width:580px}.loginStage .consoleScene{max-width:450px;height:290px;margin-bottom:20px}.loginStage .eyebrow{color:#ffcb6e}.loginStage h2{color:#fff;margin-bottom:15px;font-size:clamp(33px,3.5vw,55px);line-height:1.07}.loginStage>p:last-child{color:#bac9dc;max-width:450px;font-size:17px}.loginPanel{background:#fff;border:1px solid #ffffff9e;border-radius:22px;justify-self:center;width:min(100%,460px);padding:0 38px 36px;box-shadow:0 40px 95px #0007,0 15px 0 -7px #3445659c,inset 0 1px #fff}.loginPanel .brand{border-radius:21px 21px 0 0;min-height:99px;margin:0 -38px 35px;padding:0 29px}.loginPanel h1{font-size:34px}.loginPanel>p{font-size:15px}.loginPanel form{margin:30px 0}.loginPanel .primaryButton{padding:14px 20px;font-size:16px}.errorPage,.setupPage{box-shadow:var(--depth);border-radius:21px}@keyframes heroIn{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{box-shadow:0 0 0 9px #ffb31a08,0 0 22px #ffbd3b}}@keyframes glow{to{opacity:.6;transform:scale(1.15)rotate(-12deg)}}@keyframes orbit{to{transform:translateZ(8px)rotate(372deg)}}@keyframes orbitReverse{to{transform:translateZ(52px)rotate(-378deg)}}@keyframes slabBack{50%{transform:translateZ(4px)translate(-17px,13px)}}@keyframes slabMid{50%{transform:translateZ(40px)translate(-6px,5px)}}@keyframes coreFloat{50%{transform:translateZ(96px)translateY(-3px)}}@keyframes satLeft{50%{transform:translateZ(82px)translateY(-5px)}}@keyframes satRight{50%{transform:translateZ(52px)translate(4px)}}@media (max-width:1050px){.consoleHero{grid-template-columns:minmax(0,1.1fr) minmax(210px,.7fr);padding:30px}.consoleScene{transform:scale(.86)}.overviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.summaryCard{padding:17px}}@media (max-width:850px){.workspace{grid-template-columns:220px minmax(0,1fr)}.brand{flex-basis:220px}.topbarRight{gap:1px}.topbarRight a{padding:8px}.consoleHero{grid-template-columns:1fr}.consoleHero .consoleScene{opacity:.42;pointer-events:none;width:240px;position:absolute;top:5px;right:-35px}.heroCopy{max-width:530px}.overviewGrid{grid-template-columns:1fr}.journeyBar{grid-template-columns:repeat(2,minmax(0,1fr))}.summaryCard{min-height:auto}.loginPage{grid-template-columns:1fr;gap:22px}.loginStage{display:none}}@media (max-width:650px){.demoBanner{flex-direction:column;align-items:flex-start;gap:1px;padding:8px 14px;line-height:1.25}.topbar{flex-wrap:wrap;height:auto;min-height:68px;padding:0 0 8px}.brand{flex:1 0 100%;justify-content:flex-start;width:100%;min-height:68px}.topbarRight{flex-wrap:wrap;justify-content:flex-start;width:100%;padding:0 12px}.topbarRight a,.topbarRight .textButton{padding:5px 8px}.topbarRight>span{display:none}.workspace{display:block}.sidebar{padding:18px 14px}.organizationList{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.organizationList::-webkit-scrollbar{display:none}.organizationItem{min-width:170px}.organizationItem.selected{transform:none}.content{padding:18px 14px 50px}.consoleHero{border-radius:18px;min-height:330px;padding:25px 21px}.consoleHero .consoleScene{opacity:.23;top:28px;right:-88px}.consoleHero h1{font-size:35px}.heroLead{font-size:14px}.heroLocation{margin-top:18px}.heroActions .button{justify-content:center;width:100%}.contentHeader{border-radius:17px;padding:24px;display:block}.contentHeader .badge{margin-top:14px}.contentHeader .button{margin-top:16px;display:inline-flex}.sectionHeading>p{text-align:left}.contractPage{padding:18px 14px 45px}.journeyBar{grid-template-columns:repeat(2,minmax(0,1fr))}.journeyBar a{padding:10px}.journeyBar a strong{font-size:11px}.contractItem{display:grid}.contractItem select{width:100%}.contractSave{flex-direction:column;align-items:stretch}.contractSave .button{width:100%}.loginPage{min-height:100vh;padding:20px;display:grid}.loginPanel{padding-left:25px;padding-right:25px}.loginPanel .brand{margin-left:-25px;margin-right:-25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sceneWorld{transform:rotateX(54deg)rotate(-36deg)}}
:root{--motion-fast:.16s;--motion-base:.26s;--motion-enter:.42s;--motion-ease:cubic-bezier(.16, 1, .3, 1)}body{font-family:Titillium Web,Arial,Helvetica,sans-serif}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pageMotion{animation:consolePageIn var(--motion-enter) var(--motion-ease)}.motionSpinner{animation:.9s linear infinite consoleSpin}.button:active:not(:disabled),.orgSwitchTrigger:active:not(:disabled),.orgPickerItem:active{transform:translateY(0)scale(.98)}.accessEntryCatalog,.accessEntryScope,.dashboardPeople,.dashboardNext{animation:consolePanelIn var(--motion-enter) var(--motion-ease)}.accessEntryCatalog{animation-delay:60ms;animation-fill-mode:backwards}.accessEntryScope{animation-delay:30ms;animation-fill-mode:backwards}.accessEntryResourceRow,.catalogItem,.screenMapItem{transition:background-color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-base)}.screenMapItem:hover{border-color:#c2cddd;box-shadow:0 7px 22px #162b4310}:is(.dashboardJourney,.journeyBar) a:active{transform:translateY(0)scale(.985)}.consoleWorkspace{display:block}.consoleDashboard{width:min(100%,1392px);margin:0 auto;padding:27px 34px 60px}.dashboardCommandBar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.dashboardCommandBar>div>p:last-child{color:#6a7b91;margin:0;font-size:13px}.dashboardCommandBar h2{color:#203753;margin:0 0 4px;font-size:22px}.dashboardOrganization{animation:consoleOrganizationIn .44s var(--motion-ease)}.consoleDashboard .consoleHero{border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr);min-height:250px;padding:30px 38px;box-shadow:0 16px 40px #14233c26}.consoleDashboard .consoleHero h1{overflow-wrap:anywhere;max-width:780px;margin:10px 0 12px;font-size:clamp(27px,2.5vw,39px);line-height:1.16}.consoleDashboard .heroLead{max-width:630px;margin-bottom:12px;font-size:15px}.consoleDashboard .heroLocation{flex-wrap:wrap;align-items:center;gap:9px;margin-top:0;font-size:12px;display:flex}.consoleDashboard .heroLocation>span{color:#b2c1d7;align-items:center;gap:5px;margin:0;display:inline-flex}.consoleDashboard .consoleScene{height:190px;transform:scale(.8)}.heroReadStatus{color:#b6dccc;background:#b5e9d810;border:1px solid #aedacb36;border-radius:8px;align-items:center;gap:7px;margin-top:18px;padding:5px 10px;font-size:11px;display:inline-flex}.heroReadStatus.isUnknown{color:#ffda91;background:#ffd28b0b;border-color:#f3c77e42}.dashboardStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.dashboardStat{min-width:0;animation:consolePanelIn .4s var(--motion-ease) backwards;transition:transform var(--motion-base) var(--motion-ease), box-shadow var(--motion-base);background:#fff;border:1px solid #dce5ef;border-radius:16px;align-items:center;gap:15px;padding:19px 20px;display:flex;box-shadow:0 5px 15px #14274309}.dashboardStat:first-child{animation-delay:70ms}.dashboardStat:nth-child(2){animation-delay:.12s}.dashboardStat:nth-child(3){animation-delay:.17s}.dashboardStat:hover{transform:translateY(-3px);box-shadow:0 10px 22px #14274314}.dashboardStatIcon{color:#487e67;background:#eaf6ef;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.dashboardStatIcon.isBlocked{color:#8e693a;background:#faf1e5}.dashboardStatIcon.isApp{color:#577baf;background:#eef3fb}.dashboardStat>div{min-width:0}.dashboardStat p{color:#6c7d94;margin:0 0 2px;font-size:12px}.dashboardStat strong{color:#233a55;font-variant-numeric:tabular-nums;font-size:27px;font-weight:700;line-height:1.1;display:block}.dashboardStat strong.isText{font-size:20px}.dashboardStat small{color:#77869b;margin-top:3px;font-size:11px;display:block}.consoleDashboard .dashboardNext{background:linear-gradient(100deg,#fff9ed,#fff 76%);border-color:#ebd7ad;padding:20px 23px;box-shadow:0 8px 21px #172b4610}.consoleDashboard .dashboardNext h2{font-size:22px}.consoleDashboard .dashboardJourney{gap:10px;margin-top:15px}.consoleDashboard .dashboardJourney a{box-shadow:none;padding:12px 15px}.consoleDashboard .dashboardJourney a:hover{transform:translateY(-2px)}.consoleDashboard .sectionHeading h2{font-size:24px}.dashboardResourceSection{background:#fff;border:1px solid #dce5ef;border-radius:20px;padding:25px;box-shadow:0 10px 28px #14233c0a}.dashboardResourceSection .sectionHeading{margin-bottom:16px}.dashboardResourceSection .sectionHeading>div>p:last-child{color:#6d7e95;margin:6px 0 0;font-size:13px}.dashboardResourceSection .sectionHeading>.button{align-items:center;gap:9px;display:inline-flex}.resourceOverviewToolbar{border-top:1px solid #edf1f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.resourceOverviewSearch{color:#74869f;background:#f8fafc;border:1px solid #dce4ee;border-radius:11px;flex:1;align-items:center;gap:10px;min-width:180px;max-width:360px;padding:0 12px;display:flex}.resourceOverviewSearch:focus-within{border-color:#ebb248;box-shadow:0 0 0 3px #ffbc4315}.resourceOverviewSearch input{color:#2d425f;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 0}.resourceOverviewFilters{color:#7a8aa0;align-items:center;gap:3px;display:flex}.resourceOverviewFilters>svg{margin-right:7px}.resourceOverviewFilters button{color:#718197;background:0 0;border:1px solid #0000;border-radius:9px;padding:7px 11px;font-size:12px;font-weight:600;transition:color .18s,background-color .18s,border-color .18s}.resourceOverviewFilters button[aria-pressed=true]{color:#9b650a;background:#fff3db;border-color:#f0d49b}.resourceOverviewFilters button:hover:not(:disabled):not([aria-pressed=true]){background:#f2f5f9}.resourceOverviewFilters button:disabled{opacity:.5;cursor:not-allowed}.resourceOverviewHint{color:#6e7f97;margin:0 0 15px;font-size:12px}.resourceOverviewGroups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.resourceOverviewGroup{background:#fafcfe;border:1px solid #e1e8f0;border-radius:13px;min-width:0;transition:border-color .18s,background-color .18s,box-shadow .18s}.resourceOverviewGroup:hover{border-color:#cad7e8}.resourceOverviewGroup[open]{background:#fff;border-color:#cfdced;box-shadow:0 5px 13px #172b4610}.resourceOverviewGroup summary{cursor:pointer;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.resourceOverviewGroup summary::-webkit-details-marker{display:none}.resourceOverviewGroup summary:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #df980b}.resourceOverviewGroupIcon{color:#6a83a6;background:#edf3fa;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;display:grid}.resourceOverviewGroupCopy{flex:1;min-width:0}.resourceOverviewGroupCopy strong{color:#354c6b;font-size:13px;font-weight:600;display:block}.resourceOverviewGroupCopy small{color:#7e8da2;margin-top:2px;font-size:11px;display:block}.resourceOverviewChevron{color:#8b9bb1;transition:transform var(--motion-base) var(--motion-ease);flex:none}.resourceOverviewGroup[open] .resourceOverviewChevron{transform:rotate(180deg)}.resourceOverviewItems{padding:0 14px 7px}.resourceOverviewGroup[open] .resourceOverviewItems{animation:consoleDisclosureIn .25s var(--motion-ease)}.resourceOverviewItems ul{border-top:1px solid #e6edf4;margin:0;padding:0;list-style:none}.resourceOverviewItems li{color:#4e6380;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.resourceOverviewItems li:last-child{border-bottom:0}.resourceOverviewItems li>span:last-child{flex:none;padding:4px 8px;font-size:10px}.resourceOverviewEmpty{color:#7688a1;justify-items:center;padding:30px;display:grid}.resourceOverviewEmpty p{margin:10px 0}.resourceOverviewEmpty button{color:#966113;background:#fff4de;border:1px solid #edcc8d;border-radius:9px;padding:8px 12px}.resourceOverviewMore{justify-content:center;margin-top:16px;display:flex}.resourceOverviewMore button{color:#627996;background:#f6f9fc;border:1px solid #e0e8f1;border-radius:10px;align-items:center;gap:9px;padding:10px 16px;font-size:12px;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.resourceOverviewMore button:hover{background:#eef3f9;border-color:#c9d7e8}.resourceOverviewMore svg{transition:transform .22s var(--motion-ease)}.resourceOverviewMore button[aria-expanded=true] svg{transform:rotate(180deg)}.consoleDashboard .dashboardPeople{box-shadow:none;background:#f9fbfe;margin-top:22px}.consoleDashboard .dashboardPeople h2{align-items:center;gap:9px;font-size:19px;display:flex}.consoleDashboard .dashboardPeople h2>svg{color:#8295b0}.consoleDashboard .dashboardTechnical{background:0 0;border:0;margin-top:18px;padding:0 5px;font-size:12px}.consoleDashboard .dashboardTechnical summary{color:#77879d;font-weight:600}.consoleDashboard .dashboardTechnical p{overflow-wrap:anywhere;margin:8px 0}@keyframes consolePageIn{0%{opacity:0}to{opacity:1}}@keyframes consoleOrganizationIn{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes consolePanelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes consoleDisclosureIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes consoleSpin{to{transform:rotate(360deg)}}@media (max-width:850px){.consoleDashboard{padding:22px 22px 45px}.consoleDashboard .consoleHero{grid-template-columns:1fr;padding:28px}.consoleDashboard .consoleHero .consoleScene{opacity:.23;width:210px;top:10px;right:-15px}.dashboardStat{gap:10px;padding:16px}.dashboardStatIcon{width:36px;height:36px}}@media (max-width:650px){.consoleDashboard{padding:19px 14px 40px}.dashboardCommandBar{flex-direction:column;align-items:stretch;gap:13px;margin-bottom:16px}.dashboardCommandBar>div>p:last-child{font-size:12px}.consoleDashboard .consoleHero{min-height:230px;padding:24px}.consoleDashboard .consoleHero h1{font-size:28px}.dashboardStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboardStat{padding:14px}.dashboardStat:last-child{grid-column:1/-1}.dashboardStat strong{font-size:25px}.dashboardResourceSection{padding:19px 16px}.consoleDashboard .sectionHeading{flex-wrap:wrap;gap:12px;display:flex}.resourceOverviewToolbar{flex-direction:column;align-items:stretch;gap:10px}.resourceOverviewSearch{max-width:none}.resourceOverviewGroups,.consoleDashboard .dashboardJourney{grid-template-columns:1fr}.consoleDashboard .dashboardJourney a{align-items:center;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.pageMotion,.dashboardOrganization,.dashboardStat,.resourceOverviewItems,.motionSpinner{animation:none!important}.dashboardStat:hover,.button:active:not(:disabled),.orgSwitchTrigger:active:not(:disabled),.orgPickerItem:active{transform:none!important}}
.appleConsole{--cinema-ease:cubic-bezier(.22, 1, .36, 1);color:#1d1d1f;-webkit-font-smoothing:antialiased;background:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.appleConsole .topbar{z-index:15;height:64px;box-shadow:none;-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);background:#fbfbfdd9;border-bottom:1px solid #d2d2d780;flex-wrap:nowrap;padding:0 max(28px,50vw - 660px);position:sticky;top:0}.appleConsole .brand{background:0 0;flex:none;gap:13px;width:auto;min-height:0;padding:0}.appleConsole .brandLogo{width:138px}.appleConsole .brandName{letter-spacing:-.04em;border-color:#d2d2d7;padding-left:15px;font-size:19px;font-weight:600}.appleConsole .brandName small{color:#86868b;margin-top:4px;font-size:9px}.appleConsole .topbarRight{color:#6e6e73;flex-wrap:nowrap;justify-content:flex-end;width:auto;padding:0;font-size:12px;font-weight:400}.appleConsole .topbarRight a{color:#424245}.appleConsole .topbarRight>span{color:#6e6e73}.appleConsole .topbarRight .textButton{color:#91651b}.appleConsole .topbarRight a:hover,.appleConsole .topbarRight .textButton:hover{color:#a77417;background:#e8dbbd40}.appleConsole .consoleDashboard{max-width:1392px;padding:0 36px 70px}.appleConsole .dashboardCommandBar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f5f7e8;border-bottom:1px solid #dedee380;min-height:100px;margin:0;padding:18px 0;position:sticky;top:64px}.appleConsole .dashboardCommandBar h2{letter-spacing:-.035em;color:#1d1d1f;margin:0 0 5px;font-size:19px;font-weight:600}.appleConsole .dashboardCommandBar .eyebrow{color:#86868b;letter-spacing:.1em;margin-bottom:5px;font-size:9px}.appleConsole .dashboardCommandBar>div>p:last-child{color:#86868b;font-size:11px}.appleConsole .orgSwitchTrigger{min-width:265px;box-shadow:none;background:#fff9;border-color:#d2d2d7;border-radius:14px;padding:10px 14px}.appleConsole .orgSwitchTrigger:hover:not(:disabled){border-color:#ca8b1d;box-shadow:0 8px 22px #1d1d1f0a}.appleConsole .orgSwitchCopy>span{color:#86868b;font-size:10px}.appleConsole .orgSwitchCopy strong{color:#1d1d1f;font-size:12px;font-weight:600}.appleConsole .orgSwitchIcon{background:#f5ead5;border-radius:10px;width:32px;height:32px}.appleConsole .dashboardOrganization{animation:none}.appleConsole .button{letter-spacing:-.01em;transition:transform .3s var(--cinema-ease), box-shadow .3s, background-color .2s;border-radius:999px;padding:12px 20px;font-size:12px;font-weight:500}.appleConsole .button:hover{transform:translateY(-3px);box-shadow:0 8px 24px #1d1d1f12}.appleConsole .primaryButton{color:#251a0a;background:#f6b327;border:1px solid #efac27;box-shadow:0 4px 12px #d2961925}.appleConsole .primaryButton:hover{background:#ffc54d;box-shadow:0 12px 28px #d2961938}.cinematicHero{--hero-progress:0;background:#fbfbfd;border-bottom:1px solid #e5e5ea;margin:0 -36px;padding:0 36px;position:relative;overflow:clip}.cinematicComposition{grid-template-columns:.95fr 1.05fr;align-items:center;gap:12px;min-height:550px;display:grid}.cinematicCopy{z-index:2;transform:translateY(calc(var(--hero-progress) * -35px));padding:42px 0 30px 14px;position:relative}.cinematicEyebrow{color:#6e6e73;letter-spacing:.02em;animation:cinematicCopyIn .9s var(--cinema-ease) both;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;font-weight:500;display:flex}.cinematicEyebrow>span{background:#e4a221;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #e4a22112}.cinematicCopy h1{color:#1d1d1f;letter-spacing:-.065em;margin:0 0 26px;font-size:clamp(50px,5.3vw,82px);font-weight:600;line-height:1.015}.cinematicCopy h1>span{width:fit-content;animation:cinematicTypeIn 1.2s var(--cinema-ease) both;display:block}.cinematicCopy h1>span:nth-child(2){animation-delay:.1s}.cinematicCopy h1>span:nth-child(3){animation-delay:.2s}.cinematicCopy .cinematicGold{color:#b57711;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#835509 2%,#dda026 35%,#f5c668 65%,#a76a0b 97%);-webkit-background-clip:text;background-clip:text}.cinematicDescription{color:#6e6e73;letter-spacing:-.025em;animation:cinematicCopyIn 1s .35s var(--cinema-ease) both;margin-bottom:26px;font-size:16px;line-height:1.6}.cinematicActions{animation:cinematicCopyIn 1s .45s var(--cinema-ease) both;flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cinematicActions .button{align-items:center;gap:10px;padding:14px 22px;font-size:13px;display:inline-flex}.cinematicTextLink{color:#785315;align-items:center;gap:7px;font-size:12px;display:inline-flex}.cinematicTextLink svg{transition:transform .3s var(--cinema-ease)}.cinematicTextLink:hover svg{transform:translateY(4px)}.cinematicStage{--pointer-x:0deg;--pointer-y:0deg;--light-x:45%;--light-y:10%;perspective:1600px;isolation:isolate;min-width:0;height:520px;position:relative}.cinematicAura{transform:translateY(calc(var(--hero-progress) * -22px));animation:cinematicAuraIn 2.2s var(--cinema-ease) both;background:radial-gradient(at 55% 40%,#f0ca7e40,#e9e7ed44 38%,#0000 70%);position:absolute;inset:4% -10% -5% -9%}.cinematicRig{width:88%;max-width:495px;transform-style:preserve-3d;transform:translateY(calc(var(--hero-progress) * -24px)) translateZ(calc(var(--hero-progress) * 100px)) rotateX(calc(12deg - var(--hero-progress) * 12deg + var(--pointer-y))) rotateY(calc(-18deg + var(--hero-progress) * 18deg + var(--pointer-x)));transition:transform .14s linear;position:absolute;top:43px;left:4%}.cinematicLayer{color:#777780;background:linear-gradient(140deg,#f5f5f7,#c5c6ce 80%,#fff);border:1px solid #b9bac288;border-radius:25px;align-items:flex-end;gap:8px;min-height:420px;padding:26px;font-size:13px;display:flex;position:absolute;inset:0;box-shadow:inset 3px 4px #fff8,inset -2px -3px #92949a55}.cinematicLayerBack{transform:translate3d(calc(45px - var(--hero-progress) * 22px), calc(-32px + var(--hero-progress) * 15px), -100px);animation:cinematicBackIn 1.6s .1s var(--cinema-ease) both}.cinematicLayerMiddle{transform:translate3d(calc(22px - var(--hero-progress) * 10px), calc(-16px + var(--hero-progress) * 8px), -45px);color:#896f43;animation:cinematicMiddleIn 1.5s .2s var(--cinema-ease) both;background:linear-gradient(130deg,#fbe8c2,#d4a351 75%,#fae9c5);border-color:#d5b87c}.cinematicDeviceEntrance{transform-style:preserve-3d;animation:cinematicDeviceIn 1.6s .15s var(--cinema-ease) both}.cinematicDevice{color:#fbfbfd;min-height:420px;transform-style:preserve-3d;background:#171b24;border:1px solid #656a75;border-radius:25px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #e7e7eb,0 0 0 4px #b9bbc1,0 28px 65px #25253030,inset 2px 2px #fff5}.cinematicDeviceChrome{color:#898d99;letter-spacing:.03em;background:#222631;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;height:36px;padding:0 18px;font-size:9px;display:flex}.cinematicWindowDots{gap:5px;display:flex}.cinematicWindowDots i{background:#575b66;border-radius:50%;width:5px;height:5px}.cinematicWindowDots i:first-child{background:#ccab69}.cinematicDeviceContent{z-index:1;padding:24px 27px 19px;position:relative}.cinematicCompanyHeading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;display:flex}.cinematicCompanyIcon{color:#e8bc6e;background:linear-gradient(145deg,#64503277,#eabd7010);border:1px solid #edd7ac25;border-radius:13px;place-items:center;width:41px;height:41px;display:grid}.cinematicLiveRead{color:#969da9;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:inline-flex}.cinematicLiveRead i{background:#d8b267;border-radius:50%;width:4px;height:4px}.cinematicDeviceEyebrow{color:#a2a5ae;text-transform:uppercase;letter-spacing:.16em;margin:0 0 8px;font-size:8px}.cinematicDevice h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 8px;font-size:clamp(15px,1.4vw,22px);font-weight:500;line-height:1.25}.cinematicDocument{color:#adb1bb;margin:0;font-size:10px}.cinematicLocation{color:#828995;align-items:center;gap:4px;margin:6px 0 0;font-size:9px;display:flex}.cinematicDeviceStats{grid-template-columns:1fr 1fr 1.2fr;gap:8px;margin:20px 0 19px;display:grid}.cinematicDeviceStats>div{background:linear-gradient(135deg,#ffffff09,#ffffff02);border:1px solid #ffffff0d;border-radius:11px;min-width:0;padding:11px 10px}.cinematicDeviceStats svg{color:#ceb681;margin-bottom:7px;display:block}.cinematicDeviceStats strong{color:#f7f5f0;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:500;line-height:1.15;display:block}.cinematicDeviceStats .cinematicAppValue{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:13px;line-height:29px}.cinematicDeviceStats span{color:#979daa;margin-top:4px;font-size:8px;display:block}.cinematicDeviceResources>p{color:#9298a4;margin:0 0 9px;font-size:8px}.cinematicDeviceResources ul{margin:0;padding:0;list-style:none}.cinematicDeviceResources li{color:#ced1d8;border-top:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:9px;padding:9px 0;font-size:9px;display:flex}.cinematicDeviceResources li>span:first-child{flex:1;min-width:0}.cinematicDeviceResources li>span:last-child{white-space:nowrap;align-items:center;gap:4px;font-size:8px;display:inline-flex}.cinematicDeviceResources .deviceEnabled{color:#afc9b8}.cinematicDeviceResources .deviceDisabled{color:#aaa5a0}.cinematicDeviceResources .deviceUnknown{color:#dbc390}.cinematicDeviceMore{color:#d6b478;justify-content:space-between;align-items:center;margin-top:4px;padding-top:11px;font-size:9px;display:flex}.cinematicReflection{pointer-events:none;z-index:2;background:radial-gradient(ellipse at var(--light-x) var(--light-y), #ffffff0d, transparent 52%), linear-gradient(125deg, #fff0 30%, #ffffff08 45%, #fff0 60%);position:absolute;inset:0}.cinematicScope{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate3d(calc(var(--hero-progress) * 10px), calc(var(--hero-progress) * -12px), 75px);animation:cinematicScopeIn 1.4s .55s var(--cinema-ease) both;background:#ffffffed;border:1px solid #ffffffd9;border-radius:17px;align-items:center;gap:11px;padding:15px 19px;display:flex;position:absolute;bottom:-24px;left:-27px;box-shadow:0 18px 42px #37374120}.cinematicScope>span{color:#ad7b26;background:#f8edda;border-radius:11px;place-items:center;width:33px;height:33px;display:grid}.cinematicScope strong{color:#424245;font-size:11px;font-weight:600;display:block}.cinematicScope small{color:#86868b;margin-top:4px;font-size:8px;display:block}.cinematicFloor{z-index:-1;filter:blur(22px);height:32px;transform:scaleX(calc(.9 + var(--hero-progress) * .1));animation:cinematicCopyIn 1.8s .35s var(--cinema-ease) both;background:#39394827;border-radius:50%;position:absolute;bottom:12px;left:5%;right:4%}.cinematicFooter{z-index:3;border-top:1px solid #e5e5ea;justify-content:space-between;align-items:center;gap:15px;padding:15px 14px 23px;display:flex;position:relative}.cinematicFooter a,.cinematicFooter button{color:#86868b;align-items:center;gap:8px;font-size:10px;display:inline-flex}.cinematicFooter button{background:0 0;border:0;padding:6px 0}.cinematicFooter button:hover{color:#a37116}.cinematicFooter button svg{transition:transform .4s var(--cinema-ease)}.cinematicFooter button:hover svg{transform:rotate(-60deg)}.cinematicScrollMark{border:1px solid #d2d2d7;border-radius:50%;place-items:center;width:22px;height:22px;animation:1.8s ease-in-out 1.8s 3 cinematicScrollCue;display:grid}.appleConsole .dashboardStats{gap:16px;margin-top:32px;scroll-margin-top:190px}.appleConsole .dashboardStat{min-height:145px;box-shadow:none;transition:transform .5s var(--cinema-ease), box-shadow .5s var(--cinema-ease);border:1px solid #ececef;border-radius:22px;align-items:flex-start;padding:24px;animation:none}.appleConsole .dashboardStat:hover{transform:translateY(-6px);box-shadow:0 18px 40px #1d1d1f0b}.appleConsole .dashboardStatIcon{color:#8d7955;background:#f5f5f7;border-radius:12px;width:38px;height:38px}.appleConsole .dashboardStat p{color:#86868b;margin:0 0 9px;font-size:11px}.appleConsole .dashboardStat strong{color:#1d1d1f;letter-spacing:-.055em;font-size:38px;font-weight:500}.appleConsole .dashboardStat strong.isText{font-size:25px;line-height:42px}.appleConsole .dashboardStat small{color:#86868b;margin-top:8px;font-size:10px}.appleConsole .dashboardNext{box-shadow:none;background:#eeebdf;border:1px solid #e5dfcd;border-radius:22px;padding:24px 28px;animation:none}.appleConsole .dashboardNextIcon{box-shadow:none;color:#a37b34;background:#f7f4e8;border-radius:50%}.appleConsole .dashboardNext h2{color:#333026;letter-spacing:-.035em;font-size:22px;font-weight:600}.appleConsole .dashboardNext p:not(.eyebrow){color:#7d7a71;font-size:12px}.appleConsole .dashboardNext .eyebrow{color:#948469;font-size:9px}.appleConsole .dashboardJourney{margin-top:14px}.appleConsole .dashboardJourney a{transition:background-color .25s, transform .3s var(--cinema-ease);background:0 0;border-color:#e6e6eb;border-radius:15px;padding:16px}.appleConsole .dashboardJourney a:hover{background:#fff;transform:translateY(-3px)}.appleConsole .dashboardJourney strong{color:#424245;font-size:12px;font-weight:500}.appleConsole .dashboardJourney small{color:#86868b;font-size:10px}.appleConsole .dashboardResourceSection{box-shadow:none;border:1px solid #ececef;border-radius:26px;margin-top:48px;padding:32px;scroll-margin-top:190px}.appleConsole .dashboardResourceSection .sectionHeading h2{color:#1d1d1f;letter-spacing:-.045em;font-size:32px;font-weight:600}.appleConsole .dashboardResourceSection .eyebrow{color:#86868b;font-size:9px}.appleConsole .dashboardResourceSection .sectionHeading>div>p:last-child{color:#86868b;margin-top:9px;font-size:12px}.appleConsole .resourceOverviewGroup{background:#fafafa;border-color:#e7e7ec;border-radius:16px}.appleConsole .resourceOverviewGroup[open]{background:#fff;box-shadow:0 8px 24px #1d1d1f07}.appleConsole .resourceOverviewGroup summary{padding:17px}.appleConsole .resourceOverviewGroupCopy strong{color:#424245;font-size:12px;font-weight:500}.appleConsole .resourceOverviewGroupCopy small,.appleConsole .resourceOverviewHint{color:#86868b;font-size:10px}.appleConsole .resourceOverviewGroupIcon{color:#8c8c96;background:#f0f0f3}.appleConsole .resourceOverviewSearch{background:#f5f5f7;border-color:#e0e0e5;border-radius:12px;font-size:12px}.appleConsole .resourceOverviewFilters button{border-radius:999px;font-size:11px;font-weight:500}.appleConsole .resourceOverviewItems li{color:#424245;font-size:12px}.appleConsole .resourceOverviewMore button{border-radius:999px;font-weight:500}.appleConsole .dashboardPeople{box-shadow:none;background:#eaeaec;border-color:#e4e4e9;border-radius:22px;animation:none}.appleConsole .dashboardPeople h2{letter-spacing:-.03em;color:#424245;font-size:20px;font-weight:500}.appleConsole .dashboardPeople p{color:#86868b;font-size:12px;line-height:1.7}.appleConsole .dashboardTechnical{color:#86868b;background:0 0;border-color:#e0e0e5;border-radius:15px;font-size:11px}.appleConsole .dashboardTechnical summary{color:#6e6e73;font-weight:500}.appleConsole .motionReveal{transition:opacity .85s var(--cinema-ease), transform 1s var(--cinema-ease), filter .85s var(--cinema-ease)}.appleConsole .motionWaiting{opacity:0;filter:blur(6px);transform:translateY(55px)scale(.975)}.appleConsole .motionVisible .dashboardStat{animation:cinematicBentoIn 1s var(--cinema-ease) both}.appleConsole .motionVisible .dashboardStat:nth-child(2){animation-delay:.11s}.appleConsole .motionVisible .dashboardStat:nth-child(3){animation-delay:.22s}.appleConsole .orgPicker{background:#f5f5f7;border-color:#ffffffd9;border-radius:28px;font-family:inherit;box-shadow:0 45px 150px #1d1d1f44}.appleConsole .orgPicker[open]{animation:cinematicModalIn .65s var(--cinema-ease)}.appleConsole .orgPicker::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1d1d1f50;animation-duration:.45s}.appleConsole .orgPickerHeader h2{color:#1d1d1f;letter-spacing:-.045em;font-size:28px;font-weight:600}.appleConsole .orgPickerHeader .eyebrow{color:#86868b;font-size:9px}.appleConsole .orgPickerHeader p:not(.eyebrow){color:#86868b;font-size:12px}.appleConsole .orgPickerItem{box-shadow:none;transition:transform .35s var(--cinema-ease), box-shadow .35s, border-color .25s;border-color:#e4e4e9;border-radius:17px}.appleConsole .orgPickerItem:hover{transform:translateY(-4px);box-shadow:0 12px 25px #1d1d1f0b}.appleConsole .orgPickerItemCopy strong{color:#424245;font-weight:500}.appleConsole .orgPickerGrid li{animation:cinematicPickerItemIn .55s var(--cinema-ease) both}.appleConsole .orgPickerGrid li:nth-child(2){animation-delay:35ms}.appleConsole .orgPickerGrid li:nth-child(3){animation-delay:70ms}.appleConsole .orgPickerGrid li:nth-child(4){animation-delay:.105s}.appleConsole .orgPickerGrid li:nth-child(5){animation-delay:.14s}.appleConsole .orgPickerGrid li:nth-child(6){animation-delay:.175s}.appleConsole .orgPickerGrid li:nth-child(7){animation-delay:.21s}.appleConsole .orgPickerGrid li:nth-child(8){animation-delay:.245s}@keyframes cinematicTypeIn{0%{opacity:0;filter:blur(12px);transform:translateY(55px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes cinematicCopyIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes cinematicAuraIn{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes cinematicDeviceIn{0%{opacity:0;transform:translate3d(60px,120px,-250px)rotateX(35deg)rotateY(-28deg)rotate(8deg)}to{opacity:1;transform:translate(0,0)rotateX(0)rotateY(0)rotate(0)}}@keyframes cinematicBackIn{0%{opacity:0;translate:100px -75px}to{opacity:1;translate:0}}@keyframes cinematicMiddleIn{0%{opacity:0;translate:65px -45px}to{opacity:1;translate:0}}@keyframes cinematicScopeIn{0%{opacity:0;translate:-50px 50px;scale:.85}to{opacity:1;translate:0;scale:1}}@keyframes cinematicBentoIn{0%{opacity:0;translate:0 45px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes cinematicScrollCue{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes cinematicModalIn{0%{opacity:0;filter:blur(8px);transform:perspective(1200px)translateY(50px)rotateX(8deg)scale(.88)}to{opacity:1;filter:blur();transform:perspective(1200px)translateY(0)rotateX(0)scale(1)}}@keyframes cinematicPickerItemIn{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0}}@media (max-width:1100px){.cinematicCopy h1{font-size:65px}.cinematicStage{height:500px}.cinematicDeviceContent{padding:20px}.cinematicComposition{min-height:530px}.cinematicScope{left:-10px}}@media (max-width:850px){.appleConsole .consoleDashboard{padding:0 22px 45px}.appleConsole .topbar{padding:0 22px}.cinematicHero{margin:0 -22px;padding:0 22px}.cinematicCopy{padding-left:0}.cinematicCopy h1{font-size:52px}.cinematicDescription{font-size:13px}.cinematicActions{gap:14px}.cinematicActions .button{padding:12px 18px;font-size:11px}.cinematicTextLink{font-size:11px}.cinematicDeviceContent{padding:18px}.cinematicRig{width:97%;left:0}.cinematicLiveRead{font-size:7px}.cinematicDeviceStats>div{padding:9px 7px}.cinematicDeviceResources li{font-size:8px}.cinematicDeviceStats .cinematicAppValue{font-size:11px}.cinematicScope{padding:12px;left:-15px}.appleConsole .dashboardStats{gap:10px}.appleConsole .dashboardStat{gap:10px;padding:20px 16px}}@media (max-width:680px){.appleConsole .topbar{height:58px;padding:0 16px}.appleConsole .brandLogo{width:108px}.appleConsole .brandName{padding-left:9px;font-size:16px}.appleConsole .topbarRight{gap:9px;font-size:10px}.appleConsole .dashboardCommandBar{gap:12px;min-height:85px;padding:13px 0;top:58px}.appleConsole .dashboardCommandBar h2{font-size:14px}.appleConsole .dashboardCommandBar>div>p:last-child{max-width:155px;font-size:9px}.appleConsole .dashboardCommandBar>div{flex:1}.appleConsole .orgSwitchTrigger{gap:8px;width:auto;min-width:0;max-width:195px;padding:9px 10px}.appleConsole .orgSwitchCopy strong,.appleConsole .orgSwitchCopy>span{font-size:9px}.appleConsole .orgSwitchIcon{width:27px;height:27px}.appleConsole .orgSwitchTrigger>svg{width:13px}.cinematicComposition{flex-direction:column;gap:0;display:flex}.cinematicCopy{text-align:center;padding:35px 0 0;transform:none}.cinematicEyebrow{justify-content:center;margin-bottom:17px;font-size:10px}.cinematicCopy h1{margin-bottom:18px;font-size:clamp(46px,10vw,62px)}.cinematicCopy h1>span{margin:0 auto}.cinematicCopy h1>span:nth-child(2){margin-right:.2em;display:inline-block}.cinematicCopy h1>span:nth-child(3){display:inline-block}.cinematicDescription{margin-bottom:20px;font-size:12px}.cinematicActions{justify-content:center}.cinematicStage{width:100%;max-width:450px;height:510px;margin:0 auto}.cinematicRig{width:80%;transform:translateY(calc(var(--hero-progress) * -10px)) rotateX(calc(8deg - var(--hero-progress) * 8deg)) rotateY(calc(-12deg + var(--hero-progress) * 12deg));top:50px;left:9%}.cinematicDevice h2{font-size:18px}.cinematicScope{left:-14px}.cinematicFloor{bottom:20px}.cinematicFooter{padding:12px 0 20px}.cinematicFooter a,.cinematicFooter button{font-size:9px}.appleConsole .dashboardStats{grid-template-columns:1fr;margin-top:22px}.appleConsole .dashboardStat{align-items:center;min-height:105px}.appleConsole .dashboardStat strong{font-size:28px}.appleConsole .dashboardStat p{margin-bottom:4px}.appleConsole .dashboardStat small{margin-top:4px}.appleConsole .dashboardNext{padding:20px}.appleConsole .dashboardNext h2{font-size:19px}.appleConsole .dashboardJourney{grid-template-columns:1fr}.appleConsole .dashboardResourceSection{margin-top:28px;padding:22px 18px}.appleConsole .dashboardResourceSection .sectionHeading h2{font-size:25px}.appleConsole .dashboardResourceSection .sectionHeading>.button{margin-top:13px}.appleConsole .resourceOverviewGroups{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.appleConsole *,.appleConsole :before,.appleConsole :after,.appleConsole dialog::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cinematicCopy{transform:none}.cinematicRig{transform:rotateX(4deg)rotateY(-7deg)}.cinematicDeviceEntrance{transform:none}.appleConsole .motionWaiting{opacity:1;filter:none;transform:none}.appleConsole .dashboardStat:hover,.appleConsole .orgPickerItem:hover,.appleConsole .button:hover{transform:none}.cinematicFooter button{display:none}}
.pageMotion.appleConsole{min-height:100vh}.appleConsole .brandHome{border-radius:0;align-self:stretch;padding:0;display:flex}.appleConsole .brandHome:hover{transform:none}.appleConsole .topbarRight>a{align-items:center;gap:7px;display:inline-flex}.appleConsole .button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.appleConsole .eyebrow{color:#86868b;letter-spacing:.11em;font-size:10px;font-weight:500}.appleConsole .premiumPage{width:min(100%,1200px);max-width:1200px;padding:28px 36px 72px}.premiumBreadcrumb{color:#98989e;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-size:11px;display:flex}.premiumBreadcrumb a{color:#6e6e73}.premiumBreadcrumb a:hover{color:#a7741a}.premiumBreadcrumb [aria-current]{color:#424245}.premiumIntro{border-bottom:1px solid #dedee3;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:28px;min-height:270px;margin-bottom:28px;padding:22px 0 32px;display:grid}.premiumIntroCopy{min-width:0;animation:premiumIntroIn .95s var(--cinema-ease) both}.premiumIntroCopy h1{color:#1d1d1f;letter-spacing:-.055em;text-wrap:balance;max-width:720px;margin:13px 0 18px;font-size:clamp(34px,3.6vw,50px);font-weight:600;line-height:1.06}.premiumIntroDescription{color:#6e6e73;max-width:640px;font-size:14px;line-height:1.7}.premiumIntroDescription p{margin:0}.premiumIntroBadge{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.appleConsole .badge{color:#6e6e73;background:#fff8;border:1px solid #e0e0e5;padding:7px 12px;font-size:11px;font-weight:500}.appleConsole .badge.badge-success{color:#3b7453;background:#eaf4ed;border-color:#c6decd}.appleConsole .badge.badge-pending{color:#96722b;background:#f7f0de;border-color:#e5d5af}.appleConsole .badge.badge-failed{color:#9c584a;background:#f8ebe7;border-color:#e3cbc6}.premiumFooter{color:#98989e;border-top:1px solid #dedee3;justify-content:space-between;gap:20px;max-width:1128px;margin:0 auto;padding:20px 0 30px;font-size:10px;display:flex}.systemScene{--art-x:0deg;--art-y:0deg;perspective:1000px;isolation:isolate;width:100%;height:240px;position:relative}.systemSceneGlow{animation:cinematicAuraIn 1.5s var(--cinema-ease) both;background:radial-gradient(#e7c68e2e,#e6e6ed44 40%,#0000 70%);border-radius:50%;position:absolute;inset:4% -8% -6%}.systemSceneRig{width:184px;height:185px;transform-style:preserve-3d;transform:rotateX(calc(11deg + var(--art-y))) rotateY(calc(-18deg + var(--art-x))) rotateZ(-7deg);transition:transform .25s var(--cinema-ease);position:absolute;top:29px;left:calc(50% - 95px)}.systemSceneLayer{background:linear-gradient(140deg,#f5f5f7,#d8d9df);border:1px solid #bfc0c8;border-radius:24px;position:absolute;inset:0;box-shadow:inset 2px 2px #fff}.systemSceneLayer.layerSilver{animation:cinematicBackIn 1.2s .1s var(--cinema-ease) both;transform:translate3d(27px,-18px,-60px)}.systemSceneLayer.layerGold{animation:cinematicMiddleIn 1.2s .17s var(--cinema-ease) both;background:linear-gradient(120deg,#f7e6c4,#ddb86f);border-color:#ceb078;transform:translate3d(14px,-9px,-30px)}.systemSceneFace{animation:premiumArtIn 1.3s .13s var(--cinema-ease) both;background:linear-gradient(145deg,#fff,#f6f6f8);border:1px solid #d0d1d8;border-radius:24px;padding:18px;position:absolute;inset:0;box-shadow:0 0 0 2px #fff,0 18px 35px #3737411c}.systemSceneBar{align-items:center;gap:4px;padding-bottom:14px;display:flex}.systemSceneBar>i{background:#d1d1d8;border-radius:50%;width:4px;height:4px}.systemSceneBar>i:first-child{background:#d7b375}.systemSceneBar>span{color:#a2a2ab;margin-left:auto;font-size:6px}.systemSceneIcon{color:#af8238;margin:0 0 9px}.systemSceneLines{gap:5px;margin-bottom:17px;display:grid}.systemSceneLines>i{background:#dddde3;border-radius:4px;width:70%;height:4px;display:block}.systemSceneLines>i:last-child{background:#e8e8ec;width:47%}.systemSceneControls{gap:7px;display:grid}.systemSceneControls>span{justify-content:space-between;align-items:center;display:flex}.systemSceneControls>span>i{background:#e4e4e9;border-radius:5px;width:55%;height:3px}.systemSceneControls b{background:#d5bd8c;border-radius:20px;width:23px;height:12px;box-shadow:0 0 0 1px #c6a468}.systemSceneControls b:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;margin:2px 0 0 13px;display:block;box-shadow:0 1px 3px #1d1d1f22}.systemSceneControls>span:nth-child(2) b{box-shadow:none;background:#e1e1e7}.systemSceneControls>span:nth-child(2) b:after{margin-left:2px}.systemSceneSatellite{color:#ad863c;width:52px;height:52px;animation:cinematicScopeIn 1.2s .45s var(--cinema-ease) both;background:#ffffffed;border:1px solid #fff;border-radius:17px;place-items:center;display:grid;position:absolute;bottom:-16px;right:-21px;transform:translateZ(45px);box-shadow:0 12px 30px #3737411a}.systemSceneShadow{z-index:-1;filter:blur(14px);background:#37374118;border-radius:50%;width:70%;height:17px;position:absolute;bottom:5px;left:15%}.systemSceneTiles{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.systemSceneTiles>span{color:#96949e;background:#eeeff2;border-radius:7px;place-items:center;height:27px;display:grid}.systemSceneTiles>span:first-child{color:#ac853e;background:#f0e4ca}.systemSceneSeal{color:#98989e;border:1px solid #e5e5ea;border-radius:9px;align-items:center;gap:8px;padding:9px;font-size:7px;display:flex}.scene-success .systemSceneIcon,.scene-success .systemSceneSatellite{color:#588969}.scene-success .layerGold{background:linear-gradient(135deg,#e9f1e7,#b7d0ba);border-color:#b3c8b5}.appleConsole .premiumPage .section{margin-top:30px}.appleConsole .premiumPage .section>h2{color:#1d1d1f;letter-spacing:-.04em;margin-bottom:17px;font-size:24px;font-weight:600}.appleConsole .premiumPage .section>p{color:#6e6e73;font-size:13px;line-height:1.7}.appleConsole .premiumPage .firstSection{margin-top:0}.appleConsole .notice{color:#78684c;background:#f7f1e5;border:1px solid #e9dec6;border-left:3px solid #cfb076;border-radius:14px;padding:15px 18px;font-size:13px;line-height:1.65}.appleConsole .notice a{color:#947027}.appleConsole .flowSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.appleConsole .flowSteps li{color:#86868b;min-height:51px;box-shadow:none;background:#ffffff8c;border:1px solid #e2e2e7;border-radius:14px;align-items:center;gap:10px;padding:13px 17px;font-size:12px;font-weight:500;display:flex}.appleConsole .flowSteps .flowStepDone{color:#62796a;background:#f0f4f1;border-color:#dae4dd}.appleConsole .flowSteps .flowStepCurrent{color:#8d6b2c;background:#f4ecdc;border-color:#e4d6b8}.premiumStepNumber{background:#fff9;border:1px solid #e3e3e899;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.appleConsole .sourceTabs{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0;display:flex}.appleConsole .sourceTab{color:#6e6e73;transition:transform .25s var(--cinema-ease), background .2s, border-color .2s;background:0 0;border:1px solid #dedee3;border-radius:999px;align-items:center;gap:9px;padding:11px 16px;display:inline-flex}.appleConsole .sourceTab strong{font-size:12px;font-weight:500}.appleConsole .sourceTab small{color:#98989e;margin:0;font-size:10px}.appleConsole a.sourceTab:hover{background:#fff;transform:translateY(-2px)}.appleConsole .sourceTab.selected{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.appleConsole .sourceTab.selected small{color:#babac0}.appleConsole .screenMapSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.appleConsole .screenMapSummary>span{color:#566259;background:#fff;border:1px solid #ececef;border-radius:20px;padding:20px;font-size:13px;line-height:1.5}.appleConsole .screenMapSummary strong{color:#1d1d1f;letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:32px;font-weight:500;display:block}.appleConsole .catalogSearch{background:#fff;border:1px solid #e4e4e9;border-radius:20px;width:100%;max-width:none;margin:26px 0 18px;padding:21px}.appleConsole .catalogSearch label{color:#6e6e73;margin-bottom:8px;font-size:11px;font-weight:500;display:block}.appleConsole .catalogSearch input,.appleConsole .catalogSearch select{color:#424245;background:#f7f7f9;border:1px solid #dedee4;border-radius:12px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:13px}.appleConsole .catalogSearch button{color:#49330f;background:#f4b431;border:1px solid #f0b12b;border-radius:999px;min-height:44px;padding:10px 23px;font-size:12px;font-weight:500}.appleConsole .catalogSearch>select{margin-top:3px}.appleConsole .catalogSearch>label:not(:first-child){margin-top:12px}.appleConsole .screenMapExplanation{color:#566259;font-size:13px;line-height:1.7}.appleConsole .screenMapList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:20px;display:grid}.appleConsole .screenMapItem{min-width:0;box-shadow:none;transition:box-shadow .45s var(--cinema-ease), transform .45s var(--cinema-ease);border:1px solid #e7e7ec;border-radius:22px;padding:24px}.appleConsole .screenMapItem:hover{transform:translateY(-4px);box-shadow:0 16px 35px #1d1d1f09}.appleConsole .screenMapHeading{gap:12px}.appleConsole .screenMapHeading h2{letter-spacing:-.035em;color:#1d1d1f;font-size:21px;font-weight:600}.appleConsole .screenMapItem p{color:#4f5d54;margin:14px 0;font-size:13px;line-height:1.65}.appleConsole .screenMapItem .screenMapNext{color:#86868b;border-left-color:#d3b37d}.appleConsole .screenMapItem small,.appleConsole .screenMapItem details{color:#566259;font-size:12px}.appleConsole .screenMapAction{color:#a47724;font-size:11px;font-weight:500}.appleConsole .screenMapItem details{border-top:1px solid #e8e8ec;padding-top:13px}.appleConsole .screenMapItem details[open]>:not(summary){animation:premiumDetailIn .4s var(--cinema-ease)}.appleConsole .screenMapTechnical,.appleConsole .flowTechnical{color:#86868b;background:#ffffff8c;border:1px solid #e1e1e6;border-radius:16px;margin-top:24px;padding:0;font-size:12px}.appleConsole .screenMapTechnical>summary,.appleConsole .flowTechnical>summary{color:#6e6e73;cursor:pointer;padding:17px 20px;font-weight:500}.appleConsole .screenMapTechnical>:not(summary),.appleConsole .flowTechnical>p{overflow-wrap:anywhere;margin:16px 20px;line-height:1.7}.appleConsole .flowTechnical>.contractItems{margin:0 18px 18px}.appleConsole .tableScroll{background:#fff;border:1px solid #e4e4e9;border-radius:19px;margin-top:20px}.appleConsole table{box-shadow:none;border:0}.appleConsole th{color:#86868b;background:#fafafa;border-color:#e8e8ec;padding:17px 20px;font-size:11px;font-weight:500}.appleConsole td{color:#424245;border-color:#efeff2;padding:19px 20px;font-size:13px}.appleConsole tbody tr:hover{background:#fcfbf8}.appleConsole .flowAction{box-shadow:none;background:#eeebdf;border:1px solid #e1d8c2;border-radius:22px;padding:26px}.appleConsole .flowAction>p{color:#7c776a;font-size:13px}.appleConsole .flowResult{background:#edf5ef;border-color:#c9dece;border-radius:14px;font-weight:500;color:#467257!important}.appleConsole .flowActionButtons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.appleConsole .flowAction .button{margin:5px 0 0}.premiumRecordSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.premiumRecordSummary>div{background:#fff;border:1px solid #e7e7ec;border-radius:20px;padding:22px}.premiumRecordSummary strong{color:#1d1d1f;letter-spacing:-.05em;font-size:32px;font-weight:500;display:block}.premiumRecordSummary span{color:#86868b;margin-top:8px;font-size:11px;display:block}.premiumHistory{background:#fff;border:1px solid #e7e7ec;border-radius:22px;padding:26px}.appleConsole .premiumTimeline{margin:0;padding:0;list-style:none}.premiumTimeline li{border-bottom:1px solid #ececf0;align-items:center;gap:15px;padding:18px 0;display:flex;position:relative}.premiumTimeline li:last-child{border-bottom:0}.premiumTimelineIcon{color:#ac945f;background:#fafafa;border:1px solid #e7e7ec;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.premiumTimelineCopy{flex:1;min-width:0}.premiumTimelineCopy>a,.premiumTimelineCopy>strong{color:#424245;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5;display:block}.premiumTimelineCopy>a:hover{color:#a4782c}.premiumTimelineCopy small{color:#98989e;overflow-wrap:anywhere;margin-top:6px;font-size:10px;display:block}.premiumTimelineCopy>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.premiumTimelineStatus{color:#86868b;white-space:nowrap;background:#f8f8fa;border:1px solid #e7e7ec;border-radius:999px;padding:5px 9px;font-size:10px}.appleConsole .plainList li{color:#424245;border-color:#e5e5ea;padding:15px 0;font-size:13px}.appleConsole .plainList small{color:#98989e;font-size:11px}.appleConsole .accessEntryScope{background:#ececf0;border-color:#e4e4e9;border-radius:19px;padding:20px 24px;animation:none}.appleConsole .accessEntryScope>svg{color:#a99162;flex:none}.appleConsole .accessEntryScope strong{color:#424245;font-size:14px;font-weight:500}.appleConsole .accessEntryScope p{color:#6e6e73;font-size:12px;line-height:1.7}.appleConsole .accessEntryCatalog{box-shadow:none;border-color:#e7e7ec;border-radius:25px;margin-top:24px;padding:28px;animation:none}.appleConsole .accessEntryCatalogHeading h2{color:#1d1d1f;letter-spacing:-.045em;font-size:28px;font-weight:600}.appleConsole .accessEntryCatalogHeading div>p:not(.eyebrow){color:#86868b;font-size:12px}.appleConsole .accessEntryCatalogHeading>span{color:#988056;background:#f1eee5;font-size:11px;font-weight:500}.appleConsole .accessEntrySelectorToolbar{gap:14px;margin-top:23px}.appleConsole .accessEntrySelectorToolbar label{color:#6e6e73;font-size:11px;font-weight:500}.appleConsole .accessEntrySelectorToolbar input,.appleConsole .accessEntrySelectorToolbar select{color:#424245;background:#f5f5f7;border-color:#dedee4;border-radius:12px;min-height:44px;font-size:13px}.appleConsole .accessEntrySummary{color:#4f5d54;gap:8px;margin:18px 0;font-size:12px}.appleConsole .accessEntrySummary>span{background:#f3f3f6;border:1px solid #e8e8ed;padding:6px 11px}.appleConsole .accessEntrySummary .accessEntryIncluded{color:#315b3c;background:#edf5ef;border-color:#d0e2d5}.appleConsole .accessEntrySummary small{color:#4f5d54;font-size:12px}.appleConsole .accessEntryResourceList{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;max-height:none;display:grid;overflow:visible}.appleConsole .accessEntryResourceGroup{background:#fafafa;border:1px solid #e4e4e9;border-radius:16px;overflow:clip}.accessEntryGroupSummary{cursor:pointer;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.accessEntryGroupSummary::-webkit-details-marker{display:none}.accessEntryGroupIcon{color:#aaa1a0;background:#f0f0f3;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.accessEntryGroupTitle{flex:1;gap:3px;min-width:0;display:grid}.accessEntryGroupTitle strong{color:#424245;font-size:13px;font-weight:500}.accessEntryGroupTitle small{color:#566259;font-size:12px}.accessEntryGroupChevron{color:#98989e;transition:transform .4s var(--cinema-ease)}.accessEntryResourceGroup[open] .accessEntryGroupChevron{transform:rotate(180deg)}.accessEntryResourceGroup[open]{background:#fff}.accessEntryResourceGroup[open] .accessEntryGroupSummary{border-bottom:1px solid #ececf0}.accessEntryGroupBody{animation:premiumDetailIn .45s var(--cinema-ease)}.appleConsole .accessEntryResourceRow{gap:20px;min-height:72px;padding:16px 18px}.appleConsole .accessEntryResourceRow:hover{background:#fdfcf8}.appleConsole .accessEntryResourceName strong{color:#424245;font-size:13px;font-weight:500;display:inline}.appleConsole .accessEntryResourceName small{color:#566259;margin-top:8px;font-size:12px;line-height:1.6}.accessEntryChanged{color:#654b16;animation:premiumDetailIn .3s var(--cinema-ease);background:#f7efdd;border-radius:5px;margin-left:8px;padding:3px 6px;font-size:11px;display:inline-block}.appleConsole .accessEntryResourceOptions{background:#f1f1f4;border-radius:11px;gap:3px;padding:3px}.appleConsole .accessEntryResourceOptions label{color:#515a53;background:0 0;border:1px solid #0000;border-radius:8px;min-width:93px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:500}.appleConsole .accessEntryResourceOptions label:hover{background:#fff7;border-color:#0000}.appleConsole .accessEntryResourceOptions label:has(input:checked){color:#315b3c;background:#fff;border-color:#c6ddcb;box-shadow:0 2px 6px #1d1d1f0b}.appleConsole .accessEntryResourceOptions label:nth-child(2):has(input:checked){color:#69493a;border-color:#d9c8c0}.appleConsole .accessEntryResourceOptions input{accent-color:#7c876c;width:10px;height:10px}.appleConsole .accessEntryScreens{margin-top:8px;font-size:11px}.appleConsole .accessEntryScreens summary{color:#8b7a5a;font-weight:400}.accessEntryExpandTools{color:#566259;justify-content:space-between;align-items:center;gap:15px;margin:0 0 14px;font-size:12px;display:flex}.accessEntryExpandActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.accessEntryExpandTools button{color:#315b3c;background:#f4f8f5;border:1px solid #d9e3dc;border-radius:999px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:600}.accessEntryExpandTools button:hover{background:#eaf2ed;border-color:#c5d7c9}.accessEntryExpandTools button:focus-visible{outline-offset:3px;outline:2px solid #326c53}.accessEntryObservation{color:#86868b;margin:18px 0;font-size:12px}.accessEntryObservation summary{cursor:pointer;color:#6e6e73;padding:9px 0}.accessEntryObservation label{margin-top:10px;display:block}.accessEntryObservation input{color:#424245;background:#fafafa;border:1px solid #dedee4;border-radius:12px;width:100%;margin-top:7px;padding:12px;font-size:13px;display:block}.appleConsole .accessEntrySave{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f3e9ed;border:1px solid #e5dac2;border-radius:18px;align-items:center;margin-top:15px;padding:17px 20px;position:sticky;bottom:14px;box-shadow:0 9px 32px #1d1d1f12}.appleConsole .accessEntrySave>div:first-child{flex:auto}.appleConsole .accessEntrySave strong{color:#4e4838;font-size:13px;font-weight:600}.appleConsole .accessEntrySave p{color:#5f5849;margin-top:5px;font-size:12px}.appleConsole .accessEntrySave .button{white-space:nowrap}.appleConsole .accessEntryMapInfo{color:#86868b;background:#ffffff8c;border-color:#e4e4e9;border-radius:15px;font-size:12px}.appleConsole .accessEntryMapInfo summary{color:#6e6e73;font-weight:500}.appleConsole .contentHeader{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.appleConsole .contentHeader:after{display:none}.appleConsole .contentHeader h1{color:#1d1d1f;letter-spacing:-.05em;font-size:38px}.appleConsole .contentHeader .eyebrow,.appleConsole .contentHeader .subline{color:#86868b}.appleConsole .contractItems,.appleConsole .catalogList{box-shadow:none;background:#fff;border:1px solid #e4e4e9;border-radius:18px}.appleConsole .contractItem,.appleConsole .catalogItem{border-color:#ececf0;padding:19px 22px}.appleConsole .contractItem strong,.appleConsole .catalogItem strong{color:#424245;font-size:13px;font-weight:500}.appleConsole .contractItem small,.appleConsole .catalogItem small{color:#98989e;font-size:11px;line-height:1.6}.appleConsole .catalogItem:hover,.appleConsole .contractItem:hover{background:#fcfbf8}.appleConsole .emptyText,.appleConsole .emptyState{color:#86868b}.premiumLogin{background:#fbfbfd;min-height:100vh;padding:0 max(28px,50vw - 620px)}.premiumLoginHeader{border-bottom:1px solid #e5e5ea;justify-content:space-between;align-items:center;gap:20px;height:95px;display:flex}.premiumLoginHeader .brand{align-self:center;height:auto}.premiumLoginHeader>span{color:#98989e;font-size:11px}.premiumLoginComposition{grid-template-columns:1fr .85fr;align-items:center;gap:80px;padding:48px 0;display:grid}.premiumLoginStory{position:relative}.premiumLoginStory h1{color:#1d1d1f;letter-spacing:-.065em;animation:cinematicTypeIn 1.2s var(--cinema-ease) both;margin:15px 0 22px;font-size:clamp(50px,5.7vw,78px);font-weight:600;line-height:1.04}.premiumLoginStory h1 span{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#936713,#e6ad38 60%,#a06b0d);-webkit-background-clip:text;background-clip:text}.premiumLoginStory>p:not(.eyebrow){color:#86868b;letter-spacing:-.025em;font-size:16px;line-height:1.7}.premiumLoginStory .systemScene{max-width:360px;height:275px;margin:0 0 5px -15px}.premiumLoginStory .systemSceneRig{top:40px;scale:1.25}.premiumLoginFeatures{color:#86868b;flex-wrap:wrap;gap:20px;font-size:11px;display:flex}.premiumLoginFeatures>span{align-items:center;gap:7px;display:inline-flex}.premiumLoginFeatures svg{color:#b19a6b}.premiumLoginCard{animation:premiumLoginCardIn 1.4s .2s var(--cinema-ease) both;background:linear-gradient(140deg,#fff,#f7f7f9);border:1px solid #e7e7ec;border-radius:30px;padding:42px;box-shadow:0 22px 70px #1d1d1f08}.premiumLoginIcon{color:#ad853e;background:#f3ead7;border:1px solid #e8d9bb;border-radius:18px;place-items:center;width:57px;height:57px;margin-bottom:34px;display:grid}.premiumLoginCard h2{color:#1d1d1f;letter-spacing:-.05em;margin:15px 0 20px;font-size:39px;font-weight:600;line-height:1.1}.premiumLoginCard>p:not(.eyebrow){color:#6e6e73;font-size:13px;line-height:1.8}.premiumLoginAction{margin:30px 0 20px}.premiumLoginAction .button{width:100%;min-height:48px;font-size:13px}.premiumLoginCard>.premiumLoginFootnote{color:#98989e!important;font-size:10px!important}.premiumLoginSignature{color:#a8997d;border-top:1px solid #e5e5ea;justify-content:space-between;align-items:center;margin-top:35px;padding-top:21px;font-size:11px;display:flex}.premiumLoginFooter{color:#98989e;border-top:1px solid #e5e5ea;padding:22px 0;font-size:10px}.premiumState{text-align:center;justify-items:center;padding:55px 20px 80px;display:grid}.premiumState .systemScene{width:290px}.premiumState .eyebrow{margin-top:24px}.premiumState h1{color:#1d1d1f;letter-spacing:-.05em;margin:14px 0 18px;font-size:40px;font-weight:600}.premiumState>p:not(.eyebrow){color:#86868b;max-width:530px;font-size:14px;line-height:1.7}.premiumStateActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.premiumSkeleton{background:linear-gradient(100deg,#eaeaec 10%,#f7f7f9 45%,#eaeaec 80%) 0 0/200% 100%;border-radius:22px;height:130px;margin:22px 0;animation:1.8s ease-in-out infinite premiumSkeletonMove}.premiumSkeleton.isHeading{width:70%;height:45px;margin-top:40px}.appleConsole .setupPage,.appleConsole .errorPage{color:#424245;box-shadow:none;background:#fff;border-color:#e5e5ea;border-radius:22px}.appleConsole .setupPage .brand{background:0 0}.appleConsole .previewNav{background:#f5f5f7;border-color:#e4e4e9}.appleConsole .previewBanner{color:#8c7d5e;background:#f3efdf;font-size:12px}.previewDesignNav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#ffffffeb;border:1px solid #e1e1e6;border-radius:999px;gap:4px;width:max-content;max-width:calc(100% - 24px);padding:5px;display:flex;position:fixed;bottom:14px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 10px 35px #1d1d1f15}.previewDesignNav a{color:#86868b;white-space:nowrap;border-radius:999px;flex:none;padding:9px 13px;font-size:10px}.previewDesignNav a[aria-current=page]{color:#fff;background:#1d1d1f}@keyframes premiumIntroIn{0%{opacity:0;filter:blur(5px);translate:0 25px}to{opacity:1;filter:blur();translate:0}}@keyframes premiumArtIn{0%{opacity:0;transform:translate3d(35px,40px,-100px)rotateX(20deg)rotateY(-20deg)}to{opacity:1;transform:translate(0,0)}}@keyframes premiumDetailIn{0%{opacity:.1;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes premiumLoginCardIn{0%{opacity:0;transform:perspective(1200px)rotateY(-12deg)translate(50px)}to{opacity:1;transform:perspective(1200px)rotateY(0)translate(0)}}@keyframes premiumSkeletonMove{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.appleConsole .accessEntryResourceList{grid-template-columns:1fr}.premiumIntro{grid-template-columns:minmax(0,1fr) 225px;gap:15px}.premiumIntroCopy h1{font-size:38px}.premiumLoginComposition{gap:35px}.premiumLoginCard{padding:30px}.premiumLoginCard h2{font-size:32px}.premiumFooter{margin:0 36px}.appleConsole .screenMapList{grid-template-columns:1fr}}@media (max-width:680px){.appleConsole .compactNavLabel{display:none}.appleConsole .premiumPage{padding:22px 20px 45px}.premiumIntro{grid-template-columns:1fr;min-height:0;padding:18px 0 25px}.premiumIntroCopy h1{font-size:35px}.premiumIntroDescription{font-size:13px}.premiumIntro>.systemScene{display:none}.appleConsole .flowSteps{gap:7px}.appleConsole .flowSteps li{padding:11px;font-size:10px;display:block}.premiumStepNumber{margin-bottom:6px}.appleConsole .screenMapSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.appleConsole .screenMapSummary>span{padding:16px;font-size:12px}.appleConsole .screenMapSummary strong{font-size:27px}.appleConsole .screenMapSearch{grid-template-columns:1fr}.appleConsole .screenMapItem{padding:20px}.appleConsole .accessEntryScope{flex-direction:row;gap:13px;padding:18px}.appleConsole .accessEntryCatalog{padding:20px 16px}.appleConsole .accessEntryCatalogHeading h2{font-size:24px}.appleConsole .accessEntryResourceRow{gap:11px;padding:15px}.appleConsole .accessEntryResourceOptions{width:100%}.appleConsole .accessEntrySave{flex-direction:row;align-items:center;gap:10px;padding:13px;bottom:8px}.appleConsole .accessEntrySave>div:first-child{flex-basis:auto}.appleConsole .accessEntrySave .button{padding:11px 14px;font-size:11px}.accessEntryExpandTools{flex-direction:column;align-items:flex-start;font-size:12px}.accessEntryExpandActions{justify-content:flex-start;width:100%}.accessEntryExpandActions button{flex:180px}.appleConsole .screenMapEvidenceBanner{padding:16px}.accessEntryGroupSummary{gap:10px;padding:14px}.premiumTimeline{font-size:12px}.premiumTimeline li{flex-wrap:wrap;gap:10px}.premiumTimelineStatus{margin-left:45px}.premiumHistory{padding:20px}.premiumRecordSummary{gap:9px}.premiumRecordSummary>div{padding:16px 12px}.premiumRecordSummary strong{font-size:26px}.premiumRecordSummary span{font-size:10px}.premiumFooter{flex-direction:column;gap:7px;margin:0 20px;font-size:9px}.premiumLogin{padding:0 22px}.premiumLoginHeader{height:75px}.premiumLoginHeader>span{display:none}.premiumLoginComposition{grid-template-columns:1fr;gap:30px;padding:36px 0}.premiumLoginStory{text-align:center}.premiumLoginStory h1{font-size:53px}.premiumLoginStory>p:not(.eyebrow){font-size:14px}.premiumLoginStory .systemScene{display:none}.premiumLoginFeatures{justify-content:center;gap:17px}.premiumLoginCard{border-radius:25px;width:100%;max-width:440px;margin:0 auto;padding:28px}.premiumLoginIcon{margin-bottom:25px}.premiumState{padding:25px 0 40px}.premiumState h1{font-size:31px}}@media (prefers-reduced-motion:reduce){.systemScene *,.premiumIntroCopy,.premiumLoginStory h1,.premiumLoginCard,.premiumSkeleton,.accessEntryGroupBody,.accessEntryChanged{transition:none!important;animation:none!important}.systemSceneRig{transform:rotateX(8deg)rotateY(-12deg)rotate(-7deg)}.appleConsole .screenMapItem:hover,.appleConsole a.sourceTab:hover{transform:none}}
.laptopHero{background:radial-gradient(at 76% 55%,#e3f2eb 0,#fbfbfd 59%)}.laptopHero .cinematicComposition{grid-template-columns:.88fr 1.12fr;min-height:620px;position:sticky;top:164px}.laptopHero .cinematicFooter{margin-top:240px}.laptopHero .cinematicCopy{padding-left:0}.laptopHero .cinematicCopy .cinematicGold{background-image:linear-gradient(110deg,#075d43,#189b6e 55%,#087350)}.laptopHero .cinematicEyebrow>span{background:#0c8159;box-shadow:0 0 0 4px #0c815914}.appleConsole .laptopHero .primaryButton{color:#fff;background:#087653;border-color:#087653;box-shadow:0 6px 22px #08765324}.appleConsole .laptopHero .primaryButton:hover{background:#055e42}.laptopHero .cinematicTextLink{color:#086c4d}.laptopHero .cinematicDescription{color:#51575b}.laptopOrganization{color:#086c4d;align-items:flex-start;gap:12px;max-width:380px;margin-top:35px;display:flex}.laptopOrganization>svg{flex:none;margin-top:2px}.laptopOrganization strong{color:#202824;overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.laptopOrganization span{color:#515d56;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;font-size:10px;display:flex}.laptopOrganization small{color:#086c4d;margin-top:7px;font-size:10px;display:block}.laptopScrollHint{color:#4f5d55;font-size:10px}.scrollLaptop{--laptop-open:1;pointer-events:none;width:100%;height:520px;position:relative;container-type:inline-size}.laptopAmbient{background:radial-gradient(#c5e6d88c,#edf5f04d 42%,#0000 70%);position:absolute;inset:5% -7% -5%}.laptopPerspective{perspective:1400px;position:absolute;inset:0}.laptopAssembly{aspect-ratio:16/10;width:94%;max-width:590px;transform-style:preserve-3d;transform:translateX(-50%) translateY(calc(var(--laptop-open) * -12px)) rotateX(-14deg) rotateY(calc(-19deg + var(--laptop-open) * 14deg));position:absolute;top:17%;left:50%}.laptopLid{transform-style:preserve-3d;transform-origin:50% 100%;transform:rotateX(calc(-102deg + var(--laptop-open) * 96deg));position:absolute;inset:0}.laptopDisplay,.laptopCover{backface-visibility:hidden;border-radius:18px 18px 8px 8px;position:absolute;inset:0}.laptopDisplay{background:linear-gradient(135deg,#252a2c,#080b0c 60%,#343c3b);border:2px solid #a2aaa8;padding:14px 10px 12px;transform:translateZ(2px);box-shadow:0 0 0 1px #434a47,inset 0 2px #ffffff70}.laptopCover{background:linear-gradient(145deg,#e5e9e8 0%,#acb6b2 35%,#d1d9d6 58%,#909d97);border:1px solid #77867e;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotateY(180deg)translateZ(2px);box-shadow:inset 0 1px 2px #fff,inset 0 -2px 3px #6b7871}.laptopCover>span{color:#53685e;letter-spacing:-.09em;text-shadow:0 1px #ffffffb8;font-size:40px;font-weight:600}.laptopCover>small{color:#53685e;letter-spacing:.14em;margin-top:8px;font-size:10px}.laptopCamera{background:#142e24;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:50%;box-shadow:0 0 0 1px #464c49}.laptopScreen{color:#17233b;background:#f5f7fa;border-radius:7px;grid-template-columns:24% 76%;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.laptopSidebar{background:#fff;border-right:1px solid #e4e9ed;flex-direction:column;gap:5px;min-width:0;padding:14px 7px;display:flex}.laptopSidebar img{width:88%;height:auto;margin:0 auto 15px}.laptopSidebar>span{white-space:nowrap;color:#425069;border-radius:5px;align-items:center;gap:5px;padding:7px 5px;font-size:clamp(5px,1.3cqw,8px);display:flex}.laptopSidebar svg{flex:none;width:11px;height:11px}.laptopSidebar>.laptopNavActive{color:#08724f;background:#e3f5ec;font-weight:600}.laptopSidebar>small{color:#52617a;margin:auto 5px 0;font-size:6px}.laptopDashboard{flex-direction:column;min-width:0;padding:0 13px 9px;display:flex}.laptopDashboard>header{color:#425069;border-bottom:1px solid #e1e7ed;flex:none;justify-content:space-between;align-items:center;height:29px;font-size:8px;display:flex}.laptopAvatar{color:#fff;background:#142e24;border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;display:grid}.laptopWelcome{flex-direction:column;gap:4px;padding:12px 0 10px;display:flex}.laptopWelcome small{letter-spacing:.12em;color:#08724f;font-size:6px;font-weight:700}.laptopWelcome strong{letter-spacing:-.04em;font-size:clamp(11px,3cqw,18px);font-weight:600;line-height:1.13}.laptopWelcome>span{color:#52617a;font-size:7px}.laptopMetrics{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.laptopMetrics>div{background:#fff;border:1px solid #dfe7e5;border-radius:6px;flex-direction:column;align-items:flex-start;min-width:0;padding:7px;display:flex}.laptopMetrics svg{color:#08724f;width:12px;height:12px;margin-bottom:4px}.laptopMetrics span{color:#52617a;white-space:nowrap;font-size:6px}.laptopMetrics b{margin-top:3px;font-size:10px;font-weight:600}.laptopPanel{background:#fff;border:1px solid #dfe7e5;border-radius:7px;flex-direction:column;flex:1;min-height:0;margin-top:8px;padding:9px 10px 6px;display:flex}.laptopPanel>div:first-child{flex:none;justify-content:space-between;align-items:center;gap:4px;display:flex}.laptopPanel strong{font-size:8px;font-weight:600}.laptopPanel span{color:#52617a;font-size:6px}.laptopChart{background:repeating-linear-gradient(0deg,#e8eeeb 0 1px,#0000 1px 20px);flex:1;align-items:flex-end;gap:6px;min-height:25px;margin-top:9px;padding:0 6px;display:flex}.laptopChart i{background:linear-gradient(#49bb8d,#075d43);border-radius:3px 3px 0 0;flex:1}.laptopPanel footer{justify-content:space-between;margin-top:5px;display:flex}.laptopIllustrationLabel{color:#52617a;text-align:right;margin-top:5px;font-size:6px}.laptopGlass{border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#fff0 35%,#ffffff19 51%,#fff0 68%);position:absolute;inset:0}.laptopBase{transform-origin:50% 0;background:linear-gradient(120deg,#e3e9e6,#a8b4ad 42%,#e7eeea 83%,#b2bfb7);border:1px solid #8c9892;border-radius:6px 6px 20px 20px;width:100%;height:100%;padding:5% 7%;position:absolute;top:100%;left:0;transform:rotateX(78deg);box-shadow:inset 0 2px #ffffffa6,inset 0 -5px #77877e}.laptopKeyboard{background:#728078;border-radius:6px;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(12,1fr);gap:3px;height:58%;padding:4px;display:grid}.laptopKeyboard i{background:linear-gradient(#35433c,#17221c);border:1px solid #526057;border-radius:3px;box-shadow:inset 0 1px #ffffff26}.laptopTrackpad{background:linear-gradient(140deg,#bdcac1,#a7b6ac);border:1px solid #86958b;border-radius:6px;width:38%;height:29%;margin:3% auto 0;box-shadow:0 1px #ffffff80}.laptopNotch{background:#8a9a90;border-radius:8px 8px 0 0;width:14%;height:3%;position:absolute;bottom:0;left:43%}.laptopHinge{background:linear-gradient(#626f66,#1c2820);border-radius:5px;width:90%;height:5px;position:absolute;top:calc(100% - 2px);left:5%;transform:translateZ(1px)}.laptopShadow{filter:blur(18px);height:25px;transform:scaleX(calc(1 - var(--laptop-open) * .12));opacity:calc(.75 + var(--laptop-open) * .25);background:#1a382431;border-radius:50%;position:absolute;top:85%;left:5%;right:1%}@media (max-width:1100px){.laptopHero .cinematicCopy h1{font-size:clamp(43px,5.2vw,65px)}.laptopHero .cinematicComposition{min-height:560px}.scrollLaptop{height:440px}.laptopDisplay{padding:12px 7px 9px}.laptopSidebar{gap:2px;padding:10px 5px}.laptopSidebar img{margin-bottom:8px}.laptopSidebar>span{gap:3px;padding:5px 2px}.laptopDashboard{padding:0 9px 6px}.laptopWelcome{padding:8px 0}.laptopMetrics>div{padding:5px}}@media (max-width:680px){.laptopHero .cinematicComposition{min-height:0;position:relative;top:auto}.laptopHero .cinematicCopy{padding-top:36px}.laptopHero .cinematicCopy h1{font-size:clamp(44px,10vw,62px)}.laptopHero .cinematicFooter{margin-top:0}.laptopOrganization{text-align:left;justify-content:center;margin:25px auto 0}.scrollLaptop{max-width:510px;height:clamp(330px,89vw,480px);margin:0 auto}.laptopAssembly{width:91%;top:17%}.laptopScrollHint{font-size:9px}}@media (max-width:400px){.laptopSidebar svg{width:8px;height:8px}.laptopWelcome>span{display:none}.laptopMetrics{gap:3px}.laptopMetrics span{font-size:5px}.laptopPanel{margin-top:5px;padding:6px}.laptopPanel strong{font-size:6px}.laptopDashboard>header{height:23px}.laptopWelcome{gap:3px;padding:6px 0}}@media (prefers-reduced-motion:reduce){.laptopHero .cinematicComposition{position:relative;top:auto}.laptopHero .cinematicFooter{margin-top:0}.scrollLaptop{--laptop-open:1!important}.laptopHero .cinematicCopy{transform:none}.laptopScrollHint{display:none}}.laptopHero{background:#fbfbfd;border-bottom-color:#e5e8e6}.laptopHero .cinematicComposition{min-height:0;padding:60px 0 340px;display:block;position:relative;top:auto}.laptopHero .cinematicCopy{text-align:center;max-width:920px;margin:0 auto 38px;padding:0;transform:none}.laptopHero .cinematicEyebrow{color:#46544b;justify-content:center;margin-bottom:18px;font-size:13px}.laptopHero .cinematicCopy h1{letter-spacing:-.065em;margin-bottom:20px;font-size:clamp(48px,6.3vw,86px);font-weight:600;line-height:1.02}.laptopHero .cinematicCopy h1>span{width:auto;margin:0;display:block}.laptopHero .cinematicCopy em{background-image:linear-gradient(105deg,#055739,#139669 53%,#05734e);font-style:normal}.laptopHero .cinematicDescription{color:#56635b;letter-spacing:-.025em;margin-bottom:22px;font-size:17px;line-height:1.55}.laptopHero .cinematicActions{justify-content:center;gap:24px}.appleConsole .laptopHero .primaryButton{background:#087653;padding:13px 23px;font-size:13px;box-shadow:0 4px 12px #08765318}.appleConsole .laptopHero .primaryButton:hover{transform:translateY(-2px);box-shadow:0 8px 24px #08765326}.laptopHero .cinematicTextLink{font-size:13px}.laptopHero .cinematicFooter{align-items:center;margin-top:0;padding:24px 4px 28px}.laptopHero .cinematicFooter>a{color:#3d5044;font-size:12px}.laptopHero .laptopOrganization{align-items:center;max-width:650px;margin:0}.laptopHero .laptopOrganization>svg{background:#e8f1ec;border-radius:11px;width:36px;height:36px;padding:8px}.laptopHero .laptopOrganization strong{font-size:12px}.laptopHero .laptopOrganization small{margin-top:4px}.laptopScrollAnchor{height:0}.laptopHero .scrollLaptop{max-width:1040px;height:545px;margin:0 auto;position:sticky;top:174px}.laptopBackdrop{background:radial-gradient(at 50% 110%,#214437 0%,#121e19 38%,#090e0c 77%);border-radius:32px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff12,0 24px 65px #11271b12}.laptopHero .laptopAmbient{transform:scale(calc(.8 + var(--laptop-open) * .2));background:radial-gradient(at 50% 85%,#4c8a6f33,#0000 64%);border-radius:50%;inset:12% 8% 0}.laptopStageCaption{z-index:2;flex-direction:column;gap:7px;display:flex;position:absolute;top:30px;left:34px}.laptopStageCaption>span{color:#c1d5c9;letter-spacing:.23em;font-size:10px;font-weight:500}.laptopStageCaption>small{color:#9aafa2;letter-spacing:-.01em;font-size:12px}.laptopHero .laptopPerspective{perspective:1800px}.laptopHero .laptopAssembly{width:68%;max-width:560px;transform:translateX(-50%) translateY(calc(var(--laptop-open) * -14px)) rotateX(calc(-22deg + var(--laptop-open) * 8deg)) rotateY(calc(-16deg + var(--laptop-open) * 16deg)) scale(calc(.93 + var(--laptop-open) * .07));top:12%}.laptopHero .laptopDisplay{background:linear-gradient(130deg,#3a403e,#090c0b 45%,#232927);border-color:#b7bdbb;border-radius:17px 17px 7px 7px;box-shadow:0 0 0 1px #68716c,inset 0 2px #ffffff8c,0 16px 40px #00000038}.laptopHero .laptopCover{background:linear-gradient(122deg,#f0f2f1,#aeb8b3 30%,#dbe0dd 60%,#929f97);border-color:#7e8c84;box-shadow:inset 0 1px 2px #fff,inset 0 -3px 3px #6b7871}.laptopHero .laptopBase{background:linear-gradient(116deg,#e5eae7,#bcc6c0 42%,#eef1ef 80%,#a6b3ab);border-color:#9faea5;box-shadow:inset 0 2px #fff,inset 0 -6px #798b80,0 4px #5f7466}.laptopHero .laptopKeyboard{background:#6b7b70;gap:4px;padding:5px;box-shadow:inset 0 2px 4px #1d362480}.laptopHero .laptopKeyboard i{background:linear-gradient(140deg,#303e34,#121b15);border-color:#526358;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff47,0 1px 1px #0000005e}.laptopKeyboard i>span{color:#c0ccc5;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:7px;line-height:1}.laptopHero .laptopTrackpad{background:linear-gradient(140deg,#d0d8d3,#b9c5bd);box-shadow:inset 0 1px 1px #7f9184,0 1px #fff}.laptopSpeaker{background:radial-gradient(circle,#6c7b71 0 .7px,#0000 1px) 0 0/3px 3px;border-radius:3px;width:3.2%;position:absolute;top:9%;bottom:37%}.laptopSpeakerLeft{left:2.5%}.laptopSpeakerRight{right:2.5%}.laptopHero .laptopGlass{opacity:calc(.8 - var(--laptop-open) * .55);background:linear-gradient(116deg,#fff0 26%,#ffffff12 48%,#fff0 67%)}.laptopHero .laptopShadow{filter:blur(14px);height:24px;transform:scaleX(calc(1 - var(--laptop-open) * .18));background:#000000a6;top:84%;left:12%;right:12%}.laptopStageFoot{z-index:2;color:#c5d6cc;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:25px;left:34px;right:34px}.laptopStageFoot>span{background:#ffffff06;border:1px solid #ffffff16;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:flex}.laptopStageFoot i{background:#68d9a5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #68d9a555}.laptopStageFoot small{color:#a4baae;align-items:center;gap:7px;font-size:10px;display:flex}.laptopStageFoot svg{width:16px;height:16px;transform:translateY(calc(var(--laptop-open) * 3px))}@media (max-width:1100px){.laptopHero .cinematicCopy h1{font-size:clamp(48px,6.3vw,74px)}.laptopHero .scrollLaptop{height:490px}.laptopHero .laptopAssembly{width:76%;max-width:520px}.laptopStageCaption{top:25px;left:25px}.laptopStageFoot{bottom:21px;left:25px;right:25px}}@media (max-width:680px){.laptopHero .cinematicComposition{padding-top:42px;padding-bottom:160px;display:block}.laptopHero .cinematicCopy{margin-bottom:28px}.laptopHero .cinematicCopy h1{font-size:clamp(40px,9.8vw,60px)}.laptopHero .cinematicCopy h1>span{margin:0;display:block}.laptopHero .cinematicDescription{font-size:14px}.laptopHero .cinematicEyebrow{margin-bottom:15px;font-size:11px}.laptopHero .cinematicActions{gap:16px}.appleConsole .laptopHero .primaryButton{padding:12px 18px;font-size:12px}.laptopHero .cinematicTextLink{font-size:11px}.laptopHero .scrollLaptop{max-width:none;height:clamp(300px,81vw,480px);top:155px}.laptopHero .laptopAssembly{width:85%;top:20%}.laptopBackdrop{border-radius:23px}.laptopStageCaption{gap:5px;top:21px;left:20px}.laptopStageCaption>small{font-size:10px}.laptopStageCaption>span{font-size:8px}.laptopStageFoot{bottom:16px;left:18px;right:18px}.laptopStageFoot>span{padding:7px 9px;font-size:8px}.laptopStageFoot small{font-size:8px}.laptopKeyboard i>span{font-size:4px}.laptopHero .cinematicFooter{flex-wrap:wrap;gap:20px;padding:22px 0}.laptopHero .laptopOrganization{text-align:left;justify-content:flex-start;margin:0}.laptopHero .cinematicFooter>a{font-size:11px}}@media (prefers-reduced-motion:reduce){.laptopHero .cinematicComposition{padding-bottom:24px}.laptopHero .scrollLaptop{position:relative;top:auto}}.appleConsole .primaryButton{color:#fff;background:#087653;border-color:#087653;box-shadow:0 4px 12px #08765318}.appleConsole .primaryButton:hover{background:#055e42;border-color:#055e42;box-shadow:0 8px 24px #08765326}.appleConsole .laptopPreviewSummary{text-align:center;box-shadow:none;background:0 0;border:0;margin:0;padding:72px 20px 54px}.laptopPreviewSummary .eyebrow,.laptopPreviewResources .eyebrow{color:#4d6255;letter-spacing:.1em;font-size:11px}.laptopPreviewSummary h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(42px,5vw,64px);font-weight:600;line-height:1.04}.laptopPreviewSummary h2 span{color:#0a7851}.laptopPreviewSummary>p:last-child{color:#56635b;max-width:460px;margin:0 auto;font-size:15px;line-height:1.6}.appleConsole .laptopPreviewResources{background:#fff;border:1px solid #e5eae7;border-radius:28px;grid-template-columns:1fr 1fr;gap:50px;margin:0 0 45px;padding:46px;display:grid;box-shadow:0 10px 40px #21352b05}.laptopPreviewResources h2{letter-spacing:-.045em;margin:16px 0;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.08}.laptopPreviewResources p:not(.eyebrow){color:#56635b;max-width:330px;margin-bottom:24px;font-size:13px;line-height:1.65}.laptopPreviewSteps{flex-direction:column;justify-content:center;display:flex}.laptopPreviewSteps>span{border-bottom:1px solid #e6ece8;grid-template-columns:42px 1fr;gap:4px 12px;padding:22px 0;display:grid}.laptopPreviewSteps>span:last-child{border-bottom:0}.laptopPreviewSteps b{color:#0a7851;letter-spacing:-.04em;grid-row:span 2;font-size:22px;font-weight:500}.laptopPreviewSteps strong{color:#22342a;font-size:14px;font-weight:600}.laptopPreviewSteps small{color:#56635b;font-size:12px;line-height:1.5}@media (max-width:680px){.appleConsole .laptopPreviewSummary{padding:48px 15px 35px}.appleConsole .laptopPreviewResources{border-radius:23px;grid-template-columns:1fr;gap:18px;padding:28px}}
