@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/work-sans-vietnamese-400-normal.2pwq2nbpc5uqg.woff2)format("woff2"),url(../media/work-sans-vietnamese-400-normal.3el718o00yne0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/work-sans-latin-ext-400-normal.0ud4ue0bq0p2e.woff2)format("woff2"),url(../media/work-sans-latin-ext-400-normal.1o9pt7ksvxsbk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/work-sans-latin-400-normal.31phoeye97tya.woff2)format("woff2"),url(../media/work-sans-latin-400-normal.28yfg54lku-gs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/work-sans-vietnamese-500-normal.3lpdg6uib5e9b.woff2)format("woff2"),url(../media/work-sans-vietnamese-500-normal.1zezk6cl4t943.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/work-sans-latin-ext-500-normal.1tegbt9hqi2bd.woff2)format("woff2"),url(../media/work-sans-latin-ext-500-normal.28uy8n9547u7h.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/work-sans-latin-500-normal.1dg8fw3t_d4-3.woff2)format("woff2"),url(../media/work-sans-latin-500-normal.0t8p0v9r9td0c.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/work-sans-vietnamese-600-normal.3w36q1pxyrt7v.woff2)format("woff2"),url(../media/work-sans-vietnamese-600-normal.0vnt5jdwn50ap.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/work-sans-latin-ext-600-normal.1i2si9jxwi7cx.woff2)format("woff2"),url(../media/work-sans-latin-ext-600-normal.0gm20b2k_pqqq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/work-sans-latin-600-normal.0assh-lmoph3n.woff2)format("woff2"),url(../media/work-sans-latin-600-normal.20ff7rcq7dkke.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/work-sans-vietnamese-700-normal.1gqla77n0y5k8.woff2)format("woff2"),url(../media/work-sans-vietnamese-700-normal.14gp6swch0uom.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/work-sans-latin-ext-700-normal.34o5la_8s24y_.woff2)format("woff2"),url(../media/work-sans-latin-ext-700-normal.1tmitr-fuomo7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/work-sans-latin-700-normal.231288nt-pddp.woff2)format("woff2"),url(../media/work-sans-latin-700-normal.1pze40wscpcly.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.28wp48yubenc3.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.41yczc5zdkwdh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.26ox_itp_alxp.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1eaan1mch682e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.0s1z3n-ysad7w.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2g79xp9gzp1kn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Work Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--page:#f4f4f4;--surface:#fff;--field:#ededed;--border:#e0e0e0;--border-strong:#b8b8b8;--text:#393939;--text-strong:#161616;--text-muted:#6f6f6f;--blue:#0f62fe;--blue-hover:#0353e9;--green:#24a148;--danger:#da1e28;--warning:#b28600;--sidebar:#161616;--sidebar-muted:#262626;--sidebar-border:#2d2d2d;--sidebar-text:#a8a8a8;--sidebar-strong:#f4f4f4}*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{background:var(--page);font-family:var(--font-sans);font-feature-settings:"kern" 1, "liga" 1, "calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{font-family:var(--font-sans)}body{background:var(--page);color:var(--text);font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button{border:0}.activation-shell{background:var(--page);min-height:100vh;display:flex}.activation-sidebar{border-right:1px solid var(--sidebar-border);background:var(--sidebar);width:320px;min-height:100vh;color:var(--sidebar-text);flex-direction:column;flex:0 0 320px;display:flex}.portal-brand{border-bottom:1px solid var(--sidebar-border);flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:0 28px;display:flex}.portal-brand img{object-fit:contain;object-position:left center;width:128px;max-height:34px;display:block}.portal-brand span{color:#8d8d8d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.sidebar-block{border-bottom:1px solid var(--sidebar-border);padding:30px 28px}.sidebar-label{color:#6f6f6f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;display:block}.steps-block{padding-top:26px}.steps-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.steps-heading .sidebar-label{margin-bottom:5px}.steps-heading strong{color:var(--sidebar-strong);letter-spacing:0;font-size:18px;font-weight:500;line-height:1.2;display:block}.steps-pill{color:#c6c6c6;letter-spacing:.08em;text-transform:uppercase;background:#262626;border:1px solid #393939;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.steps-pill-done{color:#fff;background:#0e6027;border-color:#24a148}.steps-progress{background:#393939;height:4px;margin-bottom:18px}.steps-progress span{background:var(--blue);height:100%;transition:width .18s;display:block}.step-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.step{background:#1f1f1f;border:1px solid #2d2d2d;grid-template-columns:34px minmax(0,1fr);gap:12px;min-width:0;padding:12px;transition:background-color .15s,border-color .15s;display:grid;position:relative}.step-active{background:#262626;border-color:#4589ff}.step-complete{background:#202a23;border-color:#393939}.step-track{background:#393939;width:1px;position:absolute;top:45px;bottom:-12px;left:28px}.step:last-child .step-track{display:none}.step-complete .step-track{background:var(--blue)}.step-mark{z-index:1;color:#c6c6c6;background:#262626;border:1px solid #393939;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.step-active .step-mark{color:#fff;background:#0f62fe;border-color:#4589ff}.step-complete .step-mark{color:#fff;background:#24a148;border-color:#24a148}.step-copy{min-width:0}.step-title-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.step strong{color:#c6c6c6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.step-title-row span{color:#8d8d8d;letter-spacing:.06em;text-transform:uppercase;border:1px solid #393939;flex:none;padding:2px 6px;font-size:9px;font-weight:800}.step-active .step-title-row span{color:#78a9ff;border-color:#4589ff}.step-complete .step-title-row span{color:#42be65;border-color:#24a148}.step-complete strong{color:var(--sidebar-strong)}.step p{color:#8d8d8d;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;line-height:1.35;overflow:hidden}.step-active p,.step-complete p{color:#a8a8a8}.sidebar-status{border-top:1px solid var(--sidebar-border);border-bottom:0;margin-top:auto}.status-row{color:#8d8d8d;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:11px;display:flex}.status-row strong{max-width:180px;color:var(--sidebar-strong);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.activation-content{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 34px;display:flex}.breadcrumb{min-width:0;color:var(--text-muted);align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumb strong{color:var(--text-strong);font-weight:800}.topbar-badges{flex-wrap:wrap;gap:6px;display:flex}.topbar-badges span{color:var(--blue);background:#eaf2ff;padding:4px 8px;font-size:11px;font-weight:800}.topbar-badges span:last-child{color:#198038;background:#defbe6}.workspace{width:min(100%,560px);padding:42px 34px 56px}.page-heading{margin-bottom:20px}.page-heading h1{color:var(--text);letter-spacing:0;margin:0;font-size:28px;font-weight:500;line-height:1.2}.page-heading p{color:var(--text-muted);margin:10px 0 0;font-size:13px;line-height:1.55}.notice{border-left:3px solid var(--blue);color:var(--blue);background:#edf5ff;grid-template-columns:18px minmax(0,1fr);gap:10px;margin-bottom:18px;padding:12px 14px;display:grid}.notice strong{color:var(--text-strong);font-size:12px;font-weight:800;display:block}.notice p{color:var(--text-muted);margin:2px 0 0;font-size:11px}.activation-card{border:1px solid var(--border);background:var(--surface)}.card-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.card-heading h2{color:var(--text-strong);letter-spacing:0;margin:0;font-size:14px;font-weight:800}.card-heading p{color:var(--text-muted);margin:3px 0 0;font-size:11px}.card-dots{gap:6px;display:flex}.card-dots i{background:#d0d0d0;width:6px;height:6px;display:block}.card-dots i:last-child{background:var(--blue)}.activation-form{flex-direction:column;gap:18px;padding:18px;display:flex}.field-group{flex-direction:column;gap:7px;min-width:0;display:flex}.field-label{color:var(--text-muted);font-size:12px;font-weight:700}.field-label span{color:var(--danger)}.field-help{color:var(--text-muted);margin:0;font-size:11px}.invoice-row{grid-template-columns:minmax(0,1fr) 42px;display:grid}.form-input,.form-select,.form-textarea{border:0;border-bottom:2px solid var(--border-strong);background:var(--field);width:100%;min-width:0;color:var(--text-strong);border-radius:0;outline:none;transition:background-color .15s,border-color .15s}.form-input,.form-select{height:42px;padding:0 12px}.form-textarea{resize:vertical;min-height:88px;padding:12px}.form-input:hover,.form-select:hover,.form-textarea:hover{border-bottom-color:var(--text-strong)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-bottom-color:var(--blue);background:#fff}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{cursor:not-allowed;opacity:.55}.search-select{min-width:0;position:relative}.search-select-trigger{border:0;border-bottom:2px solid var(--border-strong);background:var(--field);width:100%;min-width:0;height:42px;color:var(--text-strong);text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:0 12px;transition:background-color .15s,border-color .15s;display:grid}.search-select-trigger:hover:not(:disabled){border-bottom-color:var(--text-strong)}.search-select-trigger:focus-visible{border-bottom-color:var(--blue);background:#fff;outline:none}.search-select-trigger:disabled{cursor:not-allowed;opacity:.55}.search-select-value{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.search-select-placeholder{color:var(--text-muted)}.search-select-count{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:800}.search-select-chevron{color:var(--text-muted);transition:transform .15s}.search-select-chevron.is-open{transform:rotate(180deg)}.search-select-menu{z-index:30;border:1px solid var(--border);background:var(--surface);width:100%;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 14px 28px #0000001f}.search-select-search{border-bottom:1px solid var(--border);height:40px;color:var(--text-muted);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 11px;display:grid}.search-select-search input{min-width:0;color:var(--text-strong);background:0 0;border:0;outline:none}.search-select-search input::placeholder{color:var(--text-muted)}.search-select-options{max-height:250px;padding:4px;overflow:auto}.search-option{width:100%;min-width:0;color:var(--text);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:9px 8px;display:grid}.search-option:hover,.search-option:focus-visible{background:#f4f4f4;outline:none}.search-option-selected{background:#edf5ff}.search-option-main{gap:2px;min-width:0;display:grid}.search-option-main strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.search-option-main span{color:var(--text-muted);font-size:11px}.search-option-check{color:var(--blue);display:inline-flex}.search-select-empty{color:var(--text-muted);text-align:center;padding:20px 10px;font-size:12px}.btn{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:800;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.45}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover:not(:disabled){background:var(--blue-hover)}.btn-secondary{color:#fff;background:#393939}.btn-secondary:hover:not(:disabled){background:#4c4c4c}.btn-outline{color:var(--blue);background:0 0}.btn-outline:hover:not(:disabled){background:#edf5ff}.btn-icon{width:42px;min-width:42px;padding:0}.action-row{gap:12px;padding-top:2px;display:flex}.spinner{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.message{border:1px solid var(--border);border-left-width:3px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.message svg{flex:none;margin-top:1px}.message-error{border-left-color:var(--danger);color:var(--danger);background:#fff7f7}.message-success{border-left-color:var(--green);color:#0e6027;background:#edfdf2}.product-list{gap:7px;display:grid}.product-item{border:1px solid var(--border);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.product-item strong{overflow-wrap:anywhere;color:var(--text-strong);font-size:12px;font-weight:800;display:block}.product-meta{color:var(--text-muted);font-size:11px}.availability{border:1px solid var(--border);min-width:60px;color:var(--blue);background:#edf5ff;justify-content:center;align-items:center;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.availability-empty{color:var(--warning);background:#fffff8;border-color:#fde68a}.license-result{border:1px solid var(--border);border-left:3px solid var(--green);background:var(--surface);margin-bottom:18px}.license-result-banner{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr);gap:13px;padding:16px;display:grid}.license-result-icon{color:#198038;background:#defbe6;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.license-kicker{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.license-result h2{overflow-wrap:anywhere;color:var(--text-strong);margin:3px 0 0;font-size:17px;font-weight:800;line-height:1.25}.license-result p{color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.license-meta-grid{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.license-meta-grid div{border-right:1px solid var(--border);min-width:0;padding:11px 12px}.license-meta-grid div:last-child{border-right:0}.license-meta-grid span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.license-meta-grid strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:800;display:block;overflow:hidden}.license-key-panel{background:#262626;margin:14px}.license-key-toolbar{border-bottom:1px solid #393939;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 0 0 12px;display:flex}.license-key-toolbar span{color:#c6c6c6;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.license-copy{white-space:nowrap;min-height:42px}.license-key{color:#f4f4f4;max-height:240px;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:13px;font-size:12px;line-height:1.55;overflow:auto}.copy-status{color:#198038;align-items:center;gap:7px;margin:0 14px 14px;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:900px){.activation-shell{flex-direction:column}.activation-sidebar{flex-basis:auto;width:100%;min-height:auto}.portal-brand{min-height:64px}.sidebar-block{padding:18px 22px}.step-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.step-track,.sidebar-status{display:none}.workspace{width:100%;padding:28px 16px}}@media (max-width:620px){.topbar{flex-direction:column;align-items:flex-start;padding:12px 16px}.step-list{grid-template-columns:1fr}.steps-heading{flex-direction:column;align-items:stretch}.steps-pill{width:fit-content}.step p{white-space:normal}.workspace{padding:22px 12px}.page-heading h1{font-size:24px}.action-row{flex-direction:column}.action-row .btn{width:100%}.license-meta-grid{grid-template-columns:1fr}.license-meta-grid div{border-right:0;border-bottom:1px solid var(--border)}.license-meta-grid div:last-child{border-bottom:0}.license-key-toolbar{flex-direction:column;align-items:stretch;padding:10px}.license-copy{width:100%}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}
