:root{color-scheme:light;--ink:#152c3c;--muted:#5c6e7b;--line:#dce3e8;--accent:#17684c;--paper:#f7f9fb;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink)}.topbar{height:100px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}a{color:inherit}.wordmark{font-size:30px;font-weight:750;letter-spacing:-1.5px;text-decoration:none}.wordmark span{font-weight:400;margin-left:8px;color:var(--muted)}.company{font-size:.875rem;color:var(--muted)}main{max-width:1440px;margin:auto;min-height:calc(100svh - 169px);display:grid;grid-template-columns:1.15fr 1fr;gap:7vw;padding:76px 6vw}.intro{align-self:center;padding:20px 0 36px}.eyebrow{letter-spacing:.15em;font-size:.8125rem;font-weight:650;color:var(--accent);margin:0 0 26px}h1{font-size:clamp(2.5rem,4.2vw,4.6rem);line-height:1.08;letter-spacing:-.055em;font-weight:550;margin:0 0 25px;overflow-wrap:anywhere}.description{font-size:1.0625rem;line-height:1.65;color:var(--muted);max-width:380px;margin-bottom:36px}.google-button{display:flex;align-items:center;gap:15px;max-width:330px;padding:17px 20px;background:white;border:1px solid #aebec9;border-radius:6px;text-decoration:none;font-weight:600;box-shadow:0 2px 3px #152c3c08}.google-button:hover{border-color:var(--ink);background:#eef3f7}.google-letter{font-size:1.25rem;font-weight:700}.arrow{margin-left:auto;font-size:1.25rem;font-weight:400}.access-note{font-size:.875rem;color:var(--muted);margin-top:17px}.identity-panel{background:#133e35;color:#ecf7f2;min-height:460px;border-radius:8px;padding:35px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.panel-label{font-size:.8125rem;letter-spacing:.14em;opacity:.75}.panel-title{font-family:Georgia,serif;font-size:clamp(2.5rem,4.5vw,5rem);line-height:1.12;letter-spacing:-.055em;font-weight:400}.panel-footer{border-top:1px solid #ffffff35;padding-top:22px;display:flex;justify-content:space-between;font-size:.875rem;opacity:.8}footer{min-height:69px;border-top:1px solid var(--line);padding:24px 6vw;display:flex;justify-content:space-between;font-size:.8125rem;color:var(--muted)}.notice{padding:14px 16px;border:1px solid #b76641;border-radius:6px;background:#fff7f2;max-width:410px;line-height:1.5;margin-bottom:20px}.account{display:flex;align-items:center;gap:10px;font-size:.9375rem;overflow-wrap:anywhere}.status-dot{width:8px;height:8px;border-radius:50%;background:#207b57;flex-shrink:0}.workspace-note{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.workspace-note h2{font-size:1.0625rem;font-weight:600}.workspace-note p{line-height:1.6;color:var(--muted)}.secondary{font:inherit;font-size:.9375rem;border:1px solid #aebec9;background:white;padding:10px 18px;border-radius:5px;margin-top:12px;cursor:pointer}:focus-visible{outline:3px solid #2885c3;outline-offset:4px}@media(max-width:760px){.topbar{height:80px}main{grid-template-columns:1fr;gap:30px;padding-top:35px}.intro{padding-bottom:0}.identity-panel{min-height:270px;padding:27px}.panel-title{font-size:2.8rem}h1{font-size:clamp(2.4rem,9vw,4rem)}footer{gap:20px}.company{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
