.product-header{z-index:40;border-bottom:1px solid var(--line);background:var(--panel);width:100%;height:60px;color:var(--ink);font:14px/1.5 var(--font-sans);flex:none;align-items:center;gap:40px;padding:0 24px;display:flex;position:sticky;top:0}.product-header__brand{white-space:nowrap;color:inherit;flex:none;align-items:center;gap:9px;text-decoration:none;display:flex}.product-header__logo{width:auto;height:26px;display:block}.product-header__controls{flex:1;align-self:stretch;align-items:center;gap:16px;min-width:0;display:flex}.product-header__nav{scrollbar-width:none;flex:1;align-self:stretch;gap:4px;min-width:0;display:flex;overflow-x:auto}.product-header__nav::-webkit-scrollbar{display:none}.product-header__nav a{color:var(--muted);white-space:nowrap;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.product-header__nav a:hover{color:var(--ink)}.product-header__nav a.active{color:var(--ink);font-weight:600}.product-header__nav a.active:after{content:"";background:var(--seal);height:2px;position:absolute;bottom:0;left:14px;right:14px}.product-header__credit{background:var(--panel-soft);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:12px;display:flex}.product-header__credit b{font:600 12px/1 var(--font-mono);color:var(--ink)}.product-header__muted{color:var(--muted)}.product-header__held{color:var(--warning);font-size:11px}.product-header__storage{background:var(--panel-soft);height:30px;color:inherit;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;text-decoration:none;display:flex}.product-header__storage:hover{background:var(--panel-muted)}.product-header__storage b{font:600 12px/1 var(--font-mono);color:var(--ink)}.product-header__storage>i{background:var(--line);border-radius:2px;width:36px;height:4px;display:block;position:relative;overflow:hidden}.product-header__storage>i>i{background:var(--brand);border-radius:2px;display:block;position:absolute;inset:0 auto 0 0}.product-header__storage.warn>i>i{background:var(--warning)}.product-header__storage.high>i>i,.product-header__storage.full>i>i{background:var(--danger)}.product-header__storage.high b,.product-header__storage.full b,.product-header__storage.full .product-header__muted{color:var(--danger)}.product-header__error a{color:inherit;font-weight:600}.product-header__account{flex:none;position:relative}.product-header__account-button{max-width:220px;color:var(--ink-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:22px;align-items:center;gap:8px;padding:3px 8px 3px 3px;font-size:13px;display:flex}.product-header__account-button:hover:not(:disabled),.product-header__account-button[aria-expanded=true]{border-color:var(--line);background:var(--panel-soft)}.product-header__account-button:disabled{cursor:default}.product-header__avatar{background:var(--ink);width:30px;height:30px;color:var(--panel);border-radius:50%;flex:0 0 30px;place-items:center;font-size:11px;font-weight:600;display:grid}.product-header__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-header__caret{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}.product-header__menu{z-index:50;border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px -12px #14141647}.product-header__menu a,.product-header__menu button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:13px;text-decoration:none;display:block}.product-header__menu a:hover,.product-header__menu button:hover:not(:disabled){background:var(--panel-soft)}.product-header__menu button:disabled{opacity:.55;cursor:wait}.product-header__menu-email{border-bottom:1px solid var(--line);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;padding:6px 10px 8px;font-size:12px;overflow:hidden}.product-header__menu-credit{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:4px;padding:6px 10px 8px;font-size:12px;display:none}.product-header__menu-credit b{color:var(--brand);font-variant-numeric:tabular-nums}.product-header__menu-divider{background:var(--line);height:1px;margin:4px 0}.product-header__logout{color:var(--danger)!important}.product-header__error{z-index:50;max-width:min(420px,100vw - 32px);color:var(--danger);background:#fff5f2;border:1px solid #f0c9c0;border-radius:9px;padding:8px 12px;font-size:12px;position:absolute;top:calc(100% + 8px);right:16px;box-shadow:0 10px 24px -12px #28140a4d}.product-header__error button{cursor:pointer;margin-left:8px}.product-header__entered{color:#7a5600;white-space:nowrap;background:#fff8e1;border:1px solid #ecd38a;border-radius:999px;flex:none;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:12px;display:flex}.product-header__entered button{color:#fff;cursor:pointer;background:#7a5600;border:0;border-radius:999px;padding:3px 10px;font-size:12px}.product-header__entered button:disabled{opacity:.6;cursor:default}.product-header :where(a,button):focus-visible{outline:2px solid var(--brand);outline-offset:1px}@media (max-width:900px){.product-header__muted,.product-header__held,.product-header__name,.product-header__entered span{display:none}}@media (max-width:640px){.product-header{gap:12px;padding:0 12px}.product-header__logo{height:19px}.product-header__controls{gap:8px}.product-header__nav a{padding:0 8px}.product-header__nav a.active:after{left:8px;right:8px}.product-header__credit,.product-header__storage{display:none}.product-header__menu-credit{display:flex}}.page-frame{width:100%;max-width:1200px;color:var(--ink);margin:0 auto;padding:48px 24px 64px}.page-header{flex-direction:column;gap:28px;margin-bottom:24px;display:flex}.page-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-header__text{gap:10px;min-width:0;display:grid}.page-header h1{color:var(--ink);font:700 28px/1.25 var(--font-display);letter-spacing:.04em;margin:0}.page-header p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.page-header__actions{flex:none;align-items:center;gap:8px;display:flex}.page-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.page-tabs::-webkit-scrollbar{display:none}.page-header .page-tabs button{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px 10px;font-size:14px;font-weight:500}.page-header .page-tabs button:hover{color:var(--ink)}.page-header .page-tabs button.active{border-bottom-color:var(--ink);color:var(--ink);font-weight:600}.page-header .page-tabs button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:6px 6px 0 0}.page-header--compact{gap:0;margin-bottom:0}.page-header--compact .page-header__row{flex-wrap:nowrap;align-items:center}.page-header--compact .page-header__text{align-items:baseline;gap:12px;display:flex}.page-header--compact h1{white-space:nowrap;font-size:20px}.page-header--compact p{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}@media (max-width:720px){.page-frame{padding:20px 16px 48px}.page-header{margin-bottom:18px}.page-header h1{font-size:20px}.page-header--compact .page-header__text{gap:2px;display:grid}.page-header--compact p{white-space:normal}}
