/*! 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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"PP Pangram Sans", system-ui, -apple-system, sans-serif;--spacing:.25rem;--radius-sm:4px;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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}p{margin:0}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{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.container{width:100%}@media(min-width:576px){.container{max-width:576px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:992px){.container{max-width:992px}}@media(min-width:1200px){.container{max-width:1200px}}@media(min-width:1600px){.container{max-width:1600px}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.min-w-0{min-width:0}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.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-4{gap:calc(var(--spacing) * 4)}.gap-\[3px\]{gap:3px}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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}@property --tw-ease{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-0a4b1917]{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-0a4b1917]{padding-block:4px;min-height:32px}}.sidebar-item[data-v-0a4b1917]:hover{background:var(--app-accent-soft);color:var(--app-accent-soft-fg);border-left-color:var(--app-accent)}.sidebar-item__label[data-v-0a4b1917]{min-width:0;padding-top:3px}.sidebar-item--active[data-v-0a4b1917]{background:var(--app-accent-soft);color:var(--app-accent-soft-fg);border-left-color:var(--app-accent)}.theme-toggle[data-v-f51abb2e]{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-f51abb2e]{padding-block:4px;min-height:32px}}.theme-toggle[data-v-f51abb2e]:hover{background:var(--app-accent-soft);color:var(--app-accent-soft-fg);border-left-color:var(--app-accent)}.theme-toggle__label[data-v-f51abb2e]{padding-top:3px}.theme-toggle__track[data-v-f51abb2e]{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-f51abb2e]{background:var(--app-accent);border-color:var(--app-accent)}.theme-toggle__thumb[data-v-f51abb2e]{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-f51abb2e]{left:calc(100% - 16px);background:var(--app-on-accent)}.sidebar[data-v-a00d4039]{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-a00d4039]{width:245px;height:auto}}.sidebar__drawer-head[data-v-a00d4039]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:20px}@media(min-width:992px){.sidebar__drawer-head[data-v-a00d4039]{display:none}}.sidebar__logo[data-v-a00d4039]{color:var(--app-fg)}.sidebar__close[data-v-a00d4039]{display:flex;padding:4px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--app-fg)}.sidebar__nav[data-v-a00d4039]{display:flex;flex-direction:column;gap:30px}.sidebar__group[data-v-a00d4039]{display:flex;flex-direction:column;gap:12px}.sidebar__divider[data-v-a00d4039]{height:1px;background:var(--app-border)}.sidebar__bottom[data-v-a00d4039]{display:flex;flex-direction:column;gap:12px;margin-top:auto}.sidebar__exit[data-v-a00d4039]{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-a00d4039]{padding-block:4px;min-height:32px}}.sidebar__exit[data-v-a00d4039]:hover{background:var(--app-accent-soft);color:var(--app-accent-soft-fg);border-left-color:var(--app-accent)}.sidebar__exit[data-v-a00d4039]:hover{background:var(--app-accent-strong);color:var(--app-accent-strong-fg)}.sidebar__exit-label[data-v-a00d4039]{padding-top:3px}.today[data-v-45b0da55]{display:flex;align-items:center;gap:2px;min-width:0;max-width:520px;padding:4px;border:1px solid var(--app-accent);border-radius:999px;background:var(--app-accent-soft)}@media(max-width:991.98px){.today[data-v-45b0da55]{display:none}}.today__link[data-v-45b0da55]{display:flex;align-items:center;gap:10px;min-width:0;padding:4px 10px;border-radius:999px;color:var(--app-fg)}.today__link:hover .today__arrow[data-v-45b0da55]{color:var(--app-accent);transform:translate(2px)}.today__pulse[data-v-45b0da55]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--app-accent);animation:today-pulse-45b0da55 2.4s ease-in-out infinite}.today__text[data-v-45b0da55]{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.today__label[data-v-45b0da55]{flex-shrink:0;font-size:12px;font-weight:700;color:var(--app-accent-soft-fg)}.today__title[data-v-45b0da55]{min-width:0;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis}.today__more[data-v-45b0da55]{flex-shrink:0;font-size:12px;font-weight:500;color:var(--app-fg-dim)}.today__arrow[data-v-45b0da55]{flex-shrink:0;color:var(--app-fg-dim);transition:color .15s ease,transform .15s ease}.today__close[data-v-45b0da55]{display:flex;flex-shrink:0;padding:6px;border:0;border-radius:50%;background:transparent;color:var(--app-fg-dim);cursor:pointer}.today__close[data-v-45b0da55]:hover{background:var(--app-surface);color:var(--app-fg)}@keyframes today-pulse-45b0da55{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--app-accent) 30%,transparent)}}@media(prefers-reduced-motion:reduce){.today__pulse[data-v-45b0da55]{animation:none}.today__arrow[data-v-45b0da55]{transition:none}.today__link:hover .today__arrow[data-v-45b0da55]{transform:none}}.btn[data-v-49b4655c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,opacity .16s ease}.btn--primary[data-v-49b4655c]{background:var(--app-accent);color:var(--app-on-accent)}.btn--primary[data-v-49b4655c]:hover{background:var(--app-accent-strong)}.btn--primary[data-v-49b4655c]:disabled{opacity:.5;cursor:not-allowed}.btn--ghost[data-v-49b4655c]{background:transparent;border-color:var(--app-border-strong);color:var(--app-fg)}.btn--ghost[data-v-49b4655c]:hover{border-color:var(--app-accent);color:var(--app-accent)}.btn--ghost[data-v-49b4655c]:disabled{opacity:.5;cursor:not-allowed}.btn--sm[data-v-49b4655c]{padding:8px 12px;font-size:13px}.guide-tip[data-v-e108dbef]{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;padding:16px 18px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);box-shadow:0 18px 48px #00000057}.guide-tip__close[data-v-e108dbef]{position:absolute;top:10px;right:10px;display:flex;padding:4px;border:0;border-radius:50%;background:transparent;color:var(--app-fg-dim);cursor:pointer}.guide-tip__close[data-v-e108dbef]:hover{color:var(--app-fg)}.guide-tip__counter[data-v-e108dbef]{margin:0;padding-right:24px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--app-accent)}.guide-tip__title[data-v-e108dbef]{margin:0;padding-right:24px;font-size:16px;font-weight:700;line-height:1.3;color:var(--app-fg)}.guide-tip__text[data-v-e108dbef]{margin:0;font-size:14px;font-weight:500;line-height:1.5;color:var(--app-fg-muted)}.guide-tip__note[data-v-e108dbef]{margin:0;font-size:13px;font-weight:500;line-height:1.45;color:var(--app-fg-dim)}.guide-tip__actions[data-v-e108dbef]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.guide[data-v-86902314]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none}.guide__veil[data-v-86902314]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.guide__spot[data-v-86902314]{position:absolute;border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--app-accent),0 0 0 9999px #0000008c;transition:top .16s ease,left .16s ease,width .16s ease,height .16s ease}@media(prefers-reduced-motion:reduce){.guide__spot[data-v-86902314]{transition:none}}.guide__tip[data-v-86902314]{position:absolute;width:min(340px,100vw - 16px);pointer-events:auto}.modal[data-v-333ea438]{padding:0;border:0;background:transparent;color:var(--app-fg)}.modal--sm[data-v-333ea438]{max-width:min(440px,100vw - 32px)}.modal--md[data-v-333ea438]{width:min(520px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px)}.modal--md .modal__box[data-v-333ea438]{min-height:0;max-height:calc(100dvh - 24px)}.modal--md .modal__body[data-v-333ea438]{display:flex;flex-direction:column;min-height:0;overflow-y:auto;font-size:inherit;font-weight:inherit;color:inherit}.modal--lg[data-v-333ea438]{width:min(1040px,100vw - 24px);height:min(920px,100dvh - 24px);max-width:none;max-height:none}.modal--lg .modal__box[data-v-333ea438]{height:100%;min-height:0;padding:clamp(14px,.5rem + 1vw,20px)}.modal--lg .modal__body[data-v-333ea438]{display:flex;flex:1;min-height:0;font-size:inherit;font-weight:inherit;color:inherit}.modal[data-v-333ea438]::backdrop{background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal[open] .modal__box[data-v-333ea438]{animation:modal-in-333ea438 .16s ease-out}@media(prefers-reduced-motion:reduce){.modal[open] .modal__box[data-v-333ea438]{animation:none}}.modal__box[data-v-333ea438]{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(20px,1rem + 1.4vw,32px);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);box-shadow:0 24px 64px #00000052}.modal__close[data-v-333ea438]{position:absolute;top:14px;right:14px;display:flex;padding:6px;border:0;border-radius:50%;background:transparent;color:var(--app-fg-dim);cursor:pointer;transition:background .16s ease,color .16s ease}.modal__close[data-v-333ea438]:hover{background:var(--app-surface-2);color:var(--app-fg)}.modal__title[data-v-333ea438]{margin:0;padding-right:28px;font-size:20px;font-weight:700;text-wrap:balance}.modal__body[data-v-333ea438]{font-size:15px;font-weight:500;color:var(--app-fg-muted);line-height:1.55}.modal__actions[data-v-333ea438]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}@keyframes modal-in-333ea438{0%{opacity:0;translate:0 12px}}.onboarding__lead[data-v-9ce1fc44]{margin:0}.onboarding__list[data-v-9ce1fc44]{display:flex;flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;font-size:14px;font-weight:600;color:var(--app-fg)}.onboarding__item[data-v-9ce1fc44]{display:flex;align-items:center;gap:10px}.onboarding__dot[data-v-9ce1fc44]{width:16px;height:16px;border:2px solid var(--app-border-strong);border-radius:50%}.layout[data-v-3d5a2a66]{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-3d5a2a66]{display:flex;align-items:center;gap:20px}.layout__logo-box[data-v-3d5a2a66]{display:none}@media(min-width:992px){.layout__logo-box[data-v-3d5a2a66]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:245px;padding-inline:20px}}.layout__logo[data-v-3d5a2a66]{color:var(--app-fg)}.layout__bar[data-v-3d5a2a66]{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-3d5a2a66]{display:flex;flex-shrink:0;padding:0;border:0;background:transparent;color:var(--app-fg)}@media(min-width:992px){.layout__burger[data-v-3d5a2a66]{display:none}}.layout__avatar[data-v-3d5a2a66]{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__avatar--photo[data-v-3d5a2a66]{width:42px;height:42px;padding:0;overflow:hidden}.layout__avatar-image[data-v-3d5a2a66]{width:100%;height:100%;border-radius:50%;object-fit:cover}.layout__name[data-v-3d5a2a66]{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-name[data-v-3d5a2a66]{min-width:0;overflow:hidden;color:var(--app-fg-muted);font-size:12px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.layout__agency[data-v-3d5a2a66]{flex-shrink:0;padding:4px 12px;white-space:nowrap}@media(max-width:575.98px){.layout__agency[data-v-3d5a2a66]{padding-inline:8px}}.layout__agency[data-v-3d5a2a66]{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-3d5a2a66]:hover{background:var(--app-accent);color:var(--app-on-accent)}.layout__action[data-v-3d5a2a66]{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:0;border:0;background:transparent;color:var(--app-fg);transition:color .16s ease}.layout__action[data-v-3d5a2a66]:hover,.layout__action.router-link-active[data-v-3d5a2a66]{color:var(--app-accent)}.layout__action-text[data-v-3d5a2a66]{font-size:13px;font-weight:600;white-space:nowrap}@media(max-width:991.98px){.layout__action-text[data-v-3d5a2a66]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.layout__bell-icon[data-v-3d5a2a66]{position:relative;display:inline-flex;flex-shrink:0}.layout__badge[data-v-3d5a2a66]{position:absolute;top:-2px;left:55%;min-width:18px;padding:0 5px;border-radius:999px;background:var(--app-accent);color:var(--app-on-accent);font-size:11px;font-weight:700;line-height:18px;text-align:center;pointer-events:none}.layout__mark[data-v-3d5a2a66]{position:absolute;top:-1px;right:55%;width:10px;height:10px;border-radius:999px;background:#e5484d;pointer-events:none}.layout__main[data-v-3d5a2a66]{display:flex;flex:1;min-height:0;align-items:stretch;gap:20px}.layout__sidebar[data-v-3d5a2a66]{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-3d5a2a66]{translate:0 0}@media(min-width:992px){.layout__sidebar[data-v-3d5a2a66]{position:sticky;top:clamp(20px,1rem + 1.2vw,40px);inset-inline:auto;z-index:1;align-self:flex-start;flex-shrink:0;width:245px;max-height:calc(100dvh - (clamp(20px,1rem + 1.2vw,40px)*2));translate:none}}.layout__content[data-v-3d5a2a66]{display:flex;flex:1;min-width:0;flex-direction:column;gap:10px}.layout__crumb[data-v-3d5a2a66]{font-size:12px;font-weight:500;line-height:1.2;color:var(--app-fg)}.layout__crumb--current[data-v-3d5a2a66],.layout__crumb-sep[data-v-3d5a2a66]{color:var(--app-fg-muted)}.layout__footer[data-v-3d5a2a66]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px}@media(min-width:992px){.layout__footer[data-v-3d5a2a66]{padding-left:265px}}.layout__copy[data-v-3d5a2a66]{margin:0;font-size:14px;font-weight:500;color:var(--app-fg-dim)}.layout__privacy[data-v-3d5a2a66]{font-size:14px;font-weight:500;color:var(--app-fg-dim);text-decoration:underline}.layout__privacy[data-v-3d5a2a66]:hover{color:var(--app-accent)}
