:root:is([data-theme=raveno],[data-theme=raveno-dark]){--rv-bg:#f2f3f5;--rv-side:#fbfbfc;--rv-card:#fff;--rv-card-2:#f4f5f7;--rv-card-3:#18191e12;--rv-well:#eef0f4;--rv-solid-2:#e7e9ee;--rv-ink:#18191d;--rv-ink-2:#33353b;--rv-muted:#62656d;--rv-line:#18191e17;--rv-line-2:#18191e29;--rv-shadow:0 1px 1px #10121808, 0 10px 26px -18px #10121847;--rv-shadow-lg:0 2px 6px #10121812, 0 34px 70px -26px #10121861;--rv-accent:#18191d;--rv-accent-hi:#2c2e34;--rv-accent-ink:#fff;--rv-accent-soft:#18191e14;--rv-pill:linear-gradient(90deg, #18191d 0%, #2b2c31 55%, #9a9da5 100%);--rv-pill-ink:#fff;--rv-hover:#1418200b;--rv-good:#1d6b45;--rv-bad:#b3261e;--rv-warn:#8a5a06;--rv-info:#2a5a9e;--rv-good-soft:#e6f1eb;--rv-bad-soft:#f9e7e5;--rv-warn-soft:#f8eed9;--rv-info-soft:#e7edf6;--rv-r-sm:9px;--rv-r-md:12px;--rv-r-lg:18px;--rv-ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-app:var(--font-urbanist), "Urbanist", -apple-system, BlinkMacSystemFont, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic UI", "Segoe UI", sans-serif;--navy-1:var(--rv-well);--navy-2:#d6d9df;--navy-3:#a7aab2;--navy-4:var(--rv-ink-2);--navy-5:var(--rv-ink);--sig-red:var(--rv-bad);--sig-red-bg:var(--rv-bad-soft);--sig-yellow:var(--rv-warn);--sig-yellow-bg:var(--rv-warn-soft);--sig-green:var(--rv-good);--sig-green-bg:var(--rv-good-soft);--zone-yellow:var(--rv-warn-soft);--tag-bg:var(--rv-card-3);--tag-ink:var(--rv-ink-2);--table-line:var(--rv-line);--table-stripe:var(--rv-card-2);--background:var(--rv-bg);--foreground:var(--rv-ink);--ink:var(--rv-ink);--ink-2:var(--rv-ink-2);--ink-3:var(--rv-muted);--line:var(--rv-line);--line-strong:var(--rv-line-2);--surface:var(--rv-card);--surface-2:var(--rv-card-2);--brand:var(--rv-accent);--brand-2:var(--rv-accent-hi);--brand-ink:var(--rv-ink);--brand-soft:var(--rv-solid-2);--brand-tint:var(--rv-card-2);--accent:var(--rv-accent);--nav:var(--rv-side);--nav-2:var(--rv-side);--nav-ink:var(--rv-ink-2);--nav-sub:var(--rv-muted);--nav-line:var(--rv-line);--nav-on:var(--rv-pill);--nav-chip:var(--rv-hover);--shadow-card:var(--rv-shadow);--shadow-pop:var(--rv-shadow-lg);--ring:0 0 0 4px var(--rv-accent-soft);--band:var(--rv-card);--band-ink:var(--rv-ink);--band-sub:var(--rv-muted);--band-line:var(--rv-line);--band-link:var(--rv-ink);--band-ghost:var(--rv-muted);--band-ghost-main:var(--rv-muted);--band-amber:var(--rv-warn);--band-btn2-line:var(--rv-line-2);--band-hint-line:var(--rv-line-2);--band-hint-ink:var(--rv-muted);--band-danger:var(--rv-bad-soft);--band-danger-line:var(--rv-line);--band-danger-ink:var(--rv-bad);--band-warn:var(--rv-warn-soft);--band-warn-line:var(--rv-line);--band-warn-ink:var(--rv-warn);--sel:var(--rv-accent);--sel-ink:var(--rv-ink);--sel-text:var(--rv-accent-ink);--sel-line:transparent;--sel-hover:var(--rv-accent-hi);--sel-ring:var(--rv-accent);--go:var(--rv-accent);--go-ink:var(--rv-ink);--go-text:var(--rv-accent-ink);--go-line:transparent;--go-hover:var(--rv-accent-hi);--btn-off-bg:var(--rv-solid-2);--btn-off-line:transparent;--btn-off-ink:var(--rv-muted);--r-card:var(--rv-r-lg);--r-ctl:var(--rv-r-sm);--r-band:var(--rv-r-lg) var(--rv-r-lg) 0 0;--r-bubble:var(--rv-r-md);--card-line:var(--rv-line);--btn1-weight:600;--btn2-bg:var(--rv-card);--btn2-hover-bg:var(--rv-card-2);--btn2-hover-line:var(--rv-line-2);--thead-bg:transparent;--thead-ink:var(--rv-muted);--tint-50:var(--rv-card-2);--btn-plain-line:var(--rv-line-2);--label-ink:var(--rv-ink-2);--badge-weight:600;--badge-green-bg:var(--rv-good-soft);--badge-amber-bg:var(--rv-warn-soft);--badge-red-bg:var(--rv-bad-soft);--badge-blue-bg:var(--rv-info-soft);--badge-violet-bg:#ece9f6;--badge-slate-bg:var(--rv-card-3);--badge-green-line:transparent;--badge-amber-line:transparent;--badge-red-line:transparent;--badge-blue-line:transparent;--badge-violet-line:transparent;--cv-paper:var(--rv-card);--cv-bg:var(--rv-card-2);--cv-mail-bg:var(--rv-info-soft);--cv-form-bg:#e2f0ee;--radius-xs:5px;--radius-sm:7px;--radius-md:9px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:20px;--radius-3xl:22px;--radius-4xl:22px;--color-slate-50:#f4f5f7;--color-slate-100:#eef0f4;--color-slate-200:#e4e6eb;--color-slate-300:#d3d6dc;--color-slate-400:#a1a4ac;--color-slate-500:#6f727a;--color-slate-600:#55585f;--color-slate-700:#3b3d43;--color-slate-800:#26272c;--color-slate-900:#18191d;--color-slate-950:#0e0f11;--color-gray-50:#f4f5f7;--color-gray-100:#eef0f4;--color-gray-200:#e4e6eb;--color-gray-300:#d3d6dc;--color-gray-400:#a1a4ac;--color-gray-500:#6f727a;--color-gray-600:#55585f;--color-gray-700:#3b3d43;--color-gray-800:#26272c;--color-gray-900:#18191d;--color-gray-950:#0e0f11;--color-zinc-50:#f4f5f7;--color-zinc-100:#eef0f4;--color-zinc-200:#e4e6eb;--color-zinc-300:#d3d6dc;--color-zinc-400:#a1a4ac;--color-zinc-500:#6f727a;--color-zinc-600:#55585f;--color-zinc-700:#3b3d43;--color-zinc-800:#26272c;--color-zinc-900:#18191d;--color-zinc-950:#0e0f11;--color-green-50:#edf5f0;--color-green-100:#e0eee6;--color-green-200:#c5dfd0;--color-green-300:#9ccab1;--color-green-400:#5fa883;--color-green-500:#2f8a5c;--color-green-600:#23794e;--color-green-700:#1d6b45;--color-green-800:#185838;--color-green-900:#13472d;--color-green-950:#0c2f1e;--color-emerald-50:#edf5f0;--color-emerald-100:#e0eee6;--color-emerald-200:#c5dfd0;--color-emerald-300:#9ccab1;--color-emerald-400:#5fa883;--color-emerald-500:#2f8a5c;--color-emerald-600:#23794e;--color-emerald-700:#1d6b45;--color-emerald-800:#185838;--color-emerald-900:#13472d;--color-emerald-950:#0c2f1e;--color-red-50:#fbefee;--color-red-100:#f8e3e1;--color-red-200:#f0c9c5;--color-red-300:#e5a39d;--color-red-400:#d5665d;--color-red-500:#c5372d;--color-red-600:#b92b21;--color-red-700:#b3261e;--color-red-800:#8f1f19;--color-red-900:#731a15;--color-red-950:#47100d;--color-rose-50:#fbefee;--color-rose-100:#f8e3e1;--color-rose-200:#f0c9c5;--color-rose-300:#e5a39d;--color-rose-400:#d5665d;--color-rose-500:#c5372d;--color-rose-600:#b92b21;--color-rose-700:#b3261e;--color-rose-800:#8f1f19;--color-rose-900:#731a15;--color-rose-950:#47100d;--color-amber-50:#fbf5e7;--color-amber-100:#f7ecd4;--color-amber-200:#efdcae;--color-amber-300:#e2c47c;--color-amber-400:#c99a35;--color-amber-500:#ad7a10;--color-amber-600:#996609;--color-amber-700:#8a5a06;--color-amber-800:#6f4905;--color-amber-900:#5a3c05;--color-amber-950:#3a2703;--color-yellow-50:#fbf5e7;--color-yellow-100:#f7ecd4;--color-yellow-200:#efdcae;--color-yellow-300:#e2c47c;--color-yellow-400:#c99a35;--color-yellow-500:#ad7a10;--color-yellow-600:#996609;--color-yellow-700:#8a5a06;--color-yellow-800:#6f4905;--color-yellow-900:#5a3c05;--color-yellow-950:#3a2703;--color-orange-50:#fbf2e9;--color-orange-100:#f7e6d5;--color-orange-200:#efd0b0;--color-orange-300:#e2b081;--color-orange-400:#cc843f;--color-orange-500:#b3661a;--color-orange-600:#9f560f;--color-orange-700:#8b490b;--color-orange-800:#703b09;--color-orange-900:#5a3008;--color-orange-950:#3a1f05;--color-blue-50:#eef2f8;--color-blue-100:#e3eaf4;--color-blue-200:#cbd8ea;--color-blue-300:#a5bbd9;--color-blue-400:#6c8fc0;--color-blue-500:#3c6aab;--color-blue-600:#2f5fa3;--color-blue-700:#2a5a9e;--color-blue-800:#224a82;--color-blue-900:#1c3c69;--color-blue-950:#122744;--color-sky-50:#eef2f8;--color-sky-100:#e3eaf4;--color-sky-200:#cbd8ea;--color-sky-300:#a5bbd9;--color-sky-400:#6c8fc0;--color-sky-500:#3c6aab;--color-sky-600:#2f5fa3;--color-sky-700:#2a5a9e;--color-sky-800:#224a82;--color-sky-900:#1c3c69;--color-sky-950:#122744;--color-indigo-50:#eef0f8;--color-indigo-100:#e4e7f4;--color-indigo-200:#ccd2ea;--color-indigo-300:#a8b1d9;--color-indigo-400:#7481c0;--color-indigo-500:#4a59a8;--color-indigo-600:#3e4c98;--color-indigo-700:#364287;--color-indigo-800:#2c366e;--color-indigo-900:#242c59;--color-indigo-950:#171c3a;--color-violet-50:#f1eff8;--color-violet-100:#e8e4f4;--color-violet-200:#d5cdea;--color-violet-300:#b8abd9;--color-violet-400:#8f7cc0;--color-violet-500:#6d58a8;--color-violet-600:#5f4b98;--color-violet-700:#534187;--color-violet-800:#44356e;--color-violet-900:#372b59;--color-violet-950:#231c3a;--color-purple-50:#f1eff8;--color-purple-100:#e8e4f4;--color-purple-200:#d5cdea;--color-purple-300:#b8abd9;--color-purple-400:#8f7cc0;--color-purple-500:#6d58a8;--color-purple-600:#5f4b98;--color-purple-700:#534187;--color-purple-800:#44356e;--color-purple-900:#372b59;--color-purple-950:#231c3a;--color-teal-50:#ecf4f3;--color-teal-100:#dfeeec;--color-teal-200:#c2dfdb;--color-teal-300:#97c8c2;--color-teal-400:#57a39b;--color-teal-500:#2b857c;--color-teal-600:#21746c;--color-teal-700:#1b665f;--color-teal-800:#16534d;--color-teal-900:#12433f;--color-teal-950:#0b2c29;--color-cyan-50:#ecf4f3;--color-cyan-100:#dfeeec;--color-cyan-200:#c2dfdb;--color-cyan-300:#97c8c2;--color-cyan-400:#57a39b;--color-cyan-500:#2b857c;--color-cyan-600:#21746c;--color-cyan-700:#1b665f;--color-cyan-800:#16534d;--color-cyan-900:#12433f;--color-cyan-950:#0b2c29}:root[data-theme=raveno-dark]{--rv-bg:#0e0f11;--rv-side:#121316;--rv-card:#18191c;--rv-card-2:#1f2024;--rv-card-3:#ffffff12;--rv-well:#1d1f23;--rv-solid-2:#2a2c31;--rv-ink:#f2f3f5;--rv-ink-2:#d6d8dc;--rv-muted:#a3a6ad;--rv-line:#ffffff16;--rv-line-2:#ffffff29;--rv-shadow:0 1px 2px #00000059, 0 14px 30px -20px #000c;--rv-shadow-lg:0 2px 6px #00000073, 0 40px 80px -28px #000000e6;--rv-accent:#f2f3f5;--rv-accent-hi:#fff;--rv-accent-ink:#111214;--rv-accent-soft:#ffffff17;--rv-pill:linear-gradient(90deg, #f2f3f5 0%, #d9dbe0 55%, #6d7079 100%);--rv-pill-ink:#111214;--rv-hover:#ffffff0d;--rv-good:#6fd29e;--rv-bad:#ff8a80;--rv-warn:#f0b860;--rv-info:#8fb6f2;--rv-good-soft:#1b2c24;--rv-bad-soft:#33201f;--rv-warn-soft:#30281b;--rv-info-soft:#1e2735;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy-2:#3a3d44;--navy-3:#7b7f88;--badge-violet-bg:#272437;--cv-form-bg:#1a2b29;--color-white:#18191c;--color-black:#f2f3f5;--color-slate-50:#1f2024;--color-slate-100:#1d1f23;--color-slate-200:#2a2c31;--color-slate-300:#3a3d44;--color-slate-400:#6d7079;--color-slate-500:#9a9da5;--color-slate-600:#b4b7be;--color-slate-700:#cfd1d6;--color-slate-800:#e2e4e8;--color-slate-900:#f2f3f5;--color-slate-950:#fff;--color-gray-50:#1f2024;--color-gray-100:#1d1f23;--color-gray-200:#2a2c31;--color-gray-300:#3a3d44;--color-gray-400:#6d7079;--color-gray-500:#9a9da5;--color-gray-600:#b4b7be;--color-gray-700:#cfd1d6;--color-gray-800:#e2e4e8;--color-gray-900:#f2f3f5;--color-gray-950:#fff;--color-zinc-50:#1f2024;--color-zinc-100:#1d1f23;--color-zinc-200:#2a2c31;--color-zinc-300:#3a3d44;--color-zinc-400:#6d7079;--color-zinc-500:#9a9da5;--color-zinc-600:#b4b7be;--color-zinc-700:#cfd1d6;--color-zinc-800:#e2e4e8;--color-zinc-900:#f2f3f5;--color-zinc-950:#fff;--color-green-50:#18261f;--color-green-100:#1b2c24;--color-green-200:#24402f;--color-green-300:#2f5a41;--color-green-400:#4f9b74;--color-green-500:#5fc390;--color-green-600:#6fd29e;--color-green-700:#84dbae;--color-green-800:#a0e5c1;--color-green-900:#bfeed5;--color-green-950:#dff7ea;--color-emerald-50:#18261f;--color-emerald-100:#1b2c24;--color-emerald-200:#24402f;--color-emerald-300:#2f5a41;--color-emerald-400:#4f9b74;--color-emerald-500:#5fc390;--color-emerald-600:#6fd29e;--color-emerald-700:#84dbae;--color-emerald-800:#a0e5c1;--color-emerald-900:#bfeed5;--color-emerald-950:#dff7ea;--color-red-50:#2b1c1b;--color-red-100:#33201f;--color-red-200:#4a2a28;--color-red-300:#6b3835;--color-red-400:#c2635b;--color-red-500:#f0786e;--color-red-600:#ff8a80;--color-red-700:#ff9d95;--color-red-800:#ffb4ae;--color-red-900:#ffcbc7;--color-red-950:#ffe4e2;--color-rose-50:#2b1c1b;--color-rose-100:#33201f;--color-rose-200:#4a2a28;--color-rose-300:#6b3835;--color-rose-400:#c2635b;--color-rose-500:#f0786e;--color-rose-600:#ff8a80;--color-rose-700:#ff9d95;--color-rose-800:#ffb4ae;--color-rose-900:#ffcbc7;--color-rose-950:#ffe4e2;--color-amber-50:#292317;--color-amber-100:#30281b;--color-amber-200:#463923;--color-amber-300:#66522e;--color-amber-400:#b98f4a;--color-amber-500:#e0a955;--color-amber-600:#f0b860;--color-amber-700:#f3c47c;--color-amber-800:#f6d19a;--color-amber-900:#f9dfb9;--color-amber-950:#fceed9;--color-yellow-50:#292317;--color-yellow-100:#30281b;--color-yellow-200:#463923;--color-yellow-300:#66522e;--color-yellow-400:#b98f4a;--color-yellow-500:#e0a955;--color-yellow-600:#f0b860;--color-yellow-700:#f3c47c;--color-yellow-800:#f6d19a;--color-yellow-900:#f9dfb9;--color-yellow-950:#fceed9;--color-orange-50:#2a2018;--color-orange-100:#32251b;--color-orange-200:#493423;--color-orange-300:#6a4a2f;--color-orange-400:#bd8350;--color-orange-500:#e39c5e;--color-orange-600:#f1aa6c;--color-orange-700:#f4b986;--color-orange-800:#f7c9a2;--color-orange-900:#fadabf;--color-orange-950:#fcebdc;--color-blue-50:#1a222e;--color-blue-100:#1e2735;--color-blue-200:#29364b;--color-blue-300:#384b69;--color-blue-400:#68b;--color-blue-500:#7ea6e6;--color-blue-600:#8fb6f2;--color-blue-700:#a2c2f4;--color-blue-800:#b8d0f7;--color-blue-900:#cfdff9;--color-blue-950:#e6eefc;--color-sky-50:#1a222e;--color-sky-100:#1e2735;--color-sky-200:#29364b;--color-sky-300:#384b69;--color-sky-400:#68b;--color-sky-500:#7ea6e6;--color-sky-600:#8fb6f2;--color-sky-700:#a2c2f4;--color-sky-800:#b8d0f7;--color-sky-900:#cfdff9;--color-sky-950:#e6eefc;--color-indigo-50:#1d1f2f;--color-indigo-100:#212437;--color-indigo-200:#2d314d;--color-indigo-300:#3e446b;--color-indigo-400:#7079bd;--color-indigo-500:#8a94e6;--color-indigo-600:#9ba4f0;--color-indigo-700:#adb4f3;--color-indigo-800:#c1c6f6;--color-indigo-900:#d5d9f9;--color-indigo-950:#eaecfc;--color-violet-50:#211e2f;--color-violet-100:#272437;--color-violet-200:#35304d;--color-violet-300:#49426b;--color-violet-400:#8778bd;--color-violet-500:#a594e6;--color-violet-600:#b3a4f0;--color-violet-700:#c1b4f3;--color-violet-800:#d0c6f6;--color-violet-900:#dfd8f9;--color-violet-950:#efebfc;--color-purple-50:#211e2f;--color-purple-100:#272437;--color-purple-200:#35304d;--color-purple-300:#49426b;--color-purple-400:#8778bd;--color-purple-500:#a594e6;--color-purple-600:#b3a4f0;--color-purple-700:#c1b4f3;--color-purple-800:#d0c6f6;--color-purple-900:#dfd8f9;--color-purple-950:#efebfc;--color-teal-50:#172624;--color-teal-100:#1a2b29;--color-teal-200:#233f3b;--color-teal-300:#2e5853;--color-teal-400:#4e9a91;--color-teal-500:#5fc2b7;--color-teal-600:#6fd1c6;--color-teal-700:#86dad0;--color-teal-800:#a2e4dc;--color-teal-900:#c0ede8;--color-teal-950:#dff6f3;--color-cyan-50:#172624;--color-cyan-100:#1a2b29;--color-cyan-200:#233f3b;--color-cyan-300:#2e5853;--color-cyan-400:#4e9a91;--color-cyan-500:#5fc2b7;--color-cyan-600:#6fd1c6;--color-cyan-700:#86dad0;--color-cyan-800:#a2e4dc;--color-cyan-900:#c0ede8;--color-cyan-950:#dff6f3;--cat-mail:#8fb6f2;--cat-form:#6fd1c6;--cat-call:#f0b860;--cat-extra:#b3a4f0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) body{background:var(--rv-bg);color:var(--rv-ink);letter-spacing:0;font-weight:500}:root:is([data-theme=raveno],[data-theme=raveno-dark]) ::selection{background:var(--rv-accent-soft)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) ::-webkit-scrollbar-thumb{background:var(--rv-line-2);background-clip:padding-box;border:3px solid #0000;border-radius:8px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) main h2{color:var(--rv-ink);letter-spacing:-.005em;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) main a.underline,:root:is([data-theme=raveno],[data-theme=raveno-dark]) main a.hover\:underline{color:var(--rv-ink);-webkit-text-decoration-color:var(--rv-line-2);text-decoration-color:var(--rv-line-2);text-underline-offset:3px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(.rounded-lg,.rounded-md,.rounded-xl,.rounded).border.bg-white:not(button,a,label,input,select,textarea,span){border-color:var(--rv-line);border-radius:var(--rv-r-lg);box-shadow:var(--rv-shadow)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(.rounded-lg,.rounded-md,.rounded-xl,.rounded).border.bg-white :is(.rounded-lg,.rounded-md,.rounded-xl,.rounded).border:not(button,a,label,input,select,textarea,span){border-radius:var(--rv-r-md);box-shadow:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .bg-slate-100{background-color:var(--rv-well)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .bg-slate-50{background-color:var(--rv-card-2)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) body.bg-slate-100,:root:is([data-theme=raveno],[data-theme=raveno-dark]) body.bg-slate-50{background-color:var(--rv-bg)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .border-slate-200,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .border-slate-300,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .divide-slate-200>:not(:last-child),:root:is([data-theme=raveno],[data-theme=raveno-dark]) .divide-slate-300>:not(:last-child){border-color:var(--rv-line)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,a,input[type=submit],label,summary,span).bg-slate-900{background:var(--rv-accent);color:var(--rv-accent-ink);border-radius:var(--rv-r-sm);letter-spacing:0;border-color:#0000;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,a,input[type=submit]).bg-slate-900:not(:disabled){box-shadow:0 8px 18px -10px var(--rv-accent)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,a,input[type=submit],label,summary,span).bg-slate-900:not(:disabled):hover{background:var(--rv-accent-hi)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,input[type=submit]).bg-slate-900:disabled{background:var(--rv-solid-2);color:var(--rv-muted);border-color:#0000}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,a,input[type=submit],label,span).bg-blue-700,:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,a,input[type=submit],label,span).bg-blue-600{background-color:var(--rv-accent);color:var(--rv-accent-ink);border-color:#0000}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .border-blue-700,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .border-blue-600{border-color:var(--rv-accent)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,a,input[type=submit]).bg-green-700:not(:disabled){background-color:var(--rv-accent);color:var(--rv-accent-ink);border-color:#0000}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,a,input[type=submit]).bg-green-700:not(:disabled):hover{background-color:var(--rv-accent-hi)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) [class~="bg-[var(--brand)]"],:root:is([data-theme=raveno],[data-theme=raveno-dark]) [class~="bg-[var(--sel)]"]{color:var(--rv-accent-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,a,label).rounded.border.bg-white,:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,a,label).rounded-md.border.bg-white,:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,a,label).rounded-lg.border.bg-white{background:var(--rv-card);border:1px solid var(--rv-line-2);border-radius:var(--rv-r-sm);color:var(--rv-ink);box-shadow:none;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,a,label).rounded.border.bg-white:hover,:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,a,label).rounded-md.border.bg-white:hover,:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,a,label).rounded-lg.border.bg-white:hover{background:var(--rv-card-2);border-color:var(--rv-line-2);color:var(--rv-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) button:not(:disabled),:root:is([data-theme=raveno],[data-theme=raveno-dark]) a[role=button]{transition:background-color .14s var(--rv-ease), border-color .14s var(--rv-ease), box-shadow .14s var(--rv-ease), color .14s var(--rv-ease)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) button:not(:disabled):active{filter:none;transform:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,a,select,input,textarea,summary):focus-visible{outline:2px solid var(--rv-accent);outline-offset:2px;box-shadow:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]):not([type=range]):not([type=color]),:root:is([data-theme=raveno],[data-theme=raveno-dark]) select,:root:is([data-theme=raveno],[data-theme=raveno-dark]) textarea{background-color:var(--rv-card);border:1px solid var(--rv-line-2);border-radius:var(--rv-r-sm);color:var(--rv-ink)}:root[data-theme=raveno-dark] input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]):not([type=range]):not([type=color]),:root[data-theme=raveno-dark] select,:root[data-theme=raveno-dark] textarea{background-color:var(--rv-card-2)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]):not([type=range]):not([type=color]):focus,:root:is([data-theme=raveno],[data-theme=raveno-dark]) select:focus,:root:is([data-theme=raveno],[data-theme=raveno-dark]) textarea:focus{border-color:var(--rv-accent);box-shadow:0 0 0 4px var(--rv-accent-soft);outline:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(input,textarea)::placeholder{color:var(--rv-muted);opacity:.7}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(input[type=checkbox],input[type=radio]){accent-color:var(--rv-accent)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) table.w-full>thead{background:0 0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) table.w-full>thead th,:root:is([data-theme=raveno],[data-theme=raveno-dark]) table.w-full>thead tr{color:var(--rv-muted);letter-spacing:0;border-color:var(--rv-line);font-size:12px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) table.w-full>thead th{border-bottom:1px solid var(--rv-line);background-color:#0000}:root:is([data-theme=raveno],[data-theme=raveno-dark]) table.w-full>tbody tr{border-color:var(--rv-line)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) table.w-full>tbody tr:hover{background:var(--rv-card-2)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) table.w-full :is(th,td).py-2{padding-top:10px;padding-bottom:10px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(span,a,button,label).rounded-full[class*=px-]{border-radius:7px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) span.rounded-full{letter-spacing:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) [role=tablist] :is(button,a){letter-spacing:0;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) [role=tablist] :is(button,a)[aria-selected=true]{color:var(--rv-ink);border-color:var(--rv-accent)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .dlg{border-color:var(--rv-line);box-shadow:var(--rv-shadow-lg);background:var(--rv-card);border-radius:22px}html.rv-wipe::view-transition-old(root){mix-blend-mode:normal;animation:none}html.rv-wipe::view-transition-new(root){mix-blend-mode:normal;animation:none}html.rv-wipe::view-transition-group(root){animation:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .app-updating{z-index:80;top:auto;bottom:22px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .app-updating>div{color:#f4f2ee;box-shadow:var(--rv-shadow-lg);font-size:var(--fs-md);white-space:nowrap;background:#1c1b1f;border:0;border-radius:13px;gap:10px;padding:11px 16px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .app-updating>div .bg-slate-500{background:currentColor}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .app-updating>div .text-green-600{color:#5fdc9a}:root[data-theme=raveno-dark] .app-updating>div{color:#1c1b1f;background:#f2f0ec}:root[data-theme=raveno-dark] .app-updating>div .text-green-600{color:#11743f}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .app-updating{bottom:calc(80px + env(safe-area-inset-bottom,0px))}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]):has(.mnav-hint) .app-updating{bottom:calc(150px + env(safe-area-inset-bottom,0px))}:root:is([data-theme=raveno],[data-theme=raveno-dark]) th:is([style*="background:var(--cat-mail)"],[style*="background: var(--cat-mail)"]){background:var(--rv-card-3)!important;color:var(--rv-ink)!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) th:is([style*="background:var(--cat-call)"],[style*="background: var(--cat-call)"]){background:var(--rv-warn-soft)!important;color:var(--rv-warn)!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) th:is([style*="background:var(--cat-extra)"],[style*="background: var(--cat-extra)"]){background:var(--badge-violet-bg)!important;color:var(--color-violet-700)!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) th:is([style*="background:var(--sig-green)"],[style*="background: var(--sig-green)"]){background:var(--rv-good-soft)!important;color:var(--rv-good)!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(th,td):is([style*="background:#f1f6fd"],[style*="background: rgb(241, 246, 253)"]){background:color-mix(in oklab, var(--rv-card-3) 45%, transparent)!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(th,td):is([style*="background:#fbe8c8"],[style*="background: rgb(251, 232, 200)"]){background:color-mix(in oklab, var(--rv-warn-soft) 55%, var(--rv-card))!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(th,td):is([style*="background:#ebe1f7"],[style*="background: rgb(235, 225, 247)"]){background:color-mix(in oklab, var(--badge-violet-bg) 55%, var(--rv-card))!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(th,td):is([style*="background:#d9f0e2"],[style*="background: rgb(217, 240, 226)"]){background:color-mix(in oklab, var(--rv-good-soft) 55%, var(--rv-card))!important}.rv-only{display:none!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-only{display:revert!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hide{display:none!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]){--fs-2xs:11px;--fs-xs:12px;--fs-sm:12.5px;--fs-md:13.5px;--fs-base:14px;--fs-lg:15px;--fs-xl:17px;--fs-2xl:20px;--fs-3xl:22px;--fs-4xl:26px;--fs-display:34px;--rv-r-xl:22px;--rv-max:1520px;--rv-gap:16px;--rv-side-w:248px;--rv-side-rail:84px;--rv-hero:#18191d;--rv-hero-ink:#f5f6f8;--rv-hero-muted:#f5f6f8a8;--rv-hero-line:#ffffff1f;--rv-hero-bad:#ff8a80;--rv-data:#18191d;--rv-data-2:#a7aab2;--rv-data-3:#d6d9df;--rv-paper:#fff;--rv-h0:#e3e5ea;--rv-h1:#d5d9e1;--rv-h2:#e9eaee;--rv-h3:#cfd3da;--nav-on:var(--rv-accent-soft)}:root[data-theme=raveno-dark]{--rv-hero:#f0f1f3;--rv-hero-ink:#141518;--rv-hero-muted:#141518a3;--rv-hero-line:#0000001a;--rv-hero-bad:#b3261e;--rv-data:#f2f3f5;--rv-data-2:#7b7f88;--rv-data-3:#3a3d44;--rv-paper:#18191c;--rv-h0:#2b2e34;--rv-h1:#34373e;--rv-h2:#26282d;--rv-h3:#3b3e46}:root:is([data-theme=raveno],[data-theme=raveno-dark]) body{font-size:var(--fs-base);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;line-height:1.45}:root:is([data-theme=raveno],[data-theme=raveno-dark]){scrollbar-gutter:stable}:root:is([data-theme=raveno],[data-theme=raveno-dark]).rv-boot :is(.rv-side,header.app-header,main.rv-main,.mnav){opacity:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-ico--sm{width:16px;height:16px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-ico--lg{width:24px;height:24px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-muted{color:var(--rv-muted)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-flash{animation:rv-flash 1s var(--rv-ease)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-tip{z-index:120;pointer-events:none;background:var(--rv-ink);color:var(--rv-bg);font-size:var(--fs-sm);white-space:pre;box-shadow:var(--rv-shadow);border-radius:8px;padding:6px 10px;font-weight:600;position:fixed}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kbd{background:var(--rv-card);min-width:26px;height:24px;box-shadow:inset 0 0 0 1px var(--rv-line-2);font-size:var(--fs-2xs);color:var(--rv-muted);border-radius:7px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-ibtn{cursor:pointer;background:var(--rv-card);width:40px;height:40px;color:var(--rv-ink);box-shadow:inset 0 0 0 1px var(--rv-line), var(--rv-shadow);border:0;border-radius:11px;flex:none;place-items:center;padding:0;display:grid;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-ibtn:hover{background:var(--rv-card-2)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-ibtn--flat{box-shadow:none;background:0 0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-ibtn--sm{border-radius:9px;width:32px;height:32px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-ibtn--sm .rv-ico{width:17px;height:17px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-ibtn__badge{background:var(--rv-bad);color:#fff;min-width:17px;height:17px;font-size:var(--fs-2xs);box-shadow:0 0 0 2px var(--rv-card);border-radius:99px;place-items:center;padding:0 4px;font-weight:700;display:grid;position:absolute;top:5px;right:5px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-btn{cursor:pointer;height:40px;font-size:var(--fs-md);white-space:nowrap;background:var(--rv-card);color:var(--rv-ink);box-shadow:inset 0 0 0 1px var(--rv-line-2);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-btn:hover{background:var(--rv-card-2)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-btn .rv-ico{width:18px;height:18px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-btn--primary{background:var(--rv-accent);color:var(--rv-accent-ink);box-shadow:0 8px 18px -12px #0009}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-btn--primary:hover{background:var(--rv-accent-hi)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-btn--sm{height:32px;font-size:var(--fs-sm);border-radius:9px;padding:0 12px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-btn--sm .rv-ico{width:16px;height:16px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-linkbtn{color:var(--rv-ink);font-weight:600;font-size:var(--fs-sm);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--rv-line-2);text-decoration-color:var(--rv-line-2);text-underline-offset:3px;flex:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-phead{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:8px 0 20px;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-phead__text{flex:260px;min-width:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-phead p{color:var(--rv-muted);font-size:var(--fs-base);max-width:70ch;margin-top:8px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-phead__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-h1{position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-h1.is-rising{color:#0000!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-rise{color:var(--rv-ink);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;position:absolute;inset:0 auto auto 0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-word{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-ch{display:inline-block}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-page{gap:var(--rv-gap);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-page>.rv-phead{margin-bottom:4px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-card{background:var(--rv-card);border-radius:var(--rv-r-lg);min-width:0;box-shadow:inset 0 0 0 1px var(--rv-line), var(--rv-shadow);padding:18px 20px 20px;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-card--flush{padding:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-card--well{background:var(--rv-well);box-shadow:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-chead{align-items:center;gap:10px;min-height:32px;margin-bottom:14px;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-chead__text{flex:1;min-width:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-chead :is(h2,h3){font-size:var(--fs-lg);letter-spacing:-.005em;color:var(--rv-ink);font-weight:600;line-height:1.25}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-chead p{font-size:var(--fs-sm);color:var(--rv-muted);margin-top:2px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-card--flush>.rv-chead{padding:16px 20px 0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-grid2{gap:var(--rv-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-grid1{gap:var(--rv-gap);grid-template-columns:minmax(0,1fr);display:grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-stack{gap:var(--rv-gap);flex-direction:column;min-width:0;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-section-label{font-size:var(--fs-2xs);letter-spacing:.08em;color:var(--rv-muted);align-items:center;gap:10px;margin:8px 0 -4px;font-weight:700;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-section-label>b{color:var(--rv-ink);font-size:var(--fs-lg);letter-spacing:-.005em;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-section-label>i{background:var(--rv-line);flex:1;height:1px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpis{gap:var(--rv-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi{text-align:left;border-radius:var(--rv-r-lg);background:var(--rv-well);min-height:124px;color:var(--rv-ink);box-shadow:inset 0 0 0 1px var(--rv-line);flex-direction:column;padding:16px 18px 14px;text-decoration:none;display:flex;position:relative;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi--pick{cursor:pointer}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi--pick:hover{box-shadow:inset 0 0 0 1px var(--rv-line-2)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi--plain{background:var(--rv-card);box-shadow:inset 0 0 0 1px var(--rv-line), var(--rv-shadow)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi__label{font-size:var(--fs-sm);color:var(--rv-muted);align-items:center;gap:10px;font-weight:600;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi__value{font-size:var(--fs-3xl);letter-spacing:-.01em;margin-top:10px;font-weight:600;line-height:1.1}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi__value small{font-size:var(--fs-md);color:var(--rv-muted);margin-left:3px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi__foot{min-height:38px;font-size:var(--fs-xs);color:var(--rv-muted);align-items:flex-end;gap:8px;margin-top:auto;padding-top:8px;font-weight:600;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi__foot .rv-spark{width:92px;height:30px;color:var(--rv-ink);margin-left:auto}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi.is-on{background:var(--rv-pill);color:var(--rv-pill-ink);box-shadow:var(--rv-shadow-lg)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi.is-on :is(.rv-kpi__label,.rv-kpi__foot){color:color-mix(in oklab, var(--rv-pill-ink) 72%, transparent)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi.is-on .rv-disc{background:var(--rv-pill-ink);color:var(--rv-accent)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi.is-on .rv-spark{color:var(--rv-pill-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi[data-tone=bad] .rv-kpi__value{color:var(--rv-bad)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-spark{display:block;overflow:visible}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-spark path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-spark .rv-spark__area{stroke:none;fill:currentColor;opacity:.12}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-disc{background:var(--rv-ink);width:40px;height:40px;color:var(--rv-bg);border-radius:50%;flex:none;place-items:center;display:grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-disc .rv-ico{width:19px;height:19px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-disc--sm{width:32px;height:32px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-disc--sm .rv-ico{width:16px;height:16px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-disc--soft{background:var(--rv-well);color:var(--rv-ink);box-shadow:inset 0 0 0 1px var(--rv-line)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-delta{white-space:nowrap;font-size:var(--fs-2xs);color:var(--rv-good);background:var(--rv-good-soft);border-radius:99px;align-items:center;gap:2px;padding:2px 7px;font-weight:700;display:inline-flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-pill{height:24px;font-size:var(--fs-xs);white-space:nowrap;background:var(--rv-card-3);color:var(--rv-ink-2);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-weight:600;display:inline-flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-pill:before{content:"";background:currentColor;border-radius:2px;width:6px;height:6px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-pill--nodot:before{display:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-pill--good{background:var(--rv-good-soft);color:var(--rv-good)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-pill--warn{background:var(--rv-warn-soft);color:var(--rv-warn)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-pill--bad{background:var(--rv-bad-soft);color:var(--rv-bad)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-pill--info{background:var(--rv-info-soft);color:var(--rv-info)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-pill--accent{background:var(--rv-accent);color:var(--rv-accent-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-pill--sm{height:20px;font-size:var(--fs-2xs);padding:0 7px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-badge{min-width:20px;height:20px;font-size:var(--fs-2xs);background:var(--rv-card-3);color:var(--rv-ink-2);border-radius:99px;place-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-badge--inv{color:inherit;background:#fff3}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-badge--warn{background:var(--rv-warn-soft);color:var(--rv-warn)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-av{width:34px;height:34px;font-size:var(--fs-xs);color:var(--rv-ink);background:var(--rv-h1);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-av__dot{background:var(--rv-good);width:10px;height:10px;box-shadow:0 0 0 2px var(--rv-card);border-radius:50%;position:absolute;bottom:0;right:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-cell{align-items:center;gap:10px;min-width:0;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-cell__text{text-align:left;min-width:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-cell__text b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-cell__text small{font-size:var(--fs-xs);color:var(--rv-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-dot{background:var(--rv-data-2);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-dot[data-tone=good]{background:var(--rv-good)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-dot[data-tone=warn]{background:var(--rv-warn)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-dot[data-tone=bad]{background:var(--rv-bad)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-live{background:var(--rv-good);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-live:after{content:"";background:var(--rv-good);opacity:.25;border-radius:50%;animation:2s ease-in-out infinite rv-breathe;position:absolute;inset:-4px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-seg{background:var(--rv-card-2);box-shadow:inset 0 0 0 1px var(--rv-line);border-radius:10px;padding:3px;display:inline-flex;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-seg__thumb{background:var(--rv-card);pointer-events:none;opacity:0;filter:drop-shadow(0 1px 2px #0000001f);position:absolute;inset:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-seg--accent .rv-seg__thumb{background:var(--rv-accent);filter:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-seg--accent button[aria-pressed=true]{color:var(--rv-accent-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-seg button{z-index:1;height:28px;font-size:var(--fs-sm);color:var(--rv-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-seg button[aria-pressed=true]{color:var(--rv-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-tabs{border-bottom:1px solid var(--rv-line);scrollbar-width:none;gap:4px;display:flex;position:relative;overflow-x:auto}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-tabs::-webkit-scrollbar{display:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-tabs :is(a,button){height:42px;font-size:var(--fs-md);color:var(--rv-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-tabs :is(a,button):hover,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-tabs [aria-selected=true]{color:var(--rv-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-tabs [aria-selected=true] .rv-badge{background:var(--rv-accent);color:var(--rv-accent-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-tabs__dot{background:var(--rv-bad);border-radius:50%;width:7px;height:7px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-tabs__line{background:var(--rv-ink);pointer-events:none;opacity:0;height:2px;position:absolute;bottom:0;left:0;right:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-table-wrap{position:relative;overflow-x:auto}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-table th{text-align:left;font-size:var(--fs-xs);color:var(--rv-muted);white-space:nowrap;border-bottom:1px solid var(--rv-line);background:0 0;padding:10px 14px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-table td{border-bottom:1px solid var(--rv-line);vertical-align:middle;white-space:nowrap;padding:11px 14px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-table tr:last-child td{border-bottom:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-table tbody tr.is-click{cursor:pointer}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-table tbody tr.is-click:hover td{background:var(--rv-card-2)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-table tbody tr.is-on td{background:var(--rv-well)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-table :is(th,td).r{text-align:right}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-table td.rv-muted{font-weight:500}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-table tr.is-total td{background:var(--rv-well);border-bottom:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-table tr.is-total td:first-child{border-radius:0 0 0 var(--rv-r-lg)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-table tr.is-total td:last-child{border-radius:0 0 var(--rv-r-lg) 0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-table small{font-size:var(--fs-2xs);color:var(--rv-muted);font-weight:500;display:block}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-meter{background:var(--rv-card-3);border-radius:8px;height:8px;display:block;position:relative;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-meter i{border-radius:inherit;background:var(--rv-ink);transform-origin:0;position:absolute;inset:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-meter.is-warn i{background:var(--rv-warn)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-meter.is-bad i{background:var(--rv-bad)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-meter.is-good i{background:var(--rv-good)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-layer{z-index:90;position:fixed;inset:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-scrim{z-index:0;cursor:default;background:#14120e5c;border:0;border-radius:0;width:100%;height:100%;padding:0;position:fixed;inset:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-scrim--finder{z-index:110}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-drawer{z-index:1;background:var(--rv-card);border-radius:var(--rv-r-xl);box-shadow:var(--rv-shadow-lg), inset 0 0 0 1px var(--rv-line);outline:none;flex-direction:column;display:flex;position:fixed;top:10px;bottom:10px;right:10px;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-drawer__head{border-bottom:1px solid var(--rv-line);align-items:center;gap:12px;padding:16px 16px 14px 24px;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-drawer__title{min-width:0;font-size:var(--fs-xl);letter-spacing:-.015em;flex:1;font-weight:700;line-height:1.2}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-drawer__body{flex:1;min-height:0;padding:20px 24px 28px;overflow-y:auto}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-drawer__body.is-flush{padding:0;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-sheet__grip{display:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-pop{z-index:130;background:var(--rv-card);min-width:220px;max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);color:var(--rv-ink);box-shadow:var(--rv-shadow-lg), inset 0 0 0 1px var(--rv-line-2);border-radius:14px;padding:6px;position:fixed;overflow-y:auto}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-menu__item{width:100%;min-height:38px;color:var(--rv-ink);font-size:var(--fs-md);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-weight:600;text-decoration:none;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-menu__item:hover,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-menu__item:focus-visible{background:var(--rv-card-2);outline:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-menu__item .rv-ico{width:18px;height:18px;color:var(--rv-muted)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-menu__item>span{text-overflow:ellipsis;min-width:0;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-menu__item--two{min-height:46px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-menu__item--two b,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-menu__who b{font-weight:600;display:block}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-menu__item--two small,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-menu__who small{font-size:var(--fs-xs);color:var(--rv-muted);text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-menu__item--danger,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-menu__item--danger .rv-ico{color:var(--rv-bad)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-menu__sep{background:var(--rv-line);height:1px;margin:6px 4px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-menu__label{font-size:var(--fs-2xs);letter-spacing:.06em;color:var(--rv-muted);padding:8px 10px 4px;font-weight:700}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-menu__who{font-size:var(--fs-md);padding:2px 10px 8px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-pop--account{width:280px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-finder{z-index:111;background:var(--rv-card);width:min(620px,100vw - 24px);box-shadow:var(--rv-shadow-lg), inset 0 0 0 1px var(--rv-line-2);border-radius:18px;margin-left:max(-310px,12px - 50vw);position:fixed;top:12vh;left:50%;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-finder__in{border-bottom:1px solid var(--rv-line);height:60px;color:var(--rv-muted);align-items:center;gap:10px;padding:0 16px;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-finder__in input{min-width:0;height:100%;font-size:var(--fs-xl);flex:1;font-weight:500;box-shadow:none!important;background:0 0!important;border:0!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-finder__list{max-height:min(56vh,460px);padding:8px;overflow-y:auto}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-finder__group{font-size:var(--fs-2xs);letter-spacing:.06em;color:var(--rv-muted);padding:10px 10px 4px;font-weight:700}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-finder__item{text-align:left;width:100%;height:40px;font-size:var(--fs-md);color:var(--rv-ink);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:0 10px;font-weight:600;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-finder__item span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-finder__item .rv-ico{color:var(--rv-muted);opacity:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-finder__item[aria-selected=true]{background:var(--rv-card-2)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-finder__item[aria-selected=true] .rv-ico{opacity:1}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-charttip{z-index:5;pointer-events:none;white-space:nowrap;color:#f4f2ee;box-shadow:var(--rv-shadow);background:#1c1b1f;border-radius:9px;flex-direction:column;gap:1px;padding:7px 10px;display:flex;position:absolute;transform:translate(-50%)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-charttip b{font-size:var(--fs-md);font-weight:700}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-charttip small{font-size:var(--fs-2xs);opacity:.75;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars{padding:4px 0 26px 44px;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars__grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:4px 0 26px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars__grid div{border-top:1px dashed var(--rv-line-2);height:0;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars__grid div:last-child{border-top-style:solid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars__grid span{font-size:var(--fs-2xs);color:var(--rv-muted);font-weight:600;position:absolute;top:-8px;left:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars__cols{align-items:stretch;gap:6px;height:100%;display:flex;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars__col{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars__track{flex:1;justify-content:center;align-items:flex-end;width:100%;max-width:46px;display:flex;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars__bar,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars__ghost{transform-origin:50% 100%;border-radius:6px 6px 2px 2px;height:100%;position:absolute;bottom:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars__bar{background:color-mix(in oklab, var(--rv-data) 62%, var(--rv-card));left:18%;right:18%}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars__ghost{background:var(--rv-card-3);left:4%;right:4%}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars__col:is(.is-hi,.is-tip) .rv-bars__bar{background:var(--rv-data)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars__label{font-size:var(--fs-2xs);color:var(--rv-muted);white-space:nowrap;font-weight:600;position:absolute;bottom:-22px;left:50%;translate:-50%}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars__label small{margin-left:1px;font-size:9px;font-weight:500}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars__col.is-hi .rv-bars__label{color:var(--rv-ink);font-weight:700}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars .rv-charttip{left:50%}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars--compact{padding-left:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-bars--compact .rv-bars__grid span{display:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-area{padding-left:46px;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-area__grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;left:0;right:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-area__grid div{border-top:1px dashed var(--rv-line-2);height:0;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-area__grid div:last-child{border-top-style:solid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-area__grid span{font-size:var(--fs-2xs);color:var(--rv-muted);font-weight:600;position:absolute;top:-8px;left:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-area__svg{touch-action:pan-y;display:block;position:relative;overflow:visible}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-area__line{fill:none;stroke:var(--rv-data);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-area__cmp{fill:none;stroke:var(--rv-muted);stroke-width:1.6px;stroke-dasharray:4 5;opacity:.7}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-area__mark{stroke:var(--rv-data);stroke-width:1.4px;stroke-dasharray:1 5;stroke-linecap:round;opacity:.55}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-area__cursor{stroke:var(--rv-line-2);stroke-width:1px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-area__dot{fill:var(--rv-paper);stroke:var(--rv-data);stroke-width:2.5px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-area__x{height:20px;position:absolute;bottom:0;left:46px;right:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-area__x span{font-size:var(--fs-2xs);color:var(--rv-muted);white-space:nowrap;font-weight:600;position:absolute;transform:translate(-50%)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-area__x span:first-child{transform:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-area__x span:last-child{transform:translate(-100%)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-legend{font-size:var(--fs-sm);color:var(--rv-muted);flex-wrap:wrap;gap:6px 14px;font-weight:600;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-legend span{align-items:center;gap:6px;display:inline-flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-legend i{border-top:2.2px solid var(--rv-data);border-radius:2px;width:14px;height:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-legend i.is-cmp{border-top:1.6px dashed var(--rv-muted)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-legend i.is-mark{border-top:1.4px dotted var(--rv-data);opacity:.7}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero{background:var(--rv-hero);color:var(--rv-hero-ink);box-shadow:var(--rv-shadow-lg);--rv-data:var(--rv-hero-ink);--rv-muted:var(--rv-hero-muted);--rv-line-2:var(--rv-hero-line);--rv-card-3:var(--rv-hero-line);--rv-paper:var(--rv-hero);--rv-data-3:var(--rv-hero-line);--rv-ink:var(--rv-hero-ink);--rv-bad:var(--rv-hero-bad);--ink:var(--rv-hero-ink);--ink-2:var(--rv-hero-ink);--ink-3:var(--rv-hero-muted);--line:var(--rv-hero-line);flex-direction:column;display:flex;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__label{font-size:var(--fs-sm);color:var(--rv-hero-muted);align-items:center;gap:8px;font-weight:600;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__score{align-items:baseline;gap:8px;margin-top:6px;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__fig{letter-spacing:-.035em;font-size:56px;font-weight:600;line-height:1}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__of{font-size:var(--fs-xl);color:var(--rv-hero-muted);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__note{font-size:var(--fs-xs);color:var(--rv-hero-muted);align-items:center;gap:10px;margin-top:10px;font-weight:600;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__stats{grid-auto-columns:auto;grid-auto-flow:column;gap:6px 26px;margin:4px 0 0;display:grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__stats>div{border-left:1px solid var(--rv-hero-line);flex-direction:column-reverse;gap:2px;padding-left:14px;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__stats dt{font-size:var(--fs-xs);color:var(--rv-hero-muted);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__stats dd{font-size:var(--fs-3xl);letter-spacing:-.01em;white-space:nowrap;margin:0;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__stats [data-tone=bad] dd{color:var(--rv-hero-bad)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__chart{gap:10px;margin-top:auto;padding-top:14px;display:grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero .rv-charttip{background:var(--rv-hero-ink);color:var(--rv-hero)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero .rv-delta{color:var(--rv-hero);background:var(--rv-hero-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero .hint-i{color:var(--rv-hero-muted);border-color:var(--rv-hero-muted);background:0 0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero .rv-btn{background:var(--rv-hero-line);color:var(--rv-hero-ink);box-shadow:none}:root[data-theme=raveno-dark] .rv-scrim{background:#0009}:root[data-theme=raveno-dark] .rv-card--well{box-shadow:inset 0 0 0 1px var(--rv-line)}:root[data-theme=raveno-dark] .rv-seg__thumb{background:var(--rv-solid-2)}:root[data-theme=raveno-dark] .rv-charttip{color:#1c1b1f;background:#f2f0ec}:root[data-theme=raveno-dark] .rv-badge--inv{background:#00000024}@keyframes rv-flash{0%{color:var(--rv-good)}to{color:inherit}}@keyframes rv-breathe{0%,to{opacity:.1}50%{opacity:.45}}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .app-side{width:var(--rv-side-w);flex:none;min-height:100vh}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .app-side{width:var(--rv-side-rail)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-col{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) main.rv-main{width:100%;max-width:var(--rv-max);flex:1;min-width:0;margin:0 auto;padding:6px 28px 48px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) main.rv-main h1{letter-spacing:-.025em;color:var(--rv-ink);font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.08}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) main.rv-main :is(div,header):has(>h1):not(.rv-phead__text){align-items:flex-end;row-gap:10px;margin-top:8px;margin-bottom:14px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side{z-index:30;width:var(--rv-side-w);background:var(--rv-side);color:var(--rv-ink);box-shadow:1px 0 0 var(--rv-line);--color-white:var(--rv-ink);flex-direction:column;gap:10px;padding:16px 14px 14px;display:flex;position:fixed;top:0;bottom:0;left:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__head{flex:none;align-items:center;gap:8px;min-height:40px;padding:0 2px;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-brand{border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-mark{object-fit:cover;width:38px;height:38px;box-shadow:0 0 0 1px var(--rv-line);border-radius:12px;flex:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-brand__text{min-width:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-brand__text b{letter-spacing:-.02em;color:var(--rv-ink);font-size:21px;font-weight:700;line-height:1;display:block}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-brand__text small{font-size:var(--fs-2xs);color:var(--rv-muted);white-space:nowrap;margin-top:4px;font-weight:600;display:block}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-collapse{cursor:pointer;width:32px;height:32px;color:var(--rv-ink);background:#1418200d;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1px #1418202e}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-collapse:hover{background:var(--rv-card-2)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-collapse .rv-ico{width:18px;height:18px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__search{background:var(--rv-card);width:100%;height:40px;box-shadow:inset 0 0 0 1px var(--rv-line);color:var(--rv-muted);font-size:var(--fs-md);cursor:pointer;border:0;border-radius:11px;flex:none;align-items:center;gap:9px;padding:0 7px 0 12px;font-weight:500;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__search:hover{color:var(--rv-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__search>span:not(.rv-kbd){text-align:left;flex:1}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav{scrollbar-width:none;flex-direction:column;flex:1;gap:4px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;position:relative;overflow:hidden auto}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav::-webkit-scrollbar{display:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__pill{pointer-events:none;opacity:0;background:var(--rv-pill);position:absolute;inset:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__group{flex-direction:column;flex:none;gap:2px;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__group>.rv-snav__item{flex:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__group{font-size:var(--fs-2xs);letter-spacing:.08em;color:var(--rv-muted);align-items:center;gap:6px;padding:8px 12px 3px;font-weight:700;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__item{z-index:1;min-width:0;height:38px;font-size:var(--fs-md);color:var(--rv-ink-2);white-space:nowrap;transition:background-color .16s var(--rv-ease), color .16s var(--rv-ease);border-radius:11px;flex:1;align-items:center;gap:12px;padding:0 12px;font-weight:600;display:flex;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__item>.rv-ico{width:20px;height:20px;color:var(--rv-muted)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__item:hover{background:var(--rv-hover);color:var(--rv-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__item[aria-current=page],:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__item[aria-current=page]:hover{color:var(--rv-pill-ink);background:0 0}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__item[aria-current=page]>.rv-ico{color:var(--rv-pill-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__count{min-width:22px;height:20px;font-size:var(--fs-2xs);background:var(--rv-ink);color:var(--rv-bg);border-radius:99px;flex:none;place-items:center;padding:0 7px;font-weight:700;line-height:1;display:inline-grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__item[aria-current=page] .rv-snav__count{color:#18191d;background:#ffffffeb}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__chip{background:var(--rv-card-3);height:20px;color:var(--rv-ink-2);border-radius:99px;flex:none;place-items:center;padding:0 7px;font-size:10.5px;font-weight:700;line-height:1;display:inline-grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__chip[data-tone=g]{background:var(--rv-good-soft);color:var(--rv-good)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__chip[data-tone=y]{background:var(--rv-warn-soft);color:var(--rv-warn)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__item[aria-current=page] .rv-snav__chip{color:#18191d;background:#ffffffeb}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav a.side-hide{font-size:var(--fs-xs);color:var(--rv-muted);padding:4px 12px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav a.side-hide:hover{color:var(--rv-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav details>summary{cursor:pointer;list-style:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav details>summary::-webkit-details-marker{display:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav details details>summary{font-size:var(--fs-2xs);letter-spacing:.08em;color:var(--rv-muted);padding:8px 12px 3px;font-weight:700}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav details>summary:hover .rv-side__group,:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav details details>summary:hover{color:var(--rv-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__edit{font-size:var(--fs-2xs);color:var(--rv-muted);margin-top:10px;padding:0 8px 6px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__edit button{border-radius:7px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav [data-nav-key]>span{z-index:1;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__foot{border-top:1px solid var(--rv-line);flex-direction:column;flex:none;gap:8px;padding-top:10px;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__me{text-align:left;background:var(--rv-card);width:100%;box-shadow:inset 0 0 0 1px var(--rv-line);color:var(--rv-ink);cursor:pointer;border:0;border-radius:13px;align-items:center;gap:10px;padding:7px;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__me:hover{background:var(--rv-solid-2)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__me .rv-cell__text{flex:1;min-width:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__me .rv-cell__text b{font-size:var(--fs-md)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__me>.rv-ico{color:var(--rv-muted)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__me .rv-av__dot{box-shadow:0 0 0 2px var(--rv-card)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__resize{z-index:2;cursor:col-resize;width:8px;height:100%;position:absolute;top:0;right:-4px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__resize:hover{background:var(--rv-accent-soft)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-side{width:var(--rv-side-rail);padding:16px 12px 14px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-side .side-hide{display:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-side__head{flex-direction:column;gap:10px;padding:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-brand{flex:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-brand__text{display:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-collapse .rv-ico{transform:scaleX(-1)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-side__search{justify-content:center;padding:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-side__search>span{display:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-side__group{background:var(--rv-line-2);height:1px;margin:7px 16px;padding:0;font-size:0;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-side__group>*{display:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-snav__item{justify-content:center;height:44px;padding:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-snav__label,:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-snav__chip{display:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-snav__count{background:var(--rv-bad);width:8px;min-width:0;height:8px;box-shadow:0 0 0 2px var(--rv-side);padding:0;font-size:0;position:absolute;top:8px;right:14px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-snav__item[aria-current=page] .rv-snav__count{background:var(--rv-bad)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-side__me{justify-content:center;padding:6px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-side__me :is(.rv-cell__text,.rv-badge),:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-side__me>.rv-ico{display:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) header.app-header{z-index:20;background:var(--rv-bg);-webkit-backdrop-filter:none;border-bottom:0;position:sticky;top:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) header.app-header.rv-stuck{box-shadow:0 1px 0 var(--rv-line)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) header.app-header>div{max-width:var(--rv-max);gap:12px;height:auto;min-height:68px;margin:0 auto;padding:0 28px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-crumbs{min-width:0;font-size:var(--fs-md);color:var(--rv-muted);white-space:nowrap;flex:0 auto;align-items:center;gap:8px;font-weight:600;display:flex;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-crumbs a{color:inherit}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-crumbs b{color:var(--rv-ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-crumbs .rv-ico{width:14px;height:14px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) header.app-header>div>span.ml-auto{font-size:var(--fs-sm);color:var(--rv-ink);gap:8px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) header.app-header :is(.app-next,.app-hours,.app-sf,.app-live,.app-dev){background:var(--rv-card);height:40px;color:var(--rv-ink);box-shadow:inset 0 0 0 1px var(--rv-line), var(--rv-shadow);font-size:var(--fs-sm);white-space:nowrap;border:0;border-radius:11px;flex:none;align-items:center;gap:8px;padding:0 13px;font-weight:600;display:inline-flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) header.app-header .app-next{flex:0 auto;min-width:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) header.app-header .app-sf:hover{background:var(--rv-card-2);color:var(--rv-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) header.app-header .app-sf[aria-pressed=true]{background:var(--rv-accent);color:var(--rv-accent-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) header.app-header .app-sf .rv-ico{width:17px;height:17px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .app-sf>.app-sf__t{display:contents}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) header.app-header .app-live>span:first-child{background:var(--rv-good);width:8px;height:8px;position:relative}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) header.app-header .app-live>span:first-child:after{content:"";background:var(--rv-good);opacity:.25;border-radius:50%;animation:2s ease-in-out infinite rv-breathe;position:absolute;inset:-4px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) header.app-header .app-dev{color:var(--rv-warn);background:var(--rv-warn-soft);box-shadow:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) header.app-header :is(.app-next,.app-hours) :is(.rounded,[class*="bg-[var(--brand-tint)]"]){background:var(--rv-card-3);color:var(--rv-ink-2);font-size:var(--fs-2xs);border-radius:7px;padding:2px 7px;font-weight:700}:root[data-theme=raveno-dark]:not([data-mobile="1"]) .rv-collapse{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff29}:root[data-theme=raveno-dark]:not([data-mobile="1"]) .rv-snav__item[aria-current=page] :is(.rv-snav__count,.rv-snav__chip){color:#111214;background:#00000029}@media (max-width:1279px){:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-collapse{display:none}}@media (max-width:999px){:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) main.rv-main{padding:4px 18px 40px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) header.app-header>div{padding:0 18px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(.rv-grid2,.rv-ov-top,.rv-ov-mid){grid-template-columns:minmax(0,1fr)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;width:100%}}@media (max-height:820px) and (min-width:761px){:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-snav__item{height:36px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]).rv-rail .rv-snav__item{height:40px}:root:is([data-theme=raveno],[data-theme=raveno-dark]):not([data-mobile="1"]) .rv-side__group{padding-top:5px}}@media (prefers-reduced-motion:reduce){:root:is([data-theme=raveno],[data-theme=raveno-dark]) *,:root:is([data-theme=raveno],[data-theme=raveno-dark]) :before,:root:is([data-theme=raveno],[data-theme=raveno-dark]) :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-ov-top{gap:var(--rv-gap);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);display:grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-ov-top>div>:only-child{height:100%}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-ov-plain{gap:var(--rv-gap);grid-template-columns:minmax(0,1fr) minmax(220px,300px);display:grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-ov-plain--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,300px)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-wait{border-radius:var(--rv-r-lg);background:var(--rv-well);color:var(--rv-muted);font-size:var(--fs-sm);place-items:center;margin:0;padding:16px;font-weight:600;display:grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-fold>summary{cursor:pointer;border-radius:var(--rv-r-lg);list-style:none;display:block}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-fold>summary::-webkit-details-marker{display:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-fold .rv-chead{min-height:52px;margin:0;padding:14px 16px 14px 20px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-fold[open]>summary .rv-chead{box-shadow:0 1px 0 var(--rv-line)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-fold .rv-chead h2{align-items:center;gap:2px;display:inline-flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-fold .rv-chead p{margin:0 0 0 10px;display:inline}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-fold .rv-chead__text{flex-wrap:wrap;align-items:baseline;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-fold__chev{color:var(--rv-muted);transition:rotate .24s var(--rv-ease);rotate:-90deg}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-fold[open] .rv-fold__chev{rotate:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-fold__body{padding:6px 8px 10px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-scroll{max-height:340px;overflow-y:auto}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-scroll>summary{z-index:2;background:var(--rv-card);position:sticky;top:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-fold__body :is(.rounded-lg,.rounded-md,.rounded).border.bg-white{box-shadow:none;border-radius:var(--rv-r-md)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals{gap:14px;height:100%}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__top{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__grid{flex:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 28px;display:grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__tier{min-width:0;padding:0 0 14px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__tier.is-lead{grid-row:1/span 2}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__tier:not(.is-lead){border-left:1px solid var(--rv-hero-line);padding-left:22px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__tier:not(.is-lead)+.rv-goals__tier:not(.is-lead){border-top:1px solid var(--rv-hero-line);padding-top:14px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__name{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__name b{font-size:var(--fs-lg);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__name small{font-size:var(--fs-xs);color:var(--rv-hero-muted);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__list{margin:0;padding:0;list-style:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__list>li{font-size:var(--fs-md);border-bottom:1px solid var(--rv-hero-line);align-items:baseline;gap:10px;padding:6px 0;font-weight:600;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__list>li:last-child{border-bottom:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__list>li>span:first-child{overflow-wrap:anywhere;min-width:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__num{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0 2px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__num small{font-size:var(--fs-md);margin-left:1px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__tier.is-lead .rv-goals__list>li{font-size:var(--fs-lg);padding:7px 0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__tier.is-lead .rv-goals__num{font-size:28px;line-height:1.05}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__tier.is-lead .rv-goals__num small{font-size:var(--fs-lg)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__now{font-size:var(--fs-sm);color:var(--rv-hero-muted);flex:none;margin-left:auto;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__empty{font-size:var(--fs-sm);color:var(--rv-hero-muted)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__edit{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:6px;display:grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__edit textarea{resize:vertical;width:100%;font-size:var(--fs-md);border-radius:var(--rv-r-sm);padding:6px 8px;line-height:1.7;background:var(--rv-hero-line)!important;color:var(--rv-hero-ink)!important;border-color:var(--rv-hero-line)!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__edit textarea::placeholder{color:var(--rv-hero-muted)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-cal{flex-direction:column;justify-content:center;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-cal>div,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-cal>p{width:100%;max-width:360px;margin-left:auto;margin-right:auto}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-cal .rounded-lg.border:not(.border-2){box-shadow:none;font-size:var(--fs-sm);background:0 0;border:0;padding:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-cal .rounded-lg.border:not(.border-2)>div:first-child{font-size:var(--fs-lg);color:var(--rv-ink);margin-bottom:10px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-cal .grid.grid-cols-7>div{font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-cal .bg-blue-700{background:var(--rv-ink);border-color:var(--rv-ink);border-radius:99px;color:var(--rv-bg)!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-cal .border-2{border-radius:var(--rv-r-md);background:var(--rv-card);box-shadow:inset 0 0 0 1px var(--rv-line);border:0;padding:12px 14px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-cal .border-2>div:first-child{letter-spacing:-.02em;color:var(--rv-ink);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-phead__actions button.bg-black{height:40px;font-size:var(--fs-md);border-radius:11px;padding:0 16px;box-shadow:0 8px 18px -12px #0009}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-phead__actions .absolute.rounded.border{box-shadow:var(--rv-shadow-lg), inset 0 0 0 1px var(--rv-line-2);border:0;border-radius:14px;padding:8px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-card{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-card>.rv-chead{margin:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-chead h2{align-items:center;gap:8px;min-width:0;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-chead h2 small{font-size:var(--fs-sm);color:var(--rv-muted);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-chead[data-tone=red] h2{color:var(--rv-bad)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-chead[data-tone=amber] h2{color:var(--rv-warn)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-chead__right{font-size:var(--fs-sm);color:var(--rv-muted);flex:none;align-items:center;gap:10px;font-weight:600;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-chead__right b{color:var(--rv-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-chead__right a{-webkit-text-decoration-color:var(--rv-line-2);text-decoration-color:var(--rv-line-2);color:var(--rv-ink)!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-chead :is(.bg-white,[class~="rounded-[3px]"]){background:var(--rv-card-3);line-height:22px;font-size:var(--fs-xs);border-radius:7px;padding:0 8px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-fold{border-radius:var(--rv-r-lg);background:var(--rv-card);box-shadow:inset 0 0 0 1px var(--rv-line), var(--rv-shadow);border:0;padding:14px 20px 16px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-fold>summary .rv-chead{margin:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-band-quiet{min-height:32px;font-size:var(--fs-lg);letter-spacing:-.005em;color:var(--rv-ink);background:0 0;padding:0;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-band-quiet>span{font-size:var(--fs-sm);color:var(--rv-muted);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(.hub-card,.hub-fold) table{font-size:var(--fs-md)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(.hub-card,.hub-fold) table th{font-size:var(--fs-xs);color:var(--rv-muted);border-color:var(--rv-line);padding:10px 12px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(.hub-card,.hub-fold) table td{border-color:var(--rv-line);padding:11px 12px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(.hub-card,.hub-fold) table tbody tr:hover>td{background:var(--rv-card-2)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(.hub-card,.hub-fold) table tbody tr:last-child>td{background:var(--rv-well)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(.hub-card,.hub-fold) table tbody tr:last-child>td:first-child{border-radius:var(--rv-r-sm) 0 0 var(--rv-r-sm)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(.hub-card,.hub-fold) table tbody tr:last-child>td:last-child{border-radius:0 var(--rv-r-sm) var(--rv-r-sm) 0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(.hub-card,.hub-fold,.hub-acts,.hub-board) [class~="rounded-[3px]"]{border-radius:7px;padding-left:7px;padding-right:7px;font-weight:600;line-height:20px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-goal{background:var(--rv-card-3);border-radius:99px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-goal>i{transform-origin:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-goal>i:first-child{border-radius:99px 0 0 99px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero .hub-goal{background:var(--rv-hero-line)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__sep:before{content:"·";margin:0 6px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__note{margin-top:8px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-board{border-radius:var(--rv-r-lg);background:var(--rv-card);box-shadow:inset 0 0 0 1px var(--rv-line), var(--rv-shadow);border:0;padding:6px 8px 8px;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-board .min-w-max{min-width:100%}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-th{border-left:0;border-bottom:1px solid var(--rv-line);font-size:var(--fs-xs);color:var(--rv-muted);background:0 0;align-items:center;gap:8px;padding:12px 10px 10px;font-weight:600;display:flex}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-th>span{background:var(--rv-card-3);min-width:20px;height:20px;font-size:var(--fs-2xs);color:var(--rv-ink-2);border-radius:99px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-td{border-left:0;border-color:var(--rv-line);gap:6px;padding:8px 6px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-td.px-3{padding:14px 10px 10px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-td.px-3 button{font-size:var(--fs-md);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-task{border-radius:var(--rv-r-sm);background:var(--rv-card-2);height:36px;box-shadow:inset 0 0 0 1px var(--rv-line);transition:background-color .16s var(--rv-ease), box-shadow .16s var(--rv-ease);gap:8px;padding:0 10px 0 24px;position:relative;border:0!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-task:before{content:"";background:var(--rv-warn);border-radius:2px;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:11px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-task[data-tone=red]:before{background:var(--rv-bad)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-task:hover{background:var(--rv-card);box-shadow:inset 0 0 0 1px var(--rv-line-2), var(--rv-shadow)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-task>span{font-size:var(--fs-xs)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-task b{font-size:var(--fs-md);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-round{color:var(--rv-ink-2);font-size:var(--fs-2xs);--color-white:var(--rv-ink-2);border-radius:7px;padding:0 7px;font-weight:600;line-height:20px;background:var(--rv-card-3)!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-acts{border-radius:var(--rv-r-lg);box-shadow:inset 0 0 0 1px var(--rv-line);gap:12px;padding:18px 20px 20px;background:var(--rv-well)!important;border:0!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-acts>h2{font-size:var(--fs-lg);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-act{border-radius:var(--rv-r-md);background:var(--rv-card);box-shadow:inset 0 0 0 1px var(--rv-line), var(--rv-shadow);padding:10px 12px 10px 26px;position:relative;border:0!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-act:before{content:"";background:var(--rv-warn);border-radius:2px;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:12px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-act[data-tone=red]:before{background:var(--rv-bad)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-act b{font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-go{border-radius:var(--rv-r-sm);height:36px;color:var(--rv-accent-ink);font-size:var(--fs-md);padding:0 16px;font-weight:600;box-shadow:0 8px 18px -12px #0009;background:var(--rv-accent)!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-go:hover{background:var(--rv-accent-hi)!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-bulk{color:#f4f2ee;box-shadow:var(--rv-shadow-lg);--color-white:#f4f2ee;border-radius:13px;padding:10px 12px 10px 16px;background:#1c1b1f!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-bulk button{height:30px;font-size:var(--fs-sm);border-radius:8px;padding:0 12px;font-weight:700}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-bulk button.bg-white{background:#ffffff24;border-color:#0000;color:#f4f2ee!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .hub-bulk button:not(.bg-white){border-color:#ffffff4d;color:#f4f2ee!important}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .sp-stack{transform-origin:50% 100%;border-radius:5px 5px 2px 2px;gap:1px;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .sp-col>p:last-child{border-color:var(--rv-line-2);font-size:var(--fs-2xs);color:var(--rv-muted);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .sp-col.sp-today{background:var(--rv-well);border-radius:8px 8px 0 0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .sp-col.sp-today>p:last-child{color:var(--rv-ink);font-weight:700}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .sp-root table{font-size:var(--fs-sm);border:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .sp-root table thead tr{background:0 0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .sp-root table :is(th,td){border-color:var(--rv-line)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .sp-root table tbody tr:last-child{background:var(--rv-well)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .sp-root table td i.rounded-sm{border-radius:3px}:root[data-theme=raveno-dark] .hub-bulk{color:#1c1b1f;--color-white:#1c1b1f;background:#f2f0ec!important}:root[data-theme=raveno-dark] .hub-bulk button.bg-white{background:#00000014;color:#1c1b1f!important}:root[data-theme=raveno-dark] .hub-bulk button:not(.bg-white){border-color:#00000040;color:#1c1b1f!important}:root[data-theme=raveno]{--cat-mail:#18191d}:root[data-theme=raveno-dark]{--cat-mail:#f2f3f5}@media (max-width:999px){:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(.rv-ov-plain,.rv-goals__grid){grid-template-columns:minmax(0,1fr)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-goals__tier:not(.is-lead){border-left:0;border-top:1px solid var(--rv-hero-line);padding-top:14px;padding-left:0}}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-head{background:var(--rv-bg);color:var(--rv-ink);border-bottom:1px solid var(--rv-line);min-height:56px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-title{color:var(--rv-ink);letter-spacing:-.01em;font-size:17px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-sub{color:var(--rv-muted)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-back,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-head-r>a,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-head-r>button{color:var(--rv-ink);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-head-r .m-hbtn-fill{background:var(--rv-accent);color:var(--rv-accent-ink);border-radius:var(--rv-r-sm)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-body{gap:18px;padding:14px 16px 10px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-section{gap:10px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-tag{color:var(--rv-ink);letter-spacing:-.005em;background:0 0;padding:0;font-size:15px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-field>.m-tag{color:var(--rv-ink-2);font-size:12.5px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-count{color:var(--rv-muted);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-more,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-link{color:var(--rv-ink);font-size:13px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-list,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-box,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-empty,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-acc,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .tl-client,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-msg,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-toast,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .tl-copy{background:var(--rv-card);border-radius:var(--rv-r-lg);box-shadow:inset 0 0 0 1px var(--rv-line), var(--rv-shadow);border:0;overflow:hidden}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-box{padding:16px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-box-strong{box-shadow:inset 0 0 0 1.5px var(--rv-ink), var(--rv-shadow)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-box-today{background:var(--rv-bad-soft);box-shadow:inset 0 0 0 1px var(--rv-line)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-box-today li{background:var(--rv-card);border-radius:var(--rv-r-sm)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-empty{color:var(--rv-muted)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-card{background:var(--rv-card);border-color:var(--rv-line);border-radius:var(--rv-r-md);padding:12px 14px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-list>.m-card{border-color:var(--rv-line);border-radius:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-card:active,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-row:active,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .tl-row:active{background:var(--rv-card-2)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-card-title{font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-card-right{color:var(--rv-ink);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-row,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-gbar,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-fixbar,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-sheet-foot,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-body>.m-rows{background:var(--rv-card);border-color:var(--rv-line)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-row-wrap,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-thread,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-mail,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .tl-head+.tl-row,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .tl-row,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .tl-calm,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-acc[open]>summary{border-color:var(--rv-line)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .tl-row{background:var(--rv-card)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .tl-name{letter-spacing:-.01em;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .tl-num,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .tl-title{font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .tl-bar{background:var(--rv-card-3);border-radius:6px;height:6px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .tl-bar i{border-radius:6px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .tl-sig{border-radius:var(--rv-r-sm);background:var(--rv-card-2);border:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .tl-sig-yellow{background:var(--rv-warn-soft);color:var(--rv-warn)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .tl-acc-yellow>summary{color:var(--rv-warn)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-acc>summary{font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-acc>summary:after{color:var(--rv-muted)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-pill{border-radius:7px;padding:2px 8px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-pill-navy{background:var(--rv-accent);color:var(--rv-accent-ink);border-color:#0000}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-pill-red{background:var(--rv-bad-soft);color:var(--rv-bad);border-color:#0000}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-pill-green{background:var(--rv-good-soft);color:var(--rv-good);border-color:#0000}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-pill-yellow{background:var(--rv-warn-soft);color:var(--rv-warn);border-color:#0000}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-pill-muted{background:var(--rv-card-3);color:var(--rv-ink-2);border-color:#0000}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-pill-o{background:var(--rv-card);box-shadow:inset 0 0 0 1px var(--rv-line-2)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-pill-o.m-pill-navy{color:var(--rv-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-btn{border-radius:13px;min-height:48px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-btn-go,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-btn-navy{background:var(--rv-accent);color:var(--rv-accent-ink);box-shadow:0 8px 18px -10px var(--rv-accent);border-color:#0000}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-btn-red{background:var(--rv-bad);color:var(--rv-card);border-color:#0000}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-btn-yellow{background:var(--rv-warn);color:var(--rv-card);border-color:#0000}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-btn-o{background:var(--rv-card);color:var(--rv-ink);border-color:var(--rv-line-2)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-chip{min-height:34px;box-shadow:inset 0 0 0 1px var(--rv-line);background:var(--rv-card);color:var(--rv-muted);border:0;border-radius:9px;font-size:13px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-chip.on{background:var(--rv-accent);color:var(--rv-accent-ink);box-shadow:none}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-search,:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-input{border-color:var(--rv-line-2);background:var(--rv-card);border-radius:11px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-search-round{background:var(--rv-card);border-radius:11px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-seg{background:var(--rv-card-2);box-shadow:inset 0 0 0 1px var(--rv-line);border:0;border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;padding:3px;display:grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-seg>:is(a,button){min-height:38px;color:var(--rv-muted);transition:background-color .2s var(--rv-ease), color .2s var(--rv-ease);background:0 0;border:0;border-radius:9px;place-items:center;font-size:14px;font-weight:600;display:grid}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-seg>:is(a,button).on{background:var(--rv-card);color:var(--rv-ink);box-shadow:0 1px 2px #0000001f}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-tile{border-radius:var(--rv-r-lg);background:var(--rv-well);box-shadow:inset 0 0 0 1px var(--rv-line);border:0;padding:14px 16px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-tile b{color:var(--rv-ink);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-tile.red b{color:var(--rv-bad)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-tile.green b{color:var(--rv-good)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-spark>span{background:var(--rv-ink);border-radius:2px 2px 0 0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-spark>span.rest{background:var(--rv-card-3)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-dot{background:var(--rv-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-row-bold .m-row-time{color:var(--rv-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-gbar-btn{color:var(--rv-ink);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-msg-out{box-shadow:inset 0 0 0 1.5px var(--rv-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-toast{color:var(--rv-ink)}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-toast>button{background:var(--rv-accent);color:var(--rv-accent-ink);border-radius:8px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-sheet{background:var(--rv-card);box-shadow:var(--rv-shadow-lg);border-top-left-radius:22px;border-top-right-radius:22px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-sheet-full{border-radius:0}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-sheet-head{background:var(--rv-card);color:var(--rv-ink);border-bottom:1px solid var(--rv-line);min-height:56px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-sheet-title{letter-spacing:-.01em;font-size:17px;font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .m-sheet-close{color:var(--rv-ink);font-weight:600}:root:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-hint{color:#f4f2ee;box-shadow:var(--rv-shadow-lg);--color-white:#f4f2ee;background:#1c1b1f;border-radius:13px}:root[data-theme=raveno-dark] .mnav-hint{color:#1c1b1f;--color-white:#1c1b1f;background:#f2f0ec}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) main .m-screen h1{font-size:17px}:root:is([data-theme=raveno],[data-theme=raveno-dark]) :is(button,a,summary).bg-black{border-radius:var(--rv-r-sm);background:var(--rv-accent);color:var(--rv-accent-ink);font-weight:600}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]){--rv-gap:12px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav{padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:var(--rv-card);height:auto;box-shadow:0 -1px 0 var(--rv-line), 0 -10px 30px -18px #00000040;border-top:0}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-tab{z-index:1;height:52px;font-size:var(--fs-2xs);letter-spacing:0;color:var(--rv-muted);border-radius:12px;gap:3px;padding:0;font-weight:600;position:relative}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-tab.mnav-on{color:var(--rv-ink)}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-tab.mnav-on .mnav-label{font-weight:600}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-tab.mnav-on svg{stroke-width:1.9px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-tab svg{stroke-width:1.7px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-tabbar__pill{background:var(--rv-accent-soft);pointer-events:none;opacity:0;position:absolute;inset:0}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-scrim{background:#14120e5c}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-sheet{z-index:62;background:var(--rv-card);max-height:92dvh;box-shadow:var(--rv-shadow-lg);padding-bottom:calc(70px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;flex-direction:column;display:flex;bottom:0}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-sheet>.rv-sheet__grip+div{border-color:var(--rv-line);touch-action:none;padding:6px 12px 12px 20px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-sheet>.rv-sheet__grip+div>span{font-size:var(--fs-2xl);letter-spacing:-.02em;color:var(--rv-ink);font-weight:700}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-sheet>.rv-sheet__grip+div>button{min-height:40px;font-size:var(--fs-md);color:var(--rv-ink);border-radius:9px;padding:0 12px;font-weight:600}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-sheet>div:last-child{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;max-height:none;padding:6px 10px 10px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-sheet a{min-height:48px;font-size:var(--fs-lg);color:var(--rv-ink);border:0;border-radius:12px;padding:8px 10px;font-weight:600}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-sheet a>span:first-child,html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-sheet a>svg{background:var(--rv-card-2);width:32px;height:32px;color:var(--rv-ink);box-shadow:inset 0 0 0 1px var(--rv-line);border-radius:10px;flex:none;place-items:center;padding:6px;display:grid}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-sheet a>span:first-child svg{width:18px;height:18px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-sec{font-size:var(--fs-2xs);letter-spacing:.08em;color:var(--rv-muted);background:0 0;padding:14px 10px 4px;font-weight:700}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-sheet__grip{touch-action:none;cursor:grab;place-items:center;height:22px;margin-bottom:-6px;display:grid}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-sheet__grip i{background:var(--rv-line-2);border-radius:5px;width:40px;height:5px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .mnav-hint{color:#f4f2ee;box-shadow:var(--rv-shadow-lg);--color-white:#f4f2ee;background:#1c1b1f;border-radius:13px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) main.rv-main{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) main.rv-main h1{letter-spacing:-.02em;font-size:26px;font-weight:600}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) main.rv-main .m-screen h1{letter-spacing:-.01em;font-size:17px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-card{border-radius:14px;padding:16px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-card--flush{padding:0}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi{min-height:108px;padding:14px 14px 12px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi__value{font-size:18px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-kpi__foot .rv-spark{display:none}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__fig{font-size:44px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:10px;width:100%}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__stats>div{padding-left:10px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-hero__stats dd{font-size:var(--fs-xl)}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) :is(.rv-grid2,.rv-ov-top,.rv-ov-plain,.rv-goals__grid){grid-template-columns:minmax(0,1fr)}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-finder{top:calc(10px + env(safe-area-inset-top,0px))}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-tabs :is(a,button){height:44px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-drawer{border-radius:20px 20px 0 0;height:92dvh;max-height:92dvh;inset:auto 0 0;width:100%!important}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-drawer__head{touch-action:none;padding-top:10px}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .rv-drawer__body{padding-bottom:calc(22px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .m-sheet{border-radius:20px 20px 0 0}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .dlg{border-radius:20px 20px 0 0!important}html[data-mobile="1"]:is([data-theme=raveno],[data-theme=raveno-dark]) .m-head{z-index:20;position:sticky;top:0}html[data-mobile="1"][data-theme=raveno-dark] .mnav-scrim{background:#0009}html[data-mobile="1"][data-theme=raveno-dark] .mnav-hint{color:#1c1b1f;--color-white:#1c1b1f;background:#f2f0ec}
@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2421d155e98c9717-s.0b-mzikr8-ae0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.2qijkc4_gtkq0.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:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.urbanist_8d2ecaf1-module__iEf38W__className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.urbanist_8d2ecaf1-module__iEf38W__variable{--font-urbanist:"Urbanist", "Urbanist Fallback"}
