@font-face{font-family:inter;src:url(../media/inter_variable-s.p.3jt-xnryv1477.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_5ce963d3-module__gvvv3a__className{font-family:inter,inter Fallback;font-style:normal}.inter_5ce963d3-module__gvvv3a__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:devanagari;src:url(../media/noto_sans_devanagari_variable-s.43cljrr6hc22_.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:devanagari Fallback;src:local(Arial);ascent-override:84.16%;descent-override:38.32%;line-gap-override:0.0%;size-adjust:106.47%}.devanagari_75b9fed9-module__T2qhHG__className{font-family:devanagari,devanagari Fallback;font-style:normal}.devanagari_75b9fed9-module__T2qhHG__variable{--font-devanagari:"devanagari", "devanagari Fallback"}
html:has(.voice-workspace){scrollbar-gutter:stable}.voice-workspace{background:var(--background);--voice-control-radius:var(--radius-lg);--voice-rail-collapsed:84px;--voice-rail-expanded:248px}.voice-public{flex-direction:column;display:flex}.voice-public-bar{min-height:4.5rem;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-public-main{width:100%;max-width:80rem;padding:24px 16px calc(32px + env(safe-area-inset-bottom));margin-inline:auto}.voice-brand{align-items:center;gap:.625rem;min-width:0;display:flex}.voice-account-actions{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.voice-sign-out,.voice-sign-in{border-radius:var(--voice-control-radius);min-width:2.75rem;min-height:2.75rem;font-size:var(--text-sm);justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;display:inline-flex}.voice-sign-out{color:var(--muted-foreground)}.voice-sign-in{background:var(--primary);color:var(--primary-foreground)}.voice-skip-link{z-index:100;border-radius:var(--voice-control-radius);background:var(--primary);color:var(--primary-foreground);padding:.75rem 1rem;position:fixed;top:-6rem;left:1rem}.voice-skip-link:focus{top:1rem}.voice-app{--voice-mobile-bar-height:calc(4rem + env(safe-area-inset-top));min-height:100dvh}.voice-rail{display:none}.voice-main{width:100%;min-width:0;padding:16px 16px calc(96px + env(safe-area-inset-bottom))}.voice-main>*{max-width:88rem;margin-inline:auto}.voice-main:focus{outline:none}.voice-mobile-bar{z-index:30;height:var(--voice-mobile-bar-height);padding:calc(8px + env(safe-area-inset-top)) 12px 8px;border-bottom:1px solid var(--border);background:var(--background);align-items:center;gap:12px;display:flex;position:sticky;top:0}.voice-mobile-nav{z-index:40;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--card);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid;position:fixed;inset:auto 0 0}.voice-mobile-nav a,.voice-mobile-nav button{border-radius:var(--radius-xl);min-width:0;min-height:48px;font-size:var(--text-xs);color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.voice-mobile-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.voice-mobile-nav [aria-current=page]{color:var(--secondary-foreground);background:var(--secondary)}.voice-context-button{border:1px solid var(--border);border-radius:var(--radius-xl);text-align:left;width:100%;min-width:0;min-height:52px;color:var(--foreground);align-items:center;gap:12px;padding:6px 8px;display:flex}.voice-context-static{cursor:default}.voice-context-avatar{border-radius:var(--radius-lg);background:var(--secondary);width:38px;height:38px;color:var(--secondary-foreground);font-size:var(--text-xs);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.voice-context-text{flex:1;min-width:0;display:grid}.voice-context-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:600;overflow:hidden}.voice-context-subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--muted-foreground);overflow:hidden}.voice-context-chevron{color:var(--muted-foreground);flex-shrink:0}.voice-mobile-bar .voice-context-button{border-color:#0000;flex:1;min-height:44px;padding:3px 8px 3px 4px}.voice-mobile-bar .voice-context-avatar{width:34px;height:34px}@media (max-width:767px){.voice-app{--voice-sticky-chrome-height:var(--voice-mobile-bar-height)}.voice-app .voice-page-context:not(:has(.voice-chip)){display:none}}@media (min-width:768px){.voice-app{padding:24px}.voice-mobile-bar,.voice-mobile-nav{display:none}.voice-main{min-height:calc(100dvh - 48px);padding:28px 32px 40px calc(var(--voice-rail-collapsed) + 48px);border:1px solid var(--border);border-radius:var(--radius-3xl)}.voice-rail{z-index:45;width:var(--voice-rail-collapsed);border:1px solid var(--border);border-radius:var(--radius-3xl);background:var(--card);color:var(--foreground);flex-direction:column;gap:12px;padding:16px 10px;display:flex;position:fixed;top:40px;bottom:40px;left:40px;overflow:hidden}.voice-rail-brand{white-space:nowrap;flex-shrink:0;align-items:center;gap:16px;padding:0 12px 8px;font-weight:600;display:flex}.voice-rail .voice-context-button{background:var(--muted);border-color:#0000;flex-shrink:0;padding:6px 12px}.voice-rail-nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:4px;min-height:0;margin:-6px;padding:6px;display:flex;overflow:hidden auto}.voice-rail-group{gap:4px;display:grid}.voice-rail-group+.voice-rail-group{border-top:1px solid var(--border);margin-top:8px;padding-top:12px}.voice-rail-label{display:none}.voice-rail-link{border-radius:var(--radius-xl);min-height:44px;font-size:var(--text-caption);white-space:nowrap;color:var(--muted-foreground);align-items:center;gap:16px;padding:12px 21px;display:flex}.voice-rail-link:focus-visible{outline-offset:-2px}.voice-rail-link svg{flex-shrink:0}.voice-rail-link[aria-current=page]{color:var(--secondary-foreground);background:var(--secondary);font-weight:600}.voice-rail-account{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;align-items:stretch;gap:6px;margin-top:auto;padding-top:10px;display:flex}.voice-rail-account>button:first-child{width:46px;height:42px;color:var(--muted-foreground);background:0 0;border:0;margin-inline:auto;padding:0}.voice-rail-account>button:first-child span,.voice-rail-user,.voice-rail :where(.voice-rail-brand,.voice-rail-link,.voice-rail-label)>span:not([role=img]),.voice-rail .voice-context-text,.voice-rail .voice-context-chevron{display:none}}@media (min-width:768px) and (max-height:640px){.voice-rail{gap:8px;top:24px;bottom:24px}.voice-rail-link{min-height:40px;padding-block:10px}}@media (min-width:768px){.voice-rail:has(:focus-visible){width:var(--voice-rail-expanded);box-shadow:var(--shadow-float-value)}.voice-rail:has(:focus-visible) :where(.voice-rail-brand,.voice-rail-link)>span:not([role=img]){display:inline}.voice-rail:has(:focus-visible) .voice-context-chevron{display:inline}.voice-rail:has(:focus-visible) .voice-context-text{display:grid}.voice-rail:has(:focus-visible) .voice-rail-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;margin:4px 21px 2px;font-weight:600;display:block}.voice-rail:has(:focus-visible) .voice-rail-label span{display:inline}.voice-rail:has(:focus-visible) .voice-rail-user{font-size:var(--text-xs);color:var(--muted-foreground);padding:4px 12px;display:grid}.voice-rail:has(:focus-visible) .voice-rail-account>button:first-child{margin-inline:12px auto}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.voice-rail:hover{width:var(--voice-rail-expanded);box-shadow:var(--shadow-float-value)}.voice-rail:hover :where(.voice-rail-brand,.voice-rail-link)>span:not([role=img]),.voice-rail:hover .voice-context-chevron{display:inline}.voice-rail:hover .voice-context-text{display:grid}.voice-rail:hover .voice-rail-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;margin:4px 21px 2px;font-weight:600;display:block}.voice-rail:hover .voice-rail-label span{display:inline}.voice-rail:hover .voice-rail-user{font-size:var(--text-xs);color:var(--muted-foreground);padding:4px 12px;display:grid}.voice-rail:hover .voice-rail-account>button:first-child{margin-inline:12px auto}.voice-rail-user span:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}.voice-rail-link:not([aria-current=page]):hover,.voice-context-button:not(.voice-context-static):hover{color:var(--foreground);background:var(--muted)}.voice-rail .voice-context-button:not(.voice-context-static):hover{background:var(--secondary)}}.voice-rail-user span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-workspace .voice-dialog{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--background);width:min(34rem,100% - 2rem);max-height:min(80dvh,44rem);color:var(--foreground);margin:auto;padding:20px;overflow-y:auto}.voice-dialog-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.voice-dialog-header h2{font-size:var(--text-lg);font-weight:600}.voice-icon-button{border-radius:var(--radius-lg);min-width:44px;min-height:44px;color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.voice-switcher-list{gap:16px;margin-top:16px;display:grid}.voice-switcher-account-title{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:12px;padding:0 8px 6px;font-weight:600;display:flex}.voice-switcher-account ul{gap:2px;display:grid}.voice-switcher-organization+.voice-switcher-organization{margin-top:8px}.voice-switcher-organization-name{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);padding:4px 8px 2px 12px;font-weight:600}.voice-switcher-company{border-radius:var(--radius-xl);min-height:48px;font-size:var(--text-sm);align-items:center;gap:12px;padding:6px 8px;display:flex}.voice-switcher-company[aria-current=true]{background:var(--secondary);color:var(--secondary-foreground);font-weight:600}.voice-switcher-company .voice-context-avatar{background:var(--muted);width:32px;height:32px;color:var(--muted-foreground)}.voice-workspace .voice-menu-sheet{border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;width:100%;max-width:none;max-height:88dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom));margin:auto 0 0}.voice-menu-switch{border:1px solid var(--border);border-radius:var(--radius-xl);text-align:left;width:100%;min-height:48px;font-size:var(--text-sm);margin-bottom:8px;padding:0 12px;font-weight:500}.voice-menu-group{border-top:1px solid var(--border);gap:2px;padding-block:10px;display:grid}.voice-menu-group h3{font-size:var(--text-xs);color:var(--muted-foreground);padding:0 12px 4px;font-weight:600}.voice-menu-link{border-radius:var(--radius-xl);min-height:48px;font-size:var(--text-sm);align-items:center;gap:12px;padding:0 12px;display:flex}.voice-menu-link[aria-current=page]{background:var(--secondary);color:var(--secondary-foreground);font-weight:600}.voice-menu-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}@media (hover:hover) and (pointer:fine){.voice-switcher-company:not([aria-current=true]):hover,.voice-menu-link:hover,.voice-icon-button:hover,.voice-sign-out:hover{background:var(--muted);color:var(--foreground)}}.voice-support-bar{border-radius:var(--radius-xl);background:var(--secondary);color:var(--secondary-foreground);font-size:var(--text-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:20px;padding:8px 14px;display:flex}.voice-support-bar a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.voice-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:20px;display:flex}.voice-page-title{flex:18rem;min-width:0}.voice-page-context{font-size:var(--text-caption);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.voice-page-context a{border-radius:var(--radius-lg)}.voice-page-header h1{font-size:var(--text-2xl);font-weight:600;line-height:var(--text-2xl--line-height);overflow-wrap:anywhere}.voice-page-description{max-width:48rem;font-size:var(--text-sm);color:var(--muted-foreground);margin-top:4px}.voice-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.voice-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.voice-toolbar-filters{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:8px 12px;min-width:0;display:flex}.voice-toolbar-filters>:where(input,.voice-search){flex:16rem;max-width:28rem}.voice-toolbar-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.voice-refresh{color:var(--muted-foreground)}.voice-refresh[aria-disabled=true]{cursor:progress}.voice-chip{min-height:22px;font-size:var(--text-xs);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.voice-notice{border-radius:var(--radius-xl);font-size:var(--text-sm);border:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.voice-search{min-width:0;position:relative}.voice-search>svg{pointer-events:none;color:var(--muted-foreground);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.voice-search>input{padding-left:2.5rem}.voice-segmented{border:1px solid var(--border);border-radius:var(--radius-lg);max-width:100%;font-size:var(--text-sm);padding:2px;display:inline-flex}.voice-segmented>button{border-radius:var(--radius-lg);min-height:2.5rem;color:var(--muted-foreground);white-space:nowrap;padding:0 12px}.voice-segmented>button[aria-pressed=true]{background:var(--secondary);color:var(--secondary-foreground);font-weight:500}.voice-stack{gap:20px;display:grid}.voice-switch{background:var(--muted);border:1px solid var(--border);border-radius:999px;flex-shrink:0;align-items:center;width:44px;height:26px;min-height:26px;padding:3px;display:inline-flex;position:relative}.voice-switch>span{background:var(--muted-foreground);border-radius:999px;width:18px;height:18px}.voice-switch[aria-checked=true]{background:var(--primary);border-color:var(--primary)}.voice-switch[aria-checked=true]>span{background:var(--primary-foreground);transform:translate(18px)}.voice-switch:disabled{opacity:.5}.voice-workspace .voice-switch{min-height:26px}.voice-choice{border:1px solid var(--border);border-radius:var(--radius-xl);cursor:pointer;min-height:44px;font-size:var(--text-sm);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.voice-choice:has(input:checked){border-color:var(--accent);background:var(--secondary);color:var(--secondary-foreground)}.voice-choice:has(input:disabled){cursor:not-allowed;opacity:.6}.voice-subsection{gap:10px;display:grid}.voice-subsection>h5{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.voice-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.voice-page-heading>:first-child{min-width:0}.voice-context-path>*{flex-shrink:0}.voice-context-path>a:focus-visible{outline-offset:-2px}.voice-taskbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding-bottom:.5rem;display:flex}.voice-tabs{scrollbar-width:thin;gap:.25rem;min-width:0;max-width:100%;margin:-.25rem;padding:.25rem;display:flex;overflow-x:auto}.voice-tabs>[role=tab],.voice-taskbar>button{flex-shrink:0}.voice-tabs>[role=tab]:focus-visible{outline-offset:-2px}.voice-tab-panel{min-width:0}.voice-editor-actions{top:var(--voice-sticky-chrome-height,0px)}.voice-workspace :where(button:not([role=checkbox]),input,select){min-height:2.75rem}.voice-workspace :where(label:has([role=checkbox])){cursor:pointer;min-height:2.75rem}.voice-workspace :where(input,select,textarea){max-width:100%;scroll-margin-top:calc(var(--voice-sticky-chrome-height,0px) + 9rem)}.voice-workspace :where(button,a){-webkit-tap-highlight-color:transparent}.voice-workspace :where(button:not(:disabled)){touch-action:manipulation}.voice-workspace :where(button:disabled){cursor:not-allowed}.voice-workspace :where(h1,h2,h3){text-wrap:balance;letter-spacing:-.02em}.voice-workspace :where(p){overflow-wrap:anywhere}.voice-eyebrow{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.375rem;font-weight:600;display:block}.voice-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.voice-toolbar>input{flex:16rem}.voice-toolbar>:where(select,label){max-width:100%}.voice-metrics{border:1px solid var(--border);border-radius:var(--radius-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.voice-metric{min-width:0;box-shadow:-1px -1px 0 var(--border);padding:14px 16px}.voice-metric :where(dd,p):nth-child(2){font-variant-numeric:tabular-nums}.voice-section{border-top:1px solid var(--border);padding-block:1.25rem}.voice-table-wrap{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);max-width:100%;position:relative;overflow-x:auto}.voice-workspace table{font-size:var(--text-caption);text-align:left;width:100%}.voice-workspace table :where(thead th){font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;background:var(--muted);padding:10px 16px;font-weight:500}.voice-workspace table :where(td,tbody th){vertical-align:middle;font-variant-numeric:tabular-nums;padding:12px 16px}.voice-workspace table tbody th{white-space:normal;background:0 0;min-width:10rem;max-width:20rem}.voice-workspace table :where(tbody tr){border-top:1px solid var(--border)}.voice-workspace table :where(.num){text-align:right}.voice-empty-state{text-align:center;color:var(--muted-foreground);justify-items:center;gap:.5rem;padding:3rem 1rem;display:grid}.voice-empty-state :where(h2,h3){color:var(--foreground);font-size:1rem;font-weight:600}.voice-workspace dialog{width:min(40rem,100% - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;box-shadow:0 24px 80px #0003}.voice-workspace dialog.voice-transcript-drawer{width:min(42rem,100%);height:100dvh;max-height:none;margin:0 0 0 auto}.voice-workspace dialog::backdrop{background:#00000080}.voice-workspace :where(section[id]){scroll-margin-top:8rem}.voice-workspace :where(details){border-radius:.75rem}.voice-workspace :where(summary){align-content:center;min-height:2.75rem}.voice-account-option{border-bottom:1px solid var(--border);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;padding:1rem .75rem;display:flex}.voice-account-option>:first-child{overflow-wrap:anywhere;min-width:0}.voice-account-option>:last-child{flex-shrink:0}@media (min-width:640px){.voice-public-bar{padding-inline:1.75rem}.voice-public-main{padding:2rem 2rem 3rem}.voice-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.voice-metrics[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-metrics[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.voice-metrics[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.voice-account-option:hover{background:var(--muted);color:var(--foreground)}.voice-workspace table tbody tr:hover{background:var(--muted)}}@media (prefers-reduced-motion:no-preference){.voice-switch>span{transition:transform .14s}.voice-rail{transition:width .16s,box-shadow .16s}.voice-rail-link,.voice-sign-out,.voice-account-option,.voice-switcher-company,.voice-context-button,.voice-tabs>[role=tab]{transition:background-color .12s,color .12s}.voice-sign-out:active{transform:scale(.97)}}
.pawwow-skip-link{z-index:100;background:var(--popover);color:var(--foreground);border-radius:var(--radius-lg);padding:12px 20px;position:fixed;top:-100px;left:100px}.pawwow-skip-link:focus{top:12px}.pawwow-nav-rail{display:none}.pawwow-mobile-nav{z-index:40;background:var(--card);border-top:1px solid var(--border);padding:8px 8px calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.pawwow-mobile-nav a,.pawwow-mobile-nav button{min-height:48px;font-size:var(--text-xs);color:var(--muted-foreground);border-radius:var(--radius-xl);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.pawwow-mobile-nav .is-active{color:var(--secondary-foreground);background:var(--secondary)}.pawwow-home{gap:22px;display:grid}.pawwow-home-center{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:10px 0 24px;display:flex}.pawwow-companion-hero{align-items:center;gap:24px;max-width:630px;display:flex}.pawwow-companion-hero .pawwow-home-avatar{border-radius:var(--radius-3xl);flex-shrink:0;width:159px;height:169px}.pawwow-companion-hero h1{font-size:var(--text-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:8px 0 10px;font-weight:600;line-height:1.05}.pawwow-companion-role{font-size:var(--text-base);color:var(--foreground)}.pawwow-home-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:36px;display:flex}.pawwow-home-actions button{min-height:52px;font-size:var(--text-base);border-radius:999px}.pawwow-home-actions .pawwow-voice-cta{min-width:180px}.pawwow-last-talk{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);width:min(100%,460px);margin-top:28px;padding:16px 18px 10px}.pawwow-last-talk h2{font-size:var(--text-xs);color:var(--muted-foreground);font-weight:500}.pawwow-last-talk-topic{font-size:var(--text-base);color:var(--foreground);overflow-wrap:anywhere;margin-top:4px;font-weight:600}.pawwow-last-talk-summary{font-size:var(--text-sm);color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;line-height:1.6;display:-webkit-box;overflow:hidden}.pawwow-last-talk-action{color:var(--accent);margin-top:6px;margin-left:-12px}.pawwow-home-utilities{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:20px;display:flex}.pawwow-home-utilities button{color:var(--muted-foreground)}.pawwow-home-privacy{text-align:center;max-width:450px;font-size:var(--text-xs);color:var(--muted-foreground);margin-top:24px;line-height:1.65}.pawwow-companion-panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-3xl);align-self:stretch;overflow:hidden}.pawwow-panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.pawwow-panel-heading h2{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:600}.pawwow-panel-heading button{min-width:44px;min-height:44px;color:var(--muted-foreground);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:inline-flex}.pawwow-panel-body{padding:0 16px 16px}.pawwow-companion-list{gap:4px;max-height:50dvh;display:grid;overflow-y:auto}.pawwow-companion-option{border-radius:var(--radius-xl);text-align:left;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 8px;display:flex}@media (hover:hover) and (pointer:fine){.pawwow-companion-option:hover{background:var(--muted)}}.pawwow-companion-option strong{font-size:var(--text-sm);font-weight:600;display:block}.pawwow-companion-option span span{font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.5;display:block}.pawwow-companion-option>svg{color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.pawwow-add-companion{border-top:1px solid var(--border);width:100%;color:var(--accent);margin-top:16px;padding-top:16px}.pawwow-companion-mini-list{justify-content:flex-start;align-items:center;gap:12px;padding:12px;display:flex;overflow-x:auto}.pawwow-companion-mini-list>button{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.companions-collapsed .pawwow-panel-heading h2{display:none}.companions-collapsed .pawwow-panel-heading{justify-content:center;padding:12px}.pawwow-prose{--tw-prose-body:var(--muted-foreground);--tw-prose-headings:var(--foreground);--tw-prose-bold:var(--foreground);--tw-prose-bullets:var(--accent);--tw-prose-links:var(--accent);max-width:none}.pawwow-prose p,.pawwow-prose ul{margin-block:8px}.pawwow-prose li{padding:0}@media (min-width:768px){.pawwow-workspace>header{display:none}.pawwow-workspace{background:var(--background);padding:24px}.pawwow-workspace>main{border:1px solid var(--border);border-radius:var(--radius-3xl);background:var(--background);width:100%;max-width:none;min-height:calc(100dvh - 48px);margin:0;padding:28px 12px 12px 112px}.pawwow-workspace>main:has(>.pawwow-call-view){flex-direction:column;height:calc(100dvh - 48px);display:flex}.pawwow-call-view{flex:1;min-height:0;padding-bottom:0}.pawwow-call-view>:not(.call-workspace){flex-shrink:0}.pawwow-call-view .call-workspace{flex:1;height:auto;min-height:0}.pawwow-nav-rail{z-index:45;background:var(--card);width:84px;color:var(--foreground);border-radius:var(--radius-3xl);border:1px solid var(--border);flex-direction:column;gap:12px;padding:16px 10px;display:flex;position:fixed;top:40px;bottom:40px;left:40px;overflow:hidden}.pawwow-rail-brand{white-space:nowrap;flex-shrink:0;align-items:center;gap:16px;padding:0 8px 16px;font-weight:600;display:flex}.pawwow-nav-rail span:not([role=img]){display:none}.pawwow-nav-rail nav{scrollbar-width:thin;gap:6px;min-height:0;margin:-6px;padding:6px;display:grid;overflow-y:auto}.pawwow-nav-rail nav a:focus-visible{outline-offset:-2px}.pawwow-rail-link{border-radius:var(--radius-xl);min-height:46px;font-size:var(--text-caption);white-space:nowrap;color:var(--muted-foreground);align-items:center;gap:16px;padding:12px 16px;display:flex}.pawwow-rail-link svg{flex-shrink:0}.pawwow-rail-link.is-active{color:var(--secondary-foreground);background:var(--secondary)}.pawwow-rail-account{flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;margin-top:auto;display:flex}.pawwow-rail-account>button:first-child{color:var(--muted-foreground);background:0 0;border:0;width:46px;height:42px;margin-inline:auto;padding:0}.pawwow-rail-account>button:first-child span,.pawwow-mobile-nav{display:none}.pawwow-home{grid-template-columns:minmax(0,1fr) 368px;min-height:calc(100dvh - 90px)}.pawwow-home.companions-collapsed{grid-template-columns:minmax(0,1fr) 76px}.pawwow-home-center{padding:28px 40px 40px;position:relative}.pawwow-companion-mini-list{flex-direction:column;max-height:50dvh;overflow:hidden auto}.pawwow-home{padding-top:4px}}@media (min-width:1800px){.pawwow-home-center{padding-inline:80px}}@media (min-width:768px) and (max-height:719px){.pawwow-call-view .call-stage-center{gap:12px;padding-block:12px}}@media (max-width:1100px) and (min-width:768px){.pawwow-home{grid-template-columns:minmax(0,1fr) 240px;gap:14px}.pawwow-workspace>main{padding:24px 12px 12px 112px}.pawwow-home-center{padding-inline:4px}.pawwow-companion-hero{text-align:center;flex-direction:column;gap:16px}.pawwow-companion-hero .pw-powers-compact{justify-content:center}}@media (max-width:767px){.pawwow-workspace>header{background:var(--background);border-color:var(--border)}.pawwow-workspace>header>div{padding-block:10px}.pawwow-workspace>header .pawwow-landing-btn-secondary{display:none}.pawwow-workspace>main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.pawwow-companion-hero{gap:16px}.pawwow-companion-hero .pawwow-home-avatar{border-radius:var(--radius-3xl);width:98px;height:110px}.pawwow-home-actions{margin-top:28px}.pawwow-home-actions button{flex:160px}.pawwow-home-privacy{margin-top:20px}.pawwow-home-center{padding-bottom:4px}.pawwow-companion-panel{border-radius:var(--radius-2xl)}}.pawwow-companion-choice{border:1px solid var(--border);border-radius:var(--radius-3xl);margin-bottom:12px;padding:12px 14px 16px}.pawwow-companion-choice .pawwow-companion-option{min-height:62px;padding:0}.pawwow-companion-choice>p{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:10px;line-height:1.6}.pawwow-companion-choice-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pawwow-companion-choice-actions button{border-radius:999px;padding-inline:16px}.pawwow-call-view .call-stage-center{flex:1 0 auto}@media (hover:hover) and (pointer:fine) and (min-width:768px){.pawwow-rail-link:hover{color:var(--foreground);background:var(--muted)}.pawwow-nav-rail:hover{width:218px;box-shadow:var(--shadow-float-value)}.pawwow-nav-rail:has(:focus-visible){width:218px;box-shadow:var(--shadow-float-value)}.pawwow-nav-rail:hover span:not([role=img]){display:inline}.pawwow-nav-rail:has(:focus-visible) span:not([role=img]){display:inline}.pawwow-nav-rail:hover .pawwow-rail-account>button:first-child span{display:none}}@media (max-width:767px){.pawwow-call-view[data-call-active=true]>.call-header{z-index:35;padding:calc(8px + env(safe-area-inset-top)) 0 10px;background:var(--background);gap:8px;position:sticky;top:0}.pawwow-call-view[data-call-active=true] .call-companion-selector{min-height:28px}.pawwow-call-view[data-call-active=true] .call-companion-name{font-size:var(--text-base)}.pawwow-call-view[data-call-active=true] .call-companion-avatar,.pawwow-call-view[data-call-active=true] .call-companion-role,.pawwow-call-view[data-call-active=true] .call-companion-chevron,.pawwow-call-view[data-call-active=true] .call-switch-hint{display:none}.pawwow-call-view[data-call-active=true] .call-primary-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pawwow-call-view[data-call-active=true] .call-primary-controls>label{grid-column:1/-1;min-height:32px;padding-inline:0}.pawwow-call-view[data-call-active=true] .call-stage{min-height:14rem;max-height:calc(100dvh - 13rem)}}@media (max-width:1023px){.pawwow-call-view .call-context-topbar{z-index:2;border-bottom:1px solid var(--border);background:var(--card);margin:-20px -20px 16px;padding:16px 20px 12px;position:sticky;top:-20px}.pawwow-call-view .call-context-topbar>div:first-child{margin-bottom:8px}}.call-mode-tabs{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.call-mode-tab{min-height:38px;font-size:var(--text-caption);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}@media (hover:hover) and (pointer:fine){.call-mode-tab:hover:not(:disabled){color:var(--foreground)}}.call-mode-tab.is-active{background:var(--secondary);color:var(--secondary-foreground)}.call-mode-tab:disabled{opacity:.6;cursor:not-allowed}.call-start-controls{justify-content:center;display:flex}.call-start-controls .call-primary-controls{flex-direction:column;justify-content:center;gap:4px}.call-start-controls .call-primary-controls>button{min-width:200px;min-height:52px;font-size:var(--text-base);border-radius:999px;padding-inline:28px}@media (min-width:768px){.call-start-controls{z-index:1;background:var(--background);align-self:stretch;padding-block:8px;position:sticky;bottom:0}}.call-privacy-line{max-width:34rem;margin-inline:auto}.call-context-sections{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.call-context-section{border:1px solid var(--border);min-height:36px;font-size:var(--text-caption);color:var(--muted-foreground);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.call-context-section.is-active{background:var(--secondary);color:var(--secondary-foreground);border-color:#0000}@media (hover:hover) and (pointer:fine){.call-context-section:hover:not(.is-active){color:var(--foreground);background:var(--muted)}}@media (max-width:1023px){.call-context-sections{margin-top:4px;margin-bottom:0}}.pawwow-admin .pawwow-app-card .pawwow-landing-glass{background:var(--muted);border-color:#0000}.pawwow-admin-header{padding:4px 0 0}.pawwow-admin-nav{align-content:start;gap:18px;display:grid}.pawwow-admin-nav-group{gap:2px;display:grid}.pawwow-admin-nav-heading{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:0 10px 6px;font-weight:600}.pawwow-admin-nav-item{border-radius:var(--radius-lg);min-height:36px;font-size:var(--text-caption);text-align:left;color:var(--muted-foreground);align-items:center;gap:10px;padding:0 10px;display:flex}@media (hover:hover) and (pointer:fine){.pawwow-admin-nav-item:hover{color:var(--foreground);background:var(--muted)}}@media (pointer:coarse){.call-mode-tab,.call-context-section,.pawwow-admin-nav-item{min-height:44px}}.pawwow-admin-nav-item.is-active{color:var(--secondary-foreground);background:var(--secondary)}@media (min-width:1024px){.pawwow-admin-nav{max-height:calc(100dvh - 6rem);overflow-y:auto}}@media (max-width:1023px){.pawwow-admin-nav{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.pawwow-you-initial{background:var(--secondary);width:56px;height:56px;color:var(--secondary-foreground);font-size:var(--text-xl);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.pawwow-you-list{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);display:grid;overflow:hidden}.pawwow-you-list li+li,.pawwow-you-list>*+*{border-top:1px solid var(--border)}.pawwow-you-link,.pawwow-you-row{text-align:left;width:100%;min-height:64px;color:var(--foreground);align-items:center;gap:14px;padding:12px 16px;display:flex}.pawwow-you-link>svg:first-child{color:var(--accent);flex-shrink:0}.pawwow-you-row{justify-content:space-between;min-height:56px}.pawwow-you-signout{color:var(--destructive)}@media (hover:hover) and (pointer:fine){.pawwow-you-link:hover,.pawwow-you-signout:hover{background:var(--muted)}}.pawwow-play-list{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);display:grid;overflow:hidden}.pawwow-play-list>li+li{border-top:1px solid var(--border)}.pawwow-play-item{align-items:flex-start;gap:14px;padding:16px;display:flex}section.pawwow-play-item{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card)}.pawwow-play-item>button{border-radius:999px;align-self:center;min-width:96px}@media (max-width:520px){.pawwow-play-item{flex-wrap:wrap}.pawwow-play-item>button{width:100%}}
