@property --ia-bg{syntax:"<color>";inherits:true;initial-value:#f2ead8}@property --ia-ink{syntax:"<color>";inherits:true;initial-value:#2b2620}@property --ia-ink-soft{syntax:"<color>";inherits:true;initial-value:#443c33}@property --ia-muted{syntax:"<color>";inherits:true;initial-value:#6b6253}@property --ia-dim{syntax:"<color>";inherits:true;initial-value:#8a8072}@property --ia-brand{syntax:"<color>";inherits:true;initial-value:#d9532a}@property --ia-brand-hi{syntax:"<color>";inherits:true;initial-value:#b8421e}@property --ia-on-brand{syntax:"<color>";inherits:true;initial-value:#fff}@property --ia-line{syntax:"<color>";inherits:true;initial-value:#2b262029}@property --ia-line-soft{syntax:"<color>";inherits:true;initial-value:#2b262017}@property --ia-glass{syntax:"<color>";inherits:true;initial-value:#ffffffbd}@property --ia-bubble{syntax:"<color>";inherits:true;initial-value:#fffc}@property --ia-surface-up{syntax:"<color>";inherits:true;initial-value:#fff}@property --ia-surface-in{syntax:"<color>";inherits:true;initial-value:#f7f2e8}@property --ia-hairline{syntax:"<color>";inherits:true;initial-value:#2b26201f}@property --ia-on-surface{syntax:"<color>";inherits:true;initial-value:#2b2620}@property --ia-on-surface-mute{syntax:"<color>";inherits:true;initial-value:#2b2620c2}@property --ia-on-surface-soft{syntax:"<color>";inherits:true;initial-value:#2b26208c}@property --ia-hover{syntax:"<color>";inherits:true;initial-value:#2b26200f}@property --ia-chip{syntax:"<color>";inherits:true;initial-value:#2b262012}@property --ia-chip-hi{syntax:"<color>";inherits:true;initial-value:#2b262021}@property --ia-ok{syntax:"<color>";inherits:true;initial-value:#2f7d46}@property --ia-warn{syntax:"<color>";inherits:true;initial-value:#a2551b}@property --ia-warn-bg{syntax:"<color>";inherits:true;initial-value:#d9532a1a}@property --ia-err-line{syntax:"<color>";inherits:true;initial-value:#b8421e66}@property --ia-err-bg{syntax:"<color>";inherits:true;initial-value:#faede6e6}@property --ia-err-ink{syntax:"<color>";inherits:true;initial-value:#87331a}@property --ia-user-from{syntax:"<color>";inherits:true;initial-value:#d9532a}@property --ia-user-to{syntax:"<color>";inherits:true;initial-value:#b8421e}@property --ia-on-user{syntax:"<color>";inherits:true;initial-value:#fff}@property --ia-day{syntax:"<color>";inherits:true;initial-value:#6b6253}@property --ia-day-past{syntax:"<color>";inherits:true;initial-value:#a9a092}@property --ia-day-busy{syntax:"<color>";inherits:true;initial-value:#d9532a1f}@property --ia-vignette-in{syntax:"<color>";inherits:true;initial-value:#f2ead800}@property --ia-vignette-mid{syntax:"<color>";inherits:true;initial-value:#f2ead873}@property --ia-vignette-out{syntax:"<color>";inherits:true;initial-value:#f2ead8eb}@property --ia-shadow{syntax:"<color>";inherits:true;initial-value:#2b26202e}@property --ia-grain{syntax:"<number>";inherits:true;initial-value:.1}[data-ia]{--ia-bg:#f2ead8;--ia-ink:#2b2620;--ia-ink-soft:#443c33;--ia-muted:#6b6253;--ia-dim:#8a8072;--ia-brand:#d9532a;--ia-brand-hi:#b8421e;--ia-on-brand:#fff;--ia-line:#2b262029;--ia-line-soft:#2b262017;--ia-glass:#ffffffbd;--ia-bubble:#fffc;--ia-view-radius:var(--radius);--ia-view-radius-sm:var(--radius);--ia-surface-up:#fff;--ia-surface-in:#f7f2e8;--ia-hairline:#2b26201f;--ia-on-surface:#2b2620;--ia-on-surface-mute:#2b2620c2;--ia-on-surface-soft:#2b26208c;--ia-hover:#2b26200f;--ia-chip:#2b262012;--ia-chip-hi:#2b262021;--ia-ok:#2f7d46;--ia-warn:#a2551b;--ia-warn-bg:#d9532a1a;--ia-err-line:#b8421e66;--ia-err-bg:#faede6e6;--ia-err-ink:#87331a;--ia-user-from:#d9532a;--ia-user-to:#b8421e;--ia-on-user:#fff;--ia-day:#6b6253;--ia-day-past:#a9a092;--ia-day-busy:#d9532a1f;--ia-vignette-in:#f2ead800;--ia-vignette-mid:#f2ead873;--ia-vignette-out:#f2ead8eb;--ia-grain:.1;--ia-shadow:#2b26202e}[data-ia-theme=dark] [data-ia]{--ia-bg:#0e0a07;--ia-ink:#f2e7da;--ia-ink-soft:#e4d7c8;--ia-muted:#8b7a68;--ia-dim:#6e6154;--ia-brand:#ff6a2b;--ia-brand-hi:#ff8a4a;--ia-on-brand:#1a0d05;--ia-line:#f7e7d624;--ia-line-soft:#f7e7d614;--ia-glass:#140e0a94;--ia-bubble:#1c140f8c;--ia-surface-up:#191411;--ia-surface-in:#120e0b;--ia-hairline:#ffffff1f;--ia-on-surface:#fff;--ia-on-surface-mute:#ffffffb8;--ia-on-surface-soft:#ffffff80;--ia-hover:#ffffff12;--ia-chip:#ffffff14;--ia-chip-hi:#ffffff26;--ia-ok:#8fcb9b;--ia-warn:#e9b98f;--ia-warn-bg:#e9b98f24;--ia-err-line:#ff8a4a59;--ia-err-bg:#3a1a0c99;--ia-err-ink:#f6d9c4;--ia-user-from:#ff6a2b;--ia-user-to:#e5551c;--ia-on-user:#fff6ef;--ia-day:#a2907e;--ia-day-past:#5a4e43;--ia-day-busy:#ff6a2b1a;--ia-vignette-in:#0e0a0726;--ia-vignette-mid:#0e0a0799;--ia-vignette-out:#080503ed;--ia-grain:.28;--ia-shadow:#000000d9}[data-ia]{transition:--ia-bg .32s,--ia-ink .32s,--ia-ink-soft .32s,--ia-muted .32s,--ia-dim .32s,--ia-brand .32s,--ia-brand-hi .32s,--ia-on-brand .32s,--ia-line .32s,--ia-line-soft .32s,--ia-glass .32s,--ia-bubble .32s,--ia-surface-up .32s,--ia-surface-in .32s,--ia-hairline .32s,--ia-on-surface .32s,--ia-on-surface-mute .32s,--ia-on-surface-soft .32s,--ia-hover .32s,--ia-chip .32s,--ia-chip-hi .32s,--ia-ok .32s,--ia-warn .32s,--ia-warn-bg .32s,--ia-err-line .32s,--ia-err-bg .32s,--ia-err-ink .32s,--ia-user-from .32s,--ia-user-to .32s,--ia-on-user .32s,--ia-day .32s,--ia-day-past .32s,--ia-day-busy .32s,--ia-vignette-in .32s,--ia-vignette-mid .32s,--ia-vignette-out .32s,--ia-grain .32s,--ia-shadow .32s,background-color .32s,color .32s}[data-ia-portal]{--background:var(--ia-surface-up);--foreground:var(--ia-on-surface);--ink:var(--ia-on-surface);--muted:var(--ia-on-surface-mute);--paper:var(--ia-surface-up);--surface:var(--ia-surface-in);--surface-container:var(--ia-surface-up);--outline:var(--ia-hairline);--brand:var(--ia-brand);--brand-dark:var(--ia-brand-hi);--brand-text:var(--ia-on-brand);--brand-light:var(--ia-warn-bg);--accent:var(--ia-brand);--accent-soft:var(--ia-surface-in);--accent-warm:var(--ia-brand-hi);--accent-deep:var(--ia-brand-hi);color:var(--ia-on-surface)}[data-ia-theme=dark] [data-ia-portal] :is(.bg-red-50,.bg-amber-50,.bg-white){color:#2b2620}[data-ia] ::selection{background:color-mix(in srgb, var(--ia-brand) 28%, transparent);color:var(--ia-ink)}[data-ia] input::placeholder{color:var(--ia-dim)}[data-ia] :focus-visible{outline:2px solid var(--ia-ink-soft);outline-offset:2px}[data-ia-composer] :focus-visible{outline:none}[data-ia-composer]:has(:focus-visible){border-color:var(--ia-ink-soft)}[data-ia-scroll]::-webkit-scrollbar{width:0;height:0;display:none}[data-ia-burger] span{background:currentColor;border-radius:2px;width:16px;height:1.6px;transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .2s,width .36s cubic-bezier(.16,1,.3,1);display:block}[data-ia-burger] span:nth-child(2){width:11px}[data-ia-burger]:hover span:nth-child(2){width:16px}[data-ia-burger][data-open=true] span:first-child{transform:translateY(5px)rotate(45deg)}[data-ia-burger][data-open=true] span:nth-child(2){opacity:0;transform:scaleX(.2)}[data-ia-burger][data-open=true] span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}[data-ia-moon]{display:none}[data-ia-theme=dark] [data-ia-moon]{display:inline}[data-ia-theme=dark] [data-ia-sun]{display:none}@keyframes ia-msg-rise{0%{opacity:0;filter:blur(10px);transform:translateY(30px)scale(.97)}to{opacity:1;filter:blur();transform:none}}@keyframes ia-reveal-sweep{0%{opacity:0;filter:blur(7px);transform:translateY(6px);-webkit-mask-image:linear-gradient(100deg,#000 0% 0%,#0000 22%);mask-image:linear-gradient(100deg,#000 0% 0%,#0000 22%)}to{opacity:1;filter:blur();transform:none;-webkit-mask-image:linear-gradient(100deg,#000 0% 130%,#0000 160%);mask-image:linear-gradient(100deg,#000 0% 130%,#0000 160%)}}@keyframes ia-reset-spin{0%{transform:rotate(0)scale(1)}35%{transform:rotate(-140deg)scale(.86)}to{transform:rotate(-360deg)scale(1)}}@keyframes ia-reset-ring{0%{opacity:.5;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}@keyframes ia-thread-wipe{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(12px);transform:translateY(-26px)scale(.985)}}@keyframes ia-seed-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes ia-prompt-in{0%{opacity:0;filter:blur(10px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:none}}@keyframes ia-prompt-out{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(10px);transform:translateY(-16px)}}@keyframes ia-stage-in{0%{opacity:0;filter:blur(6px);transform:translate(-18px)scale(.985)}to{opacity:1;filter:blur();transform:none}}@keyframes ia-stage-out{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(5px);transform:translate(-14px)scale(.99)}}@keyframes ia-stage-swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ia-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ia-chip-in{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:none}}@keyframes ia-dot-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-ia],[data-ia] *,[data-ia] :before,[data-ia] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
