.hub-center{max-width:560px;min-height:100svh;padding:60px var(--gutter);flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;margin:0 auto;display:flex}.hub-center .hazard{width:120px}.hub-center h1{font-size:clamp(72px,16vw,140px)}.hub-center>p{max-width:420px;color:var(--ink-2);font-size:17px}.hub-center .btn{margin-top:10px}.hub-form{flex-direction:column;gap:12px;width:100%;margin-top:14px;display:flex}.hub-form .btn{width:100%}.hub-error{color:var(--stop);font-size:14px}.field{flex-direction:column;gap:8px;display:flex}.field>.label{color:var(--ink-2)}.field input,.field textarea,.box>textarea{width:100%;min-height:50px;box-shadow:inset 0 0 0 1.5px var(--ink);background:#f8f7f2;border:0;border-radius:0;outline:none;padding:0 14px;font-size:15px}.field textarea,.box>textarea{resize:vertical;padding:12px 14px;line-height:1.55}.field input:focus,.field textarea:focus,.box>textarea:focus{box-shadow:inset 0 0 0 3px var(--ink);background:#fff}.maker{max-width:1240px;padding:0 var(--gutter) 80px;margin:0 auto}.maker-nav{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:center;height:64px;display:flex}.maker-nav a:hover,.maker-nav button:hover{text-decoration:underline}.maker-head{padding:40px 0 34px}.maker-head h1{margin:10px 0 12px;font-size:clamp(64px,10vw,150px)}.maker-head p{max-width:520px;color:var(--ink-2)}.maker-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;display:grid}.maker-form{flex-direction:column;gap:14px;display:flex}.box{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink);padding:18px}.box-head{text-align:left;align-items:center;gap:10px;width:100%;margin-bottom:14px;font-size:16px;font-weight:650;display:flex}.box-head .mono{background:var(--ink);color:var(--sign);padding:2px 6px;font-size:12px}.box-head em{color:var(--ink-2);margin-left:auto;font-style:normal}.box-head.more{margin-bottom:0}.more-body{flex-direction:column;gap:16px;margin-top:16px;display:flex}.box-foot{color:var(--ink-2);justify-content:space-between;gap:12px;margin-top:10px;display:flex}.box-foot button{text-underline-offset:3px;font-weight:600;text-decoration:underline}.box-note{color:var(--ink-2);margin-top:10px;font-size:14px}.maker-out{flex-direction:column;gap:14px;display:flex}.out-head{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:12px;display:flex}.out-head h2{font-size:54px}.out-head .btn{--h:42px}.warn{background:var(--sign);padding:12px 14px;font-size:14px}.warn button{text-underline-offset:3px;font-weight:650;text-decoration:underline}.company{background:var(--ink);color:var(--paper);padding:18px}.company header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.company .mark{background:var(--sign);color:var(--ink);padding:5px 8px 3px;font-size:30px}.company .label{color:#eeede699}.link-row{align-items:stretch;gap:8px;display:flex}.link-row code{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;min-width:0;padding:0 12px;font-size:12px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1.5px #eeede64d}.company .btn{--h:42px}.company .btn-line{color:var(--paper);box-shadow:inset 0 0 0 1.5px var(--paper)}.company .btn-line:before{background:var(--paper)}.company .btn-line:hover{color:var(--ink)}.company .btn-ink{background:var(--sign);color:var(--ink)}.company .btn-ink:before{background:var(--paper)}.company-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.company .box-note{color:var(--sign)}.empty{text-align:center;box-shadow:inset 0 0 0 1.5px var(--rule);padding:50px 24px}.empty .sign{font-size:40px}.empty p{color:var(--ink-2);margin-top:8px}@media (max-width:900px){.maker-grid{grid-template-columns:1fr}.link-row{flex-wrap:wrap}.link-row code{flex-basis:100%;min-height:40px}}
