@font-face{font-family:Lexend;font-style:normal;font-weight:200;font-display:swap;src:url(../media/08328e320c8f68d1-s.068q2mbkdvzxv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-weight:200;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.0e2v01fdnfw~o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:200;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.0w8w9q576xw20.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(../media/08328e320c8f68d1-s.068q2mbkdvzxv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.0e2v01fdnfw~o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.0w8w9q576xw20.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(../media/08328e320c8f68d1-s.068q2mbkdvzxv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.0e2v01fdnfw~o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.0w8w9q576xw20.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(../media/08328e320c8f68d1-s.068q2mbkdvzxv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.0e2v01fdnfw~o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.0w8w9q576xw20.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(../media/08328e320c8f68d1-s.068q2mbkdvzxv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.0e2v01fdnfw~o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.0w8w9q576xw20.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.lexend_1a7352bd-module__broY4q__className{font-family:Lexend,Lexend Fallback;font-style:normal}.lexend_1a7352bd-module__broY4q__variable{--font-lexend:"Lexend", "Lexend Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--radius-sm:var(--radius-sm);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.collapse{visibility:collapse}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#f7f7f4;--surface:#fff;--panel:#f2f2ef;--fg:#1f1f1c;--muted:#696965;--faint:#989895;--line:#1f1f1c1f;--line-strong:#1f1f1c38;--accent:#4a8878;--accent-fg:#fcfcfc;--accent-subtle:#4a88781f;--danger:#bd413f;--radius:12px;--radius-sm:8px;--font:var(--font-lexend), ui-sans-serif, system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root{--bg:lab(97.134% -.384241 1.46234);--surface:lab(100% 0 0);--panel:lab(95.394% -.384212 1.46239);--fg:lab(11.889% -.547551 2.2153);--muted:lab(44.3702% -.566036 2.20091);--faint:lab(62.9222% -.476539 1.83058);--line:lab(11.889% -.547551 2.2153/.12);--line-strong:lab(11.889% -.547551 2.2153/.22);--accent:lab(52.1862% -24.2491 2.11802);--accent-fg:lab(98.84% .0000298023 -.0000119209);--accent-subtle:lab(52.1862% -24.2491 2.11802/.12);--danger:lab(46.203% 50.4327 30.0437)}}[data-theme=dark]{--bg:#161613;--surface:#1f1f1c;--panel:#1b1b18;--fg:#efefec;--muted:#9f9f9a;--faint:#757571;--line:#f9f9f61f;--line-strong:#f9f9f638;--accent:#65af9c;--accent-subtle:#65af9c29}@supports (color:lab(0% 0 0)){[data-theme=dark]{--bg:lab(7.27179% -.50465 1.97071);--surface:lab(11.889% -.547551 2.2153);--panel:lab(9.56875% -.544436 2.21785);--fg:lab(94.234% -.384152 1.46241);--muted:lab(65.2505% -.570148 2.19789);--faint:lab(49.0103% -.567198 2.20008);--line:lab(97.714% -.384331 1.46233/.12);--line-strong:lab(97.714% -.384331 1.46233/.22);--accent:lab(66.2358% -27.6713 2.41914);--accent-subtle:lab(66.2358% -27.6713 2.41914/.16)}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:15px}body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;font-weight:300;line-height:1.55}a{color:inherit}code{background:var(--panel);border-radius:5px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.in{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--fg);outline:none;padding:.55rem .7rem;font-family:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.in:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}textarea.in{resize:vertical;line-height:1.6}.lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.7rem;display:block}.btn{border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.88rem;font-weight:400;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.btn:hover{opacity:.88;transform:translateY(-1px)}.btn-ghost{color:var(--fg);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{border-color:var(--fg);opacity:1}.btn-danger{color:var(--danger);border-color:var(--danger);background:0 0}.btn-sm{padding:.4rem .8rem;font-size:.82rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem}.tbl{border-collapse:collapse;width:100%;font-size:.88rem}.tbl th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:.5rem .6rem;font-size:.74rem;font-weight:400}.tbl td{border-top:1px solid var(--line);padding:.55rem .6rem}.h1{letter-spacing:-.02em;font-size:1.7rem;font-weight:200}.sub{color:var(--muted);font-size:.9rem}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:.7rem}.switch{cursor:pointer;align-items:center;display:inline-flex;position:relative}.switch input{opacity:0;position:absolute}.switch .track{background:var(--line-strong);border-radius:999px;width:38px;height:22px;transition:background .18s;position:relative}.switch .track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px}.switch input:checked+.track{background:var(--accent)}.switch input:checked+.track:after{transform:translate(16px)}.banner{color:#604018;color:lab(30.278% 10.9051 29.3673);border-radius:var(--radius-sm);background:#f4e3bf;background:lab(90.8843% 2.06122 19.5645);border:1px solid #d5ba82;border:1px solid lab(77.0057% 4.28477 32.4517);padding:.7rem 1rem;font-size:.85rem}[data-theme=dark] .banner{color:#eddcb9;color:lab(88.5633% 2.07794 19.5804);background:#46381a;background:lab(24.6965% 3.22548 21.2726)}.admin-sidebar{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;flex-shrink:0;width:232px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.dash-content{flex:1;max-width:1100px;padding:2.25rem 2.5rem;overflow:auto}.mob-topbar,.mob-close,.mob-backdrop{display:none}@media (max-width:768px){.admin-sidebar{z-index:50;width:260px;height:100vh;transition:transform .28s cubic-bezier(.32,0,0,1);position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #00000026}.admin-sidebar--open{transform:translate(0)}.dash-content{padding:1rem}.mob-topbar{border-bottom:1px solid var(--line);background:var(--surface);z-index:30;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:sticky;top:0}.mob-close{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:.75rem;display:flex}.mob-backdrop{display:block!important}}.mob-hamburger{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:8px;display:none}.mob-hamburger span{background:var(--fg);border-radius:2px;height:1.5px;transition:opacity .15s;display:block}@media (max-width:768px){.mob-hamburger{display:flex}}.studio-wrap{flex-direction:column;height:100vh;margin:-2.25rem -2.5rem;display:flex}@media (max-width:768px){.studio-wrap{height:auto;min-height:calc(100vh - 56px);margin:-1rem}.studio-split{flex-direction:column!important}.studio-controls{max-height:55vh;border-right:none!important;border-bottom:1px solid var(--line)!important;width:100%!important}.studio-preview{flex:1;min-height:45vh}}:root{--background:var(--bg);--foreground:var(--fg);--card:var(--surface);--card-foreground:var(--fg);--popover:var(--surface);--popover-foreground:var(--fg);--primary:var(--accent);--primary-foreground:var(--accent-fg);--secondary:var(--panel);--secondary-foreground:var(--fg);--muted:var(--panel);--muted-foreground:var(--muted);--shadcn-accent:var(--panel);--shadcn-accent-fg:var(--fg);--destructive:var(--danger);--destructive-foreground:#fcfcfc;--border:var(--line);--input:var(--line-strong);--ring:var(--accent)}@supports (color:lab(0% 0 0)){:root{--destructive-foreground:lab(98.84% .0000298023 -.0000119209)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
