.brandKit_tool__O6j5M{background:var(--color-bone);padding:0 0 64px}.brandKit_split__qiBbK{max-width:1280px;margin:0 auto;display:flex;min-height:calc(100vh - 260px)}.brandKit_inPanel__HjKln{flex-shrink:0;background:white;border-right:1px solid rgba(17,17,17,.08);padding:32px;min-width:0}.brandKit_outPanel__DKqv5{flex:1;min-width:0;padding:32px;display:flex;flex-direction:column;min-height:600px}.brandKit_sticky__S_pAK{position:sticky;top:88px}.brandKit_scrollTarget__yl4v4{scroll-margin-top:96px}.brandKit_eyebrow__7gUAt{display:block;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-signal);margin:0 0 14px}.brandKit_serifTitle__h4nvs{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;font-size:clamp(26px,2.6vw,32px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--color-ink);margin:0 0 8px}.brandKit_lead___b9cx{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--color-mist);margin:0 0 20px}.brandKit_sectionTitle__7UnfO{display:flex;align-items:baseline;gap:10px;font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--color-ink);margin:0 0 6px}.brandKit_stepNo__2IQhx{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--color-signal)}.brandKit_label__QSZLI{display:block;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-ink);margin-bottom:6px}.brandKit_labelRow__RAlk4{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.brandKit_labelRow__RAlk4 .brandKit_label__QSZLI{margin-bottom:0}.brandKit_optional__Xa_Vd{color:var(--color-mist);font-weight:400}.brandKit_hint__hXlL9{font-family:var(--font-sans);font-size:12px;line-height:1.45;color:var(--color-mist);margin:6px 0 0}.brandKit_count__3iLHG{font-family:var(--font-mono);font-size:11px;color:var(--color-mist)}.brandKit_fieldError__cmxN8{display:flex;align-items:flex-start;gap:6px;font-family:var(--font-sans);font-size:12px;line-height:1.45;color:var(--color-ink);margin:6px 0 0}.brandKit_fieldError__cmxN8 svg{color:var(--color-alert);flex-shrink:0;margin-top:1px}.brandKit_mono__Qg_1J{font-family:var(--font-mono)}.brandKit_stepper__Dx3Po{display:flex;gap:6px;list-style:none;padding:0;margin:0 0 24px}.brandKit_stepperItem__P_Z8V{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--color-mist)}.brandKit_stepperItem__P_Z8V:before{content:"";display:block;height:3px;border-radius:2px;background:rgba(17,17,17,.08)}.brandKit_stepperDone__T4iVQ:before{background:rgba(242,148,10,.45)}.brandKit_stepperCurrent__gEDTp{color:var(--color-ink)}.brandKit_stepperCurrent__gEDTp:before{background:var(--color-signal)}.brandKit_stepperNo__ZAPS1{font-family:var(--font-mono);font-size:10px;color:var(--color-signal);margin-right:4px}.brandKit_form__yrOoD{display:flex;flex-direction:column;gap:0}.brandKit_fieldset__9EIah{border:0;padding:0;margin:0;min-width:0}.brandKit_group___bnA0{padding:22px 0;border-top:var(--border-subtle)}.brandKit_group___bnA0:first-of-type{border-top:0;padding-top:0}.brandKit_stack___dbNd{display:flex;flex-direction:column;gap:16px}.brandKit_row2__dfZiG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brandKit_textarea__M5T2L{resize:vertical;min-height:92px;line-height:1.5}.brandKit_fieldBad__ZxeSy{border-color:var(--color-alert)!important}.brandKit_fieldBad__ZxeSy:focus{box-shadow:0 0 0 3px rgba(239,68,68,.12)!important}.brandKit_inPanel__HjKln .input:disabled{opacity:.6;cursor:not-allowed}.brandKit_drop__r1aPH{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:1px dashed rgba(17,17,17,.22);border-radius:var(--radius-md);background:var(--color-bone);cursor:pointer;text-align:left;font-family:var(--font-sans);transition:border-color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default)}.brandKit_drop__r1aPH:focus-within{border-color:var(--color-signal);box-shadow:0 0 0 3px rgba(242,148,10,.12)}.brandKit_dropActive__qE9_b{border-color:var(--color-signal);background:rgba(242,148,10,.06)}.brandKit_drop__r1aPH input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.brandKit_drop__r1aPH input[type=file]:disabled{cursor:not-allowed}.brandKit_dropIcon__XQ9wp{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:white;color:var(--color-ink);border:var(--border-subtle)}.brandKit_dropText__cdrID{display:flex;flex-direction:column;gap:2px;min-width:0}.brandKit_dropTitle__Gwvgo{font-size:14px;font-weight:500;color:var(--color-ink)}.brandKit_dropSub__mN_l_{font-size:12px;color:var(--color-mist)}.brandKit_fileRow__ji8uw{display:flex;align-items:center;gap:12px;padding:10px;border:var(--border-subtle);border-radius:var(--radius-md);background:white}.brandKit_fileThumb__7S4Uy{flex-shrink:0;width:56px;height:56px;border-radius:var(--radius-sm);-o-object-fit:contain;object-fit:contain;background-color:#fff;background-image:linear-gradient(45deg,rgba(17,17,17,.06) 25%,transparent 0),linear-gradient(-45deg,rgba(17,17,17,.06) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(17,17,17,.06) 0),linear-gradient(-45deg,transparent 75%,rgba(17,17,17,.06) 0);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0}.brandKit_fileMeta__iNj1q{flex:1;min-width:0;font-family:var(--font-sans);font-size:13px;color:var(--color-ink)}.brandKit_fileName__OaW8D{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.brandKit_photoGrid__fzAiW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.brandKit_photoTile___XSeB{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bone);border:var(--border-subtle)}.brandKit_photoTile___XSeB img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.brandKit_removeBtn__yzlU_{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:50%;border:0;display:flex;background:rgba(13,13,13,.72);color:var(--color-bone)}.brandKit_iconBtn__7DQIp,.brandKit_removeBtn__yzlU_{align-items:center;justify-content:center;cursor:pointer}.brandKit_iconBtn__7DQIp{flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-md);border:var(--border-subtle);background:white;color:var(--color-mist);display:inline-flex}.brandKit_iconBtn__7DQIp:hover:not(:disabled){color:var(--color-ink);border-color:rgba(17,17,17,.3)}.brandKit_check__Y16JD{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-family:var(--font-sans);font-size:14px;line-height:1.45;color:var(--color-ink)}.brandKit_check__Y16JD input{flex-shrink:0;width:18px;height:18px;margin:1px 0 0;accent-color:var(--color-signal);cursor:pointer}.brandKit_checkBad__phI2X{outline:2px solid rgba(239,68,68,.5);outline-offset:4px;border-radius:4px}.brandKit_moreToggle__MkctA{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:2px 0;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--color-ink)}.brandKit_moreToggle__MkctA svg{flex-shrink:0;color:var(--color-mist);transition:transform var(--duration-default) var(--ease-default)}.brandKit_moreOpen__3NelK svg{transform:rotate(180deg)}.brandKit_chips__UXfTv{display:flex;flex-wrap:wrap;gap:8px}.brandKit_chip__Zvbbx{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1;padding:8px 12px;border-radius:var(--radius-pill);border:1px solid rgba(17,17,17,.15);background:white;color:var(--color-ink);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default)}.brandKit_chip__Zvbbx:disabled{opacity:.5;cursor:not-allowed}.brandKit_chipOn___wlTq{background:rgba(242,148,10,.12);border-color:var(--color-signal);font-weight:600}.brandKit_chipGhost__HoZDY{color:var(--color-mist);border-style:dashed}.brandKit_chipX___awa_{display:inline-flex;color:var(--color-mist)}.brandKit_alert__d4XqG{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;margin-top:16px;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--color-ink)}.brandKit_alert__d4XqG svg{color:var(--color-alert);flex-shrink:0;margin-top:2px}.brandKit_notice__zxlc5{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:var(--color-bone);border:var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--color-ink)}.brandKit_notice__zxlc5 svg{flex-shrink:0;margin-top:2px;color:var(--color-signal)}.brandKit_noticeList__Bz_IM{display:flex;flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none}.brandKit_submit__vK_6U{width:100%;height:48px;margin-top:20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius-md);background:var(--color-signal);color:var(--color-void);font-family:var(--font-sans);font-size:15px;font-weight:600;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default)}.brandKit_submit__vK_6U:hover:not(:disabled){background:var(--color-signal-dk)}.brandKit_submit__vK_6U:disabled{opacity:.5;cursor:not-allowed}.brandKit_linkBtn__sX36T{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(17,17,17,.3)}.brandKit_linkBtn__sX36T:hover{text-decoration-color:var(--color-ink)}.brandKit_linkBtn__sX36T:disabled{opacity:.5;cursor:not-allowed}.brandKit_centerRow__fn3ic{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:10px}.brandKit_snapHead__6J2rM{margin-bottom:18px}.brandKit_metaLine__l5Z0D{font-size:12px;line-height:1.5;margin:0}.brandKit_badge__NQd7D,.brandKit_metaLine__l5Z0D{font-family:var(--font-sans);color:var(--color-mist)}.brandKit_badge__NQd7D{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;line-height:1;padding:4px 8px;border-radius:var(--radius-pill);background:var(--color-bone);border:var(--border-subtle);white-space:nowrap}.brandKit_badgeDot__w6BYH{width:6px;height:6px;border-radius:50%;background:var(--color-mist)}.brandKit_confHigh__qOXtX{background:var(--color-confirm)}.brandKit_confMedium__hriCY{background:var(--color-signal)}.brandKit_confLow__nXb5B{background:rgba(107,112,112,.5)}.brandKit_logoCard__s_WQp{display:flex;gap:14px;align-items:center}.brandKit_logoBox__aUB58{flex-shrink:0;width:96px;height:96px;border-radius:var(--radius-md);border:var(--border-subtle);display:flex;align-items:center;justify-content:center;padding:10px;background-color:#fff;background-image:linear-gradient(45deg,rgba(17,17,17,.05) 25%,transparent 0),linear-gradient(-45deg,rgba(17,17,17,.05) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(17,17,17,.05) 0),linear-gradient(-45deg,transparent 75%,rgba(17,17,17,.05) 0);background-size:14px 14px;background-position:0 0,0 7px,7px -7px,-7px 0}.brandKit_logoBox__aUB58 img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.brandKit_logoOff__aCh9B{opacity:.35}.brandKit_wordmarkBox__2URfc{font-family:var(--font-serif),Georgia,serif;font-size:15px;color:var(--color-ink);text-align:center;line-height:1.15;overflow-wrap:anywhere}.brandKit_paletteList__XAATH{display:flex;flex-direction:column;gap:8px}.brandKit_paletteRow__Mtb8H{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border:1px solid rgba(17,17,17,.08);border-radius:var(--radius-md);background:white;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default)}.brandKit_paletteRowOn__F2rc7{border-color:var(--color-signal);box-shadow:0 0 0 3px rgba(242,148,10,.1)}.brandKit_swatchInput__aWZ_v{width:44px;height:44px;padding:0;border:1px solid rgba(17,17,17,.12);border-radius:var(--radius-md);background:none;cursor:pointer;overflow:hidden}.brandKit_swatchInput__aWZ_v::-webkit-color-swatch-wrapper{padding:0}.brandKit_swatchInput__aWZ_v::-webkit-color-swatch{border:0;border-radius:7px}.brandKit_swatchInput__aWZ_v::-moz-color-swatch{border:0;border-radius:7px}.brandKit_paletteText__kI3pH{min-width:0;display:flex;flex-direction:column;gap:4px}.brandKit_roleName__wkDa_{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.brandKit_roleHint__vMRbB{font-family:var(--font-sans);font-size:11px;color:var(--color-mist);line-height:1.35}.brandKit_hexInput__Wi3Ja{width:96px;padding:7px 9px!important;font-family:var(--font-mono)!important;font-size:13px!important;text-transform:uppercase}.brandKit_found__rkaBD{margin-top:12px}.brandKit_foundDot__eC40O{width:30px;height:30px;border-radius:50%;border:2px solid white;box-shadow:0 0 0 1px rgba(17,17,17,.18);cursor:pointer;padding:0}.brandKit_foundDot__eC40O:disabled{cursor:not-allowed;opacity:.5}.brandKit_fontCard__5wZwL{margin-top:12px;padding:18px;border-radius:var(--radius-md);border:var(--border-subtle);background:var(--color-bone);overflow:hidden}.brandKit_fontCardName__88CG6{font-size:30px;line-height:1.1;color:var(--color-ink);margin:0 0 8px;overflow-wrap:anywhere}.brandKit_fontCardBody__0fY8M{font-size:14px;line-height:1.6;color:var(--color-ink);margin:0}.brandKit_empty__9wY48{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;min-height:480px}.brandKit_emptyText__Sx6d9{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;font-size:28px;font-weight:400;color:var(--color-mist);margin:0}.brandKit_progressWrap__wooiR{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:480px}.brandKit_preview__EHqIN{border-radius:var(--radius-lg);overflow:hidden;border:var(--border-subtle);background:white;box-shadow:var(--shadow-md)}.brandKit_previewCover__RHJ7m{padding:36px 32px 32px;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;position:relative}.brandKit_previewLogo__OVTZs{position:absolute;top:24px;left:32px;width:52px;height:52px;-o-object-fit:contain;object-fit:contain}.brandKit_previewLabel__ngbM0{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.brandKit_previewName__ZVno3{font-size:clamp(30px,3.4vw,44px);line-height:1.05;margin:0;overflow-wrap:anywhere}.brandKit_previewTagline__FizdH{font-size:15px;line-height:1.45;margin:0;opacity:.9}.brandKit_previewFor__iXAx8{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-right:8px}.brandKit_previewSwatches__EGaoW{display:flex;gap:8px}.brandKit_previewSwatches__EGaoW span{width:30px;height:30px;border-radius:50%;box-shadow:0 0 0 1px rgba(17,17,17,.14)}.brandKit_previewBody__W8Qe1{padding:24px 32px 28px;display:flex;flex-direction:column;gap:14px}.brandKit_previewHeadline__Qxjc9{font-size:24px;line-height:1.15;margin:0}.brandKit_previewPara__axfx0{font-size:14px;line-height:1.6;margin:0}.brandKit_previewBtn__kkoMT{align-self:flex-start;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:600;border:0;pointer-events:none}.brandKit_previewMeta__9u3A5{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px;border-top:1px solid rgba(17,17,17,.08)}.brandKit_guide__yzPWt{display:flex;flex-direction:column;gap:0;min-width:0}.brandKit_ribbon__vH26G{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-signal);background:rgba(242,148,10,.1);border:1px solid rgba(242,148,10,.2);padding:5px 10px;border-radius:var(--radius-sm);margin-bottom:12px}.brandKit_guideCover__xFhcg{border-radius:var(--radius-lg);overflow:hidden;position:relative;padding:32px;min-height:230px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.brandKit_guideCoverLogo__8Pwff{position:absolute;top:26px;left:32px;width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.brandKit_guideCoverName__nfg7e{font-size:clamp(32px,4vw,50px);line-height:1.04;margin:0;overflow-wrap:anywhere}.brandKit_guideCoverTag__Z2BPe{font-size:16px;line-height:1.45;margin:0;opacity:.92}.brandKit_guideActions__MlGxi{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0}.brandKit_guideActions__MlGxi .btn-primary,.brandKit_guideActions__MlGxi .btn-secondary{gap:8px;display:inline-flex;align-items:center}.brandKit_guideNav__ojYKw{position:sticky;top:64px;z-index:5;display:flex;gap:6px;overflow-x:auto;padding:12px 0;margin:8px 0 0;background:var(--color-bone);scrollbar-width:none}.brandKit_guideNav__ojYKw::-webkit-scrollbar{display:none}.brandKit_guideNav__ojYKw a{flex-shrink:0;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-ink);text-decoration:none;padding:7px 12px;border-radius:var(--radius-pill);border:1px solid rgba(17,17,17,.12);background:white}.brandKit_guideNav__ojYKw a:hover{border-color:rgba(242,148,10,.5)}.brandKit_gSection__7nxzt{padding:32px 0 8px;border-top:var(--border-subtle);scroll-margin-top:130px}.brandKit_gSection__7nxzt:first-of-type{border-top:0}.brandKit_gHead___NatZ{display:flex;align-items:baseline;gap:12px;margin:0 0 18px}.brandKit_gNo__Xv8Ug{font-family:var(--font-mono);font-size:12px;color:var(--color-signal)}.brandKit_gTitle__LzMQ1{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;font-size:clamp(26px,2.6vw,34px);font-weight:400;letter-spacing:-.02em;line-height:1.1;color:var(--color-ink);margin:0}.brandKit_gSub__C4Y8N{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-mist);margin:26px 0 10px}.brandKit_gLead___h4Oy{font-size:17px;line-height:1.6;margin:0 0 14px}.brandKit_gLead___h4Oy,.brandKit_gText__5GwN3{font-family:var(--font-sans);color:var(--color-ink)}.brandKit_gText__5GwN3{font-size:15px;line-height:1.7;margin:0 0 12px}.brandKit_gMuted__76xD4{color:var(--color-mist)}.brandKit_gGrid2__Gtrym{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brandKit_gGrid3__ghg7X{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.brandKit_gCard__0wgmR{background:white;border:var(--border-subtle);border-radius:var(--radius-md);padding:16px 18px;min-width:0}.brandKit_gCardTitle__EFeX1{font-weight:600;margin:0 0 6px}.brandKit_gCardText__jQJtl,.brandKit_gCardTitle__EFeX1{font-family:var(--font-sans);font-size:14px;color:var(--color-ink)}.brandKit_gCardText__jQJtl{line-height:1.6;margin:0}.brandKit_gList__xAPCh{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.brandKit_gList__xAPCh li{display:flex;gap:8px;align-items:flex-start;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--color-ink)}.brandKit_gList__xAPCh li svg{flex-shrink:0;margin-top:3px}.brandKit_yes__U70kT{color:var(--color-confirm)}.brandKit_no__RoU3k{color:var(--color-alert)}.brandKit_traits___jHuv{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:14px;background:white;border-radius:var(--radius-md);overflow:hidden;border:var(--border-subtle)}.brandKit_traits___jHuv td,.brandKit_traits___jHuv th{text-align:left;padding:12px 14px;border-bottom:var(--border-subtle);vertical-align:top;line-height:1.5}.brandKit_traits___jHuv th{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-mist);background:var(--color-bone)}.brandKit_traits___jHuv tr:last-child td{border-bottom:0}.brandKit_traitName__jEEyb{font-weight:600}.brandKit_wordChip__ThI74{display:inline-block;font-family:var(--font-sans);font-size:13px;padding:5px 10px;border-radius:var(--radius-pill);background:white;border:var(--border-subtle);color:var(--color-ink)}.brandKit_wordAvoid__Ja6nR{text-decoration:line-through;text-decoration-color:rgba(239,68,68,.7);color:var(--color-mist)}.brandKit_sampleCard__3rD1z{position:relative;background:white;border:var(--border-subtle);border-radius:var(--radius-md);padding:16px 18px}.brandKit_sampleLabel__jk_JI{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-mist);margin:0 0 8px}.brandKit_sampleText__B3luT{font-size:15px;line-height:1.6;margin:0;white-space:pre-line}.brandKit_copy__yEDQ1{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:2px 4px;border-radius:4px;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-mist);cursor:pointer}.brandKit_copy__yEDQ1:hover{color:var(--color-ink)}.brandKit_copied__SsJDl{color:var(--color-confirm)}.brandKit_colorGrid__hyVq0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brandKit_colorCard__SJFQZ{border:var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;background:white;min-width:0}.brandKit_colorFace__jinDv{padding:16px 16px 14px;min-height:112px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.brandKit_colorRole__LiAPB{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.brandKit_colorName__BfXBg{font-family:var(--font-serif),Georgia,serif;font-size:24px;line-height:1.1}.brandKit_colorBody__CYwL9{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px}.brandKit_valueRow__gklP4{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.brandKit_valueKey__A0NW8{font-family:var(--font-sans);font-size:11px;font-weight:600;color:var(--color-mist);width:46px;flex-shrink:0}.brandKit_valueVal__PFpa7{flex:1;min-width:0;font-family:var(--font-mono);font-size:12px;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brandKit_colorUsage__zHaGa{font-family:var(--font-sans);font-size:12px;line-height:1.45;color:var(--color-mist);margin:0}.brandKit_contrastBadge__gL3Xm{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-sans);font-size:11px;font-weight:600;padding:3px 7px;border-radius:var(--radius-sm);background:rgba(16,185,129,.08);color:var(--color-ink);border:1px solid rgba(16,185,129,.25)}.brandKit_contrastBadge__gL3Xm:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-confirm)}.brandKit_contrastLow__juyvX{background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.25)}.brandKit_contrastLow__juyvX:before{background:var(--color-alert)}.brandKit_contrastLarge__3ltkd{background:rgba(242,148,10,.1);border-color:rgba(242,148,10,.3)}.brandKit_contrastLarge__3ltkd:before{background:var(--color-signal)}.brandKit_shareBar__mS0Ha{display:flex;height:14px;border-radius:var(--radius-pill);overflow:hidden;border:var(--border-subtle)}.brandKit_shareLegend__ezAqJ{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-family:var(--font-sans);font-size:12px;color:var(--color-mist)}.brandKit_shareKey__uFGsu{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:-1px;border:1px solid rgba(17,17,17,.12)}.brandKit_scale__WQLJY{display:flex;flex-direction:column;gap:10px}.brandKit_scaleRow__k6fhf{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:center}.brandKit_scaleName__68UPx{font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--color-ink)}.brandKit_scaleCells__lUFhW{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));border-radius:var(--radius-sm);overflow:hidden;border:var(--border-subtle)}.brandKit_scaleCell__DMTxA{height:40px;border:0;padding:0 0 3px;display:flex;align-items:flex-end;justify-content:center;font-family:var(--font-mono);font-size:9px;cursor:pointer}.brandKit_scaleAnchor__ciUmA{box-shadow:inset 0 0 0 2px rgba(255,255,255,.85)}.brandKit_contrastTable__H0mCw{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:13px;background:white;border:var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.brandKit_contrastTable__H0mCw td,.brandKit_contrastTable__H0mCw th{padding:9px 12px;text-align:left;border-bottom:var(--border-subtle)}.brandKit_contrastTable__H0mCw th{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-mist);background:var(--color-bone)}.brandKit_contrastTable__H0mCw tr:last-child td{border-bottom:0}.brandKit_pairSample__76bMS{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:26px;padding:0 8px;border-radius:4px;font-weight:600;border:1px solid rgba(17,17,17,.08)}.brandKit_typeGrid__joc43{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brandKit_specimen__eO7Bk{background:white;border:var(--border-subtle);border-radius:var(--radius-md);padding:18px;min-width:0}.brandKit_specimenAa__viUSE{font-size:64px;line-height:1;margin:4px 0 10px;color:var(--color-ink)}.brandKit_specimenName__jphwH{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--color-ink);margin:0}.brandKit_specimenAlphabet__TusdR{font-size:14px;line-height:1.6;color:var(--color-ink);margin:10px 0 0;overflow-wrap:anywhere}.brandKit_scaleTable__8RxeI{display:flex;flex-direction:column;background:white;border:var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.brandKit_scaleLine__13mrt{display:grid;grid-template-columns:64px minmax(0,1fr) 92px;gap:12px;align-items:center;padding:10px 14px;border-bottom:var(--border-subtle)}.brandKit_scaleLine__13mrt:last-child{border-bottom:0}.brandKit_scaleToken__4o8UA{font-family:var(--font-mono);font-size:11px;color:var(--color-mist);text-transform:uppercase}.brandKit_scaleSample__XNZB3{color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brandKit_scaleSize__on_Sm{font-family:var(--font-mono);font-size:11px;color:var(--color-mist);text-align:right}.brandKit_logoStages__QxoJo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brandKit_logoStage__jv7z9{border-radius:var(--radius-md);border:var(--border-subtle);aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;padding:24px}.brandKit_logoStage__jv7z9 img{max-width:62%;max-height:70%;-o-object-fit:contain;object-fit:contain}.brandKit_wordmarkStage__SV_X5{font-size:clamp(22px,3vw,34px);text-align:center;line-height:1.1;overflow-wrap:anywhere}.brandKit_mockGrid__h_X7b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.brandKit_mockItem__Fjaza{display:flex;flex-direction:column;gap:8px;min-width:0}.brandKit_mockWide__0nXYi{grid-column:1/-1}.brandKit_mockBtn__pN54R{display:block;padding:0;border:var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;background:white;cursor:zoom-in}.brandKit_mockBtn__pN54R img{display:block;width:100%;height:auto}.brandKit_mockCaption__ogLru{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-ink)}.brandKit_footnote___sFeV{font-family:var(--font-sans);font-size:12px;line-height:1.5;color:var(--color-mist);margin:10px 0 0}.brandKit_moreSample__ZTZbo{margin:18px 0 0;display:flex;justify-content:center}.brandKit_summary__36__G{display:flex;flex-direction:column;gap:14px}.brandKit_summaryCard__cGEd8{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--radius-md);border:var(--border-subtle);background:var(--color-bone)}.brandKit_summarySwatches__HfFzS{display:flex;flex-shrink:0}.brandKit_summarySwatches__HfFzS span{width:18px;height:40px}.brandKit_summarySwatches__HfFzS span:first-child{border-radius:6px 0 0 6px}.brandKit_summarySwatches__HfFzS span:last-child{border-radius:0 6px 6px 0}.brandKit_summaryName__Mrr1_{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--color-ink);margin:0;overflow-wrap:anywhere}.brandKit_actionStack__aEroH{display:flex;flex-direction:column;gap:10px}.brandKit_actionStack__aEroH .btn-primary,.brandKit_actionStack__aEroH .btn-secondary{width:100%;justify-content:center;gap:8px;display:inline-flex;align-items:center}.brandKit_downloadNote__0y0_0{flex-basis:100%;font-family:var(--font-sans);font-size:12px;line-height:1.45;color:var(--color-mist);margin:-2px 0 0}.brandKit_inlineLink__U6kyN{color:var(--color-ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(242,148,10,.6)}.brandKit_inlineLink__U6kyN:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.brandKit_remakeNotice__Q5UUN{margin-top:20px}.brandKit_resume__tB_7i{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;margin:0 0 18px;border:1px solid rgba(242,148,10,.28);border-radius:var(--radius-md);background:rgba(242,148,10,.06)}.brandKit_resumeText__1kkpO{min-width:0;font-family:var(--font-sans);font-size:13px;line-height:1.45;color:var(--color-ink);margin:0;overflow-wrap:anywhere}.brandKit_resumeText__1kkpO strong{font-weight:600}.brandKit_resume__tB_7i .btn-secondary{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.brandKit_overlay__iTcCv{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.brandKit_modal__tnXSQ{position:relative;width:100%;max-width:480px;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--color-bone);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);padding:28px}.brandKit_modalWide__kxK49{max-width:920px;padding:56px 20px 20px}.brandKit_modalClose__v6WvK{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:0;background:none;color:var(--color-mist);display:flex;align-items:center;justify-content:center;cursor:pointer}.brandKit_modalClose__v6WvK:hover{color:var(--color-ink)}.brandKit_modalTitle__EDErj{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;font-size:32px;font-weight:400;letter-spacing:-.02em;line-height:1.1;color:var(--color-ink);margin:0 36px 12px 0}.brandKit_modalText__Yt0fy{font-family:var(--font-sans);font-size:14px;line-height:1.6;color:var(--color-ink);margin:0 0 12px}.brandKit_modalOptions__zBCbS{display:flex;flex-direction:column;gap:12px;margin:18px 0;padding:16px;border-radius:var(--radius-md);background:white;border:var(--border-subtle)}.brandKit_modalActions__XMvcr{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px}.brandKit_modalActions__XMvcr .btn-primary,.brandKit_modalActions__XMvcr .btn-secondary{gap:8px;display:inline-flex;align-items:center}.brandKit_lightboxImg__jSfKl{display:block;max-width:100%;max-height:calc(100vh - 160px);margin:0 auto;border-radius:var(--radius-md)}.brandKit_faqSection__8zHDn{background:var(--color-void);padding:80px 40px}.brandKit_faqInner__lr57w{max-width:1280px;margin:0 auto}.brandKit_faqHead__ZeMin{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;font-size:clamp(32px,4vw,44px);font-weight:400;letter-spacing:-.02em;color:var(--color-bone);margin:0 0 40px}.brandKit_faqGrid__EUzuA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px}.brandKit_faqQ__b0hXN{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.4;color:var(--color-bone);margin:0 0 8px}.brandKit_faqA__txWOj{font-family:var(--font-sans);font-size:15px;line-height:1.7;color:var(--color-chalk);opacity:.75;margin:0}.brandKit_chip__Zvbbx:focus-visible,.brandKit_copy__yEDQ1:focus-visible,.brandKit_foundDot__eC40O:focus-visible,.brandKit_guideNav__ojYKw a:focus-visible,.brandKit_iconBtn__7DQIp:focus-visible,.brandKit_linkBtn__sX36T:focus-visible,.brandKit_mockBtn__pN54R:focus-visible,.brandKit_modalClose__v6WvK:focus-visible,.brandKit_moreToggle__MkctA:focus-visible,.brandKit_removeBtn__yzlU_:focus-visible,.brandKit_scaleCell__DMTxA:focus-visible,.brandKit_submit__vK_6U:focus-visible,.brandKit_swatchInput__aWZ_v:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.brandKit_serifTitle__h4nvs:focus{outline:none}.brandKit_alert__d4XqG:focus-visible,.brandKit_downloadNote__0y0_0:focus-visible,.brandKit_fieldError__cmxN8:focus-visible,.brandKit_notice__zxlc5:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.brandKit_alert__d4XqG:focus:not(:focus-visible),.brandKit_fieldError__cmxN8:focus:not(:focus-visible){outline:none}@media (hover:hover){.brandKit_chip__Zvbbx:hover:not(:disabled):not(.brandKit_chipOn___wlTq){border-color:rgba(242,148,10,.45)}.brandKit_drop__r1aPH:hover{border-color:rgba(242,148,10,.5)}.brandKit_paletteRow__Mtb8H:hover:not(.brandKit_paletteRowOn__F2rc7){border-color:rgba(242,148,10,.4)}}@media (max-width:1100px){.brandKit_colorGrid__hyVq0,.brandKit_logoStages__QxoJo,.brandKit_typeGrid__joc43{grid-template-columns:minmax(0,1fr)}.brandKit_gGrid3__ghg7X{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.brandKit_sticky__S_pAK{position:static}.brandKit_guideNav__ojYKw{top:64px}.brandKit_faqGrid__EUzuA{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.brandKit_inPanel__HjKln,.brandKit_outPanel__DKqv5{padding:20px}.brandKit_gGrid2__Gtrym,.brandKit_gGrid3__ghg7X,.brandKit_mockGrid__h_X7b,.brandKit_row2__dfZiG{grid-template-columns:minmax(0,1fr)}.brandKit_photoGrid__fzAiW{grid-template-columns:repeat(4,minmax(0,1fr))}.brandKit_guideCover__xFhcg,.brandKit_previewCover__RHJ7m{padding:24px}.brandKit_previewBody__W8Qe1{padding:20px 24px 24px}.brandKit_scaleLine__13mrt{grid-template-columns:52px minmax(0,1fr) 74px}.brandKit_scaleRow__k6fhf{grid-template-columns:minmax(0,1fr);gap:6px}.brandKit_modal__tnXSQ{padding:22px 18px}.brandKit_faqSection__8zHDn{padding:56px 16px}}@media (prefers-reduced-motion:reduce){.brandKit_chip__Zvbbx,.brandKit_drop__r1aPH,.brandKit_moreToggle__MkctA svg,.brandKit_paletteRow__Mtb8H{transition:none}}