:root{--home-here-section-bg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.05)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');--color-white: #faf9f6;--white: #faf9f6;--black: #000;--header-color: #faf9f6;--primary-color: #181717;--brand-btn-primary-color: #181717;--popover-background-color: #181717;--create-form-background-color: #181717;--single-card-background-color: #181717;--single-card-side-action-bg-color: #202123;--single-card-side-action-font-weight: 500;--single-card-action-button-hover-color: #2b2c2d;--single-card-text-color: rgba(255, 255, 255, 0.8);--brand-color: #0966ff;--secondary-brand-color: #38a801;--secondary-brand-color-rgb: 56, 168, 1;--button-disabled-color: #0966ff9c;--hover-brand-color: #0966ff9c;--brand-hover-bg-color: rgba(11, 102, 255, 0.0509803922);--selected-option-text-color: #0b66ff;--select-option-hover-background: #0b66ff0d;--outline-color: #242526;--secondary-outline-color: #242526;--editor-outline-color: #44444475;--focus-outline-color: var(--brand-color);--input-border-color: #242526;--element-border-radius: 6px;--editor-border-radius: 8px;--input-background-color: #181717;--popover-border-color: #242526;--popover-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);--primary-text-header-color: rgba(255, 255, 255, 0.9);--primary-text-color: rgba(255, 255, 255, 0.8);--secondary-text-color: #9aa0a6;--muted-text-color: #6c757d;--primary-font-family: "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--primary-text-link-color: #0079bf;--workspace-background-color: #121217;--workspace-icon-background-color: #242628;--border-color: var(--input-border-color);--bg-primary: var(--input-background-color);--bg-secondary: var(--popover-background-color);--bg-hover: rgba(255, 255, 255, 0.05);--editor-placeholder-color: #9aa0a661;--price-table-border: #27272a;--box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.05), 0px 0px 1px rgba(255, 255, 255, 0.08);--success-color: #10b981;--success-background-color: rgba(16, 185, 129, 0.1);--warning-color: #f59e0b;--warning-background-color: rgba(245, 158, 11, 0.1);--error-color: #ef4444;--error-background-color: rgba(239, 68, 68, 0.1);--bf-bg-primary: #000000;--bf-bg-secondary: #0a0a0a;--bf-border-subtle: #1a1a1a;--bf-text-primary: #ffffff;--bf-text-secondary: #a0a0a0;--bf-gold-primary: #ffd700;--bf-gold-secondary: #ffed4e;--bf-gold-tertiary: #ffc107;--sp-bg-primary: #000000;--sp-text-primary: #ffffff;--sp-brand-secondary: #38a801;--sp-bf-gold-primary: #ffd700;--sp-bf-gold-secondary: #ffed4e;--sp-bf-gold-shadow: rgba(255, 215, 0, 0.3);--sp-bf-gold-shadow-hover: rgba(255, 215, 0, 0.5);--sp-white: #ffffff;--sp-overlay-medium: rgba(0, 0, 0, 0.5);--background-color: var(--primary-color);--text-color: var(--primary-text-color);--brand-color-hover: var(--hover-brand-color)}.dark-mode{--home-here-section-bg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.05)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');--color-white: #faf9f6;--primary-color: #181717;--primary-text-color: rgba(255, 255, 255, 0.8);--primary-text-header-color: rgba(255, 255, 255, 0.9);--background-color: #181717;--text-color: rgba(255, 255, 255, 0.8)}html.dark-mode{background-color:var(--primary-color);color:var(--primary-text-color)}body.dark-mode{background-color:var(--primary-color);color:var(--primary-text-color);overflow-x:hidden}.login-container,.reset-container{display:flex;justify-content:center;align-items:center;background-color:var(--workspace-background-color, #0f0f0f);min-height:100vh}.login-box,.reset-box{width:300px;border-radius:8px;margin:40px 0}.login-logo,.reset-logo{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:600;margin-bottom:12px;margin:0px;color:var(--brand-color, #0966FF)}.login-heading,.reset-heading{font-size:15px;margin-bottom:20px;color:var(--primary-text-color, #ffffff);margin-top:0;font-weight:500}.login-form,.signup-form,.reset-form{margin-bottom:20px}.login-form .label,.signup-form .label,.reset-form .label{display:block;font-size:14px;color:var(--social-login-text-color);margin-bottom:10px}.login-input,.reset-input{width:100%;padding:0 10px;margin-bottom:20px;border-radius:6px;font-size:14px;height:40px;border:none;outline:1px solid var(--outline-color, #2d2d2d);background-color:rgba(0,0,0,0);color:var(--primary-text-color, #ffffff);transition:outline-color .2s ease}.login-input:focus,.reset-input:focus{outline:1px solid var(--brand-color, #0966FF)}.login-button,.reset-button{width:100%;padding:10px;background-color:var(--brand-color, #0966FF);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;height:40px}.login-button:hover:not(:disabled),.reset-button:hover:not(:disabled){background-color:#0854d9;transform:translateY(-1px)}.login-button:disabled,.reset-button:disabled{opacity:.6;cursor:not-allowed}.message{margin-top:15px;font-size:13px;text-align:center}.success-message{color:var(--success-color, #10b981)}.error-message{color:var(--error-color, #ef4444)}.login-or{text-align:center;font-size:13px;color:var(--secondary-text-color, #9ca3af);margin:20px 0 15px}.login-social-buttons{display:flex;gap:10px;margin-bottom:20px}.social-button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:1px solid var(--outline-color, #2d2d2d);background-color:var(--single-card-background-color, #1a1a1a);color:var(--primary-text-color, #ffffff);border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.social-button:hover:not(:disabled){border-color:var(--brand-color, #0966FF);background-color:var(--workspace-background-color, #0f0f0f)}.social-button:disabled{opacity:.6;cursor:not-allowed}.login-links{text-align:center;font-size:13px;margin:20px 0}.login-link{color:var(--brand-color, #0966FF);text-decoration:none;transition:opacity .2s ease}.login-link:hover{opacity:.8}.login-footer{margin-top:40px;text-align:center}.login-atlassian{font-size:14px;font-weight:600;color:var(--primary-text-color, #ffffff);margin-bottom:8px}.login-footer-text{font-size:12px;color:var(--secondary-text-color, #9ca3af);margin-bottom:12px}.login-privacy{font-size:11px;color:var(--secondary-text-color, #9ca3af);margin-bottom:8px}.login-privacy-link{color:var(--secondary-text-color, #9ca3af);text-decoration:none;transition:color .2s ease}.login-privacy-link:hover{color:var(--brand-color, #0966FF)}.cf-turnstile{margin-bottom:20px;display:flex;justify-content:center}.spinner{display:inline-block;width:20px;height:20px;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width: 480px){.login-box,.reset-box{width:calc(100% - 40px);padding:30px 20px}.login-social-buttons{flex-direction:column}}
