.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 h1{font-size:clamp(56px,12vw,104px)}.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(--red);font-size:14px}.box>textarea{background:var(--card);width:100%;min-height:50px;box-shadow:inset 0 0 0 1.5px var(--ink);resize:vertical;border:0;border-radius:0;outline:none;padding:12px 14px;font-size:15px;line-height:1.55}.box>textarea:focus{box-shadow:inset 0 0 0 2.5px var(--pen);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(56px,9vw,120px)}.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(--card);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(--paper);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}.box-note a{color:var(--pen);text-underline-offset:3px;font-weight:600;text-decoration:underline}.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(--pen);color:#fff;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{letter-spacing:-.03em;font-size:28px;font-weight:700}.company .label{color:#f6f5f099}.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 #f6f5f04d}.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(--pen);color:#fff}.company .btn-ink:before{background:var(--paper)}.company .btn-ink:hover{color:var(--ink)}.company-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.company .box-note{color:#a9b9f3}.empty{text-align:center;box-shadow:inset 0 0 0 1.5px var(--rule);padding:50px 24px}.empty .display{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}}.seg.designs{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.seg.designs button{justify-content:center}.seg.designs button:nth-child(odd){box-shadow:none}.seg.designs button:nth-child(2n){box-shadow:inset 1.5px 0 0 var(--ink)}.seg.designs button:nth-child(n+3){box-shadow:inset 0 1.5px 0 var(--ink)}.seg.designs button:nth-child(n+3):nth-child(2n){box-shadow:inset 1.5px 0 0 var(--ink), inset 0 1.5px 0 var(--ink)}.seg.designs button:last-child:nth-child(odd){grid-column:1/-1}
