.xh-dashboard{--xd-bg:#f6f8fb;--xd-surface:#fff;--xd-text:#172236;--xd-muted:#596579;--xd-line:#dfe5ed;--xd-blue:#2e56d4;--xd-soft:#eef3ff;--xd-green:#22664a;--xd-red:#a63737;background:var(--xd-bg);min-height:100svh;color:var(--xd-text);font-family:var(--font-geist), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;grid-template-columns:228px minmax(0,1fr);font-size:14px;line-height:1.6;display:grid}.xh-dashboard *{box-sizing:border-box}.xh-dashboard a{text-decoration:none}.xh-dashboard button,.xh-dashboard input,.xh-dashboard select{font:inherit}.xh-dashboard button,.xh-dashboard a,.xh-dashboard select{cursor:pointer}.xh-dashboard button:disabled{cursor:wait;opacity:.6}.xh-dashboard :where(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #5377e5}.xh-dashboard h1,.xh-dashboard h2,.xh-dashboard h3,.xh-dashboard p{margin:0}.xh-dashboard svg{flex-shrink:0}.xd-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.xd-skip{z-index:200;background:var(--xd-text);color:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.xd-skip:focus{transform:none}.xd-sidebar{background:var(--xd-surface);border-right:1px solid var(--xd-line);flex-direction:column;height:100svh;padding:28px 18px;display:flex;position:sticky;top:0;overflow:auto}.xd-brand{color:var(--xd-text);align-items:center;gap:10px;padding:0 9px;display:flex}.xd-brand img{border-radius:10px}.xd-brand b{letter-spacing:-.05em;font-size:21px;line-height:1.2;display:block}.xd-brand small{letter-spacing:.09em;color:var(--xd-muted);margin-top:4px;font-size:9px;font-weight:600;display:block}.xd-nav-label{letter-spacing:.07em;color:var(--xd-muted);margin:46px 12px 12px;font-size:10px;font-weight:600}.xd-sidebar nav{gap:6px;display:grid}.xd-sidebar nav button{color:#505e74;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;min-height:46px;padding:10px 13px;font-weight:500;transition:background .16s,color .16s;display:flex}.xd-sidebar nav button:hover{color:var(--xd-text);background:#f4f6fa}.xd-sidebar nav button[aria-current=page]{background:var(--xd-soft);color:#244cc0;border-color:#dce5ff;font-weight:650}.xd-sidebar-bottom{gap:6px;margin-top:auto;padding-top:32px;display:grid}.xd-sidebar-bottom a{color:#4f5d72;align-items:center;gap:10px;min-height:44px;padding:10px;font-size:13px;display:flex}.xd-sidebar-bottom a:hover{color:var(--xd-blue)}.xd-sidebar-bottom small{color:var(--xd-muted);border-top:1px solid var(--xd-line);margin-top:8px;padding:12px 10px 0;font-size:11px;line-height:1.7}.xd-main{min-width:0}.xd-topbar{border-bottom:1px solid var(--xd-line);min-height:76px;color:var(--xd-muted);background:#fffffff0;justify-content:space-between;align-items:center;gap:20px;padding:14px 40px;font-size:13px;display:flex}.xd-topbar b{color:var(--xd-text);font-weight:550}.xd-topbar>div{align-items:center;gap:12px;display:flex}.xd-user-email{overflow-wrap:anywhere;font-size:12px}.xd-icon-button{border:1px solid var(--xd-line);color:#536078;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.xd-icon-button:hover{background:#f2f5fa}.xd-mobile-home{display:none}.xd-content{max-width:1470px;margin:auto;padding:36px 40px 20px}.xd-eyebrow{letter-spacing:.11em;color:#68758a;margin-bottom:9px;font-size:10px;font-weight:650;display:block}.xd-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.xd-page-heading h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:29px;font-weight:650;line-height:1.25}.xd-page-heading p{color:var(--xd-muted);margin-top:9px;font-size:14px}.xd-secondary,.xd-primary{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 16px;font-size:13px;font-weight:600;line-height:1.4;transition:background .16s,border-color .16s;display:inline-flex}.xd-secondary{border:1px solid var(--xd-line);color:var(--xd-text);background:#fff}.xd-secondary:hover{background:#f4f6fa;border-color:#b3c0d3}.xd-primary{border:1px solid var(--xd-blue);background:var(--xd-blue);color:#fff}.xd-primary:hover{background:#2447b6}.xd-alert,.xd-notice,.xd-partial{color:#8f3131;background:#fff4f3;border:1px solid #efcfcf;border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:20px;padding:13px 15px;font-size:13px;display:flex}.xd-alert svg,.xd-notice svg,.xd-partial svg{margin-top:2px}.xd-alert button{color:inherit;white-space:nowrap;background:0 0;border:0;min-height:26px;margin-left:auto;font-weight:650;text-decoration:underline}.xd-notice{color:#24664a;background:#f0faf4;border-color:#c8e5d7}.xd-partial{color:#7d5b1d;background:#fffbf0;border-color:#ead9b4}.xd-partial b{font-weight:600}.xd-partial p{margin-top:3px;font-size:12px;line-height:1.7}.xd-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:34px;display:grid}.xd-stats article{border:1px solid var(--xd-line);background:#fff;border-radius:12px;min-width:0;padding:20px}.xd-stats article>span{color:#596579;align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.xd-stats strong{letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:12px 0 8px;font-size:32px;font-weight:650;line-height:1.3;display:flex}.xd-stats strong small{letter-spacing:0;color:var(--xd-muted);font-size:11px;font-weight:400}.xd-stats p{color:var(--xd-muted);font-size:11px;line-height:1.6}.xd-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.xd-section-heading h2,.xd-panel>h2{letter-spacing:-.02em;font-size:17px;font-weight:600}.xd-section-heading button{min-height:36px;color:var(--xd-blue);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:550;display:inline-flex}.xd-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.xd-product-card{border:1px solid var(--xd-line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:23px 22px 0;display:flex;overflow:hidden}.xd-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.xd-product-icon{color:#744e84;background:#f1edf6;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.xd-product-icon img{object-fit:contain}.xd-product-icon[data-product=design]{color:#325fa1;background:#eaf1fc}.xd-product-icon[data-product=creator]{color:#286a50;background:#e8f4ee}.xd-product-icon[data-product=album]{color:#976035;background:#fff1e5}.xd-product-card h3{letter-spacing:-.035em;font-size:19px;font-weight:650;line-height:1.4}.xd-muted{color:var(--xd-muted);line-height:1.7}.xd-product-card>.xd-muted{margin-top:3px;font-size:12px}.xd-badge{color:#58657b;white-space:nowrap;background:#f2f4f7;border:1px solid #e4e8ee;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:550;line-height:1.5;display:inline-flex}.xd-badge[data-state=active]{color:#246447;background:#edf8f1;border-color:#cee8d8}.xd-badge[data-state=trial]{color:#315db5;background:#edf3ff;border-color:#d9e4fa}.xd-badge[data-state=expired],.xd-badge[data-state=blocked]{color:#9a4141;background:#fff0ef;border-color:#f0d6d3}.xd-badge[data-state=scheduled],.xd-badge[data-state=unavailable]{color:#7b5d26;background:#fff8e9;border-color:#ecdfc3}.xd-plan{border-top:1px solid #eef0f4;margin-top:15px;padding:18px 0 15px}.xd-plan>b{font-size:14px;font-weight:600;display:block}.xd-plan>span{color:var(--xd-muted);flex-wrap:wrap;align-items:center;gap:5px;min-height:20px;margin-top:7px;font-size:12px;display:flex}.xd-plan>span b{color:var(--xd-text);font-weight:600}.xd-purchase-caption{color:var(--xd-muted);align-items:flex-start;gap:5px;min-height:35px;margin-top:auto;padding-bottom:15px;font-size:11px;line-height:1.7;display:flex}.xd-purchase-caption svg{color:#2e7857;margin-top:2px}.xd-product-action{color:#3158c5;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:14px 0;font-size:12px;font-weight:550;display:flex}.xd-product-action:hover{color:#172c84}.xd-overview-bottom{grid-template-columns:1.6fr 1fr;gap:20px;margin-top:28px;display:grid}.xd-panel{border:1px solid var(--xd-line);background:#fff;border-radius:12px;min-width:0;padding:24px}.xd-order-preview{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.xd-order-preview>span:first-child{min-width:0}.xd-order-preview>span:last-child{text-align:right;flex-shrink:0}.xd-order-preview b{font-size:13px;font-weight:550;display:block}.xd-order-preview small{color:var(--xd-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.xd-payment-state{color:#667184;font-size:12px;font-weight:500;display:inline-flex}.xd-payment-state[data-state=paid]{color:#246447}.xd-payment-state[data-state=pending],.xd-payment-state[data-state=manual_review]{color:#85580b}.xd-payment-state[data-state=failed],.xd-payment-state[data-state=refunded]{color:#a34242}.xd-order-preview .xd-payment-state[data-state=paid]{color:#246447}.xd-order-preview .xd-payment-state[data-state=pending]{color:#85580b}.xd-identity{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px 22px;display:flex}.xd-avatar{color:#3159c4;background:#edf2ff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;font-size:24px;font-weight:600;display:flex}.xd-identity h2{overflow-wrap:anywhere;max-width:100%;font-size:18px;font-weight:600}.xd-identity p{color:var(--xd-muted);overflow-wrap:anywhere;max-width:100%;margin:4px 0 14px;font-size:12px}.xd-identity .xd-secondary{margin-top:22px;font-size:12px}.xd-explanation{background:#fbfcff;gap:15px;margin-top:24px;display:flex}.xd-explanation>svg{color:#5471bb;margin-top:4px}.xd-explanation h2{font-size:15px;font-weight:600}.xd-explanation p{color:var(--xd-muted);margin-top:7px;font-size:13px}.xd-filters{grid-template-columns:1fr 1fr 1.2fr;gap:15px;margin-bottom:24px;display:grid}.xh-dashboard label{color:#4d5b70;gap:7px;font-size:12px;font-weight:550;display:grid}.xh-dashboard input,.xh-dashboard select{width:100%;min-width:0;min-height:44px;color:var(--xd-text);background:#fff;border:1px solid #cdd6e2;border-radius:7px;padding:10px 12px;font-size:14px;line-height:1.5}.xh-dashboard input[readonly]{color:#5d687b;background:#f6f8fb}.xd-table-wrap{max-width:100%;overflow-x:auto}.xd-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.xd-table-wrap th{border-bottom:1px solid var(--xd-line);color:var(--xd-muted);white-space:nowrap;background:#fafbfe;padding:11px 12px;font-size:11px;font-weight:550}.xd-table-wrap td{vertical-align:middle;border-bottom:1px solid #edf0f5;padding:16px 12px}.xd-table-wrap td:first-child{padding-left:12px}.xd-table-wrap b{overflow-wrap:anywhere;font-weight:550;display:block}.xd-table-wrap small{color:var(--xd-muted);margin-top:4px;font-size:11px;display:block}.xd-money{white-space:nowrap;font-weight:550}.xd-load-more{margin:22px auto 0;display:flex}.xd-sync-note{color:var(--xd-muted);font-size:11px;line-height:1.8;margin-top:18px!important}.xd-empty{text-align:center;color:var(--xd-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px 16px;display:flex}.xd-empty svg{color:#8290a6}.xd-empty h2{color:var(--xd-text);font-size:17px;font-weight:550}.xd-empty p{font-size:13px}.xd-device-list{display:grid}.xd-device-list article{border-bottom:1px solid #edf0f5;align-items:center;gap:18px;min-width:0;padding:21px 0;display:flex}.xd-device-list article:first-child{padding-top:4px}.xd-device-mark{color:#506fa6;background:#f2f5fb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.xd-device-list article>div{flex:1;min-width:0}.xd-device-list h2{overflow-wrap:anywhere;font-size:16px;font-weight:550}.xd-device-list p{color:var(--xd-muted);margin-top:4px;font-size:12px}.xd-device-list small{color:var(--xd-muted);margin-top:3px;font-size:11px;display:block}.xd-profile-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.xd-profile-form{gap:18px;margin-top:24px;display:grid}.xd-profile-form p{margin-top:-8px;font-size:12px}.xd-profile-form .xd-primary{justify-self:start;margin-top:4px}.xd-profile-grid .xd-panel>p{margin:12px 0 22px;font-size:13px}.xd-security-icon{color:#5774b5;margin-bottom:18px}.xd-account-details{border-top:1px solid var(--xd-line);margin-top:30px}.xd-account-details>div{border-bottom:1px solid #edf0f5;padding:15px 0}.xd-account-details dt{color:var(--xd-muted);font-size:12px}.xd-account-details dd{justify-content:space-between;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;display:flex}.xd-account-details code{overflow-wrap:anywhere;min-width:0;font-size:11px}.xd-text-danger{color:#a33b3b;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin-top:22px;font-size:12px;display:flex}.xd-footer{border-top:1px solid var(--xd-line);color:var(--xd-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding:22px 0 4px;font-size:10px;display:flex}.xd-footer>span:first-child{align-items:center;gap:7px;display:flex}.xd-live-dot{background:#3b8463;border-radius:50%;flex-shrink:0;width:5px;height:5px}.xd-loading{text-align:center;min-height:60vh;color:var(--xd-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.xd-loading h1{color:var(--xd-text);letter-spacing:-.035em;font-size:24px;font-weight:600}.xd-loading p{max-width:450px;font-size:14px}.xd-loading>.xd-primary{margin-top:10px}.xd-auth{grid-template-columns:1fr 440px;align-items:center;gap:60px;max-width:1050px;min-height:calc(100svh - 190px);margin:auto;display:grid}.xd-auth-intro h1{letter-spacing:-.05em;font-size:38px;font-weight:650;line-height:1.2}.xd-auth-intro>p{color:var(--xd-muted);max-width:380px;margin-top:22px;font-size:15px}.xd-auth-points{gap:20px;margin-top:32px;display:grid}.xd-auth-points>span{color:#4c5c76;align-items:center;gap:12px;font-size:13px;display:flex}.xd-auth-points svg{color:#5473b7}.xd-auth-intro>a{color:#3159c4;align-items:center;gap:6px;min-height:44px;margin-top:38px;font-size:13px;display:inline-flex}.xd-auth-card{border:1px solid var(--xd-line);background:#fff;border-radius:14px;padding:32px;box-shadow:0 10px 32px #17223605}.xd-auth-card h2{letter-spacing:-.035em;font-size:23px;font-weight:600;line-height:1.4}.xd-auth-card>p{margin-top:8px;font-size:13px}.xd-auth-card form{gap:18px;margin-top:27px;display:grid}.xd-auth-card .xd-primary{margin-top:5px}.xd-auth-links{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.xd-auth-links button{color:#3158bc;text-align:left;background:0 0;border:0;min-height:36px;font-size:12px}.xh-dashboard .xd-consent{align-items:flex-start;gap:9px;font-size:12px;font-weight:400;display:flex}.xh-dashboard .xd-consent input{width:16px;height:16px;min-height:16px;accent-color:var(--xd-blue);flex-shrink:0;margin-top:3px}.xd-consent a{color:var(--xd-blue);text-underline-offset:2px;text-decoration:underline}.xd-spin{animation:1s linear infinite xd-spin}@keyframes xd-spin{to{transform:rotate(360deg)}}@media (min-width:1700px){.xd-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xd-content{padding-inline:55px}}@media (max-width:1250px){.xh-dashboard{grid-template-columns:205px minmax(0,1fr)}.xd-content{padding:28px}.xd-topbar{padding-inline:28px}.xd-stats,.xd-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-auth{grid-template-columns:1fr 390px;gap:30px}.xd-auth-intro h1{font-size:32px}.xd-overview-bottom{grid-template-columns:1fr 1fr}}@media (max-width:1000px){.xd-profile-grid{grid-template-columns:1fr}.xd-auth{grid-template-columns:1fr;gap:28px;max-width:480px;padding-block:10px}.xd-auth-intro h1{font-size:30px}.xd-auth-intro>p{max-width:none;margin-top:13px}.xd-auth-points{display:none}.xd-auth-intro>a{margin-top:12px}.xd-auth-card{padding:28px}.xd-overview-bottom{grid-template-columns:1fr}.xd-identity{display:none}.xd-card-top{align-items:flex-start}.xd-page-heading h1{font-size:26px}}@media (max-width:760px){.xh-dashboard{grid-template-columns:minmax(0,1fr)}.xd-sidebar{border-right:0;border-bottom:1px solid var(--xd-line);height:auto;padding:18px 18px 10px;position:static;overflow:visible}.xd-brand{padding:0 2px}.xd-brand small{font-size:9px}.xd-nav-label,.xd-sidebar-bottom{display:none}.xd-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin-top:20px}.xd-sidebar nav button{text-align:center;border-radius:7px;flex-direction:column;justify-content:center;gap:5px;min-height:58px;padding:8px 2px;font-size:10px}.xd-sidebar nav button svg{width:18px;height:18px}.xd-topbar{min-height:60px;padding:10px 20px;font-size:12px}.xd-user-email{display:none}.xd-mobile-home{width:36px;height:36px;color:var(--xd-muted);justify-content:center;align-items:center;display:flex}.xd-content{padding:24px 20px 18px}.xd-page-heading{align-items:flex-start;gap:14px}.xd-page-heading h1{font-size:25px}.xd-page-heading p{margin-top:8px;font-size:13px;line-height:1.7}.xd-page-heading .xd-secondary{gap:6px;min-height:40px;padding:9px 11px;font-size:11px}.xd-stats{gap:10px;margin-bottom:28px}.xd-stats article{padding:16px 14px}.xd-stats strong{gap:6px;font-size:29px}.xd-stats strong small{font-size:10px}.xd-stats article>span{gap:6px;font-size:11px}.xd-stats p{font-size:10px}.xd-product-grid{gap:12px}.xd-product-card{padding:18px 16px 0}.xd-product-card h3{font-size:18px}.xd-card-top{flex-direction:column;gap:8px;margin-bottom:15px}.xd-badge{font-size:10px}.xd-product-card>.xd-muted{font-size:11px}.xd-plan>b{font-size:13px}.xd-plan>span{font-size:11px}.xd-purchase-caption{font-size:10px}.xd-product-action{align-items:flex-start;font-size:11px}.xd-plan{margin-top:12px;padding-block:14px}.xd-section-heading h2{font-size:16px}.xd-section-heading button{white-space:normal;text-align:right;font-size:11px}.xd-panel{padding:20px}.xd-auth-card{padding:25px 23px}.xd-auth-intro h1{font-size:32px}.xd-auth-intro>p{font-size:14px}.xd-auth{gap:18px;min-height:0;padding:0}.xd-auth-intro>a{margin-top:8px}.xd-auth-card h2{font-size:22px}.xd-filters{grid-template-columns:1fr 1fr;gap:12px}.xd-filters label:last-child{grid-column:1/-1}.xd-table-wrap{max-width:calc(100% + 20px);margin-inline:-10px}.xd-table-wrap table{min-width:550px}.xd-device-list article{flex-wrap:wrap;gap:12px}.xd-device-list article>.xd-badge{margin-top:-5px;margin-left:62px}.xd-device-list h2{font-size:15px}.xd-explanation{gap:11px}.xd-explanation p,.xd-alert,.xd-notice,.xd-partial{font-size:12px}.xd-footer{font-size:10px}.xd-profile-grid .xd-secondary{white-space:normal;font-size:12px}.xd-account-details dd{gap:10px}}@media (max-width:380px){.xd-product-grid{grid-template-columns:1fr}.xd-card-top{flex-direction:row;align-items:center}.xd-content{padding-inline:16px}.xd-page-heading{flex-direction:column}.xd-page-heading .xd-secondary{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.xh-dashboard *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.xd-badge,.xd-footer,.xd-stats p{font-size:11px}@media (max-width:500px){.xd-product-grid{grid-template-columns:1fr}.xd-card-top{flex-direction:row;align-items:center}.xd-product-card{padding:21px 20px 0}.xd-product-card>.xd-muted,.xd-purchase-caption,.xd-plan>span,.xd-product-action{font-size:12px}.xd-plan>b{font-size:15px}.xd-sidebar nav button{font-size:11px}.xh-dashboard input,.xh-dashboard select{font-size:16px}.xd-stats article>span{font-size:12px}.xd-stats p,.xd-stats strong small,.xd-footer{font-size:11px}}.xd-device-limit{color:var(--xd-muted);margin-top:8px;font-size:11px;display:block}
