/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"PP Pangram Sans", system-ui, -apple-system, sans-serif;--spacing:.25rem;--radius-sm:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:before,:after{box-sizing:border-box}html{background:var(--app-bg)}body{background:var(--app-bg);color:var(--app-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:500;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--app-fg);margin:0;font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;font-family:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--app-border-strong);border-radius:999px}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components;@layer utilities{.flex{display:flex}.grid{display:grid}.hidden{display:none}.min-w-0{min-width:0}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-3{gap:calc(var(--spacing) * 3)}.gap-\[3px\]{gap:3px}.border{border-style:var(--tw-border-style);border-width:1px}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:PP Pangram Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/pangram-sans-500-CoC92wr-.woff2)format("woff2")}@font-face{font-family:PP Pangram Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/pangram-sans-600-DEVY1EYA.woff2)format("woff2")}@font-face{font-family:PP Pangram Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/pangram-sans-700-CcV-RwPk.woff2)format("woff2")}:root{color-scheme:light dark;--app-bg:light-dark(#f1f1f1,#1a1a1a);--app-surface:light-dark(#fff,#1e1e1e);--app-surface-2:light-dark(#f4f4f4,#2a2a2a);--app-fg:light-dark(#1a1a1a,#fff);--app-fg-muted:light-dark(#5f5f5f,#a7a7a7);--app-fg-dim:light-dark(#757575,#949494);--app-border:light-dark(#dcdcdc,#444);--app-border-strong:light-dark(#bdbdbd,#5a5a5a);--app-accent:light-dark(#00875a,#00b46f);--app-accent-soft:light-dark(#e2f4ec,#1a4033);--app-accent-soft-fg:light-dark(#0b5c3e,#fff);--app-accent-strong:light-dark(#00875a,#307960);--app-accent-strong-fg:#fff;--app-on-accent:#fff}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.app-icon[data-v-414300da]{display:inline-flex;flex-shrink:0;width:var(--icon-width);aspect-ratio:var(--icon-ratio);color:inherit}.app-icon[data-v-414300da] svg{width:100%;height:100%}.sidebar-item[data-v-48a8693c]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 20px;border:0;border-left:2px solid transparent;background:transparent;color:var(--app-fg);font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.2;text-align:left;transition:background .16s ease,color .16s ease,border-color .16s ease}@media(min-width:992px){.sidebar-item[data-v-48a8693c]{padding-block:4px;min-height:32px}}.sidebar-item[data-v-48a8693c]:hover{background:var(--app-accent-soft);color:var(--app-accent-soft-fg);border-left-color:var(--app-accent)}.sidebar-item__label[data-v-48a8693c]{min-width:0;padding-top:3px}.sidebar-item--active[data-v-48a8693c]{background:var(--app-accent-soft);color:var(--app-accent-soft-fg);border-left-color:var(--app-accent)}.theme-toggle[data-v-405ffc53]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 20px;border:0;border-left:2px solid transparent;background:transparent;color:var(--app-fg);font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.2;text-align:left;transition:background .16s ease,color .16s ease,border-color .16s ease}@media(min-width:992px){.theme-toggle[data-v-405ffc53]{padding-block:4px;min-height:32px}}.theme-toggle[data-v-405ffc53]:hover{background:var(--app-accent-soft);color:var(--app-accent-soft-fg);border-left-color:var(--app-accent)}.theme-toggle__label[data-v-405ffc53]{padding-top:3px}.theme-toggle__track[data-v-405ffc53]{position:relative;width:36px;height:20px;flex-shrink:0;margin-left:auto;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface-2);transition:background .16s ease,border-color .16s ease}.theme-toggle__track--on[data-v-405ffc53]{background:var(--app-accent);border-color:var(--app-accent)}.theme-toggle__thumb[data-v-405ffc53]{position:absolute;top:50%;left:2px;translate:0 -50%;width:14px;height:14px;border-radius:50%;background:var(--app-fg-dim);transition:left .16s ease,background .16s ease}.theme-toggle__track--on .theme-toggle__thumb[data-v-405ffc53]{left:calc(100% - 16px);background:var(--app-on-accent)}.sidebar[data-v-12b606ca]{display:flex;flex-direction:column;gap:30px;width:100%;height:100%;padding-block:20px;overflow-y:auto;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-md)}@media(min-width:992px){.sidebar[data-v-12b606ca]{width:288px;height:auto}}.sidebar__drawer-head[data-v-12b606ca]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:20px}@media(min-width:992px){.sidebar__drawer-head[data-v-12b606ca]{display:none}}.sidebar__logo[data-v-12b606ca]{color:var(--app-fg)}.sidebar__close[data-v-12b606ca]{display:flex;padding:4px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--app-fg)}.sidebar__showcase[data-v-12b606ca]{padding-inline:20px}.sidebar__showcase-btn[data-v-12b606ca]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);color:var(--app-fg);font-size:16px;font-weight:600;line-height:1.2;transition:border-color .16s ease,background .16s ease}.sidebar__showcase-btn[data-v-12b606ca]:hover{border-color:var(--app-accent);background:var(--app-accent-soft);color:var(--app-accent-soft-fg)}.sidebar__nav[data-v-12b606ca]{display:flex;flex-direction:column;gap:30px}.sidebar__group[data-v-12b606ca]{display:flex;flex-direction:column;gap:12px}.sidebar__divider[data-v-12b606ca]{height:1px;background:var(--app-border)}.sidebar__bottom[data-v-12b606ca]{display:flex;flex-direction:column;gap:12px;margin-top:auto}.sidebar__exit[data-v-12b606ca]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 20px;border:0;border-left:2px solid transparent;background:transparent;color:var(--app-fg);font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.2;text-align:left;transition:background .16s ease,color .16s ease,border-color .16s ease}@media(min-width:992px){.sidebar__exit[data-v-12b606ca]{padding-block:4px;min-height:32px}}.sidebar__exit[data-v-12b606ca]:hover{background:var(--app-accent-soft);color:var(--app-accent-soft-fg);border-left-color:var(--app-accent)}.sidebar__exit[data-v-12b606ca]:hover{background:var(--app-accent-strong);color:var(--app-accent-strong-fg)}.sidebar__exit-label[data-v-12b606ca]{padding-top:3px}.layout[data-v-8affb27a]{display:flex;flex-direction:column;gap:20px;min-height:100vh;min-height:100dvh;padding:clamp(20px,1rem + 1.2vw,40px) clamp(10px,.44rem + 1.9vw,40px);background:var(--app-bg)}.layout__header[data-v-8affb27a]{display:flex;align-items:center;gap:32px}.layout__logo-box[data-v-8affb27a]{display:none}@media(min-width:992px){.layout__logo-box[data-v-8affb27a]{display:block;flex-shrink:0;padding-inline:20px}}.layout__logo[data-v-8affb27a]{color:var(--app-fg)}.layout__bar[data-v-8affb27a]{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:10px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-md)}.layout__burger[data-v-8affb27a]{display:flex;flex-shrink:0;padding:0;border:0;background:transparent;color:var(--app-fg)}@media(min-width:992px){.layout__burger[data-v-8affb27a]{display:none}}.layout__avatar[data-v-8affb27a]{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:8px;border:1px solid var(--app-border);border-radius:999px;color:var(--app-fg)}.layout__name[data-v-8affb27a]{margin:0;font-size:clamp(12px,.6rem + .4vw,16px);font-weight:600;line-height:1.2;color:var(--app-fg);overflow-wrap:break-word}.layout__agency[data-v-8affb27a]{flex-shrink:0;padding:4px 12px;white-space:nowrap}@media(max-width:575.98px){.layout__agency[data-v-8affb27a]{padding-inline:8px}}.layout__agency[data-v-8affb27a]{border:1px solid var(--app-accent);border-radius:var(--radius-sm);background:var(--app-accent-soft);color:var(--app-accent-soft-fg);font-size:12px;font-weight:600;line-height:1.2;transition:background .16s ease}.layout__agency[data-v-8affb27a]:hover{background:var(--app-accent);color:var(--app-on-accent)}.layout__bell[data-v-8affb27a]{display:flex;flex-shrink:0;padding:0;border:0;background:transparent;color:var(--app-fg)}.layout__bell[data-v-8affb27a]:hover{color:var(--app-accent)}.layout__main[data-v-8affb27a]{display:flex;flex:1;min-height:0;align-items:stretch;gap:20px}.layout__sidebar[data-v-8affb27a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;translate:-100% 0;transition:translate .24s ease}.layout__sidebar--open[data-v-8affb27a]{translate:0 0}@media(min-width:992px){.layout__sidebar[data-v-8affb27a]{position:sticky;top:clamp(20px,1rem + 1.2vw,40px);inset-inline:auto;z-index:1;align-self:flex-start;flex-shrink:0;width:288px;max-height:calc(100dvh - (clamp(20px,1rem + 1.2vw,40px)*2));translate:none}}.layout__content[data-v-8affb27a]{display:flex;flex:1;min-width:0;flex-direction:column;gap:20px}.layout__crumb[data-v-8affb27a]{font-size:12px;font-weight:500;line-height:1.2;color:var(--app-fg)}.layout__crumb--current[data-v-8affb27a],.layout__crumb-sep[data-v-8affb27a]{color:var(--app-fg-muted)}.layout__footer[data-v-8affb27a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px}@media(min-width:992px){.layout__footer[data-v-8affb27a]{padding-left:308px}}.layout__copy[data-v-8affb27a]{margin:0;font-size:14px;font-weight:500;color:var(--app-fg-dim)}.layout__privacy[data-v-8affb27a]{font-size:14px;font-weight:500;color:var(--app-fg-dim);text-decoration:underline}.layout__privacy[data-v-8affb27a]:hover{color:var(--app-accent)}
