.identity{margin:0;background:var(--canvas);color:var(--ink);font:15px/1.55 system-ui,sans-serif;min-width:320px}.identity header{min-height:64px;padding:8px 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.identity a{color:var(--ink)}.identity .wordmark{font-family:Rockwell,Georgia,serif;font-size:22px;text-decoration:none}.identity .rule{display:flex;height:3px}.identity .rule span{flex:1;background:var(--primary-fill)}.identity .rule span:nth-child(2){background:var(--purple-fill)}.identity .rule span:nth-child(3){background:var(--red)}.identity main{max-width:1300px;margin:auto;padding:40px 32px}.identity h1,.identity h2{font-family:Rockwell,Georgia,serif;line-height:1.25;margin:0 0 24px}.identity h1{font-size:28px}.identity h2{font-size:20px}.identity section+section{margin-top:40px}.identity .auth{max-width:440px}.identity form{margin:0}.identity .field{margin-bottom:16px}.identity label{display:block;font-size:13px;margin-bottom:8px}.identity input:not([type=hidden]):not([type=checkbox]),.identity select{box-sizing:border-box;display:block;width:100%;max-width:360px;height:34px;padding:6px 10px;font:13px system-ui,sans-serif;background:var(--control-bg);color:var(--ink);border:1px solid var(--control-border);border-radius:8px}.identity input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-fill)}.identity button{min-height:32px;padding:6px 10px;font:12px/18px system-ui,sans-serif;border-radius:12px;border:1px solid var(--control-border);background:var(--control-bg);color:var(--ink);cursor:pointer}.identity button.primary{background:var(--primary-fill);color:var(--primary-ink);border-color:var(--primary-fill)}.identity :focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.identity .error{color:var(--red);font-size:13px;margin:8px 0}.identity .saved{color:var(--green)}.identity .heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.identity nav{margin-bottom:24px;border-bottom:1px solid var(--line)}.identity nav a{display:inline-block;padding:8px 0;border-bottom:2px solid var(--ink);text-decoration:none}.identity table{width:100%;border-collapse:collapse;margin-bottom:32px}.identity th,.identity td{text-align:left;padding:16px 12px;border-bottom:1px solid var(--line)}.identity th{font-size:12px;font-weight:500;color:var(--muted)}.identity td{font-size:13px}.identity .access+.access{margin-left:12px}.identity .confirm{display:inline-flex;align-items:center;gap:8px;margin:0 8px 0 0;min-height:44px;font-size:12px}.identity .org-list{list-style:none;padding:0;margin:0}.identity .org-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.identity .org-list span{font-size:13px}.identity .skip{position:absolute;left:16px;top:-80px}.identity .skip:focus{top:8px;background:var(--canvas);padding:8px;z-index:1}.identity .table-scroll{overflow-x:auto}@media(max-width:700px){.identity header{padding:8px 16px}.identity main{padding:24px 16px}.identity th,.identity td{padding:12px 8px}.identity .org-list li{align-items:flex-start;flex-wrap:wrap}}@media(pointer:coarse){.identity button{min-height:44px}}

.identity .product-fields{border:0;padding:0;min-width:0;margin:0 0 16px}.identity legend{padding:0;font-size:13px;margin-bottom:8px}
