@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#e9eaf1;background:#10131e;font-synthesis:none;font-size:16px;font-weight:400;--panel:#191e2d;--line:#2a3042;--muted:#a4adc3;--gold:#e7c58b;--purple:#afa1ed;--blue:#9dc5ef}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}button{color:inherit}h1,h2,p{margin:0}.site-header{border-bottom:1px solid #252a3b;background:#121622}.header-inner{max-width:1240px;padding:23px 28px;margin:auto;display:flex;justify-content:space-between;align-items:center}.brand{text-decoration:none;display:flex;align-items:center;gap:13px;font-size:13px;letter-spacing:1.8px;font-weight:700}.brand b{font-weight:500;color:#bcc2d1;margin-left:8px;letter-spacing:1px}.brand-mark{width:36px;height:36px;display:grid;place-items:center;color:var(--gold);border:1px solid #665941;border-radius:10px;background:#24252a}.header-note{color:#8e98ae;font-size:13px}main{max-width:1240px;padding:38px 28px 0;margin:auto}.intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.eyebrow{color:var(--gold);font-weight:650;font-size:12px;letter-spacing:2px;display:flex;align-items:center;gap:8px}.eyebrow>span{width:5px;height:5px;background:var(--gold);transform:rotate(45deg)}h1{font-family:Manrope,sans-serif;font-size:36px;font-weight:650;letter-spacing:-1.2px;margin:11px 0}.intro p{color:var(--muted);font-size:15px}.model-badge{display:flex;align-items:center;gap:9px;font-size:13px;border:1px solid var(--line);padding:10px 14px;border-radius:7px;color:#c3c9db;background:#181c2a}.model-badge svg{color:var(--purple)}.tabs{display:flex;border-bottom:1px solid var(--line);gap:28px;margin-bottom:28px}.tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:0 5px 16px;display:flex;gap:9px;align-items:center;color:var(--muted);font-size:14px;font-weight:550}.tabs button.active{border-color:var(--gold);color:var(--gold)}.calculator-layout{display:grid;grid-template-columns:390px minmax(0,1fr);gap:24px}.controls,.results{display:flex;flex-direction:column;gap:18px;min-width:0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:23px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:21px}.panel-heading h2{font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px}.panel-heading h2 svg{color:var(--muted)}.step{font-size:12px;color:#737e98;letter-spacing:1px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:block;min-width:0}.field>span{display:block;font-size:13px;color:#b8c0d3;margin-bottom:9px}.number-wrap{position:relative}.number-wrap svg{position:absolute;left:12px;top:15px;pointer-events:none}.number-wrap:has(svg) input{padding-left:39px}.number-wrap input,.field select{width:100%;color:#f2f2f6;background:#121724;border:1px solid #343c50;border-radius:7px;padding:12px;font-size:16px;min-height:46px}.number-wrap input:hover,.field select:hover{border-color:#69748f}.purple{color:var(--purple)}.blue{color:var(--blue)}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.crystals{margin-top:16px}.crystals summary{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--muted);cursor:pointer;list-style:none;min-height:30px}.crystals summary::-webkit-details-marker{display:none}.crystals[open] summary svg{transform:rotate(180deg)}.crystal-input{padding:12px 0 5px}.checkbox{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:14px;margin-top:14px}.checkbox input{accent-color:var(--gold);width:18px;height:18px}.budget{border-top:1px solid var(--line);margin-top:16px;padding-top:17px;display:flex;justify-content:space-between;gap:10px;align-items:center}.budget>div>span{font-size:14px;color:#ccd1df}.budget small{display:block;font-size:12px;color:var(--muted);margin-top:5px}.budget strong{color:var(--gold);font-size:26px;letter-spacing:-.5px;text-align:right}.budget strong span{font-size:13px;font-weight:400}.tiny{font-size:12px;color:#8f9bb5;line-height:1.5;margin-top:12px}.pity-row{display:flex;justify-content:space-between;align-items:center}.pity-row label{font-size:14px}.pity-row small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.pity-row input{width:65px;padding:9px;text-align:center;color:var(--gold);background:#121724;border:1px solid #3d4050;border-radius:7px;font-size:19px}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;background:linear-gradient(to right,var(--gold) var(--range),#353c50 var(--range));border-radius:4px;margin:25px 0 12px;cursor:pointer}.range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px #e7c58b14}.range::-moz-range-thumb{border:0;width:15px;height:15px;border-radius:50%;background:var(--gold)}.range-labels{display:flex;justify-content:space-between;font-size:12px;color:#939eb7}.toggle-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin:21px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.toggle-row>span{font-size:14px}.toggle-row svg{vertical-align:middle;margin-right:6px;color:var(--gold)}.toggle-row small{display:block;font-size:12px;margin-top:7px;color:var(--muted)}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:40px;height:23px;border-radius:15px;background:#373f53;position:relative;cursor:pointer;margin:0}.switch:before{content:"";position:absolute;height:17px;width:17px;background:#b9c0d1;border-radius:50%;left:3px;top:3px}.switch:checked{background:var(--gold)}.switch:checked:before{left:20px;background:#252536}.subheading{font-size:14px;display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:13px}.tag{color:#b3a9d4;font-size:9px;border:1px solid #494260;padding:4px 5px;border-radius:4px;letter-spacing:.4px}.segments{display:flex;border:1px solid #343b50;background:#111623;border-radius:7px;padding:4px;gap:5px}.segments button{flex:1;min-height:35px;border:1px solid transparent;border-radius:5px;background:none;color:#a7b0c5}.segments button[aria-pressed=true]{color:var(--gold);background:#393332;border-color:#6a5941}.helper{font-size:12px;color:var(--muted);line-height:1.6;margin-top:12px}.goal-row{display:grid;grid-template-columns:1fr 20px 1fr;align-items:end;gap:12px}.goal-row>svg{margin-bottom:15px;color:#818ba2}.goal-row .field>span{font-size:12px;white-space:nowrap}.goal-note{font-size:12px;color:#bdc7df;margin-top:16px}.reset{display:flex;align-items:center;justify-content:center;gap:8px;align-self:center;background:none;border:0;color:#a3adc4;font-size:13px;padding:7px 20px;min-height:40px}.reset:hover{color:var(--gold)}.chance-card{background:radial-gradient(ellipse at 90% 0%,#4c443235,transparent 60%),linear-gradient(125deg,#25262e,#1e222f);border:1px solid #61513c;border-radius:12px;padding:28px 30px}.chance-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.live-badge{font-size:11px;color:#bfbba9;border:1px solid #494536;padding:5px 8px;border-radius:4px}.chance-value{font-family:Manrope,sans-serif;font-size:80px;line-height:1.2;letter-spacing:-4px;color:#f0d294;font-weight:500;margin-top:16px}.chance-value>span{font-size:39px;letter-spacing:-1px;color:#bda775;margin-left:6px}.chance-sub{font-size:16px;color:#bec2d0;margin-top:8px}.chance-sub strong{color:#ede7d9;font-weight:500}.probability-track{height:5px;border-radius:4px;background:#393a43;margin-top:26px;overflow:hidden}.probability-track>span{display:block;height:100%;background:linear-gradient(90deg,#b49153,#f0d79f);border-radius:4px}.chance-footer{display:flex;justify-content:space-between;gap:12px;margin-top:15px;font-size:12px;color:#aaaebb}.dot-separator{color:#6e7381;padding:0 5px}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat{padding:19px 17px}.stat>span{color:#b6bfd4;font-size:13px}.stat strong{display:block;margin:11px 0;font-family:Manrope,sans-serif;font-size:29px;font-weight:600;letter-spacing:-.8px}.stat small{color:#9ca7be;line-height:1.6;font-size:11px;display:block}.milestone-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.milestone-grid>div{border-right:1px solid var(--line);padding-right:9px}.milestone-grid>div:last-child{border:0}.milestone-grid span{font-size:12px;color:#ada1d8}.milestone-grid strong{display:block;font-size:22px;font-weight:550;margin:10px 0 6px}.milestone-grid strong small{font-size:11px;color:#b0b9cf;font-weight:400}.milestone-grid>div>small{font-size:11px;color:#9da8bd}.muted{color:var(--muted);font-size:12px}.model-note{display:flex;gap:12px;padding:4px 9px;color:#96a2bd}.model-note svg{flex-shrink:0;margin-top:2px}.model-note p{font-size:12px;line-height:1.8}.notice{padding:14px 18px;margin-bottom:20px;background:var(--panel);border:1px solid var(--line);border-radius:8px;font-size:14px}.error-text{color:#ffb5b5}.field .error-text{font-size:12px;display:block;margin-top:6px}footer{margin-top:44px;padding:26px 0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px;color:#8692ab;font-size:11px}footer>span:first-child{color:#b2a384}footer b{font-weight:500;color:#9da6bb;margin-left:6px}footer p{font-size:11px}@media(min-width:1400px){main{padding-top:44px}}@media(max-width:1050px){.calculator-layout{grid-template-columns:340px minmax(0,1fr);gap:18px}.panel{padding:20px}.chance-card{padding:25px}.live-badge{display:none}.summary-grid{gap:8px}.stat{padding:16px 12px}.milestone-grid strong small{display:block;margin-top:3px}.tag{font-size:8px}footer>span:last-child{display:none}}@media(max-width:760px){.header-inner{padding:17px 20px}.header-note,.model-badge{display:none}.brand{font-size:11px;letter-spacing:1px}.brand b{font-size:10px;margin-left:4px}.brand-mark{width:31px;height:31px}.intro{margin-bottom:24px}main{padding:28px 18px 0}h1{font-size:29px}.intro p{font-size:14px;line-height:1.6}.tabs{gap:15px;justify-content:space-between}.tabs button{font-size:12px;gap:6px;padding-left:0;padding-right:0}.tabs svg{width:14px}.calculator-layout{grid-template-columns:1fr;gap:22px}.controls{gap:14px}.chance-value{font-size:72px}.summary-grid{gap:9px}.stat strong{font-size:25px}.stat>span{font-size:12px}.stat small{font-size:11px}.milestone-grid{gap:8px}.milestone-grid strong{font-size:21px}.milestone-grid>div>small{font-size:10px}.chance-footer{font-size:11px}.tag{font-size:9px}.goal-row .field>span{font-size:13px}.model-note p{font-size:13px}.panel{padding:22px}.stat{padding:17px 12px}footer{flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px}.live-badge{display:block;font-size:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}[hidden]{display:none!important}.chart-sub{font-size:12px;color:var(--muted);margin-top:7px}.legend{font-size:11px;color:#bbc2d2;display:flex;align-items:center;gap:7px;white-space:nowrap}.legend i{height:2px;width:16px;background:var(--gold)}.graph-panel .panel-heading{margin-bottom:13px}.chart-readout{display:flex;gap:8px;font-size:12px;color:var(--gold);padding-bottom:7px}.chart-readout strong{color:#dbe0eb;font-weight:500}.chart-readout>span:first-of-type{color:#747f97}.chart-wrap{width:100%;touch-action:pan-y}.chart-wrap svg{display:block;width:100%;overflow:visible}.chart-wrap text{fill:#9ba7be;font-size:11px;font-family:DM Sans,sans-serif}.chart-footer{display:flex;justify-content:space-between;font-size:11px;color:#a3afc6;margin-top:0}.chart-footer>span:first-child{display:flex;align-items:center;gap:7px}.chart-footer i{height:10px;border-left:2px dashed var(--purple)}.chart-slider{display:flex;gap:16px;align-items:center;font-size:12px;color:var(--muted);margin-top:15px}.chart-slider input{flex:1;min-width:0;accent-color:var(--gold);height:20px}.secondary-layout,.about-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px}.section-copy{color:var(--muted);font-size:15px;line-height:1.8}.history-start{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin:25px 0}.history-start select,.event-add select{font-size:14px}.event-add{display:flex;gap:12px;align-items:flex-end}.event-add .field{flex:1}.primary-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid #c2a56f;background:#e1c089;color:#222330;border-radius:7px;min-height:46px;padding:11px 16px;font-size:14px;font-weight:600}.primary-button:hover{background:#f0d297}.primary-button:disabled{opacity:.45}.empty-history{padding:37px 15px;text-align:center;color:var(--muted);border:1px dashed #343d54;border-radius:9px;margin:25px 0}.empty-history svg{color:var(--purple);margin-bottom:13px}.empty-history p{font-size:15px}.empty-history small{font-size:13px;display:block;margin-top:8px}.history-list{list-style:none;padding:0;margin:25px 0}.history-list li{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:13px 0;font-size:14px}.event-number{color:#8e9ab4;font-size:12px}.history-list li>span:nth-child(2){flex:1}.icon-button{display:grid;place-items:center;border:0;background:none;color:#aeb7cc;min-width:38px;min-height:38px;border-radius:5px}.icon-button:hover{background:#353145;color:#ffc9c9}.history-result{background:#121725;border:1px solid #353a50;border-radius:9px;padding:22px}.history-result h3{font-family:Manrope,sans-serif;font-size:25px;font-weight:550;margin:14px 0;color:var(--gold)}.history-result p{font-size:13px;line-height:1.8;color:#bcc5d9;margin-bottom:19px}.history-result small{display:block;font-size:12px;color:var(--muted);line-height:1.7;margin-top:15px}.history-panel>.reset{margin:15px auto 0}.invalid-event{color:#ffb5b5}.history-info h2{font-size:19px;font-weight:550;margin-bottom:15px}.counter-explainer{margin-top:23px}.counter-explainer>div{display:flex;gap:14px;border-top:1px solid var(--line);padding:19px 0}.counter-explainer b{height:32px;min-width:36px;display:grid;place-items:center;background:#343044;border-radius:7px;color:var(--purple);font-size:14px}.counter-explainer strong{font-size:14px;font-weight:550;display:block}.counter-explainer small{font-size:13px;color:var(--muted);line-height:1.7;display:block;margin-top:5px}.text-button{display:flex;gap:8px;align-items:center;color:var(--gold);background:none;border:0;padding:8px 0;font-size:14px}.history-info>.model-note{margin-top:20px}.about-panel h3{font-size:18px;margin:28px 0 11px;font-weight:550;display:flex;align-items:center;gap:13px}.about-panel>p{font-size:15px;line-height:1.9;color:#acb7cf;margin-bottom:13px}.formula{font-family:monospace;color:#d6c5a8;background:#111623;border:1px solid var(--line);padding:17px;border-radius:7px;line-height:1.8;font-size:13px;overflow-wrap:anywhere}.assumption-panel .section-copy{font-size:13px;margin:16px 0}.assumption-stat{border-top:1px solid var(--line);padding:17px 0 8px;display:flex;justify-content:space-between;gap:20px;align-items:center}.assumption-stat span{font-size:13px;color:var(--muted);line-height:1.6}.assumption-stat strong{font-size:23px;font-weight:550;color:var(--gold);white-space:nowrap}.source-list{list-style:none;padding:0;margin:20px 0}.source-list li{padding:13px 0;border-top:1px solid var(--line)}.source-list a{font-size:14px;color:var(--gold);text-decoration:none;line-height:1.7}.source-list a:hover{text-decoration:underline}.source-list svg{vertical-align:middle;margin-left:5px}.source-list span{display:block;font-size:12px;color:#9ea9c0;margin-top:5px}@media(max-width:1050px){.secondary-layout,.about-layout{grid-template-columns:minmax(0,1fr) 300px}.history-start{grid-template-columns:1fr}.legend{display:none}.event-add{flex-wrap:wrap}.event-add .field{min-width:100%}}@media(max-width:760px){.secondary-layout,.about-layout{grid-template-columns:1fr}.about-layout>aside{grid-row:1}.history-start{grid-template-columns:1fr}.chart-wrap svg{min-height:185px}.chart-footer{font-size:10px;gap:10px}.chart-slider{margin-top:18px}.event-add{flex-wrap:wrap}.event-add .field{min-width:100%}.history-result .primary-button{width:100%;font-size:13px}.about-panel h3{flex-wrap:wrap}.about-panel .tag{font-size:9px}.chance-top{flex-wrap:wrap}.milestone-grid{grid-template-columns:repeat(2,1fr);gap:20px}.milestone-grid>div:nth-child(2){border:0}.milestone-grid strong small{display:inline}.milestone-grid>div>small{font-size:12px}.stat small{font-size:12px}.tag{font-size:10px}.subheading{flex-wrap:wrap}.tabs{gap:9px}.tabs button{min-height:44px}.segments button{min-height:42px}.chart-wrap text{font-size:13px}.field>span,.crystals summary{font-size:14px}.pity-row small,.toggle-row small,.helper,.goal-note{font-size:13px}.range-labels{font-size:12px}.panel-heading .muted{font-size:11px}}@media(max-width:380px){.brand b{display:block;margin:3px 0 0}.summary-grid{grid-template-columns:1fr}.stat{display:grid;grid-template-columns:1fr auto;align-items:center}.stat strong{margin:0}.stat small{grid-column:1/-1}.goal-row{gap:6px;grid-template-columns:1fr 15px 1fr}.goal-row .field>span{font-size:12px}.tabs button{font-size:11px}.tabs svg{display:none}.chance-value{font-size:64px}.chance-footer{flex-wrap:wrap}.chance-card{padding:22px}.intro h1{font-size:26px}}@media(min-width:761px){.results .graph-panel{padding-bottom:18px}}button:hover:not(:disabled){filter:brightness(1.08)}.plan-intro{margin:0 0 16px}.plan-list{list-style:none;padding:0;margin:0}.plan-target{position:relative;background:#121724;border:1px solid var(--line);border-radius:8px;padding:14px;margin-bottom:24px}.target-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.target-toolbar>strong{font-size:14px;font-weight:550;color:var(--gold)}.target-toolbar>div{display:flex}.target-toolbar .icon-button{min-width:32px;min-height:34px}.target-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.target-connector{position:absolute;bottom:-21px;left:calc(50% - 8px);color:#858fa8}.target-fields .field>span{font-size:13px}.weapon-goal{font-size:14px;margin-top:16px;color:var(--muted);line-height:1.7}.weapon-goal strong{color:var(--gold)}.plan-target .checkbox{font-size:13px;line-height:1.5;align-items:flex-start}.plan-target .checkbox input{flex-shrink:0}.add-target{width:100%;margin-top:3px}.plan-milestones ol{list-style:none;padding:0;margin:0}.plan-milestones li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.plan-milestones li:first-child{border-top:0;padding-top:0}.plan-milestones li:last-child{padding-bottom:0}.plan-milestones li>span>strong{display:block;font-size:14px;font-weight:500}.plan-milestones li small{display:block;color:var(--muted);font-size:12px;margin-top:6px}.plan-milestones li>strong{font-family:Manrope,sans-serif;font-size:22px;font-weight:550;color:var(--gold)}@media(max-width:760px){.target-toolbar .icon-button{min-width:40px;min-height:42px}.plan-milestones li>strong{font-size:20px}.target-fields .field>span{font-size:13px}}.target-toolbar .target-name{min-width:0;width:100%;margin-right:8px;padding:5px 6px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--gold);font:inherit;font-size:14px;font-weight:550}.plan-milestones li>span{min-width:0;overflow-wrap:anywhere}.glitter-ownership{margin-top:12px}.glitter-results{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:14px}.glitter-results dt{color:var(--muted)}.glitter-results dd{margin:0;color:var(--gold)}.collection-editor{margin-top:18px}.collection-editor summary{cursor:pointer;padding:10px 0;color:var(--text)}.collection-list{max-height:360px;overflow:auto;margin:12px 0}.collection-row{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid #ffffff12}.collection-row>div{flex:1;min-width:0}.collection-row input{width:100%;min-width:0}.collection-row select{width:115px;flex-shrink:0}.collection-row small{display:block;opacity:.6}.collection-c6{color:#dcc38a}.collection-editor input,.collection-editor select{font:inherit;color:inherit;background:#101923;border:1px solid #ffffff24;border-radius:6px;padding:8px}.collection-editor .field input{width:100%;box-sizing:border-box}.collection-editor .text-button{margin:6px}.featured-trio{border-top:1px solid #ffffff18;margin-top:12px;padding-top:6px}.collection-editor .target-fields{min-width:0}.collection-summary{display:flex;flex-wrap:wrap;gap:24px;margin:18px 0;color:var(--muted)}.collection-summary strong{color:var(--gold)}.collection-editor .collection-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:0 24px;max-height:560px}.featured-ownership{display:block;margin-top:6px;color:var(--muted)}.tabs{flex-wrap:wrap}.tabs button[aria-current=page]{font-weight:700}.collection-row select{min-height:44px}@media(max-width:760px){.tabs{justify-content:flex-start;column-gap:20px;row-gap:0}.collection-editor .collection-list{grid-template-columns:1fr}.collection-editor .target-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.login-shell{max-width:480px;margin:8vh auto;padding:20px}.login-shell h1{font-size:28px;margin-bottom:16px}.login-shell h2{font-size:18px;margin-bottom:24px}.login-shell .field{margin:16px 0}.login-shell input{width:100%;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:6px;padding:12px;font:inherit}.login-shell [role=alert]{margin-top:15px;color:#ffb5b5}.account-control{position:relative;font-size:13px;max-width:380px}.account-control summary{cursor:pointer;padding:10px;color:var(--gold)}.account-control[open]{background:var(--panel);border:1px solid var(--line);padding:14px;border-radius:8px}.account-control p{margin:8px 0;line-height:1.6}.account-control input[type=file]{max-width:100%;font-size:12px}@media(max-width:760px){.header-inner{flex-wrap:wrap;gap:10px}.account-control{width:100%;max-width:100%}}
