/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:"Instrument Sans",Arial,sans-serif;--font-mono:"DM Mono",ui-monospace,monospace;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-signal:var(--signal);--color-signal-foreground:var(--signal-foreground);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-danger:var(--danger);--color-danger-foreground:var(--danger-foreground);--color-selected:var(--selected);--color-border-strong:var(--border-strong);--color-quiet:var(--quiet);--color-verified:var(--verified);--color-attention:var(--attention);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border)}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Medium.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-SemiBold.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{color-scheme:light;--radius:.5rem;--background:light-dark(#f7f4ef,#231f1a);--foreground:light-dark(#231f1a,#f7f4ef);--card:light-dark(#fff,#34302b);--card-foreground:light-dark(#231f1a,#f7f4ef);--popover:light-dark(#fff,#34302b);--popover-foreground:light-dark(#231f1a,#f7f4ef);--primary:light-dark(#231f1a,#f7f4ef);--primary-foreground:light-dark(#f7f4ef,#231f1a);--secondary:light-dark(#ece9e4,#3e3a34);--secondary-foreground:light-dark(#231f1a,#f7f4ef);--muted:light-dark(#ece9e4,#3e3a34);--muted-foreground:light-dark(#231f1aa3,#f7f4efa3);--accent:light-dark(#ece9e4,#3e3a34);--accent-foreground:light-dark(#231f1a,#f7f4ef);--destructive:light-dark(#9b3733,#ef8a85);--destructive-foreground:light-dark(#fff,#231f1a);--border:light-dark(#231f1a1f,#f7f4ef29);--input:light-dark(#231f1a99,#f7f4ef8f);--ring:light-dark(#231f1a,#f7f4ef);--signal:#ffcc3b;--signal-foreground:#231f1a;--success:light-dark(#e6e6dc,#2f3529);--success-foreground:light-dark(#231f1a,#f7f4ef);--warning:light-dark(#f8eed2,#3a3220);--warning-foreground:light-dark(#231f1a,#f7f4ef);--danger:light-dark(#efe2dd,#3b2927);--danger-foreground:light-dark(#231f1a,#f7f4ef);--selected:light-dark(#e8e5e0,#49453f);--border-strong:light-dark(#231f1a2e,#f7f4ef38);--quiet:light-dark(#231f1a33,#f7f4ef3d);--verified:light-dark(#566447,#a0b08e);--attention:light-dark(#7a5a0c,#e0b44a);--sidebar:light-dark(#ece9e4,#1c1915);--sidebar-foreground:light-dark(#231f1a,#f7f4ef);--sidebar-accent:light-dark(#fff,#34302b);--sidebar-accent-foreground:light-dark(#231f1a,#f7f4ef);--sidebar-border:light-dark(#231f1a1f,#f7f4ef29)}:root:has([data-inspector-shell]:not([data-theme])){color-scheme:light dark}:root:has([data-inspector-shell][data-theme=light]){color-scheme:light}:root:has([data-inspector-shell][data-theme=dark]){color-scheme:dark}[data-brand-tone=primary]{display:var(--brand-primary-display,block)!important}[data-brand-tone=reverse]{display:var(--brand-reverse-display,none)!important}:root:has([data-inspector-shell][data-theme=dark]){--brand-primary-display:none;--brand-reverse-display:block}@media (prefers-color-scheme:dark){:root:has([data-inspector-shell]:not([data-theme])){--brand-primary-display:none;--brand-reverse-display:block}}}@layer base{[data-slot],[data-slot] *{border-color:var(--border)}[data-slot]{font-family:var(--font-sans)}button[data-slot],input[data-slot],select[data-slot],textarea[data-slot]{font:inherit;color:inherit}button[data-slot]{background:0 0;border:0}button[data-slot=switch]{padding:0}[data-slot=table]{border-collapse:collapse}:where([data-slot]) :is(img,svg){display:block}:root{--ivory:#f7f4ef;--espresso:#231f1a;--legacy-secondary-text:#625e57;--yellow:#ffcc3b;--legacy-border:#231f1a1f;--sage-mist:#e6e6dc;--yellow-mist:#f8eed2;--rose-mist:#efe2dd;--mono:"DM Mono",ui-monospace,monospace}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{background:var(--ivory);color:var(--espresso);font-family:Instrument Sans,Arial,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button,select,summary{cursor:pointer}button{border:0}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--espresso);outline-offset:3px}input,select,textarea{min-width:0}button{transition:background-color .15s}button:hover:enabled{filter:brightness(.97)}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}summary::marker{color:var(--legacy-secondary-text)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}}@layer components{.merano-activity-avatar{--merano-look-x:0px;--merano-look-y:0px;opacity:1;perspective:80px;place-items:center;width:32px;height:32px;transition:opacity .55s,transform .55s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(0)scale(1)}.merano-activity-avatar[data-phase=leaving]{opacity:0;transform:translateY(5px)scale(.72)}.merano-activity-mark{width:28px;height:28px;animation:merano-avatar-work-cycle var(--merano-cycle-duration,8.6s) cubic-bezier(.45,0,.55,1) infinite;transform-origin:50%;overflow:visible}.merano-activity-avatar:hover .merano-activity-mark{animation:merano-avatar-turn .72s cubic-bezier(.4,0,.2,1)}.merano-activity-look{animation:merano-look-around var(--merano-look-duration,4.8s) ease-in-out infinite;transform:translate(var(--merano-look-x),var(--merano-look-y));transform-origin:50%;transition:transform .16s ease-out}.merano-activity-avatar[data-activity=reading]{--merano-cycle-duration:5.8s;--merano-look-duration:2.8s}.merano-activity-avatar[data-phase=settling]{--merano-cycle-duration:10s;--merano-look-duration:6.4s}.merano-activity-field,.merano-activity-signal{transform-box:fill-box;transform-origin:50%}.merano-activity-left{animation:merano-field-left var(--merano-look-duration,4.8s) ease-in-out infinite}.merano-activity-right{animation:merano-field-right var(--merano-look-duration,4.8s) ease-in-out infinite}.merano-activity-top{animation:merano-field-top var(--merano-look-duration,4.8s) ease-in-out infinite}.merano-activity-signal{animation:merano-signal 1.4s ease-in-out infinite}@keyframes merano-look-around{0%,12%,to{transform:translate(var(--merano-look-x),var(--merano-look-y))}28%{transform:translate(calc(var(--merano-look-x) - 5px),calc(var(--merano-look-y) + 1px))}48%{transform:translate(calc(var(--merano-look-x) + 5px),var(--merano-look-y))}70%{transform:translate(var(--merano-look-x),calc(var(--merano-look-y) - 5px))}}@keyframes merano-avatar-work-cycle{0%,6%,to{transform:translate(0)rotate(0)rotateY(0)}13%{transform:translate(-5px,-4px)rotate(-9deg)rotateY(0)}21%{transform:translate(5px,-2px)rotate(8deg)rotateY(0)}29%{transform:translate(1px,-7px)rotate(-3deg)rotateY(0)}35%{transform:translate(0)rotate(0)rotateY(0)}42%,46%{transform:translate(-3px,-3px)rotate(-22deg)rotateY(0)}53%,57%{transform:translate(3px,-3px)rotate(22deg)rotateY(0)}64%,68%{transform:translateY(-7px)rotate(0)rotateY(0)}73%{transform:translate(0)rotate(0)rotateY(0)}82%{transform:translateY(-4px)rotate(0)rotateY(180deg)}91%{transform:translate(0)rotate(0)rotateY(1turn)}96%{transform:translate(0)rotate(0)rotateY(1turn)}}@keyframes merano-avatar-turn{0%{transform:rotateY(0)translateY(0)}48%{transform:rotateY(180deg)translateY(-4px)}to{transform:rotateY(1turn)translateY(0)}}@keyframes merano-field-left{0%,to{transform:translate(0)}28%{transform:translate(-3px,1px)}48%{transform:translate(3px)}70%{transform:translateY(-3px)}}@keyframes merano-field-right{0%,to{transform:translate(0)}28%{transform:translate(-3px,1px)}48%{transform:translate(3px)}70%{transform:translateY(-3px)}}@keyframes merano-field-top{0%,to{transform:translate(0)}28%{transform:translate(-5px,2px)}48%{transform:translate(5px,2px)}70%{transform:translateY(-5px)}}@keyframes merano-signal{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.22)}}@media (prefers-reduced-motion:reduce){.merano-activity-avatar:hover .merano-activity-mark{transform:none}.merano-activity-avatar:hover .merano-activity-mark,.merano-activity-field,.merano-activity-look,.merano-activity-mark,.merano-activity-signal{transition:none;animation:none}}}@layer utilities;