@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-latin-300-normal-CX5WADKC.woff2") format("woff2"),url("./media/inter-latin-300-normal-N6K7LEAV.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff")}:root{color-scheme:light;--bg:#F5F0E8;--surface:#FBF6EA;--surface-2:#F5ECD6;--surface-3:#F5ECD6;--ink:#173129;--ink-soft:#2d493d;--muted:#5c7268;--muted-2:#7f9187;--muted-3:#5c7268;--line:rgba(23,53,42,.13);--line-soft:rgba(23,53,42,.1);--sep:rgba(23,53,42,.08);--forest:#215c46;--forest-dark:#173d2e;--green:#2f9c74;--sage:#6cc79c;--sage-bg:rgba(47,156,116,.15);--action:#215c46;--on-action:#ffffff;--gold:#C8A96E;--gold-ink:#6F5B37;--gold-soft:rgba(200,169,110,.18);--gold-line:rgba(143,118,71,.45);--halo:rgba(200,169,110,.24);--w-retard:#9a4a28;--w-retard-bg:rgba(179,96,60,.14);--w-bientot:#7d5c19;--w-bientot-bg:rgba(152,112,31,.16);--w-ok:#2f6a4d;--w-ok-bg:rgba(47,138,99,.14);--danger:#ad3c2b;--danger-bg:rgba(179,64,47,.08);--danger-line:rgba(179,64,47,.28);--nav-hover:rgba(23,53,42,.06);--nav-active-bg:rgba(47,156,116,.15);--avatar-bg:rgba(200,169,110,.18);--wx-frost:#4f7396;--wx-cold:#5f83a3;--wx-rain:#3f7fa6;--wx-heat:#a8702f;--wx-ink:#3a5d80;--wx-fog:#7f92a8;--sun:#cf8323;--sun-core:#e0973a;--sun-ink:#8a5f12;--sun-bg:rgba(224,151,58,.18);--sun-line:rgba(207,131,35,.45);--va-scrim:rgba(20,32,26,.45);--plan-bg:#FBF6EA;--plan-grid-minor:rgba(23,53,42,.07);--plan-grid-major:rgba(23,53,42,.14);--plan-room-line:#6f9a84;--plan-halo:#FBF6EA;--plan-wall:#3f464d;--plan-door:#8a5a2b;--plan-window:#8ecae6;--plan-room:rgba(120,170,140,.14);--plan-balcony:rgba(150,150,150,.25);--plan-sun-blend:multiply;--shadow-card:0 4px 14px rgba(40,80,62,.08);--shadow-menu:0 12px 32px rgba(0,0,0,.14);--shadow-panel:0 8px 26px rgba(0,0,0,.14);--shadow-control:0 4px 14px rgba(0,0,0,.18);--shadow-tool:0 1px 4px rgba(0,0,0,.1);--shadow-recess:inset 0 6px 0 rgba(0,0,0,.06);--drop-plan-sm:0 1px 2px rgba(0,0,0,.08);--drop-plan-md:0 1px 1.5px rgba(0,0,0,.14);--drop-plan-lg:0 2px 3px rgba(0,0,0,.28);--font-serif:Georgia,"Times New Roman",serif;--font-sans:"Inter",-apple-system,system-ui,sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0F1923;--surface:#1A2D40;--surface-2:#223850;--surface-3:#2A3F52;--ink:#F5F0E8;--ink-soft:rgba(245,240,232,.74);--muted:rgba(245,240,232,.62);--muted-2:rgba(245,240,232,.45);--muted-3:rgba(245,240,232,.62);--line:#2A3F52;--line-soft:rgba(42,63,82,.75);--sep:rgba(42,63,82,.55);--forest:#86e6b6;--forest-dark:#a3eec9;--green:#86e6b6;--sage:#8fc0a3;--sage-bg:rgba(134,230,182,.14);--action:#86e6b6;--on-action:#052a1c;--gold:#C8A96E;--gold-ink:#E8D5A8;--gold-soft:rgba(200,169,110,.12);--gold-line:rgba(200,169,110,.35);--halo:rgba(200,169,110,.18);--w-retard:#E0A08F;--w-retard-bg:rgba(224,160,143,.14);--w-bientot:#d8b04e;--w-bientot-bg:rgba(216,176,78,.14);--w-ok:#7BC47F;--w-ok-bg:rgba(123,196,127,.14);--danger:#E0A08F;--danger-bg:rgba(224,160,143,.14);--danger-line:rgba(224,160,143,.35);--nav-hover:rgba(245,240,232,.06);--nav-active-bg:rgba(134,230,182,.14);--avatar-bg:rgba(200,169,110,.12);--wx-frost:#9dbcdb;--wx-cold:#a9c4dc;--wx-rain:#6fa8c4;--wx-heat:#e6b45c;--wx-ink:#b9cfe4;--wx-fog:#a8b6c6;--sun:#e6b45c;--sun-core:#f0c674;--sun-ink:#e8d5a8;--sun-bg:rgba(230,180,92,.16);--sun-line:rgba(230,180,92,.4);--va-scrim:rgba(0,0,0,.6);--plan-bg:#142434;--plan-grid-minor:rgba(245,240,232,.06);--plan-grid-major:rgba(245,240,232,.13);--plan-room-line:#86e6b6;--plan-halo:#142434;--plan-wall:#9aa7b2;--plan-door:#d19a5e;--plan-window:#8ecae6;--plan-room:rgba(134,230,182,.12);--plan-balcony:rgba(168,182,198,.22);--plan-sun-blend:screen;--shadow-card:0 6px 18px rgba(0,0,0,.35);--shadow-menu:0 12px 32px rgba(0,0,0,.5);--shadow-panel:0 8px 26px rgba(0,0,0,.45);--shadow-control:0 4px 14px rgba(0,0,0,.45);--shadow-tool:0 1px 4px rgba(0,0,0,.35);--shadow-recess:inset 0 6px 0 rgba(0,0,0,.18);--drop-plan-sm:0 1px 2px rgba(0,0,0,.3);--drop-plan-md:0 1px 1.5px rgba(0,0,0,.4);--drop-plan-lg:0 2px 3px rgba(0,0,0,.55)}}:root[data-theme=dark]{color-scheme:dark;--bg:#0F1923;--surface:#1A2D40;--surface-2:#223850;--surface-3:#2A3F52;--ink:#F5F0E8;--ink-soft:rgba(245,240,232,.74);--muted:rgba(245,240,232,.62);--muted-2:rgba(245,240,232,.45);--muted-3:rgba(245,240,232,.62);--line:#2A3F52;--line-soft:rgba(42,63,82,.75);--sep:rgba(42,63,82,.55);--forest:#86e6b6;--forest-dark:#a3eec9;--green:#86e6b6;--sage:#8fc0a3;--sage-bg:rgba(134,230,182,.14);--action:#86e6b6;--on-action:#052a1c;--gold:#C8A96E;--gold-ink:#E8D5A8;--gold-soft:rgba(200,169,110,.12);--gold-line:rgba(200,169,110,.35);--halo:rgba(200,169,110,.18);--w-retard:#E0A08F;--w-retard-bg:rgba(224,160,143,.14);--w-bientot:#d8b04e;--w-bientot-bg:rgba(216,176,78,.14);--w-ok:#7BC47F;--w-ok-bg:rgba(123,196,127,.14);--danger:#E0A08F;--danger-bg:rgba(224,160,143,.14);--danger-line:rgba(224,160,143,.35);--nav-hover:rgba(245,240,232,.06);--nav-active-bg:rgba(134,230,182,.14);--avatar-bg:rgba(200,169,110,.12);--wx-frost:#9dbcdb;--wx-cold:#a9c4dc;--wx-rain:#6fa8c4;--wx-heat:#e6b45c;--wx-ink:#b9cfe4;--wx-fog:#a8b6c6;--sun:#e6b45c;--sun-core:#f0c674;--sun-ink:#e8d5a8;--sun-bg:rgba(230,180,92,.16);--sun-line:rgba(230,180,92,.4);--va-scrim:rgba(0,0,0,.6);--plan-bg:#142434;--plan-grid-minor:rgba(245,240,232,.06);--plan-grid-major:rgba(245,240,232,.13);--plan-room-line:#86e6b6;--plan-halo:#142434;--plan-wall:#9aa7b2;--plan-door:#d19a5e;--plan-window:#8ecae6;--plan-room:rgba(134,230,182,.12);--plan-balcony:rgba(168,182,198,.22);--plan-sun-blend:screen;--shadow-card:0 6px 18px rgba(0,0,0,.35);--shadow-menu:0 12px 32px rgba(0,0,0,.5);--shadow-panel:0 8px 26px rgba(0,0,0,.45);--shadow-control:0 4px 14px rgba(0,0,0,.45);--shadow-tool:0 1px 4px rgba(0,0,0,.35);--shadow-recess:inset 0 6px 0 rgba(0,0,0,.18);--drop-plan-sm:0 1px 2px rgba(0,0,0,.3);--drop-plan-md:0 1px 1.5px rgba(0,0,0,.4);--drop-plan-lg:0 2px 3px rgba(0,0,0,.55)}:root{--va-app-h:100dvh;--va-touch:44px;--va-header-h:60px;--va-z-sticky:10;--va-z-menu:20;--va-z-loader:50;--va-z-toast:900;--va-z-sheet:1000}*{box-sizing:border-box}html,body{height:var(--va-app-h);margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}@media(hover:none){button:not(:disabled):active,a:active{opacity:.7}}@keyframes vaFade{0%{transform:translateY(9px)}to{transform:translateY(0)}}.va-screen{animation:vaFade .34s cubic-bezier(.2,.7,.3,1)}:focus-visible{outline:2px solid var(--action);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
