.brand-email-signature-module__AMX9rG__editor{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);padding:12px 0 32px;display:grid}.brand-email-signature-module__AMX9rG__fields{border:0;min-width:0;margin:0;padding:0}.brand-email-signature-module__AMX9rG__fields legend{color:var(--text-primary);padding:0 0 24px;font-size:18px;font-weight:600}.brand-email-signature-module__AMX9rG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;display:grid}.brand-email-signature-module__AMX9rG__fieldGrid label{min-width:0;color:var(--text-secondary);gap:8px;font-size:13px;display:grid}.brand-email-signature-module__AMX9rG__fieldGrid input,.brand-email-signature-module__AMX9rG__fieldGrid select{box-sizing:border-box;width:100%;min-width:0}.brand-email-signature-module__AMX9rG__wide{grid-column:1/-1}.brand-email-signature-module__AMX9rG__workspace{min-width:0}.brand-email-signature-module__AMX9rG__previewHeading{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:20px;display:flex}.brand-email-signature-module__AMX9rG__editor .brand-email-signature-module__AMX9rG__previewHeading h2{color:var(--text-secondary);margin:0;font-size:14px;font-weight:500}.brand-email-signature-module__AMX9rG__editor .brand-email-signature-module__AMX9rG__layouts{border:0;gap:4px;margin:0;padding:0;display:flex}.brand-email-signature-module__AMX9rG__layouts button{background:0 0;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:12px;display:flex}.brand-email-signature-module__AMX9rG__layouts button[aria-pressed=true]{background:var(--light-raised,#161616);border-color:var(--text-secondary)}.brand-email-signature-module__AMX9rG__layouts svg{stroke:currentColor;stroke-width:1.4px}.brand-email-signature-module__AMX9rG__stage{background:var(--light-raised,#161616);border:1px solid var(--border-subtle,#292929);border-radius:12px;justify-content:center;align-items:center;min-height:330px;padding:24px;display:flex}.brand-email-signature-module__AMX9rG__signature{width:100%;max-width:560px;height:auto;display:block;box-shadow:0 8px 32px #00000020}.brand-email-signature-module__AMX9rG__loading{color:var(--text-secondary);font-size:13px}.brand-email-signature-module__AMX9rG__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.brand-email-signature-module__AMX9rG__editor .brand-email-signature-module__AMX9rG__actions .brand-email-signature-module__AMX9rG__primary,.brand-email-signature-module__AMX9rG__editor .brand-email-signature-module__AMX9rG__actions .brand-email-signature-module__AMX9rG__primary:hover{color:var(--brand-on-accent,#081a13);background:var(--brand-accent,var(--accent));border-color:#0000}.brand-email-signature-module__AMX9rG__actions button:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-1px)}.brand-email-signature-module__AMX9rG__actions button{transition:transform .15s,filter .15s}.brand-email-signature-module__AMX9rG__notice{color:var(--text-secondary);font-size:12px}.brand-email-signature-module__AMX9rG__error{color:var(--text-primary);font-size:13px}@media (max-width:1100px){.brand-email-signature-module__AMX9rG__editor{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:24px}.brand-email-signature-module__AMX9rG__fieldGrid{grid-template-columns:minmax(0,1fr);gap:16px}.brand-email-signature-module__AMX9rG__stage{padding:14px}}@media (max-width:800px){.brand-email-signature-module__AMX9rG__editor{grid-template-columns:minmax(0,1fr)}.brand-email-signature-module__AMX9rG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-email-signature-module__AMX9rG__stage{min-height:200px;padding:16px 8px}}@media (prefers-reduced-motion:reduce){.brand-email-signature-module__AMX9rG__actions button{transition:none;transform:none}}
.brand-imagery-generation-module__4J6-_q__dialog{width:min(800px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);background:var(--canvas);border:1px solid var(--border);border-radius:18px;padding:28px}.brand-imagery-generation-module__4J6-_q__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009}.brand-imagery-generation-module__4J6-_q__dialog header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:26px;display:flex}.brand-imagery-generation-module__4J6-_q__dialog h2{margin:0 0 8px;font-size:24px}.brand-imagery-generation-module__4J6-_q__dialog p{font-size:14px;line-height:1.6}.brand-imagery-generation-module__4J6-_q__dialog header p{color:var(--text-muted);margin:0}.brand-imagery-generation-module__4J6-_q__fields{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.brand-imagery-generation-module__4J6-_q__fields label{gap:8px;min-width:0;font-size:14px;display:grid}.brand-imagery-generation-module__4J6-_q__fields textarea,.brand-imagery-generation-module__4J6-_q__fields select{width:100%}.brand-imagery-generation-module__4J6-_q__options{grid-template-columns:80px minmax(0,2fr) 110px 110px;gap:14px;display:grid}.brand-imagery-generation-module__4J6-_q__dialog p.brand-imagery-generation-module__4J6-_q__hint{color:var(--text-muted);margin:20px 0 26px}.brand-imagery-generation-module__4J6-_q__dialog footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:22px;display:flex}.brand-imagery-generation-module__4J6-_q__dialog footer span{color:var(--text-muted);margin-top:5px;font-size:13px;display:block}.brand-imagery-generation-module__4J6-_q__dialog footer button.brand-imagery-generation-module__4J6-_q__primary{color:var(--on-accent);background:var(--accent);border-color:#0000;padding-inline:20px}.brand-imagery-generation-module__4J6-_q__notice{background:var(--surface);border-radius:8px;padding:12px 16px}.brand-imagery-generation-module__4J6-_q__results{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0;display:grid}.brand-imagery-generation-module__4J6-_q__results article{gap:12px;display:grid}.brand-imagery-generation-module__4J6-_q__results img{object-fit:cover;border-radius:10px;width:100%;height:190px}.brand-imagery-generation-module__4J6-_q__results label,.brand-imagery-generation-module__4J6-_q__keepHero{align-items:center;gap:8px;font-size:14px;display:flex}@media (max-width:600px){.brand-imagery-generation-module__4J6-_q__dialog{padding:20px}.brand-imagery-generation-module__4J6-_q__options{grid-template-columns:1fr 1fr}.brand-imagery-generation-module__4J6-_q__results{grid-template-columns:1fr}.brand-imagery-generation-module__4J6-_q__dialog footer{flex-direction:column;align-items:stretch}}
.brand-setup-module__6XLzUa__dialog{box-sizing:border-box;width:min(720px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--text-primary);background:var(--canvas);border:1px solid var(--border-muted,var(--border));border-radius:18px;padding:0;overflow:hidden;box-shadow:0 24px 80px #0004}.brand-setup-module__6XLzUa__dialog[open]{flex-direction:column;display:flex}.brand-setup-module__6XLzUa__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.brand-setup-module__6XLzUa__dialog header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 20px;display:flex}.brand-setup-module__6XLzUa__dialog h2{letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.2}.brand-setup-module__6XLzUa__dialog p{margin:8px 0 16px;font-size:14px;line-height:1.65}.brand-setup-module__6XLzUa__dialog header p{color:var(--text-secondary);margin-bottom:0}.brand-setup-module__6XLzUa__dialog .brand-setup-module__6XLzUa__close{background:0 0;border:0;min-width:36px;min-height:36px;padding:0;font-size:24px}.brand-setup-module__6XLzUa__body{overscroll-behavior:contain;min-height:0;padding:4px 28px 24px;overflow-y:auto}.brand-setup-module__6XLzUa__dialog footer{background:var(--surface);border-top:1px solid var(--border-muted,var(--border));flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.brand-setup-module__6XLzUa__dialog footer>span{color:var(--text-secondary);font-size:13px}.brand-setup-module__6XLzUa__dialog button{min-height:40px;font:inherit;border-radius:9px;font-size:14px}.brand-setup-module__6XLzUa__dialog button:disabled{cursor:not-allowed;opacity:.5}.brand-setup-module__6XLzUa__dialog button.brand-setup-module__6XLzUa__primary{color:var(--on-accent);background:var(--accent);border-color:#0000}.brand-setup-module__6XLzUa__dialog :is(button,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.brand-setup-module__6XLzUa__questionFields,.brand-setup-module__6XLzUa__fields fieldset{border:0;min-width:0;margin:0;padding:0}.brand-setup-module__6XLzUa__fields{gap:24px;display:grid}.brand-setup-module__6XLzUa__fields label{color:var(--text-primary);gap:9px;font-size:14px;display:grid}.brand-setup-module__6XLzUa__fields legend{margin:0 0 8px;padding:0;font-size:14px}.brand-setup-module__6XLzUa__dialog :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:42px;font:inherit;color:var(--text-primary);background:var(--surface);border:1px solid var(--border-muted,var(--border));border-radius:9px;padding:10px 12px;font-size:15px}.brand-setup-module__6XLzUa__dialog input[hidden]{display:none}.brand-setup-module__6XLzUa__dialog textarea{resize:vertical;min-height:95px;max-height:180px;line-height:1.6}.brand-setup-module__6XLzUa__dialog p.brand-setup-module__6XLzUa__hint,.brand-setup-module__6XLzUa__optional{color:var(--text-secondary);font-size:13px}.brand-setup-module__6XLzUa__optional{display:inline}.brand-setup-module__6XLzUa__steps{z-index:2;color:var(--text-secondary);background:var(--canvas);border-bottom:1px solid var(--border-muted,var(--border));gap:24px;margin-bottom:20px;padding:0 0 24px;font-size:13px;display:flex;position:sticky;top:0}.brand-setup-module__6XLzUa__steps [aria-current]{color:var(--text-primary);font-weight:600}.brand-setup-module__6XLzUa__steps button{color:var(--text-secondary);background:0 0;border:0;border-radius:0;padding:4px 0}.brand-setup-module__6XLzUa__steps button[aria-current]{color:var(--accent);box-shadow:0 2px var(--accent)}.brand-setup-module__6XLzUa__fields label.brand-setup-module__6XLzUa__rewrite{color:var(--text-secondary);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.brand-setup-module__6XLzUa__rewrite input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--accent);margin:0}.brand-setup-module__6XLzUa__logoChoices{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.brand-setup-module__6XLzUa__logoChoices button[aria-pressed=true]{color:var(--accent);background:var(--accent-wash);border-color:var(--accent-border)}.brand-setup-module__6XLzUa__paletteInputs{gap:8px;margin-bottom:10px;display:grid}.brand-setup-module__6XLzUa__paletteInputs>div{grid-template-columns:44px 1fr 40px;gap:8px;display:grid}.brand-setup-module__6XLzUa__paletteInputs input[type=color]{padding:4px}.brand-setup-module__6XLzUa__dialog[data-review=true]{width:min(1080px,100vw - 32px)}.brand-setup-module__6XLzUa__deckPage{background:var(--surface);border-radius:8px;width:fit-content;max-width:100%;margin-inline:auto;overflow:hidden}.brand-setup-module__6XLzUa__deckPage svg{width:auto;max-width:100%;height:min(50dvh,560px);display:block}.brand-setup-module__6XLzUa__deckNavigation{justify-content:center;align-items:center;gap:14px;display:flex}.brand-setup-module__6XLzUa__deckNavigation button:last-child{margin-left:auto}.brand-setup-module__6XLzUa__deckThumbs{gap:12px;padding:4px;display:flex;overflow-x:auto}.brand-setup-module__6XLzUa__deckThumbs button{background:var(--surface);border:1px solid var(--border-muted);flex:0 0 112px;padding:5px}.brand-setup-module__6XLzUa__deckThumbs button[aria-pressed=true]{border-color:var(--accent)}.brand-setup-module__6XLzUa__deckThumbs svg{width:100%;height:auto;display:block}.brand-setup-module__6XLzUa__deckThumbs span{font-size:12px}.brand-setup-module__6XLzUa__progress{text-align:center;padding-block:40px}.brand-setup-module__6XLzUa__progress .brand-setup-module__6XLzUa__actions{justify-content:center}.brand-setup-module__6XLzUa__progress>svg{color:var(--accent);margin:0 auto 16px;display:block}.brand-setup-module__6XLzUa__estimate{color:var(--text-secondary);font-size:13px}.brand-setup-module__6XLzUa__traits{flex-wrap:wrap;gap:8px;display:flex}.brand-setup-module__6XLzUa__traits button[aria-pressed=true]{color:var(--accent);background:var(--accent-wash);border-color:var(--accent-border)}.brand-setup-module__6XLzUa__other{align-items:center;gap:8px;margin-top:12px;display:flex}.brand-setup-module__6XLzUa__other input{max-width:290px}.brand-setup-module__6XLzUa__twoColumns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.brand-setup-module__6XLzUa__choices{grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 14px;display:grid}.brand-setup-module__6XLzUa__choices label{cursor:pointer;background:var(--surface);border:1px solid var(--border-muted,var(--border));border-radius:10px;grid-template-columns:20px 1fr;align-items:center;gap:7px 10px;padding:16px;display:grid}.brand-setup-module__6XLzUa__choices label:has(input:checked){background:var(--accent-wash);border-color:var(--accent-border)}.brand-setup-module__6XLzUa__choices input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--accent);margin:0}.brand-setup-module__6XLzUa__choices span{color:var(--text-secondary);grid-column:2;font-size:12px;line-height:1.5}.brand-setup-module__6XLzUa__existingLogo{align-items:center;gap:18px;display:flex}.brand-setup-module__6XLzUa__smallLogo{border-radius:8px;place-items:center;width:132px;min-width:100px;height:74px;padding:10px;display:grid}.brand-setup-module__6XLzUa__smallLogo svg{width:100%;height:100%}.brand-setup-module__6XLzUa__summary{overflow-wrap:anywhere;background:var(--surface);border-radius:12px;padding:20px}.brand-setup-module__6XLzUa__summary h3,.brand-setup-module__6XLzUa__review h3{letter-spacing:-.025em;margin:0;font-size:23px}.brand-setup-module__6XLzUa__summary dl{grid-template-columns:90px 1fr;gap:10px 18px;margin:18px 0 0;font-size:13px;line-height:1.5;display:grid}.brand-setup-module__6XLzUa__summary dt{color:var(--text-secondary)}.brand-setup-module__6XLzUa__summary dd{margin:0}.brand-setup-module__6XLzUa__price{background:var(--surface);border-radius:12px;margin-top:22px;padding:20px}.brand-setup-module__6XLzUa__price>span{font-size:14px}.brand-setup-module__6XLzUa__price>strong{letter-spacing:-.035em;margin-top:4px;font-size:30px;display:block}.brand-setup-module__6XLzUa__price p{color:var(--text-secondary);margin-bottom:0}.brand-setup-module__6XLzUa__notice{background:var(--surface-raised);border-left:2px solid var(--accent);border-radius:0 8px 8px 0;padding:14px 16px}.brand-setup-module__6XLzUa__actions{flex-wrap:wrap;gap:8px;display:flex}.brand-setup-module__6XLzUa__progress{padding:18px 0}.brand-setup-module__6XLzUa__progress h3{letter-spacing:-.025em;font-size:23px;line-height:1.3}.brand-setup-module__6XLzUa__progress .brand-setup-module__6XLzUa__cost{font-size:21px}.brand-setup-module__6XLzUa__progress>button{margin-top:20px}.brand-setup-module__6XLzUa__history{border-top:1px solid var(--border-muted,var(--border));margin-top:24px;padding-top:20px}.brand-setup-module__6XLzUa__dialog summary{cursor:pointer;padding:4px 0;font-size:14px}.brand-setup-module__6XLzUa__history>div{border-bottom:1px solid var(--border-muted,var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.brand-setup-module__6XLzUa__history strong{font-size:14px;font-weight:500;display:block}.brand-setup-module__6XLzUa__history span{color:var(--text-secondary);margin-top:6px;font-size:12px;display:block}.brand-setup-module__6XLzUa__history .brand-setup-module__6XLzUa__notice{flex-basis:100%}.brand-setup-module__6XLzUa__review{gap:24px;display:grid}.brand-setup-module__6XLzUa__identity{border-radius:12px;overflow:hidden}.brand-setup-module__6XLzUa__logoPreview{place-items:center;min-height:200px;padding:35px;display:grid}.brand-setup-module__6XLzUa__logoPreview svg{width:100%;height:145px}.brand-setup-module__6XLzUa__wordmark{text-align:center;overflow-wrap:anywhere;background:var(--surface);place-items:center;min-height:185px;padding:30px;font-size:38px;display:grid}.brand-setup-module__6XLzUa__swatches{height:28px;display:flex}.brand-setup-module__6XLzUa__swatches span{flex:1}.brand-setup-module__6XLzUa__review p{margin-bottom:0}.brand-setup-module__6XLzUa__description{color:var(--text-secondary)}.brand-setup-module__6XLzUa__reviewFonts{border-block:1px solid var(--border-muted,var(--border));grid-template-columns:1fr 1fr;gap:28px;padding:22px 0;display:grid}.brand-setup-module__6XLzUa__reviewFonts span{color:var(--text-secondary);margin-bottom:16px;font-size:12px;display:block}.brand-setup-module__6XLzUa__reviewFonts strong{font-size:27px;font-weight:600;line-height:1.2}.brand-setup-module__6XLzUa__reviewFonts p{margin:0}.brand-setup-module__6XLzUa__colourNames{flex-wrap:wrap;gap:16px 24px;display:flex}.brand-setup-module__6XLzUa__colourNames span{grid-template-columns:12px 1fr;gap:4px 8px;font-size:13px;display:grid}.brand-setup-module__6XLzUa__colourNames i{border-radius:50%;width:12px;height:12px;margin-top:3px}.brand-setup-module__6XLzUa__colourNames small{color:var(--text-secondary);grid-column:2;font-size:11px}.brand-setup-module__6XLzUa__review h4{margin:22px 0 0;font-size:14px}.brand-setup-module__6XLzUa__guidePreview{max-width:420px;margin-top:20px}.brand-setup-module__6XLzUa__guidePreview svg{width:100%;height:auto}@media (max-width:560px){.brand-setup-module__6XLzUa__deckPage svg{width:100%;height:auto;max-height:45dvh}.brand-setup-module__6XLzUa__dialog{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.brand-setup-module__6XLzUa__dialog header{padding:22px 18px 18px}.brand-setup-module__6XLzUa__dialog h2{font-size:22px}.brand-setup-module__6XLzUa__body{padding:0 18px 20px}.brand-setup-module__6XLzUa__dialog footer{gap:12px;padding:14px 18px}.brand-setup-module__6XLzUa__dialog footer button{padding:9px 12px;font-size:13px}.brand-setup-module__6XLzUa__steps{justify-content:space-between;gap:16px;font-size:11px}.brand-setup-module__6XLzUa__twoColumns,.brand-setup-module__6XLzUa__choices,.brand-setup-module__6XLzUa__reviewFonts{grid-template-columns:1fr}.brand-setup-module__6XLzUa__fields{gap:22px}.brand-setup-module__6XLzUa__dialog footer>span{max-width:140px}}.brand-setup-module__6XLzUa__inspiration legend{margin-bottom:10px}.brand-setup-module__6XLzUa__referenceRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.brand-setup-module__6XLzUa__referenceRow figure{margin:0;position:relative}.brand-setup-module__6XLzUa__referenceRow img{object-fit:contain;background:var(--surface);border:1px solid var(--border);border-radius:8px;width:80px;height:80px;display:block}.brand-setup-module__6XLzUa__referenceRow figure button{background:var(--canvas);border-radius:50%;width:24px;min-height:24px;padding:0;position:absolute;top:-7px;right:-7px}
.guide-editor-module__IwtgsG__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.guide-editor-module__IwtgsG__stage{background:var(--surface);border-radius:10px;padding:24px;overflow:hidden}.guide-editor-module__IwtgsG__canvas{touch-action:none;width:100%;max-width:max(533.333px,177.778dvh - 693.333px);height:auto;margin-inline:auto;display:block;box-shadow:0 6px 26px #0002}.guide-editor-module__IwtgsG__canvas:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.guide-editor-module__IwtgsG__canvas>g{cursor:move}.guide-editor-module__IwtgsG__handle{cursor:nwse-resize}.guide-editor-module__IwtgsG__hint{color:var(--text-muted);font-size:13px;line-height:1.6;margin:12px 0!important}.guide-editor-module__IwtgsG__source{color:var(--accent);font-size:13px;line-height:1.5}.guide-editor-module__IwtgsG__fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}label.guide-editor-module__IwtgsG__colour{justify-content:space-between;align-items:center;display:flex}.guide-editor-module__IwtgsG__colour input[type=color]{border:1px solid var(--border-subtle);background:0 0;border-radius:6px;width:44px;height:32px;padding:2px}label.guide-editor-module__IwtgsG__checkbox{align-items:start;gap:8px;line-height:1.6;display:flex}.guide-editor-module__IwtgsG__checkbox input{accent-color:var(--accent)}button.guide-editor-module__IwtgsG__back{min-height:30px;color:var(--text-secondary);background:0 0;border:0;justify-content:start;padding:0}.guide-editor-module__IwtgsG__notice{background:var(--surface);border-left:2px solid var(--accent);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:18px 20px;display:flex}.guide-editor-module__IwtgsG__notice p{max-width:650px;color:var(--text-secondary);font-size:14px;line-height:1.6;margin-top:6px!important}.guide-editor-module__IwtgsG__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.guide-editor-module__IwtgsG__comparison figure{background:var(--surface);border-radius:10px;margin:0;padding:16px}.guide-editor-module__IwtgsG__comparison svg{width:100%;display:block}.guide-editor-module__IwtgsG__comparison figcaption{margin-bottom:12px;font-size:14px}.guide-editor-module__IwtgsG__contents{border-top:1px solid var(--border-subtle);padding-top:18px}.guide-editor-module__IwtgsG__contents summary{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:14px;display:flex}.guide-editor-module__IwtgsG__contents summary::-webkit-details-marker{display:none}.guide-editor-module__IwtgsG__contents[open]>summary svg{transform:rotate(90deg)}.guide-editor-module__IwtgsG__contents summary span{color:var(--text-muted);margin-left:auto}.guide-editor-module__IwtgsG__contents label,.guide-editor-module__IwtgsG__objects{margin-top:16px}.guide-editor-module__IwtgsG__objects{gap:4px;max-height:260px;display:grid;overflow:auto}.guide-editor-module__IwtgsG__objects button{text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;min-width:0;padding:8px;font-size:13px}.guide-editor-module__IwtgsG__objects button span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guide-editor-module__IwtgsG__objects button[aria-pressed=true]{color:var(--accent);background:var(--accent-wash)}@media (max-width:860px){.guide-editor-module__IwtgsG__comparison{grid-template-columns:1fr}.guide-editor-module__IwtgsG__canvas{max-height:none}.guide-editor-module__IwtgsG__stage{padding:10px}.guide-editor-module__IwtgsG__toolbar{flex-wrap:wrap;gap:8px}}@media (max-width:600px){.guide-editor-module__IwtgsG__contents summary{min-height:48px}}
.guide-pages-module__-BVVUG__picker{width:min(920px,100vw - 40px);max-height:calc(100dvh - 64px);color:var(--text-primary);background:var(--surface);border:1px solid var(--border-subtle);border-radius:18px;padding:0;box-shadow:0 24px 90px #0006}.guide-pages-module__-BVVUG__picker::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.guide-pages-module__-BVVUG__heading{z-index:1;background:var(--surface);border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;padding:22px 24px;display:flex;position:sticky;top:0}.guide-pages-module__-BVVUG__heading h2{letter-spacing:-.03em;margin:0;font-size:22px}.guide-pages-module__-BVVUG__heading button{width:36px;height:36px;margin-left:auto;padding:0;font-size:23px}.guide-pages-module__-BVVUG__theme{color:var(--text-muted);font-size:13px}.guide-pages-module__-BVVUG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px;display:grid}.guide-pages-module__-BVVUG__grid .guide-pages-module__-BVVUG__starter{min-width:0;color:var(--text-primary);text-align:left;border:1px solid var(--border-subtle);background:0 0;border-radius:10px;gap:12px;padding:8px;display:grid}.guide-pages-module__-BVVUG__grid .guide-pages-module__-BVVUG__starter:hover,.guide-pages-module__-BVVUG__grid .guide-pages-module__-BVVUG__starter:focus-visible{background:var(--accent-wash);border-color:var(--accent)}.guide-pages-module__-BVVUG__preview{aspect-ratio:16/9;border-radius:4px;width:100%;display:block;position:relative;overflow:hidden}.guide-pages-module__-BVVUG__preview svg{width:100%;height:100%;display:block}.guide-pages-module__-BVVUG__blank{color:#888;font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guide-pages-module__-BVVUG__caption{justify-content:space-between;align-items:center;gap:8px;padding:0 4px 4px;font-size:13px;display:flex}.guide-pages-module__-BVVUG__caption>span{color:var(--text-muted)}.guide-pages-module__-BVVUG__error{color:var(--danger,#f66);padding:0 24px}.guide-pages-module__-BVVUG__strip{overscroll-behavior-x:contain;gap:12px;padding:8px 4px 14px;display:flex;position:relative;overflow-x:auto}.guide-pages-module__-BVVUG__strip button{text-align:left;background:0 0;border-color:#0000;border-radius:8px;flex:0 0 126px;gap:9px;padding:7px;display:grid;position:relative}.guide-pages-module__-BVVUG__strip button[data-reorderable=true]{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.guide-pages-module__-BVVUG__strip button[aria-current]{background:var(--accent-wash);border-color:var(--accent)}.guide-pages-module__-BVVUG__strip button[data-dragging=true]{opacity:.4}.guide-pages-module__-BVVUG__strip[data-reordering=true],.guide-pages-module__-BVVUG__strip[data-reordering=true] button{cursor:grabbing}.guide-pages-module__-BVVUG__strip button[data-drop]:after{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px}.guide-pages-module__-BVVUG__strip button[data-drop=before]:after{left:-8px}.guide-pages-module__-BVVUG__strip button[data-drop=after]:after{right:-8px}.guide-pages-module__-BVVUG__strip svg{pointer-events:none;border-radius:2px;width:110px;height:auto;display:block}.guide-pages-module__-BVVUG__strip span{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:110px;font-size:12px;overflow:hidden}.guide-pages-module__-BVVUG__announcement{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:860px){.guide-pages-module__-BVVUG__strip button{flex-basis:108px}.guide-pages-module__-BVVUG__strip svg,.guide-pages-module__-BVVUG__strip span{width:92px}}@media (max-width:600px){.guide-pages-module__-BVVUG__picker{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.guide-pages-module__-BVVUG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.guide-pages-module__-BVVUG__heading{padding:16px}}
