@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Noto+Sans+KR:wght@400;500;700&display=swap";:root{color:#ebf2f7;background:#071018;font-family:Inter,Noto Sans KR,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}aside{background:#0a151f;border-right:1px solid #1b2a37;flex-direction:column;width:250px;height:100vh;padding:28px 18px;display:flex;position:fixed}.logo{letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:36px;padding:0 10px;display:flex}.logo b{font-size:1.35rem}.logo span{color:#2ad2ad;border:1px solid;border-radius:4px;padding:3px 6px;font-size:.72rem}nav{flex-direction:column;gap:4px;display:flex}nav button{color:#8fa4b5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}nav button:hover,nav button.on{color:#eafff9;background:#12332e}footer{border-top:1px solid #1b2a37;justify-content:space-between;align-items:center;margin-top:auto;padding:20px 8px 0;display:flex}footer small{color:#6e8395;margin-top:4px;font-size:.7rem;display:block}footer button{color:#728798;background:0 0;padding:4px}.shell>main{grid-column:2;width:100%;max-width:1500px;padding:42px 5vw 80px}header{justify-content:space-between;align-items:start;margin-bottom:30px;display:flex}header h1{margin:4px 0;font-size:1.65rem}header small,article small,.panel small,.release>small{color:#728798}header em{color:#64d8bc;font-size:.82rem;font-style:normal}.cards{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.cards.three{grid-template-columns:repeat(3,1fr)}article,.panel,.release{background:#0c1924;border:1px solid #1b2c3a;border-radius:14px;padding:22px}.cards strong{margin:14px 0 8px;font-size:1.4rem;display:block}.cards article span{color:#7e95a6;font-size:.8rem}.panel{margin:18px 0}.panel h2{margin:0 0 20px;font-size:1.05rem}.flow{align-items:center;gap:28px;display:flex}.flow span{color:#2ad2ad}.flow .ghost{margin-left:auto}.row{border-top:1px solid #172734;align-items:center;gap:14px;padding:15px 2px;display:flex}.row>div{flex:1}.row svg{color:#2ad2ad}.row small{color:#728798;margin-top:4px;display:block}mark{color:#64d8bc;background:0 0;border:1px solid #276c5e;border-radius:999px;padding:4px 8px;font-size:.72rem}button{cursor:pointer;color:#04221b;background:#24c7a3;border:0;border-radius:8px;padding:10px 14px;font-weight:700}button:disabled{opacity:.45}.ghost{color:#8ba2b4;background:0 0;border:1px solid #2a3c4a}.empty{text-align:center;color:#688093;padding:50px}.shell main>i,.auth i{color:#ff9aa4;background:#3a1820;border-radius:8px;padding:12px;font-style:normal;display:block}.auth{background:radial-gradient(circle at 20% 10%,#123931,#071018 42%);place-items:center;min-height:100vh;display:grid}.auth form{background:#0b1822;border:1px solid #1e3341;border-radius:18px;flex-direction:column;gap:15px;width:min(420px,90vw);padding:34px;display:flex}.auth .logo{padding:0}.auth h1{margin:0;font-size:2rem}.auth p{color:#8096a7;line-height:1.6}.auth label{flex-direction:column;gap:7px;display:flex}.auth small{text-align:center;color:#586e80;font-size:.72rem}input,select,textarea{color:#eaf3f7;background:#07131c;border:1px solid #293c4b;border-radius:8px;min-width:0;padding:11px 13px}textarea{resize:vertical;min-height:92px}select{cursor:pointer}.sectionHead{justify-content:space-between;align-items:start;display:flex}.sectionHead p,.panel>p,.libraryHero p,.packageGrid p{color:#8197a7}.formGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.formGrid label{color:#8fa4b5;flex-direction:column;gap:7px;font-size:.82rem;display:flex}.formGrid .wide{grid-column:1/-1}.formActions{grid-column:1/-1;justify-content:flex-end;display:flex}.inlineForm{align-items:center;gap:10px;margin:12px 0;display:flex}.inlineForm input,.inlineForm select{flex:1}.searchSelect{width:min(680px,100%)}.tableWrap{border:1px solid #1b2c3a;border-radius:10px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:720px}th,td{text-align:left;border-bottom:1px solid #172734;padding:13px 15px;font-size:.85rem}th{color:#7690a3;background:#0a151f;font-weight:600}td{color:#d8e4eb}.packageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.packageGrid article{flex-direction:column;min-height:260px;display:flex}.packageGrid h3{margin:18px 0 4px;font-size:1.15rem}.packageGrid p{flex:1;line-height:1.6}.packageTop,.packageMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.packageMeta{color:#8096a7;border-top:1px solid #172734;margin:10px 0;padding:12px 0;font-size:.78rem}.packageGrid dl{grid-template-columns:90px 1fr;font-size:.8rem;display:grid}.packageGrid dt,.packageGrid dd{border-top:1px solid #172734;margin:0;padding:7px 0}.packageGrid dt{color:#738b9c}.packageGrid dd{word-break:break-all}.status{color:#8da4b4;font-size:.7rem}.status.public{color:#64d8bc}.status.private,.status.limited{color:#e9bd68}.status.inactive{color:#ec7d87}.libraryHero{justify-content:space-between;align-items:end;display:flex}.libraryHero h2{margin:7px 0;font-size:1.8rem}.segmented{background:#07131c;border-radius:9px;padding:4px;display:flex}.segmented button{color:#8299aa;background:0 0}.segmented button.on{color:#64d8bc;background:#12332e}.plans{flex-direction:column;gap:7px;display:flex}@media (width<=1100px){.formGrid,.packageGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.shell{display:block}aside{width:100%;height:auto;position:static}.shell>main{grid-column:auto;padding:25px 18px}footer{margin-top:20px}.cards,.cards.three{grid-template-columns:1fr 1fr}}@media (width<=700px){.formGrid,.packageGrid{grid-template-columns:1fr}.inlineForm,.libraryHero{flex-direction:column;align-items:stretch}.formGrid .wide{grid-column:auto}}@media (width<=560px){.cards,.cards.three{grid-template-columns:1fr}.flow{flex-direction:column;align-items:flex-start}.shell>main{padding:22px 12px}header em{display:none}}.drawerBackdrop{z-index:80;background:#02080db8;justify-content:flex-end;display:flex;position:fixed;inset:0}.editDrawer{background:#0b1822;border-left:1px solid #263948;border-right:0;width:min(460px,92vw);height:100vh;padding:28px;display:block;position:relative;overflow:auto;box-shadow:-18px 0 50px #00000057}.editDrawer .sectionHead{margin-bottom:26px}.editDrawer .sectionHead h2{margin:4px 0 0}.editDrawer .sectionHead p{margin:7px 0 0}.drawerForm{flex-direction:column;gap:16px;display:flex}.drawerForm label{color:#8fa4b5;flex-direction:column;gap:7px;font-size:.84rem;display:flex}.drawerForm .formActions{margin-top:8px}.packageActions{flex-wrap:wrap;gap:8px;margin-top:16px}.linkedLicense{border-top:1px solid #172734;margin-top:12px;padding-top:12px}.linkedLicenseHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.linkedLicenseHead span{color:#7f95a5;font-size:.78rem}.linkedLicenseRow{border-top:1px solid #152530;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.linkedLicenseRow>div{min-width:0}.linkedLicenseRow b{font-size:.82rem;display:block}.linkedLicenseRow small{color:#71889a;margin-top:3px;display:block}.drawerLinked{background:#09141d;border:1px solid #1f3240;border-radius:10px;padding:14px}.drawerLinked>b{margin-bottom:8px;display:block}.releaseSummary{background:#09141d;border:1px solid #1f3240;border-radius:10px;flex-direction:column;gap:5px;margin-bottom:18px;padding:14px;display:flex}.releaseSummary b{word-break:break-all}.releaseSummary span{color:#71889a;font-size:.82rem}.editDrawer input:disabled,.editDrawer select:disabled{opacity:.72;cursor:not-allowed}.editDrawer label>small{color:#71889a;line-height:1.45}.policyWorkspace{padding:24px}.policyHead{align-items:flex-end;gap:24px}.policyHead h2{margin-bottom:8px}.policyHead p{margin:0}.policyProductPicker{color:#8fa4b5;flex-direction:column;gap:7px;min-width:260px;font-size:.82rem;display:flex}.policyMaterialCard{background:#09151f;border:1px solid #203544;border-radius:12px;grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:24px;margin-top:22px;padding:20px;display:grid}.policyMaterialTitle{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.policyMaterialTitle h3{margin:5px 0;font-size:1.25rem}.policyMaterialTitle span{color:#738b9c;word-break:break-all;font-size:.78rem}.policyMaterialStats{gap:28px;display:flex}.policyMaterialStats div{min-width:74px}.policyMaterialStats small,.drawerContext small{color:#71889a;margin-bottom:5px;display:block}.policyMaterialStats b{font-size:1rem}.policyVisibility{color:#8fa4b5;flex-direction:column;gap:7px;font-size:.82rem;display:flex}.policyListHead{border-top:1px solid #172734;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:28px;padding-top:24px;display:flex}.policyListHead h3{margin:0 0 5px;font-size:1rem}.policyListHead p{color:#71889a;margin:0;font-size:.82rem}.policyList{flex-direction:column;gap:10px;margin-top:14px;display:flex}.policyCard{min-height:0;padding:17px 18px}.policyCardMain{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.policyCardMain>div{min-width:0}.policyCardMain strong{white-space:nowrap;font-size:1.08rem}.policyNameLine{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.policyNameLine h3{margin:0;font-size:1rem}.policyNameLine mark.policyOff{color:#ec9b9f;border-color:#663b43}.policyCardMain p{color:#8197a7;margin:6px 0 0;font-size:.82rem}.policyCardMeta{color:#71889a;border-top:1px solid #172734;gap:24px;margin-top:15px;padding-top:13px;font-size:.78rem;display:flex}.policyCardMeta b{color:#d8e4eb;font-weight:600}.policyCardActions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.dangerGhost{color:#ec9b9f;border-color:#5a323b}.policyEmpty{border:1px dashed #263a48;border-radius:10px;padding:38px}.drawerContext{background:#09141d;border:1px solid #1f3240;border-radius:10px;flex-direction:column;gap:3px;margin-bottom:18px;padding:14px;display:flex}.drawerContext span{color:#71889a;word-break:break-all;font-size:.78rem}.drawerSplit{grid-template-columns:1fr 1fr;gap:12px;display:grid}.drawerSplit label{min-width:0}@media (width<=900px){.policyHead,.policyListHead{flex-direction:column;align-items:stretch}.policyProductPicker{width:100%;min-width:0}.policyMaterialCard{grid-template-columns:1fr}}@media (width<=620px){.policyMaterialTitle{flex-direction:column}.policyMaterialStats{justify-content:space-between;width:100%}.policyCardMain{flex-direction:column}.policyCardMeta{flex-direction:column;gap:6px}.policyCardActions{flex-wrap:wrap;justify-content:flex-start}.drawerSplit{grid-template-columns:1fr}}.userSearchPanel .sectionHead p,.userSectionHead p,.userProfileHead p{color:#71889a;margin:0}.userSearchBox{max-width:760px;position:relative}.userSearchBox>input{width:100%}.userSearchResults{z-index:30;background:#09151f;border:1px solid #263a48;border-radius:10px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 16px 36px #00000047}.userSearchResults>button{color:#dce8ee;text-align:left;background:0 0;border-bottom:1px solid #172734;border-radius:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 14px;display:flex}.userSearchResults>button:last-child{border-bottom:0}.userSearchResults>button:hover,.userSearchResults>button.on{background:#10261f}.userSearchResults span{min-width:0}.userSearchResults b,.userSearchResults small{display:block}.userSearchResults small{margin-top:3px}.userSearchEmpty{padding:20px}.userProfilePanel{padding-bottom:18px}.userProfileHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.userProfileHead h2{margin:5px 0 4px;font-size:1.45rem}.userProfileActions{flex-wrap:wrap;gap:8px;display:flex}.userSummaryCards{margin:0}.userSummaryCards article{min-height:112px;padding:17px 18px}.userSummaryCards strong{margin:9px 0 4px;font-size:1.2rem}.userSectionHead{align-items:flex-end;gap:18px}.userSectionHead h2{margin-bottom:6px}.userAccessList,.userLicenseList,.creditHistory{border:1px solid #1b2c3a;border-radius:10px;margin-top:14px;overflow:hidden}.userAccessRow,.userLicenseRow,.creditHistoryRow{background:#09151f;border-bottom:1px solid #172734;align-items:center;gap:14px;padding:14px;display:flex}.userAccessRow:last-child,.userLicenseRow:last-child,.creditHistoryRow:last-child{border-bottom:0}.userAccessRow>div,.userLicenseMain,.creditHistoryRow>div{flex:1;min-width:0}.userAccessRow b,.userLicenseMain b,.creditHistoryRow b{display:block}.userAccessRow small,.userLicenseMain small,.creditHistoryRow small{color:#71889a;margin-top:4px;display:block}.userLicenseRow mark{margin-left:auto}.creditHistoryRow>span{color:#90a5b4;white-space:nowrap;font-size:.8rem}.compactEmpty{padding:28px}.sectionNote{color:#71889a;margin-top:10px;display:block}.modalBackdrop{z-index:90;background:#02080db8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.actionModal{background:#0b1822;border:1px solid #263948;border-radius:16px;width:min(520px,96vw);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 24px 70px #0000006b}.actionModal .sectionHead{margin-bottom:22px}.actionModal .sectionHead h2{margin:4px 0 0}.actionModal .sectionHead p{color:#71889a;margin:6px 0 0}.modalInfo{background:#09141d;border:1px solid #1f3240;border-radius:10px;flex-direction:column;gap:4px;padding:14px;display:flex}.modalInfo small{color:#71889a}.modalInfo span{color:#71889a;font-size:.78rem;line-height:1.45}@media (width<=760px){.userProfileHead,.userSectionHead{flex-direction:column;align-items:stretch}.userProfileActions{width:100%}.userProfileActions button{flex:1}.userLicenseRow{flex-wrap:wrap;align-items:flex-start}.userLicenseRow mark{margin-left:0}.creditHistoryRow{flex-direction:column;align-items:flex-start}}.policyVisibilitySummary{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.policyVisibilitySummary small{color:#71889a}.policyVisibilitySummary b{font-size:1rem}.policyVisibilitySummary button{margin-top:4px}.userOverviewStats{margin-bottom:18px}.userOverviewPanel{padding:24px}.userOverviewHead{align-items:flex-end;gap:20px}.userOverviewHead h2{margin-bottom:6px}.userOverviewHead p{color:#71889a;margin:0}.resultCount{color:#7f95a5;white-space:nowrap;font-size:.82rem}.userOverviewFilters{grid-template-columns:minmax(240px,1.7fr) repeat(4,minmax(140px,1fr));gap:12px;margin-top:20px;display:grid}.userOverviewFilters label{color:#8fa4b5;flex-direction:column;gap:7px;font-size:.8rem;display:flex}.userOverviewFilters input,.userOverviewFilters select{width:100%}.userQuickFilters{width:max-content;max-width:100%;margin:14px 0 18px;overflow:auto}.userQuickFilters button{white-space:nowrap}.userOverviewTable table{min-width:940px}.userOverviewRow{cursor:pointer;transition:background .14s}.userOverviewRow:hover{background:#10231f}.userOverviewRow td:first-child b,.userOverviewRow td:first-child small,.userOverviewRow td:nth-child(3) small,.userOverviewRow td:nth-child(4) small{display:block}.userOverviewRow td:first-child small,.userOverviewRow td:nth-child(3) small{color:#71889a;margin-top:4px}.userOverviewRow .expirySoon{color:#e9bd68;margin-top:4px}.userDetailNav{align-items:center;gap:12px;margin-bottom:12px;display:flex}.userDetailNav span{color:#71889a;font-size:.82rem}@media (width<=1000px){.userOverviewFilters{grid-template-columns:1fr 1fr}.userOverviewFilters .wideSearch{grid-column:1/-1}}@media (width<=620px){.userOverviewHead{flex-direction:column;align-items:stretch}.userOverviewFilters{grid-template-columns:1fr}.userOverviewFilters .wideSearch{grid-column:auto}}.auditPanel{padding:24px}.auditHead{align-items:flex-end;gap:20px}.auditHead h2{margin-bottom:6px}.auditHead p{color:#71889a;margin:0}.auditFilters{grid-template-columns:minmax(280px,2fr) minmax(150px,1fr) minmax(220px,1.4fr);gap:12px;margin:20px 0 16px;display:grid}.auditFilters label{color:#8fa4b5;flex-direction:column;gap:7px;font-size:.8rem;display:flex}.auditFilters input,.auditFilters select{width:100%}.auditTable table{min-width:980px}.auditTable td:nth-child(2) b,.auditTable td:nth-child(2) small,.auditTable td:nth-child(4) b,.auditTable td:nth-child(4) small{display:block}.auditTable td:nth-child(2) small,.auditTable td:nth-child(4) small{color:#71889a;margin-top:4px}.auditTable td:nth-child(5){word-break:break-word;max-width:330px}.auditDetailButton{padding:7px 10px}.auditDetailModal{width:min(620px,96vw)}.auditDetailGrid{border:1px solid #1f3240;border-radius:10px;grid-template-columns:110px minmax(0,1fr);margin:0;display:grid;overflow:hidden}.auditDetailGrid dt,.auditDetailGrid dd{border-bottom:1px solid #172734;margin:0;padding:12px 14px}.auditDetailGrid dt{color:#71889a;background:#09141d;font-size:.8rem}.auditDetailGrid dd{color:#dce8ee;word-break:break-word}.auditDetailGrid dt:last-of-type,.auditDetailGrid dd:last-of-type{border-bottom:0}.auditRaw{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.55}@media (width<=780px){.auditHead{flex-direction:column;align-items:stretch}.auditFilters{grid-template-columns:1fr}}.collectionHero{padding:24px}.collectionHead{align-items:flex-end;gap:20px}.collectionHead h2{margin:5px 0 7px}.collectionHead p{color:#71889a;margin:0}.collectionHead label{color:#8fa4b5;flex-direction:column;gap:7px;min-width:180px;font-size:.8rem;display:flex}.collectionError{color:#ff9aa4;background:#3a1820;border-radius:8px;margin-top:14px;padding:10px 12px;font-style:normal;display:block}.collectionLoading{color:#71889a;margin-top:12px;display:block}.collectionStats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.collectionStats article{min-height:126px}.collectionPanel{padding:24px}.collectionListHead{align-items:flex-end;gap:20px}.collectionListHead h2{margin-bottom:6px}.collectionListHead p{color:#71889a;margin:0}.collectionFilters{grid-template-columns:minmax(280px,2fr) minmax(170px,1fr) minmax(200px,1.2fr);gap:12px;margin:20px 0 16px;display:grid}.collectionFilters label{color:#8fa4b5;flex-direction:column;gap:7px;font-size:.8rem;display:flex}.collectionFilters input,.collectionFilters select{width:100%}.collectionTable table{min-width:1380px}.collectionRow{cursor:pointer;transition:background .14s}.collectionRow:hover{background:#10231f}.collectionRow td:first-child b,.collectionRow td:first-child small,.collectionRow td:nth-child(2) b,.collectionRow td:nth-child(2) small,.collectionRow td:nth-child(3) small,.collectionRow td:nth-child(10) small{display:block}.collectionRow td small{color:#71889a;margin-top:4px}.collectionDrawer{width:min(560px,94vw)}.collectionUserSummary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.collectionUserSummary>div{background:#09141d;border:1px solid #1f3240;border-radius:10px;padding:13px}.collectionUserSummary small{color:#71889a;margin-bottom:4px;display:block}.collectionDrawerSection{border-top:1px solid #1c2d39;margin-top:22px;padding-top:18px}.collectionDrawerSection h3{margin:0 0 12px;font-size:.95rem}.collectionSummaryDl{border:1px solid #1f3240;border-radius:10px;grid-template-columns:1fr auto;margin:0;display:grid;overflow:hidden}.collectionSummaryDl dt,.collectionSummaryDl dd{border-bottom:1px solid #172734;margin:0;padding:10px 12px}.collectionSummaryDl dt{color:#71889a}.collectionSummaryDl dd{text-align:right;font-weight:600}.collectionSummaryDl dt:last-of-type,.collectionSummaryDl dd:last-of-type{border-bottom:0}.collectionEventList{flex-direction:column;gap:10px;display:flex}.collectionEvent{background:#09141d;border:1px solid #1f3240;border-radius:10px;padding:14px}.collectionEventHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.collectionEventHead span,.collectionEvent>span{color:#71889a;font-size:.76rem}.collectionEvent>small{color:#71889a;margin:5px 0;display:block}.collectionEvent dl{grid-template-columns:90px 1fr;margin:12px 0 0;display:grid}.collectionEvent dt,.collectionEvent dd{border-top:1px solid #172734;margin:0;padding:5px 0;font-size:.8rem}.collectionEvent dt{color:#71889a}.collectionEvent dd{text-align:right;word-break:break-word}@media (width<=960px){.collectionStats,.collectionFilters{grid-template-columns:1fr 1fr}.collectionFilters .collectionSearch{grid-column:1/-1}}@media (width<=620px){.collectionHead,.collectionListHead{flex-direction:column;align-items:stretch}.collectionHead label{min-width:0}.collectionStats,.collectionFilters,.collectionUserSummary{grid-template-columns:1fr}.collectionFilters .collectionSearch{grid-column:auto}}.paymentIssue{color:#ff9aa4;font-weight:700}html{scroll-behavior:smooth}aside{z-index:20}.logo{letter-spacing:normal;gap:0}.logo img{width:176px;max-width:100%;height:auto;display:block}.auth .logo img{width:210px}.auth{background:radial-gradient(circle at 50% 0,#c7a67a1f,#0000 30%),#080a0c}.auth form{background:#101418;border-color:#ffffff24;box-shadow:0 28px 90px #00000059}.auth form>button:not(.authSwitch){color:#101315;background:#f3f4f2;border-radius:3px}.auth .authSwitch{color:#a7adb2;border-color:#ffffff24}.auth .authBack{color:#89939a;background:0 0;align-self:flex-start;padding:0;font-size:.78rem;font-weight:500}.auth .authBack:hover{color:#f3f4f2}.publicLanding{min-height:100vh;position:relative}.publicLandingNav{z-index:30;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#080a0cdb,#080a0c2e);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;height:78px;padding:0 clamp(28px,7vw,110px);display:flex;position:absolute;top:0;left:0;right:0}.publicLandingNav .logo{margin:0;padding:0}.publicLandingNav .logo img{width:168px}.publicLandingNav>button{color:#e4e7e6;background:#ffffff09;border:1px solid #ffffff2e;border-radius:2px;padding:10px 15px;font-size:.78rem}.publicLandingNav>button:hover{color:#fff;border-color:#c7a67ab3}.publicLandingNav .publicHomeLink{color:inherit;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.publicLandingNav .publicHomeLink:focus-visible{outline-offset:5px;outline:2px solid #c7a67a}.publicLandingNav .publicNavActions{align-items:center;gap:clamp(14px,3vw,36px);display:flex}.publicLandingNav .publicProductsMenu{position:relative}.publicLandingNav .publicProductsMenu summary{cursor:pointer;color:#dbe3e4;letter-spacing:.12em;align-items:center;gap:8px;padding:12px 4px;font-size:.78rem;font-weight:650;list-style:none;display:flex}.publicLandingNav .publicProductsMenu summary::-webkit-details-marker{display:none}.publicLandingNav .publicProductsMenu summary svg{transition:transform .2s}.publicLandingNav .publicProductsMenu[open] summary svg{transform:rotate(180deg)}.publicLandingNav .publicProductsMenu summary:focus-visible{outline-offset:3px;outline:2px solid #c7a67a}.publicLandingNav .publicProductsMenuPanel{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10171d;border:1px solid #ffffff30;width:min(295px,86vw);padding:8px;position:absolute;top:calc(100% + 13px);right:-20px;box-shadow:0 22px 52px #000000a3}.publicLandingNav .publicProductsMenuPanel a{color:#e9eeef;flex-direction:column;gap:5px;padding:14px 15px;text-decoration:none;display:flex}.publicLandingNav .publicProductsMenuPanel a:hover,.publicLandingNav .publicProductsMenuPanel a:focus-visible{background:#c7a67a1c;outline:none}.publicLandingNav .publicProductsMenuPanel strong{font-size:.91rem;font-weight:650}.publicLandingNav .publicProductsMenuPanel small{color:#9faeb8;font-size:.72rem;line-height:1.6}.publicLandingNav .publicLoginButton{color:#e4e7e6;background:#ffffff09;border:1px solid #ffffff2e;border-radius:2px;padding:10px 15px;font-size:.78rem}.publicLandingNav .publicLoginButton:hover{color:#fff;border-color:#c7a67ab3}@media (width<=560px){.publicLandingNav .publicHomeLink .logo img{width:108px}.publicLandingNav .publicNavActions{gap:10px}.publicLandingNav .publicProductsMenu summary{letter-spacing:.07em;gap:4px;padding:10px 0;font-size:.66rem}.publicLandingNav .publicLoginButton{padding:8px 10px;font-size:.68rem}.publicLandingNav .publicProductsMenuPanel{right:-64px}}@media (width<=900px){aside{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a151ff5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;height:auto;padding:12px 16px;display:grid;position:sticky;top:0}aside .logo{margin:0;padding:0}aside .logo img{width:118px}aside nav{scrollbar-width:none;flex-direction:row;min-width:0;overflow-x:auto}aside nav::-webkit-scrollbar{display:none}aside nav button{flex:none;padding:9px 11px;font-size:.78rem}aside nav button svg{width:16px}aside footer{border:0;margin:0;padding:0}aside footer>div{display:none}.shell>main{padding-top:28px}}@media (width<=560px){aside{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 12px}aside footer{display:none}aside .logo img{width:98px}aside nav button{gap:7px;padding:8px 9px;font-size:.72rem}.publicLandingNav{height:64px;padding:0 18px}.publicLandingNav .logo img{width:120px}.publicLandingNav>button{padding:8px 10px;font-size:.7rem}}.deviceHero{padding:24px}.deviceHero h2{margin:6px 0 8px;font-size:1.35rem}.deviceHero p{color:#8197a7;margin:0}.licenseDeviceList{flex-direction:column;gap:14px;display:flex}.licenseDeviceCard{margin:0;padding:22px}.licenseDeviceHead{border-bottom:1px solid #172734;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.licenseDeviceHead h2{margin:5px 0 4px;font-size:1.15rem}.licenseDeviceHead p{color:#71889a;margin:0;font-size:.82rem}.deviceUsage{text-align:right;flex-direction:column;gap:4px;display:flex}.deviceUsage strong{font-size:1.25rem}.deviceUsage span{color:#71889a;font-size:.78rem}.licenseDeviceRows{margin-top:10px}.licenseDeviceRow{border-bottom:1px solid #172734;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 2px;display:grid}.licenseDeviceRow>svg{color:#2ad2ad}.licenseDeviceRow b,.licenseDeviceRow small{display:block}.licenseDeviceRow small{color:#71889a;margin-top:4px}.deviceSlotGuide{background:#0a1b18;border:1px dashed #285244;border-radius:10px;flex-direction:column;gap:4px;margin-top:14px;padding:13px 14px;display:flex}.deviceSlotGuide b{color:#75dfc5}.deviceSlotGuide span{color:#789185;font-size:.8rem}.deviceRequestBox{background:#0b1a18;border:1px solid #395046;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px;display:flex}.deviceRequestBox>div{min-width:0}.deviceRequestBox small,.deviceRequestBox b,.deviceRequestBox span{display:block}.deviceRequestBox small{color:#71889a}.deviceRequestBox b{margin:4px 0}.deviceRequestBox span{color:#82998d;font-size:.78rem;line-height:1.5}.devicePolicyNote{color:#71889a;margin-top:12px;display:block}@media (width<=720px){.licenseDeviceHead{flex-direction:column}.deviceUsage{text-align:left}.licenseDeviceRow{grid-template-columns:auto minmax(0,1fr)}.licenseDeviceRow mark,.licenseDeviceRow button{grid-column:2}.deviceRequestBox{flex-direction:column;align-items:stretch}}.deviceOverLimit{font-weight:700;color:#ec9b9f!important}.billingHero{padding:24px}.billingHeroHead{align-items:flex-start;gap:20px}.billingHeroHead h2{margin:5px 0 7px}.billingHeroHead p{color:#71889a;margin:0}.billingNotice{background:#09151e;border:1px dashed #294252;border-radius:10px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px;display:flex}.billingNotice>svg{color:#56d7bc;flex:none;margin-top:2px}.billingNoticeCopy{flex:1;min-width:0}.billingNotice b,.billingNotice span{display:block}.billingNotice span{color:#78909f;margin-top:4px;font-size:.8rem}.billingNoticeActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.billingNoticeActions button{white-space:nowrap}.billingMethodDrawer .drawerContext{margin-bottom:20px}.billingStats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.billingLicenseList{flex-direction:column;gap:14px;display:flex}.billingLicenseCard{margin:0;padding:22px}.billingLicenseHead{border-bottom:1px solid #172734;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.billingLicenseHead h2{margin:5px 0 4px;font-size:1.12rem}.billingLicenseHead p{color:#71889a;margin:0;font-size:.82rem}.billingBreakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.billingBreakdown>div{background:#09141d;border:1px solid #1f3240;border-radius:10px;padding:13px}.billingBreakdown small,.billingBreakdown b{display:block}.billingBreakdown small{color:#71889a;margin-bottom:5px}.billingPending,.billingInactive{border-radius:9px;margin-top:14px;padding:11px 13px;font-size:.8rem}.billingPending{color:#96b5a4;background:#0c1b16;border:1px solid #3a4f3f}.billingInactive{color:#d59ba4;background:#1d1013;border:1px solid #51343a}.billingActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.billingHistory{padding:22px}.billingHistory .sectionHead h2{margin-bottom:5px}.billingHistory .sectionHead p{color:#71889a;margin:0}.billingHistoryRow{border-bottom:1px solid #172734;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.billingHistoryRow:last-child{border-bottom:0}.billingHistoryRow b,.billingHistoryRow small{display:block}.billingHistoryRow small{color:#71889a;margin-top:4px}.billingHistoryAmount{text-align:right}.managementHeader{background:linear-gradient(135deg,#0d1d28 0%,#0a151f 65%,#10221f 100%);border-color:#2a3d48;padding:0;overflow:hidden}.managementIntro{justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 26px 21px;display:flex}.managementIntro h2{margin:6px 0 7px;font-size:1.5rem}.managementIntro p{color:#8197a7;margin:0;line-height:1.6}.managementScope{color:#aabac4;letter-spacing:.05em;border:1px solid #354a55;border-radius:999px;flex:none;padding:6px 10px;font-size:.74rem}.managementTabs{background:#050e157a;border-top:1px solid #20323f;grid-template-columns:repeat(2,1fr);display:grid}.managementTabs button{color:#8197a7;background:0 0;border-right:1px solid #20323f;border-radius:0;padding:14px}.managementTabs button:last-child{border-right:0}.managementTabs button:hover,.managementTabs button.on{color:#e7f3ef;background:#12332e}.managementTabs button{min-width:0;font-weight:650;transition:background .18s,color .18s}.managementTabs button:focus-visible{outline-offset:-3px;z-index:1;outline:2px solid #54dbbf;position:relative}.managementSubscriptions{padding:22px 23px}.managementSectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.managementSectionHeading h2{margin:6px 0 0;font-size:1.08rem}.managementSectionHeading>span{white-space:nowrap;color:#86a1ad;font-size:.76rem}.managementSubscriptions>p{color:#8197a7;margin:0 0 18px;font-size:.89rem;line-height:1.65}.managementSubscriptionRow{background:#091722;border:1px solid #243a46;border-radius:11px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;padding:18px}.managementSubscriptionRow>.managementSubscriptionMain{flex:260px;min-width:0}.managementSubscriptionName{flex-wrap:wrap;align-items:center;gap:9px 13px;margin-bottom:8px;display:flex}.managementSubscriptionName b{color:#edf5f8;font-size:.98rem}.managementSubscriptionState{color:#dca4ad;background:#24191d;border:1px solid #514047;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.71rem;line-height:1.3;display:inline-flex}.managementSubscriptionState.on{color:#76dfbe;background:#102c25;border-color:#285848}.managementSubscriptionState.on:before{content:"";background:#55d3b2;border-radius:50%;width:6px;height:6px}.managementSubscriptionRow .managementSubscriptionMain>small{color:#8eacb9;font-size:.78rem;line-height:1.5}.managementSubscriptionRow>.ghost{white-space:nowrap;margin-left:auto}.managementSubscriptionRow>.drawerForm,.managementSubscriptionRow>.planChangeStatus{flex:100%;width:100%;min-width:0}.managementSubscriptionRow>.drawerForm{border-top:1px solid #243945;padding-top:14px}.managementSubscriptionRow .formActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.managementPaymentSection{margin-top:18px}.managementPaymentSection>.panel{margin:0;padding:22px 23px}.managementPaymentSection .sectionHead h2{margin:6px 0 10px;font-size:1.08rem}.managementPaymentSection .sectionHead p{color:#8197a7;margin:0 0 20px;font-size:.89rem;line-height:1.65}.managementPaymentSection .drawerContext{background:#091722;border:1px solid #243a46;border-radius:11px;margin-bottom:17px;padding:17px 19px}.managementPaymentSection .drawerContext b{color:#edf5f8;font-size:.98rem}.managementPaymentSection .drawerContext span{line-height:1.55}.managementPaymentSection .formActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.managementPaymentSection .drawerForm{border-top:1px solid #243945;padding-top:15px}@media (width<=620px){.managementSubscriptions,.managementPaymentSection>.panel{padding:19px 16px}.managementSubscriptionRow{padding:15px}.managementSubscriptionRow>.ghost{margin-left:0}.managementSubscriptionRow>.drawerForm .formActions{justify-content:stretch}.managementSubscriptionRow>.drawerForm .formActions button{flex:1}.managementPaymentSection .formActions button{flex:auto}}.ownershipList{flex-direction:column;gap:14px;display:flex}.ownershipCard{margin:0;padding:23px}.ownershipHead{border-bottom:1px solid #172734;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.ownershipHead h2{margin:5px 0;font-size:1.22rem}.ownershipHead p{color:#71889a;margin:0;font-size:.82rem}.ownershipFacts{grid-template-columns:1.4fr repeat(3,1fr);gap:0;margin-top:2px;display:grid}.ownershipFacts>div{border-right:1px solid #172734;min-width:0;padding:18px}.ownershipFacts>div:first-child{padding-left:0}.ownershipFacts>div:last-child{border-right:0;padding-right:0}.ownershipFacts small,.ownershipFacts b,.ownershipFacts span{display:block}.ownershipFacts b{word-break:keep-all;margin-top:7px;font-size:.92rem}.ownershipFacts span{color:#71889a;margin-top:5px;font-size:.74rem;line-height:1.45}.managementLinks{border-top:1px solid #172734;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;display:flex}.ownershipEmpty{text-align:center;padding:50px 24px}.ownershipEmpty h2{margin-bottom:8px;font-size:1.2rem}.ownershipEmpty p{max-width:620px;margin:0 auto 20px;line-height:1.65}@media (width<=900px){.billingBreakdown{grid-template-columns:1fr 1fr}}@media (width<=620px){.billingStats,.billingBreakdown{grid-template-columns:1fr}.billingHeroHead,.billingLicenseHead,.billingHistoryRow,.billingNotice{flex-direction:column;align-items:stretch}.billingNoticeActions{justify-content:flex-start;margin-left:0}.billingHistoryAmount{text-align:left}}@media (width<=780px){.managementIntro,.ownershipHead{flex-direction:column}.managementScope{align-self:flex-start}.ownershipFacts{grid-template-columns:1fr 1fr}.ownershipFacts>div,.ownershipFacts>div:first-child,.ownershipFacts>div:last-child{border-bottom:1px solid #172734;border-right:0;padding:15px 10px}.ownershipFacts>div:nth-child(odd){border-right:1px solid #172734;padding-left:0}.ownershipFacts>div:nth-child(2n){padding-right:0}.ownershipFacts>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=520px){.managementIntro{padding:21px 18px}.managementTabs button{padding:12px 7px;font-size:.82rem}.ownershipFacts{grid-template-columns:1fr}.ownershipFacts>div,.ownershipFacts>div:first-child,.ownershipFacts>div:last-child,.ownershipFacts>div:nth-child(odd),.ownershipFacts>div:nth-child(2n){border-bottom:1px solid #172734;border-right:0;padding:14px 0}.ownershipFacts>div:last-child{border-bottom:0}.managementLinks{justify-content:stretch}.managementLinks button{flex:1}}.creditHero{padding:24px}.creditHeroHead{align-items:flex-start;gap:20px}.creditHeroHead h2{margin:5px 0 7px}.creditHeroHead p{color:#71889a;margin:0}.creditStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.creditStats>div{background:#09141d;border:1px solid #1f3240;border-radius:10px;padding:15px}.creditStats small,.creditStats b,.creditStats span{display:block}.creditStats small{color:#71889a}.creditStats b{margin-top:6px;font-size:1.18rem}.creditStats span{color:#748b99;margin-top:5px;font-size:.76rem;line-height:1.45}.referralControl{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;gap:18px;padding:22px;display:grid}.referralControl h2{margin:5px 0 4px;font-size:1.12rem}.referralControl p{color:#71889a;margin:0}.referralControlState{background:#09141d;border:1px solid #1f3240;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.referralControlState small,.referralControlState b,.referralControlState span{display:block}.referralControlState small{color:#71889a}.referralControlState b{margin-top:4px}.referralControlState span{color:#7e95a4;margin-top:4px;font-size:.75rem;line-height:1.45}.referralPrivacyNote{color:#71889a;grid-column:1/-1;line-height:1.55}.referralPeople{padding:22px}.referralPeople .sectionHead p,.creditHistory .sectionHead p{color:#71889a;margin:5px 0 0}.referralTableHead{color:#71889a;border-bottom:1px solid #1f3240;grid-template-columns:minmax(220px,1.5fr) minmax(170px,.8fr) minmax(130px,.6fr) 28px;gap:12px;padding:12px 14px;font-size:.74rem;display:grid}.referralRows{flex-direction:column;display:flex}.referralPerson{border-bottom:1px solid #172734}.referralPerson:last-child{border-bottom:0}.referralPersonSummary{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(220px,1.5fr) minmax(170px,.8fr) minmax(130px,.6fr) 28px;align-items:center;gap:12px;padding:15px 14px;display:grid}.referralPersonSummary:hover{background:#0c1b25}.referralPersonSummary>svg{color:#71889a;transition:transform .16s}.referralPerson.open .referralPersonSummary>svg{transform:rotate(180deg)}.referralIdentity b,.referralIdentity small{display:block}.referralIdentity small{color:#71889a;margin-top:4px;font-weight:400}.referralPersonSummary strong{color:#7be2c8}.referralAutoReady,.referralAutoPartial{border-radius:999px;width:max-content;padding:5px 8px;font-size:.74rem;font-weight:700;display:inline-flex}.referralAutoReady{color:#74d9c0;background:#0d2d27}.referralAutoPartial{color:#d5b18f;background:#2b2320}.referralLicenseDetails{background:#08121a;padding:0 14px 14px 34px}.referralLicenseRow{border-top:1px solid #172734;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(125px,.7fr));gap:14px;padding:14px 0;display:grid}.referralLicenseRow small,.referralLicenseRow b,.referralLicenseRow span{display:block}.referralLicenseRow small{color:#71889a;font-size:.72rem}.referralLicenseRow b{margin-top:4px;font-size:.86rem}.referralLicenseRow span{color:#728793;margin-top:4px;font-size:.73rem}.referralReadyText{color:#74d9c0}.referralOffText{color:#d19a9f}.referralEstimateNote{color:#71889a;margin-top:14px;line-height:1.55;display:block}.creditHistory{padding:22px}.creditHistoryRows{margin-top:10px}.creditHistoryRow{border-bottom:1px solid #172734;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.creditHistoryRow:last-child{border-bottom:0}.creditHistoryRow>svg{color:#5fd7bc}.creditHistoryRow b,.creditHistoryRow small,.creditHistoryAmount strong,.creditHistoryAmount small{display:block}.creditHistoryRow small{color:#71889a;margin-top:4px}.creditHistoryAmount{text-align:right}.creditPlus{color:#7be2c8}.creditMinus{color:#d6a1a5}@media (width<=900px){.creditStats{grid-template-columns:1fr 1fr}.referralControl{grid-template-columns:1fr}.referralPrivacyNote{grid-column:auto}.referralTableHead{display:none}.referralPersonSummary{grid-template-columns:minmax(0,1fr) auto auto 24px}.referralLicenseRow{grid-template-columns:1fr 1fr}.referralLicenseRow>div:first-child{grid-column:1/-1}}@media (width<=620px){.creditStats{grid-template-columns:1fr}.referralControlState{flex-direction:column;align-items:stretch}.referralPersonSummary{grid-template-columns:minmax(0,1fr) auto 24px}.referralPersonSummary>strong{grid-column:2}.referralPersonSummary>.referralAutoReady,.referralPersonSummary>.referralAutoPartial{grid-column:1/3}.referralPersonSummary>svg{grid-area:1/3}.referralLicenseDetails{padding-left:14px}.referralLicenseRow{grid-template-columns:1fr}.referralLicenseRow>div:first-child{grid-column:auto}.creditHistoryRow{grid-template-columns:auto minmax(0,1fr)}.creditHistoryAmount{text-align:left;grid-column:2}}.referralIncomePause{background:#1a160e;border:1px solid #5a4932;border-radius:10px;margin-top:14px;padding:13px 14px}.referralIncomePause b,.referralIncomePause span{display:block}.referralIncomePause b{color:#e1bd86}.referralIncomePause span{color:#a99071;margin-top:5px;font-size:.8rem;line-height:1.55}.billingCompact{padding:0;overflow:hidden}.billingCompactRow{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.billingCompactRow:hover{background:#0c1b25}.billingCompactRow>div:first-child small,.billingCompactRow>div:first-child b,.billingCompactRow>div:first-child span{display:block}.billingCompactRow>div:first-child small{color:#71889a}.billingCompactRow>div:first-child b{margin-top:5px;font-size:1.2rem}.billingCompactRow>div:first-child span{color:#78909f;margin-top:5px;font-size:.79rem}.billingCompactAction{color:#78909f;align-items:center;gap:10px;display:flex}.billingCompactAction small{white-space:nowrap}.billingCompactRow.history{border-top:1px solid #172734}.billingCompactRow.history>svg{color:#71889a;flex:none}.billingCreditPolicy{background:#09141d;border-top:1px solid #172734;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:17px 22px;display:grid}.billingCreditPolicy small,.billingCreditPolicy b,.billingCreditPolicy span{display:block}.billingCreditPolicy small{color:#71889a}.billingCreditPolicy>div:first-child b{margin-top:4px}.billingCreditPolicy>div:first-child span{color:#78909f;margin-top:4px;font-size:.78rem}.billingCreditBalance{text-align:right}.billingCreditBalance b{margin-top:4px}.creditAutoButton{color:#91a1ab;border-color:#40505b;min-width:64px}.creditAutoButton.on{color:#68e0c6;background:#0b2b25;border-color:#1d8c78}.billingDetailDrawer{width:min(900px,100vw - 30px)}.billingDetailSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.billingDetailSummary>div{background:#09141d;border:1px solid #1f3240;border-radius:10px;padding:13px}.billingDetailSummary small,.billingDetailSummary b{display:block}.billingDetailSummary small{color:#71889a}.billingDetailSummary b{margin-top:5px}.billingDetailList{flex-direction:column;gap:12px;display:flex}.billingDetailItem{background:#09141d;border:1px solid #1f3240;border-radius:10px;padding:16px}.billingDetailTitle{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billingDetailTitle small,.billingDetailTitle b,.billingDetailTitle span{display:block}.billingDetailTitle small{color:#71889a}.billingDetailTitle b{margin-top:4px}.billingDetailTitle span{color:#78909f;margin-top:4px;font-size:.76rem}.billingDetailFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.billingDetailFacts>div{border-top:1px solid #172734;padding:10px}.billingDetailFacts small,.billingDetailFacts b{display:block}.billingDetailFacts small{color:#71889a;font-size:.72rem}.billingDetailFacts b{margin-top:4px;font-size:.84rem}.billingDetailNote{color:#78909f;margin-top:14px;line-height:1.55;display:block}.billingHistoryDetail{border-top:1px solid #172734}.billingHistoryAmounts{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.billingHistoryAmounts span{color:#71889a;font-size:.74rem;display:block}.billingHistoryAmounts b{color:#eaf3f8;margin-top:3px}@media (width<=760px){.billingCreditPolicy{grid-template-columns:1fr auto}.billingCreditBalance{text-align:left;grid-column:1}.creditAutoButton{grid-area:1/2/3}.billingDetailSummary{grid-template-columns:1fr}.billingDetailFacts{grid-template-columns:1fr 1fr}.billingHistoryAmounts{text-align:left;justify-content:flex-start}}@media (width<=520px){.billingCompactRow{align-items:flex-start}.billingCompactAction small{display:none}.billingCreditPolicy{grid-template-columns:1fr}.billingCreditBalance,.creditAutoButton{text-align:left;grid-area:auto}.creditAutoButton{width:100%}.billingDetailFacts{grid-template-columns:1fr}}.shell aside nav button.sidebarModeSwitch{color:#8fdbcb;background:#102927;border:1px solid #294e4b;justify-content:flex-start;margin-bottom:9px;font-weight:700}.shell aside nav button.sidebarModeSwitch:hover:not(:disabled){color:#eafff9;background:#173d38;border-color:#478e80}.shell aside nav button.sidebarModeSwitch:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.shell aside nav button.sidebarModeSwitch{white-space:nowrap;margin-bottom:0}}.sidebarFooter{border-top:1px solid #1b2a37;flex-direction:column;align-items:stretch;gap:15px;margin-top:auto;padding:16px 6px 0;display:flex}.sidebarSupport{background:#09141d;border:1px solid #1d313f;border-radius:10px;padding:12px}.sidebarSupportLabel{color:#637d90;letter-spacing:.12em;align-items:center;gap:6px;font-size:.66rem;font-weight:700;display:flex}.sidebarSupportLabel svg{color:#5abda9}.sidebarSupport>b{color:#cbd8df;margin-top:8px;font-size:.8rem;display:block}.sidebarSupportMail{align-items:center;gap:6px;margin-top:6px;display:flex}.sidebarSupportMail a{color:#7892a4;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.71rem;text-decoration:none;overflow:hidden}.sidebarSupportMail a:hover{color:#75dbc4}.sidebarSupportMail button{color:#688294;background:0 0;border:1px solid #0000;flex:none;padding:5px}.sidebarSupportMail button:hover{color:#75dbc4;background:#0d211d;border-color:#28463f}.sidebarSupportInstagram{color:#7892a4;border-top:1px solid #1d313f;align-items:center;gap:8px;min-width:0;margin-top:10px;padding-top:10px;font-size:.71rem;text-decoration:none;display:flex}.sidebarSupportInstagram span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebarSupportInstagram:hover{color:#75dbc4}.sidebarSupportInstagram svg{flex:none}.sidebarAccount{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.sidebarIdentity{min-width:0}.sidebarIdentity b,.sidebarIdentity small{display:block}.sidebarIdentity b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.sidebarIdentity small{color:#6e8395;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.68rem;overflow:hidden}.sidebarLogout{color:#728798;background:0 0;flex:none;padding:6px}.sidebarLogout:hover{color:#d9e6ed;background:#122330}@media (width<=900px){.sidebarFooter{border:0;margin:0;padding:0;display:block}aside footer>.sidebarSupport{display:none!important}aside footer>.sidebarAccount{display:flex!important}.sidebarIdentity{display:none!important}.sidebarLogout{padding:6px}}.reconciliationPanel .tableWrap{overflow-x:auto}.reconciliationPanel table{min-width:960px}.reconciliationPanel td small{margin-top:4px;display:block}.reconciliationActions{white-space:nowrap;gap:6px;display:flex}.reconciliationConfirm{max-width:min(520px,100vw - 24px);max-height:calc(100vh - 24px);overflow-y:auto}.reconciliationConfirm label{margin:16px 0;display:block}.reconciliationConfirm input,.reconciliationConfirm textarea{box-sizing:border-box;width:100%;margin-top:7px;display:block}.reconciliationConfirm textarea{resize:vertical;min-height:100px}.headerActions{align-items:center;gap:14px;display:flex}.adminAccountMenu{position:relative}.adminAccountButton{color:#b8c8d2;background:#0c1924;border:1px solid #263948;align-items:center;gap:6px;padding:8px 11px;display:flex}.adminAccountButton:hover{color:#eaf3f7;border-color:#3b5a6d}.adminAccountDropdown{z-index:60;background:#0b1822;border:1px solid #263948;border-radius:10px;min-width:170px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 35px #00000059}.adminAccountDropdown button{color:#a9bdc9;text-align:left;background:0 0;align-items:center;gap:9px;width:100%;padding:9px 10px;display:flex}.adminAccountDropdown button:hover{color:#eaf3f7;background:#122630}.adminPasswordDrawer i{color:#ff9aa4;background:#3a1820;border-radius:8px;padding:10px 12px;font-style:normal;display:block}.adminPasswordNotice{color:#71889a;background:#09141d;border:1px solid #1f3240;border-radius:9px;padding:12px;font-size:.82rem;line-height:1.6}.backupSettings{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr) auto;align-items:end;gap:12px;margin:18px 0;display:grid}.backupSettings label{color:#8fa4b5;flex-direction:column;gap:7px;font-size:.84rem;display:flex}.backupSettings label span{color:#c8d6df;font-weight:600}.backupSettings small{color:#71889a}.backupSettings button{white-space:nowrap}@media (width<=820px){.backupSettings{grid-template-columns:1fr}.backupSettings button{width:100%}}.drawerForm .policyMaterials{background:#09151f;border:1px solid #263c49;border-radius:12px;flex-direction:column;gap:11px;min-width:0;padding:14px;display:flex}.policyMaterialsHeader{justify-content:space-between;align-items:center;gap:12px;font-size:.84rem;display:flex}.policyMaterialsHeader strong{color:#cbdbe4;font-weight:600}.policyMaterialsHeader>span{color:#67d8c0;white-space:nowrap;background:#10332e;border:1px solid #24594d;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:600}.policyMaterialList{flex-direction:column;gap:7px;display:flex}.drawerForm .policyMaterialOption{text-align:left;color:#a9bdc9;background:#0d1e29;border:1px solid #273c49;border-radius:9px;flex-direction:row;justify-content:flex-start;align-items:center;gap:11px;width:100%;min-height:43px;margin:0;padding:10px 12px;font-size:.83rem;font-weight:500;transition:background .15s,border-color .15s;display:flex}.drawerForm .policyMaterialOption:hover{background:#132c35;border-color:#497168}.drawerForm .policyMaterialOption:focus-visible{outline-offset:2px;outline:2px solid #6de2c7}.drawerForm .policyMaterialOption.isSelected{color:#ebfff8;background:#102d2b;border-color:#297462}.policyMaterialCheck{color:#08251d;background:0 0;border:1.5px solid #61798a;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:13px;font-weight:800;line-height:1;display:grid}.isSelected .policyMaterialCheck{background:#44cfad;border-color:#44cfad}.policyMaterialName{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.4}.policyMaterialSelected{color:#65d8bc;white-space:nowrap;font-size:.72rem}.policyMaterialsHint{color:#718a9a;font-size:.75rem;line-height:1.5}.policyCard .policyCardMeta{flex-wrap:wrap;gap:12px}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.25s}::view-transition-new(root){animation-duration:.25s}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.gmtSidebarTop{justify-content:space-between;align-items:center;gap:8px;min-height:49px;margin-bottom:30px;display:flex}.gmtSidebarTop .logo{min-width:0;margin:0;padding:0 2px}.gmtSidebarTop .logo img{max-width:100%;height:auto}.gmtSidebarBrand{flex:1;min-width:0}.gmtSidebarToggle{color:#a8c0cd;background:#10232d;border:1px solid #2a4150;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.gmtSidebarToggle:hover{color:#e8f5f5;background:#18323c}.gmtSidebarToggle:focus-visible{outline-offset:2px;outline:2px solid #54dbbf}@media (width>=901px){.shell.sidebarCollapsed{grid-template-columns:74px minmax(0,1fr)}.shell.sidebarCollapsed>.gmtAppSidebar{width:74px;padding:24px 12px}.shell.sidebarCollapsed .gmtSidebarTop{justify-content:center}.shell.sidebarCollapsed .gmtSidebarBrand,.shell.sidebarCollapsed .gmtSidebarLabel{display:none}.shell.sidebarCollapsed .gmtAppSidebar nav button{justify-content:center;gap:0;width:100%;padding:12px 8px}.shell.sidebarCollapsed .gmtAppSidebar nav button svg{flex:none}.shell.sidebarCollapsed .sidebarSupport,.shell.sidebarCollapsed .sidebarIdentity{display:none}.shell.sidebarCollapsed .sidebarFooter{align-items:center;padding:14px 0 0}.shell.sidebarCollapsed .sidebarAccount{justify-content:center;width:100%}.shell.sidebarCollapsed .sidebarLogout{place-items:center;display:grid}.shell.sidebarCollapsed>main{grid-column:2}}@media (width<=900px){.gmtSidebarTop{min-height:0;margin:0}.gmtSidebarToggle{display:none}.shell.sidebarCollapsed{display:block}.shell.sidebarCollapsed>.gmtAppSidebar{width:100%}.shell.sidebarCollapsed .gmtSidebarLabel{display:inline}}.gmtProductStory>header.header{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.gmtProductStory>header.header>nav.nav{flex-direction:row;justify-content:flex-end;align-items:center;gap:clamp(14px,2.7vw,48px);width:auto;display:flex}.gmtProductStory>header.header>nav.nav>a,.gmtProductStory>header.header>nav.nav>details{flex:none}.gmtProductStory>header.header .product-menu summary{white-space:nowrap}@media (width<=650px){.gmtProductStory>header.header>nav.nav{gap:12px}}.shell main .accountSuccessNotice{text-align:left;color:#8be7c7;background:#102b27;border:1px solid #245d50;border-radius:8px;width:100%;margin:0 0 18px;padding:12px 14px;font-weight:500;line-height:1.5;display:block}.planChangeStatus{flex-direction:column;gap:10px;min-width:210px;display:flex}.planChangeStatus>small{color:#9ab6b2;line-height:1.5}.planChangeStatus .drawerForm{min-width:200px}.subscriptionConfirm .checkoutReviewFacts{background:#081720;border:1px solid #273c48;border-radius:12px;flex-direction:column;gap:12px;margin:18px 0;padding:15px;display:flex}.subscriptionConfirm .checkoutReviewFacts>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.subscriptionConfirm .checkoutReviewFacts span{color:#93aab9;font-size:.83rem}.subscriptionConfirm .checkoutReviewFacts strong{color:#e7f7f3;font-size:1.35rem}.subscriptionConfirm .checkoutReviewFacts b{text-align:right;font-size:.86rem}.subscriptionConfirm .checkoutRecurringTerms{color:#bfddd6;background:#0e2828;border:1px solid #254a46;border-radius:10px;margin:0;padding:14px;font-size:.86rem;line-height:1.75}.subscriptionConfirm .checkoutConsent{color:#e6f5f1;cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;font-size:.86rem;display:flex}.subscriptionConfirm .checkoutConsent input{accent-color:#24c7a3;flex:0 0 18px;width:18px;min-width:18px;height:18px;margin:2px 0 0}.subscriptionConfirm .checkoutAuthError{color:#ffa9b5;background:#311d28;border:1px solid #743543;border-radius:8px;margin:0;padding:10px 12px;font-size:.83rem}.subscriptionConfirm .formActions{flex-wrap:wrap;gap:8px}.subscriptionConfirm .formActions button{min-width:0}.subscriptionConfirm .checkoutProgress{color:#a7eadb;background:#0c2925;border:1px solid #285951;border-radius:8px;margin:0;padding:10px 12px;font-size:.85rem}.subscriptionConfirm .drawerForm label>small{color:#93aab9;margin-top:3px;line-height:1.55}.authSwitch{color:#58d4b6;background:0 0;border:1px solid #265044}.optional{float:right;color:#6f8798;font-size:.8rem}.seed{flex-direction:column;gap:4px;display:flex}.landingMain{background:#080a0c;overflow:hidden;max-width:none!important;padding:0!important}.landingMain>header{display:none}.brandLanding{--ink:#f3f4f2;--silver:#a7adb2;--warm:#c7a67a;--line:#ffffff24;color:var(--ink);isolation:isolate;background:#080a0c}.brandLanding *{box-sizing:border-box}.brandLanding button{font-family:inherit}.brandHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 72% 48%,#c7a67a1a,#0000 14%),radial-gradient(circle at 76% 48%,#ffffff0e,#0000 35%),linear-gradient(135deg,#080a0c 12%,#101419 100%);align-items:center;min-height:100svh;padding:clamp(70px,10vh,120px) clamp(28px,7vw,110px);display:flex;position:relative;overflow:hidden}.brandHero:before{content:"";background:linear-gradient(90deg,#0000 49.95%,#ffffff0a 50%,#0000 50.05%) 0 0/100% 100%,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/100% 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 65%);mask-image:linear-gradient(90deg,#0000 10%,#000 65%)}.brandHeroNoise{opacity:.09;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E");position:absolute;inset:0}.brandHeroCopy{z-index:3;width:min(610px,55%);position:relative}.brandEyebrow{color:var(--silver);letter-spacing:.34em;margin:0 0 28px;font-size:.7rem;font-weight:600}.brandHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,5.4vw,6.2rem);font-weight:500;line-height:1.08}.brandLead{color:#b7bdc1;margin:34px 0 0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.9}.brandActions{gap:12px;margin-top:42px;display:flex}.brandButton{letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:.84rem;transition:color .25s,background .25s,border-color .25s,transform .25s;display:inline-flex;border:1px solid #0000!important;border-radius:2px!important;padding:0 20px!important}.brandButton:hover{transform:translateY(-2px)}.brandButton.primary{color:#111315!important;background:#f3f4f2!important}.brandButton.primary:hover{background:#c7a67a!important}.brandButton.secondary{color:#d8dcdd!important;border-color:var(--line)!important;background:#ffffff06!important}.brandButton.secondary:hover{color:#fff!important;border-color:#c7a67a8c!important}.gatewayStage{z-index:2;aspect-ratio:1;place-items:center;width:min(44vw,650px);display:grid;position:absolute;top:50%;right:clamp(-50px,3vw,70px);transform:translateY(-50%)}.gatewayStage img{object-fit:contain;opacity:.86;filter:drop-shadow(0 0 1px #fffc);width:72%;height:72%;animation:1.3s cubic-bezier(.2,.8,.2,1) both gatewayReveal;position:relative}.gatewayLight{filter:blur(22px);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(#fff3decc,#c7a67a3d 30%,#0000 88%);width:17%;height:58%;animation:7s ease-in-out infinite alternate lightDrift;position:absolute;top:28%;left:41.5%}.gatewayLine{background:linear-gradient(90deg,#0000,#c7a67a85);width:30%;height:1px;position:absolute;top:50%}.gatewayLine.left{left:-3%}.gatewayLine.right{right:-3%;transform:scaleX(-1)}.heroScroll{z-index:4;letter-spacing:.28em;align-items:center;gap:10px;font-size:.62rem;display:flex;position:absolute;bottom:30px;left:clamp(28px,7vw,110px);color:#767d82!important;background:0 0!important;padding:0!important}.heroScroll:hover{color:#c7a67a!important}.perspectiveSection,.discoverySection,.futureSection{padding:clamp(86px,12vw,170px) clamp(28px,7vw,110px)}.perspectiveSection{color:#111416;background:#f0f1ef;position:relative}.sectionIndex{color:#666d71;letter-spacing:.25em;border-bottom:1px solid #0a0d0f29;padding-bottom:20px;font-size:.66rem}.perspectiveHeadline{grid-template-columns:1fr 2fr;gap:50px;margin-top:70px;display:grid}.perspectiveHeadline>p{color:#73797c;letter-spacing:.25em;margin:9px 0;font-size:.66rem}.perspectiveHeadline h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.3rem,4.7vw,5.2rem);font-weight:500;line-height:1.13}.perspectiveHeadline em{color:#8e6f4b;font-style:normal}.perspectiveFlow{border-top:1px solid #0a0d0f2e;border-bottom:1px solid #0a0d0f2e;grid-template-columns:repeat(3,1fr);margin-top:110px;display:grid}.perspectiveStep{border-right:1px solid #0a0d0f24;padding:30px 32px 36px;position:relative}.perspectiveStep:last-child{border-right:0}.perspectiveStep>span{color:#9a7a54;font-size:.65rem;display:block}.perspectiveStep strong{letter-spacing:.11em;margin-top:28px;font-size:clamp(1rem,1.5vw,1.3rem);display:block}.perspectiveStep small{color:#747a7d;margin-top:8px;display:block}.stepArrow{z-index:1;color:#9a7a54;background:#f0f1ef;padding:4px;position:absolute;top:50%;right:-11px}.marketChain{color:#686f72;letter-spacing:.15em;justify-content:center;align-items:center;gap:16px;margin-top:44px;font-size:.76rem;display:flex}.marketChain i{background:linear-gradient(90deg,#0a0d0f24,#9a7a54);width:clamp(30px,6vw,90px);height:1px;display:block}.discoverySection{background:linear-gradient(#0a0d0f,#11161a 58%,#090b0d)}.discoveryIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;display:grid}.discoveryIntro h2,.futureHead h2,.brandClosing h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:500;line-height:1.12}.brandEyebrow.warm{color:#d2b38b}.brandEyebrow.warm span{letter-spacing:.17em;border:1px solid #c7a67a61;margin-left:12px;padding:4px 7px;font-size:.53rem;display:inline-block}.discoveryIntro>p,.futureHead>p{color:#9ea5a9;max-width:520px;margin:0;line-height:1.85}.discoveryVisual{background:#0b0f12;border:1px solid #ffffff26;margin-top:65px;box-shadow:0 35px 90px #0000005c}.visualTop,.visualFoot{letter-spacing:.18em;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:50px;padding:0 20px;font-size:.63rem;display:flex}.visualTop small{color:#697176}.visualCanvas{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),radial-gradient(circle,#c7a67a17,#0000 38%);background-size:52px 52px,52px 52px,100% 100%;min-height:clamp(330px,43vw,610px);position:relative;overflow:hidden}.visualCanvas:after{content:"";border:1px solid #ffffff0d;position:absolute;inset:8% 10%;transform:perspective(700px)rotateX(62deg)translateY(30%)}.visualCanvas>img{opacity:.8;filter:drop-shadow(0 0 28px #c7a67a3d);width:13%;position:absolute;top:38%;left:43.5%}.orbit{border:1px solid #c7a67a36;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitOne{aspect-ratio:1;width:40%}.orbitTwo{aspect-ratio:1;border-color:#ffffff12;width:67%}.dataNode{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0f12c7;border-left:2px solid #c7a67a;padding:10px 13px;position:absolute}.dataNode b,.dataNode span{display:block}.dataNode b{letter-spacing:.15em;font-size:.65rem}.dataNode span{color:#788085;margin-top:4px;font-size:.58rem}.n1{top:22%;left:14%}.n2{top:26%;right:15%}.n3{bottom:19%;left:20%}.n4{bottom:17%;right:19%}.visualFoot{color:#71797d;border-top:1px solid #ffffff1c;border-bottom:0;justify-content:flex-start;gap:clamp(18px,5vw,70px)}.featureRail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.featureRail article{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;min-height:230px;padding:28px 25px}.featureRail article:last-child{border-right:0}.featureRail article>div{color:#c7a67a;justify-content:space-between;align-items:center;display:flex}.featureRail article>div span{color:#60686d;font-size:.62rem}.featureRail h3{margin:45px 0 12px;font-size:1rem}.featureRail p{color:#858d91;margin:0;font-size:.82rem;line-height:1.7}.discoveryActions{justify-content:space-between;align-items:center;gap:30px;margin-top:32px;display:flex}.discoveryActions p{color:#777f84;letter-spacing:.08em;margin:0;font-size:.7rem}.discoveryActions p span{background:#c7a67a;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block;box-shadow:0 0 10px #c7a67a8c}.futureSection{background:#0c1013;border-top:1px solid #ffffff12}.futureHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.futureTrack{grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid;position:relative}.futureTrack:before{content:"";background:linear-gradient(90deg,#c7a67a 0 25%,#ffffff24 25%);height:1px;position:absolute;top:17px;left:7%;right:7%}.futureTrack article{background:0 0;border:0;border-radius:0;min-height:275px;padding:0 28px 28px;position:relative}.trackMarker{z-index:2;background:#0c1013;border:1px solid #454c50;border-radius:50%;place-items:center;width:35px;height:35px;margin-bottom:40px;display:grid;position:relative}.trackMarker span{color:#7b8387;font-size:.58rem}.futureTrack article.live .trackMarker{border-color:#c7a67a;box-shadow:0 0 0 7px #c7a67a12}.futureTrack article.live .trackMarker span{color:#d3b68f}.futureTrack article>small{color:#777f84;letter-spacing:.22em;font-size:.61rem}.futureTrack h3{letter-spacing:.05em;margin:13px 0 12px;font-size:1rem}.futureTrack p{color:#848c90;min-height:48px;margin:0;font-size:.82rem;line-height:1.6}.futureTrack em{color:#697176;letter-spacing:.14em;margin-top:28px;font-size:.57rem;font-style:normal;display:inline-block}.futureTrack article.live em{color:#d0b187}.brandClosing{text-align:center;background:radial-gradient(circle at 50% 25%,#c7a67a1a,#0000 30%),#080a0c;flex-direction:column;align-items:center;min-height:80vh;padding:clamp(100px,14vw,190px) 28px 55px;display:flex;position:relative;overflow:hidden}.brandClosing h2{z-index:2;position:relative}.closingGateway{opacity:.045;width:min(760px,70vw);position:absolute;top:-30%}.closingGateway img{width:100%}.closingLockup{width:min(420px,62vw);margin:42px 0 38px}.closingEnglish{color:#565e63;letter-spacing:.27em;margin:auto 0 0;font-size:.6rem}[data-reveal]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(24px)}[data-reveal].is-visible{opacity:1;transform:none}@keyframes gatewayReveal{0%{opacity:0;clip-path:inset(0 50%);transform:scale(.92)}to{opacity:.86;clip-path:inset(0);transform:scale(1)}}@keyframes lightDrift{0%{opacity:.5;transform:translateY(-2%)scale(.95)}to{opacity:1;transform:translateY(3%)scale(1.08)}}@media (width<=1000px){.brandHero{align-items:flex-start;min-height:920px}.brandHeroCopy{width:80%;margin-top:6vh}.gatewayStage{width:min(70vw,620px);top:68%;right:-8%}.perspectiveHeadline,.discoveryIntro,.futureHead{grid-template-columns:1fr;gap:36px}.featureRail{grid-template-columns:1fr 1fr}.featureRail article:nth-child(2){border-right:0}.featureRail article:nth-child(-n+2){border-bottom:1px solid var(--line)}.futureTrack{grid-template-columns:1fr 1fr;gap:50px 0}.futureTrack:before{display:none}.futureTrack article{min-height:230px}.trackMarker{margin-bottom:25px}}@media (width<=900px){.landingMain{width:100%}.shell:has(.landingMain) aside{border-bottom:1px solid #1b2a37}.brandHero{min-height:780px}.heroScroll{display:none}}@media (width<=650px){.brandHero{min-height:760px;padding:64px 22px}.brandHeroCopy{width:100%;margin:0}.brandHero h1{font-size:2.65rem}.brandLead{font-size:.98rem}.brandActions{flex-direction:column;align-items:stretch;width:100%}.gatewayStage{opacity:.62;width:94vw;top:74%;right:-28%}.perspectiveSection,.discoverySection,.futureSection{padding:82px 22px}.perspectiveHeadline{margin-top:44px}.perspectiveHeadline h2{font-size:2.4rem}.perspectiveFlow{grid-template-columns:1fr;margin-top:65px}.perspectiveStep{border-bottom:1px solid #0a0d0f24;border-right:0}.perspectiveStep:last-child{border-bottom:0}.stepArrow{right:20px;transform:rotate(90deg)}.marketChain{gap:8px}.marketChain i{width:18px}.discoveryIntro h2,.futureHead h2,.brandClosing h2{font-size:2.35rem}.discoveryVisual{margin-top:45px}.visualTop{height:44px}.visualTop small{display:none}.visualCanvas{min-height:390px}.visualCanvas>img{width:24%;top:38%;left:38%}.orbitOne{width:68%}.orbitTwo{width:105%}.n1{top:16%;left:5%}.n2{top:20%;right:5%}.n3{bottom:15%;left:6%}.n4{bottom:12%;right:5%}.visualFoot{grid-template-columns:1fr 1fr;gap:12px;height:auto;padding:14px;font-size:.5rem;display:grid}.featureRail{grid-template-columns:1fr}.featureRail article{border-right:0;min-height:190px;border-bottom:1px solid var(--line)!important}.featureRail article:last-child{border-bottom:0!important}.featureRail h3{margin-top:30px}.discoveryActions{flex-direction:column;align-items:stretch}.discoveryActions .brandButton{width:100%}.futureTrack{grid-template-columns:1fr;margin-top:60px;padding-left:18px}.futureTrack:before{background:linear-gradient(#c7a67a 0 25%,#ffffff24 25%);width:1px;height:auto;display:block;inset:0 auto 0 35px}.futureTrack article{min-height:0;padding:0 0 42px 62px}.trackMarker{position:absolute;top:0;left:-1px}.brandClosing{min-height:730px;padding-left:22px;padding-right:22px}.closingEnglish{line-height:1.7}}@media (prefers-reduced-motion:reduce){.brandLanding *{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}.gatewayStage img{clip-path:none}}.huntSection{background:radial-gradient(circle at 75% 20%,#3382981c,#0000 38%),#0a1117;border-top:1px solid #ffffff1f;padding:clamp(86px,12vw,160px) clamp(28px,7vw,110px)}.huntIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;display:grid}.huntIntro h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:500;line-height:1.12}.huntIntro>p{color:#a0b1bb;margin:0;line-height:1.85}.huntShowcase{background:#080e14;border:1px solid #7dc0d340;margin-top:62px}.huntShowcaseTop{color:#b1c8d1;letter-spacing:.14em;border-bottom:1px solid #7dc0d326;justify-content:space-between;gap:16px;padding:17px 22px;font-size:.7rem;display:flex}.huntConcept{background:repeating-linear-gradient(0deg,#0000 0 55px,#8cc2d212 56px),repeating-linear-gradient(90deg,#0000 0 79px,#8cc2d212 80px),linear-gradient(135deg,#09151d,#0c1019);min-height:clamp(280px,32vw,480px);position:relative;overflow:hidden}.huntWaveLabel{letter-spacing:.24em;color:#9ab1bb;font-size:.68rem;position:absolute;top:10%;left:7%}.huntSignalLines{align-items:end;gap:4%;display:flex;position:absolute;inset:22% 7% 19%}.huntSignalLines span{border-top:2px solid #71c5ce;border-radius:50% 50% 0 0;flex:1;height:40%;transform:skewY(-12deg)}.huntSignalLines span:nth-child(2){border-color:#91d3d2;height:71%;transform:skewY(15deg)}.huntSignalLines span:nth-child(3){height:52%;transform:skewY(-8deg)}.huntSignalLines span:nth-child(4){border-color:#caad8d;height:82%;transform:skewY(14deg)}.huntSignalLines span:nth-child(5){border-color:#caad8d;height:57%}.huntAuroraBand{pointer-events:none;background:linear-gradient(#2f949a05,#2f949a2e 42%,#20537066 100%);border-top:1px solid #6ed7d35c;position:absolute;inset:49% 0 0}.huntConceptFoot{color:#8caeb9;letter-spacing:.2em;justify-content:space-between;font-size:.65rem;display:flex;position:absolute;bottom:8%;left:7%;right:7%}.huntVisualDisclaimer{color:#7b8d95;border-top:1px solid #7dc0d326;margin:0;padding:12px 20px;font-size:.7rem}.huntFeatureGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;display:grid}.huntFeatureGrid article{border-right:1px solid var(--line);min-height:210px;padding:27px 24px}.huntFeatureGrid article:last-child{border-right:0}.huntFeatureGrid svg{color:#86c6d0}.huntFeatureGrid h3{margin:40px 0 12px;font-size:1rem}.huntFeatureGrid p{color:#95a7b0;margin:0;font-size:.83rem;line-height:1.7}.huntActions{justify-content:space-between;align-items:center;gap:30px;margin-top:32px;display:flex}.huntActions p{color:#8799a4;max-width:680px;font-size:.8rem;line-height:1.8}@media (width<=1000px){.huntIntro{grid-template-columns:1fr;gap:30px}.huntFeatureGrid{grid-template-columns:repeat(2,1fr)}.huntFeatureGrid article:nth-child(2){border-right:0}.huntFeatureGrid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=650px){.huntSection{padding:82px 22px}.huntIntro h2{font-size:2.35rem}.huntShowcaseTop{flex-direction:column}.huntFeatureGrid{grid-template-columns:1fr}.huntFeatureGrid article{border-right:0;min-height:0;border-bottom:1px solid var(--line)!important}.huntFeatureGrid article:last-child{border-bottom:0!important}.huntFeatureGrid h3{margin-top:22px}.huntActions{flex-direction:column;align-items:stretch}.huntActions .brandButton{width:100%}}.mainPhilosophy{padding-bottom:clamp(85px,10vw,145px)}.mainPhilosophyCopy{color:#535e63;word-break:keep-all;max-width:760px;margin:52px 0 0 auto;font-size:clamp(.98rem,1.3vw,1.15rem);line-height:2}.mainProductSection{background:linear-gradient(150deg,#0b0e12,#10161b 60%,#090d11);padding:clamp(85px,11vw,155px) clamp(28px,7vw,110px);scroll-margin-top:30px}.mainProductHeader{max-width:890px}.mainProductHeader h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,4.6vw,5.1rem);font-weight:500;line-height:1.13}.mainProductHeader>p:last-child{color:#a4acb1;word-break:keep-all;max-width:730px;margin:25px 0 0;line-height:1.9}.mainProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:60px;display:grid}.mainProductCard{background:#ffffff05;border:1px solid #ffffff26;flex-direction:column;min-width:0;padding:clamp(27px,3.4vw,55px);display:flex}.mainProductCard.discovery{border-top:2px solid #c7a67a}.mainProductCard.hunt{border-top:2px solid #87b7c7}.mainProductCardTop{color:#a3a9ad;letter-spacing:.18em;justify-content:space-between;align-items:center;gap:12px;font-size:.68rem;display:flex}.mainProductCard.discovery .mainProductCardTop svg{color:#c7a67a}.mainProductCard.hunt .mainProductCardTop svg{color:#87b7c7}.mainProductCard h3{letter-spacing:-.04em;margin:38px 0 8px;font-size:clamp(1.6rem,2.4vw,2.8rem);font-weight:600}.mainProductStatement{color:#e2e5e5;word-break:keep-all;margin:0;font-size:clamp(1.1rem,1.6vw,1.6rem);line-height:1.6}.mainProductBody{border-top:1px solid #ffffff21;margin:35px 0 30px;padding-top:28px}.mainProductBody h4{color:#d6c2a8;margin:23px 0 8px;font-size:.79rem;font-weight:600}.mainProductCard.hunt .mainProductBody h4{color:#a1ccd7}.mainProductBody h4:first-child{margin-top:0}.mainProductBody p{color:#a0aab0;word-break:keep-all;margin:0;font-size:.91rem;line-height:1.9}.mainProductRecommendation{border-bottom:1px solid #ffffff1a;margin-bottom:25px;padding:0 0 25px}.mainProductRecommendation h4{margin:0 0 12px}.mainProductRecommendation strong{color:#f1f3f3;word-break:keep-all;font-size:clamp(.98rem,1.15vw,1.11rem);font-weight:600;line-height:1.65;display:block}.mainProductRecommendation p{margin:9px 0 0}.mainProductKeywords{color:#7d8a91;letter-spacing:.15em;margin-top:auto;font-size:.64rem}.mainProductFooter{justify-content:space-between;align-items:center;gap:35px;padding-top:30px;display:flex}.mainProductFooter p{color:#b1babf;word-break:keep-all;margin:0;line-height:1.85}.mainProductFooter small{color:#7d878d}@media (width<=900px){.mainProductGrid{grid-template-columns:1fr}.mainProductFooter{flex-direction:column;align-items:flex-start}.mainProductFooter .brandButton{width:100%}}@media (width<=650px){.mainProductSection{padding:80px 22px}.mainProductHeader h2{font-size:2.4rem}.mainProductGrid{margin-top:38px}.mainProductCard{padding:27px 23px}.mainProductCard h3{margin-top:26px}.mainPhilosophyCopy{margin-top:30px}}.brandSocialLink,.brandClosingSocial{color:#adb5b9;align-items:center;gap:9px;font-size:.76rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.brandSocialLink{border-bottom:1px solid #ffffff2e;margin-top:22px;padding:8px 0}.brandClosingSocial{letter-spacing:.04em;margin-top:25px}.brandSocialLink:hover,.brandClosingSocial:hover{color:#d8be9e;border-color:#c7a67a99}.brandSocialLink:focus-visible,.brandClosingSocial:focus-visible{outline-offset:5px;outline:2px solid #c7a67a}.mainProductHeader h2 em{color:#e7cfaf;font-style:normal}.mainProductHeader>p:last-child{color:#c0c9ce;max-width:790px;font-size:clamp(.94rem,1.16vw,1.1rem)}.mainProductCard{background:linear-gradient(160deg,#ffffff0a,#ffffff03 60%);transition:border-color .3s}.mainProductCard.discovery:hover{border-color:#c7a67a78}.mainProductCard.hunt:hover{border-color:#7ec3ca78}.mainProductExperience{isolation:isolate;color:#f4f6f4;background:#0c141e;border:1px solid #e2eef029;min-height:clamp(285px,28vw,360px);margin-top:26px;text-decoration:none;transition:border-color .25s;display:block;position:relative;overflow:hidden}.mainProductExperience:focus-visible{outline-offset:4px;outline:2px solid #f2e2c3}.mainProductExperience:hover{border-color:#e6eeee7a}.mainProductScene{pointer-events:none;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;overflow:hidden}.mainProductExperience:hover .mainProductScene{transform:scale(1.035)}.mainProductSceneArtwork{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.mainProductSceneDiscovery{background:radial-gradient(at 74% 38%,#c29d6b29,#0000 38%),radial-gradient(at 40% 30%,#4a71901f,#0000 52%),linear-gradient(150deg,#090e17,#101d2b 61%,#070b13)}.mainProductSceneDiscovery:before{content:"";opacity:.5;background-image:radial-gradient(#d6e4ee .65px,#0000 1.3px),radial-gradient(#e8c99b .6px,#0000 1.2px);background-position:16px 7px,47px 41px;background-size:73px 67px,119px 103px;position:absolute;inset:0}.mainProductStarDust{filter:drop-shadow(0 0 3px #d3e6ea75)}.mainProductStarBeacon{transform-origin:567px 130px;filter:drop-shadow(0 0 9px #ffdc9cf2);animation:6s ease-in-out infinite alternate gmtStarBreathe}@keyframes gmtStarBreathe{to{opacity:.8;filter:drop-shadow(0 0 17px #ffe0a6f5)}}.mainProductSceneHunt{background:radial-gradient(at 52% 35%,#2d7e9f4d,#0000 63%),linear-gradient(153deg,#07111c,#112632 53%,#080d1c)}.mainProductAuroraAtmosphere{pointer-events:none;filter:blur(32px);opacity:.88;background:conic-gradient(from 205deg at 57% 44%,#0000 0deg,#40ddc203 18deg,#53e7d05e 49deg,#5992e045 78deg,#967ccf26 103deg,#0000 147deg);animation:12s ease-in-out infinite alternate gmtAuroraLight;position:absolute;inset:-28%;transform:rotate(-13deg)skewY(-13deg)}.mainProductAuroraVeil{filter:blur(18px);opacity:.86;transform-origin:50% 35%;animation:11s ease-in-out infinite alternate gmtAuroraCurtain}.mainProductAuroraTraces{filter:drop-shadow(0 0 9px #77edd978);transform-origin:50% 42%;animation:9s ease-in-out infinite alternate-reverse gmtAuroraCurtain}@keyframes gmtAuroraLight{to{opacity:1;transform:rotate(-6deg)skewY(-7deg)translateY(5%)}}@keyframes gmtAuroraCurtain{to{transform:translateY(-8px)scaleY(1.05)}}.mainProductExperience:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#070c130d 14%,#070c13b3 63%,#070c13fa);position:absolute;inset:0}.mainProductExperienceCopy{z-index:2;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:11px;min-height:clamp(285px,28vw,360px);padding:clamp(22px,2.4vw,37px);display:flex;position:relative}.mainProductExperienceEyebrow{letter-spacing:.2em;color:#d8bc97;font-size:.63rem;font-weight:700}.mainProductCard.hunt .mainProductExperienceEyebrow{color:#a0dcd4}.mainProductExperienceTitle{letter-spacing:-.05em;font-size:clamp(1.7rem,2.55vw,2.8rem);font-weight:600;line-height:1.15;display:block}.mainProductExperienceLine{color:#d9e3e5;word-break:keep-all;font-size:clamp(.98rem,1.3vw,1.18rem);display:block}.mainProductExperienceCta{color:#10171b;background:#f3f4f2;align-items:center;gap:15px;margin-top:11px;padding:12px 17px;font-size:.86rem;font-weight:700;transition:background .2s,gap .2s;display:inline-flex}.mainProductCard.hunt .mainProductExperienceCta{background:#cef0ea}.mainProductExperience:hover .mainProductExperienceCta{background:#e2c9a7;gap:21px}.mainProductCard.hunt .mainProductExperience:hover .mainProductExperienceCta{background:#a2ded2}.mainProductCard .mainProductDetailsTitle{margin:27px 0 8px;font-size:clamp(1.2rem,1.55vw,1.55rem);font-weight:500}.mainProductCard .mainProductStatement{color:#c7d0d5;font-size:clamp(1rem,1.3vw,1.2rem)}.mainProductCard .mainProductBody{margin-top:25px}@media (width<=900px){.mainProductExperience,.mainProductExperienceCopy{min-height:360px}}@media (width<=650px){.mainProductHeader h2{word-break:keep-all;font-size:clamp(2.3rem,8.5vw,3.1rem)}.mainProductExperience,.mainProductExperienceCopy{min-height:305px}.mainProductExperienceTitle{font-size:1.9rem}.mainProductExperienceLine{font-size:1rem}}@media (prefers-reduced-motion:reduce){.mainProductExperience,.mainProductScene,.mainProductExperienceCta{transition:none!important}.mainProductStarBeacon,.mainProductAuroraAtmosphere,.mainProductAuroraVeil,.mainProductAuroraTraces{animation:none!important}}.productLibrary{--lib-warm:#c7a67a;--lib-white:#f3f4f2;--lib-silver:#a7adb2;--lib-line:#ffffff21;min-height:100vh;color:var(--lib-white);background:#080a0c;margin:-42px -5vw -80px;padding:0 0 90px}.productLibraryHero{border:0;border-bottom:1px solid var(--lib-line);background:radial-gradient(circle at 76% 42%,#c7a67a17,#0000 21%),linear-gradient(135deg,#0d1114,#11171b);border-radius:0;align-items:flex-end;min-height:410px;padding:78px clamp(34px,7vw,100px) 58px;display:flex;position:relative;overflow:hidden}.productLibraryHero:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.productLibraryHero>div:first-child{z-index:2;max-width:680px;position:relative}.productLibraryHero p,.libraryKicker,.resourceSectionHead p{color:var(--lib-warm);letter-spacing:.26em;margin:0 0 20px;font-size:.63rem;font-weight:600}.productLibraryHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,5vw,5rem);font-weight:500;line-height:1.08}.productLibraryHero>div:first-child>span{color:#9ba2a6;max-width:570px;margin-top:25px;line-height:1.8;display:block}.productLibraryHero>img{opacity:.085;width:min(300px,28vw);position:absolute;top:50%;right:10%;transform:translateY(-54%)}.librarySummary{z-index:2;gap:42px;display:flex;position:absolute;bottom:58px;right:clamp(34px,7vw,100px)}.librarySummary div{text-align:right}.librarySummary strong,.librarySummary small{display:block}.librarySummary strong{font-size:1.7rem;font-weight:500}.librarySummary small{color:#646d72;letter-spacing:.16em;margin-top:5px;font-size:.52rem}.libraryFilters{z-index:12;border-bottom:1px solid var(--lib-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0ceb;gap:0;padding:0 clamp(34px,7vw,100px);display:flex;position:sticky;top:0;overflow-x:auto}.libraryFilters button{color:#71797e;background:0 0;border:0;border-radius:0;flex:none;padding:20px 22px;font-size:.76rem;font-weight:600;position:relative}.libraryFilters button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:22px;right:22px}.libraryFilters button:hover,.libraryFilters button.on{color:var(--lib-white);background:0 0}.libraryFilters button.on:after{background:var(--lib-warm)}.featuredProduct{border:1px solid var(--lib-line);background:#0e1316;border-radius:2px;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);margin:70px clamp(34px,7vw,100px) 0;padding:0;display:grid;overflow:hidden}.featuredProduct.specialProduct{--lib-warm:#7fb4b8;border-color:#7fb4b852;box-shadow:inset 0 1px #7fb4b814}.featuredProduct.specialProduct .libraryIdentityVisual{background:radial-gradient(circle,#7fb4b824,#0000 28%),#090c0e}.featuredProduct.specialProduct .libraryOrbit.one{border-color:#7fb4b847}.featuredProduct.specialProduct .libraryIdentityVisual>img{filter:drop-shadow(0 0 28px #7fb4b83d)}.featuredProduct.specialProduct .libraryStatus.available{color:#9bc8cb;border-color:#7fb4b866}.featuredProduct.specialProduct .libraryStatus.available>span{background:#7fb4b8}.featuredProduct.specialProduct .libraryKicker,.featuredProduct.specialProduct .identityNode{color:#9bc8cb}.featuredProduct.specialProduct .identityNode{border-left-color:#7fb4b8}.featuredProduct.specialProduct .planPrimary{color:#101315;background:#dce9e9}.featuredCopy{padding:clamp(32px,5vw,66px)}.featuredBadges{flex-wrap:wrap;gap:8px;margin-bottom:50px;display:flex}.libraryStatus{color:#929a9e;letter-spacing:.1em;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:4px 9px;font-size:.57rem;font-weight:600;display:inline-flex}.libraryStatus.available{color:#d2b38c;border-color:#c7a67a61}.libraryStatus.available>span{background:#c7a67a;border-radius:50%;width:5px;height:5px}.libraryStatus.active{color:#b9c8c3;border-color:#a6c2b857}.libraryStatus.required{color:#858d92}.featuredCopy h2{letter-spacing:.16em;margin:0;font-size:.9rem}.featuredCopy h3{letter-spacing:-.05em;margin:22px 0 23px;font-size:clamp(2rem,3.25vw,3.8rem);font-weight:500;line-height:1.12}.featuredCopy>p:not(.libraryKicker){color:#969ea2;max-width:580px;margin:0;line-height:1.8}.productFacts{border-top:1px solid var(--lib-line);border-bottom:1px solid var(--lib-line);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.productFacts div{border-right:1px solid var(--lib-line);padding:18px 15px 18px 0}.productFacts div:not(:first-child){padding-left:15px}.productFacts div:last-child{border-right:0}.productFacts small,.productFacts strong{display:block}.productFacts small{color:#667075;font-size:.63rem}.productFacts strong{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:.78rem;font-weight:500;overflow:hidden}.featuredAction{align-items:center;gap:18px;margin-top:31px;display:flex}.featuredAction button,.featuredAction>a{background:var(--lib-white);color:#101315;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 19px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.featuredAction button:disabled{color:#788086;background:#242a2e}.featuredAction>span{color:#666f74;font-size:.64rem}.libraryIdentityVisual{border-left:1px solid var(--lib-line);background:radial-gradient(circle,#c7a67a1f,#0000 26%),#090c0e;min-height:610px;position:relative;overflow:hidden}.libraryGrid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.libraryIdentityVisual>img{opacity:.82;filter:drop-shadow(0 0 28px #c7a67a3d);width:24%;position:absolute;top:34%;left:38%}.libraryOrbit{border:1px solid #c7a67a33;border-radius:50%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.libraryOrbit.one{aspect-ratio:1;width:48%}.libraryOrbit.two{aspect-ratio:1;border-color:#ffffff12;width:76%}.identityNode{z-index:2;border-left:2px solid var(--lib-warm);color:#9ca3a7;letter-spacing:.13em;background:#080a0cbf;padding:7px 10px;font-size:.52rem;position:absolute}.identityNode.n1{top:21%;left:12%}.identityNode.n2{top:25%;right:12%}.identityNode.n3{bottom:23%;left:17%}.identityNode.n4{bottom:19%;right:15%}.identityCaption{border-top:1px solid var(--lib-line);color:#bdc2c4;letter-spacing:.17em;justify-content:space-between;padding-top:16px;font-size:.6rem;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.identityCaption small{color:#5d666b;font-size:.52rem}.featuredPlans{border-top:1px solid var(--lib-line);grid-column:1/-1;padding:0 clamp(32px,5vw,66px)}.libraryPlansTitle{color:#747d82;letter-spacing:.15em;justify-content:space-between;padding:27px 0 19px;font-size:.58rem;display:flex}.libraryPlansTitle small{letter-spacing:0}.libraryPlan{border-top:1px solid #ffffff17;grid-template-columns:minmax(240px,1fr) 150px 150px;align-items:center;gap:25px;min-height:92px;display:grid}.libraryPlan>div small,.libraryPlan>div strong,.libraryPlan>div span{display:block}.libraryPlan>div small{color:#6e777c;letter-spacing:.13em;font-size:.53rem}.libraryPlan>div strong{margin-top:5px;font-size:.88rem}.libraryPlan>div span{color:#6e777c;margin-top:4px;font-size:.67rem}.libraryPlan>b{text-align:right;font-size:.91rem}.libraryPlan button{border-radius:2px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:.72rem;display:flex}.planPrimary{background:var(--lib-white);color:#111315}.planSecondary{border:1px solid var(--lib-line);color:#adb4b7;background:0 0}.resourceSection{margin:90px clamp(34px,7vw,100px) 0}.resourceSectionHead{border-bottom:1px solid var(--lib-line);justify-content:space-between;align-items:end;margin-bottom:24px;padding-bottom:22px;display:flex}.resourceSectionHead p{color:#687176;margin-bottom:9px}.resourceSectionHead h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,2.5vw,2.5rem);font-weight:500}.resourceSectionHead>span{color:#687176;font-size:.7rem}.resourceList{flex-direction:column;display:flex}.resourceRow{background:0 0;border:0;border-bottom:1px solid #ffffff17;border-radius:0;grid-template-columns:50px minmax(280px,1fr) minmax(180px,.45fr) 145px;align-items:center;gap:22px;min-height:145px;padding:25px 0;display:grid}.resourceIcon{border:1px solid var(--lib-line);color:#a48a68;place-items:center;width:42px;height:42px;display:grid}.resourceMain{grid-template-columns:minmax(170px,.55fr) 1fr;align-items:center;gap:25px;display:grid}.resourceMain>div>span{color:#636c71;letter-spacing:.13em;font-size:.53rem}.resourceMain h3{margin:7px 0 0;font-size:1rem}.resourceMain p{color:#858e92;margin:0;font-size:.76rem;line-height:1.6}.resourceState{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.resourceState small,.resourceState>span{color:#697277;font-size:.62rem}.resourceAction button{color:#101315;background:#e8e9e7;border-radius:2px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:.72rem;display:flex}.resourceAction button:disabled{color:#6e767a;background:#20262a}.libraryEmpty{border:1px dashed var(--lib-line);color:#70797d;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.libraryEmpty strong{color:#afb5b7;font-size:.9rem}.libraryEmpty span{font-size:.72rem}.libraryEmpty.compact{border:0;border-bottom:1px solid var(--lib-line);min-height:90px}.productLibrary button:focus-visible,.productLibrary a:focus-visible{outline:2px solid var(--lib-warm);outline-offset:3px}@media (width<=1150px){.librarySummary{display:none}.featuredProduct{grid-template-columns:1fr}.libraryIdentityVisual{border-left:0;border-top:1px solid var(--lib-line);min-height:480px}.resourceRow{grid-template-columns:45px 1fr minmax(160px,.45fr)}.resourceAction{grid-column:2/-1}.resourceAction button{width:auto;min-width:150px}.resourceMain{grid-template-columns:1fr}.resourceMain p{margin-top:9px}}@media (width<=900px){.productLibrary{margin:-25px -18px -80px}.productLibraryHero{min-height:360px;padding:65px 28px 50px}.productLibraryHero>img{width:36vw;right:4%}.libraryFilters{padding:0 16px;top:66px}.featuredProduct,.resourceSection{margin-left:24px;margin-right:24px}.featuredProduct{margin-top:45px}.featuredCopy{padding:38px}.libraryPlan{grid-template-columns:1fr 120px 140px}.resourceSection{margin-top:70px}}@media (width<=650px){.productLibrary{margin:-22px -12px -80px}.productLibraryHero{min-height:330px;padding:56px 22px 38px}.productLibraryHero h1{font-size:2.55rem}.productLibraryHero>div:first-child>span{font-size:.85rem}.productLibraryHero>img{opacity:.06;width:48vw;right:-10%}.libraryFilters{padding:0 8px;top:58px}.libraryFilters button{padding:17px 14px;font-size:.7rem}.libraryFilters button:after{left:14px;right:14px}.featuredProduct,.resourceSection{margin-left:14px;margin-right:14px}.featuredCopy{padding:29px 22px}.featuredBadges{margin-bottom:36px}.featuredCopy h3{font-size:2.25rem}.productFacts{grid-template-columns:1fr}.productFacts div,.productFacts div:not(:first-child){border-right:0;border-bottom:1px solid var(--lib-line);padding:14px 0}.productFacts div:last-child{border-bottom:0}.featuredAction{flex-direction:column;align-items:stretch}.featuredAction button,.featuredAction>a{width:100%}.featuredAction>span{text-align:center}.libraryIdentityVisual{min-height:370px}.libraryIdentityVisual>img{width:31%;top:33%;left:34.5%}.libraryOrbit.one{width:61%}.libraryOrbit.two{width:96%}.identityNode.n1{top:18%;left:5%}.identityNode.n2{top:22%;right:5%}.identityNode.n3{bottom:23%;left:7%}.identityNode.n4{bottom:19%;right:6%}.identityCaption{left:18px;right:18px}.featuredPlans{padding:0 22px}.libraryPlan{grid-template-columns:1fr auto;gap:15px;padding:18px 0}.libraryPlan button{grid-column:1/-1}.resourceSection{margin-top:60px}.resourceRow{grid-template-columns:42px 1fr;gap:14px;padding:22px 0}.resourceMain{grid-column:2}.resourceState{flex-flow:wrap;grid-column:2;align-items:center}.resourceAction{grid-column:2}.resourceAction button{width:100%}}@media (prefers-reduced-motion:reduce){.productLibrary *{scroll-behavior:auto!important;transition:none!important}}.libraryMain{background:#080a0c;overflow:hidden;max-width:none!important;padding:0!important}.libraryMain .productLibrary{margin:0}.libraryFilters{flex-direction:row}@media (width<=900px){.libraryMain .productLibrary{margin:0}}@media (width<=650px){.libraryMain .productLibrary{margin:0}}.catalogOfferSection{border:1px solid #8da1b038;border-radius:18px;margin:24px 0 30px;padding:22px}.catalogOfferList{gap:12px;margin-top:16px;display:grid}.catalogOfferSection .libraryPlan{border:1px solid #8da1b026;border-radius:12px;padding:18px}.catalogOfferSection .libraryPlan>div{min-width:0}.catalogOfferSection .libraryPlan>div>span{margin-top:5px;display:block}.catalogOfferSection .libraryPlan button:disabled{opacity:.5;cursor:not-allowed}.commercePageHero{border-bottom:1px solid var(--lib-line);background:radial-gradient(circle at 85% 12%,#c7a67a13,#0000 34%),#0c1114;padding:clamp(38px,5vw,68px) clamp(24px,5vw,72px) clamp(28px,4vw,46px);position:relative}.commerceEyebrow{color:var(--lib-warm);letter-spacing:.19em;margin:0 0 17px;font-size:.66rem;font-weight:700}.commercePageHero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.2vw,3.35rem);font-weight:600;line-height:1.16}.commercePageHero>p:not(.commerceEyebrow){color:#9ca8ad;max-width:740px;margin:17px 0 0;font-size:.88rem;line-height:1.75}.commerceTextLink{color:#d3b68c;background:0 0;border-radius:2px;align-items:center;gap:8px;margin-top:18px;padding:7px 0;font-size:.82rem;font-weight:600;display:inline-flex}.commerceTextLink:hover{color:#fff}.productOverview{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:34px clamp(24px,5vw,72px) 0;display:grid}.productOverviewCard{background:linear-gradient(155deg,#141b1f,#0c1115 65%);border:1px solid #c7a67a3d;border-radius:11px;flex-direction:column;min-width:0;min-height:440px;padding:32px;display:flex;position:relative;overflow:hidden}.productOverviewCard.hunt{background:linear-gradient(155deg,#102024,#0b1115 65%);border-color:#70b9b647}.productOverviewCardTop{color:#c2a47f;justify-content:space-between;align-items:center;gap:10px;display:flex}.productOverviewCard.hunt .productOverviewCardTop{color:#8bbfc0}.productOverviewCardTop small{letter-spacing:.16em;color:inherit;font-size:.63rem;font-weight:700}.productOverviewMark{opacity:.7;background:radial-gradient(circle,#c7a67a21,#0000 60%);place-items:center;height:107px;margin:14px 0;display:grid}.productOverviewCard.hunt .productOverviewMark{background:radial-gradient(circle,#70b9b624,#0000 60%)}.productOverviewMark img{width:75px}.productOverviewCopy{flex:1;min-width:0}.productOverviewCopy h2{letter-spacing:-.025em;color:#f5f6f4;margin:0 0 8px;font-size:1.52rem}.productOverviewCopy h3{letter-spacing:-.035em;margin:0 0 14px;font-size:1.2rem;font-weight:500}.productOverviewCopy p{color:#8d9b9f;max-width:445px;margin:0 0 14px;font-size:.84rem;line-height:1.7}.owningHint{color:#8ddbc8;align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.introCardAction{color:#e9e9e5;text-align:left;background:0 0;border-top:1px solid #ffffff29;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:25px;padding:17px 0 3px;font-size:.83rem;display:flex}.introCardAction:hover{color:#cfad84}a.introCardAction,a.introBack{text-decoration:none}.productIntroDetail{margin:26px clamp(24px,5vw,72px) 0}.introBack{color:#b4c0c5;background:0 0;align-items:center;gap:8px;margin:0 0 20px;padding:8px 0;font-size:.78rem;display:inline-flex}.introBack:hover{color:#fff}.productIntroDetail .featuredProduct{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);margin:0}.productIntroDetail .featuredCopy{padding:clamp(30px,4vw,60px)}.productIntroDetail .featuredCopy h3{margin:24px 0;font-size:clamp(2rem,3vw,3.2rem)}.productIntroDetail .featuredCopy .libraryKicker{margin:0 0 24px}.productIntroDetail .libraryIdentityVisual{min-height:510px}.huntVisual{--lib-warm:#8abec0}.huntVisual .identityNode{border-color:#8abec0}.huntVisual .libraryOrbit.one{border-color:#70b9b652}.introFeatureList{border-top:1px solid var(--lib-line);margin-top:27px}.introFeatureList div{border-bottom:1px solid var(--lib-line);flex-direction:column;gap:5px;padding:14px 0;display:flex}.introFeatureList small{color:#c4a680;letter-spacing:.12em;font-size:.61rem}.introFeatureList span{color:#b3c0c5;font-size:.79rem;line-height:1.6}.introRelease{color:#8d979a;margin-top:17px;font-size:.72rem}.productIntroDetail .featuredAction .introSecondary{border-color:var(--lib-line);color:#bbc5c8;background:0 0}.storeFilters{flex-wrap:wrap;align-items:center;gap:9px;padding:24px clamp(24px,5vw,72px) 0;display:flex}.storeFilters button{color:#a0aaae;background:#10191d;border:1px solid #ffffff24;border-radius:999px;padding:12px 20px;font-size:.8rem;font-weight:600}.storeFilters button.on{color:#16181a;background:#d1b38e;border-color:#d1b38e}.storeFilters button:hover:not(.on){color:#ece5db;border-color:#988369}.storeFilters small{color:#6e7c82;margin-left:auto;font-size:.72rem}.storeOfferGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin:25px clamp(24px,5vw,72px) 0;display:grid}.storeOfferCard{background:#10181c;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;min-width:0;padding:29px;display:flex}.storeOfferCard.isBundle{background:linear-gradient(145deg,#1a1b1b,#0f1519 66%);border-color:#c7a67a66}.storeOfferTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px;display:flex}.storeOfferTop small{color:#c1a57d;letter-spacing:.13em;font-size:.63rem;font-weight:700}.storeOfferTop span{color:#a1b4b7;border:1px solid #ffffff24;border-radius:99px;padding:5px 9px;font-size:.66rem}.storeOfferCard h2{letter-spacing:-.035em;margin:0 0 10px;font-size:1.4rem;font-weight:600}.storeOfferDescription{color:#9da9aa;white-space:pre-line;margin:0 0 15px;font-size:.82rem;line-height:1.6}.storeIncludedPrograms{margin:20px 0 14px}.storeIncludedPrograms>small{color:#79888d;margin-bottom:10px;font-size:.67rem;display:block}.storeIncludedPrograms>div{flex-wrap:wrap;gap:7px;display:flex}.storeIncludedPrograms>div span{color:#e0e5e5;background:#17262a;border:1px solid #3b4b4d;border-radius:5px;padding:7px 9px;font-size:.74rem}.storeOfferFacts{color:#8fa0a4;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:15px 0 23px;font-size:.75rem;display:flex}.storeOfferFacts span{align-items:center;gap:6px;display:inline-flex}.storeOfferBottom{border-top:1px solid #ffffff21;justify-content:space-between;align-items:end;gap:18px;margin-top:auto;padding-top:24px;display:flex}.storeOfferPrice small{color:#849194;margin-bottom:9px;font-size:.68rem;display:block}.storeOfferPrice strong{letter-spacing:-.035em;white-space:nowrap;font-size:1.58rem}.storeOfferPrice span{color:#78868c;margin-left:5px;font-size:.75rem}.storeOfferBottom button{white-space:nowrap;color:#14171a;background:#e9e9e6;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 17px;font-size:.77rem;display:flex}.storeOfferBottom button:disabled{color:#a8adae;cursor:not-allowed;background:#343b3d}.storeFootnote{color:#78868a;margin:24px clamp(24px,5vw,72px);font-size:.72rem;line-height:1.7}.storeEmpty{text-align:center;color:#b4c2c5;border:1px dashed #ffffff2e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:26px clamp(24px,5vw,72px);padding:65px 24px;display:flex}.storeEmpty h2{margin:0;font-size:1.13rem;font-weight:500}.storeEmpty p{color:#819297;margin:0;font-size:.8rem;line-height:1.6}.storeEmpty>button:not(.commerceTextLink){color:#141819;background:#e8e9e7;align-items:center;gap:8px;margin-top:14px;display:flex}.downloadsCounter{gap:21px;margin-top:25px;display:flex}.downloadsCounter span{color:#8c9ca1;align-items:baseline;gap:7px;font-size:.77rem;display:flex}.downloadsCounter strong{color:#edf0ee;font-size:1.4rem}.downloadList{flex-direction:column;margin:26px clamp(24px,5vw,72px);display:flex}.downloadItem{background:0 0;border:0;border-bottom:1px solid #ffffff26;border-radius:0;align-items:center;gap:20px;margin:0;padding:26px 7px;display:flex}.downloadItemIdentity{background:#141e22;border:1px solid #ffffff1f;border-radius:10px;flex:0 0 70px;place-items:center;height:70px;display:grid}.downloadItemIdentity img{width:43px}.downloadItemDetails{flex:1;min-width:0}.downloadItemDetails small{letter-spacing:.13em;color:#c5a77d;font-size:.6rem}.downloadItemDetails h2{margin:7px 0 4px;font-size:1.12rem}.downloadItemDetails p{color:#96a4a9;margin:0;font-size:.78rem}.downloadItemDetails>span{color:#6f7f84;margin-top:5px;font-size:.71rem;display:block}.downloadItemAction button{color:#11171a;background:#e7e7e5;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 16px;font-size:.77rem;display:flex}.downloadItemAction button:disabled{color:#a7b1b5;background:#293337}.downloadItemAction .downloadRenew{color:#cad4d8;background:0 0;border:1px solid #566266}.downloadsError{color:#ff9aa4;background:#321a20;margin:20px clamp(24px,5vw,72px);padding:16px;font-size:.85rem}@media (width<=1050px){.productIntroDetail .featuredProduct{grid-template-columns:1fr}.productIntroDetail .libraryIdentityVisual{min-height:350px}}@media (width<=790px){.productOverview,.storeOfferGrid{grid-template-columns:1fr}.productOverviewCard{min-height:350px}.storeOfferCard{padding:24px}}@media (width<=520px){.productOverview,.storeOfferGrid,.downloadList{margin-left:16px;margin-right:16px}.commercePageHero{padding-left:18px;padding-right:18px}.productOverviewCard{padding:23px}.storeFilters{padding-left:15px;padding-right:15px}.storeFilters button{padding:11px 12px;font-size:.72rem}.storeFilters small{width:100%;margin:4px 0}.storeOfferBottom{flex-direction:column;align-items:stretch}.storeOfferBottom button{width:100%}.downloadItem{flex-wrap:wrap;gap:14px}.downloadItemIdentity{flex-basis:52px;height:52px}.downloadItemIdentity img{width:32px}.downloadItemAction{flex:100%}.downloadItemAction button{width:100%}.productIntroDetail{margin-left:16px;margin-right:16px}}.publicLanding.libraryMain .productLibrary{min-height:100vh;padding-top:78px}.publicLanding.libraryMain .commercePageHero{padding-top:50px}.publicLandingNav>button:first-of-type:not(:last-child){margin-left:auto}@media (width<=900px){.publicLanding.libraryMain .productLibrary{padding-top:64px}}.downloadTransferStatus{width:min(440px,100%);margin-top:12px}.downloadTransferLabel{color:#aebdc0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:.73rem;line-height:1.45;display:flex}.downloadTransferLabel strong{color:#d5b68e;font-variant-numeric:tabular-nums;font-size:.75rem}.downloadProgressTrack{background:#243237;border-radius:999px;height:6px;overflow:hidden}.downloadProgressTrack>div{background:#c7a67a;border-radius:999px;height:100%;transition:width .15s}.downloadProgressTrack.isIndeterminate>div{animation:1.35s ease-in-out infinite gmt-download-indeterminate;position:relative}.downloadTransferError{color:#ffadb5;margin:0;font-size:.73rem;line-height:1.55}.downloadItemAction button:disabled[aria-busy=true]{cursor:wait;opacity:.85}@keyframes gmt-download-indeterminate{0%{transform:translate(-110%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.downloadProgressTrack>div{transition:none}.downloadProgressTrack.isIndeterminate>div{opacity:.65;animation:none;width:100%!important}}.gmtBusinessFooter{color:#91a7b4;background:linear-gradient(#0c1d25 0%,#09151d 56%,#07121a 100%);border-top:1px solid #28443f;flex-shrink:0;width:100%;margin-top:64px;padding:34px clamp(22px,3.3vw,50px) 20px;display:block;position:relative}.gmtBusinessFooter:before{content:"";pointer-events:none;background:linear-gradient(90deg,#39cbb2 0%,#39cbb200 100%);width:clamp(132px,18vw,290px);height:2px;position:absolute;top:-1px;left:0}.gmtBusinessFooterInner{max-width:1440px;margin:0 auto}.gmtBusinessFooterPrimary{grid-template-columns:minmax(190px,.85fr) minmax(0,1.65fr) minmax(170px,.65fr);align-items:start;gap:clamp(24px,3.1vw,54px);padding-bottom:31px;display:grid}.gmtBusinessFooterBrand{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.gmtBusinessFooterBrand strong{color:#f2f8f9;letter-spacing:.075em;font-size:24px;line-height:1.1}.gmtBusinessFooterBrand span{letter-spacing:.16em;color:#8da8b8;white-space:nowrap;font-size:10px}.gmtBusinessFooterTagline{color:#adc4c9;margin:17px 0 16px;font-size:13px;line-height:1.85}.gmtBusinessFooterWebsite{color:#54c9b3;letter-spacing:.055em;font-size:12px;display:inline-block}.gmtBusinessFooterInfo{min-width:0;padding-top:2px}.gmtBusinessFooterInfo p{grid-template-columns:101px minmax(0,1fr);gap:12px;margin:0 0 11px;font-size:12px;line-height:1.65;display:grid}.gmtBusinessFooterInfo p>span:first-child{color:#6f8a9b;white-space:nowrap}.gmtBusinessFooterInfo p>span:last-child{color:#aec0cb;overflow-wrap:anywhere}.gmtBusinessFooter a{color:#bdcdd4;text-decoration:none;transition:color .18s}.gmtBusinessFooter a:hover{color:#5fe0c6}.gmtBusinessFooter a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #54dbbf}.gmtBusinessFooterSep{color:#547484}.gmtBusinessFooterLinks{border-left:1px solid #243941;flex-direction:column;align-items:flex-start;gap:12px;padding-left:clamp(12px,2.1vw,30px);display:flex}.gmtBusinessFooterLinks strong{color:#7798a8;letter-spacing:.18em;margin:1px 0 4px;font-size:10px;font-weight:700}.gmtBusinessFooterLinks a{font-size:12px;line-height:1.45}.gmtBusinessFooterBottom{border-top:1px solid #20323b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-top:15px;display:flex}.gmtBusinessFooterBottom small{letter-spacing:.02em;color:#6f8795;margin:0;font-size:11px;display:block}.gmtBusinessFooterBottom small:last-child{color:#8ba6b0}.shell{grid-template-rows:minmax(0,1fr) auto}.shell>.gmtBusinessFooter{grid-area:2/2;align-self:end;width:100%;margin:0;padding:34px 5vw 24px}.shell>.gmtBusinessFooter .gmtBusinessFooterInner{width:100%;margin:0}@media (width<=900px){.shell>.gmtBusinessFooter{width:100%;padding:30px 18px 24px}}@media (width<=560px){.shell>.gmtBusinessFooter{padding:28px 12px 22px}}@media (width<=1100px){.gmtBusinessFooterPrimary{grid-template-columns:minmax(175px,.8fr) minmax(0,1.7fr);gap:28px}.gmtBusinessFooterLinks{border-top:1px solid #20323b;border-left:0;flex-flow:wrap;grid-column:1/-1;align-items:center;gap:16px 24px;padding:17px 0 0}.gmtBusinessFooterLinks strong{margin:0}}@media (width<=700px){.gmtBusinessFooter{padding:30px 20px 20px}.gmtBusinessFooterPrimary{grid-template-columns:1fr;gap:23px;padding-bottom:22px}.gmtBusinessFooterTagline{margin:10px 0}.gmtBusinessFooterInfo p{grid-template-columns:98px minmax(0,1fr);gap:10px}.gmtBusinessFooterLinks{grid-column:auto}.gmtBusinessFooterBottom{flex-direction:column;align-items:flex-start;gap:7px}}@media (width<=420px){.gmtBusinessFooterInfo p{margin-bottom:12px;display:block}.gmtBusinessFooterInfo p>span{display:block}.gmtBusinessFooterInfo p>span:first-child{margin-bottom:2px}}.gmtLegal{color:#e8eff4;max-width:1440px;margin:0 auto;padding:28px clamp(20px,5vw,72px) 64px;font-family:inherit}.gmtLegalHero{border-bottom:1px solid #233746;padding:54px 0 44px}.gmtLegalEyebrow{color:#9db0c0;letter-spacing:.22em;font-size:11px;font-weight:700}.gmtLegalHero h1{letter-spacing:-.04em;margin:14px 0;font-size:clamp(30px,4vw,49px)}.gmtLegalHero p{color:#9aaebe;line-height:1.7}.gmtLegalDraft,.gmtLegalNotice{color:#e7c795;background:#272519;border:1px solid #63563f;border-radius:8px;margin-top:18px;padding:12px 16px;font-size:12px;line-height:1.7}.gmtLegalLayout{grid-template-columns:230px minmax(0,1fr);gap:56px;padding-top:40px;display:grid}.gmtLegalToc{flex-direction:column;align-self:start;align-items:flex-start;gap:14px;display:flex;position:sticky;top:28px}.gmtLegalToc strong{letter-spacing:.15em;color:#7992a3;margin-bottom:5px;font-size:11px}.gmtLegalToc a{color:#a1b5c3;font-size:12px;line-height:1.55;text-decoration:none}.gmtLegalToc a:hover{color:#fff}.gmtLegalArticle{min-width:0}.gmtLegalArticle section{border-bottom:1px solid #223340;padding:26px 0 34px;scroll-margin-top:24px}.gmtLegalArticle h2{color:#f5f8fa;margin:0 0 20px;font-size:20px}.gmtLegalArticle p{color:#bdcad4;overflow-wrap:break-word;margin:12px 0;font-size:14px;line-height:1.95}.gmtLegalPrint{color:#f3f6f9;background:0 0;border:1px solid #657786;margin-top:28px;padding:12px 18px}@media (width<=780px){.gmtLegalLayout{display:block}.gmtLegalToc{border-bottom:1px solid #253948;flex-flow:wrap;gap:9px 15px;padding-bottom:16px;display:flex;position:static}.gmtLegalToc strong{width:100%}.gmtLegalHero{padding:32px 0}}@media print{.gmtLegalToc,.gmtLegalDraft,.gmtLegalPrint,.gmtLegalNotice{display:none}.gmtLegal{color:#111;padding:0}.gmtLegalArticle p,.gmtLegalHero p{color:#333}.gmtLegalArticle h2{color:#000}.gmtLegalLayout{display:block}}.gmtLegalShell .publicLandingNav .publicNavActions>a{color:#dbe3e4;letter-spacing:.1em;align-items:center;min-height:38px;padding:10px 4px;font-size:.78rem;font-weight:650;text-decoration:none;transition:color .2s;display:inline-flex}.gmtLegalShell .publicLandingNav .publicNavActions>a:hover{color:#fff}.gmtLegalShell .publicLandingNav .publicNavActions>a:focus-visible{outline-offset:4px;outline:2px solid #c7a67a}@media (width<=560px){.gmtLegalShell .publicLandingNav .publicNavActions>a{letter-spacing:.04em;padding:8px 2px;font-size:.68rem}}
