@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.ttf) format("truetype");font-weight:400 800;font-display:swap}:root{--white: #ffffff;--navy: #244f72;--navy-hover: #1b405e;--ink: #203647;--teal: #32857d;--teal-dark: #276d65;--blue: #ddebf5;--mint: #deeee8;--lavender: #eae5f5;--ivory: #f6f3ec;--canvas: #f7f9fb;--border: #e1e8ed;--muted: #586b79;--subtle: #71808b;--focus-bg: #e8f1f6;--danger: #9f2d2d;--danger-bg: #fbeaea;--warn: #8a5a00;--warn-bg: #fcf4df;--r-sm: 8px;--r-md: 16px;--r-lg: 24px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Manrope,Arial,sans-serif;background:var(--white);color:var(--ink);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}:focus,:focus-visible{outline:none!important;box-shadow:none!important}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{background-color:var(--focus-bg)}input:focus-visible,textarea:focus-visible{background-color:var(--focus-bg);border-color:var(--navy)}button,input,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}a{color:var(--navy);text-decoration:none}a:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--r-sm);border:1px solid transparent;font-weight:600;font-size:14px;line-height:1.2;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--navy);color:var(--white)}.btn-primary:hover:not(:disabled){background:var(--navy-hover)}.btn-secondary{background:var(--white);color:var(--ink);border-color:var(--border)}.btn-secondary:hover:not(:disabled){background:var(--canvas);border-color:var(--navy)}.btn-ghost{background:transparent;color:var(--muted)}.btn-ghost:hover:not(:disabled){background:var(--canvas);color:var(--ink)}.btn-danger{background:var(--danger-bg);color:var(--danger);border-color:#f3d0d0}.btn-danger:hover:not(:disabled){background:#f7dada}.btn-sm{padding:7px 12px;font-size:13px}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:13px;font-weight:600;color:var(--ink)}.input,.textarea{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--white);color:var(--ink);font-size:14px;transition:border-color .15s ease,background-color .15s ease}.textarea{resize:vertical;min-height:96px}.card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-md);padding:20px}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--canvas);color:var(--muted);border:1px solid var(--border)}.pill-blue{background:var(--blue);color:var(--navy);border-color:transparent}.pill-mint{background:var(--mint);color:var(--teal-dark);border-color:transparent}.pill-lavender{background:var(--lavender);color:var(--ink);border-color:transparent}.pill-warn{background:var(--warn-bg);color:var(--warn);border-color:transparent}.pill-danger{background:var(--danger-bg);color:var(--danger);border-color:transparent}.alert{padding:12px 14px;border-radius:var(--r-sm);font-size:14px;border:1px solid var(--border);background:var(--canvas)}.alert-error{background:var(--danger-bg);color:var(--danger);border-color:#f3d0d0}.alert-warn{background:var(--warn-bg);color:var(--warn);border-color:#f0dfad}.alert-ok{background:var(--mint);color:var(--teal-dark);border-color:#bfe0d4}.muted{color:var(--muted)}.subtle{color:var(--subtle)}.brand.svelte-2o74q4{display:inline-flex;align-items:center;gap:10px;color:var(--navy);font-weight:700;font-size:20px;letter-spacing:-.02em;line-height:1;-webkit-user-select:none;user-select:none}.brand.light.svelte-2o74q4{color:var(--white)}.wordmark.svelte-2o74q4{font-weight:700;color:inherit}.auth-page.svelte-9kc973{min-height:100vh;background:var(--canvas);padding:24px 20px 64px;display:flex;flex-direction:column;align-items:center}.auth-header.svelte-9kc973{width:100%;max-width:480px;display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.auth-card.svelte-9kc973{width:100%;max-width:480px;padding:28px}.auth-card.svelte-9kc973 h1:where(.svelte-9kc973){margin:0 0 6px;font-size:24px;line-height:1.25}.auth-form.svelte-9kc973{display:flex;flex-direction:column;gap:14px;margin-top:18px}.auth-divider.svelte-9kc973{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--muted);font-size:12px}.auth-divider.svelte-9kc973:before,.auth-divider.svelte-9kc973:after{content:"";flex:1;height:1px;background:var(--border)}.google-btn.svelte-9kc973{width:100%;justify-content:center}.auth-switch.svelte-9kc973{margin-top:16px;text-align:center}.forgot-row.svelte-9kc973{margin-top:10px;text-align:right}.alert-ok.svelte-9kc973{padding:10px 12px;border-radius:10px;background:#0f766e14;color:var(--mint);border:1px solid rgba(15,118,110,.25);font-size:13px}.link-btn.svelte-9kc973{border:0;background:transparent;color:var(--accent);font-size:13px;font-weight:500;cursor:pointer;padding:4px 8px}.alert-error.svelte-9kc973{padding:10px 12px;border-radius:10px;background:#b4231814;color:var(--danger);border:1px solid rgba(180,35,24,.25);font-size:13px}.select-wrap.svelte-1v3k3t3{position:relative;display:flex;flex-direction:column;gap:6px}.select-trigger.svelte-1v3k3t3{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--white);color:var(--ink);font-size:14px;text-align:left;transition:border-color .15s ease,background-color .15s ease}.select-trigger.svelte-1v3k3t3:hover:not(:disabled),.select-trigger.open.svelte-1v3k3t3{border-color:var(--navy)}.select-trigger.svelte-1v3k3t3:focus-visible{background:var(--focus-bg);border-color:var(--navy)}.select-trigger.svelte-1v3k3t3:disabled{opacity:.6;cursor:not-allowed}.select-text.svelte-1v3k3t3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-text.placeholder.svelte-1v3k3t3{color:var(--subtle)}.select-chevron.svelte-1v3k3t3{display:inline-flex;color:var(--muted);transition:transform .15s ease}.select-chevron.rotated.svelte-1v3k3t3{transform:rotate(180deg)}.select-menu.svelte-1v3k3t3{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background:var(--white);border:1px solid var(--border);border-radius:var(--r-sm);padding:4px;max-height:240px;overflow-y:auto;box-shadow:0 8px 24px #2036471f}.select-option.svelte-1v3k3t3{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:var(--ink);font-size:14px;text-align:left}.select-option.active.svelte-1v3k3t3{background:var(--canvas)}.select-option.selected.svelte-1v3k3t3{background:var(--blue);color:var(--navy);font-weight:600}.select-empty.svelte-1v3k3t3{padding:10px 12px;font-size:13px;color:var(--subtle)}.inbox-shell.svelte-qi13n3{display:flex;flex-direction:column;gap:16px}.page-head.svelte-qi13n3{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.page-head.svelte-qi13n3 h1:where(.svelte-qi13n3){margin:0 0 4px;font-size:24px}.page-head.svelte-qi13n3 p:where(.svelte-qi13n3){margin:0}.head-actions.svelte-qi13n3{display:flex;gap:10px}.filters.svelte-qi13n3{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px}.filter-item.svelte-qi13n3{min-width:210px;flex:1}.filter-search.svelte-qi13n3{display:flex;align-items:center;gap:8px;flex:1.5;min-width:220px;border:1px solid var(--border);border-radius:var(--r-sm);padding:0 10px;color:var(--muted)}.search-input.svelte-qi13n3{border:none;background:transparent;width:100%;padding:9px 0;font-size:14px}.inbox-grid.svelte-qi13n3{display:grid;grid-template-columns:minmax(300px,1fr) minmax(340px,1.3fr);gap:16px;min-height:460px}.msg-list.svelte-qi13n3{padding:8px;display:flex;flex-direction:column;gap:4px;max-height:620px;overflow-y:auto}.msg-row.svelte-qi13n3{width:100%;text-align:left;border:1px solid transparent;border-radius:var(--r-sm);background:var(--white);padding:12px;display:flex;flex-direction:column;gap:4px}.msg-row.svelte-qi13n3:hover{background:var(--canvas)}.msg-row.selected.svelte-qi13n3{background:var(--blue);border-color:#c2d9eb}.msg-row.unread.svelte-qi13n3 .msg-subject:where(.svelte-qi13n3){font-weight:700;color:var(--navy)}.msg-row-top.svelte-qi13n3{display:flex;justify-content:space-between;align-items:center;gap:8px}.msg-date.svelte-qi13n3{font-size:12px}.msg-subject.svelte-qi13n3{font-size:14px;font-weight:600}.msg-meta.svelte-qi13n3{display:flex;justify-content:space-between;font-size:12px;gap:8px}.msg-snippet.svelte-qi13n3{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-detail.svelte-qi13n3{display:flex;flex-direction:column}.detail-head.svelte-qi13n3{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--border)}.detail-head.svelte-qi13n3 h2:where(.svelte-qi13n3){margin:10px 0 6px;font-size:18px}.detail-badges.svelte-qi13n3{display:flex;gap:8px;flex-wrap:wrap}.detail-addrs.svelte-qi13n3{margin:0;font-size:13px}.detail-body.svelte-qi13n3{margin:16px 0 0;font-family:inherit;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.6}.detail-empty.svelte-qi13n3,.empty-state.svelte-qi13n3{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px}.pad.svelte-qi13n3{padding:16px}.compose-form.svelte-qi13n3{display:flex;flex-direction:column;gap:12px}.compose-head.svelte-qi13n3{display:flex;justify-content:space-between;align-items:center}.compose-head.svelte-qi13n3 h2:where(.svelte-qi13n3){margin:0;font-size:18px}.compose-actions.svelte-qi13n3{display:flex;justify-content:flex-end;gap:10px}@media(max-width:860px){.inbox-grid.svelte-qi13n3{grid-template-columns:1fr}}.dp-wrap.svelte-1s6ggd{position:relative;display:flex;flex-direction:column;gap:6px}.dp-trigger.svelte-1s6ggd{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--white);color:var(--ink);font-size:14px;text-align:left}.dp-trigger.svelte-1s6ggd:hover{border-color:var(--navy)}.placeholder.svelte-1s6ggd{color:var(--subtle)}.dp-popover.svelte-1s6ggd{position:absolute;top:calc(100% + 4px);left:0;z-index:60;width:272px;background:var(--white);border:1px solid var(--border);border-radius:var(--r-sm);padding:12px;box-shadow:0 10px 28px #20364724}.dp-head.svelte-1s6ggd{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:14px}.dp-nav.svelte-1s6ggd{width:28px;height:28px;border:1px solid var(--border);border-radius:6px;background:var(--white);font-weight:700}.dp-nav.svelte-1s6ggd:hover{background:var(--canvas)}.dp-weekdays.svelte-1s6ggd{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:6px}.dp-grid.svelte-1s6ggd{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dp-day.svelte-1s6ggd{height:32px;border:none;border-radius:6px;background:transparent;font-size:13px}.dp-day.svelte-1s6ggd:hover{background:var(--canvas)}.dp-day.selected.svelte-1s6ggd{background:var(--navy);color:var(--white);font-weight:700}.fp-wrap.svelte-dt86yb{display:inline-flex;width:100%}.fp-hidden.svelte-dt86yb{display:none}.fp-btn.svelte-dt86yb{width:100%;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--white);color:var(--ink);font-size:14px;text-align:left}.fp-btn.svelte-dt86yb:hover{border-color:var(--navy);background:var(--canvas)}.fp-name.svelte-dt86yb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placeholder.svelte-dt86yb{color:var(--subtle)}.companies-shell.svelte-10vic7a{display:flex;flex-direction:column;gap:16px}.page-head.svelte-10vic7a{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.page-head.svelte-10vic7a h1:where(.svelte-10vic7a){margin:0 0 4px;font-size:24px}.page-head.svelte-10vic7a p:where(.svelte-10vic7a){margin:0}.create-form.svelte-10vic7a{display:flex;flex-direction:column;gap:14px}.create-form.svelte-10vic7a h2:where(.svelte-10vic7a){margin:0;font-size:18px}.form-grid.svelte-10vic7a{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.form-actions.svelte-10vic7a{display:flex;justify-content:flex-end;gap:10px}.companies-grid.svelte-10vic7a{display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:start}.company-list.svelte-10vic7a{padding:8px;display:flex;flex-direction:column;gap:4px}.company-item.svelte-10vic7a{width:100%;text-align:left;border:1px solid transparent;border-radius:var(--r-sm);background:var(--white);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.company-item.svelte-10vic7a:hover{background:var(--canvas)}.company-item.selected.svelte-10vic7a{background:var(--blue);border-color:#c2d9eb}.company-name.svelte-10vic7a{font-weight:600;font-size:14px}.company-meta.svelte-10vic7a{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.company-detail.svelte-10vic7a{display:flex;flex-direction:column;gap:16px}.detail-top.svelte-10vic7a{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.detail-top.svelte-10vic7a h2:where(.svelte-10vic7a){margin:10px 0 4px;font-size:20px}.badges-row.svelte-10vic7a{display:flex;gap:8px;flex-wrap:wrap}.source-note.svelte-10vic7a{font-size:12px;margin:6px 0 0}.list-stack.svelte-10vic7a{display:flex;flex-direction:column;gap:10px;margin:12px 0}.row-item.svelte-10vic7a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);flex-wrap:wrap}.row-actions.svelte-10vic7a{display:flex;align-items:center;gap:8px}.doc-info.svelte-10vic7a{display:flex;align-items:center;gap:10px;color:var(--navy)}.small-text.svelte-10vic7a{font-size:12px}.inline-form.svelte-10vic7a{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:8px;margin-top:12px}.empty-state.svelte-10vic7a{padding:32px}@media(max-width:860px){.companies-grid.svelte-10vic7a,.inline-form.svelte-10vic7a{grid-template-columns:1fr}}.cb-row.svelte-vw6mhy{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;padding:4px 2px;text-align:left;font-size:13px;color:var(--ink)}.cb-box.svelte-vw6mhy{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border);background:var(--white);display:inline-flex;align-items:center;justify-content:center;color:var(--white);flex-shrink:0;transition:background-color .12s ease,border-color .12s ease}.cb-box.checked.svelte-vw6mhy{background:var(--navy);border-color:var(--navy)}.cb-label.svelte-vw6mhy{line-height:1.3}.team-shell.svelte-15shrdw{display:flex;flex-direction:column;gap:16px}.page-head.svelte-15shrdw h1:where(.svelte-15shrdw){margin:0 0 4px;font-size:24px}.page-head.svelte-15shrdw p:where(.svelte-15shrdw){margin:0}.invite-link-card.svelte-15shrdw{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--blue);border-color:#c2d9eb;flex-wrap:wrap}.team-grid.svelte-15shrdw{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;align-items:start}.team-grid.svelte-15shrdw h2:where(.svelte-15shrdw){margin:0 0 14px;font-size:18px}.subhead.svelte-15shrdw{margin:22px 0 10px;font-size:15px}.list-stack.svelte-15shrdw{display:flex;flex-direction:column;gap:10px}.member-row.svelte-15shrdw{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm)}.member-badges.svelte-15shrdw{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.small-text.svelte-15shrdw{font-size:12px}.invite-form.svelte-15shrdw,.edit-box.svelte-15shrdw{display:flex;flex-direction:column;gap:12px}.edit-box.svelte-15shrdw{margin-top:16px;padding:14px;background:var(--canvas);border-radius:var(--r-sm);border:1px solid var(--border)}.edit-box.svelte-15shrdw h3:where(.svelte-15shrdw){margin:0;font-size:15px}.checks-grid.svelte-15shrdw{display:flex;flex-direction:column;gap:6px;max-height:160px;overflow-y:auto;padding:8px;background:var(--white);border:1px solid var(--border);border-radius:var(--r-sm)}.form-actions.svelte-15shrdw{display:flex;justify-content:flex-end;gap:8px}.settings-shell.svelte-wn6w8w{display:flex;flex-direction:column;gap:16px}.page-head.svelte-wn6w8w h1:where(.svelte-wn6w8w){margin:0 0 4px;font-size:24px}.page-head.svelte-wn6w8w p:where(.svelte-wn6w8w){margin:0}.settings-grid.svelte-wn6w8w{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.settings-grid.svelte-wn6w8w h2:where(.svelte-wn6w8w),.card.svelte-wn6w8w h2:where(.svelte-wn6w8w){margin:0 0 12px;font-size:18px}.logo-row.svelte-wn6w8w{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.studio-logo-preview.svelte-wn6w8w,.studio-logo-placeholder.svelte-wn6w8w{width:60px;height:60px;border-radius:14px;object-fit:cover;border:1px solid var(--border);flex-shrink:0}.studio-logo-placeholder.svelte-wn6w8w{background:var(--blue);color:var(--navy);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px}.logo-actions.svelte-wn6w8w{display:flex;flex-direction:column;gap:8px;flex:1}.inline-upload.svelte-wn6w8w{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.stack-form.svelte-wn6w8w{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.stack-form.svelte-wn6w8w .field:where(.svelte-wn6w8w){width:100%}.plan-head.svelte-wn6w8w{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.plan-head.svelte-wn6w8w h2:where(.svelte-wn6w8w){margin:0}.meters.svelte-wn6w8w{display:flex;flex-direction:column;gap:12px}.meter-label.svelte-wn6w8w{display:flex;justify-content:space-between;font-size:13px;margin-bottom:4px}.bar.svelte-wn6w8w{height:8px;border-radius:999px;background:var(--canvas);border:1px solid var(--border);overflow:hidden}.bar-fill.svelte-wn6w8w{height:100%;background:var(--teal);border-radius:999px}.mb-form.svelte-wn6w8w{display:flex;flex-direction:column;gap:14px;margin-top:14px}.form-grid.svelte-wn6w8w{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.form-actions.svelte-wn6w8w{display:flex;justify-content:flex-end}.list-stack.svelte-wn6w8w{display:flex;flex-direction:column;gap:10px;margin-top:18px}.mb-row.svelte-wn6w8w{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);flex-wrap:wrap}.row-actions.svelte-wn6w8w{display:flex;align-items:center;gap:8px}.small-text.svelte-wn6w8w{font-size:12px}.billing-shell.svelte-aytvyy{display:flex;flex-direction:column;gap:18px}.page-head.svelte-aytvyy h1:where(.svelte-aytvyy){margin:0 0 4px;font-size:24px}.page-head.svelte-aytvyy p:where(.svelte-aytvyy){margin:0}.plans-grid.svelte-aytvyy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plan-card.svelte-aytvyy{display:flex;flex-direction:column;gap:14px}.plan-card.featured.svelte-aytvyy{border-color:var(--accent);box-shadow:0 8px 24px #0b3b6614}.plan-top.svelte-aytvyy{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.plan-top.svelte-aytvyy h2:where(.svelte-aytvyy){margin:0;font-size:18px}.plan-price.svelte-aytvyy{margin:4px 0 0;font-size:22px;font-weight:700;color:var(--text)}.plan-desc.svelte-aytvyy{margin:0;font-size:13px;line-height:1.45}.plan-limits.svelte-aytvyy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1}.plan-limits.svelte-aytvyy li:where(.svelte-aytvyy){display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}.enterprise-card.highlighted.svelte-aytvyy{border-color:var(--accent)}.enterprise-head.svelte-aytvyy{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.enterprise-head.svelte-aytvyy h2:where(.svelte-aytvyy){margin:0 0 4px;font-size:18px}.enterprise-head.svelte-aytvyy p:where(.svelte-aytvyy){margin:0;font-size:13px}.enterprise-form.svelte-aytvyy{display:flex;flex-direction:column;gap:12px}.form-grid.svelte-aytvyy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.split-nums.svelte-aytvyy{display:grid;grid-template-columns:1fr 1fr;gap:10px}.textarea.svelte-aytvyy{resize:vertical;min-height:76px}.form-actions.svelte-aytvyy{display:flex;justify-content:flex-end}.requests-history.svelte-aytvyy{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.requests-history.svelte-aytvyy h3:where(.svelte-aytvyy){margin:0 0 10px;font-size:14px}.list-stack.svelte-aytvyy{display:flex;flex-direction:column;gap:8px}.req-row.svelte-aytvyy{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg)}.small-text.svelte-aytvyy{font-size:12px;margin-top:2px}.note-reply.svelte-aytvyy{color:var(--accent)}.alert.svelte-aytvyy{padding:10px 12px;border-radius:10px;font-size:13px}.alert-error.svelte-aytvyy{background:#b4231814;color:var(--danger);border:1px solid rgba(180,35,24,.25)}.alert-ok.svelte-aytvyy{background:#0f766e14;color:var(--mint);border:1px solid rgba(15,118,110,.25)}@media(max-width:960px){.plans-grid.svelte-aytvyy,.form-grid.svelte-aytvyy{grid-template-columns:1fr}}.support-shell.svelte-1ea6qou{display:flex;flex-direction:column;gap:16px}.page-head.svelte-1ea6qou{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page-head.svelte-1ea6qou h1:where(.svelte-1ea6qou){margin:0 0 4px;font-size:24px}.page-head.svelte-1ea6qou p:where(.svelte-1ea6qou){margin:0}.support-grid.svelte-1ea6qou{display:grid;grid-template-columns:400px 1fr;gap:16px;align-items:start}.ticket-form.svelte-1ea6qou{display:flex;flex-direction:column;gap:12px}.textarea.svelte-1ea6qou{resize:vertical;min-height:92px}.tickets-list.svelte-1ea6qou{display:flex;flex-direction:column;gap:8px}.ticket-row.svelte-1ea6qou{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg);cursor:pointer}.ticket-row.active.svelte-1ea6qou{border-color:var(--accent);background:var(--accent-soft)}.ticket-main.svelte-1ea6qou{min-width:0}.small-text.svelte-1ea6qou{font-size:12px;margin-top:2px}.ticket-detail.svelte-1ea6qou{margin-top:16px;padding-top:16px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.detail-head.svelte-1ea6qou{display:flex;justify-content:space-between;align-items:center;gap:8px}.detail-head.svelte-1ea6qou h3:where(.svelte-1ea6qou){margin:0;font-size:16px}.detail-desc.svelte-1ea6qou{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap}.ticket-img.svelte-1ea6qou{max-width:100%;max-height:320px;object-fit:contain;border-radius:10px;border:1px solid var(--border)}.history-box.svelte-1ea6qou{display:flex;flex-direction:column;gap:8px}.history-box.svelte-1ea6qou h4:where(.svelte-1ea6qou){margin:0;font-size:13px}.history-item.svelte-1ea6qou{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;padding:8px 10px;border-radius:8px;background:var(--bg);border:1px solid var(--border)}.alert.svelte-1ea6qou{padding:10px 12px;border-radius:10px;font-size:13px}.alert-error.svelte-1ea6qou{background:#b4231814;color:var(--danger);border:1px solid rgba(180,35,24,.25)}.alert-ok.svelte-1ea6qou{background:#0f766e14;color:var(--mint);border:1px solid rgba(15,118,110,.25)}@media(max-width:960px){.support-grid.svelte-1ea6qou{grid-template-columns:1fr}}.admin-shell.svelte-1p0udr2{display:flex;flex-direction:column;gap:16px}.page-head.svelte-1p0udr2{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page-head.svelte-1p0udr2 h1:where(.svelte-1p0udr2){margin:0 0 4px;font-size:24px}.page-head.svelte-1p0udr2 p:where(.svelte-1p0udr2){margin:0}.subtabs.svelte-1p0udr2{display:flex;flex-wrap:wrap;gap:8px}.subtab.svelte-1p0udr2{padding:8px 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:13px;font-weight:500;cursor:pointer}.subtab.active.svelte-1p0udr2{background:var(--accent);border-color:var(--accent);color:#fff}.stats-grid.svelte-1p0udr2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat-card.svelte-1p0udr2{display:flex;flex-direction:column;gap:6px}.stat-val.svelte-1p0udr2{font-size:22px;color:var(--text)}.list-stack.svelte-1p0udr2,.users-table.svelte-1p0udr2{display:flex;flex-direction:column;gap:10px}.row-item.svelte-1p0udr2,.user-row.svelte-1p0udr2{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg)}.role-picker.svelte-1p0udr2{width:220px;flex-shrink:0}.row-actions.svelte-1p0udr2{display:flex;align-items:center;gap:8px}.small-text.svelte-1p0udr2{font-size:12px;margin-top:2px}.note-reply.svelte-1p0udr2{color:var(--accent)}.edit-panel.svelte-1p0udr2{margin-top:16px;padding:14px;border-radius:12px;border:1px solid var(--border);background:var(--bg);display:flex;flex-direction:column;gap:10px}.kanban-board.svelte-1p0udr2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.kanban-col.svelte-1p0udr2{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}.kanban-head.svelte-1p0udr2{display:flex;justify-content:space-between;align-items:center}.kanban-cards.svelte-1p0udr2{display:flex;flex-direction:column;gap:10px}.kanban-card.svelte-1p0udr2{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.kanban-title.svelte-1p0udr2{border:0;background:transparent;padding:0;text-align:left;font-weight:600;font-size:13px;color:var(--text);cursor:pointer}.ticket-inspector.svelte-1p0udr2{display:flex;flex-direction:column;gap:12px}.inspector-head.svelte-1p0udr2{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.inspector-head.svelte-1p0udr2 h3:where(.svelte-1p0udr2){margin:0}.ticket-body.svelte-1p0udr2{margin:0;white-space:pre-wrap;font-size:14px}.ticket-img.svelte-1p0udr2{max-width:100%;max-height:300px;object-fit:contain;border-radius:10px;border:1px solid var(--border)}.inspector-actions.svelte-1p0udr2{display:grid;grid-template-columns:200px 1fr auto;gap:10px;align-items:end}.alert.svelte-1p0udr2{padding:10px 12px;border-radius:10px;font-size:13px}.alert-error.svelte-1p0udr2{background:#b4231814;color:var(--danger);border:1px solid rgba(180,35,24,.25)}.alert-ok.svelte-1p0udr2{background:#0f766e14;color:var(--mint);border:1px solid rgba(15,118,110,.25)}@media(max-width:1080px){.stats-grid.svelte-1p0udr2,.kanban-board.svelte-1p0udr2{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-actions.svelte-1p0udr2{grid-template-columns:1fr}}@media(max-width:680px){.stats-grid.svelte-1p0udr2,.kanban-board.svelte-1p0udr2{grid-template-columns:1fr}.user-row.svelte-1p0udr2{flex-direction:column;align-items:stretch}.role-picker.svelte-1p0udr2{width:100%}}.sunat-shell.svelte-efxo0q{display:flex;flex-direction:column;gap:16px}.page-head.svelte-efxo0q{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page-head.svelte-efxo0q h1:where(.svelte-efxo0q){margin:0 0 4px;font-size:24px}.page-head.svelte-efxo0q p:where(.svelte-efxo0q){margin:0}.subtabs.svelte-efxo0q{display:flex;flex-wrap:wrap;gap:8px}.subtab.svelte-efxo0q{padding:8px 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:13px;font-weight:500;cursor:pointer}.subtab.active.svelte-efxo0q{background:var(--accent);border-color:var(--accent);color:#fff}.grid-2.svelte-efxo0q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grid-form.svelte-efxo0q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.split-2.svelte-efxo0q{display:grid;grid-template-columns:1fr 1fr;gap:10px}.full-span.svelte-efxo0q{grid-column:1 / -1}.stack-form.svelte-efxo0q,.list-stack.svelte-efxo0q{display:flex;flex-direction:column;gap:10px}.row-item.svelte-efxo0q{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg)}.row-actions.svelte-efxo0q{display:flex;flex-wrap:wrap;gap:6px}.small-text.svelte-efxo0q{font-size:12px;margin-top:2px}.json-box.svelte-efxo0q{margin:10px 0 0;padding:12px;border-radius:10px;background:var(--bg);border:1px solid var(--border);font-size:12px;overflow-x:auto}.alert.svelte-efxo0q{padding:10px 12px;border-radius:10px;font-size:13px}.alert-error.svelte-efxo0q{background:#b4231814;color:var(--danger);border:1px solid rgba(180,35,24,.25)}.alert-ok.svelte-efxo0q{background:#0f766e14;color:var(--mint);border:1px solid rgba(15,118,110,.25)}@media(max-width:960px){.grid-2.svelte-efxo0q,.grid-form.svelte-efxo0q{grid-template-columns:1fr}}.boot-screen.svelte-1n46o8q{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--white)}.app-shell.svelte-1n46o8q{min-height:100vh;display:flex;flex-direction:column;background:var(--canvas)}.topbar.svelte-1n46o8q{height:64px;background:var(--white);border-bottom:1px solid var(--border);padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:0;z-index:40}.topbar-left.svelte-1n46o8q{display:flex;align-items:center;gap:14px;min-width:0}.mobile-menu-btn.svelte-1n46o8q{display:none}.studio-sep.svelte-1n46o8q{width:1px;height:22px;background:var(--border)}.studio-badge.svelte-1n46o8q{display:flex;align-items:center;gap:8px;min-width:0}.studio-avatar.svelte-1n46o8q{width:26px;height:26px;border-radius:6px;object-fit:cover;border:1px solid var(--border)}.studio-name.svelte-1n46o8q{font-weight:600;font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-wrap.svelte-1n46o8q{position:relative}.account-trigger.svelte-1n46o8q{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--white);font-size:14px;font-weight:600}.account-trigger.svelte-1n46o8q:hover{background:var(--canvas)}.user-initials.svelte-1n46o8q{width:26px;height:26px;border-radius:999px;background:var(--blue);color:var(--navy);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.account-popover.svelte-1n46o8q{position:absolute;right:0;top:calc(100% + 8px);width:240px;padding:14px;z-index:60;box-shadow:0 12px 30px #20364724}.account-info.svelte-1n46o8q{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.small-text.svelte-1n46o8q{font-size:12px}.popover-divider.svelte-1n46o8q{height:1px;background:var(--border);margin:12px 0}.full-btn.svelte-1n46o8q{width:100%}.workspace.svelte-1n46o8q{flex:1;display:grid;grid-template-columns:220px 1fr;max-width:1400px;width:100%;margin:0 auto}.sidebar.svelte-1n46o8q{background:var(--white);border-right:1px solid var(--border);padding:16px 12px}.nav-list.svelte-1n46o8q{display:flex;flex-direction:column;gap:4px}.nav-item.svelte-1n46o8q{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--muted);font-size:14px;font-weight:600;text-align:left}.nav-item.svelte-1n46o8q:hover{background:var(--canvas);color:var(--ink)}.nav-item.active.svelte-1n46o8q{background:var(--blue);color:var(--navy)}.content.svelte-1n46o8q{padding:24px;min-width:0}@media(max-width:820px){.mobile-menu-btn.svelte-1n46o8q{display:inline-flex}.studio-sep.svelte-1n46o8q,.user-label.svelte-1n46o8q{display:none}.workspace.svelte-1n46o8q{grid-template-columns:1fr}.sidebar.svelte-1n46o8q{display:none;border-right:none;border-bottom:1px solid var(--border)}.sidebar.open.svelte-1n46o8q{display:block}.content.svelte-1n46o8q{padding:16px}}.nav-item.locked.svelte-1n46o8q{opacity:.65}.lock-tag.svelte-1n46o8q{margin-left:auto;font-size:10px;padding:2px 6px;border-radius:999px;background:var(--canvas);border:1px solid var(--border);color:var(--muted)}.plan-banner.svelte-1n46o8q{margin-bottom:14px;padding:10px 14px;border-radius:10px;background:var(--accent-soft);color:var(--accent);border:1px solid rgba(11,59,102,.2);font-size:13px;font-weight:500}
