@font-face{font-family:MXB Switzer;src:url(/fonts/Switzer-Variable.woff2)format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:MXB Cabinet;src:url(/fonts/CabinetGrotesk-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:MXB General Sans;src:url(/fonts/GeneralSans-Variable.woff2)format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:MXB Clash Display;src:url(/fonts/ClashDisplay-Variable.woff2)format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:MXB Satoshi;src:url(/fonts/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:MXB Supreme;src:url(/fonts/Supreme-Variable.woff2)format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:MXB Ranade;src:url(/fonts/Ranade-Variable.woff2)format("woff2");font-weight:100 700;font-display:swap}@font-face{font-family:MXB Nippo;src:url(/fonts/Nippo-Variable.woff2)format("woff2");font-weight:200 700;font-display:swap}@font-face{font-family:MXB Telma;src:url(/fonts/Telma-Variable.woff2)format("woff2");font-weight:300 900;font-display:swap}.DrawTextEditor-module__VbPz2G__page{--ink:#233137;--muted:#68777c;--line:#dde3e3;--paper:#f6f6f1;--panel:#fff;--soft:#eef2f1;--active:#0f1518;background:var(--paper);min-height:100vh;color:var(--ink);font-family:"MXB Switzer",var(--font-dm-sans),sans-serif;flex-direction:column;display:flex}.DrawTextEditor-module__VbPz2G__page,.DrawTextEditor-module__VbPz2G__page *{box-sizing:border-box}.DrawTextEditor-module__VbPz2G__topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:64px;padding:0 16px;display:grid}.DrawTextEditor-module__VbPz2G__leftCluster,.DrawTextEditor-module__VbPz2G__rightCluster,.DrawTextEditor-module__VbPz2G__centerCluster,.DrawTextEditor-module__VbPz2G__brand,.DrawTextEditor-module__VbPz2G__sidebarHeader,.DrawTextEditor-module__VbPz2G__bgControls,.DrawTextEditor-module__VbPz2G__footerActions,.DrawTextEditor-module__VbPz2G__rangeLabel,.DrawTextEditor-module__VbPz2G__swatches{align-items:center;display:flex}.DrawTextEditor-module__VbPz2G__leftCluster,.DrawTextEditor-module__VbPz2G__rightCluster{gap:10px}.DrawTextEditor-module__VbPz2G__rightCluster{justify-content:flex-end}.DrawTextEditor-module__VbPz2G__brand{min-width:0;color:var(--muted);gap:12px;font-size:13px;font-weight:700}.DrawTextEditor-module__VbPz2G__brand img{width:92px;height:auto;display:block}.DrawTextEditor-module__VbPz2G__iconButton,.DrawTextEditor-module__VbPz2G__segmentButton,.DrawTextEditor-module__VbPz2G__actionButton,.DrawTextEditor-module__VbPz2G__panelButton,.DrawTextEditor-module__VbPz2G__textSegment{appearance:none;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;transition:background .16s,border-color .16s,color .16s,transform .16s}.DrawTextEditor-module__VbPz2G__iconButton{border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.DrawTextEditor-module__VbPz2G__iconButton:hover,.DrawTextEditor-module__VbPz2G__panelButton:hover,.DrawTextEditor-module__VbPz2G__actionButton:hover,.DrawTextEditor-module__VbPz2G__segmentButton:hover,.DrawTextEditor-module__VbPz2G__textSegment:hover{background:var(--soft);border-color:#cbd4d4}.DrawTextEditor-module__VbPz2G__centerCluster{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;overflow:hidden}.DrawTextEditor-module__VbPz2G__segmentButton{border:0;border-right:1px solid var(--line);border-radius:0;justify-content:center;align-items:center;width:42px;height:38px;display:inline-flex}.DrawTextEditor-module__VbPz2G__segmentButton:last-child{border-right:0}.DrawTextEditor-module__VbPz2G__activeSegment,.DrawTextEditor-module__VbPz2G__activeTextSegment{background:var(--active);color:#fff;border-color:var(--active)}.DrawTextEditor-module__VbPz2G__actionButton,.DrawTextEditor-module__VbPz2G__panelButton{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.DrawTextEditor-module__VbPz2G__panelButton:disabled{opacity:.45;cursor:not-allowed}.DrawTextEditor-module__VbPz2G__workspace{flex:1;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.DrawTextEditor-module__VbPz2G__canvasShell{background:linear-gradient(90deg,#2331370a 1px,transparent 1px),linear-gradient(180deg,#2331370a 1px,transparent 1px),var(--paper);background-size:24px 24px;min-width:0;min-height:0;padding:clamp(12px,2vw,22px)}.DrawTextEditor-module__VbPz2G__canvasStage{touch-action:none;background:#f7f3ea;width:100%;height:100%;position:relative;overflow:hidden}.DrawTextEditor-module__VbPz2G__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.DrawTextEditor-module__VbPz2G__inlineEditor{z-index:3;resize:none;text-align:center;background:#ffffffd6;border:1px dashed #2331378c;outline:0;padding:6px;position:absolute;overflow:hidden}.DrawTextEditor-module__VbPz2G__sidebar{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;gap:18px;min-height:0;padding:18px;display:flex;overflow-y:auto}.DrawTextEditor-module__VbPz2G__sidebarHeader{justify-content:space-between;gap:12px}.DrawTextEditor-module__VbPz2G__eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.DrawTextEditor-module__VbPz2G__sidebarHeader h1{font-family:"MXB Cabinet",var(--font-dm-sans),sans-serif;letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:23px;font-weight:600;line-height:1.05;display:flex}.DrawTextEditor-module__VbPz2G__controlGroup{gap:9px;display:grid}.DrawTextEditor-module__VbPz2G__controlGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.DrawTextEditor-module__VbPz2G__label{color:var(--muted);font-size:12px;font-weight:800}.DrawTextEditor-module__VbPz2G__segmented{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.DrawTextEditor-module__VbPz2G__textSegment{border:0;border-right:1px solid var(--line);border-radius:0;min-height:38px;font-size:12px;font-weight:800}.DrawTextEditor-module__VbPz2G__textSegment:last-child{border-right:0}.DrawTextEditor-module__VbPz2G__textarea,.DrawTextEditor-module__VbPz2G__select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:6px;font-size:13px}.DrawTextEditor-module__VbPz2G__textarea{resize:vertical;min-height:96px;padding:10px;line-height:1.35}.DrawTextEditor-module__VbPz2G__textarea:disabled{color:#a0acad;background:#f7f8f6}.DrawTextEditor-module__VbPz2G__select{height:40px;padding:0 10px}.DrawTextEditor-module__VbPz2G__rangeLabel{justify-content:space-between;gap:10px}.DrawTextEditor-module__VbPz2G__rangeLabel span{color:#95a1a4;white-space:nowrap;font-size:11px;font-weight:800}.DrawTextEditor-module__VbPz2G__slider{accent-color:#111;width:100%}.DrawTextEditor-module__VbPz2G__swatches{flex-wrap:wrap;gap:8px}.DrawTextEditor-module__VbPz2G__swatch,.DrawTextEditor-module__VbPz2G__colorInput{cursor:pointer;border:1px solid #cfd8d8;border-radius:6px;width:34px;height:34px}.DrawTextEditor-module__VbPz2G__swatch{appearance:none}.DrawTextEditor-module__VbPz2G__activeSwatch{outline-offset:2px;outline:2px solid #111}.DrawTextEditor-module__VbPz2G__colorInput{background:0 0;padding:0;overflow:hidden}.DrawTextEditor-module__VbPz2G__divider{background:var(--line);height:1px}.DrawTextEditor-module__VbPz2G__bgControls,.DrawTextEditor-module__VbPz2G__footerActions{flex-wrap:wrap;gap:8px}.DrawTextEditor-module__VbPz2G__footerActions{margin-top:auto}@media (max-width:980px){.DrawTextEditor-module__VbPz2G__topbar{grid-template-columns:1fr auto;height:auto;padding:12px}.DrawTextEditor-module__VbPz2G__centerCluster{grid-column:1/-1;justify-self:center}.DrawTextEditor-module__VbPz2G__workspace{grid-template-columns:1fr}.DrawTextEditor-module__VbPz2G__canvasStage{min-height:58vh}.DrawTextEditor-module__VbPz2G__sidebar{border-left:0;border-top:1px solid var(--line)}}@media (max-width:620px){.DrawTextEditor-module__VbPz2G__brand span,.DrawTextEditor-module__VbPz2G__actionButton{display:none}.DrawTextEditor-module__VbPz2G__topbar{gap:10px}.DrawTextEditor-module__VbPz2G__canvasShell{padding:10px}.DrawTextEditor-module__VbPz2G__controlGrid{grid-template-columns:1fr}}
@font-face{font-family:MXB Aktura;src:url(/fonts/aktura/Aktura-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Alpino;src:url(/fonts/alpino/Alpino-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Amulya;src:url(/fonts/amulya/Amulya-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Array;src:url(/fonts/array/Array-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Author;src:url(/fonts/author/Author-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Bespoke Serif;src:url(/fonts/bespoke-serif/BespokeSerif-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Bespoke Slab;src:url(/fonts/bespoke-slab/BespokeSlab-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Bonny;src:url(/fonts/bonny/Bonny-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Boska;src:url(/fonts/boska/Boska-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Britney;src:url(/fonts/britney/Britney-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Chillax;src:url(/fonts/chillax/Chillax-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Clash Grotesk;src:url(/fonts/clash-grotesk/ClashGrotesk-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Comico;src:url(/fonts/comico/Comico-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Crimson Pro;src:url(/fonts/crimson-pro/CrimsonPro-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Dancing Script;src:url(/fonts/dancing-script/DancingScript-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Erode;src:url(/fonts/erode/Erode-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Gambetta;src:url(/fonts/gambetta/Gambetta-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Hoover;src:url(/fonts/hoover/Hoover-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Kalam;src:url(/fonts/kalam/Kalam-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Literata;src:url(/fonts/literata/Literata-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Lora;src:url(/fonts/lora/Lora-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Manrope;src:url(/fonts/manrope/Manrope-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Melodrama;src:url(/fonts/melodrama/Melodrama-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Neco;src:url(/fonts/neco/Neco-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Outfit;src:url(/fonts/outfit/Outfit-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Pally;src:url(/fonts/pally/Pally-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Panchang;src:url(/fonts/panchang/Panchang-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Paquito;src:url(/fonts/paquito/Paquito-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Pencerio;src:url(/fonts/pencerio/Pencerio-Hairline.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Pilcrow Rounded;src:url(/fonts/pilcrow-rounded/PilcrowRounded-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans/PlusJakartaSans-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Quilon;src:url(/fonts/quilon/Quilon-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Recia;src:url(/fonts/recia/Recia-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Rosaline;src:url(/fonts/rosaline/Rosaline-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Roundo;src:url(/fonts/roundo/Roundo-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Rowan;src:url(/fonts/rowan/Rowan-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Sentient;src:url(/fonts/sentient/Sentient-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Space Grotesk;src:url(/fonts/space-grotesk/SpaceGrotesk-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Tabular;src:url(/fonts/tabular/Tabular-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Technor;src:url(/fonts/technor/Technor-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Trench Slab;src:url(/fonts/trench-slab/TrenchSlab-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MXB Zodiak;src:url(/fonts/zodiak/Zodiak-Regular.otf)format("opentype");font-weight:400;font-display:swap}
