:root{--ink:#03101f;--sub:#7482ae;--faint:#8d9bc4;--line:#eef1f6;--bg:#fff;--primary:#2b9cff;--accent:#4fd1ff;--tint:#f0fcff;--row:#f7f8fb;--navy:#0f1c47;--avatar:#d6eeff;--wave:#f5f7fe;--danger:#ff5c43;--ok:#12a37a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0}body{-webkit-font-smoothing:antialiased;font-family:Pretendard,-apple-system,system-ui,sans-serif;font-size:16px;line-height:1.5}button,input,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.num{font-variant-numeric:tabular-nums}.muted{color:var(--sub);margin:0}.small{font-size:14px}.error{color:var(--danger);margin:0}.ok{color:var(--ok);margin:0}.shell{min-height:100vh;position:relative;overflow-x:hidden}.wave{pointer-events:none;z-index:0;width:100%;height:200px;position:fixed;bottom:0;left:0}.wave path{fill:var(--wave)}.top{z-index:1;justify-content:space-between;align-items:center;padding:20px 80px 20px 64px;display:flex;position:relative}.brand{align-items:center;gap:10px;font-weight:700;display:flex}.brand img{border-radius:8px}.brand .sub{color:var(--sub);font-weight:500}.account{color:var(--sub);align-items:center;gap:8px;font-size:14px;display:flex}.body{z-index:1;display:flex;position:relative}.nav{flex-direction:column;flex-shrink:0;gap:4px;width:240px;padding:8px 20px 0 64px;display:flex}.nav a{color:var(--sub);border-radius:14px;padding:12px 16px;font-weight:500}.nav a.on{background:var(--tint);color:var(--ink);font-weight:600}.main{flex-direction:column;flex:1;gap:24px;min-width:0;max-width:1000px;padding:16px 80px 240px 64px;display:flex}.hero{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:700;line-height:1.3}.hero-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.state{color:var(--sub);margin:-8px 0 0;font-size:16px}.link{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.quiet{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px}.navy{background:var(--navy);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:24px;height:48px;padding:0 22px;font-weight:600}.primary{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:24px;height:48px;padding:0 22px;font-weight:600}button:disabled{opacity:.5;cursor:default}.invite{flex-direction:column;gap:12px;display:flex}.invite .line{align-items:center;gap:10px;max-width:640px;display:flex}.invite input[type=email]{background:var(--row);border:0;border-radius:26px;outline:none;flex:1;min-width:0;height:52px;padding:0 22px}.invite input[type=email]:focus{box-shadow:0 0 0 1.5px var(--accent)}.send{background:var(--navy);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.checks{gap:20px;font-size:14px;display:flex}.checks label{cursor:pointer;align-items:center;gap:6px;display:flex}.checks input{accent-color:var(--primary);width:16px;height:16px}.checks label.off{color:var(--faint);cursor:default}.table-wrap{overflow-x:auto}.testers{border-collapse:collapse;width:100%;min-width:520px}.testers th{text-align:left;color:var(--sub);padding:0 12px 10px 0;font-size:14px;font-weight:500}.testers td{border-top:1px solid var(--line);padding:14px 12px 14px 0;font-size:14px}.testers td.on{color:var(--primary)}.testers td.none{color:var(--faint)}.testers .end{text-align:right;padding-right:0}.who{align-items:center;gap:12px;display:flex}.avatar{background:var(--avatar);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.who .email{word-break:break-all;font-size:16px;display:block}.who .name{font-weight:600;display:block}.who .name+.email{color:var(--sub);font-size:14px}.m-sub{color:var(--sub);font-size:14px;display:none}.rows{max-width:760px}.rows .row{align-items:center;gap:16px;padding:14px 0;display:flex}.rows .row+.row{border-top:1px solid var(--line)}.row .label{flex-shrink:0;width:130px}.row .value{min-width:0;color:var(--sub);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.deploy{flex-direction:column;align-items:flex-start;gap:10px;max-width:640px;display:flex}.deploy textarea{background:var(--row);resize:vertical;border:0;border-radius:20px;outline:none;width:100%;padding:14px 20px}.deploy textarea:focus{box-shadow:0 0 0 1.5px var(--accent)}.login{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;max-width:480px;min-height:100vh;margin:0 auto;padding:0 24px;display:flex;position:relative}.login .primary{align-items:center;display:inline-flex}@media (max-width:760px){.top{padding:16px 20px}.account .email{display:none}.body{flex-direction:column}.nav{border-bottom:1px solid var(--line);flex-direction:row;gap:24px;width:auto;padding:0 20px}.nav a{border-bottom:2px solid #0000;border-radius:0;padding:8px 0}.nav a.on{border-bottom-color:var(--ink);background:0 0}.main{padding:24px 20px 200px}.hero{font-size:24px}.navy{height:40px;padding:0 16px;font-size:14px}.row .label{width:96px}.testers{min-width:0}.testers .col{display:none}.m-sub{display:block}}
