@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://seatmaker-account-hub-austinfrankels-projects.vercel.app/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://seatmaker-account-hub-austinfrankels-projects.vercel.app/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://seatmaker-account-hub-austinfrankels-projects.vercel.app/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://seatmaker-account-hub-austinfrankels-projects.vercel.app/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://seatmaker-account-hub-austinfrankels-projects.vercel.app/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_ede023{font-family:Geist,Geist Fallback;font-style:normal}:root{color-scheme:light;--bg:#ffffff;--card:#ffffff;--text:#0a0a0a;--muted:#6b7280;--line:#e5e7eb;--brand:#1f7bff;--brand-hover:#195fca}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:inherit}a{color:inherit}.account-shell{min-height:100vh;display:flex;flex-direction:column}.account-main{flex:1 1;display:flex;flex-direction:column;padding-top:4rem}.account-header{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid rgba(226,232,240,.7);background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-header-inner{max-width:72rem;margin:0 auto;padding:0 1rem;height:4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.account-brand{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:1.25rem;letter-spacing:-.025em;text-decoration:none;color:var(--text)}.account-brand-icon{width:40px;height:40px;border-radius:.75rem;object-fit:cover}.account-nav{display:none;align-items:center;gap:1.25rem;font-size:.875rem;font-weight:500}.account-nav a{text-decoration:none;color:#334155}.account-nav a:hover{color:#1f7bff}.account-nav-active{color:var(--text)!important;font-weight:600}.account-download{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2a86ff;color:#fff;font-size:.875rem;font-weight:600;padding:.5rem 1.1rem;text-decoration:none;box-shadow:0 5px 0 #0062b8;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.account-download:hover{background:#58a1ff;transform:translateY(-1px);box-shadow:0 6px 0 #0062b8}.account-download:active{transform:translateY(3px);box-shadow:0 2px 0 #0062b8}.account-footer{border-top:1px solid var(--line);margin-top:auto}.account-footer-inner{max-width:80rem;margin:0 auto;padding:2.5rem 1rem;display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:start;gap:1.5rem 3rem;font-size:.875rem;color:var(--muted)}.account-footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1.25rem}.account-footer-links a{text-decoration:none;color:var(--muted)}.account-footer-links a:hover{color:var(--text);text-decoration:underline}.account-footer-about{display:grid;gap:.45rem}.account-footer-about strong{color:var(--text)}.account-footer-about p{max-width:360px;margin:0;line-height:1.5}.account-footer-about a{width:fit-content;text-decoration:none}.account-footer-about a:hover{text-decoration:underline}.account-footer-copy{grid-column:1/-1;margin:0;padding-top:1.25rem;border-top:1px solid var(--line)}@media (min-width:1024px){.account-nav{display:flex;position:absolute;left:50%;transform:translateX(-50%)}.account-header-inner{position:relative}}@media (max-width:767px){.account-footer-inner{grid-template-columns:1fr}.account-footer-links{justify-content:flex-start}.account-footer-copy{grid-column:1}}.auth-page{flex:1 1;display:grid;place-items:center;padding:clamp(3rem,8vh,6rem) 1.5rem}.auth-wrap{width:100%;max-width:420px}.auth-heading{margin-bottom:1.25rem;text-align:left}.auth-card{width:100%;text-align:center;border:0;background:transparent;padding:0}.auth-skeleton{width:min(360px,calc(100% - 2rem));display:grid;gap:14px;padding:2rem;border-radius:20px;background:#fff}.auth-skeleton span{height:46px;border-radius:12px;background:linear-gradient(90deg,#eef1f5 25%,#f8f9fb 50%,#eef1f5 75%);background-size:200% 100%;animation:auth-shimmer 1.2s linear infinite}.auth-skeleton span:first-child{width:42%;height:28px}@keyframes auth-shimmer{to{background-position:-200% 0}}.auth-title{margin:0;font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.auth-subtitle{margin:8px 0 0;color:var(--muted);font-size:1rem;line-height:1.5}.auth-actions{display:grid;gap:12px}.auth-provider-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:12px 16px;font-weight:600;font-size:.98rem;background:white;color:var(--text);cursor:pointer;box-shadow:0 4px 0 #d7dce3;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.auth-provider-btn>img,.auth-provider-btn>svg{width:18px;height:18px;flex:0 0 18px;object-fit:contain}.auth-provider-btn:hover:not(:disabled){background:#f1f5f9;transform:translateY(-1px);box-shadow:0 5px 0 #cbd2dc}.auth-provider-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 #d7dce3}.auth-provider-btn.apple{border-color:#000;background:#000;color:#fff;box-shadow:0 4px 0 #343434}.auth-provider-btn.apple>img{filter:invert(1)}.auth-provider-btn.apple:hover:not(:disabled){background:#171717;box-shadow:0 5px 0 #343434}.auth-provider-btn.apple:active:not(:disabled){box-shadow:0 2px 0 #343434}.auth-provider-btn:disabled{opacity:.65;cursor:not-allowed}.auth-error{color:#b42318}.auth-error,.auth-status{margin:14px 0 0;font-size:.875rem;line-height:1.5}.auth-status{color:var(--muted)}.auth-email-form{display:grid;gap:12px;text-align:left}.auth-email-form label{display:grid;gap:6px;color:#475569;font-size:.82rem;font-weight:650}.auth-email-form input{width:100%;min-height:48px;border:1px solid #d9dee7;border-radius:12px;padding:0 14px;background:#fff;color:#0a0a0a;font:inherit;outline:none}.auth-email-form input:focus{border-color:#0a8cff;box-shadow:0 0 0 3px rgba(10,140,255,.13)}.auth-submit-btn{min-height:50px;border:0;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:#078cf8;color:#fff;font:inherit;font-weight:750;text-decoration:none;cursor:pointer;box-shadow:0 4px 0 #0062b8;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.auth-submit-btn:hover:not(:disabled){background:#0077dc}.auth-submit-btn:disabled{opacity:.55;cursor:wait}.auth-email-disclosure{width:100%;min-height:50px;border:0;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:#078cf8;color:#fff;font:inherit;font-weight:750;cursor:pointer;box-shadow:0 4px 0 #0062b8;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.auth-email-disclosure:hover:not(:disabled){background:#0077dc}.auth-email-disclosure:active:not(:disabled),.auth-submit-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 #0062b8}.auth-email-disclosure:disabled{opacity:.55;cursor:wait}.auth-reset-btn{border:0;background:transparent;color:#087fdc;font:inherit;font-size:.88rem;font-weight:650;cursor:pointer}.auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:#94a3b8;font-size:.78rem}.auth-divider:after,.auth-divider:before{content:"";height:1px;flex:1 1;background:#e5e7eb}.auth-notice{color:#167548;font-size:.875rem;line-height:1.45}.auth-footnote{margin:18px 4px 0;color:#7d8490;font-size:.76rem;line-height:1.45}.access-card{display:grid;gap:14px}.access-lock{width:66px;height:66px;margin:0 auto 4px;border-radius:22px;display:grid;place-items:center;background:#e6f3ff;color:#078cf8;font-weight:850}@keyframes workspace-screen-in{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:none}}.centered-state{flex:1 1;display:grid;place-items:center;padding:2rem 1.5rem}.simple-account-actions{width:min(100%,340px);display:grid;gap:10px;margin:22px auto 0}.simple-account-note{max-width:390px;margin:12px auto 0!important;font-size:.82rem;line-height:1.45;color:var(--muted)}.state-card{width:100%;max-width:520px;border:1px solid var(--line);border-radius:20px;background:var(--card);padding:1.5rem;box-shadow:0 14px 30px rgba(15,23,42,.06)}.state-card h1{margin:0;font-size:1.875rem;line-height:1.15}.muted,.state-card p{color:var(--muted);line-height:1.5}.primary-pill,.secondary-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:650;text-decoration:none;cursor:pointer}.primary-pill{margin-top:1rem;background:var(--brand);color:#fff;padding:.65rem 1rem}.secondary-pill{border:1px solid var(--line);background:#fff;color:var(--text);padding:.58rem .85rem;font-size:.875rem}.secondary-pill:disabled{cursor:not-allowed;opacity:.62}.dashboard-page{width:100%;max-width:76rem;margin:0 auto;padding:2.5rem 1rem 4rem}.eyebrow{margin:0;color:var(--brand);font-size:.78rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.chip{border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font:inherit;font-size:.72rem;font-weight:650;padding:.26rem .6rem;cursor:pointer}.editor-skeleton{display:grid;gap:1rem;margin-bottom:1.5rem}.editor-skeleton-bar,.editor-skeleton-card{border-radius:16px;background:linear-gradient(90deg,#f1f5f9 25%,#e7edf5 50%,#f1f5f9 75%);background-size:200% 100%;animation:editor-shimmer 1.4s infinite}.editor-skeleton-bar{height:2.2rem}.editor-skeleton-card{height:9rem}@keyframes editor-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.simple-account{width:min(520px,calc(100% - 2rem));margin:0 auto;padding:clamp(3rem,10vh,7rem) 0 2rem;text-align:center}.simple-account-hero{display:grid;justify-items:center;gap:.65rem}.simple-account-hero h1{margin:.35rem 0 0;font-size:clamp(2rem,6vw,3rem);letter-spacing:-.045em}.simple-account-hero p{margin:0;color:var(--muted)}.simple-avatar{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;background:#e8f0ff;color:var(--brand);font-size:1.55rem;font-weight:800}.simple-account-primary{margin-top:1.25rem;min-width:210px;justify-content:center}.simple-account-links{margin-top:3rem;display:flex;justify-content:center;gap:1.25rem;font-size:.9rem}.simple-account-links a,.simple-account-links button{border:0;background:none;color:var(--muted);font:inherit;cursor:pointer;text-decoration:none}.simple-account-links a:hover,.simple-account-links button:hover{color:var(--text)}@media print{.account-footer,.account-header{display:none!important}}.planner-loading{min-height:75vh;padding:2rem;background:var(--bg);color:var(--muted)}.planner-loading-label{display:block;margin-bottom:1.5rem;font-size:.95rem}.planner-loading-shell{display:grid;grid-template-columns:200px minmax(0,1fr);gap:2rem;max-width:1280px;margin:auto}.planner-loading-shell aside{align-content:start;gap:1.5rem;padding:1rem;border-radius:20px;background:var(--card)}.planner-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width:700px){.planner-loading{padding:1rem}.planner-loading-shell{grid-template-columns:1fr}.planner-loading-shell aside{display:none}.planner-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.planner-loading .editor-skeleton-bar,.planner-loading .editor-skeleton-card{animation:none}}body[data-planner-appearance=dark]{--bg:#14171a;--card:#22262b;--text:#f2f2f7;--muted:#b9bec7;--line:#3a3e45}body[data-planner-appearance=dark] .auth-skeleton span,body[data-planner-appearance=dark] .editor-skeleton-bar,body[data-planner-appearance=dark] .editor-skeleton-card{background:linear-gradient(90deg,#272c33 25%,#343b44 50%,#272c33 75%);background-size:200% 100%}