@layer components{.toast-container-v2{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-2-5);left:var(--space-5);overflow-y:auto;pointer-events:none;position:fixed;right:var(--space-5);top:var(--space-5);z-index:var(--z-toast)}.toast-v2{background-color:#333;border-radius:var(--radius-sm);color:var(--text-on-color);height:auto;opacity:0;overflow:hidden;padding:var(--space-4);pointer-events:auto;position:relative;transition:opacity var(--duration-slowest)}.toast-success-v2{background-color:var(--success)}.toast-error-v2{background-color:var(--error)}.toast-info-v2{background-color:var(--accent-info)}.toast-message-v2{display:block}.toast-progress-v2{background:hsla(0,0%,100%,.7);bottom:0;height:var(--space-1);left:0;position:absolute;transition:width linear;width:100%}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{background-color:var(--bg-dark);color:var(--text-primary);font-family:var(--font-body);margin:0;padding:0}.hidden{display:none!important}.page-container{margin:0 auto;max-width:900px;padding:var(--space-6) var(--space-8) 120px;width:100%}.state-container{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--font-body-desktop);gap:var(--space-4);justify-content:center;padding:var(--space-20) var(--space-5)}.spinner{--dyor-spinner-size:36px;--dyor-spinner-speed:0.8s}.error-icon{color:var(--negative);font-size:var(--font-h2-desktop)}.section-title{color:var(--text-primary);font-size:var(--font-h4-desktop);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-4)}.card{--dyor-card-pad:var(--space-6);margin-bottom:var(--space-4)}.card p{color:var(--text-secondary);font-size:var(--font-small-desktop);line-height:var(--line-height-normal);margin:0 0 var(--space-4)}.card-title{margin:0 0 var(--space-3)}.field-label{letter-spacing:var(--letter-spacing-wide);margin:var(--space-3) 0 var(--space-1-5);text-transform:uppercase}.key-display{align-items:center;background:var(--bg-darker);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);display:flex;font-family:var(--font-mono);font-size:var(--font-xs-desktop);gap:var(--space-2);padding:var(--space-3) var(--space-3-5);word-break:break-all}.key-display .key-value{flex:1}.ip-input{margin-bottom:var(--space-2)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-2-5);margin-top:var(--space-4)}.warning-banner{background:rgba(255,168,0,.08);border:1px solid rgba(255,168,0,.4);border-radius:var(--radius-md);color:var(--warning);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-3-5)}.info-row,.warning-banner{font-size:var(--font-xs-desktop)}.info-row{color:var(--text-secondary);display:flex;justify-content:space-between;margin:var(--space-1) 0}.info-row strong{color:var(--text-primary);font-weight:var(--font-weight-medium)}.docs-link{color:var(--accent-primary);font-size:var(--font-small-desktop);text-decoration:none}.docs-link:hover{text-decoration:underline}.dyor-minimal-header,.dyor-settings-header{background:var(--bg-dark,var(--bg-table));border-bottom:1px solid var(--border-color);position:sticky;top:0;width:100%;z-index:var(--z-fixed)}.dyor-minimal-header .header-content,.dyor-settings-header .header-content{margin:0 auto;padding:var(--space-4) 0;position:relative}.dyor-minimal-header .back-button-container,.dyor-settings-header .back-button-container{left:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:var(--z-elevated)}.dyor-minimal-header .back-button,.dyor-settings-header .back-button{min-height:44px;min-width:44px;padding:var(--space-2-5) var(--space-3)}.dyor-minimal-header .header-actions,.dyor-settings-header .header-actions{position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:var(--z-elevated)}.dyor-minimal-header .user-menu,.dyor-settings-header .user-menu{align-items:center;background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);transition:all var(--duration-slow) var(--ease-default)}@media (hover:hover) and (pointer:fine){.dyor-minimal-header .user-menu:hover,.dyor-settings-header .user-menu:hover{background:var(--highlight,var(--border-color));border-color:var(--accent-primary)}}.dyor-minimal-header .user-menu:focus-within,.dyor-settings-header .user-menu:focus-within{box-shadow:var(--shadow-focus-strong);outline:none}.dyor-minimal-header .user-icon,.dyor-settings-header .user-icon{align-items:center;background:var(--accent-primary);border-radius:var(--radius-circle);color:var(--bg-darker,var(--bg-dark));display:flex;flex-shrink:0;font-size:var(--font-small-desktop);height:28px;justify-content:center;width:28px}.dyor-minimal-header .username,.dyor-settings-header .username{color:var(--text-primary);font-family:var(--font-body);font-size:var(--font-small-desktop);font-weight:var(--font-weight-medium);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dyor-minimal-header .login-button,.dyor-settings-header .login-button{text-decoration:none}.dyor-minimal-header .user-dropdown,.dyor-settings-header .user-dropdown{opacity:0;pointer-events:none;transform:translateY(-8px);transition:all var(--duration-slow) var(--ease-default)}.dyor-minimal-header .user-dropdown:not(.hidden),.dyor-settings-header .user-dropdown:not(.hidden){opacity:1;pointer-events:all;transform:translateY(0)}.dyor-minimal-header .user-dropdown ul,.dyor-settings-header .user-dropdown ul{list-style:none;margin:0;padding:var(--space-2) 0}.dyor-minimal-header .dropdown-item:active,.dyor-settings-header .dropdown-item:active{background:var(--secondary-bg-color,var(--bg-table))}.dyor-minimal-header .hidden,.dyor-settings-header .hidden{display:none!important}@media (max-width:768px){.dyor-minimal-header .header-content,.dyor-settings-header .header-content{gap:var(--space-2-5);min-height:64px;padding:var(--space-5) var(--space-3)}.dyor-minimal-header .back-button-container,.dyor-settings-header .back-button-container{left:8px}.dyor-minimal-header .back-button,.dyor-settings-header .back-button{min-height:var(--tap-target-min);min-width:var(--tap-target-min);padding:var(--space-2) var(--space-2-5)}.dyor-minimal-header .back-button span,.dyor-settings-header .back-button span{display:none}.dyor-minimal-header .header-actions,.dyor-settings-header .header-actions{right:8px}.dyor-minimal-header .user-menu,.dyor-settings-header .user-menu{gap:var(--space-2);min-height:var(--tap-target-min);padding:var(--space-1-5) var(--space-3)}.dyor-minimal-header .user-icon,.dyor-settings-header .user-icon{font-size:var(--font-2xs-desktop);height:24px;width:24px}.dyor-minimal-header .username,.dyor-settings-header .username{font-size:var(--font-xs-desktop);max-width:80px}.dyor-minimal-header .user-dropdown,.dyor-settings-header .user-dropdown{max-width:calc(100vw - 32px);min-width:180px;right:-8px}}@media (max-width:480px){.dyor-minimal-header .header-content,.dyor-settings-header .header-content{gap:var(--space-2-5);min-height:56px;padding:var(--space-3)}.dyor-minimal-header .username,.dyor-settings-header .username{display:none}.dyor-minimal-header .user-menu,.dyor-settings-header .user-menu{gap:var(--space-1-5);padding:var(--space-1-5) var(--space-2-5)}.dyor-minimal-header .user-dropdown,.dyor-settings-header .user-dropdown{left:auto;max-width:calc(100vw - 24px);right:0;transform-origin:top right;width:220px}.dyor-minimal-header .back-button,.dyor-settings-header .back-button{min-height:var(--tap-target-min);min-width:var(--tap-target-min);padding:var(--space-2)}.dyor-minimal-header .back-button span,.dyor-settings-header .back-button span{display:none}}@media (prefers-contrast:high){.dyor-minimal-header .back-button,.dyor-minimal-header .user-menu,.dyor-settings-header .back-button,.dyor-settings-header .user-menu{border-width:2px}.dyor-minimal-header .user-dropdown,.dyor-settings-header .user-dropdown{border-width:2px;box-shadow:var(--shadow-lg-strong)}}.dyor-settings-header .header-center{align-items:center;display:flex;gap:var(--space-3);justify-content:center;position:relative}.dyor-settings-header .header-logo{flex-shrink:0;height:32px;width:auto}.dyor-settings-header .header-title{background:linear-gradient(135deg,var(--text-primary) 0,var(--accent-primary) 100%);-webkit-background-clip:text;font-size:var(--font-h3-desktop);font-weight:var(--font-weight-bold);-webkit-text-fill-color:transparent;background-clip:text;font-family:var(--font-body);margin:0;white-space:nowrap}@media (max-width:768px){.dyor-settings-header .header-content{align-items:center;display:flex}.dyor-settings-header .header-center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dyor-settings-header .header-logo{height:24px}.dyor-settings-header .header-title{font-size:var(--font-h4-desktop)}}@media (max-width:480px){.dyor-settings-header .header-content{align-items:center;display:flex}.dyor-settings-header .header-center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dyor-settings-header .header-logo{height:20px}.dyor-settings-header .header-title{font-size:var(--font-lg-desktop)}}.dyor-settings-header .header-snowflakes{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.dyor-settings-header .header-snowflake{animation:header-snow-fall 8s linear infinite;color:var(--text-primary);font-size:.8em;opacity:.4;position:absolute;top:-10px}.dyor-settings-header .header-snowflake:first-child{animation-delay:-1s;animation-duration:10s;left:5%}.dyor-settings-header .header-snowflake:nth-child(2){animation-delay:-4s;animation-duration:12s;font-size:.6em;left:15%}.dyor-settings-header .header-snowflake:nth-child(3){animation-delay:-2s;animation-duration:9s;left:30%}.dyor-settings-header .header-snowflake:nth-child(4){animation-delay:-6s;animation-duration:11s;font-size:.7em;left:45%}.dyor-settings-header .header-snowflake:nth-child(5){animation-delay:-3s;animation-duration:10s;left:60%}.dyor-settings-header .header-snowflake:nth-child(6){animation-delay:-7s;animation-duration:13s;font-size:.6em;left:75%}.dyor-settings-header .header-snowflake:nth-child(7){animation-delay:-5s;animation-duration:9s;left:85%}.dyor-settings-header .header-snowflake:nth-child(8){animation-delay:-8s;animation-duration:11s;font-size:.7em;left:95%}@keyframes header-snow-fall{0%{opacity:0;top:-10px}10%{opacity:.4}90%{opacity:.4}to{opacity:0;top:calc(100% + 10px)}}.dyor-settings-header .reindeer-container{animation:reindeer-run 20s linear forwards;font-size:var(--font-h3-desktop);left:-120px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1}.dyor-settings-header .reindeer-sleigh{align-items:center;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));flex-direction:row;gap:var(--space-0-5)}.dyor-settings-header .reindeer{animation:reindeer-bounce .4s ease-in-out infinite;transform:scaleX(-1)}.dyor-settings-header .sleigh{animation:sleigh-bounce .4s ease-in-out infinite;animation-delay:.1s}.dyor-settings-header .sparkle-trail{display:flex;gap:var(--space-1);margin-right:var(--space-1)}.dyor-settings-header .sparkle{animation:sparkle-fade .9s ease-out infinite;font-size:var(--font-3xs-desktop);opacity:0}.dyor-settings-header .sparkle:first-child{animation-delay:.45s}.dyor-settings-header .sparkle:nth-child(2){animation-delay:.22s}.dyor-settings-header .sparkle:nth-child(3){animation-delay:0s}@keyframes reindeer-run{0%{left:-120px}to{left:calc(100% + 120px)}}@keyframes reindeer-bounce{0%,to{transform:scaleX(-1) translateY(0)}50%{transform:scaleX(-1) translateY(-3px)}}@keyframes sleigh-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes sparkle-fade{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@media (max-width:768px){.dyor-settings-header .reindeer-container{animation-duration:15s;font-size:var(--font-lg-desktop)}.dyor-settings-header .header-snowflake:nth-child(2n){display:none}}@media (max-width:480px){.dyor-settings-header .reindeer-container{animation-duration:12s;font-size:var(--font-body-desktop)}.dyor-settings-header .sparkle-trail{display:none}}@media (prefers-reduced-motion:reduce){.dyor-settings-header .header-snowflakes,.dyor-settings-header .reindeer-container{display:none}}
/*# sourceMappingURL=apiAccount.2aa9b212.css.map*/