:root{--polar-ink:#102743;--polar-blue:#0c67d9;--polar-cyan:#08a8ea;--polar-soft:#f0f7ff;--polar-line:#d9e7f5;--polar-muted:#60758d;--polar-white:#fff;--polar-danger:#b42318;--polar-success:#067647}*{box-sizing:border-box}.polar-auth-shell,.polar-account-shell,.polar-workspace{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--polar-ink)}.polar-auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);background:linear-gradient(135deg,#eef8ff 0%,#fff 58%);overflow:hidden}.polar-auth-hero{position:relative;min-height:100vh;padding:48px clamp(36px,7vw,110px);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 15% 25%,rgba(10,166,232,.22),transparent 38%),linear-gradient(150deg,#071d38 0%,#0b4e9a 58%,#0b97d1 100%);color:#fff}.polar-auth-hero:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(255,255,255,.14);border-radius:50%;right:-180px;bottom:-120px;box-shadow:0 0 0 80px rgba(255,255,255,.04),0 0 0 160px rgba(255,255,255,.025)}.polar-logo{font-size:24px;font-weight:900;letter-spacing:-1px;color:#fff;text-decoration:none;z-index:1}.polar-logo span,.polar-workspace-nav strong span{color:#41d4ff}.polar-auth-hero>div{position:relative;z-index:1;max-width:690px;margin:auto 0}.polar-eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;color:#1686d8;margin-bottom:18px}.polar-auth-hero .polar-eyebrow{color:#73ddff}.polar-auth-hero h1{margin:0;font-size:clamp(48px,6.5vw,88px);line-height:.98;letter-spacing:-.055em;color:#fff}.polar-auth-hero h1 em{font-style:normal;color:#7fe8ff}.polar-auth-hero p{max-width:620px;font-size:clamp(17px,2vw,22px);line-height:1.55;color:rgba(255,255,255,.8);margin:30px 0}.polar-proof{display:flex;flex-wrap:wrap;gap:14px 24px;font-size:14px;font-weight:700;color:#dff8ff}.polar-auth-panel{padding:38px;display:flex;align-items:center;justify-content:center}.polar-auth-card{width:min(100%,590px);padding:clamp(28px,5vw,58px);border-radius:30px;background:rgba(255,255,255,.94);box-shadow:0 32px 90px rgba(16,39,67,.14);border:1px solid rgba(205,225,244,.9);backdrop-filter:blur(16px)}.polar-card-mark{font-size:11px;letter-spacing:.16em;font-weight:900;color:var(--polar-blue)}.polar-auth-card h2,.polar-account-card h1,.polar-workspace h1{font-size:clamp(31px,4vw,48px);line-height:1.08;letter-spacing:-.04em;margin:12px 0;color:var(--polar-ink)}.polar-subtitle,.polar-account-card>p,.polar-workspace main>p{color:var(--polar-muted);font-size:16px;line-height:1.6;margin:0 0 30px}.polar-form{display:grid;gap:18px}.polar-form label{display:grid;gap:8px;font-size:13px;font-weight:800;color:#263e59}.polar-form input:not([type=checkbox]){width:100%;height:54px;padding:0 16px;border:1px solid var(--polar-line);border-radius:14px;background:#fbfdff;color:var(--polar-ink);font-size:16px;outline:none;transition:.2s ease}.polar-form input:focus{border-color:var(--polar-cyan);box-shadow:0 0 0 4px rgba(8,168,234,.12);background:#fff}.polar-form small{font-size:12px;color:var(--polar-muted);font-weight:500}.polar-form button,.polar-button,.polar-account-card>form>button{min-height:54px;border:0;border-radius:14px;padding:14px 22px;background:linear-gradient(135deg,var(--polar-blue),var(--polar-cyan));box-shadow:0 13px 28px rgba(12,103,217,.22);color:#fff;font-weight:850;font-size:15px;cursor:pointer;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.polar-form button:hover,.polar-button:hover,.polar-account-card>form>button:hover{transform:translateY(-2px);box-shadow:0 17px 34px rgba(12,103,217,.28);color:#fff}.polar-form button[disabled]{opacity:.7;cursor:wait}.polar-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.polar-form-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.polar-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important;font-weight:600!important}.polar-check input{width:18px;height:18px;accent-color:var(--polar-blue)}.polar-link,.polar-form-footer a{color:var(--polar-blue);font-weight:800;text-decoration:none}.polar-form-footer{text-align:center;margin:2px 0 0;color:var(--polar-muted);font-size:14px}.polar-notice{padding:13px 15px;border-radius:12px;font-size:14px;line-height:1.5;font-weight:650}.polar-error{background:#fff1f0;color:var(--polar-danger);border:1px solid #fecdca}.polar-success{background:#ecfdf3;color:var(--polar-success);border:1px solid #abefc6}.polar-info{background:#eff8ff;color:#175cd3;border:1px solid #b2ddff}.polar-account-shell{min-height:80vh;padding:50px 20px;display:grid;place-items:center;background:linear-gradient(145deg,#edf7ff,#fff)}.polar-account-card{width:min(100%,840px);padding:clamp(28px,5vw,58px);background:#fff;border:1px solid var(--polar-line);border-radius:28px;box-shadow:0 26px 70px rgba(16,39,67,.11)}.polar-account-card .polar-button{display:inline-block;margin-top:20px}.polar-sessions{display:grid;gap:12px;margin:28px 0}.polar-session{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--polar-line);border-radius:16px;padding:18px}.polar-session>div{display:grid;gap:5px}.polar-session span{font-size:13px;color:var(--polar-muted)}.polar-secondary{border:1px solid var(--polar-line);background:#fff;color:var(--polar-ink);border-radius:11px;padding:10px 14px;font-weight:750;cursor:pointer}.polar-workspace{min-height:100vh;background:#f5f9fd}.polar-workspace-nav{height:78px;padding:0 clamp(20px,5vw,72px);display:flex;align-items:center;gap:25px;background:#fff;border-bottom:1px solid var(--polar-line)}.polar-workspace-nav strong{font-size:20px;margin-right:auto}.polar-workspace-nav a{font-size:14px;font-weight:750;color:var(--polar-muted);text-decoration:none}.polar-workspace main{max-width:1180px;margin:0 auto;padding:clamp(42px,7vw,90px) 22px}.polar-placeholder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.polar-placeholder-grid article{display:grid;gap:10px;padding:28px;background:#fff;border:1px solid var(--polar-line);border-radius:20px;box-shadow:0 12px 35px rgba(16,39,67,.06)}.polar-placeholder-grid span{color:var(--polar-muted);line-height:1.55}.polar-auth-card,.polar-account-card{animation:polarRise .5s ease both}@keyframes polarRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:900px){.polar-auth-shell{grid-template-columns:1fr}.polar-auth-hero{min-height:auto;padding:28px 24px 42px}.polar-auth-hero>div{margin:55px 0 0}.polar-auth-hero h1{font-size:clamp(42px,12vw,66px)}.polar-auth-panel{padding:22px;background:#f4f9fe}.polar-auth-card{margin-top:-22px;border-radius:24px;padding:30px}.polar-placeholder-grid{grid-template-columns:1fr}.polar-workspace-nav a:first-of-type{display:none}}@media(max-width:520px){.polar-auth-hero p{font-size:16px}.polar-proof{display:grid;gap:9px}.polar-grid-2{grid-template-columns:1fr}.polar-form-row{align-items:flex-start}.polar-session{align-items:flex-start;flex-direction:column}.polar-session form,.polar-session button{width:100%}.polar-auth-panel{padding:14px}.polar-auth-card{padding:25px 20px}.polar-workspace-nav{padding:0 16px}.polar-workspace-nav a{font-size:13px}}

/* 0.59.5 — primary transparent PolarOne wordmark. */
.polar-logo{display:inline-flex!important;align-items:baseline!important;gap:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:28px!important;font-weight:900!important;letter-spacing:-1.5px!important;line-height:1!important;text-transform:uppercase!important;color:#fff!important;text-decoration:none!important;white-space:nowrap!important}
.polar-logo>span{color:#12b7ec!important}
