.beta-shell{max-width:1080px;margin:auto;padding:24px 20px 80px;line-height:1.9;overflow-wrap:anywhere}.beta-head,.beta-top,.beta-shell footer{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.beta-top{padding:8px 20px;font-size:.86rem;border-bottom:1px solid var(--line,#718096)}.beta-shell h1{font-size:clamp(1.6rem,5vw,2.2rem);margin:28px 0 12px}.beta-shell h2{font-size:1.2rem;margin:0 0 14px}.beta-shell h3{font-size:1rem;margin:0}.beta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.beta-card{min-width:0;border:1px solid var(--line,#718096);border-radius:18px;padding:22px;margin:20px 0;background:var(--surface,transparent)}.beta-grid>.beta-card{margin:0}.beta-row{border-top:1px solid var(--line,#718096);padding:18px 0}.beta-shell form{max-width:540px}.beta-shell input:not([type=checkbox]),.beta-shell select,.beta-shell textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;padding:10px 12px;border:1px solid var(--line,#718096);border-radius:10px;background:var(--input-bg,transparent);color:inherit}.beta-shell button,.beta-shell summary,.beta-shell a.primary,.beta-shell a.secondary{min-height:46px;cursor:pointer}.beta-check{display:flex!important;align-items:flex-start;gap:10px}.beta-check input{width:22px;height:22px;flex-shrink:0;margin-top:6px}.beta-shell details form{margin-top:18px}.beta-shell a{text-underline-offset:5px}.beta-shell :focus-visible{outline:3px solid #669fde;outline-offset:3px}.beta-private{border:2px solid #669fde}.beta-shell footer{margin-top:32px;font-size:.9rem}.beta-shell small{color:inherit;opacity:.85}.beta-shell .prose p{max-width:75ch}.beta-shell .prose h2:not(:first-child){margin-top:28px}.beta-shell .auth-brand{font-size:1.2rem}.beta-shell [dir=ltr]{text-align:left}.beta-shell p{white-space:normal}.auth-card{overflow-wrap:anywhere}@media(max-width:600px){.beta-grid{grid-template-columns:minmax(0,1fr)}.beta-shell{padding:16px 14px 48px}.beta-card{padding:18px 16px}.beta-top{gap:10px;font-size:.8rem}.beta-head{gap:12px}.beta-shell button{width:100%}}

.beta-head .auth-brand{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;color:var(--ink)}.beta-head .auth-brand img{width:52px;height:52px}.beta-head .auth-brand span{display:inline}.beta-shell .beta-check input[type=checkbox]{width:22px;min-width:22px;max-width:22px;height:22px;flex:0 0 22px;padding:0}.beta-shell .beta-check span{min-width:0;flex:1}
