:root{font-family:Arial,sans-serif;color-scheme:dark;background:#101218;color:#f2f3f7}*{box-sizing:border-box}body{margin:0}header{height:56px;display:flex;align-items:center;gap:24px;padding:0 24px;border-bottom:1px solid #303540}header span{color:#b5bac8;font-size:13px}.brand{font-size:14px;font-weight:700;letter-spacing:.08em;text-decoration:none;color:inherit}a{color:#a4b8ff}button{font:inherit;border:1px solid #555e73;border-radius:8px;background:transparent;color:inherit;padding:8px 14px;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #a4b8ff;outline-offset:4px}#sign-out{margin-left:0;font-size:12px}#access{min-height:calc(100dvh - 56px);max-width:1100px;margin:auto;padding:70px 40px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px}.eyebrow{font:12px monospace;letter-spacing:.07em;color:#a4b8ff}.intro-title{font-size:clamp(46px,6vw,76px);font-weight:500;letter-spacing:-.05em;line-height:1.05;margin:28px 0}p{font-size:18px;line-height:1.6}.detail{color:#b5bac8;font-size:15px}.login{min-width:0}.login>p{font-size:14px}#status:empty{display:none}[hidden]{display:none!important}#workspace{height:calc(100dvh - 56px)}iframe{display:block;width:100%;height:100%;border:0}noscript p{padding:24px}@media(max-width:760px){header{padding:0 16px;gap:16px}#access{padding:40px 24px;grid-template-columns:1fr;gap:32px;align-content:start}.intro-title{margin:20px 0}.intro>p:not(.eyebrow){max-width:430px}}

.account{margin-left:auto;max-width:240px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){header>span:not(.account){display:none}}
.privacy-link{font-size:12px;flex-shrink:0}
