:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f5ff;--bg-soft:#eef2ff;--surface:#ffffffc7;--surface-strong:#fffffff5;--surface-soft:#f6f8ffe6;--text:#29314f;--text-strong:#121933;--muted:#7380a3;--line:#7080c129;--accent:#6366f1;--accent-2:#8b7bff;--accent-soft:#6366f11f;--success:#5a65f5;--success-soft:#5a65f524;--warn:#b7741f;--warn-soft:#ffb74d29;--danger:#cf4b5f;--danger-soft:#ff66881f;--shadow:0 26px 80px #5c6baf1f;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1225;--bg-soft:#141b35;--surface:#141b35d1;--surface-strong:#192240f2;--surface-soft:#131930eb;--text:#d7def7;--text-strong:#f5f7ff;--muted:#96a3c8;--line:#8c9cd729;--accent:#7e84ff;--accent-2:#a18cff;--accent-soft:#7e84ff2e;--success:#8e96ff;--success-soft:#8e96ff2e;--warn:#ffc266;--warn-soft:#ffc2661f;--danger:#ff8aa1;--danger-soft:#ff8aa11f;--shadow:0 28px 80px #0307127a}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:var(--text);background:radial-gradient(circle at top left, #bacaff6b, transparent 34%), radial-gradient(circle at top right, #b1bcff52, transparent 28%), linear-gradient(180deg, var(--bg), var(--bg-soft));margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a,button,input,textarea,select{font:inherit}button{cursor:pointer;transition:transform .16s,opacity .16s,border-color .16s,background .16s,color .16s,box-shadow .16s}button:hover:not(:disabled){transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.55}img{max-width:100%;display:block}.page-shell{width:min(1440px,100vw - 32px);margin:18px auto 28px}.topbar{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-strong), var(--surface));box-shadow:var(--shadow);border-radius:28px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.brand{align-items:center;gap:14px;display:flex}.brand-mark{border-radius:16px;width:52px;height:52px;box-shadow:0 12px 34px #6366f12e}.brand b{color:var(--text-strong);font-size:20px;display:block}.brand span{color:var(--muted);margin-top:3px;font-size:14px;display:block}.toolbar{gap:10px;display:flex}.toolbar-btn{border:1px solid var(--line);background:var(--surface-strong);min-width:48px;height:48px;color:var(--text-strong);border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex;box-shadow:0 10px 30px #32407d14}.toolbar-lang span{letter-spacing:.02em;font-weight:700}.content-wrap{gap:18px;margin-top:18px;display:grid}.glass-card{background:linear-gradient(180deg, var(--surface-strong), var(--surface));border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.claim-card{width:min(860px,100%);margin:28px auto 0;padding:28px}.claim-icon-wrap{align-items:flex-start;gap:18px;display:flex}.claim-icon{width:56px;height:56px;color:var(--accent);background:var(--accent-soft);border-radius:18px;flex:none;place-items:center;display:grid}.claim-card h1{color:var(--text-strong);margin:0;font-size:32px}.claim-card p{color:var(--muted);margin:8px 0 0;line-height:1.7}.open-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;margin-top:26px;padding:6px;display:grid}.open-tabs button{min-height:46px;color:var(--muted);background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.open-tabs button.active{background:var(--surface-strong);color:var(--accent);box-shadow:0 10px 24px #5a65f51f}.order-open-grid,.claim-grid{align-items:end;gap:12px;margin-top:18px;display:grid}.order-open-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto}.claim-grid{grid-template-columns:minmax(180px,.6fr) minmax(0,1fr) auto}.claim-grid-simple{grid-template-columns:minmax(0,1fr) auto}.order-open-grid label{gap:7px;display:grid}.order-open-grid label span{color:var(--muted);font-size:13px;font-weight:700}input,textarea,select{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-width:0;color:var(--text);border-radius:16px;outline:none;padding:14px 16px}input:focus,textarea:focus,select:focus{border-color:#6366f18c;box-shadow:0 0 0 4px #6366f11a}.order-open-grid button,.claim-grid button,.primary-btn,.secondary-btn,.other-order,.copy-btn{border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 16px;font-weight:700;display:inline-flex}.order-open-grid button,.claim-grid button,.primary-btn{color:#fff;background:linear-gradient(180deg, var(--accent), var(--accent-2));border:0;box-shadow:0 16px 28px #6366f138}.secondary-btn,.other-order,.copy-btn{border:1px solid var(--line);background:var(--surface-strong);color:var(--text-strong)}.lookup-help{color:var(--muted);align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;line-height:1.6;display:flex}.lookup-help svg{color:var(--success);flex:none;margin-top:2px}.alert{border-radius:18px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 16px;line-height:1.6;display:flex}.alert.info{background:var(--warn-soft);color:var(--warn)}.alert.error{background:var(--danger-soft);color:var(--danger)}.dashboard-grid{grid-template-columns:minmax(330px,.92fr) minmax(480px,1.25fr);align-items:start;gap:18px;display:grid}.product-card,.status-card,.details-card{padding:22px}.product-card,.details-card{gap:18px;display:grid}.product-visual{background:radial-gradient(circle at 22% 18%,#90e8d2bf,#0000 24%),radial-gradient(circle at 84% 18%,#8f83ff75,#0000 24%),linear-gradient(135deg,#ffffffbf,#ecf1ffd9);border-radius:26px;min-height:180px;padding:24px;position:relative;overflow:hidden}:root[data-theme=dark] .product-visual{background:radial-gradient(circle at 22% 18%,#5ac9ab5c,#0000 24%),radial-gradient(circle at 84% 18%,#7e84ff38,#0000 24%),linear-gradient(135deg,#202747f5,#161c38e0)}.product-icon{border-radius:26px;width:94px;height:94px;box-shadow:0 18px 40px #3645872e}.product-badge{width:128px;position:absolute;top:22px;left:136px}.product-copy h1{color:var(--text-strong);margin:0;font-size:clamp(34px,4vw,58px);line-height:1.02}.product-copy p{color:var(--muted);margin:10px 0 0;font-size:18px;line-height:1.6}.card-heading,.section-title,.card-heading-title{align-items:center;display:flex}.card-heading{justify-content:space-between;gap:16px;margin-bottom:14px}.card-heading-title,.section-title{gap:12px}.heading-icon{width:46px;height:46px;color:var(--accent);background:var(--accent-soft);border-radius:16px;place-items:center;display:grid}.card-heading h2,.section-title h3{color:var(--text-strong);margin:0;font-size:20px}.step-counter{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700}.timeline{gap:10px;display:grid}.timeline-seven{grid-template-columns:repeat(7,minmax(0,1fr))}.timeline-item{text-align:center;color:var(--muted);justify-items:center;gap:10px;font-size:12px;line-height:1.35;display:grid;position:relative}.timeline-line{background:var(--line);border-radius:999px;width:calc(100% - 8px);height:3px;position:absolute;top:19px;left:calc(50% + 20px)}.timeline-item.done .timeline-line,.timeline-item.current .timeline-line{background:linear-gradient(90deg, var(--accent), #6366f13d)}.timeline-dot{z-index:1;border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:relative}.timeline-item.done .timeline-dot,.timeline-item.current .timeline-dot{color:#fff;background:linear-gradient(180deg, var(--accent), var(--accent-2));border-color:#0000}.timeline-item.current{color:var(--text-strong);font-weight:700}.timeline-item.current .timeline-dot{box-shadow:0 0 0 8px #6366f11f}.action-panel{border:1px solid var(--line);background:var(--surface-soft);border-radius:22px;margin-top:18px;padding:18px}.action-copy h3{color:var(--text-strong);margin:0;font-size:18px}.action-copy p{color:var(--muted);margin:10px 0 0;line-height:1.65}.session-guide{border:1px solid var(--line);background:var(--surface-strong);border-radius:18px;margin-top:16px;padding:18px;line-height:1.65}.session-guide h4{color:var(--text-strong);margin:0 0 10px;font-size:15px}.session-guide ol{gap:8px;margin:0;padding-left:22px;display:grid}.session-guide li{padding-left:3px}.session-guide a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:5px;font-weight:700;text-decoration:underline;display:inline-flex}.session-guide-hint{color:var(--muted);margin:12px 0 0;font-size:13px}.session-guide-safety{background:var(--warn-soft);color:var(--text);border-radius:12px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;display:flex}.session-guide-safety svg{color:var(--warn);flex:none;margin-top:2px}.session-panel textarea{resize:vertical;color:#dce3fb;background:#0f162d;min-height:300px;margin-top:14px;font:12px/1.65 SFMono-Regular,Consolas,Monaco,monospace}.session-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.ok{color:var(--success);font-weight:700}.muted{color:var(--muted)}.processing-card{border:1px solid var(--line);background:radial-gradient(circle at 80% 20%,#a0b4ff29,#0000 28%),linear-gradient(135deg,#f4f7ffd1,#e8eeffe6);border-radius:24px;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:18px;margin-top:18px;padding:20px;display:grid}:root[data-theme=dark] .processing-card{background:radial-gradient(circle at 80% 20%,#7e84ff2e,#0000 28%),linear-gradient(135deg,#1c2445fa,#151c36f0)}.processing-illustration img{width:100%;max-width:220px;margin:0 auto}.processing-copy h3{color:var(--text-strong);margin:14px 0 8px;font-size:20px}.processing-copy p{color:var(--muted);margin:0;line-height:1.65}.auto-badge{width:188px}.details-card{align-content:start}.detail-list{gap:12px;display:grid}.detail-item{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;gap:8px;padding:14px 16px;display:grid}.detail-item>span{color:var(--muted);font-size:13px;font-weight:700}.detail-value{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-value b{color:var(--text-strong);font-size:15px}.copy-row b{word-break:break-all}.copy-btn{min-height:40px;padding:0 12px;font-size:13px}.status-pill{background:var(--accent-soft);color:var(--accent);border-radius:999px;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.status-completed{background:var(--success-soft);color:var(--success)}.status-cancelled,.status-operator-review{background:var(--danger-soft);color:var(--danger)}.status-payment-action-required,.status-verifying-payment{background:var(--warn-soft);color:var(--warn)}.other-order{justify-self:start}.subscription-card{background:var(--success-soft);color:var(--success);border-radius:20px;gap:12px;padding:16px 18px;display:flex}.subscription-card svg{flex:none}.subscription-card b{color:var(--text-strong);display:block}.subscription-card span,.subscription-card small{color:var(--muted);margin-top:4px;line-height:1.6;display:block}.features-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.feature-card{align-items:center;gap:16px;padding:22px;display:flex}.feature-card img{flex:none;width:62px;height:62px}.feature-card b{color:var(--text-strong);font-size:18px;display:block}.feature-card span{color:var(--muted);margin-top:6px;line-height:1.55;display:block}.footer{text-align:center;color:var(--muted);margin-top:20px;font-size:12px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1180px){.dashboard-grid{grid-template-columns:1fr}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.timeline-seven{grid-template-columns:repeat(4,minmax(0,1fr))}.processing-card{text-align:center;grid-template-columns:1fr}.processing-copy{justify-self:center}.auto-badge{margin:0 auto}}@media (width<=760px){.page-shell{width:calc(100vw - 12px);margin:6px auto 18px}.topbar,.claim-card,.product-card,.status-card,.details-card,.feature-card{border-radius:22px}.topbar{flex-direction:row;align-items:center;padding:12px 14px}.brand{gap:10px;min-width:0}.brand-mark{border-radius:14px;width:44px;height:44px}.brand b{font-size:16px}.brand span{font-size:11px}.toolbar{flex:none;width:auto;margin-left:auto}.toolbar-btn{border-radius:14px;min-width:42px;height:42px;padding:0 12px}.toolbar-theme{width:42px;padding:0}.content-wrap{gap:10px;margin-top:10px}.dashboard-grid{gap:10px}.order-open-grid,.claim-grid,.features-grid{grid-template-columns:1fr}.product-card,.status-card,.details-card,.claim-card{padding:14px}.product-visual{border-radius:20px;min-height:148px;padding:18px}.product-icon{border-radius:22px;width:76px;height:76px}.product-badge{width:112px;top:18px;left:110px}.product-copy h1{font-size:clamp(30px,9vw,38px);line-height:1.02}.product-copy p{font-size:15px}.claim-card h1{font-size:26px}.card-heading{flex-flow:wrap;align-items:center}.step-counter{margin-left:auto;padding:8px 10px;font-size:11px}.timeline-seven{grid-template-columns:1fr;gap:0;padding:4px 0 2px}.timeline-item{text-align:left;grid-template-columns:40px minmax(0,1fr);place-items:start;gap:12px;min-height:58px;padding:0;font-size:12px;display:grid}.timeline-item>span:last-child{padding-top:9px}.timeline-dot{width:36px;height:36px}.timeline-line{width:3px;height:24px;top:36px;left:17px}.timeline-item:last-child .timeline-line{display:none}.processing-card{gap:10px;padding:14px}.processing-illustration img{max-width:170px}.auto-badge{width:160px}.detail-item{padding:12px 13px}.copy-row{flex-direction:column;align-items:stretch}.copy-row .copy-btn{width:100%}.session-actions{flex-direction:column;align-items:stretch}.session-actions .primary-btn,.session-actions .secondary-btn{width:100%}.session-guide,.feature-card{padding:14px}.feature-card img{width:50px;height:50px}.feature-card b{font-size:16px}}@media (width<=420px){.brand span,.toolbar-lang span{display:none}.toolbar-lang{width:42px;padding:0}.product-badge{width:104px;left:102px}}
