.settings-agent-preference{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:15px}.settings-agent-preference p{max-width:620px;margin:6px 0;color:var(--q-muted);line-height:1.5}.settings-agent-preference small{color:var(--q-success);font-weight:800}.settings-agent-preference button{min-width:110px;padding:9px 12px;color:var(--q-accent);font:inherit;font-weight:800;background:var(--q-accent-soft);border:0;border-radius:10px;cursor:pointer}@media(max-width:640px){.settings-agent-preference{align-items:stretch;flex-direction:column}}.settings-page{--settings-ink: var(--q-text);--settings-muted: var(--q-muted);--settings-line: var(--q-border);--settings-purple: var(--q-accent);--settings-orange: var(--q-secondary);min-height:100vh;min-height:100dvh;box-sizing:border-box;padding:34px clamp(20px,5vw,72px) 72px;background:var(--q-bg);color:var(--settings-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.settings-page *,.settings-page *:before,.settings-page *:after{box-sizing:border-box}.settings-header{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;width:min(1180px,100%);margin:0 auto 24px}.settings-header>a{display:inline-flex;align-items:center;align-self:start;gap:7px;width:fit-content;min-height:44px;color:var(--q-accent);font-size:.82rem;font-weight:750;text-decoration:none}.settings-header small{color:var(--q-accent);font-size:.68rem;font-weight:900;letter-spacing:.12em}.settings-header h1{margin:4px 0 7px;font-size:clamp(2.3rem,5vw,4rem);line-height:1;letter-spacing:-.055em}.settings-header p{margin:0;color:var(--q-muted);line-height:1.5}.settings-feedback{display:flex;align-items:flex-start;gap:8px;width:min(990px,100%);margin:0 auto 18px;border-radius:14px;padding:12px 14px;font-size:.82rem;line-height:1.45}.settings-feedback.success{border:1px solid color-mix(in srgb,var(--q-accent) 26%,var(--q-border));background:color-mix(in srgb,var(--q-accent-soft) 76%,var(--q-surface));color:color-mix(in srgb,var(--q-accent) 82%,var(--q-text))}.settings-feedback.success svg{color:var(--q-accent)}.settings-feedback.error{border:1px solid color-mix(in srgb,var(--q-danger) 28%,var(--q-border));background:var(--q-danger-soft);color:var(--q-danger)}.settings-layout{display:grid;grid-template-columns:210px minmax(0,800px);align-items:start;justify-content:center;gap:28px;width:min(1180px,100%);margin:0 auto}.settings-navigation{position:sticky;top:20px;display:grid;gap:6px;border:1px solid var(--q-border);border-radius:20px;padding:10px;background:var(--q-surface)}.settings-navigation a{display:flex;align-items:center;gap:9px;min-height:44px;border:1px solid transparent;border-radius:12px;padding:10px 11px;color:var(--q-muted);font-size:.76rem;font-weight:700;text-decoration:none}.settings-navigation a:hover,.settings-navigation a:focus-visible{border-color:var(--q-border);background:var(--q-accent-soft);color:var(--q-accent);outline:none}.settings-navigation a:last-child{color:var(--q-danger)}.settings-navigation a:last-child:hover{background:var(--q-danger-soft)}.settings-sections{display:grid;min-width:0;gap:20px}.settings-card{scroll-margin-top:24px;overflow:hidden;border:1px solid var(--q-border);border-radius:24px;background:var(--q-surface)}.settings-card>header{display:flex;align-items:flex-start;gap:13px;border-bottom:1px solid var(--q-border);padding:21px 23px;background:var(--q-surface)}.settings-card>header>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:14px;background:var(--q-accent-soft);color:var(--q-accent)}.settings-card>header h2{margin:0;color:var(--q-text);font-size:1.05rem}.settings-card>header p{margin:4px 0 0;color:var(--q-muted);font-size:.76rem;line-height:1.45}.settings-form{display:grid;gap:18px;padding:23px}.settings-form label,.settings-workspace-select{display:grid;gap:7px;color:var(--q-text-soft);font-size:.77rem;font-weight:750}.settings-form input,.settings-form textarea,.settings-form select,.settings-workspace-select select{width:100%;min-width:0;border:1px solid var(--q-border-strong);border-radius:13px;padding:12px 13px;outline:0;background:var(--q-bg);color:var(--q-text);font:inherit}.settings-form input:focus,.settings-form textarea:focus,.settings-form select:focus,.settings-workspace-select select:focus{border-color:var(--q-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--q-accent) 14%,transparent)}.settings-form textarea{resize:vertical}.settings-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.settings-handle-input{display:flex;align-items:center;overflow:hidden;border:1px solid var(--q-border-strong);border-radius:13px;background:var(--q-bg)}.settings-handle-input:focus-within{border-color:var(--q-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--q-accent) 14%,transparent)}.settings-handle-input>span{padding-left:13px;color:var(--q-subtle);font-weight:700}.settings-handle-input input{border:0;box-shadow:none}.settings-save-button{display:inline-flex;align-items:center;justify-content:center;justify-self:end;gap:7px;min-height:44px;border:0;border-radius:13px;padding:10px 17px;background:var(--q-accent);color:#fff;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer}.settings-action-list,.settings-link-list{display:grid;padding:5px 23px}.settings-action-list>div,.settings-link-list>a{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--q-border);padding:14px 0}.settings-action-list>div:last-child,.settings-link-list>a:last-child{border-bottom:0}.settings-action-list>div>div{display:grid;gap:4px}.settings-action-list span{color:var(--q-muted);font-size:.72rem;line-height:1.4}.settings-action-list button,.settings-danger-row>a{display:inline-flex;flex:0 0 auto;min-height:42px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--q-border-strong);border-radius:12px;padding:9px 12px;background:var(--q-bg);color:var(--q-text-soft);font:inherit;font-size:.72rem;font-weight:750;cursor:pointer;text-decoration:none}.settings-workspace-select{padding:23px}.settings-link-list>a{color:var(--q-text-soft);font-size:.79rem;font-weight:700;text-decoration:none}.settings-link-list>a:hover{color:var(--q-accent)}.settings-card.danger{border-color:color-mix(in srgb,var(--q-danger) 32%,var(--q-border))}.settings-card.danger>header{background:var(--q-danger-soft)}.settings-card.danger>header>span{background:color-mix(in srgb,var(--q-danger) 14%,var(--q-surface));color:var(--q-danger)}.settings-danger-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px}.settings-danger-row p{margin:4px 0 0;color:var(--q-muted);font-size:.72rem}.settings-danger-row>a{border-color:color-mix(in srgb,var(--q-danger) 40%,var(--q-border));background:var(--q-danger-soft);color:var(--q-danger)}.settings-status-page{display:grid;min-height:100dvh;place-items:center;align-content:center;gap:10px;padding:24px;background:var(--q-bg);color:var(--q-muted);text-align:center}.settings-status-page h1{margin:0;color:var(--q-text)}.settings-status-page a{color:var(--q-accent)}.settings-appearance-content{display:grid;padding:6px 23px}.settings-appearance-group{display:grid;gap:15px;padding:22px 0;border-bottom:1px solid var(--q-border)}.settings-group-heading{display:grid;gap:4px}.settings-group-heading>strong,.settings-appearance-row strong{color:var(--q-text);font-size:.82rem}.settings-group-heading>span,.settings-appearance-row>div>span{color:var(--q-muted);font-size:.72rem;line-height:1.45}.settings-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-theme-option{display:grid;grid-template-columns:72px minmax(0,1fr) 24px;min-height:104px;align-items:center;gap:13px;padding:13px;border:1px solid var(--q-border);border-radius:17px;background:var(--q-bg);color:var(--q-text);text-align:left;cursor:pointer}.settings-theme-option.selected{border-color:var(--q-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--q-accent) 12%,transparent)}.settings-theme-preview{display:grid;width:72px;height:72px;grid-template-columns:18px 1fr;gap:5px;padding:7px;overflow:hidden;border-radius:14px}.settings-theme-preview:before{content:"";grid-row:1 / span 3;border-radius:6px}.settings-theme-preview i{display:block;border-radius:5px}.settings-theme-preview.lavender{background:#f8f5ff}.settings-theme-preview.lavender:before{background:#6f49dc}.settings-theme-preview.lavender i{background:#e7dffd}.settings-theme-preview.emerald{background:#edf6f1}.settings-theme-preview.emerald:before{background:#237a55}.settings-theme-preview.emerald i{background:#cfe8db}.settings-theme-preview.paper{background:#f5f0e7}.settings-theme-preview.paper:before{background:#6c6459}.settings-theme-preview.paper i{background:#ddd3c4}.settings-theme-preview.ocean{background:#edf8f7}.settings-theme-preview.ocean:before{background:#167b82}.settings-theme-preview.ocean i{background:#cce9e8}.settings-theme-preview.midnight{background:#171823}.settings-theme-preview.midnight:before{background:#846cff}.settings-theme-preview.midnight i{background:#323346}.settings-theme-copy{display:grid;min-width:0;gap:5px}.settings-theme-copy small{color:var(--q-muted);font-size:.67rem;line-height:1.4}.settings-theme-check{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--q-border-strong);border-radius:50%;color:#fff}.settings-theme-option.selected .settings-theme-check{border-color:var(--q-accent);background:var(--q-accent)}.settings-segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;border:1px solid var(--q-border);border-radius:14px;background:var(--q-bg)}.settings-segmented-control button{min-height:39px;border:0;border-radius:10px;background:transparent;color:var(--q-muted);font:inherit;font-size:.73rem;font-weight:750;cursor:pointer}.settings-segmented-control button.active{background:var(--q-surface);color:var(--q-accent)}.settings-appearance-row{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--q-border);padding:18px 0}.settings-appearance-row:last-child{border-bottom:0}.settings-appearance-row select{width:min(190px,42%);min-height:43px;border:1px solid var(--q-border-strong);border-radius:12px;padding:9px 12px;background:var(--q-bg);color:var(--q-text)}.settings-navigation-shell{min-width:0}.settings-navigation-arrow{display:none}@media(max-width:850px){.settings-page{padding:max(20px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) calc(44px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.settings-header{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:18px}.settings-header>a{min-height:38px;margin:0 0 6px}.settings-header h1{margin-top:5px;font-size:clamp(2.4rem,12vw,3.2rem)}.settings-header p{max-width:34rem}.settings-layout{display:grid;grid-template-columns:1fr;gap:16px;width:100%}.settings-navigation{position:sticky;top:0;z-index:20;display:flex;width:calc(100% + max(14px,env(safe-area-inset-left)) + max(14px,env(safe-area-inset-right)));gap:7px;margin-right:calc(-1*max(14px,env(safe-area-inset-right)));margin-left:calc(-1*max(14px,env(safe-area-inset-left)));padding:9px max(14px,env(safe-area-inset-right)) 9px max(14px,env(safe-area-inset-left));overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--q-border);border-right:0;border-bottom:1px solid var(--q-border);border-left:0;border-radius:0;background:color-mix(in srgb,var(--q-bg) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.settings-navigation::-webkit-scrollbar{display:none}.settings-navigation a{display:inline-flex;flex:0 0 auto;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:10px 13px;border:1px solid var(--q-border);border-radius:13px;background:var(--q-surface);color:var(--q-muted);font-size:.72rem;font-weight:750;line-height:1;text-align:center;white-space:nowrap;scroll-snap-align:start}.settings-navigation a svg{width:16px;height:16px;flex:0 0 auto}.settings-navigation a:hover,.settings-navigation a:focus-visible{border-color:var(--q-accent);background:var(--q-accent-soft);color:var(--q-accent);outline:none}.settings-navigation a:last-child{color:var(--q-danger)}.settings-navigation a:last-child:hover,.settings-navigation a:last-child:focus-visible{border-color:color-mix(in srgb,var(--q-danger) 45%,var(--q-border));background:var(--q-danger-soft);color:var(--q-danger)}.settings-sections{width:100%;min-width:0;gap:16px}.settings-card{width:100%;border-radius:19px;scroll-margin-top:78px}.settings-card>header{padding:17px 16px}.settings-form,.settings-workspace-select,.settings-danger-row{padding:16px}.settings-action-list,.settings-link-list,.settings-appearance-content{padding-right:16px;padding-left:16px}.settings-two-columns,.settings-theme-grid{grid-template-columns:1fr}.settings-action-list>div,.settings-danger-row,.settings-appearance-row{align-items:stretch;flex-direction:column}.settings-action-list button,.settings-danger-row>a,.settings-save-button{width:100%}.settings-appearance-row select{width:100%;font-size:16px}}@media(max-width:390px){.settings-page{padding-inline:max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-right))}.settings-navigation{width:calc(100% + max(10px,env(safe-area-inset-left)) + max(10px,env(safe-area-inset-right)));margin-right:calc(-1*max(10px,env(safe-area-inset-right)));margin-left:calc(-1*max(10px,env(safe-area-inset-left)));padding-right:max(10px,env(safe-area-inset-right));padding-left:max(10px,env(safe-area-inset-left))}.settings-navigation a{padding-inline:11px;font-size:.68rem}.settings-theme-option{grid-template-columns:58px minmax(0,1fr) 22px;gap:10px}.settings-theme-preview{width:58px;height:58px}}@media(max-width:850px){.settings-navigation-shell{position:sticky;top:0;z-index:20;display:grid;width:calc(100% + max(14px,env(safe-area-inset-left)) + max(14px,env(safe-area-inset-right)));grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;margin-right:calc(-1*max(14px,env(safe-area-inset-right)));margin-left:calc(-1*max(14px,env(safe-area-inset-left)));border-top:1px solid var(--q-border);border-bottom:1px solid var(--q-border);background:color-mix(in srgb,var(--q-bg) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.settings-navigation-shell .settings-navigation{position:static;width:100%;margin:0;padding:9px 5px;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-navigation-arrow{display:grid;width:34px;height:40px;place-items:center;justify-self:center;border:1px solid var(--q-border);border-radius:11px;padding:0;background:var(--q-surface);color:var(--q-accent);cursor:pointer}.settings-navigation-arrow:hover:not(:disabled),.settings-navigation-arrow:focus-visible:not(:disabled){border-color:var(--q-accent);background:var(--q-accent-soft);outline:none}.settings-navigation-arrow:disabled{visibility:visible;opacity:.28;pointer-events:none}}@media(max-width:390px){.settings-navigation-shell{width:calc(100% + max(10px,env(safe-area-inset-left)) + max(10px,env(safe-area-inset-right)));grid-template-columns:38px minmax(0,1fr) 38px;margin-right:calc(-1*max(10px,env(safe-area-inset-right)));margin-left:calc(-1*max(10px,env(safe-area-inset-left)))}.settings-navigation-arrow{width:32px;height:38px}}.settings-theme-preview.sunrise i:first-child{background:#f97316}.settings-theme-preview.sunrise i:nth-child(2){background:#ffd8be}.settings-theme-preview.sunrise i:last-child{background:#ffe9db}.settings-theme-preview.citrine i:first-child{background:#b7d900}.settings-theme-preview.citrine i:nth-child(2){background:#e8f4a8}.settings-theme-preview.citrine i:last-child{background:#f4fad5}.settings-theme-preview.sunrise{background:#fff7f1}.settings-theme-preview.sunrise:before{background:#f97316}.settings-theme-preview.sunrise i{background:#ffd8be}.settings-theme-preview.citrine{background:#fbfff1}.settings-theme-preview.citrine:before{background:#b7d900}.settings-theme-preview.citrine i{background:#e8f4a8}.legal-page{--legal-ink: #181426;--legal-muted: #716b7a;--legal-line: #e6e1ea;--legal-purple: #7351dd;--legal-orange: #ff5500;min-height:100vh;box-sizing:border-box;padding:42px clamp(20px,6vw,88px) 60px;background:radial-gradient(circle at 86% 5%,#f3edff,transparent 25%),radial-gradient(circle at 5% 95%,#fff3e8,transparent 22%),#fbfafc;color:var(--legal-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.legal-page *,.legal-page *:before,.legal-page *:after{box-sizing:border-box}.legal-header{width:min(850px,100%);margin:0 auto 26px}.legal-header>a{display:inline-flex;align-items:center;gap:7px;margin-bottom:35px;color:var(--legal-orange);font-size:.84rem;font-weight:750;text-decoration:none}.legal-header>a:hover{text-decoration:underline}.legal-mark{display:grid;width:52px;height:52px;place-items:center;margin-bottom:18px;border-radius:17px;background:#ece5ff;color:#6745cc}.legal-header small{display:block;color:var(--legal-purple);font-size:.68rem;font-weight:900;letter-spacing:.13em}.legal-header h1{margin:7px 0 9px;font-size:clamp(2.7rem,7vw,5rem);line-height:.98;letter-spacing:-.06em}.legal-header>p{margin:0;color:var(--legal-muted);font-size:.84rem}.legal-document{width:min(850px,100%);margin:0 auto;overflow:hidden;border:1px solid var(--legal-line);border-radius:25px;background:#ffffffeb;box-shadow:0 22px 70px #271b4314}.legal-document>section{border-bottom:1px solid #ece8ef;padding:27px 32px}.legal-document>section:last-child{border-bottom:0}.legal-document h2{margin:0 0 13px;color:#241e2c;font-size:1.05rem;line-height:1.35;letter-spacing:-.015em}.legal-document h3{margin:20px 0 7px;color:#39313f;font-size:.85rem;line-height:1.4}.legal-document p{margin:0 0 12px;color:#5f5867;font-size:.86rem;line-height:1.72}.legal-document p:last-child{margin-bottom:0}.legal-document ul,.legal-document ol{display:grid;gap:10px;margin:14px 0 0;padding-left:21px;color:#5f5867}.legal-document li{padding-left:3px;font-size:.84rem;line-height:1.65}.legal-document strong{color:#302838}.legal-contact-link{display:inline-flex;align-items:center;gap:8px;border:1px solid #ddd4ed;border-radius:13px;padding:10px 13px;background:#f8f5ff;color:#6040bd;font-size:.8rem;font-weight:750;text-decoration:none}.legal-contact-link:hover{border-color:#c8b8e6;background:#f2ecff}.legal-document>section.legal-reference{background:#faf8fe}.legal-reference>a{display:inline-flex;align-items:center;gap:6px;color:#6242bd;font-size:.77rem;font-weight:750;text-decoration:none}.legal-reference>a:hover{text-decoration:underline}.support-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px}.support-option{display:grid;gap:8px;border:1px solid #e3ddea;border-radius:17px;padding:17px;background:#fff}.support-option>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#eee8ff;color:#6746c9}.support-option strong{font-size:.82rem}.support-option p{margin:0;font-size:.75rem;line-height:1.5}.support-option a{width:fit-content;color:#6242bd;font-size:.74rem;font-weight:750;text-decoration:none}.support-option a:hover{text-decoration:underline}.legal-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(850px,100%);margin:24px auto 0;color:#8a8390;font-size:.7rem}.legal-footer>div{display:flex;align-items:center;gap:15px}.legal-footer a{color:#695f72;font-weight:700;text-decoration:none}.legal-footer a:hover{color:#6040bd}@media(max-width:620px){.legal-page{padding:25px 14px 45px}.legal-header>a{margin-bottom:27px}.legal-header h1{font-size:3rem}.legal-document{border-radius:19px}.legal-document>section{padding:22px 19px}.support-options{grid-template-columns:1fr}.legal-footer{align-items:flex-start;flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){.legal-page *,.legal-page *:before,.legal-page *:after{scroll-behavior:auto}}.auth-shell{display:grid;grid-template-columns:minmax(420px,44%) minmax(0,1fr);min-height:100vh;min-height:100dvh;color:var(--q-text);background:var(--q-bg-soft)}.auth-brand{display:flex;align-items:center;align-self:flex-start;gap:14px;margin-bottom:28px;transform:scale(1.35);transform-origin:left center}.auth-brand .convey-brand-icon-shell{display:grid;flex:0 0 auto;place-items:center}.auth-brand .convey-brand-wordmark{display:grid;gap:2px;line-height:1}.auth-brand .convey-brand-wordmark strong{color:#fff;font-size:1.15rem;font-weight:900;letter-spacing:.12em}.auth-brand .convey-brand-wordmark small{color:#ffffffd1;font-size:.68rem;font-weight:900;letter-spacing:.2em}.auth-story{display:flex;min-width:0;flex-direction:column;justify-content:space-between;padding:clamp(42px,6vw,88px);color:#fff;background:radial-gradient(circle at 90% 10%,rgb(255 255 255 / 18%),transparent 30%),linear-gradient(145deg,var(--q-accent),color-mix(in srgb,var(--q-accent) 82%,var(--q-text)))}.auth-story>div{max-width:620px}.auth-story .eyebrow{margin:0 0 24px;color:#ffffffeb;font-size:.72rem;font-weight:900;letter-spacing:.13em}.auth-story h1{margin:0 0 22px;color:#fff;font-size:clamp(3rem,6vw,5.5rem);line-height:.95;letter-spacing:-.055em}.auth-story h1 span{color:color-mix(in srgb,#ffffff 84%,var(--q-accent))}.auth-story>div>p:last-child{max-width:560px;margin:0;color:#ffffffe5;font-size:1.05rem;line-height:1.6}.auth-story>small{color:#ffffffd1;font-size:.8rem;line-height:1.5}.auth-panel{display:grid;min-width:0;place-items:center;padding:clamp(32px,6vw,88px);background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--q-accent-soft) 75%,transparent),transparent 28%),var(--q-bg-soft)}.auth-panel>*{width:min(100%,620px)}.form-card{width:100%;box-sizing:border-box;color:var(--q-text)}.form-card.centered{text-align:center}.form-card .eyebrow{margin:0 0 12px;color:var(--q-accent);font-size:.72rem;font-weight:900;letter-spacing:.12em}.form-card h2{margin:0 0 10px;color:var(--q-text);font-size:clamp(2rem,4vw,3rem);line-height:1.08;letter-spacing:-.035em}.form-card>p:not(.eyebrow):not(.error):not(.notice):not(.switch){margin:0;color:var(--q-muted);font-size:.95rem;line-height:1.6}.form-card form{display:grid;gap:17px;margin-top:26px}.form-card form>label,.name-fields>label{display:grid;min-width:0;gap:8px;color:var(--q-text-soft);font-size:.82rem;font-weight:800}.name-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-card input,.form-card select,.form-card textarea{width:100%;min-width:0;min-height:48px;box-sizing:border-box;border:1px solid var(--q-border-strong);border-radius:14px;padding:11px 13px;background:var(--q-surface);color:var(--q-text);font:inherit;font-size:.94rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:var(--q-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--q-accent) 13%,transparent)}.form-card input::placeholder,.form-card textarea::placeholder{color:var(--q-subtle)}.form-card button,.form-card .button-link{font:inherit}.form-card form>button,.form-card>.secondary,.form-card .button-link{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:11px 17px;font-size:.88rem;font-weight:850;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.form-card form>button,.form-card .button-link{border:1px solid var(--q-accent);background:var(--q-accent);color:var(--q-surface);box-shadow:0 9px 22px color-mix(in srgb,var(--q-accent) 18%,transparent)}.form-card form>button:hover:not(:disabled),.form-card .button-link:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--q-accent) 88%,var(--q-text));border-color:color-mix(in srgb,var(--q-accent) 88%,var(--q-text))}.form-card button:disabled{cursor:wait;opacity:.58}.form-card>.secondary{width:100%;border:1px solid var(--q-border-strong);background:var(--q-surface);color:var(--q-text-soft)}.form-card>.secondary:hover:not(:disabled){border-color:var(--q-accent);background:var(--q-accent-soft);color:var(--q-accent)}.form-link{display:flex;justify-content:flex-end;margin-top:-3px}.form-link a,.switch a{color:var(--q-accent);font-weight:750;text-decoration:none}.form-link a:hover,.switch a:hover{text-decoration:underline}.switch{margin:20px 0 0!important;color:var(--q-muted);font-size:.84rem;text-align:center}.divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:24px 0 18px;color:var(--q-subtle);font-size:.74rem}.divider:before,.divider:after{height:1px;background:var(--q-border);content:""}.form-card .error,.form-card .notice{margin:16px 0 0;border-radius:13px;padding:12px 13px;font-size:.82rem;line-height:1.45}.form-card .error{color:var(--q-danger);background:var(--q-danger-soft);border:1px solid color-mix(in srgb,var(--q-danger) 24%,var(--q-border))}.form-card .notice{color:var(--q-success);background:color-mix(in srgb,var(--q-success-soft) 76%,var(--q-surface));border:1px solid color-mix(in srgb,var(--q-success) 22%,var(--q-border))}.success-icon{display:grid;width:58px;height:58px;place-items:center;margin:0 auto 18px;border-radius:18px;background:var(--q-success-soft);color:var(--q-success);font-size:1.5rem;font-weight:900}.form-card.centered .button-link{width:fit-content;margin:24px auto 0}@media(max-width:900px){.auth-shell{grid-template-columns:1fr}.auth-story{min-height:auto;padding:max(28px,env(safe-area-inset-top)) 24px 32px}.auth-story h1{max-width:640px;font-size:clamp(2.7rem,10vw,4.4rem)}.auth-story>div>p:last-child{max-width:620px}.auth-panel{place-items:start center;padding:38px 20px 60px}}@media(max-width:560px){.auth-shell{display:block;min-height:100dvh}.auth-story{min-height:auto;justify-content:flex-start;gap:18px;padding:max(22px,env(safe-area-inset-top)) 18px 26px}.auth-brand{margin-bottom:18px;transform:scale(1)}.auth-story .eyebrow{margin-bottom:12px;font-size:.65rem}.auth-story h1{max-width:330px;margin-bottom:14px;font-size:clamp(2.35rem,12vw,3.2rem);line-height:.98}.auth-story>div>p:last-child{max-width:340px;font-size:.92rem;line-height:1.5}.auth-story>small{display:none}.auth-panel{display:block;padding:28px 16px calc(40px + env(safe-area-inset-bottom));background:var(--q-bg-soft)}.auth-panel>*{width:100%}.form-card{border:1px solid var(--q-border);border-radius:22px;padding:20px;background:var(--q-surface);box-shadow:0 16px 38px color-mix(in srgb,var(--q-text) 8%,transparent)}.form-card h2{margin-bottom:8px;font-size:1.8rem}.form-card>p:not(.error):not(.notice):not(.switch){font-size:.85rem}.form-card form{gap:15px;margin-top:21px}.name-fields{grid-template-columns:1fr;gap:15px}.form-card form>label,.name-fields>label{gap:7px;font-size:.78rem}.form-card input,.form-card select,.form-card textarea{min-height:48px;padding:11px 12px;font-size:16px}.form-card form>button,.form-card>.secondary,.form-card .button-link{width:100%;min-height:48px}.form-link{justify-content:flex-start;margin-top:-1px}.switch{margin-top:18px!important;font-size:.8rem}.divider{margin:21px 0 16px}.form-card.centered .button-link{width:100%}}@media(max-width:380px){.auth-story{padding-inline:14px}.auth-story h1{font-size:2.2rem}.auth-panel{padding-inline:12px}.form-card{padding:17px;border-radius:19px}}@media(prefers-reduced-motion:reduce){.form-card button,.form-card .button-link,.form-card input,.form-card select,.form-card textarea{transition:none}.form-card form>button:hover:not(:disabled),.form-card .button-link:hover{transform:none}}.space-setup-card{max-width:720px}.space-setup-group{margin-top:24px}.space-setup-group>small{display:block;margin-bottom:9px;color:#07877f;font-size:.7rem;font-weight:850;letter-spacing:.12em}.space-parent-picker{display:grid;gap:8px;margin:22px 0;font-weight:750}.space-parent-picker select{padding:12px;font:inherit;background:#fff;border:1px solid #cfe2df;border-radius:11px}.space-join-form{display:grid;gap:12px;margin:22px 0}.space-join-form label{display:grid;gap:7px;font-weight:750}.space-join-form input{padding:12px;font:inherit;letter-spacing:.08em;border:1px solid #cfe2df;border-radius:11px}.team-invite-preview{display:flex;align-items:center;gap:12px;margin-top:18px;padding:16px;color:#173b3a;background:#edf9f7;border:1px solid #cde7e3;border-radius:14px}.team-invite-preview>svg{color:#07877f}.team-invite-preview div{display:grid;gap:3px}.team-invite-preview small,.team-invite-preview p{color:#617b78}.team-invite-preview p{margin:4px 0 0;font-size:.75rem}.team-invite-preview button{margin-left:auto;padding:10px 13px;color:#fff;font:inherit;font-weight:800;background:#07877f;border:0;border-radius:10px}.conversation-shell{min-height:100vh;padding:64px max(24px,8vw);color:var(--q-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--q-bg-soft)}.conversation-shell.narrow{max-width:900px;margin:auto}.conversation-shell>header{display:flex;align-items:center;justify-content:space-between;gap:24px}.conversation-shell h1{margin:8px 0 16px;color:var(--q-text);font-size:clamp(2rem,5vw,4rem)}.conversation-shell a{color:var(--q-accent);text-decoration:none}.conversation-shell a:hover{color:var(--q-accent)}.primary-link,.conversation-form button,.message-composer button{padding:14px 20px;color:#fff!important;font-weight:800;cursor:pointer;background:var(--q-secondary);border:0;border-radius:14px}.primary-link:hover,.conversation-form button:hover,.message-composer button:hover{background:var(--q-accent)}.conversation-list{display:grid;gap:16px;margin-top:40px}.conversation-list>a,.empty-state{display:flex;align-items:center;justify-content:space-between;padding:24px;color:var(--q-text);background:var(--q-surface);border:1px solid var(--q-border);border-radius:20px;box-shadow:var(--q-shadow-sm)}.conversation-list>a:hover{border-color:var(--q-accent);box-shadow:var(--q-shadow-md)}.conversation-list h2{margin:8px 0;color:var(--q-text)}.conversation-list p{color:var(--q-muted)}.conversation-form{display:grid;gap:22px;margin-top:40px}.conversation-form label{display:grid;gap:8px;color:var(--q-text);font-weight:700}.conversation-form input,.conversation-form textarea,.message-composer textarea{padding:15px;color:var(--q-text);font:inherit;background:var(--q-surface);border:1px solid var(--q-border-strong);border-radius:14px;outline:none}.conversation-form input:focus,.conversation-form textarea:focus,.message-composer textarea:focus{border-color:var(--q-accent);box-shadow:0 0 0 3px var(--q-accent-subtle)}.conversation-form input::placeholder,.conversation-form textarea::placeholder,.message-composer textarea::placeholder{color:var(--q-subtle)}.conversation-error{padding:14px;color:var(--q-danger);background:var(--q-danger-soft);border:1px solid color-mix(in srgb,var(--q-danger) 22%,transparent);border-radius:12px}.message-list{display:flex;flex-direction:column;gap:14px;margin:30px 0}.message-list article{max-width:75%;padding:14px 18px;color:var(--q-text);background:var(--q-surface);border:1px solid var(--q-border);border-radius:18px;box-shadow:var(--q-shadow-sm)}.message-list article.mine{align-self:flex-end;background:var(--q-secondary-soft);border-color:color-mix(in srgb,var(--q-secondary) 32%,var(--q-border))}.message-list p{margin:0 0 8px;color:var(--q-text);white-space:pre-wrap}.message-list time{color:var(--q-subtle);font-size:.75rem}.message-composer{position:sticky;bottom:20px;display:flex;gap:12px;padding:14px;background:var(--q-surface-raised);border:1px solid var(--q-border);border-radius:20px;box-shadow:var(--q-shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.message-composer textarea{flex:1;resize:vertical}@media(max-width:640px){.conversation-shell{padding:32px 18px}.conversation-shell>header,.message-composer{align-items:stretch;flex-direction:column}.message-list article{max-width:90%}}.invite-dialog-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#15132675;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.invite-dialog{width:min(680px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid var(--q-border);border-radius:28px;padding:26px;background:var(--q-surface);color:var(--q-text);box-shadow:0 30px 100px #1513263d}.invite-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--q-border);padding-bottom:20px}.invite-dialog-header>div{display:flex;align-items:flex-start;gap:14px}.invite-dialog-icon{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border-radius:15px;background:var(--q-accent-soft);color:var(--q-accent)}.invite-dialog-header h2{margin:0;font-size:1.35rem;letter-spacing:-.025em}.invite-dialog-header p{max-width:470px;margin:6px 0 0;color:var(--q-muted);font-size:.9rem;line-height:1.5}.invite-dialog-close{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border:1px solid var(--q-border);border-radius:50%;background:var(--q-surface);color:var(--q-muted);cursor:pointer}.invite-dialog-close:hover{border-color:var(--q-border-strong);color:var(--q-text)}.invite-form{display:grid;gap:20px;padding:24px 0 4px}.invite-form>label{display:grid;gap:8px;font-size:.87rem;font-weight:800}.invite-input-shell{display:flex;align-items:center;gap:10px;border:1px solid var(--q-border-strong);border-radius:16px;padding:0 15px;background:var(--q-surface);color:var(--q-subtle);transition:border-color .15s ease,box-shadow .15s ease}.invite-input-shell:focus-within{border-color:var(--q-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--q-accent) 10%,transparent)}.invite-input-shell input{width:100%;border:0;padding:15px 0;outline:0;background:transparent;color:var(--q-text);font:inherit}.invite-role-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;border:0;padding:0}.invite-role-options legend{grid-column:1 / -1;margin-bottom:8px;padding:0;font-size:.87rem;font-weight:800}.invite-role-options>label{display:block;border:1px solid var(--q-border);border-radius:16px;padding:14px;background:var(--q-surface);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.invite-role-options>label:hover{transform:translateY(-1px);border-color:var(--q-border-strong)}.invite-role-options>label.selected{border-color:color-mix(in srgb,var(--q-success) 42%,var(--q-border));background:color-mix(in srgb,var(--q-success-soft) 82%,var(--q-surface))}.invite-role-options input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.invite-role-options span{display:grid;gap:6px}.invite-role-options strong{font-size:.88rem;text-transform:capitalize}.invite-role-options small{color:var(--q-muted);font-size:.72rem;font-weight:500;line-height:1.4}.invite-feedback{display:flex;align-items:flex-start;gap:8px;margin:0;border-radius:13px;padding:11px 13px;font-size:.84rem;line-height:1.45}.invite-feedback.error{border:1px solid color-mix(in srgb,var(--q-danger) 30%,var(--q-border));background:var(--q-danger-soft);color:var(--q-danger)}.invite-feedback.success{border:1px solid color-mix(in srgb,var(--q-success) 26%,var(--q-border));background:var(--q-success-soft);color:var(--q-success)}.invite-feedback svg{flex:0 0 auto;margin-top:2px}.invite-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:end;min-height:48px;border:0;border-radius:15px;padding:12px 20px;background:var(--q-accent);color:var(--q-surface);font:inherit;font-weight:850;cursor:pointer}.invite-submit:hover:not(:disabled){box-shadow:0 10px 25px #ff550038;transform:translateY(-1px)}.invite-submit:disabled{opacity:.6;cursor:wait}.invitation-link-panel{display:grid;gap:11px;margin-top:20px;border:1px solid var(--q-border-strong);border-radius:18px;padding:16px;background:var(--q-accent-soft)}.invitation-link-panel>div:first-child{display:flex;align-items:center;gap:8px;color:var(--q-accent);font-size:.85rem}.invitation-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.invitation-link-row input{min-width:0;border:1px solid var(--q-border-strong);border-radius:12px;padding:11px 12px;background:var(--q-surface);color:var(--q-text-soft);font:inherit;font-size:.8rem}.invitation-link-row button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:12px;padding:10px 14px;background:var(--q-accent);color:var(--q-surface);font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.pending-invitations{margin-top:24px;border-top:1px solid var(--q-border);padding-top:20px}.pending-invitations>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pending-invitations>header>div{display:flex;align-items:center;gap:8px}.pending-invitations h3{margin:0;font-size:.95rem}.pending-invitations>header span{display:grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:var(--q-accent-soft);color:var(--q-accent);font-size:.72rem;font-weight:900}.pending-invitations>header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--q-border);border-radius:50%;background:var(--q-surface);color:var(--q-muted);cursor:pointer}.pending-invitations ul{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.pending-invitations li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid var(--q-border);border-radius:15px;padding:11px 12px;background:var(--q-surface)}.pending-avatar{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--q-accent-soft);color:var(--q-accent);font-weight:900}.pending-invitations li>div{display:grid;min-width:0;gap:2px}.pending-invitations li strong{overflow:hidden;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.pending-invitations li small{color:var(--q-subtle);font-size:.7rem;text-transform:capitalize}.pending-invitations li>button{border:0;padding:7px;background:transparent;color:var(--q-accent);font:inherit;font-size:.75rem;font-weight:750;cursor:pointer}.pending-invitations-empty{margin:14px 0 0;border:1px dashed var(--q-border-strong);border-radius:14px;padding:18px;color:var(--q-subtle);font-size:.82rem;text-align:center}.conversation-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.invite-participant-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:999px;padding:10px 18px;background:var(--q-accent);color:var(--q-surface);font:inherit;font-size:.84rem;font-weight:700;cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb,var(--q-accent) 28%,transparent);transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.invite-participant-button:hover{background:var(--q-accent-hover);transform:translateY(-1px);box-shadow:0 12px 28px color-mix(in srgb,var(--q-accent) 36%,transparent)}.invite-participant-button:active{transform:translateY(0)}.invite-participant-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media(max-width:700px){.invite-dialog-backdrop{align-items:end;padding:0}.invite-dialog{width:100%;max-height:92vh;border-radius:26px 26px 0 0;padding:20px 16px 28px}.invite-dialog-header p{display:none}.invite-role-options,.invitation-link-row{grid-template-columns:1fr}.invitation-link-row button,.invite-submit{width:100%;justify-self:stretch}.pending-invitations li{grid-template-columns:auto minmax(0,1fr)}.pending-invitations li>button{grid-column:2;justify-self:start;padding-left:0}}@media(prefers-reduced-motion:reduce){.invite-submit,.invite-role-options>label{transition:none}}.participant-directory,.invite-dialog{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.participants-drawer .participant-identity strong,.participants-drawer .participant-identity small,.pending-invitations li strong{overflow-wrap:anywhere}@media(max-width:480px){.participants-drawer-header{padding-top:calc(16px + env(safe-area-inset-top))}.participants-heading-icon,.invite-dialog-icon{width:38px;height:38px;border-radius:12px}.participants-drawer-heading p{white-space:normal}.participants-drawer .participant-identity strong,.participants-drawer .participant-identity small,.pending-invitations li strong{overflow:visible;text-overflow:clip;white-space:normal}.participant-access-summary{flex-wrap:wrap}.participant-access-summary strong{margin-left:0}.invite-dialog-header{gap:10px}.invite-dialog-header>div{min-width:0;gap:10px}.invite-dialog-header h2{overflow-wrap:anywhere}.invite-dialog-close,.participants-close,.remove-participant{min-width:40px;min-height:40px}.pending-invitations li>button{min-height:40px;padding:8px 0}}.conversation-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.convey-people-button{display:inline-flex;align-items:center;gap:12px;min-height:54px;padding:7px 16px 7px 8px;color:var(--q-text);background:color-mix(in srgb,var(--q-surface) 88%,transparent);border:1px solid var(--q-border);border-radius:18px;box-shadow:0 8px 24px #30254e0d;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.convey-people-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--q-accent) 30%,var(--q-border));box-shadow:0 12px 30px color-mix(in srgb,var(--q-accent) 10%,transparent)}.convey-people-button:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 20%,transparent);outline-offset:3px}.convey-mark{display:grid;width:38px;height:38px;place-items:center;flex:0 0 auto;color:var(--q-surface);background:var(--q-accent);border-radius:13px;font-size:1rem;font-weight:800;box-shadow:0 7px 16px color-mix(in srgb,var(--q-accent) 22%,transparent)}.convey-people-copy{display:flex;min-width:120px;flex-direction:column;align-items:flex-start;gap:1px;text-align:left}.convey-people-copy strong{color:var(--q-text);font-size:.9rem;line-height:1.2}.convey-people-copy small{color:var(--q-muted);font-size:.76rem;line-height:1.3}.invite-participant-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:8px;padding:0 20px;color:var(--q-surface);background:var(--q-accent);border:0;border-radius:16px;box-shadow:0 10px 24px color-mix(in srgb,var(--q-accent) 20%,transparent);font:inherit;font-weight:750;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.invite-participant-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px color-mix(in srgb,var(--q-accent) 28%,transparent)}.invite-participant-button:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 22%,transparent);outline-offset:3px}@media(max-width:640px){.conversation-header-actions{align-items:stretch}.convey-people-button,.invite-participant-button{width:100%}.convey-people-copy{flex:1}}.notification-button{position:relative}.notification-badge{display:inline-grid;min-width:19px;height:19px;place-items:center;padding:0 5px;color:var(--q-surface);background:var(--q-accent);border:2px solid var(--q-surface);border-radius:999px;font-size:.65rem;font-weight:800;line-height:1}.round-button .notification-badge{position:absolute;top:-5px;right:-6px}.invitation-centre-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#19123052;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:invitation-backdrop-in .16s ease-out}.invitation-centre{display:flex;width:min(440px,100%);height:100%;flex-direction:column;overflow:hidden;color:var(--q-text);background:var(--q-bg-soft);border-left:1px solid var(--q-border);box-shadow:-22px 0 60px color-mix(in srgb,var(--q-text) 14%,transparent);animation:invitation-panel-in .22s ease-out}.invitation-centre-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 24px 18px;background:var(--q-surface);border-bottom:1px solid var(--q-border)}.invitation-centre-heading{display:flex;align-items:center;gap:13px}.invitation-centre-heading p,.invitation-centre-heading h2{margin:0}.invitation-centre-heading p{margin-bottom:3px;color:var(--q-accent);font-size:.67rem;font-weight:850;letter-spacing:.12em}.invitation-centre-heading h2{color:var(--q-text);font-size:1.35rem;line-height:1.15}.invitation-centre-icon{display:grid;width:42px;height:42px;place-items:center;color:var(--q-accent);background:color-mix(in srgb,var(--q-accent) 14%,var(--q-surface));border-radius:14px;box-shadow:0 9px 20px color-mix(in srgb,var(--q-accent) 18%,transparent)}.invitation-centre-close{display:grid;width:38px;height:38px;place-items:center;color:var(--q-muted);background:var(--q-surface-soft);border:0;border-radius:12px;cursor:pointer}.invitation-centre-close:hover{color:var(--q-text);background:var(--q-accent-soft)}.invitation-centre-summary{display:flex;align-items:center;gap:8px;padding:13px 24px;color:var(--q-muted);background:var(--q-surface-soft);border-bottom:1px solid var(--q-border);font-size:.84rem;font-weight:650}.invitation-centre-error{margin:14px 20px 0;padding:11px 13px;color:var(--q-danger);background:var(--q-danger-soft);border:1px solid color-mix(in srgb,var(--q-danger) 26%,var(--q-border));border-radius:11px;font-size:.82rem}.invitation-centre-content{flex:1;min-height:0;overflow-y:auto;padding:18px}.invitation-centre-state{display:grid;min-height:280px;place-items:center;align-content:center;gap:9px;padding:32px;color:var(--q-muted);text-align:center}.invitation-centre-state>span{display:grid;width:48px;height:48px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:16px}.invitation-centre-state h3,.invitation-centre-state p{margin:0}.invitation-centre-state h3{color:var(--q-text);font-size:1rem}.invitation-centre-state p{max-width:270px;font-size:.84rem;line-height:1.5}.invitation-centre-list{display:grid;gap:13px}.invitation-centre-card{padding:17px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:17px;box-shadow:0 8px 22px #2d1f4e0f}.invitation-card-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.invitation-workspace-type{display:inline-flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:var(--q-muted);font-size:.74rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.invitation-status{padding:4px 8px;color:var(--q-muted);background:var(--q-surface-soft);border-radius:999px;font-size:.65rem;font-weight:800;text-transform:capitalize}.invitation-status.pending{color:var(--q-accent);background:var(--q-accent-soft)}.invitation-centre-card h3{margin:0 0 7px;color:var(--q-text);font-size:1rem;line-height:1.35}.invitation-description{display:-webkit-box;margin:0 0 10px;overflow:hidden;color:var(--q-muted);font-size:.8rem;line-height:1.48;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.invitation-sender{margin:0 0 9px;color:var(--q-muted);font-size:.78rem;line-height:1.45}.invitation-sender strong{color:var(--q-text-soft)}.invitation-expiry{display:flex;align-items:center;gap:6px;color:var(--q-subtle);font-size:.72rem}.invitation-card-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:9px;margin-top:15px}.invitation-card-actions button,.invitation-open-button{min-height:40px;padding:0 14px;border-radius:11px;font:inherit;font-size:.79rem;font-weight:750;cursor:pointer}.invitation-decline-button{color:var(--q-text-soft);background:var(--q-surface-soft);border:1px solid var(--q-border)}.invitation-accept-button,.invitation-open-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--q-surface);background:var(--q-accent);border:0;box-shadow:0 7px 17px color-mix(in srgb,var(--q-accent) 20%,transparent)}.invitation-open-button{width:100%;margin-top:14px}.invitation-card-actions button:disabled{opacity:.58;cursor:not-allowed}.invitation-spinner{animation:invitation-spin .7s linear infinite}@keyframes invitation-spin{to{transform:rotate(360deg)}}@keyframes invitation-backdrop-in{0%{opacity:0}}@keyframes invitation-panel-in{0%{transform:translate(100%)}}@media(max-width:640px){.invitation-centre{width:100%;border-left:0}.invitation-centre-header{padding:20px 18px 16px}.invitation-centre-summary{padding-inline:18px}.invitation-centre-content{padding:14px}}@media(prefers-reduced-motion:reduce){.invitation-centre-backdrop,.invitation-centre,.invitation-spinner{animation:none}}.conversation-context-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.conversation-access-role{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border:1px solid transparent;border-radius:999px;font-size:.72rem;font-weight:750;line-height:1;letter-spacing:.02em}.conversation-access-role.owner{color:var(--q-accent);background:var(--q-accent-soft);border-color:var(--q-border-strong)}.conversation-access-role.facilitator{color:var(--q-success);background:var(--q-success-soft);border-color:color-mix(in srgb,var(--q-success) 24%,var(--q-border))}.conversation-access-role.contributor{color:var(--q-accent);background:var(--q-accent-soft);border-color:var(--q-border-strong)}.conversation-access-role.viewer{color:var(--q-muted);background:var(--q-surface-soft);border-color:var(--q-border)}.viewer-access-note{display:flex;align-items:flex-start;gap:13px;margin-top:20px;padding:17px 18px;color:var(--q-text-soft);background:linear-gradient(135deg,#f7f9fafa,#f1f5f4fa);border:1px solid var(--q-border);border-radius:16px}.viewer-access-note>svg{flex:0 0 auto;margin-top:2px;color:var(--q-muted)}.viewer-access-note strong{display:block;margin-bottom:4px;color:var(--q-text);font-size:.94rem}.viewer-access-note p{margin:0;font-size:.86rem;line-height:1.55}.conversation-access-error{width:min(500px,calc(100% - 32px));padding:34px;text-align:center;background:var(--q-surface);border:1px solid var(--q-border);border-radius:22px;box-shadow:0 22px 70px #1f2a241a}.conversation-access-error h1{margin:0 0 10px;color:var(--q-text);font-size:1.6rem}.conversation-access-error p{margin:0 0 22px;color:var(--q-muted);line-height:1.6}.conversation-access-error a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 17px;color:var(--q-surface);font-weight:700;text-decoration:none;background:var(--q-accent);border-radius:12px}.participants-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;justify-content:flex-end;background:#12191557;animation:participant-backdrop-in .16s ease-out}.participants-drawer{display:flex;flex-direction:column;width:min(440px,100%);height:100%;overflow:hidden;color:var(--q-text);background:var(--q-bg-soft);border-left:1px solid rgba(220,226,222,.9);box-shadow:-24px 0 70px #17221b2b;animation:participant-drawer-in .22s cubic-bezier(.22,1,.36,1)}.participants-drawer-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:21px 22px 18px;background:linear-gradient(145deg,#f6fff8 0%,var(--q-bg-soft) 64%);border-bottom:1px solid var(--q-border)}.participants-heading-icon{display:grid;place-items:center;width:42px;height:42px;color:var(--q-accent);background:var(--q-accent-soft);border:1px solid var(--q-border-strong);border-radius:14px}.participants-drawer-heading{min-width:0}.participants-drawer-heading h2{margin:0;color:var(--q-text);font-size:1.15rem;letter-spacing:-.02em}.participants-drawer-heading p{margin:4px 0 0;color:var(--q-muted);font-size:.82rem}.participants-close{display:grid;place-items:center;width:38px;height:38px;padding:0;color:var(--q-muted);background:transparent;border:0;border-radius:11px;cursor:pointer;transition:color .14s ease,background .14s ease}.participants-close:hover{color:var(--q-text);background:var(--q-surface-soft)}.participants-close:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 22%,transparent);outline-offset:2px}.participants-drawer .participants-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px;color:var(--q-muted);font-size:.84rem;background:var(--q-surface);border-bottom:1px solid var(--q-border)}.participants-drawer .participants-toolbar strong{color:var(--q-text)}.participants-drawer .participants-toolbar button{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;color:var(--q-text-soft);font:inherit;font-weight:650;background:transparent;border:1px solid transparent;border-radius:9px;cursor:pointer}.participants-drawer .participants-toolbar button:hover{color:var(--q-accent);background:var(--q-accent-soft);border-color:var(--q-border)}.participants-drawer .participants-toolbar button:disabled{opacity:.55;cursor:wait}.participant-access-summary{display:flex;align-items:center;gap:8px;margin:14px 22px 2px;padding:10px 12px;color:var(--q-muted);font-size:.78rem;background:var(--q-surface-soft);border:1px solid var(--q-border);border-radius:12px}.participant-access-summary>svg{color:var(--q-accent)}.participant-access-summary strong{margin-left:auto}.participants-drawer .conversation-error,.participants-drawer .conversation-success{margin:12px 22px 0;padding:10px 12px;border-radius:10px;font-size:.82rem;line-height:1.45}.participants-drawer .conversation-error{color:var(--q-danger);background:var(--q-danger-soft);border:1px solid color-mix(in srgb,var(--q-danger) 22%,var(--q-border))}.participants-drawer .conversation-success{color:var(--q-success);background:var(--q-success-soft);border:1px solid color-mix(in srgb,var(--q-success) 22%,var(--q-border))}.participants-drawer .participant-directory{flex:1;min-height:0;overflow-y:auto;padding:14px 14px 24px;scrollbar-width:thin;scrollbar-color:var(--q-border-strong) transparent}.participants-drawer .participant-card{display:flex;flex-direction:column;gap:13px;margin-bottom:9px;padding:14px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:15px;box-shadow:0 3px 14px #1e2b2309;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.participants-drawer .participant-card:hover{border-color:var(--q-border-strong);box-shadow:0 7px 22px #1e2b2311;transform:translateY(-1px)}.participants-drawer .participant-card.current{background:linear-gradient(145deg,var(--q-accent-soft),var(--q-surface));border-color:var(--q-border-strong)}.participant-card-main{display:flex;align-items:center;gap:12px;min-width:0}.participants-drawer .participant-avatar{display:grid;flex:0 0 auto;place-items:center;width:43px;height:43px;overflow:hidden;color:var(--q-accent);font-size:.82rem;font-weight:800;background:linear-gradient(145deg,#e2f4e8,#eff8f2);border:1px solid var(--q-border-strong);border-radius:14px}.participants-drawer .participant-avatar img{width:100%;height:100%;object-fit:cover}.participants-drawer .participant-identity{min-width:0}.participants-drawer .participant-identity>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.participants-drawer .participant-identity strong{overflow:hidden;color:var(--q-text);font-size:.91rem;text-overflow:ellipsis;white-space:nowrap}.participants-drawer .participant-identity small{display:block;margin-top:4px;overflow:hidden;color:var(--q-muted);font-size:.76rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.current-user-label{display:inline-flex;align-items:center;padding:2px 7px;color:var(--q-accent);font-size:.66rem;font-weight:750;background:var(--q-accent-soft);border-radius:999px}.participants-drawer .participant-permission{display:flex;align-items:center;gap:9px;padding-top:11px;border-top:1px solid var(--q-border)}.participants-drawer .participant-permission select{flex:1;min-width:0;height:38px;padding:0 34px 0 11px;color:var(--q-text-soft);font:inherit;font-size:.79rem;font-weight:650;background-color:var(--q-surface-soft);border:1px solid var(--q-border-strong);border-radius:10px;cursor:pointer}.participants-drawer .participant-permission select:focus{border-color:var(--q-accent);outline:3px solid color-mix(in srgb,var(--q-accent) 14%,transparent)}.participants-drawer .participant-permission select:disabled{opacity:.55;cursor:wait}.participant-role{display:inline-flex;align-items:center;width:fit-content;min-height:27px;padding:4px 9px;border:1px solid transparent;border-radius:999px;font-size:.7rem;font-weight:750}.participant-role.owner{color:var(--q-accent);background:var(--q-accent-soft);border-color:var(--q-border-strong)}.participant-role.facilitator{color:var(--q-success);background:var(--q-success-soft);border-color:color-mix(in srgb,var(--q-success) 24%,var(--q-border))}.participant-role.contributor{color:var(--q-accent);background:var(--q-accent-soft);border-color:var(--q-border-strong)}.participant-role.viewer{color:var(--q-muted);background:var(--q-surface-soft);border-color:var(--q-border)}.participants-drawer .participant-permission .participant-role{margin-right:auto}.remove-participant{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;padding:0;color:var(--q-danger);background:var(--q-danger-soft);border:1px solid var(--q-border);border-radius:10px;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.remove-participant:hover{color:var(--q-danger);background:var(--q-danger-soft);border-color:var(--q-border-strong)}.remove-participant:disabled{opacity:.5;cursor:wait}.participants-empty{margin:30px 12px;color:var(--q-muted);font-size:.86rem;line-height:1.5;text-align:center}.participants-drawer-footer{padding:13px 20px calc(13px + env(safe-area-inset-bottom));color:var(--q-muted);font-size:.75rem;line-height:1.45;text-align:center;background:var(--q-surface-soft);border-top:1px solid var(--q-border)}@keyframes participant-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes participant-drawer-in{0%{opacity:.75;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@media(max-width:640px){.participants-drawer{width:100%;border-left:0}.participants-drawer-header{padding:16px 16px 14px}.participants-drawer .participants-toolbar{padding:12px 16px}.participant-access-summary{margin:12px 14px 2px}.participants-drawer .conversation-error,.participants-drawer .conversation-success{margin:10px 14px 0}.participants-drawer .participant-directory{padding:12px 10px 20px}.conversation-header-actions{align-items:stretch}.convey-people-button,.invite-participant-button{width:100%}}@media(prefers-reduced-motion:reduce){.participants-drawer-backdrop,.participants-drawer{animation:none}.participants-drawer .participant-card{transition:none}}.conversation-memory-button{display:inline-flex;align-items:center;gap:11px;min-height:52px;border:1px solid var(--q-border);border-radius:16px;padding:10px 15px;background:var(--q-surface);color:var(--q-text-soft);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.conversation-memory-button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--q-border-strong);box-shadow:0 10px 26px #301f5517}.conversation-memory-button>svg{flex:0 0 auto;color:var(--q-accent)}.conversation-memory-button>span{display:grid;gap:2px}.conversation-memory-button strong{color:var(--q-text);font-size:.84rem;line-height:1.2}.conversation-memory-button small{color:var(--q-muted);font-size:.7rem;font-weight:500;line-height:1.3}.conversation-memory-button.active{border-color:color-mix(in srgb,var(--q-success) 40%,var(--q-border));background:color-mix(in srgb,var(--q-success-soft) 82%,var(--q-surface))}.conversation-memory-button.active>svg{color:var(--q-success)}.conversation-memory-button.active strong{color:var(--q-success)}.conversation-memory-button.paused{border-color:var(--q-border);background:var(--q-surface-soft)}.conversation-memory-button:disabled{opacity:.62;cursor:wait}.conversation-memory-panel{width:min(1080px,calc(100% - 180px));margin:0 auto 28px calc((100% - min(1240px,100%))/2 + 180px);overflow:hidden;border:1px solid var(--q-border);border-radius:26px;background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--q-accent-soft) 66%,transparent),transparent 30%),var(--q-surface);box-shadow:0 24px 70px #2b1d4c1a}.conversation-memory-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid var(--q-border);padding:24px 26px}.conversation-memory-heading{display:flex;align-items:flex-start;gap:15px}.conversation-memory-icon{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border-radius:15px;background:var(--q-accent-soft);color:var(--q-accent)}.conversation-memory-heading>div{min-width:0}.conversation-memory-heading small{display:block;margin-bottom:5px;color:var(--q-accent);font-size:.69rem;font-weight:900;letter-spacing:.12em}.conversation-memory-heading h2{margin:0;color:var(--q-text);font-size:1.35rem;line-height:1.2;letter-spacing:-.025em}.conversation-memory-heading p{max-width:610px;margin:6px 0 0;color:var(--q-muted);font-size:.86rem;line-height:1.5}.conversation-memory-actions{display:flex;flex:0 0 auto;align-items:center;gap:9px}.memory-pause-button,.memory-reactivate-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border-radius:13px;padding:9px 13px;font:inherit;font-size:.79rem;font-weight:800;cursor:pointer}.memory-pause-button{border:1px solid var(--q-border);background:var(--q-surface);color:var(--q-muted)}.memory-pause-button:hover:not(:disabled){border-color:var(--q-border-strong);background:var(--q-surface-soft);color:var(--q-text)}.memory-reactivate-button{border:1px solid color-mix(in srgb,var(--q-success) 40%,var(--q-border));background:color-mix(in srgb,var(--q-success-soft) 82%,var(--q-surface));color:var(--q-success)}.memory-reactivate-button:hover:not(:disabled){background:var(--q-success-soft)}.memory-pause-button:disabled,.memory-reactivate-button:disabled{opacity:.58;cursor:wait}.memory-close-button{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border:1px solid var(--q-border);border-radius:50%;padding:0;background:var(--q-surface);color:var(--q-muted);cursor:pointer}.memory-close-button:hover{border-color:var(--q-border-strong);color:var(--q-text)}.conversation-memory-status{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--q-border);padding:13px 26px;background:color-mix(in srgb,var(--q-surface-soft) 76%,transparent);color:var(--q-muted);font-size:.77rem}.conversation-memory-status strong{color:var(--q-text-soft)}.conversation-memory-status>span:last-child{margin-left:auto}.memory-status-dot{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:var(--q-subtle)}.memory-status-dot.active{background:var(--q-success);box-shadow:0 0 0 5px #77a0001a}.conversation-memory-timeline{position:relative;display:grid;gap:0;margin:0;padding:14px 26px 28px;list-style:none}.memory-timeline-entry{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:13px 0}.memory-timeline-entry:before{position:absolute;z-index:0;top:0;bottom:0;left:18px;width:1px;background:var(--q-border);content:""}.memory-timeline-entry:first-child:before{top:31px}.memory-timeline-entry:last-child:before{bottom:calc(100% - 31px)}.memory-timeline-marker{position:relative;z-index:1;display:grid;width:38px;height:38px;place-items:center;overflow:hidden;border:4px solid var(--q-surface);border-radius:50%;background:var(--q-surface-soft);color:var(--q-muted);font-size:.72rem;font-weight:900;box-shadow:0 0 0 1px var(--q-border-strong)}.memory-timeline-entry.response .memory-timeline-marker{background:var(--q-accent-soft);color:var(--q-accent)}.memory-timeline-entry.memory_activated .memory-timeline-marker{background:color-mix(in srgb,var(--q-success-soft) 82%,var(--q-surface));color:#647800;box-shadow:0 0 0 1px var(--q-border-strong)}.memory-timeline-entry.memory_deactivated .memory-timeline-marker{background:var(--q-surface-soft);color:var(--q-muted)}.memory-timeline-entry article{min-width:0;border:1px solid var(--q-border);border-radius:17px;padding:15px 17px;background:color-mix(in srgb,var(--q-surface) 90%,transparent)}.memory-timeline-entry.response article{border-color:var(--q-border)}.memory-timeline-entry.memory_activated article{border-color:var(--q-border-strong);background:color-mix(in srgb,var(--q-success-soft) 72%,var(--q-surface))}.memory-timeline-entry.memory_deactivated article{background:var(--q-surface-soft)}.memory-timeline-entry article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.memory-timeline-entry article>header>div{display:grid;gap:4px}.memory-timeline-entry article small{color:var(--q-accent);font-size:.65rem;font-weight:900;letter-spacing:.1em}.memory-timeline-entry article strong{color:var(--q-text);font-size:.88rem;line-height:1.4}.memory-timeline-entry article time{flex:0 0 auto;color:var(--q-subtle);font-size:.69rem;line-height:1.4;white-space:nowrap}.memory-timeline-entry article>p{margin:10px 0 0;color:var(--q-text-soft);font-size:.87rem;line-height:1.62;white-space:pre-wrap}.memory-author-context{display:inline-block;margin-top:9px;border-radius:999px;padding:4px 8px;background:var(--q-surface-soft);color:var(--q-muted);font-size:.68rem}.conversation-memory-empty{display:grid;min-height:220px;place-items:center;align-content:center;gap:8px;padding:30px;color:var(--q-muted);text-align:center}.conversation-memory-empty svg{color:var(--q-accent)}.conversation-memory-empty h3{margin:3px 0 0;color:var(--q-text);font-size:1rem}.conversation-memory-empty p{max-width:420px;margin:0;font-size:.84rem;line-height:1.5}.conversation-memory-error{margin:18px 26px 0;border:1px solid color-mix(in srgb,var(--q-danger) 28%,var(--q-border));border-radius:13px;padding:11px 13px;background:var(--q-danger-soft);color:var(--q-danger);font-size:.82rem}@media(max-width:900px){.conversation-memory-panel{width:100%;margin:0 auto 26px}}@media(max-width:720px){.conversation-memory-button{width:100%;justify-content:flex-start}.conversation-memory-panel{border-radius:20px}.conversation-memory-panel-header{display:grid;gap:18px;padding:20px}.conversation-memory-actions{width:100%}.memory-pause-button,.memory-reactivate-button{flex:1}.conversation-memory-status{flex-wrap:wrap;padding:13px 20px}.conversation-memory-status>span:last-child{width:100%;margin:2px 0 0 18px}.conversation-memory-timeline{padding:12px 16px 22px}.memory-timeline-entry{grid-template-columns:34px minmax(0,1fr);gap:10px}.memory-timeline-entry:before{left:16px}.memory-timeline-marker{width:34px;height:34px}.memory-timeline-entry article{padding:14px}.memory-timeline-entry article>header{display:grid;gap:6px}.memory-timeline-entry article time{white-space:normal}}@media(max-width:480px){.conversation-memory-heading{gap:11px}.conversation-memory-icon{flex-basis:40px;width:40px;height:40px;border-radius:13px}.conversation-memory-heading h2{font-size:1.15rem}.conversation-memory-actions{align-items:stretch}}@media(prefers-reduced-motion:reduce){.conversation-memory-button{transition:none}.conversation-memory-button:hover:not(:disabled){transform:none}}.memory-change-summary{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin:20px 26px 6px;border:1px solid var(--q-border-strong);border-radius:17px;padding:15px 17px;background:radial-gradient(circle at 94% 0%,rgb(223 239 145 / 35%),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--q-success-soft) 72%,var(--q-surface)),#f7fadf);color:var(--q-success)}.memory-change-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:var(--q-success-soft);color:var(--q-success);box-shadow:inset 0 0 0 1px #768f001f}.memory-change-summary>div{display:grid;gap:3px;min-width:0}.memory-change-summary small{color:var(--q-success);font-size:.65rem;font-weight:900;line-height:1.3;letter-spacing:.1em}.memory-change-summary strong{color:var(--q-success);font-size:.94rem;line-height:1.35}.memory-change-summary p{margin:0;color:var(--q-muted);font-size:.78rem;line-height:1.45}.memory-change-summary time{align-self:start;color:var(--q-subtle);font-size:.68rem;line-height:1.4;white-space:nowrap}@media(max-width:720px){.memory-change-summary{grid-template-columns:38px minmax(0,1fr);gap:11px;margin:16px 20px 4px;padding:14px}.memory-change-icon{width:38px;height:38px;border-radius:12px}.memory-change-summary time{grid-column:2;white-space:normal}}@media(max-width:440px){.memory-change-summary{margin-right:14px;margin-left:14px}.memory-change-summary p{font-size:.74rem}}.participants-drawer-backdrop,.invite-dialog-backdrop{height:100vh;height:100dvh;overscroll-behavior:contain}.participants-drawer{height:100vh;height:100dvh}.participants-drawer,.invite-dialog{outline:none}.participants-drawer .participant-directory,.invite-dialog{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}@media(max-width:768px){.invite-dialog-backdrop{align-items:end;padding:0}.invite-dialog{width:100%;max-height:94vh;max-height:94dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}}@media(max-width:480px){.participants-drawer-header{padding-top:calc(16px + env(safe-area-inset-top))}.participants-drawer .participant-identity strong,.participants-drawer .participant-identity small,.pending-invitations li strong{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.participant-access-summary{flex-wrap:wrap}.participant-access-summary strong{margin-left:0}.invite-dialog-header>div{min-width:0}.invite-dialog-header h2{overflow-wrap:anywhere}.invite-dialog-close,.participants-close,.remove-participant,.pending-invitations li>button{min-width:40px;min-height:40px}}html[data-q-mode=dark] .lens-tabs button.active,html[data-q-mode=dark] .invite-role-options>label.selected,html[data-q-mode=dark] .conversation-memory-button.active,html[data-q-mode=dark] .memory-reactivate-button,html[data-q-mode=dark] .memory-change-summary{color:var(--q-text)}html[data-q-mode=dark] .response-card.mine,html[data-q-mode=dark] .conversation-memory-panel,html[data-q-mode=dark] .participants-drawer,html[data-q-mode=dark] .invitation-centre{background-color:var(--q-surface)}.invitation-centre,.invite-dialog,.participants-drawer{--collaboration-accent: var(--q-accent);--collaboration-accent-soft: color-mix( in srgb, var(--collaboration-accent) 12%, var(--q-surface) );--collaboration-accent-border: color-mix( in srgb, var(--collaboration-accent) 24%, var(--q-border) )}.invitation-centre-backdrop{background:color-mix(in srgb,var(--q-text) 28%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.invitation-centre{color:var(--q-text);background:var(--q-bg-soft);border-left:1px solid var(--q-border);box-shadow:-22px 0 60px color-mix(in srgb,var(--q-text) 14%,transparent)}.invitation-centre-header{background:var(--q-surface);border-bottom-color:var(--q-border)}.invitation-centre-heading p{color:var(--collaboration-accent)}.invitation-centre-heading h2{color:var(--q-text)}.invitation-centre-icon{color:var(--collaboration-accent);background:color-mix(in srgb,var(--collaboration-accent) 14%,var(--q-surface));border:1px solid var(--collaboration-accent-border);box-shadow:0 9px 20px color-mix(in srgb,var(--collaboration-accent) 16%,transparent)}.invitation-centre-close{color:var(--q-muted);background:var(--q-surface-soft);border:1px solid var(--q-border)}.invitation-centre-close:hover{color:var(--collaboration-accent);background:var(--collaboration-accent-soft);border-color:var(--collaboration-accent-border)}.invitation-centre-close:focus-visible{outline:3px solid color-mix(in srgb,var(--collaboration-accent) 20%,transparent);outline-offset:2px}.invitation-centre-summary{color:var(--q-muted);background:var(--q-surface-soft);border-bottom-color:var(--q-border)}.invitation-centre-summary svg{color:var(--collaboration-accent)}.invitation-centre-error{color:var(--q-danger);background:var(--q-danger-soft);border-color:color-mix(in srgb,var(--q-danger) 26%,var(--q-border))}.invitation-centre-state{color:var(--q-muted)}.invitation-centre-state>span{color:var(--collaboration-accent);background:var(--collaboration-accent-soft)}.invitation-centre-state h3{color:var(--q-text)}.invitation-centre-card{background:var(--q-surface);border-color:var(--q-border);box-shadow:0 8px 22px color-mix(in srgb,var(--q-text) 6%,transparent)}.invitation-centre-card:hover{border-color:var(--collaboration-accent-border);box-shadow:0 12px 30px color-mix(in srgb,var(--collaboration-accent) 8%,transparent)}.invitation-workspace-type{color:var(--q-muted)}.invitation-workspace-type svg{color:var(--collaboration-accent)}.invitation-status.pending{color:var(--collaboration-accent);background:var(--collaboration-accent-soft)}.invitation-status.accepted{color:var(--q-success);background:var(--q-success-soft)}.invitation-status.expired{color:var(--q-warning);background:color-mix(in srgb,var(--q-warning) 10%,var(--q-surface))}.invitation-decline-button{color:var(--q-text-soft);background:var(--q-surface-soft);border-color:var(--q-border)}.invitation-decline-button:hover:not(:disabled){color:var(--q-text);border-color:var(--q-border-strong)}.invitation-accept-button,.invitation-open-button{color:var(--q-surface);background:var(--collaboration-accent);border:1px solid var(--collaboration-accent);box-shadow:0 8px 20px color-mix(in srgb,var(--collaboration-accent) 20%,transparent);transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.invitation-accept-button:hover:not(:disabled),.invitation-open-button:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb,var(--collaboration-accent) 88%,var(--q-text));border-color:color-mix(in srgb,var(--collaboration-accent) 88%,var(--q-text));box-shadow:0 11px 25px color-mix(in srgb,var(--collaboration-accent) 24%,transparent)}.invitation-accept-button:focus-visible,.invitation-open-button:focus-visible{outline:3px solid color-mix(in srgb,var(--collaboration-accent) 20%,transparent);outline-offset:2px}.notification-badge{color:var(--q-surface);background:var(--q-accent);border-color:var(--q-surface)}.convey-mark{color:var(--q-surface);background:var(--collaboration-accent);box-shadow:0 7px 16px color-mix(in srgb,var(--collaboration-accent) 22%,transparent)}.convey-people-button:hover{border-color:var(--collaboration-accent-border);box-shadow:0 12px 30px color-mix(in srgb,var(--collaboration-accent) 10%,transparent)}.convey-people-button:focus-visible{outline:3px solid color-mix(in srgb,var(--collaboration-accent) 20%,transparent)}.invite-participant-button{color:var(--q-surface);background:var(--collaboration-accent);box-shadow:0 10px 24px color-mix(in srgb,var(--collaboration-accent) 20%,transparent)}.invite-participant-button:hover{box-shadow:0 14px 30px color-mix(in srgb,var(--collaboration-accent) 28%,transparent)}.invite-participant-button:focus-visible{outline:3px solid color-mix(in srgb,var(--collaboration-accent) 22%,transparent)}.invite-input-shell:focus-within{border-color:var(--collaboration-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--collaboration-accent) 10%,transparent)}.invite-submit{background:var(--collaboration-accent);color:var(--q-surface)}.invite-submit:hover:not(:disabled){box-shadow:0 10px 25px color-mix(in srgb,var(--collaboration-accent) 22%,transparent)}.invitation-link-panel{background:var(--collaboration-accent-soft)}.invitation-link-panel>div:first-child{color:var(--collaboration-accent)}.invitation-link-row button{background:var(--collaboration-accent);color:var(--q-surface)}.pending-invitations>header span{color:var(--collaboration-accent);background:var(--collaboration-accent-soft)}.pending-avatar{color:var(--collaboration-accent);background:var(--collaboration-accent-soft)}.pending-invitations li>button,.invite-participant-button{color:var(--collaboration-accent)}.invite-participant-button{color:var(--q-surface)}html[data-q-mode=dark] .invitation-centre,html[data-q-mode=dark] .participants-drawer{background-color:var(--q-bg-soft)}html[data-q-mode=dark] .invitation-centre-header,html[data-q-mode=dark] .invitation-centre-card,html[data-q-mode=dark] .invite-dialog{background-color:var(--q-surface)}@media(max-width:640px){.invitation-centre{width:100%;border-left:0}.invitation-centre-header{padding:calc(18px + env(safe-area-inset-top)) 18px 16px}.invitation-centre-content{padding:14px 14px calc(20px + env(safe-area-inset-bottom))}.invitation-card-actions button,.invitation-open-button{min-height:44px}}.invitation-centre-scope{display:flex;gap:6px;padding:0 20px 12px}.invitation-centre-scope button{padding:7px 11px;color:#58716f;font:inherit;font-size:.76rem;font-weight:750;background:#fff;border:1px solid #d4e5e2;border-radius:999px}.invitation-centre-scope button.active{color:#fff;background:#07877f;border-color:#07877f}.conversation-header-actions .invite-participant-button,.invite-participant-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:1px solid var(--q-accent);border-radius:999px;background-color:var(--q-accent);color:var(--q-surface);opacity:1;visibility:visible;font:inherit;font-size:.84rem;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb,var(--q-accent) 24%,transparent);transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.conversation-header-actions .invite-participant-button:hover,.invite-participant-button:hover{background-color:color-mix(in srgb,var(--q-accent) 88%,black);border-color:color-mix(in srgb,var(--q-accent) 88%,black);color:var(--q-surface);transform:translateY(-1px)}.conversation-header-actions .invite-participant-button:focus-visible,.invite-participant-button:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 30%,transparent);outline-offset:3px}.conversation-header-actions .invite-participant-button:disabled,.invite-participant-button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.invite-participant-button svg{flex:0 0 auto;stroke:currentColor}.conversation-form select{width:100%;padding:16px 18px;color:var(--q-text);font:inherit;background:var(--q-surface);border:1px solid var(--q-border-strong);border-radius:16px}.question-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px;border:1px solid var(--q-border);border-radius:22px}.question-fields legend{padding:0 10px;font-weight:800}.question-fields .lens-help{grid-column:1 / -1;margin:0 0 6px;color:var(--q-muted);line-height:1.55}.question-fields label:first-of-type{grid-column:1 / -1}.conversation-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.secondary-action{color:var(--q-accent);font-weight:700;text-decoration:none}.lens-page{--lens-ink: var(--q-text);--lens-muted: var(--q-muted);--lens-line: var(--q-border);--lens-paper: var(--q-surface);--lens-canvas: var(--q-bg-soft);--lens-purple: var(--q-accent);--lens-orange: var(--q-secondary);--lens-lime: color-mix( in srgb, var(--q-accent-soft) 72%, var(--q-success-soft) );box-sizing:border-box;min-height:100vh;min-height:100dvh;padding:40px clamp(24px,6vw,96px) 72px;overflow-x:clip;color:var(--lens-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 82% 12%,var(--q-accent-soft) 0,transparent 25%),radial-gradient(circle at 12% 92%,var(--q-surface)4e9 0,transparent 23%),var(--lens-canvas)}.lens-page *,.lens-page *:before,.lens-page *:after{box-sizing:border-box}.lens-header{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:32px;width:min(1240px,100%);margin:0 auto}.lens-header>a{display:inline-flex;align-items:center;width:fit-content;margin-top:10px;color:var(--lens-orange);font-size:.95rem;font-weight:750;text-decoration:none}.lens-header>a:hover{text-decoration:underline}.lens-header>div{min-width:0}.lens-header>div>small,.question-heading>div>small{display:block;color:var(--lens-purple);font-size:.75rem;font-weight:900;letter-spacing:.12em}.lens-header h1{max-width:920px;margin:8px 0 10px;font-size:clamp(2.25rem,5vw,4.8rem);line-height:.98;letter-spacing:-.055em;overflow-wrap:anywhere}.lens-header p{max-width:720px;margin:0;color:var(--lens-muted);font-size:1.05rem;line-height:1.65}.conversation-presence{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:8px 12px;color:var(--lens-muted);font-size:.84rem;background:color-mix(in srgb,var(--q-surface) 76%,transparent);border:1px solid var(--lens-line);border-radius:999px}.lens-pane-shell{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(1320px,100%);margin:36px auto 24px}.lens-tabs{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;min-width:0;padding:4px 2px 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.lens-tabs::-webkit-scrollbar{display:none;width:0;height:0}.lens-tabs button{display:grid;align-content:center;gap:5px;min-width:150px;min-height:82px;padding:14px 16px;color:var(--lens-ink);text-align:left;background:color-mix(in srgb,var(--q-surface) 90%,transparent);border:1px solid var(--lens-line);border-radius:22px;cursor:pointer;scroll-snap-align:start;scroll-snap-stop:always;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.lens-tabs button:hover:not(:disabled){border-color:var(--q-border-strong);box-shadow:0 12px 30px #35255e17;transform:translateY(-2px)}.lens-tabs button.active{background:var(--lens-lime);border-color:color-mix(in srgb,var(--q-success) 42%,var(--q-border));box-shadow:0 12px 34px #7e92231f}.lens-tabs button:focus-visible,.lens-pane-direction:focus-visible{outline:3px solid rgb(115 81 221 / 24%);outline-offset:3px}.lens-tabs button:disabled{opacity:.4;cursor:not-allowed}.lens-tabs button strong{display:block;font-size:1rem;line-height:1.2;text-transform:capitalize}.lens-tabs button small{display:block;color:var(--lens-muted);font-size:.72rem;font-weight:500;line-height:1.35}.lens-pane-direction{position:relative;z-index:2;display:grid;flex:0 0 auto;width:42px;height:42px;padding:0;place-items:center;color:var(--q-accent);background:color-mix(in srgb,var(--q-surface) 94%,transparent);border:1px solid var(--q-border-strong);border-radius:50%;box-shadow:0 9px 24px #2c1f491c;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.lens-pane-direction:hover:not(:disabled){transform:scale(1.06)}.lens-pane-direction:disabled{opacity:.28;cursor:default;box-shadow:none}.conversation-error{width:min(1080px,100%);margin:14px auto;padding:12px 15px;color:var(--q-danger);background:var(--q-surface)3ee;border:1px solid color-mix(in srgb,var(--q-danger) 30%,var(--q-border));border-radius:14px}.lens-content{width:min(1080px,calc(100% - 180px));margin:0 auto 0 calc((100% - min(1240px,100%))/2 + 180px)}.question-heading{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 28px;padding:38px 0 24px}.question-heading>div{display:flex;grid-column:1 / -1;align-items:center;gap:10px}.question-heading>div>small{flex:none}.question-heading>div>span{color:var(--lens-muted);font-size:.86rem}.question-heading h2{max-width:820px;margin:0;font-size:clamp(1.85rem,3.3vw,3.15rem);line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}.refresh-perspective{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;color:var(--lens-muted);font:inherit;font-size:.82rem;font-weight:700;background:var(--lens-paper);border:1px solid var(--lens-line);border-radius:999px;cursor:pointer}.refresh-perspective:hover:not(:disabled){color:var(--lens-purple);border-color:var(--q-border-strong)}.refresh-perspective:disabled{opacity:.55;cursor:wait}.spinning{animation:lens-spin .8s linear infinite}.response-summary{display:flex;align-items:baseline;gap:7px;margin:8px 0 14px;color:var(--lens-muted)}.response-summary strong{color:var(--lens-ink);font-size:1.15rem}.response-summary span{font-size:.86rem}.response-list{display:grid;gap:14px}.response-card{position:relative;padding:22px 24px;background:color-mix(in srgb,var(--q-surface) 92%,transparent);border:1px solid var(--lens-line);border-radius:22px;box-shadow:0 14px 40px #2917330f}.response-card.mine{background:linear-gradient(135deg,var(--q-surface) 0%,var(--q-accent-soft) 100%);border-color:var(--q-border-strong)}.response-card.mine:before{position:absolute;top:20px;left:0;width:3px;height:42px;content:"";background:var(--lens-purple);border-radius:0 4px 4px 0}.response-card header{display:flex;align-items:center;gap:12px}.response-avatar{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;color:var(--q-accent);font-weight:900;background:var(--q-accent-soft);border-radius:50%}.response-card header>div{display:grid;min-width:0;gap:2px}.response-card header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.response-card header small{color:var(--lens-muted);font-size:.78rem}.response-card time{margin-left:auto;color:var(--q-subtle);font-size:.73rem;white-space:nowrap}.response-card>p{margin:18px 0 2px;overflow-wrap:anywhere;color:var(--q-text-soft);font-size:1rem;line-height:1.7;white-space:pre-wrap}.empty-state{padding:30px;text-align:center;background:color-mix(in srgb,var(--q-surface) 65%,transparent);border:1px dashed var(--q-border-strong);border-radius:22px}.empty-state h2,.empty-state h3{margin:0 0 8px}.empty-state p{margin:0;color:var(--lens-muted)}.lens-composer{position:sticky;bottom:18px;z-index:5;display:grid;grid-template-columns:minmax(155px,.28fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:20px;padding:14px;background:color-mix(in srgb,var(--q-surface) 96%,transparent);border:1px solid var(--lens-line);border-radius:22px;box-shadow:0 18px 55px #29173324;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lens-composer label{align-self:center;padding:0 4px;color:var(--q-text-soft);font-size:.85rem;font-weight:750;line-height:1.35}.lens-composer textarea{width:100%;min-height:58px;max-height:190px;padding:10px;resize:vertical;color:var(--lens-ink);font:inherit;line-height:1.5;background:transparent;border:0;outline:none}.lens-composer textarea::placeholder{color:var(--q-subtle)}.lens-composer button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;color:var(--q-surface);font:inherit;font-weight:850;background:var(--lens-orange);border:0;border-radius:15px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.lens-composer button:hover:not(:disabled){box-shadow:0 10px 24px #ff55003d;transform:translateY(-1px)}.lens-composer button:disabled{opacity:.6;cursor:wait}@keyframes lens-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.lens-page{padding-inline:24px}.lens-header{grid-template-columns:1fr;gap:18px}.lens-header>a{margin-top:0}.lens-tabs{display:flex}.lens-tabs button{flex:0 0 clamp(160px,29vw,220px)}.lens-content{width:100%;margin:0}}@media(max-width:700px){.question-fields{grid-template-columns:1fr;padding:20px}.question-fields label:first-of-type,.question-fields .lens-help{grid-column:auto}.lens-page{padding:22px 14px 48px}.lens-header h1{font-size:clamp(2.1rem,12vw,3.5rem)}.lens-pane-shell{grid-template-columns:38px minmax(0,1fr) 38px;gap:6px;margin-top:26px}.lens-pane-direction{width:38px;height:38px}.lens-tabs{gap:10px;padding-bottom:8px}.lens-tabs button{flex-basis:min(72vw,220px);min-width:min(72vw,220px);min-height:76px;border-radius:18px}.question-heading{grid-template-columns:1fr;padding-top:24px}.question-heading>div{grid-column:auto;flex-direction:column;align-items:flex-start;gap:4px}.refresh-perspective{width:fit-content}.response-card{padding:18px}.response-card time{display:none}.lens-composer{position:static;grid-template-columns:1fr}.lens-composer label{padding:4px 8px 0}.lens-composer button{width:100%}}@media(max-width:420px){.lens-page{padding-inline:10px}.lens-pane-shell{grid-template-columns:34px minmax(0,1fr) 34px;gap:4px}.lens-pane-direction{width:34px;height:34px}.lens-tabs button{flex-basis:min(70vw,205px);min-width:min(70vw,205px)}}@media(prefers-reduced-motion:reduce){.lens-tabs{scroll-behavior:auto}.lens-tabs button,.lens-pane-direction,.lens-composer button{transition:none}.spinning{animation:none}}.conversation-delete-button,.response-delete-button{border:1px solid #ead8d5;background:#fff;color:#9b3d35;cursor:pointer}.conversation-delete-button{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;font:inherit;font-weight:750}.response-delete-button{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;margin-left:auto;border-radius:12px}.conversation-delete-button:hover,.response-delete-button:hover{border-color:#dca9a4;background:#fff4f2}.conversation-delete-backdrop{position:fixed;z-index:2400;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1114127a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.conversation-delete-dialog{width:min(440px,100%);box-sizing:border-box;padding:26px;border:1px solid #eadedb;border-radius:24px;background:#fff;box-shadow:0 28px 80px #1914123d}.conversation-delete-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:#fff0ed;color:#a33d34}.conversation-delete-dialog h2{margin:18px 0 8px;color:#211b1a;font-size:1.35rem}.conversation-delete-dialog>p{margin:0;color:#6d605d;line-height:1.55}.conversation-delete-error{margin-top:14px!important;padding:11px 13px;border-radius:12px;background:#fff0ef;color:#a12d27!important;font-size:.88rem}.conversation-delete-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.conversation-delete-actions button{min-height:44px;padding:10px 16px;border:1px solid #ddd7d5;border-radius:13px;background:#fff;color:#403735;font:inherit;font-weight:750;cursor:pointer}.conversation-delete-actions button.danger{border-color:#a93d34;background:#a93d34;color:#fff}.conversation-delete-actions button:disabled{cursor:wait;opacity:.65}.response-card>header{gap:12px}.response-card>header time{flex:0 0 auto}@media(max-width:700px){.conversation-delete-button span{display:none}.conversation-delete-button{width:44px;padding:0;justify-content:center}.conversation-delete-backdrop{align-items:end;padding:0}.conversation-delete-dialog{width:100%;padding:24px 20px max(20px,env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0}.conversation-delete-actions{display:grid;grid-template-columns:1fr 1fr}}.camera-panel{display:grid;gap:12px;min-width:0;color:var(--q-text)}.camera-panel-file-input{display:none}.camera-panel-start{display:grid;min-height:220px;place-items:center;box-sizing:border-box;gap:10px;padding:28px;border:1px dashed var(--q-border-strong);border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--q-accent) 4%,var(--q-surface)),var(--q-surface));text-align:center}.camera-panel-icon{display:grid;width:58px;height:58px;place-items:center;border:1px solid color-mix(in srgb,var(--q-accent) 20%,var(--q-border));border-radius:18px;background:var(--q-accent-soft);color:var(--q-accent)}.camera-panel-start strong{color:var(--q-text);font-size:1rem}.camera-panel-start p{max-width:390px;margin:0;color:var(--q-muted);font-size:.88rem;line-height:1.55}.camera-panel-start-actions,.camera-panel-review-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:5px}.camera-panel-start-actions button,.camera-panel-review-actions button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border:1px solid var(--q-border-strong);border-radius:13px;background:var(--q-surface-soft);color:var(--q-text-soft);font:inherit;font-weight:750;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.camera-panel-start-actions .camera-panel-open,.camera-panel-review-actions .camera-panel-use{border-color:var(--q-accent);background:var(--q-accent);color:var(--q-on-accent, #fff)}.camera-panel-start-actions button:hover:not(:disabled),.camera-panel-review-actions button:hover:not(:disabled){border-color:var(--q-accent);transform:translateY(-1px);box-shadow:0 7px 18px #00000014}.camera-panel-start-actions button:disabled,.camera-panel-review-actions button:disabled{cursor:wait;opacity:.58;transform:none;box-shadow:none}.camera-panel-live,.camera-panel-review{position:relative;overflow:hidden;border:1px solid var(--q-border);border-radius:20px;background:#101312}.camera-panel-live video,.camera-panel-review img{display:block;width:100%;height:min(340px,42vh);object-fit:contain;background:#101312}.camera-panel-live-actions{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px;background:linear-gradient(transparent,#000000bd)}.camera-panel-live-actions button{color:#fff;font:inherit;cursor:pointer}.camera-panel-cancel{display:inline-flex;width:max-content;min-height:42px;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgb(255 255 255 / 16%);border-radius:12px;background:#00000061;font-weight:700}.camera-panel-shutter{display:grid;width:66px;height:66px;place-items:center;padding:0;border:3px solid #fff;border-radius:50%;background:#ffffff2e}.camera-panel-shutter span{width:50px;height:50px;border-radius:50%;background:#fff;transition:transform .12s ease}.camera-panel-shutter:active span{transform:scale(.88)}.camera-panel-action-spacer{display:block}.camera-panel-review{background:var(--q-surface)}.camera-panel-review-actions{box-sizing:border-box;margin:0;padding:13px 15px;border-top:1px solid var(--q-border);background:var(--q-surface)}.camera-panel-error{margin:0;padding:11px 13px;border:1px solid color-mix(in srgb,var(--q-danger) 30%,var(--q-border));border-radius:12px;background:var(--q-danger-soft);color:var(--q-danger);font-size:.86rem;line-height:1.45}@media(max-width:600px){.camera-panel-start{min-height:200px;padding:22px 16px}.camera-panel-start-actions,.camera-panel-review-actions{display:grid;grid-template-columns:1fr 1fr}.camera-panel-start-actions button,.camera-panel-review-actions button{width:100%;padding-inline:10px}.camera-panel-live video,.camera-panel-review img{height:min(300px,38vh)}}@media(max-width:390px){.camera-panel-start-actions,.camera-panel-review-actions{grid-template-columns:1fr}.camera-panel-live-actions{padding:12px}.camera-panel-cancel span{display:none}}@media(prefers-reduced-motion:reduce){.camera-panel-start-actions button,.camera-panel-review-actions button,.camera-panel-shutter span{transition:none}}:root{--quick-capture-dock-offset: var(--mobile-dock-height, 80px);--quick-capture-desktop-height: min(700px, calc(100dvh - 64px) )}.quick-capture-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;display:grid;place-items:center;box-sizing:border-box;padding:32px 24px;background:#09090fad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overscroll-behavior:contain}.quick-capture-dialog{display:flex;width:min(900px,100%);height:var(--quick-capture-desktop-height);min-height:min(620px,calc(100dvh - 64px));max-height:calc(100dvh - 64px);flex-direction:column;box-sizing:border-box;overflow:hidden;border:1px solid var(--q-border);border-radius:28px;background:var(--q-bg);color:var(--q-text);box-shadow:0 30px 90px #00000061}.quick-capture-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:24px 26px 20px;border-bottom:1px solid var(--q-border);background:var(--q-surface)}.quick-capture-heading>div{min-width:0}.quick-capture-heading h2{margin:4px 0 0;overflow-wrap:anywhere;font-size:1.55rem;letter-spacing:-.03em}.quick-capture-eyebrow,.quick-capture-section-heading small{color:var(--q-accent);font-size:.68rem;font-weight:900;letter-spacing:.14em}.quick-capture-close{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid var(--q-border);border-radius:14px;padding:0;background:var(--q-surface-soft);color:var(--q-muted);cursor:pointer}.quick-capture-close:hover:not(:disabled){border-color:var(--q-border-strong);color:var(--q-text)}.quick-capture-layout{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:210px minmax(0,1fr)}.quick-capture-kinds{display:grid;align-content:start;gap:8px;padding:18px;border-right:1px solid var(--q-border);background:var(--q-surface)}.quick-capture-kinds button{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:58px;padding:10px;border:1px solid transparent;border-radius:15px;background:transparent;color:var(--q-muted);text-align:left;cursor:pointer}.quick-capture-kinds button:hover{border-color:var(--q-border);background:var(--q-surface-soft);color:var(--q-text)}.quick-capture-kinds button.is-active{border-color:color-mix(in srgb,var(--q-accent) 34%,var(--q-border));background:var(--q-accent-soft);color:var(--q-accent)}.quick-capture-kind-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--q-surface-soft)}.quick-capture-kinds button.is-active .quick-capture-kind-icon{background:color-mix(in srgb,var(--q-accent) 14%,var(--q-surface))}.quick-capture-kind-copy{display:grid;min-width:0;gap:2px}.quick-capture-kind-copy strong{font-size:.8rem}.quick-capture-kind-copy small{overflow:hidden;color:var(--q-subtle);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.quick-capture-form{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;background:var(--q-bg)}.quick-capture-fields{display:grid;min-height:0;align-content:start;gap:18px;overflow-x:hidden;overflow-y:auto;padding:22px 24px 28px;overscroll-behavior-y:contain;scrollbar-width:none}.quick-capture-fields::-webkit-scrollbar{display:none}.quick-capture-section-heading{display:grid;gap:3px;padding-bottom:3px}.quick-capture-section-heading strong{font-size:.92rem}.quick-capture-form label{display:grid;gap:8px}.quick-capture-form label>span{color:var(--q-text-soft);font-size:.78rem;font-weight:750}.quick-capture-form input,.quick-capture-form textarea,.quick-capture-form select{width:100%;box-sizing:border-box;min-width:0;padding:12px 14px;border:1px solid var(--q-border-strong);border-radius:13px;outline:none;background:var(--q-surface);color:var(--q-text);font:inherit}.quick-capture-form input::placeholder,.quick-capture-form textarea::placeholder{color:var(--q-subtle)}.quick-capture-form input:focus,.quick-capture-form textarea:focus,.quick-capture-form select:focus{border-color:var(--q-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--q-accent) 18%,transparent)}.quick-capture-form textarea{resize:vertical}.quick-camera-picker{min-width:0}.quick-camera-hidden-input{display:none}.quick-camera-empty{display:grid;min-height:210px;place-items:center;align-content:center;gap:10px;box-sizing:border-box;padding:26px;border:1px dashed var(--q-border-strong);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--q-accent) 4%,var(--q-surface)),var(--q-surface));color:var(--q-text);text-align:center}.quick-camera-symbol{display:grid;width:56px;height:56px;place-items:center;border:1px solid color-mix(in srgb,var(--q-accent) 18%,var(--q-border));border-radius:17px;background:var(--q-accent-soft);color:var(--q-accent);font-size:1.8rem}.quick-camera-empty strong{color:var(--q-text);font-size:.95rem}.quick-camera-empty p,.quick-camera-preview-info span{margin:0;color:var(--q-muted);font-size:.78rem;line-height:1.5}.quick-camera-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:5px}.quick-camera-buttons button,.quick-camera-preview-info button{min-height:42px;padding:10px 14px;border:1px solid var(--q-border-strong);border-radius:12px;background:var(--q-surface-soft);color:var(--q-text-soft);font:inherit;font-size:.76rem;font-weight:750;cursor:pointer}.quick-camera-buttons button:first-child{border-color:color-mix(in srgb,var(--q-accent) 45%,var(--q-border));background:var(--q-accent-soft);color:var(--q-accent)}.quick-camera-buttons button:hover:not(:disabled),.quick-camera-preview-info button:hover:not(:disabled){border-color:var(--q-accent)}.quick-camera-preview{overflow:hidden;border:1px solid var(--q-border);border-radius:18px;background:var(--q-surface)}.quick-camera-preview>img{display:block;width:100%;height:min(280px,34vh);object-fit:contain;background:var(--q-surface-soft)}.quick-camera-preview-info{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px}.quick-camera-preview-info>div{display:grid;min-width:0;gap:3px}.quick-camera-preview-info strong{overflow:hidden;color:var(--q-text);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.quick-camera-preview-info button{color:var(--q-danger)}.quick-capture-task-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.quick-capture-assignee{grid-column:1 / -1}.quick-capture-error{margin:0;padding:11px 13px;border:1px solid color-mix(in srgb,var(--q-danger) 30%,var(--q-border));border-radius:12px;background:var(--q-danger-soft);color:var(--q-danger);font-size:.82rem}.quick-capture-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px;padding:15px 24px;border-top:1px solid var(--q-border);background:var(--q-surface)}.quick-capture-actions button{min-height:44px;padding:11px 18px;border:1px solid var(--q-border-strong);border-radius:13px;background:var(--q-surface-soft);color:var(--q-text-soft);font-weight:750;cursor:pointer}.quick-capture-actions .quick-capture-save{border-color:var(--q-accent);background:var(--q-accent);color:#fff}.quick-capture-actions button:disabled,.quick-capture-close:disabled{cursor:wait;opacity:.58}@media(max-width:700px){.quick-capture-backdrop{z-index:1650;inset:0 0 var(--quick-capture-dock-offset);place-items:stretch;padding:0;background:var(--q-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.quick-capture-dialog{width:100%;height:100%;min-height:0;max-height:none;border:0;border-radius:0;box-shadow:none}.quick-capture-heading{padding:max(15px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 14px max(16px,env(safe-area-inset-left))}.quick-capture-heading h2{font-size:1.28rem}.quick-capture-close{width:40px;height:40px;flex-basis:40px}.quick-capture-layout{display:grid;min-height:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.quick-capture-kinds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow:visible;padding:10px 12px;border-right:0;border-bottom:1px solid var(--q-border);background:var(--q-surface)}.quick-capture-kinds button{display:grid;grid-template-columns:1fr;justify-items:center;gap:5px;min-height:62px;padding:7px 3px;border-radius:13px;text-align:center}.quick-capture-kind-icon{width:32px;height:32px;border-radius:10px}.quick-capture-kind-copy strong{font-size:.66rem}.quick-capture-kind-copy small{display:none}.quick-capture-form{width:100%;height:100%;min-height:0}.quick-capture-fields{gap:16px;padding:18px 16px 24px}.quick-capture-section-heading{padding-bottom:0}.quick-camera-empty{min-height:190px;padding:22px 16px}.quick-camera-buttons{width:100%}.quick-camera-buttons button{flex:1 1 130px}.quick-camera-preview>img{height:min(240px,31vh)}.quick-capture-task-grid{grid-template-columns:1fr}.quick-capture-assignee{grid-column:auto}.quick-capture-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:11px max(14px,env(safe-area-inset-right)) max(11px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.quick-capture-actions button{width:100%}}@media(max-width:390px){.quick-capture-kinds{gap:4px;padding-inline:8px}.quick-capture-kinds button{min-height:58px}.quick-capture-fields{padding-inline:14px}}@media(max-height:700px)and (min-width:701px){.quick-capture-dialog{min-height:0;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.quick-capture-backdrop{padding-block:16px}}@media(prefers-reduced-motion:reduce){.quick-capture-fields{scroll-behavior:auto}}.file-locker-backdrop{position:fixed;z-index:1800;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#09090fad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:file-locker-backdrop-in .16s ease-out}.file-locker-panel{display:flex;width:min(620px,100%);height:100%;flex-direction:column;overflow:hidden;border-left:1px solid var(--q-border);background:var(--q-bg);color:var(--q-text);box-shadow:-24px 0 80px #00000047;animation:file-locker-panel-in .19s ease-out}.file-locker-panel *,.file-locker-panel *:before,.file-locker-panel *:after{box-sizing:border-box}.file-locker-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--q-border);padding:24px 25px 21px;background:var(--q-surface)}.file-locker-header>div{display:flex;min-width:0;align-items:flex-start;gap:13px}.file-locker-mark{display:grid;width:45px;height:45px;flex:0 0 45px;place-items:center;border-radius:15px;background:var(--q-accent-soft);color:var(--q-accent)}.file-locker-header small{display:block;margin-bottom:3px;color:var(--q-accent);font-size:.66rem;font-weight:900;letter-spacing:.11em}.file-locker-header h2{margin:0;color:var(--q-text);font-size:1.35rem;letter-spacing:-.03em}.file-locker-header p{margin:4px 0 0;overflow:hidden;color:var(--q-muted);font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.file-locker-close,.file-locker-refresh,.file-locker-file-actions button{display:grid;place-items:center;border:1px solid var(--q-border);background:var(--q-surface-soft);color:var(--q-muted);cursor:pointer}.file-locker-close{width:40px;height:40px;flex:0 0 40px;border-radius:13px;padding:0}.file-locker-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--q-border);padding:16px 25px;background:var(--q-surface)}.file-locker-toolbar>div:first-child{display:grid;gap:3px}.file-locker-toolbar strong{color:var(--q-text);font-size:.87rem}.file-locker-toolbar span{color:var(--q-muted);font-size:.7rem}.file-locker-toolbar-actions{display:flex;align-items:center;gap:8px}.file-locker-refresh{width:42px;height:42px;flex:0 0 42px;border-radius:13px;padding:0}.file-locker-upload{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:13px;padding:10px 15px;background:var(--q-accent);color:#fff;font:inherit;font-size:.79rem;font-weight:800;cursor:pointer;box-shadow:0 9px 22px color-mix(in srgb,var(--q-accent) 22%,transparent)}.file-locker-upload:disabled,.file-locker-refresh:disabled{opacity:.58;cursor:wait}.file-locker-error{display:flex;align-items:flex-start;gap:8px;margin:15px 25px 0;border:1px solid color-mix(in srgb,var(--q-danger) 30%,var(--q-border));border-radius:13px;padding:11px 13px;background:var(--q-danger-soft);color:var(--q-danger);font-size:.8rem}.file-locker-content{flex:1;min-height:0;overflow-y:auto;padding:19px 25px;background:var(--q-bg);scrollbar-width:none}.file-locker-content::-webkit-scrollbar{display:none}.file-locker-list{display:grid;gap:11px;margin:0;padding:0;list-style:none}.file-locker-list>li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid var(--q-border);border-radius:17px;padding:13px 14px;background:var(--q-surface);transition:border-color .15s ease,transform .15s ease}.file-locker-list>li:hover{transform:translateY(-1px);border-color:var(--q-border-strong)}.file-locker-file-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:var(--q-accent-soft);color:var(--q-accent)}.file-locker-file-details{display:grid;min-width:0;gap:4px}.file-locker-file-details strong{overflow:hidden;color:var(--q-text);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.file-locker-file-details span,.file-locker-file-details small{color:var(--q-muted);font-size:.69rem;line-height:1.35}.file-locker-file-details small{color:var(--q-subtle)}.file-locker-file-actions{display:flex;align-items:center;gap:6px}.file-locker-file-actions button{width:36px;height:36px;border-radius:11px;padding:0}.file-locker-file-actions button.delete{color:var(--q-danger)}.file-locker-state{display:grid;min-height:390px;place-items:center;align-content:center;gap:9px;color:var(--q-muted);text-align:center}.file-locker-state>svg{color:var(--q-accent)}.file-locker-empty-icon{display:grid;width:62px;height:62px;place-items:center;margin-bottom:5px;border-radius:20px;background:var(--q-accent-soft);color:var(--q-accent)}.file-locker-state h3{margin:0;color:var(--q-text)}.file-locker-state p{max-width:330px;margin:0;font-size:.79rem;line-height:1.5}.file-locker-state button{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:7px;border:0;border-radius:13px;padding:11px 15px;background:var(--q-accent);color:#fff;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.file-locker-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--q-border);padding:13px 25px;background:var(--q-surface);color:var(--q-muted);font-size:.67rem}.file-locker-page-view{position:fixed!important;inset:0 0 var(--mobile-dock-height, 80px)!important;z-index:1300;width:100%;min-height:0;overflow:hidden;background:var(--q-bg)!important}.file-locker-panel-page{width:100%!important;max-width:none!important;height:100%!important;border:0;box-shadow:none!important;animation:none}@keyframes file-locker-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes file-locker-panel-in{0%{transform:translate(32px);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:767px){.file-locker-header{padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 17px max(16px,env(safe-area-inset-left))}.file-locker-toolbar{align-items:flex-start;flex-direction:column;padding:14px 16px}.file-locker-toolbar-actions{width:100%}.file-locker-upload{flex:1}.file-locker-content{padding:14px}.file-locker-list>li{grid-template-columns:40px minmax(0,1fr)}.file-locker-file-icon{width:40px;height:40px}.file-locker-file-actions{grid-column:2;justify-content:flex-end}.file-locker-footer{align-items:flex-start;flex-direction:column;gap:4px;padding:12px 16px}}@media(prefers-reduced-motion:reduce){.file-locker-backdrop,.file-locker-panel{animation:none}.file-locker-list>li{transition:none}}.file-locker-backdrop{height:100vh;height:100dvh;overscroll-behavior:contain}.file-locker-panel{height:100vh;height:100dvh;outline:none}.file-locker-content{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:none;-webkit-overflow-scrolling:touch}.file-locker-content::-webkit-scrollbar{display:none;width:0;height:0}.file-locker-header>div>div,.file-locker-toolbar>div,.file-locker-file-details{min-width:0}.file-locker-error span,.file-locker-header h2,.file-locker-header p,.file-locker-file-details strong,.file-locker-file-details span,.file-locker-file-details small{overflow-wrap:anywhere}.file-locker-close,.file-locker-refresh,.file-locker-upload,.file-locker-file-actions button,.file-locker-state button{min-width:44px;min-height:44px}@media(max-width:768px){.file-locker-panel{width:min(560px,100%)}}@media(max-width:767px){.file-locker-page-view{display:block;width:100%;height:100%;min-height:0;overflow:hidden;overscroll-behavior:contain}.file-locker-panel.file-locker-panel-page{width:100%;max-width:none;height:100%;min-height:0;border-left:0;box-shadow:none;animation:none}.file-locker-panel-page .file-locker-content{min-height:0;overflow-x:hidden;overflow-y:auto}}@media(max-width:620px){.file-locker-panel{width:100%;border-left:0}.file-locker-header{padding-top:calc(18px + env(safe-area-inset-top));padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.file-locker-header p{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.file-locker-toolbar{gap:12px;padding-inline:16px}.file-locker-toolbar-actions{display:grid;grid-template-columns:44px minmax(0,1fr)}.file-locker-content{padding:14px 16px}.file-locker-list>li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;padding:13px}.file-locker-file-details strong{overflow:visible;text-overflow:clip;white-space:normal}.file-locker-file-actions{grid-column:1 / -1;justify-content:flex-end;padding-top:10px;border-top:1px solid #eeeaf1}.file-locker-file-actions button{width:44px;height:44px}.file-locker-state{min-height:280px;padding:24px 12px}.file-locker-state button{width:100%}.file-locker-footer{padding-right:max(16px,env(safe-area-inset-right));padding-bottom:calc(12px + env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left))}}@media(max-width:390px){.file-locker-header{gap:10px}.file-locker-mark{flex-basis:40px;width:40px;height:40px;border-radius:13px}.file-locker-header h2{font-size:1.2rem}.file-locker-content{padding-inline:12px}.file-locker-error{margin-inline:12px}}@media(prefers-reduced-motion:reduce){.file-locker-content{scroll-behavior:auto}}.convey-dashboard{display:grid;grid-template-columns:240px minmax(0,1fr) 250px;min-height:100vh;color:var(--q-text);background:radial-gradient(circle at 58% 22%,var(--q-surface) 0,var(--q-bg-soft) 52%,var(--q-bg) 100%)}.convey-dashboard button{font:inherit}.convey-sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;padding:30px 20px 20px;background:var(--q-surface-raised);border-right:1px solid var(--q-border)}.convey-logo{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;padding:0 10px}.primary-nav,.capability-nav{display:grid;gap:3px}.primary-nav button,.capability-nav button,.sidebar-bottom>button{display:flex;height:42px;align-items:center;gap:13px;padding:0 13px;color:var(--q-text);cursor:pointer;background:transparent;border:0;border-radius:11px}.primary-nav button.active{color:var(--q-accent);background:var(--q-accent-soft);border-left:2px solid var(--q-secondary)}.side-divider{height:1px;margin:15px 0;background:var(--q-border)}.side-label{margin:5px 11px 10px;color:var(--q-subtle);font-size:10px;font-weight:800;letter-spacing:.1em}.space-list{display:grid;gap:2px}.space-list button{display:grid;grid-template-columns:12px minmax(0,1fr) auto;min-height:37px;align-items:center;gap:9px;padding:0 11px;overflow:hidden;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:9px}.space-list button.selected{color:var(--q-accent);background:var(--q-accent-soft)}.space-list button>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-list small{color:var(--q-subtle);font-size:9px;text-transform:capitalize}.space-dot{width:7px;height:7px;background:var(--q-accent);border-radius:50%}.space-dot.institution{background:var(--q-secondary)}.sidebar-bottom{display:grid;margin-top:auto}.profile-chip{height:auto!important;margin-top:10px;padding:12px 8px!important;border-top:1px solid var(--q-border)!important;border-radius:0!important}.profile-chip>span{display:grid;width:34px;height:34px;place-items:center;color:var(--q-surface);background:var(--q-text);border-radius:50%}.profile-chip div{display:grid;min-width:0;text-align:left}.profile-chip small{color:var(--q-muted)}.profile-chip svg{margin-left:auto}.convey-main{min-width:0}.convey-topbar{display:flex;height:100px;align-items:center;justify-content:center;gap:20px}.search-pill{display:flex;width:min(480px,70%);height:54px;align-items:center;gap:14px;padding:0 18px;color:var(--q-muted);background:var(--q-surface-raised);border:1px solid var(--q-border);border-radius:28px;box-shadow:var(--q-shadow-sm)}.search-pill span{flex:1}.search-pill kbd{padding:7px 10px;color:var(--q-text-soft);background:var(--q-surface-soft);border-radius:9px}.round-button{width:44px;height:44px;color:var(--q-text);background:var(--q-surface);border:1px solid var(--q-border);border-radius:50%;box-shadow:var(--q-shadow-sm)}.convey-canvas{position:relative;min-width:0;padding:20px clamp(30px,5vw,70px) 90px}.welcome-block{min-width:0}.welcome-block h1{margin:0 0 15px;font-size:clamp(34px,4vw,52px);line-height:1.1;overflow-wrap:anywhere}.welcome-block h1 span{color:var(--q-highlight, #ffad00)}.welcome-block p{color:var(--q-muted);font-size:17px}.deck-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));align-items:start;gap:28px 34px;margin-top:48px}.deck-card{position:relative;display:flex;min-width:0;min-height:245px;flex-direction:column;align-items:flex-start;padding:28px;color:var(--q-text);text-align:left;cursor:pointer;background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-radius-md);box-shadow:9px 10px 0 var(--q-bg-soft),16px 18px 0 var(--q-surface-soft),var(--q-shadow-md);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.deck-card:nth-child(2n){transform:translateY(25px) rotate(.5deg)}.deck-card:hover{border-color:var(--q-border-strong);box-shadow:8px 9px 0 var(--q-bg-soft),14px 16px 0 var(--q-surface-soft),var(--q-shadow-lg);transform:translateY(-5px)}.deck-card small{font-size:10px;font-weight:900}.deck-card .orange{color:var(--q-orange, #ff6500)}.deck-card .green{color:var(--q-success, #15944b)}.deck-card .violet,.deck-card .purple,.deck-card .indigo{color:var(--q-accent)}.deck-card .blue{color:var(--q-blue, #2872d8)}.deck-card strong{margin-top:18px;font-size:19px}.deck-card>span{margin-top:9px;color:var(--q-muted);font-size:13px}.deck-card p{color:var(--q-muted);line-height:1.5}.deck-card footer{display:flex;width:100%;justify-content:space-between;margin-top:auto;color:var(--q-subtle);font-size:11px}.deck-card footer i{font-style:normal}.floating-create{position:absolute;bottom:23px;left:50%;display:grid;width:55px;height:55px;place-items:center;color:var(--q-accent);cursor:pointer;background:var(--q-surface);border:1px solid var(--q-border);border-radius:50%;box-shadow:var(--q-shadow-lg)}.quick-rail{min-width:0;padding:95px 22px 24px 0}.quick-card,.quote-card{min-width:0;padding:20px;color:var(--q-text);background:var(--q-surface-raised);border:1px solid var(--q-border);border-radius:18px;box-shadow:var(--q-shadow-md)}.quick-card header{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--q-border)}.quick-card header button{width:34px;height:34px;color:var(--q-text);background:var(--q-surface);border:1px solid var(--q-border);border-radius:50%;box-shadow:var(--q-shadow-sm)}.quick-card>button{display:flex;width:100%;height:50px;align-items:center;gap:14px;cursor:pointer;background:transparent;border:0;border-bottom:1px solid var(--q-border)}.quote-card{margin-top:48px}.quote-card b{color:var(--q-border-strong);font-size:50px}.quote-card p{line-height:1.55}.quote-card small{display:block;color:var(--q-accent);text-align:right}.dashboard-error{padding:14px;color:var(--q-danger);background:var(--q-danger-soft);border:1px solid color-mix(in srgb,var(--q-danger) 24%,transparent);border-radius:12px}.dashboard-error button{margin-left:12px}.center-page{display:grid;min-height:100vh;place-items:center}.continuity-section{margin-top:34px}.continuity-section-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;background:linear-gradient(135deg,var(--q-accent-subtle),transparent 62%),var(--q-surface-raised);border:1px solid var(--q-border);border-radius:22px;box-shadow:var(--q-shadow-md)}.continuity-section-heading{display:flex;min-width:0;align-items:flex-start;gap:15px}.continuity-section-icon{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:15px}.continuity-section-heading>div{min-width:0}.continuity-section-heading>div>span{display:block;margin-bottom:5px;color:var(--q-subtle);font-size:.7rem;font-weight:800;letter-spacing:.1em}.continuity-section-heading h2{margin:0;font-size:clamp(1.55rem,2.4vw,2.15rem)}.continuity-section-heading p{max-width:650px;margin:7px 0 0;color:var(--q-muted);line-height:1.55}.continuity-section-actions{display:flex;flex:0 0 auto;align-items:center;gap:12px}.continuity-section-total{display:grid;min-width:70px;place-items:center;padding:10px 14px;background:var(--q-accent-soft);border:1px solid var(--q-border);border-radius:15px}.continuity-section-total strong{font-size:1.2rem}.continuity-section-total small{color:var(--q-muted);font-size:.68rem}.continuity-primary-action,.continuity-empty-copy button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 16px;color:var(--q-on-accent, #fff);font-weight:800;cursor:pointer;background:var(--q-accent);border:0;border-radius:13px;box-shadow:0 10px 24px var(--q-accent-subtle)}.continuity-primary-action:hover,.continuity-empty-copy button:hover{background:var(--q-accent-hover)}.continuity-primary-action:disabled,.continuity-empty-copy button:disabled{cursor:not-allowed;opacity:.55}.continuity-loading-panel{display:grid;min-height:260px;margin-top:18px;place-items:center;align-content:center;gap:8px;color:var(--q-muted);background:var(--q-surface-raised);border:1px dashed var(--q-border-strong);border-radius:22px}.continuity-loading-orb{width:34px;height:34px;border:3px solid var(--q-accent-soft);border-top-color:var(--q-accent);border-radius:50%;animation:continuity-spin .9s linear infinite}@keyframes continuity-spin{to{transform:rotate(360deg)}}.continuity-content-shell{margin-top:18px}.continuity-content-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:0 4px}.continuity-content-toolbar>div{display:grid;gap:3px}.continuity-content-toolbar small{color:var(--q-muted)}.continuity-content-toolbar>span{color:var(--q-accent);font-size:.78rem;font-weight:800;background:var(--q-accent-soft);padding:7px 10px;border-radius:999px}.continuity-empty-state-premium{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);min-height:330px;align-items:center;gap:30px;margin-top:18px;padding:34px;overflow:hidden;color:var(--q-text);text-align:left;background:radial-gradient(circle at 12% 35%,var(--q-accent-subtle),transparent 30%),linear-gradient(135deg,var(--q-surface),var(--q-bg-soft) 70%);border:1px solid var(--q-border);border-radius:24px;box-shadow:var(--q-shadow-md)}.continuity-empty-visual{position:relative;display:grid;width:160px;height:160px;place-items:center}.continuity-empty-icon{position:relative;z-index:3;display:grid;width:74px;height:74px;place-items:center;color:var(--q-accent);background:var(--q-surface);border:1px solid var(--q-border);border-radius:24px;box-shadow:var(--q-shadow-md)}.continuity-empty-ring{position:absolute;border:1px solid color-mix(in srgb,var(--q-accent) 20%,transparent);border-radius:50%}.continuity-empty-ring.ring-one{width:118px;height:118px}.continuity-empty-ring.ring-two{width:156px;height:156px}.continuity-empty-copy{max-width:620px}.continuity-empty-copy>small{display:block;margin-bottom:8px;color:var(--q-accent);font-size:.7rem;font-weight:900;letter-spacing:.1em}.continuity-empty-copy>strong{display:block;font-size:clamp(1.55rem,2.5vw,2.15rem)}.continuity-empty-copy>p{max-width:560px;margin:11px 0 20px;color:var(--q-muted);font-size:.98rem;line-height:1.65}.continuity-empty-guidance{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;padding-top:20px;border-top:1px solid var(--q-border)}.continuity-empty-guidance span{display:inline-flex;align-items:center;gap:8px;color:var(--q-text-soft);font-size:.78rem;font-weight:700}.continuity-empty-guidance b{display:grid;width:24px;height:24px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:50%}@media(max-width:900px){.continuity-section-hero{align-items:flex-start;flex-direction:column}.continuity-section-actions{width:100%}.continuity-primary-action{flex:1}.continuity-empty-state-premium{grid-template-columns:1fr}.continuity-empty-visual{width:130px;height:130px}}@media(max-width:600px){.continuity-section{margin-top:24px}.continuity-section-hero,.continuity-empty-state-premium{padding:20px;border-radius:18px}.continuity-section-actions{align-items:stretch;flex-direction:column}.continuity-section-total{display:flex;justify-content:space-between}.continuity-empty-state-premium{gap:18px}.continuity-empty-visual{justify-self:center}.continuity-empty-guidance{display:grid}}.continuity-section-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:30px 4px 16px;padding-bottom:16px;border-bottom:1px solid var(--q-border)}.continuity-section-toolbar>div:first-child{min-width:0}.continuity-section-toolbar>div:first-child>span{display:block;margin-bottom:5px;color:var(--q-subtle);font-size:.68rem;font-weight:800;letter-spacing:.1em}.continuity-section-toolbar h2{margin:0;font-size:clamp(1.45rem,2vw,1.85rem)}.continuity-section-toolbar p{margin:5px 0 0;color:var(--q-muted);font-size:.86rem}.continuity-section-toolbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.continuity-section-toolbar-count{display:grid;min-width:34px;height:34px;place-items:center;color:var(--q-accent);font-size:.8rem;font-weight:800;background:var(--q-accent-soft);border-radius:999px}.continuity-section-toolbar+.continuity-content-shell{margin-top:0}.continuity-section-hero,.continuity-section-heading,.continuity-section-actions,.continuity-section-total{display:none}@media(max-width:600px){.continuity-section-toolbar{align-items:stretch;flex-direction:column;margin-top:24px}.continuity-section-toolbar-actions{width:100%}.continuity-primary-action{flex:1}}.primary-nav button:focus-visible,.capability-nav button:focus-visible,.sidebar-bottom>button:focus-visible,.space-list button:focus-visible,.search-pill:focus-visible,.round-button:focus-visible,.deck-card:focus-visible,.floating-create:focus-visible,.quick-card button:focus-visible,.continuity-primary-action:focus-visible,.continuity-empty-copy button:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 24%,transparent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.deck-card,.continuity-loading-orb{animation:none!important;transition:none!important}.deck-card,.deck-card:nth-child(2n),.deck-card:hover{transform:none!important}}.sidebar-bottom{margin-top:auto;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--q-border) 65%,transparent)}.profile-chip{display:grid;grid-template-columns:42px minmax(0,1fr) auto;width:100%;min-width:0;align-items:center;gap:12px;padding:12px;color:var(--q-text);text-align:left;cursor:pointer;background:color-mix(in srgb,var(--q-surface) 8%,transparent);border:1px solid color-mix(in srgb,var(--q-border) 58%,transparent);border-radius:16px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.profile-chip:hover{background:color-mix(in srgb,var(--q-surface) 13%,transparent);border-color:color-mix(in srgb,var(--q-accent) 32%,var(--q-border));transform:translateY(-1px)}.profile-chip>span{display:grid;width:42px;height:42px;place-items:center;color:var(--q-accent);font-weight:850;background:var(--q-accent-soft);border:1px solid color-mix(in srgb,var(--q-accent) 18%,var(--q-border));border-radius:50%}.profile-chip>div{display:grid;min-width:0;gap:3px}.profile-chip strong,.profile-chip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-chip strong{color:var(--q-text);font-size:.9rem}.profile-chip small{color:var(--q-muted);font-size:.72rem}.profile-chip>svg{color:var(--q-muted);transition:transform .16s ease}.capability-nav button{position:relative;width:100%;text-align:left}.capability-nav button:hover:not(:disabled){color:var(--q-accent);background:var(--q-accent-soft)}.capability-nav button:disabled{cursor:not-allowed;opacity:.48}.capability-nav button svg{flex:0 0 auto}@media(min-width:901px){.convey-dashboard{min-height:100vh}.convey-sidebar{position:sticky;top:0;display:flex;height:100vh;min-height:0;flex-direction:column;padding-bottom:0;box-sizing:border-box;overflow:hidden}.convey-sidebar>.desktop-convey-brand{flex:0 0 auto}.sidebar-scroll-content{min-height:0;flex:1 1 auto;padding-right:4px;padding-bottom:18px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--q-accent) 28%,transparent) transparent}.sidebar-scroll-content::-webkit-scrollbar{width:5px}.sidebar-scroll-content::-webkit-scrollbar-track{background:transparent}.sidebar-scroll-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--q-accent) 26%,transparent);border-radius:999px}.sidebar-bottom{position:relative;z-index:10;flex:0 0 auto;margin-top:0;padding:12px 0 14px;background:linear-gradient(to bottom,transparent,var(--q-surface-raised) 18px);border-top:1px solid var(--q-border)}.sidebar-bottom:before{position:absolute;right:0;bottom:100%;left:0;height:14px;content:"";pointer-events:none;background:linear-gradient(to top,rgb(50 40 28 / 7%),transparent)}.account-menu{top:auto;bottom:calc(100% + 8px)}}@media(max-width:900px){.sidebar-scroll-content{display:contents}}@media(min-width:901px){.sidebar-bottom{min-height:0;padding:6px 0 8px;border-top:1px solid var(--q-border);background:var(--q-surface-raised)}.sidebar-bottom:before{height:8px;background:linear-gradient(to top,rgb(50 40 28 / 5%),transparent)}.sidebar-bottom .profile-chip{min-height:56px;height:56px!important;margin:0;padding:7px 8px!important;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;box-sizing:border-box;border-top:0!important;border-radius:12px!important}.sidebar-bottom .profile-chip>span{width:36px;height:36px;font-size:.78rem}.sidebar-bottom .profile-chip>div{gap:1px}.sidebar-bottom .profile-chip strong{font-size:.82rem;line-height:1.15}.sidebar-bottom .profile-chip small{font-size:.66rem;line-height:1.15}.sidebar-bottom .profile-chip>svg{width:15px;height:15px}.sidebar-scroll-content{padding-bottom:10px}}.workspace-home-header{display:grid;max-width:760px;gap:0;margin-bottom:26px}.workspace-home-greeting{margin:0;color:var(--q-text);font-size:clamp(2.4rem,5vw,4rem);line-height:.98;letter-spacing:-.055em}.workspace-home-greeting span{color:var( --q-highlight, #ffad00 );white-space:nowrap}.workspace-home-subtitle{margin:20px 0 0;color:var(--q-muted);font-size:1.05rem;line-height:1.55}.workspace-date-time-grid{display:grid;width:min(100%,474px);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.workspace-date-time-card{display:grid;min-width:0;min-height:84px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;background:color-mix(in srgb,var(--q-surface) 94%,transparent);border:1px solid var(--q-border);border-radius:16px;box-shadow:var(--q-shadow-sm)}.workspace-date-time-icon{display:grid;width:36px;height:36px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:11px}.workspace-date-time-copy{display:grid;min-width:0;gap:4px}.workspace-date-time-copy small{color:var(--q-subtle);font-size:.66rem;font-weight:850;letter-spacing:.1em}.workspace-date-time-copy strong{overflow:hidden;color:var(--q-text);font-size:.84rem;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.workspace-home-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 30px}.workspace-home-action{display:flex;min-width:0;min-height:82px;align-items:center;gap:12px;padding:14px 16px;color:var(--q-text);text-align:left;cursor:pointer;background:var(--q-surface);border:1px solid var(--q-border);border-radius:16px;box-shadow:var(--q-shadow-sm);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.workspace-home-action:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--q-accent) 28%,var(--q-border));box-shadow:var(--q-shadow-sm)}.workspace-home-action.primary{color:var( --q-on-accent, #fff );background:var(--q-accent);border-color:var(--q-accent)}.workspace-home-action:disabled{cursor:not-allowed;opacity:.45}.workspace-home-action:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 24%,transparent);outline-offset:3px}.workspace-home-action-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:11px}.workspace-home-action.primary .workspace-home-action-icon{color:var( --q-on-accent, #fff );background:color-mix(in srgb,white 17%,transparent)}.workspace-home-action>span:last-child{display:grid;min-width:0;gap:3px}.workspace-home-action strong{color:inherit;font-size:.86rem;line-height:1.25}.workspace-home-action small{overflow:hidden;color:var(--q-muted);font-size:.7rem;line-height:1.35;text-overflow:ellipsis}.workspace-home-action.primary small{color:color-mix(in srgb,var( --q-on-accent, #fff ) 78%,transparent)}.workspace-overview-heading{display:grid;gap:8px;margin:34px 0 18px}.workspace-overview-heading>small,.workspace-overview-label{color:var( --q-text-soft, var(--q-text) );font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.workspace-overview-heading h2{margin:0;color:var(--q-text);font-size:clamp(1.65rem,2.6vw,2.15rem);line-height:1.15;letter-spacing:-.035em}.workspace-overview-heading p{max-width:620px;margin:0;color:var(--q-muted);font-size:.94rem;line-height:1.55}.home-conversation-section{margin-top:32px}.home-shared-section{margin-top:26px}.home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:12px}.home-section-heading>div{display:grid;min-width:0;gap:4px}.home-section-heading small{color:var(--q-accent);font-size:.66rem;font-weight:900;letter-spacing:.1em}.home-section-heading h2{margin:0;color:var(--q-text);font-size:1.25rem;line-height:1.2}.home-section-heading p{margin:0;color:var(--q-muted);font-size:.82rem;line-height:1.4}.home-section-heading button{flex:0 0 auto;padding:6px 4px;color:var(--q-accent);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer;background:transparent;border:0;border-radius:8px}.home-section-heading button:hover{color:var(--q-accent-hover);background:var(--q-accent-soft)}.home-section-heading button:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 22%,transparent);outline-offset:2px}.home-section-count{display:grid;min-width:32px;height:32px;place-items:center;color:var(--q-accent);font-size:.74rem;font-weight:900;background:var(--q-accent-soft);border-radius:999px}.home-conversation-list{overflow:hidden;background:var(--q-surface);border:1px solid var(--q-border);border-radius:18px;box-shadow:var(--q-shadow-sm)}.home-conversation-row{display:flex;width:100%;align-items:center;gap:14px;padding:15px 17px;color:var(--q-text);text-align:left;cursor:pointer;background:transparent;border:0;border-bottom:1px solid var(--q-border);transition:background-color .14s ease}.home-conversation-row:last-child{border-bottom:0}.home-conversation-row:hover{background:var(--q-bg-soft)}.home-conversation-row:focus-visible{position:relative;z-index:1;outline:3px solid color-mix(in srgb,var(--q-accent) 22%,transparent);outline-offset:-3px}.home-conversation-main{display:grid;min-width:0;flex:1;gap:4px}.home-conversation-topline{display:flex;min-width:0;align-items:center;gap:7px;flex-wrap:wrap}.home-conversation-topline>small{font-size:.62rem;font-weight:900;letter-spacing:.08em}.home-conversation-main>strong{overflow:hidden;color:var(--q-text);font-size:.9rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.home-conversation-main>span{overflow:hidden;color:var(--q-muted);font-size:.75rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.home-conversation-meta{display:flex;flex:0 0 auto;align-items:center;gap:8px;color:var(--q-muted)}.home-conversation-meta small{font-size:.7rem;white-space:nowrap}.home-shared-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:10px}.home-conversation-loading{padding:22px;color:var(--q-muted);text-align:center;background:var(--q-surface);border:1px solid var(--q-border);border-radius:16px}.cards-status{display:grid;min-height:320px;place-items:center;color:var(--q-muted)}.empty-deck{grid-column:1 / -1;width:min(100%,360px);justify-self:center}.floating-create:disabled{cursor:not-allowed;opacity:.45}.workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:42px}.workspace-toolbar>div{display:grid;min-width:0;gap:4px}.workspace-toolbar span{color:var(--q-muted);font-size:13px}.workspace-toolbar button{color:var(--q-accent);font-weight:700;cursor:pointer;background:transparent;border:0}.workspace-toolbar button:hover{color:var(--q-accent-hover)}.workspace-toolbar button:disabled{cursor:not-allowed;opacity:.45}.workspace-toolbar button:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 24%,transparent);outline-offset:3px}.mobile-continuity-button{display:none!important}.convey-topbar.notification-only{min-height:82px;height:auto;justify-content:flex-end;padding:18px clamp(24px,4vw,58px) 0}.convey-topbar.notification-only .round-button{position:relative;display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;padding:0;color:var(--q-text);cursor:pointer;background:var(--q-surface);border:1px solid var(--q-border);border-radius:50%;box-shadow:var(--q-shadow-sm)}.convey-topbar.notification-only .round-button:hover{color:var(--q-accent);border-color:color-mix(in srgb,var(--q-accent) 28%,var(--q-border))}.deck-grid,.shared-deck-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),360px));justify-content:start;gap:22px}.deck-card,.deck-card.shared-deck-card,.deck-card.empty-deck{box-sizing:border-box;width:360px;max-width:100%;height:305px;min-height:305px}@media(min-width:901px){.convey-sidebar{position:sticky;top:0;align-self:start;height:100vh;height:100dvh;min-height:0;padding-bottom:28px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--q-border-strong) transparent}.convey-sidebar::-webkit-scrollbar{width:5px}.convey-sidebar::-webkit-scrollbar-track{background:transparent}.convey-sidebar::-webkit-scrollbar-thumb{background:var(--q-border-strong);border-radius:999px}.convey-sidebar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--q-border-strong) 78%,var(--q-text))}}@media(max-width:900px){.convey-topbar.notification-only{min-height:68px;align-items:center;justify-content:space-between;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left))}.convey-topbar.notification-only .mobile-home-brand{display:inline-flex;min-width:0;align-items:center}.convey-topbar.notification-only .mobile-home-brand img,.convey-topbar.notification-only .mobile-home-brand svg{display:block;width:auto;max-width:min(190px,58vw);height:34px}.workspace-home-header{margin-bottom:24px}.workspace-home-actions{grid-template-columns:1fr}.workspace-overview-heading{margin-top:28px}}@media(max-width:700px){.deck-grid,.shared-deck-grid{grid-template-columns:1fr}.deck-card,.deck-card.shared-deck-card,.deck-card.empty-deck{width:100%;height:auto;min-height:290px}}@media(max-width:600px){.workspace-toolbar{align-items:stretch;flex-direction:column;gap:12px;margin-top:30px}.workspace-toolbar>button{width:100%;min-height:44px}.workspace-home-greeting{font-size:clamp(2.15rem,11vw,3.1rem)}.workspace-date-time-grid{grid-template-columns:1fr 1fr;gap:9px}.workspace-date-time-card{min-height:72px;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:12px}.workspace-date-time-icon{width:28px;height:28px;border-radius:9px}.workspace-date-time-copy strong{font-size:.74rem}.workspace-home-action{min-height:70px}.home-conversation-meta small{display:none}.home-conversation-row{padding:13px 14px}}@media(prefers-reduced-motion:reduce){.workspace-toolbar button,.deck-card,.workspace-home-action,.home-conversation-row{transition:none}}.compact-space-monogram.personal{color:var(--q-on-accent, #fff);background:var(--q-accent);border:1px solid var(--q-accent)}.compact-space-monogram.team{color:color-mix(in srgb,var(--q-accent) 68%,var(--q-text));background:color-mix(in srgb,var(--q-accent-soft) 48%,var(--q-surface));border:1px solid color-mix(in srgb,var(--q-accent) 18%,var(--q-border))}.team-space-home-summary{margin-bottom:18px;padding:20px;color:var(--q-text);background:color-mix(in srgb,var(--q-surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--q-accent) 18%,var(--q-border));border-radius:18px;box-shadow:0 8px 24px color-mix(in srgb,var(--q-accent) 8%,transparent)}.team-space-home-summary header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.team-space-home-summary small{color:var(--q-accent);font-size:.68rem;font-weight:850;letter-spacing:.12em}.team-space-home-summary h2{margin:5px 0;color:var(--q-text)}.team-space-home-summary p{margin:0;color:var(--q-muted)}.team-space-home-summary header button{padding:9px 12px;color:var(--q-accent);font:inherit;font-weight:800;background:color-mix(in srgb,var(--q-accent-soft) 82%,var(--q-surface));border:1px solid color-mix(in srgb,var(--q-accent) 24%,var(--q-border));border-radius:10px}.team-space-home-summary>div{display:flex;gap:10px;margin-top:16px}.team-space-home-summary>div span{display:grid;min-width:110px;padding:10px;color:var(--q-muted);font-size:.72rem;background:color-mix(in srgb,var(--q-accent-soft) 42%,var(--q-surface));border-radius:10px}.team-space-home-summary>div strong{color:var(--q-text);font-size:1.15rem}@media(max-width:620px){.team-space-home-summary header{flex-direction:column}.team-space-home-summary>div{display:grid;grid-template-columns:repeat(3,1fr)}.team-space-home-summary>div span{min-width:0}}.team-space-home-summary .team-space-empty-state,.team-space-home-summary .team-space-home-empty,.team-space-home-summary .team-empty-state,.team-space-home-summary .empty-state{display:grid;width:100%;gap:6px;margin-top:16px;padding:18px;color:var(--q-text);background:color-mix(in srgb,var(--q-accent-soft) 36%,var(--q-surface));border:1px solid color-mix(in srgb,var(--q-accent) 18%,var(--q-border));border-radius:14px}.team-space-home-summary .team-space-empty-state strong,.team-space-home-summary .team-space-home-empty strong,.team-space-home-summary .team-empty-state strong,.team-space-home-summary .empty-state strong{color:var(--q-text)}.team-space-home-summary .team-space-empty-state p,.team-space-home-summary .team-space-home-empty p,.team-space-home-summary .team-empty-state p,.team-space-home-summary .empty-state p{margin:0;color:var(--q-muted)}@media(min-width:901px){.convey-sidebar .desktop-convey-brand{display:inline-flex;min-width:0;align-items:center;align-self:flex-start;transform:scale(1.44);transform-origin:left center}.convey-sidebar .desktop-convey-brand>*{flex-shrink:0}.convey-sidebar .desktop-convey-brand img,.convey-sidebar .desktop-convey-brand svg{max-width:none}}@media(prefers-reduced-motion:reduce){.convey-sidebar .desktop-convey-brand{transition:none}}.account-menu-container{position:relative}.account-menu{position:absolute;right:0;bottom:calc(100% + 10px);left:0;z-index:1300;padding:10px;color:var(--q-text);background:color-mix(in srgb,var(--q-surface) 96%,transparent);border:1px solid var(--q-border);border-radius:16px;box-shadow:var(--q-shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-menu:after{position:absolute;right:20px;bottom:-6px;width:11px;height:11px;content:"";background:var(--q-surface);border-right:1px solid var(--q-border);border-bottom:1px solid var(--q-border);transform:rotate(45deg)}.account-menu-identity{display:grid;gap:3px;min-width:0;padding:8px 10px 10px}.account-menu-identity strong,.account-menu-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-identity strong{color:var(--q-text);font-size:.86rem}.account-menu-identity small{color:var(--q-muted);font-size:.72rem}.account-menu-divider{height:1px;margin:5px 0;background:var(--q-border)}.account-menu>button{display:flex;align-items:center;width:100%;gap:10px;padding:10px;color:var(--q-text-soft);font:inherit;font-size:.8rem;font-weight:650;text-align:left;background:transparent;border:0;border-radius:10px;cursor:pointer}.account-menu>button:hover,.account-menu>button:focus-visible{color:var(--q-text);background:var(--q-surface-soft);outline:none}.account-menu>.account-menu-signout{color:var(--q-danger)}.account-menu>.account-menu-signout:hover,.account-menu>.account-menu-signout:focus-visible{color:var(--q-danger);background:var(--q-danger-soft)}.account-menu>button:disabled{opacity:.55;cursor:wait}.account-menu-error{margin:7px 8px 3px;color:var(--q-danger);font-size:.7rem;line-height:1.4}.profile-chip>svg{transition:transform .16s ease}.profile-chip>svg.rotated{transform:rotate(180deg)}@media(max-width:760px){.account-menu{position:fixed;right:16px;bottom:16px;left:16px}.account-menu:after{display:none}}.continuity-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.continuity-card-meta{display:flex;min-width:0;align-items:center;gap:8px}.continuity-card-menu{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid #e3e7e4;border-radius:11px;background:#fff;color:#7e443f;cursor:pointer}.continuity-card-menu:hover{border-color:#edcbc8;background:#fff3f2;color:#aa3028}.continuity-delete-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:grid;place-items:center;box-sizing:border-box;padding:24px;background:#12181485;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.continuity-delete-dialog{width:min(440px,100%);box-sizing:border-box;padding:26px;border:1px solid #ead9d7;border-radius:24px;background:#fffdfd;box-shadow:0 28px 80px #2612113d;color:#241b1a}.continuity-delete-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:#fff0ef;color:#a8322b}.continuity-delete-dialog h2{margin:18px 0 8px;font-size:1.35rem}.continuity-delete-dialog>p{margin:0;color:#6d5b58;line-height:1.6}.continuity-delete-error{margin-top:16px!important;padding:11px 13px;border-radius:12px;background:#fff0ef;color:#a12d27!important;font-size:.88rem}.continuity-delete-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.continuity-delete-actions button{min-height:44px;padding:10px 16px;border:1px solid #d9dedb;border-radius:12px;background:#fff;color:#34433b;font:inherit;font-weight:750;cursor:pointer}.continuity-delete-actions button.danger{border-color:#b63a32;background:#b63a32;color:#fff}.continuity-delete-actions button:disabled{cursor:wait;opacity:.65}@media(max-width:600px){.continuity-delete-backdrop{align-items:end;padding:0}.continuity-delete-dialog{width:100%;padding:22px max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0}.continuity-delete-actions{display:grid;grid-template-columns:1fr 1.2fr}.continuity-delete-actions button{width:100%}}:root{--q-navigation-accent: var(--q-accent, #7048d8);--q-navigation-accent-soft: color-mix( in srgb, var(--q-navigation-accent) 12%, var(--q-surface, #fff) )}.workspace-navigation-shell{display:block;width:fit-content;max-width:100%;margin-top:2px}.workspace-navigation-arrow{display:none}.workspace-navigation-shell .workspace-overview-nav{display:flex!important;width:fit-content!important;max-width:100%;min-width:0;align-items:center;gap:5px;margin:0!important;padding:6px!important;overflow-x:auto;overflow-y:hidden;background:color-mix(in srgb,var(--q-surface, #fff) 88%,transparent)!important;border:1px solid var(--q-border, #ebe7ee)!important;border-radius:18px!important;box-shadow:0 14px 35px #33264d14!important;scrollbar-width:none;-ms-overflow-style:none}.workspace-navigation-shell .workspace-overview-nav::-webkit-scrollbar{display:none;width:0;height:0}.workspace-navigation-shell .workspace-overview-nav-item{display:inline-flex!important;width:auto!important;min-width:max-content!important;min-height:42px!important;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;margin:0!important;padding:0 14px!important;color:var(--q-muted, #6f6979)!important;white-space:nowrap;cursor:pointer;background:transparent!important;border:0!important;border-radius:13px!important;box-shadow:none!important;transform:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:transparent}.workspace-navigation-shell .workspace-overview-nav-item:hover{color:var(--q-text, #342b48)!important;background:var(--q-surface-hover, #f7f5fa)!important}.workspace-navigation-shell .workspace-overview-nav-item.active{color:var(--q-navigation-accent)!important;background:color-mix(in srgb,var(--q-navigation-accent-soft) 78%,var(--q-surface, #fff))!important;border:1px solid color-mix(in srgb,var(--q-navigation-accent) 18%,var(--q-border, #e6e0ee))!important;box-shadow:0 7px 20px color-mix(in srgb,var(--q-navigation-accent) 10%,transparent)!important}.workspace-navigation-shell .workspace-overview-nav-item>svg{display:none!important}.workspace-navigation-shell .workspace-overview-nav-item>span{display:inline!important;margin:0!important;color:inherit!important;font-size:.85rem!important;font-weight:750!important}.workspace-navigation-shell .workspace-overview-nav-item.active>b{color:var(--q-navigation-accent)!important;background:color-mix(in srgb,var(--q-navigation-accent-soft) 86%,var(--q-surface, #fff))!important}.workspace-navigation-shell .workspace-overview-nav-item:focus,.workspace-navigation-shell .workspace-overview-nav-item:focus-visible{outline:3px solid color-mix(in srgb,var(--q-navigation-accent) 24%,transparent)!important;outline-offset:2px}.workspace-conversation-actions{display:flex;justify-content:flex-end;margin:24px 4px 18px}.workspace-conversation-actions button{padding:0;color:var(--q-accent);font:inherit;font-weight:750;cursor:pointer;background:transparent;border:0}.workspace-conversation-actions button:hover{color:color-mix(in srgb,var(--q-accent) 84%,var(--q-text))}@media(max-width:1100px){.convey-canvas .continuity-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.workspace-navigation-shell{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;width:100%;max-width:100%;align-items:center;gap:5px}.workspace-navigation-shell .workspace-overview-nav{width:100%!important;min-width:0}.workspace-navigation-arrow{display:grid;width:38px;height:38px;place-items:center;padding:0;color:var(--q-navigation-accent);cursor:pointer;background:color-mix(in srgb,var(--q-surface, #fff) 92%,transparent);border:1px solid color-mix(in srgb,var(--q-navigation-accent) 18%,var(--q-border, #e6e0ee));border-radius:12px;box-shadow:0 7px 20px color-mix(in srgb,var(--q-navigation-accent) 10%,transparent)}.workspace-navigation-arrow:hover:not(:disabled){color:var(--q-navigation-accent);background:var(--q-navigation-accent-soft);border-color:color-mix(in srgb,var(--q-navigation-accent) 34%,var(--q-border, #e6e0ee))}.workspace-navigation-arrow:focus,.workspace-navigation-arrow:focus-visible{outline:3px solid color-mix(in srgb,var(--q-navigation-accent) 24%,transparent);outline-offset:2px}.workspace-navigation-arrow:disabled{color:var(--q-disabled, #c5bfcc);cursor:default;box-shadow:none;opacity:.52}.mobile-continuity-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:620px;gap:14px;margin:0 auto}.workspace-conversation-actions{justify-content:flex-start;margin:20px 0 14px}}@media(max-width:600px){.convey-canvas .continuity-grid,.mobile-continuity-list{grid-template-columns:1fr!important}.convey-canvas .continuity-grid .continuity-card,.mobile-continuity-list .continuity-card{min-height:220px!important;padding:20px!important}.convey-canvas .continuity-card.photo,.mobile-continuity-list .continuity-card.photo{padding:0 18px 18px!important}}@media(max-width:390px){.workspace-navigation-shell{grid-template-columns:34px minmax(0,1fr) 34px;gap:4px}.workspace-navigation-arrow{width:34px;height:34px;border-radius:11px}}.compact-space-list{display:grid;gap:3px}.compact-space-list .compact-space-card{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;width:100%;min-height:42px;align-items:center;gap:9px;padding:5px 8px;color:var(--q-text, #211d2b);text-align:left;cursor:pointer;background:transparent;border:0;border-radius:10px;box-shadow:none}.compact-space-list .compact-space-card:hover{background:var(--q-surface-hover, #f7f4fb)}.compact-space-list .compact-space-card.selected{background:var(--q-navigation-accent-soft)}.compact-space-monogram{display:grid;width:26px;height:26px;place-items:center;color:var(--q-accent, #6542cb);font-size:.68rem;font-weight:900;background:transparent;border:1px solid var(--q-border-strong, #cfc3ef);border-radius:8px}.compact-space-monogram.institution{color:#fff;background:var(--q-accent);border:1px solid var(--q-accent)}.compact-space-monogram.add{color:var(--q-accent, #7251da);background:transparent;border-style:dashed}.compact-space-list .space-card-copy{display:grid;min-width:0;gap:1px}.compact-space-list .space-card-copy strong{overflow:hidden;font-size:.82rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.compact-space-list .space-card-copy small{overflow:hidden;color:var(--q-subtle, #8a8491);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.compact-space-chevron{color:var(--q-subtle, #8c8593)}.compact-space-list .compact-space-card.selected .compact-space-monogram{color:var(--q-surface, #ffffff);background:var(--q-navigation-accent);border-color:var(--q-navigation-accent)}.compact-space-list .space-card-mark,.compact-space-list .space-card-status{display:none}@media(max-width:900px){.convey-sidebar.mobile-page-active .compact-space-list{grid-template-columns:1fr}.convey-sidebar.mobile-page-active .compact-space-card{grid-template-columns:34px minmax(0,1fr) 18px;min-height:54px;padding:8px 10px;border:1px solid rgb(98 65 165 / 9%);background:color-mix(in srgb,var(--q-surface, #fff) 76%,transparent)}.convey-sidebar.mobile-page-active .compact-space-monogram{width:32px;height:32px;border-radius:10px}}.convey-app-icon{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;color:var(--q-accent, #6f46df);background:linear-gradient(145deg,color-mix(in srgb,var(--q-surface, #fff) 98%,transparent),color-mix(in srgb,var(--q-accent-soft, #f1ebff) 96%,transparent));border:1px solid color-mix(in srgb,var(--q-accent, #6f46df) 18%,transparent);border-radius:14px;box-shadow:0 9px 24px color-mix(in srgb,var(--q-accent, #6f46df) 14%,transparent),inset 0 1px color-mix(in srgb,var(--q-surface, #fff) 84%,transparent)}.convey-brand,.desktop-convey-brand,.mobile-home-brand{width:max-content;max-width:100%;min-width:0;align-items:center;gap:10px;color:var(--q-text, #211d2b)}.convey-brand,.desktop-convey-brand{display:inline-flex}.desktop-convey-brand{margin:0 0 24px;padding:0 10px}.mobile-home-brand{display:none}.convey-brand-icon-shell,.convey-brand-icon-shell .convey-app-icon,.convey-brand-icon{display:inline-grid!important;width:36px!important;height:36px!important;flex:0 0 36px!important;place-items:center;overflow:visible;color:var(--q-accent, #7049db);opacity:1!important;visibility:visible!important}.convey-brand-icon-shell svg,.desktop-convey-brand .convey-app-icon svg{display:block!important;width:36px!important;height:36px!important;overflow:visible}.convey-brand-wordmark{display:grid!important;min-width:0;gap:2px;line-height:1}.convey-brand-wordmark strong{display:block!important;margin:0;color:var(--q-text, #211d2b);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;font-weight:900;letter-spacing:.1em;line-height:1}.convey-brand-wordmark small{display:block!important;margin:0;color:var(--q-accent, #7049db);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.49rem;font-weight:850;letter-spacing:.22em;line-height:1.15}.convey-logo.convey-brand>strong,.convey-logo.convey-brand>span:not(.convey-brand-wordmark){display:none}@media(max-width:900px){.mobile-page-header{display:grid;gap:6px;margin-bottom:24px}.mobile-page-header small{display:block;margin:0;color:var(--q-accent, #7049d7);font-size:.67rem;font-weight:900;letter-spacing:.12em}.mobile-page-header h1,.mobile-page-header h2,.mobile-page-header strong{margin:0;color:var(--q-text, #211d2b);line-height:1.15}.mobile-page-header h1,.mobile-page-header h2{font-size:1.65rem}.mobile-page-header strong{display:block;font-size:1.1rem;line-height:1.3}.mobile-page-header p{max-width:34rem;margin:0;color:var(--q-muted, #777080);font-size:.88rem;line-height:1.5}.mobile-continuity-header{width:100%;padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--q-accent, #7049d7) 10%,transparent)}.mobile-continuity-header>div{display:grid;gap:6px}.mobile-view-home .mobile-home-brand{display:inline-flex!important}.convey-sidebar.mobile-page-active .desktop-convey-brand,.mobile-view-spaces .mobile-home-brand,.mobile-view-capture .mobile-home-brand,.mobile-view-continuity .mobile-home-brand,.mobile-view-more .mobile-home-brand,.mobile-view-file-locker .mobile-home-brand{display:none!important}.mobile-home-brand .convey-brand-wordmark strong{font-size:.76rem}.mobile-home-brand .convey-brand-wordmark small{font-size:.47rem}}@media(prefers-reduced-motion:reduce){.workspace-navigation-shell *,.continuity-card,.deck-card,.compact-space-card{scroll-behavior:auto;transition:none!important}}@media(max-width:767px){.mobile-capture-view{position:fixed;z-index:900;inset:0 0 var(--mobile-dock-height, 80px);display:none;box-sizing:border-box;overflow-y:auto;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 32px max(16px,env(safe-area-inset-left));background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--q-accent-soft) 90%,transparent),transparent 34%),var(--q-bg);color:var(--q-text);scrollbar-width:none}.mobile-capture-view::-webkit-scrollbar{display:none}.mobile-capture-view.mobile-page-active{display:block}.mobile-capture-header{display:grid;gap:6px;margin-bottom:24px}.mobile-capture-header small{color:var(--q-accent);font-size:.68rem;font-weight:900;letter-spacing:.13em}.mobile-capture-header h2{margin:0;color:var(--q-text);font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.05;letter-spacing:-.045em}.mobile-capture-header p{margin:0;color:var(--q-muted);font-size:.9rem;line-height:1.5}.mobile-capture-grid{display:grid;grid-template-columns:1fr;gap:14px;margin:0;padding:0}.mobile-capture-option{display:grid;width:100%;min-height:88px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;box-sizing:border-box;padding:16px;border:1px solid var(--q-border);border-radius:20px;background:var(--q-surface);color:var(--q-text);text-align:left;cursor:pointer;box-shadow:0 12px 32px #0000000d;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.mobile-capture-option:hover:not(:disabled),.mobile-capture-option:focus-visible:not(:disabled){transform:translateY(-1px);border-color:var(--q-accent);box-shadow:0 14px 34px color-mix(in srgb,var(--q-accent) 12%,transparent);outline:none}.mobile-capture-option:active:not(:disabled){transform:scale(.99)}.mobile-capture-option:disabled{cursor:not-allowed;opacity:.5}.mobile-capture-option-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:var(--q-accent-soft);color:var(--q-accent)}.mobile-capture-option-copy{display:grid;min-width:0;gap:4px}.mobile-capture-option-copy strong{color:var(--q-text);font-size:.95rem;line-height:1.25}.mobile-capture-option-copy small{color:var(--q-muted);font-size:.76rem;line-height:1.4}}:root{--q-card-owned-accent: var(--q-accent, #7048d8);--q-card-shared-accent: color-mix( in srgb, var(--q-accent, #7048d8) 64%, var(--q-secondary, #d56a2f) 36% );--q-card-note-accent: var(--q-accent, #7048d8);--q-card-decision-accent: color-mix( in srgb, var(--q-accent, #7048d8) 80%, var(--q-secondary, #d56a2f) 20% );--q-card-task-accent: color-mix( in srgb, var(--q-accent, #7048d8) 84%, var(--q-text, #211d2b) 16% );--q-card-photo-accent: color-mix( in srgb, var(--q-secondary, #d56a2f) 54%, var(--q-accent, #7048d8) 46% );--q-conversation-card-height: 310px;--q-continuity-card-height: 248px}.deck-grid,.shared-deck-grid,.convey-canvas .continuity-grid,.mobile-continuity-list{align-items:stretch!important;grid-auto-rows:1fr}.deck-grid,.shared-deck-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,360px));gap:20px!important}.deck-card,.deck-card.shared-deck-card{position:relative;display:flex!important;width:100%!important;min-width:0;height:var(--q-conversation-card-height)!important;min-height:var(--q-conversation-card-height)!important;max-height:var(--q-conversation-card-height)!important;flex-direction:column;box-sizing:border-box;overflow:hidden;padding:26px!important;border:1px solid var(--q-border, #e6e0ee)!important;border-radius:22px!important;background:var(--q-surface, #fff);color:var(--q-text, #211d2b)!important;text-align:left;box-shadow:7px 9px color-mix(in srgb,var(--q-surface, #fff) 88%,transparent),0 16px 34px #38255b14!important;transform:none!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.deck-card{border-top:3px solid var(--q-card-owned-accent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--q-card-owned-accent) 5%,var(--q-surface, #fff)),var(--q-surface, #fff) 54%)!important}.deck-card.shared-deck-card{border-top:3px solid var(--q-card-shared-accent)!important;border-color:color-mix(in srgb,var(--q-card-shared-accent) 22%,var(--q-border, #e6e0ee))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--q-card-shared-accent) 9%,var(--q-surface, #fff)),var(--q-surface, #fff) 58%)!important}.deck-card:hover,.deck-card:focus-visible{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--q-card-owned-accent) 34%,var(--q-border, #e6e0ee))!important;outline:none}.deck-card.shared-deck-card:hover,.deck-card.shared-deck-card:focus-visible{border-color:color-mix(in srgb,var(--q-card-shared-accent) 40%,var(--q-border, #e6e0ee))!important}.conversation-card-topline,.shared-card-topline{display:flex;width:100%;min-height:28px;align-items:flex-start;justify-content:space-between;gap:10px}.deck-card>strong,.deck-card.shared-deck-card>strong{display:-webkit-box;min-height:2.6em;margin-top:16px!important;overflow:hidden;color:var(--q-text, #211d2b)!important;font-size:1.08rem!important;line-height:1.3;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.deck-card>span,.deck-card.shared-deck-card>span{display:block;min-height:1.2em;margin-top:7px!important;overflow:hidden;color:var(--q-subtle, #857e8e)!important;font-size:.74rem!important;text-overflow:ellipsis;white-space:nowrap}.deck-card>p,.deck-card.shared-deck-card>p{display:-webkit-box;min-height:3.8em;margin:13px 0 0!important;overflow:hidden;color:var(--q-muted, #706978)!important;font-size:.84rem!important;line-height:1.5;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}.deck-card footer,.deck-card.shared-deck-card footer{display:flex;width:100%;min-height:26px;align-items:center;justify-content:space-between;margin-top:auto!important;padding-top:10px!important;color:var(--q-subtle, #8d8695)!important;font-size:.7rem!important}.deck-card footer i,.deck-card.shared-deck-card footer i{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-card.shared-deck-card{display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;align-content:stretch}.deck-card.shared-deck-card .shared-card-topline{grid-row:1}.deck-card.shared-deck-card>strong{grid-row:2}.deck-card.shared-deck-card>span{grid-row:3}.deck-card.shared-deck-card>p{grid-row:4;min-height:0}.deck-card.shared-deck-card .shared-card-context{grid-row:5;align-self:end}.deck-card.shared-deck-card footer{grid-row:6;margin-top:0!important;border-top:1px solid color-mix(in srgb,var(--q-border, #e6e0ee) 76%,transparent)}.shared-card-badges{display:flex;max-width:72%;flex-wrap:wrap;justify-content:flex-end;gap:6px}.shared-card-context{display:flex;min-height:28px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;margin-bottom:10px}.shared-card-context span{min-height:24px;padding:4px 8px;border:1px solid var(--q-border, #e6e0ee);border-radius:9px;background:var(--q-surface, #fff);color:var(--q-text-soft, #514a5e);font-size:.66rem;font-weight:700}.deck-card .conversation-card-topline>small,.deck-card .conversation-card-topline>small.violet,.deck-card .conversation-card-topline>small.green,.deck-card .conversation-card-topline>small.orange,.deck-card .conversation-card-topline>small.blue,.deck-card .conversation-card-topline>small.purple{color:var(--q-card-owned-accent)!important}.deck-card.shared-deck-card .shared-card-topline>small,.deck-card.shared-deck-card .shared-card-topline>small.violet,.deck-card.shared-deck-card .shared-card-topline>small.green,.deck-card.shared-deck-card .shared-card-topline>small.orange,.deck-card.shared-deck-card .shared-card-topline>small.blue,.deck-card.shared-deck-card .shared-card-topline>small.purple{color:var(--q-card-shared-accent)!important}.shared-conversations-icon,.shared-conversations-count{border-color:color-mix(in srgb,var(--q-card-shared-accent) 30%,var(--q-border, #e6e0ee))!important;background:color-mix(in srgb,var(--q-card-shared-accent) 10%,var(--q-surface, #fff))!important;color:var(--q-card-shared-accent)!important}.shared-role{border-color:color-mix(in srgb,var(--q-card-shared-accent) 32%,var(--q-border, #e6e0ee))!important;background:color-mix(in srgb,var(--q-card-shared-accent) 10%,var(--q-surface, #fff))!important;color:var(--q-card-shared-accent)!important}.conversation-memory-badge.active{border-color:color-mix(in srgb,var(--q-accent) 28%,var(--q-border))!important;background:color-mix(in srgb,var(--q-accent-soft) 78%,var(--q-surface))!important;color:color-mix(in srgb,var(--q-accent) 84%,var(--q-text))!important}.conversation-memory-badge.paused{border-color:color-mix(in srgb,var(--q-muted, #706978) 28%,var(--q-border, #e6e0ee))!important;background:color-mix(in srgb,var(--q-muted, #706978) 8%,var(--q-surface, #fff))!important;color:var(--q-muted, #706978)!important}.convey-canvas .continuity-card,.mobile-continuity-list .continuity-card{position:relative;display:flex;width:100%;min-width:0;height:var(--q-continuity-card-height)!important;min-height:var(--q-continuity-card-height)!important;max-height:var(--q-continuity-card-height)!important;flex-direction:column;box-sizing:border-box;overflow:hidden;border:1px solid var(--q-border, #e6e0ee)!important;border-top-width:3px!important;border-left:1px solid var(--q-border, #e6e0ee)!important;border-radius:22px!important;background:var(--q-surface, #fff)!important;color:var(--q-text, #211d2b)}.convey-canvas .continuity-card.note,.mobile-continuity-list .continuity-card.note{border-top-color:var(--q-card-note-accent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--q-card-note-accent) 7%,var(--q-surface, #fff)),var(--q-surface, #fff) 56%)!important}.convey-canvas .continuity-card.decision,.mobile-continuity-list .continuity-card.decision{border-top-color:var(--q-card-decision-accent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--q-card-decision-accent) 7%,var(--q-surface, #fff)),var(--q-surface, #fff) 56%)!important}.convey-canvas .continuity-card.task,.mobile-continuity-list .continuity-card.task{border-top-color:var(--q-card-task-accent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--q-card-task-accent) 7%,var(--q-surface, #fff)),var(--q-surface, #fff) 56%)!important}.convey-canvas .continuity-card.photo,.mobile-continuity-list .continuity-card.photo{border-top-color:var(--q-card-photo-accent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--q-card-photo-accent) 7%,var(--q-surface, #fff)),var(--q-surface, #fff) 56%)!important}.continuity-card.note .continuity-card-meta>span{color:var(--q-card-note-accent)!important}.continuity-card.decision .continuity-card-meta>span{color:var(--q-card-decision-accent)!important}.continuity-card.task .continuity-card-meta>span{color:var(--q-card-task-accent)!important}.continuity-card.photo .continuity-card-meta>span{color:var(--q-card-photo-accent)!important}.continuity-card h3,.continuity-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.continuity-card h3{line-clamp:2;-webkit-line-clamp:2}.continuity-card footer{margin-top:auto}@media(max-width:900px){:root{--q-conversation-card-height: 292px;--q-continuity-card-height: 240px}.deck-grid,.shared-deck-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){:root{--q-conversation-card-height: 270px;--q-continuity-card-height: 235px}.deck-grid,.shared-deck-grid,.convey-canvas .continuity-grid,.mobile-continuity-list{grid-template-columns:1fr!important;gap:14px!important}.deck-card,.deck-card.shared-deck-card{padding:20px!important;border-radius:20px!important}.deck-card>strong,.deck-card.shared-deck-card>strong{margin-top:13px!important;font-size:1.02rem!important}.deck-card>p,.deck-card.shared-deck-card>p{margin-top:10px!important;font-size:.8rem!important;line-clamp:2;-webkit-line-clamp:2}.shared-card-badges{max-width:68%}.shared-card-context{margin-top:8px;margin-bottom:8px}.deck-card.shared-deck-card footer{padding-top:8px!important}.convey-canvas .continuity-card,.mobile-continuity-list .continuity-card{padding:20px!important;border-radius:20px!important}.convey-canvas .continuity-card.photo,.mobile-continuity-list .continuity-card.photo{padding:0 18px 18px!important}}@media(max-width:390px){:root{--q-conversation-card-height: 264px}.conversation-memory-badge,.shared-role,.shared-card-context span{font-size:.58rem}.shared-card-context span{padding-inline:6px}}.mobile-continuity-filter-shell{display:grid;width:100%;min-width:0;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:6px;margin:0 0 18px}.mobile-continuity-filters{display:flex;width:100%;min-width:0;align-items:center;gap:5px;padding:5px;overflow-x:auto;overflow-y:hidden;background:color-mix(in srgb,var(--q-surface, #fff) 88%,transparent);border:1px solid var(--q-border, #e6e0ee);border-radius:17px;box-shadow:0 10px 28px color-mix(in srgb,var(--q-accent, #7048d8) 8%,transparent);scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;-ms-overflow-style:none}.mobile-continuity-filters::-webkit-scrollbar{display:none;width:0;height:0}.mobile-continuity-filters>button{display:inline-flex;min-width:max-content;min-height:40px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;padding:9px 13px;color:var(--q-muted, #706978);font:inherit;font-size:.8rem;font-weight:750;white-space:nowrap;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:12px;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent;transition:color var(--q-motion-fast, .16s) ease,background-color var(--q-motion-fast, .16s) ease,border-color var(--q-motion-fast, .16s) ease,box-shadow var(--q-motion-fast, .16s) ease}.mobile-continuity-filters>button:hover{color:var(--q-text, #211d2b);background:var(--q-surface-hover, #f6f3fa)}.mobile-continuity-filters>button.active{color:var(--q-navigation-accent);background:color-mix(in srgb,var(--q-navigation-accent-soft) 78%,var(--q-surface, #fff));border-color:color-mix(in srgb,var(--q-navigation-accent) 18%,var(--q-border, #e6e0ee));box-shadow:0 5px 16px color-mix(in srgb,var(--q-navigation-accent) 10%,transparent)}.mobile-continuity-filters>button:focus,.mobile-continuity-filters>button:focus-visible{outline:3px solid color-mix(in srgb,var(--q-navigation-accent) 22%,transparent);outline-offset:2px}.mobile-continuity-filters>button span{display:inline-grid;min-width:22px;min-height:22px;place-items:center;padding:2px 6px;color:inherit;font-size:.68rem;font-weight:800;background:color-mix(in srgb,currentColor 8%,transparent);border-radius:999px}.continuity-filter-arrow{display:grid;width:38px;height:38px;place-items:center;padding:0;color:var(--q-navigation-accent);cursor:pointer;background:color-mix(in srgb,var(--q-surface, #fff) 92%,transparent);border:1px solid color-mix(in srgb,var(--q-navigation-accent) 18%,var(--q-border, #e6e0ee));border-radius:12px;outline:none;box-shadow:0 7px 20px color-mix(in srgb,var(--q-navigation-accent) 9%,transparent);-webkit-tap-highlight-color:transparent;transition:color var(--q-motion-fast, .16s) ease,background-color var(--q-motion-fast, .16s) ease,border-color var(--q-motion-fast, .16s) ease,opacity var(--q-motion-fast, .16s) ease}.continuity-filter-arrow:hover:not(:disabled){color:var(--q-navigation-accent);background:var(--q-navigation-accent-soft);border-color:color-mix(in srgb,var(--q-navigation-accent) 34%,var(--q-border, #e6e0ee))}.continuity-filter-arrow:focus,.continuity-filter-arrow:focus-visible{outline:3px solid color-mix(in srgb,var(--q-navigation-accent) 24%,transparent);outline-offset:2px}.continuity-filter-arrow:disabled{color:var(--q-disabled, #bcb6c4);cursor:default;background:color-mix(in srgb,var(--q-surface-muted, #f2eff5) 80%,transparent);border-color:var(--q-border, #e6e0ee);box-shadow:none;opacity:.48}@media(max-width:390px){.mobile-continuity-filter-shell{grid-template-columns:34px minmax(0,1fr) 34px;gap:4px}.continuity-filter-arrow{width:34px;height:34px;border-radius:11px}.mobile-continuity-filters>button{padding-inline:11px;font-size:.75rem}}@media(prefers-reduced-motion:reduce){.mobile-continuity-filters,.mobile-continuity-filters>button,.continuity-filter-arrow{scroll-behavior:auto;transition:none}}.quick-card.quick-card-single{display:block;padding:0!important;overflow:hidden}.quick-card.quick-card-single .quick-card-main{display:grid!important;width:100%!important;min-height:0!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;gap:14px!important;margin:0!important;padding:18px!important;border:0!important;border-radius:inherit!important;background:transparent!important;color:var(--q-text)!important;text-align:left!important;box-shadow:none!important;transform:none!important}.quick-card-main-copy{display:grid;min-width:0;gap:6px}.quick-card-main-copy strong{color:var(--q-text);font-size:.92rem;font-weight:850;line-height:1.2}.quick-card-main-copy small{color:var(--q-muted);font-size:.75rem;line-height:1.45}.quick-card-main-action{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--q-border);border-radius:50%;background:var(--q-surface-soft);color:var(--q-accent)}.quick-card.quick-card-single .quick-card-main:hover:not(:disabled){background:color-mix(in srgb,var(--q-accent) 4%,var(--q-surface))!important}.quick-card.quick-card-single .quick-card-main:hover:not(:disabled) .quick-card-main-action{border-color:var(--q-accent);background:var(--q-accent-soft)}.quick-card.quick-card-single .quick-card-main:disabled{cursor:not-allowed;opacity:.5}.quick-card-single>header,.quick-card-intro,.quick-card-open,.quick-card-launch{display:none!important}@media(max-width:767px){.mobile-capture-launch{display:none!important}.mobile-capture-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.mobile-capture-option{display:grid!important;width:100%!important;min-height:86px!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:16px!important;border:1px solid var(--q-border)!important;border-radius:18px!important;background:var(--q-surface)!important;color:var(--q-text)!important;text-align:left!important;box-shadow:0 10px 28px #0000000d!important}.mobile-capture-option-icon{display:grid!important;width:46px!important;height:46px!important;place-items:center!important;border-radius:14px!important;background:var(--q-accent-soft)!important;color:var(--q-accent)!important}.mobile-capture-option-copy{display:grid!important;min-width:0!important;gap:4px!important}.mobile-capture-option-copy strong{color:var(--q-text)!important;font-size:.95rem!important;font-weight:800!important}.mobile-capture-option-copy small{color:var(--q-muted)!important;font-size:.76rem!important;line-height:1.4!important}}.continuity-empty-card{justify-content:center!important;min-height:var(--q-continuity-card-height, 248px)!important;border-style:dashed!important}.continuity-empty-copy{display:grid;gap:8px}.continuity-empty-label{color:var(--q-accent);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.continuity-empty-card h3{margin:0}.continuity-empty-card p{margin:0;color:var(--q-muted)}.mobile-continuity-overview{display:grid;grid-template-columns:1fr;gap:12px;margin:0 0 20px}.mobile-continuity-overview-card{display:grid;width:100%;min-height:82px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;border:1px solid var(--q-border);border-radius:18px;background:var(--q-surface);color:var(--q-text);text-align:left;box-shadow:0 9px 26px #0000000a;cursor:pointer}.mobile-continuity-overview-card:hover,.mobile-continuity-overview-card:focus-visible,.mobile-continuity-overview-card.active{border-color:color-mix(in srgb,var(--q-accent) 35%,var(--q-border));background:color-mix(in srgb,var(--q-accent) 5%,var(--q-surface));outline:none}.mobile-continuity-overview-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:var(--q-accent-soft);color:var(--q-accent)}.mobile-continuity-overview-copy{display:grid;min-width:0;gap:4px}.mobile-continuity-overview-copy strong{color:var(--q-text);font-size:.92rem;font-weight:800}.mobile-continuity-overview-copy small{color:var(--q-muted);font-size:.74rem;line-height:1.4}.mobile-continuity-overview-count{display:grid;min-width:30px;height:30px;place-items:center;padding:0 7px;border-radius:999px;background:var(--q-surface-soft);color:var(--q-text-soft);font-size:.72rem;font-weight:850}.mobile-continuity-overview-card.active .mobile-continuity-overview-count{background:var(--q-accent-soft);color:var(--q-accent)}.mobile-continuity-empty-message{margin:4px 2px 0;color:var(--q-muted);font-size:.8rem;line-height:1.5}@media(min-width:520px)and (max-width:900px){.mobile-continuity-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.desktop-workspace-overview{display:block}@media(max-width:900px){.desktop-workspace-overview,.mobile-continuity-overview,.mobile-continuity-overview-card{display:none!important}.mobile-continuity-page{position:fixed;z-index:890;inset:0 0 var(--mobile-dock-height, 80px);box-sizing:border-box;overflow-y:auto;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 32px max(16px,env(safe-area-inset-left));background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--q-accent-soft, #f1ebff) 72%,transparent),transparent 32%),var(--q-bg, #fbfafc);color:var(--q-text, #211d2b);scrollbar-width:none;overscroll-behavior-y:contain}.mobile-continuity-page::-webkit-scrollbar{display:none;width:0;height:0}.mobile-continuity-page[hidden]{display:none!important}.mobile-continuity-header{margin-bottom:18px}.mobile-continuity-filter-shell{position:sticky;z-index:4;top:0;margin-bottom:18px;padding:4px 0 8px;background:linear-gradient(to bottom,var(--q-bg, #fbfafc) 68%,transparent)}.mobile-continuity-list{width:100%;max-width:680px;margin:0 auto}.mobile-continuity-empty{display:grid;max-width:520px;gap:6px;margin:26px auto 0;padding:22px;border:1px dashed color-mix(in srgb,var(--q-accent, #7048d8) 24%,var(--q-border, #e6e0ee));border-radius:18px;background:color-mix(in srgb,var(--q-surface, #fff) 86%,transparent)}.mobile-continuity-empty strong{color:var(--q-text, #211d2b);font-size:.95rem}.mobile-continuity-empty p{margin:0;color:var(--q-muted, #706978);font-size:.8rem;line-height:1.5}}@media(max-width:767px){.mobile-capture-view{z-index:900}.mobile-capture-launch{display:none!important}.mobile-capture-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%;max-width:620px;margin:0 auto}.mobile-capture-option{min-height:84px!important;grid-template-columns:46px minmax(0,1fr)!important;gap:14px!important;padding:15px 16px!important;border-radius:18px!important}.mobile-capture-option-icon{width:46px!important;height:46px!important;border-radius:14px!important}.mobile-capture-option-copy strong{font-size:.95rem!important}.mobile-capture-option-copy small{font-size:.76rem!important;line-height:1.42!important}.mobile-capture-option-note .mobile-capture-option-icon{color:var(--q-card-note-accent, var(--q-accent))}.mobile-capture-option-decision .mobile-capture-option-icon{color:var(--q-card-decision-accent, var(--q-accent))}.mobile-capture-option-task .mobile-capture-option-icon{color:var(--q-card-task-accent, var(--q-accent))}.mobile-capture-option-camera .mobile-capture-option-icon{color:var(--q-card-photo-accent, var(--q-accent))}}@media(max-width:390px){.mobile-continuity-page,.mobile-capture-view{padding-left:max(13px,env(safe-area-inset-left));padding-right:max(13px,env(safe-area-inset-right))}.mobile-capture-option{min-height:80px!important;padding:14px!important}}@media(min-width:901px){.workspace-date-time-grid{display:grid;grid-template-columns:minmax(210px,1fr) minmax(210px,1fr) minmax(180px,auto);width:min(100%,760px);align-items:stretch;gap:12px}.workspace-quick-capture-button{display:grid;min-width:180px;min-height:100%;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;box-sizing:border-box;padding:12px 15px;color:var(--q-text, #211d2b);text-align:left;cursor:pointer;background:color-mix(in srgb,var(--q-surface, #fff) 92%,transparent);border:1px solid var(--q-border, #e6e0ee);border-radius:18px;box-shadow:0 10px 28px color-mix(in srgb,var(--q-accent, #7048d8) 7%,transparent);transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.workspace-quick-capture-button:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--q-accent, #7048d8) 30%,var(--q-border, #e6e0ee));background:color-mix(in srgb,var(--q-accent-soft, #f1ebff) 42%,var(--q-surface, #fff));box-shadow:0 12px 30px color-mix(in srgb,var(--q-accent, #7048d8) 10%,transparent)}.workspace-quick-capture-button:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent, #7048d8) 22%,transparent);outline-offset:2px}.workspace-quick-capture-button:disabled{cursor:not-allowed;opacity:.5}.workspace-quick-capture-icon{display:grid;width:38px;height:38px;place-items:center;color:var(--q-accent, #7048d8);background:var(--q-accent-soft, #f1ebff);border-radius:12px}.workspace-quick-capture-copy{display:grid;min-width:0;gap:3px}.workspace-quick-capture-copy small{color:var(--q-muted, #706978);font-size:.61rem;font-weight:850;letter-spacing:.1em}.workspace-quick-capture-copy strong{color:var(--q-text, #211d2b);font-size:.86rem;font-weight:850;line-height:1.2;white-space:nowrap}.desktop-quote-rail{justify-content:flex-start}.desktop-quote-rail .quote-card{margin-top:0}.desktop-quick-rail .quick-card,.desktop-quick-rail .quick-card-single,.desktop-quick-rail .quick-card-main{display:none!important}}@media(max-width:900px){.workspace-quick-capture-button{display:none!important}}@media(min-width:901px)and (max-width:1180px){.workspace-date-time-grid{grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) minmax(160px,auto)}.workspace-quick-capture-button{min-width:160px;padding-inline:12px}}@media(max-width:900px){.mobile-more-view{position:fixed;z-index:890;inset:0 0 var(--mobile-dock-height, 80px);display:none;box-sizing:border-box;overflow-y:auto;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 32px max(16px,env(safe-area-inset-left));color:var(--q-text);background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--q-accent-soft) 78%,transparent),transparent 34%),var(--q-bg);scrollbar-width:none}.mobile-more-view::-webkit-scrollbar{display:none}.mobile-more-view.mobile-page-active{display:block}.mobile-more-header{padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--q-accent) 12%,var(--q-border))}.mobile-more-grid{display:grid;width:100%;max-width:620px;gap:12px;margin:0 auto}.mobile-more-grid>button{display:grid;width:100%;min-height:82px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;box-sizing:border-box;padding:15px 16px;color:var(--q-text);text-align:left;cursor:pointer;background:color-mix(in srgb,var(--q-surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--q-accent) 10%,var(--q-border));border-radius:18px;box-shadow:0 10px 28px color-mix(in srgb,var(--q-accent) 6%,transparent);transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.mobile-more-grid>button>svg{display:grid;width:46px;height:46px;padding:12px;box-sizing:border-box;color:var(--q-accent);background:color-mix(in srgb,var(--q-accent-soft) 88%,var(--q-surface));border-radius:14px}.mobile-more-grid>button>span{display:grid;min-width:0;gap:4px}.mobile-more-grid>button strong{color:var(--q-text);font-size:.95rem;font-weight:800;line-height:1.25}.mobile-more-grid>button small{color:var(--q-muted);font-size:.76rem;line-height:1.4}.mobile-more-grid>button:hover:not(:disabled),.mobile-more-grid>button:focus-visible:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--q-accent) 30%,var(--q-border));background:color-mix(in srgb,var(--q-accent-soft) 34%,var(--q-surface));box-shadow:0 14px 32px color-mix(in srgb,var(--q-accent) 10%,transparent);outline:none}.mobile-more-grid>button:disabled{cursor:not-allowed;opacity:.45}}.team-space-home-summary>.space-empty-guidance{display:block;margin-top:18px;padding:18px;color:var(--q-text);background:color-mix(in srgb,var(--q-accent-soft) 38%,var(--q-surface));border:1px solid color-mix(in srgb,var(--q-accent) 18%,var(--q-border));border-radius:15px}.space-empty-guidance>strong{color:var(--q-text);font-size:1rem}.space-empty-guidance>p{margin-top:5px;color:var(--q-muted);line-height:1.55}.team-space-home-summary>.space-empty-guidance .space-empty-actions{display:flex;gap:9px;margin-top:15px}.qincept-action-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:10px 15px;color:var(--q-accent);font:inherit;font-size:.8rem;font-weight:800;background:color-mix(in srgb,var(--q-accent-soft) 42%,var(--q-surface));border:1px solid color-mix(in srgb,var(--q-accent) 24%,var(--q-border));border-radius:11px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.qincept-action-button.primary{color:var(--q-on-accent, #fff);background:var(--q-accent);border-color:var(--q-accent)}.qincept-action-button:hover{color:color-mix(in srgb,var(--q-accent) 86%,var(--q-text));background:color-mix(in srgb,var(--q-accent-soft) 76%,var(--q-surface));border-color:var(--q-accent);transform:translateY(-1px)}.qincept-action-button.primary:hover{color:var(--q-on-accent, #fff);background:color-mix(in srgb,var(--q-accent) 88%,var(--q-text));border-color:color-mix(in srgb,var(--q-accent) 88%,var(--q-text))}.qincept-action-button:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 24%,transparent);outline-offset:2px}.space-conversation-error{display:flex;align-items:center;justify-content:space-between;gap:16px}.space-conversation-error>div{display:grid;gap:4px}.space-conversation-error span{color:var(--q-muted);font-size:.82rem}.space-group-heading{margin:18px 10px 7px;color:var(--q-subtle);font-size:.68rem;font-weight:750;letter-spacing:.12em}.space-navigation-group{display:grid;gap:5px;margin-top:8px}.space-group-label{margin:0 10px 2px;color:var(--q-muted);font-size:.76rem;font-weight:700}@media(max-width:620px){.team-space-home-summary>.space-empty-guidance .space-empty-actions{display:grid}.qincept-action-button{width:100%}.space-conversation-error{align-items:stretch;flex-direction:column}}.teams-panel{width:100%;box-sizing:border-box}.member-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,220px);align-items:stretch;gap:10px;width:100%;margin-bottom:16px}.member-toolbar label{display:flex;width:100%;min-width:0;min-height:44px;align-items:center;gap:9px;padding:0 13px;box-sizing:border-box;color:#52706e;background:#fff;border:1px solid #cfe1de;border-radius:11px}.member-toolbar label:focus-within{border-color:#07877f;box-shadow:0 0 0 3px #07877f1f}.member-toolbar label svg{flex:0 0 auto}.member-toolbar input{width:100%;min-width:0;height:42px;padding:0;color:#173b3a;font:inherit;font-size:.84rem;background:transparent;border:0;outline:0}.member-toolbar input::placeholder{color:#687f7d;opacity:1}.member-toolbar select{width:100%;min-width:0;min-height:44px;padding:0 36px 0 13px;box-sizing:border-box;color:#173b3a;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;background-color:#fff;border:1px solid #cfe1de;border-radius:11px;outline:0}.member-toolbar select:focus{border-color:#07877f;box-shadow:0 0 0 3px #07877f1f}.workspace-member-list,.workspace-invite-list{display:grid;gap:9px}.workspace-member-list article,.workspace-invite-list article{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(110px,auto) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:13px;box-sizing:border-box;background:#f5faf9;border:1px solid #e0ecea;border-radius:12px}.workspace-member-list article>div,.workspace-invite-list article>div{display:grid;min-width:0;flex:initial;gap:3px}.workspace-member-list article>div strong,.workspace-invite-list article>div strong{min-width:0;overflow:hidden;color:#173b3a;font-size:.86rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.workspace-member-list small,.workspace-invite-list small{min-width:0;overflow:hidden;color:#687f7d;font-size:.7rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.member-avatar{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;color:#fff;font-size:.78rem;font-weight:850;background:#07877f;border-radius:50%}.workspace-member-list select{width:auto;min-width:110px;min-height:36px;padding:0 30px 0 10px;box-sizing:border-box;color:#3e6562;font:inherit;font-size:.72rem;font-weight:650;background:#fff;border:1px solid #cfe1de;border-radius:9px;outline:0}.workspace-member-list select:focus{border-color:#07877f;box-shadow:0 0 0 3px #07877f1a}.workspace-member-list button,.workspace-invite-list button{display:inline-flex;min-width:36px;min-height:36px;align-items:center;justify-content:center;padding:0 9px;box-sizing:border-box;color:#8c3e39;font:inherit;font-size:.7rem;font-weight:750;cursor:pointer;background:#fff;border:1px solid #e5d3d1;border-radius:9px}.workspace-member-list button:hover,.workspace-invite-list button:hover{color:#7e2d28;background:#fff3f2;border-color:#dfbbb8}.workspace-member-list .teams-status,.workspace-invite-list .teams-status{width:max-content;min-width:0;align-self:center;padding:5px 8px;font-size:.6rem;line-height:1;white-space:nowrap}@media(max-width:820px){.member-toolbar{grid-template-columns:1fr}.workspace-member-list article,.workspace-invite-list article{grid-template-columns:auto minmax(0,1fr) minmax(105px,auto)}.workspace-member-list article>button,.workspace-invite-list article>button{grid-column:2 / -1;justify-self:end}}@media(max-width:620px){.teams-page{padding:18px 14px 80px}.teams-hero,.teams-detail-hero{gap:18px;margin:25px 0 18px}.teams-hero h1,.teams-detail-hero h1{margin:5px 0 8px;font-size:2rem;line-height:1.05}.teams-hero p,.teams-detail-hero p{font-size:.88rem;line-height:1.55}.teams-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.teams-primary,.teams-hero-actions>button{width:100%;min-height:46px;box-sizing:border-box}.teams-panel{padding:16px;border-radius:17px;box-shadow:none}.member-toolbar{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:14px}.member-toolbar label,.member-toolbar select{width:100%;min-height:46px}.workspace-member-list article,.workspace-invite-list article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:13px;border-radius:12px}.member-avatar{grid-column:1;grid-row:1;width:38px;height:38px}.workspace-member-list article>div,.workspace-invite-list article>div{grid-column:2;grid-row:1}.workspace-member-list article>div strong,.workspace-invite-list article>div strong{font-size:.86rem}.workspace-member-list small,.workspace-invite-list small{font-size:.68rem}.workspace-member-list select{grid-column:1 / -1;grid-row:auto;width:100%;min-height:40px}.workspace-member-list article>button,.workspace-invite-list article>button{grid-column:1 / -1;justify-self:stretch;width:100%;min-height:38px}.workspace-member-list .teams-status,.workspace-invite-list .teams-status{grid-column:1 / -1;justify-self:start}}@media(max-width:380px){.teams-panel{padding:13px}.workspace-member-list article,.workspace-invite-list article{padding:11px}.workspace-member-list article>div strong,.workspace-invite-list article>div strong{white-space:normal}.workspace-member-list small,.workspace-invite-list small{overflow-wrap:anywhere;white-space:normal}}.workspace-members-page{min-height:auto;padding:32px clamp(20px,4vw,46px) 72px;box-sizing:border-box;color:var(--q-text, #29251f);background:transparent}.workspace-members-shell{width:min(950px,100%);margin:0}.workspace-members-page .teams-back{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 9px;color:#39716e;font:inherit;font-size:.84rem;font-weight:750;cursor:pointer;background:transparent;border:0;border-radius:10px}.workspace-members-page .teams-back:hover{color:#075f5a;background:#e1f3f0}.workspace-members-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:30px 0 22px}.workspace-members-hero>div{min-width:0}.workspace-members-hero small,.workspace-invitations-panel>header small{display:block;color:#07877f;font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.workspace-members-hero h1{margin:7px 0 8px;color:#173b3a;font-size:clamp(2rem,5vw,3rem);line-height:1.05}.workspace-members-hero p{max-width:680px;margin:0;color:#5e7775;font-size:.94rem;line-height:1.6}.workspace-members-page .teams-primary{display:inline-flex;min-height:46px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;padding:0 17px;box-sizing:border-box;color:#fff;font:inherit;font-size:.84rem;font-weight:800;cursor:pointer;background:#07877f;border:1px solid #07877f;border-radius:12px;box-shadow:0 8px 18px #07877f24}.workspace-members-page .teams-primary:hover:not(:disabled){background:#076f69;border-color:#076f69}.workspace-members-page .teams-primary:disabled{cursor:not-allowed;opacity:.55}.workspace-members-panel,.workspace-invitations-panel{width:100%;margin-top:16px;padding:22px;box-sizing:border-box;background:#fff;border:1px solid #d8e9e6;border-radius:20px;box-shadow:0 8px 24px #143f380f}.workspace-invitations-panel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.workspace-invitations-panel h2{margin:5px 0 0;color:#173b3a;font-size:1.35rem}.workspace-members-page .member-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,235px);align-items:stretch;gap:10px;width:100%;margin-bottom:16px}.workspace-members-page .member-toolbar label{display:flex;width:100%;min-width:0;min-height:46px;align-items:center;gap:9px;padding:0 13px;box-sizing:border-box;color:#52706e;background:#fff;border:1px solid #cfe1de;border-radius:11px}.workspace-members-page .member-toolbar label:focus-within{border-color:#07877f;box-shadow:0 0 0 3px #07877f1f}.workspace-members-page .member-toolbar label svg{flex:0 0 auto}.workspace-members-page .member-toolbar input{width:100%;min-width:0;height:44px;padding:0;color:#173b3a;font:inherit;font-size:.84rem;background:transparent;border:0;outline:0}.workspace-members-page .member-toolbar input::placeholder{color:#687f7d;opacity:1}.workspace-members-page .member-toolbar select{width:100%;min-width:0;min-height:46px;padding:0 38px 0 13px;box-sizing:border-box;color:#173b3a;font:inherit;font-size:.82rem;font-weight:650;cursor:pointer;background-color:#fff;border:1px solid #cfe1de;border-radius:11px;outline:0}.workspace-members-page .member-toolbar select:focus{border-color:#07877f;box-shadow:0 0 0 3px #07877f1f}.workspace-members-page .workspace-member-list,.workspace-members-page .workspace-invite-list{display:grid;gap:9px}.workspace-members-page .workspace-member-list article{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(110px,auto) auto auto;align-items:center;gap:12px;width:100%;min-width:0;padding:13px;box-sizing:border-box;background:#f5faf9;border:1px solid #e0ecea;border-radius:12px}.workspace-members-page .workspace-member-list article>div{display:grid;min-width:0;gap:3px}.workspace-members-page .workspace-member-list article>div strong,.workspace-members-page .workspace-invite-card strong{min-width:0;overflow:hidden;color:#173b3a;font-size:.86rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.workspace-members-page .workspace-member-list small,.workspace-members-page .workspace-invite-card small{min-width:0;overflow:hidden;color:#687f7d;font-size:.7rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.workspace-members-page .member-avatar{display:grid;width:38px;height:38px;place-items:center;color:#fff;font-size:.78rem;font-weight:850;background:#07877f;border-radius:50%}.workspace-members-page .workspace-member-list select{width:auto;min-width:110px;min-height:36px;padding:0 30px 0 10px;box-sizing:border-box;color:#3e6562;font:inherit;font-size:.72rem;font-weight:650;background:#fff;border:1px solid #cfe1de;border-radius:9px;outline:0}.workspace-members-page .workspace-member-list select:focus{border-color:#07877f;box-shadow:0 0 0 3px #07877f1a}.member-role-label{color:#345e5b;font-size:.75rem;font-weight:750;text-transform:capitalize}.member-status,.invitation-status{display:inline-flex;width:max-content;min-height:25px;align-items:center;justify-content:center;padding:0 8px;color:#687f7d;font-size:.59rem;font-weight:850;line-height:1;text-transform:uppercase;white-space:nowrap;background:#edf3f2;border-radius:999px}.member-status.active,.invitation-status.accepted{color:#08736c;background:#dcf5ef}.member-status.pending,.invitation-status.pending{color:#8a6425;background:#fff2d8}.member-status.left,.invitation-status.revoked,.invitation-status.expired{color:#777;background:#edf1f0}.member-remove-button{display:inline-grid;width:36px;height:36px;place-items:center;padding:0;color:#9a403a;cursor:pointer;background:#fff;border:1px solid #e5d3d1;border-radius:9px}.member-remove-button:hover:not(:disabled){color:#7e2d28;background:#fff3f2;border-color:#dfbbb8}.workspace-members-page .workspace-invite-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-width:0;padding:13px;box-sizing:border-box;background:#f5faf9;border:1px solid #e0ecea;border-radius:12px}.workspace-members-page .workspace-invite-card>div:first-child{display:grid;min-width:0;gap:3px}.invitation-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.invitation-actions button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 11px;font:inherit;font-size:.7rem;font-weight:750;cursor:pointer;background:#fff;border-radius:9px}.invitation-resend{color:#076e68;border:1px solid #cfe2df}.invitation-resend:hover:not(:disabled){background:#e9f7f5}.invitation-revoke{color:#8c3e39;border:1px solid #e5d3d1}.invitation-revoke:hover:not(:disabled){background:#fff3f2}.invitation-actions button:disabled,.member-remove-button:disabled{cursor:not-allowed;opacity:.5}.workspace-members-page .teams-error{margin:12px 0;padding:13px 14px;color:#9b302b;background:#fff1f0;border:1px solid #f0c8c4;border-radius:13px}.workspace-members-page .teams-empty{display:grid;min-height:210px;place-items:center;align-content:center;gap:8px;padding:28px;text-align:center;background:#f8fcfb;border:1px dashed #cfe1de;border-radius:14px}.workspace-members-page .teams-empty svg{color:#07877f}.workspace-members-page .teams-empty h2{margin:4px 0 0}.workspace-members-page .teams-empty p{max-width:380px;margin:0 0 6px;color:#647c79}.teams-modal-backdrop{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--q-text, #29251f) 32%,transparent);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.teams-modal{width:min(540px,100%);max-height:min(760px,90vh);padding:26px;box-sizing:border-box;overflow-y:auto;color:var(--q-text, #29251f);background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:20px;box-shadow:0 26px 70px #30261b3d,0 4px 14px #30261b14}.teams-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.teams-modal>header>div{min-width:0}.teams-modal>header small{display:block;color:var(--q-accent, #7c6d59);font-size:.66rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.teams-modal h2{margin:7px 0 0;color:var(--q-text, #29251f);font-size:1.55rem;line-height:1.15}.teams-modal>header>button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;padding:0;color:var(--q-muted, #756c62);cursor:pointer;background:var(--q-surface-soft, #f5efe7);border:1px solid var(--q-border, #ddd2c3);border-radius:11px}.teams-modal>header>button:hover:not(:disabled){color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9)}.teams-modal>header>button:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent, #7c6d59) 22%,transparent);outline-offset:2px}.teams-modal>label{display:grid;gap:8px;margin:16px 0;color:var(--q-text, #29251f);font-size:.8rem;font-weight:800}.teams-modal input,.teams-modal select{width:100%;min-height:46px;padding:0 13px;box-sizing:border-box;color:var(--q-text, #29251f);font:inherit;font-size:.86rem;background:var(--q-bg-soft, #f7f2ea);border:1px solid var(--q-border, #ddd2c3);border-radius:12px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.teams-modal input::placeholder{color:var(--q-muted, #756c62);opacity:.78}.teams-modal input:hover,.teams-modal select:hover{border-color:color-mix(in srgb,var(--q-accent, #7c6d59) 24%,var(--q-border, #ddd2c3))}.teams-modal input:focus,.teams-modal select:focus{background:var(--q-surface, #fffdf9);border-color:var(--q-accent, #7c6d59);box-shadow:0 0 0 3px color-mix(in srgb,var(--q-accent, #7c6d59) 14%,transparent)}.teams-modal>footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid var(--q-border, #ddd2c3)}.teams-modal>footer>button:not(.teams-primary){display:inline-flex;min-height:43px;align-items:center;justify-content:center;padding:0 15px;color:var(--q-text, #29251f);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer;background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:11px}.teams-modal>footer>button:not(.teams-primary):hover:not(:disabled){color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9)}.teams-modal>footer .teams-primary{display:inline-flex;min-height:43px;align-items:center;justify-content:center;padding:0 16px;color:var(--q-on-accent, #fff);font:inherit;font-size:.8rem;font-weight:850;cursor:pointer;background:var(--q-accent, #7c6d59);border:1px solid var(--q-accent, #7c6d59);border-radius:11px;box-shadow:0 8px 18px color-mix(in srgb,var(--q-accent, #7c6d59) 18%,transparent)}.teams-modal>footer .teams-primary:hover:not(:disabled){background:var(--q-accent-hover, #695b49);border-color:var(--q-accent-hover, #695b49)}.teams-modal button:disabled{cursor:not-allowed;opacity:.48}.teams-modal>footer .teams-primary:disabled{color:color-mix(in srgb,var(--q-muted, #756c62) 70%,transparent);background:var(--q-surface-soft, #f5efe7);border-color:var(--q-border, #ddd2c3);box-shadow:none}.team-invite-code{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px;background:var(--q-accent-soft, #eee5d9);border:1px solid color-mix(in srgb,var(--q-accent, #7c6d59) 18%,var(--q-border, #ddd2c3));border-radius:13px}.team-invite-code>div{display:grid;min-width:0;gap:4px}.team-invite-code small{color:var(--q-accent, #7c6d59);font-size:.62rem;font-weight:900;letter-spacing:.09em}.team-invite-code strong{color:var(--q-text, #29251f);font-size:.95rem;letter-spacing:.08em;overflow-wrap:anywhere}.team-invite-code button{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 12px;color:var(--q-accent, #7c6d59);font:inherit;font-size:.76rem;font-weight:800;cursor:pointer;background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:10px}@media(max-width:820px){.workspace-members-page .member-toolbar{grid-template-columns:1fr}.workspace-members-page .workspace-member-list article{grid-template-columns:auto minmax(0,1fr) minmax(105px,auto) auto}.workspace-members-page .member-remove-button{grid-column:2 / -1;justify-self:end}.workspace-members-page .workspace-invite-card{grid-template-columns:minmax(0,1fr) auto}.invitation-actions{grid-column:1 / -1}}@media(max-width:620px){.workspace-members-page{padding:18px 14px 80px}.workspace-members-hero{align-items:stretch;flex-direction:column;gap:18px;margin:25px 0 18px}.workspace-members-hero h1{margin:5px 0 8px;font-size:2rem}.workspace-members-hero p{font-size:.88rem;line-height:1.55}.workspace-members-page .teams-primary{width:100%}.workspace-members-panel,.workspace-invitations-panel{padding:16px;border-radius:17px;box-shadow:none}.workspace-members-page .member-toolbar{grid-template-columns:1fr;gap:10px;margin-bottom:14px}.workspace-members-page .member-toolbar label,.workspace-members-page .member-toolbar select{width:100%;min-height:46px}.workspace-members-page .workspace-member-list article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:13px}.workspace-members-page .member-avatar{grid-column:1;grid-row:1}.workspace-members-page .workspace-member-list article>div{grid-column:2;grid-row:1}.workspace-members-page .workspace-member-list select,.workspace-members-page .member-role-label{grid-column:1 / -1;width:100%}.workspace-members-page .member-role-label{padding:9px 10px;box-sizing:border-box;background:#fff;border:1px solid #d8e9e6;border-radius:9px}.workspace-members-page .member-status{grid-column:1 / -1;justify-self:start}.workspace-members-page .member-remove-button{grid-column:1 / -1;width:100%;justify-self:stretch}.workspace-members-page .workspace-invite-card{grid-template-columns:1fr;align-items:stretch}.invitation-status{justify-self:start}.invitation-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.invitation-actions button{width:100%}.teams-modal-backdrop{align-items:end;padding:0}.teams-modal{width:100%;max-height:92vh;padding:20px 18px 24px;border-right:0;border-bottom:0;border-left:0;border-radius:22px 22px 0 0}.teams-modal>footer{display:grid;grid-template-columns:1fr}.teams-modal>footer button{width:100%}.team-invite-code{align-items:stretch;flex-direction:column}.team-invite-code button{width:100%;justify-content:center}}@media(max-width:380px){.workspace-members-panel,.workspace-invitations-panel{padding:13px}.workspace-members-page .workspace-member-list article,.workspace-members-page .workspace-invite-card{padding:11px}.workspace-members-page .workspace-member-list article>div strong,.workspace-members-page .workspace-invite-card strong,.workspace-members-page .workspace-member-list small,.workspace-members-page .workspace-invite-card small{overflow-wrap:anywhere;white-space:normal}.invitation-actions{grid-template-columns:1fr}}.workspace-members-page{--members-accent: var(--q-accent, #7c6d59);--members-accent-hover: var(--q-accent-hover, #695b49);--members-accent-soft: var(--q-accent-soft, #eee5d9);--members-page: var(--q-bg-soft, #f7f2ea);--members-surface: var(--q-surface, #fffdf9);--members-surface-soft: var(--q-surface-soft, #f5efe7);--members-border: var(--q-border, #ddd2c3);--members-text: var(--q-text, #29251f);--members-muted: var(--q-muted, #756c62);color:var(--members-text);background:transparent}.workspace-members-page .teams-back{color:var(--members-muted)}.workspace-members-page .teams-back:hover{color:var(--members-accent);background:var(--members-accent-soft)}.workspace-members-hero small,.workspace-invitations-panel>header small{color:var(--members-accent)}.workspace-members-hero h1{color:var(--members-text)}.workspace-members-hero p{color:var(--members-muted)}.workspace-members-page .teams-primary{color:var(--q-on-accent, #fff);background:var(--members-accent);border-color:var(--members-accent);box-shadow:0 10px 22px color-mix(in srgb,var(--members-accent) 18%,transparent)}.workspace-members-page .teams-primary:hover:not(:disabled){background:var(--members-accent-hover);border-color:var(--members-accent-hover)}.workspace-members-panel,.workspace-invitations-panel{background:var(--members-surface);border-color:var(--members-border);border-radius:18px;box-shadow:0 10px 28px #4236270f}.workspace-members-page .member-toolbar label,.workspace-members-page .member-toolbar select{color:var(--members-text);background:var(--members-surface);border-color:var(--members-border)}.workspace-members-page .member-toolbar label:focus-within,.workspace-members-page .member-toolbar select:focus{border-color:var(--members-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--members-accent) 14%,transparent)}.workspace-members-page .member-toolbar input{color:var(--members-text)}.workspace-members-page .member-toolbar input::placeholder{color:var(--members-muted)}.workspace-members-page .workspace-member-list article,.workspace-members-page .workspace-invite-card{background:var(--members-surface-soft);border-color:var(--members-border)}.workspace-members-page .workspace-member-list article>div strong,.workspace-members-page .workspace-invite-card strong{color:var(--members-text)}.workspace-members-page .workspace-member-list small,.workspace-members-page .workspace-invite-card small{color:var(--members-muted)}.workspace-members-page .member-avatar{color:var(--q-on-accent, #fff);background:var(--members-accent);border-radius:11px}.workspace-members-page .workspace-member-list select,.workspace-members-page .member-role-label{color:var(--members-text);background:var(--members-surface);border-color:var(--members-border)}.member-status.active,.invitation-status.accepted{color:#55705e;background:#e4eee6}.member-status.pending,.invitation-status.pending{color:#81642c;background:#f5ead0}.member-status.left,.invitation-status.revoked,.invitation-status.expired{color:var(--members-muted);background:#ece7df}.member-remove-button,.invitation-revoke{color:#94504a;background:var(--members-surface);border-color:#e4cbc7}.member-remove-button:hover:not(:disabled),.invitation-revoke:hover:not(:disabled){color:#7f3934;background:#fff2f0}.invitation-resend{color:var(--members-accent);background:var(--members-surface);border-color:var(--members-border)}.invitation-resend:hover:not(:disabled){background:var(--members-accent-soft)}@media(min-width:761px){.workspace-members-page{padding-top:28px}.workspace-members-hero{margin-top:22px}}@media(max-width:760px){.workspace-members-page{min-height:100vh;padding:18px 14px 80px;background:var(--members-page)}.workspace-members-shell{width:100%}}@media(max-width:620px){.workspace-members-page .workspace-member-list article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar identity" "role role" "status action";align-items:center;gap:10px 12px;overflow:visible}.workspace-members-page .member-avatar{grid-area:avatar}.workspace-members-page .workspace-member-list article>div{grid-area:identity;min-width:0}.workspace-members-page .workspace-member-list select,.workspace-members-page .member-role-label{grid-area:role;width:100%;min-width:0}.workspace-members-page .member-status{grid-area:status;display:inline-flex;width:max-content;min-width:max-content;min-height:26px;align-items:center;justify-content:center;justify-self:start;align-self:center;padding:0 9px;overflow:visible;opacity:1;visibility:visible;white-space:nowrap;position:static}.workspace-members-page .member-remove-button{grid-area:action;width:42px;min-width:42px;height:38px;justify-self:end;align-self:center}.workspace-members-page .workspace-member-list article:not(:has(.member-remove-button)) .member-status{grid-column:1 / -1}.workspace-members-page .workspace-invite-card{display:grid;grid-template-columns:1fr;grid-template-areas:"invite-identity" "invite-status" "invite-actions";align-items:stretch;gap:10px;overflow:visible}.workspace-members-page .workspace-invite-card>div:first-child{grid-area:invite-identity}.workspace-members-page .invitation-status{grid-area:invite-status;display:inline-flex;width:max-content;min-width:max-content;min-height:26px;justify-self:start;align-self:center;padding:0 9px;overflow:visible;opacity:1;visibility:visible;white-space:nowrap;position:static}.workspace-members-page .invitation-actions{grid-area:invite-actions;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.workspace-members-page .invitation-actions button{width:100%}}@media(max-width:380px){.workspace-members-page .invitation-actions{grid-template-columns:1fr}}.public-auto-page{min-height:100vh;padding:32px 18px 56px;color:var(--q-text, #2f2923);background:radial-gradient(circle at top right,rgba(222,210,194,.34),transparent 34%),linear-gradient(180deg,var(--q-page, #f7f2ea) 0%,#fbf8f3 100%)}.public-auto-shell{width:min(100%,760px);margin:0 auto}.public-auto-header,.public-auto-identity,.public-auto-questions,.public-auto-submit,.public-auto-state{border:1px solid var(--q-border, #ddd2c3);background:var(--q-surface, #fffdf9);box-shadow:0 18px 45px #43372b14}.public-auto-header{padding:30px;border-radius:24px}.public-auto-brand-mark,.public-auto-success-icon{display:inline-grid;width:48px;height:48px;place-items:center;margin-bottom:18px;color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9);border:1px solid var(--q-border, #ddd2c3);border-radius:15px}.public-auto-header>small,.public-auto-state>small,.public-auto-identity header>small,.public-auto-questions>header>small{display:block;margin-bottom:8px;color:var(--q-accent, #7c6d59);font-size:.76rem;font-weight:800;letter-spacing:.14em}.public-auto-header h1,.public-auto-state h1{margin:0;font-size:clamp(2rem,5vw,3.6rem);line-height:1.02;letter-spacing:-.045em}.public-auto-header>p,.public-auto-state>p,.public-auto-identity header>p,.public-auto-questions>header>p{margin:14px 0 0;color:var(--q-muted, #756c63);font-size:1rem;line-height:1.65}.public-auto-header-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.public-auto-header-meta span{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:7px 11px;color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9);border:1px solid var(--q-border, #ddd2c3);border-radius:999px;font-size:.86rem;font-weight:750}.public-auto-alert{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;color:#a92d25;background:#fff0ee;border:1px solid #f0c7c2;border-radius:14px;line-height:1.5}.public-auto-identity,.public-auto-questions{margin-top:20px;padding:26px;border-radius:20px}.public-auto-identity h2,.public-auto-questions h2{margin:0;font-size:1.45rem;letter-spacing:-.025em}.public-auto-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.public-auto-identity label,.public-auto-question{min-width:0}.public-auto-identity label{display:grid;gap:8px;color:var(--q-text, #2f2923);font-weight:750}.public-auto-identity label b,.public-auto-question h3 b{color:#b3261e}.public-auto-identity input,.public-auto-question input,.public-auto-question textarea{width:100%;box-sizing:border-box;color:var(--q-text, #2f2923);background:#fbf7f1;border:1px solid var(--q-border, #ddd2c3);border-radius:13px;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.public-auto-identity input,.public-auto-question input{min-height:48px;padding:0 14px}.public-auto-question textarea{min-height:132px;padding:13px 14px;resize:vertical;line-height:1.55}.public-auto-identity input:focus,.public-auto-question input:focus,.public-auto-question textarea:focus{background:#fffdf9;border-color:var(--q-accent, #7c6d59);box-shadow:0 0 0 3px #7c6d591f}.public-auto-question-list{display:grid;gap:14px;margin-top:20px}.public-auto-question{padding:20px;background:#fbf7f1;border:1px solid var(--q-border, #ddd2c3);border-radius:17px}.public-auto-question.has-error{border-color:#d57368;box-shadow:0 0 0 3px #b3261e14}.public-auto-question>header{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;margin-bottom:14px}.public-auto-question>header>span{display:inline-grid;width:32px;height:32px;place-items:center;color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9);border-radius:10px;font-size:.82rem;font-weight:800}.public-auto-question>header small{display:block;margin-bottom:4px;color:var(--q-accent, #7c6d59);font-size:.7rem;font-weight:800;letter-spacing:.13em}.public-auto-question h3{margin:0;font-size:1.05rem;line-height:1.45}.public-auto-question>header p{margin:6px 0 0;color:var(--q-muted, #756c63);line-height:1.5}.public-auto-field-error{display:block;margin-top:8px;color:#b3261e;font-size:.85rem;font-weight:700}.public-auto-choice-list{display:grid;gap:9px}.public-auto-choice{display:flex;min-height:46px;align-items:center;gap:10px;padding:10px 12px;background:#fffdf9;border:1px solid var(--q-border, #ddd2c3);border-radius:12px;cursor:pointer}.public-auto-choice input{width:18px;min-height:auto;height:18px;padding:0;accent-color:var(--q-accent, #7c6d59)}.public-auto-choice span{line-height:1.35}.public-auto-binary,.public-auto-rating{display:flex;flex-wrap:wrap;gap:9px}.public-auto-binary button,.public-auto-rating button{min-width:64px;min-height:44px;padding:9px 14px;color:var(--q-text, #2f2923);background:#fffdf9;border:1px solid var(--q-border, #ddd2c3);border-radius:12px;font:inherit;font-weight:750;cursor:pointer}.public-auto-binary button.active,.public-auto-rating button.active{color:#fff;background:var(--q-accent, #7c6d59);border-color:var(--q-accent, #7c6d59)}.public-auto-submit{position:sticky;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:16px;border-radius:18px;z-index:5}.public-auto-submit>div{display:flex;align-items:center;gap:8px;color:var(--q-muted, #756c63);font-size:.9rem}.public-auto-submit button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:11px 18px;color:#fff;background:var(--q-accent, #7c6d59);border:1px solid var(--q-accent, #7c6d59);border-radius:13px;font:inherit;font-weight:800;cursor:pointer}.public-auto-submit button:hover:not(:disabled){filter:brightness(.95)}.public-auto-submit button:disabled,.public-auto-binary button:disabled,.public-auto-rating button:disabled{cursor:not-allowed;opacity:.6}.public-auto-state{display:grid;min-height:360px;place-items:center;align-content:center;padding:44px 28px;text-align:center;border-radius:24px}.public-auto-state>svg{margin-bottom:14px;color:var(--q-accent, #7c6d59)}.public-auto-state-error>svg{color:#b3261e}.public-auto-state-success{min-height:420px}.public-auto-success-note{display:flex;max-width:520px;align-items:flex-start;gap:10px;margin-top:24px;padding:14px 16px;color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9);border:1px solid var(--q-border, #ddd2c3);border-radius:14px;text-align:left;line-height:1.5}.public-auto-window-state{margin-top:20px;min-height:300px;box-shadow:none}.public-auto-window-date{display:grid;gap:5px;margin-top:22px;padding:14px 18px;background:var(--q-accent-soft, #eee5d9);border:1px solid var(--q-border, #ddd2c3);border-radius:14px}.public-auto-window-date small{color:var(--q-accent, #7c6d59);font-size:.72rem;font-weight:800;letter-spacing:.12em}.public-auto-window-date strong{font-size:1rem}.public-auto-page .spin{animation:public-auto-spin .9s linear infinite}@keyframes public-auto-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.public-auto-page{padding:16px 10px 34px}.public-auto-header,.public-auto-identity,.public-auto-questions{padding:20px;border-radius:18px}.public-auto-header h1,.public-auto-state h1{font-size:clamp(1.85rem,10vw,2.7rem)}.public-auto-identity-grid{grid-template-columns:1fr}.public-auto-submit{bottom:8px;align-items:stretch;flex-direction:column}.public-auto-submit button{width:100%}.public-auto-submit>div{justify-content:center;text-align:center}}@media(max-width:460px){.public-auto-question{padding:16px}.public-auto-question>header{grid-template-columns:30px minmax(0,1fr);gap:9px}.public-auto-question>header>span{width:29px;height:29px}.public-auto-binary button,.public-auto-rating button{flex:1 1 56px}}.billing-page{min-height:100vh;padding:34px clamp(16px,4vw,54px) 80px;box-sizing:border-box;color:var(--q-text, #29251f);background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--q-accent-soft, #eee5d9) 65%,transparent),transparent 30%),var(--q-bg-soft, #f7f2ea)}.billing-shell{width:min(1240px,100%);margin:0 auto}.billing-back{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 10px;color:var(--q-muted, #756c62);font:inherit;font-weight:750;cursor:pointer;background:transparent;border:0;border-radius:11px}.billing-back:hover{color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9)}.billing-hero{display:grid;justify-items:center;max-width:820px;gap:10px;margin:32px auto 30px;text-align:center}.billing-hero>small,.billing-plan-card header>small,.current-plan-card small{color:var(--q-accent, #7c6d59);font-size:.66rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.billing-hero h1{max-width:760px;margin:0;font-size:clamp(2.35rem,6vw,4.5rem);line-height:.98;letter-spacing:-.055em}.billing-hero p{max-width:690px;margin:0;color:var(--q-muted, #756c62);font-size:.98rem;line-height:1.65}.billing-toggle{display:inline-flex;gap:5px;margin-top:14px;padding:5px;background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:14px;box-shadow:var(--q-shadow-sm)}.billing-toggle button{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 14px;color:var(--q-muted, #756c62);font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;background:transparent;border:0;border-radius:10px}.billing-toggle button span{padding:4px 7px;color:var(--q-accent, #7c6d59);font-size:.62rem;background:var(--q-accent-soft, #eee5d9);border-radius:999px}.billing-toggle button.active{color:var(--q-on-accent, #fff);background:var(--q-accent, #7c6d59)}.billing-toggle button.active span{color:var(--q-accent, #7c6d59);background:var(--q-surface, #fffdf9)}.billing-plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:stretch}.billing-plan-card{position:relative;display:flex;min-width:0;min-height:640px;flex-direction:column;gap:17px;padding:20px;background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:20px;box-shadow:var(--q-shadow-sm)}.billing-plan-card.popular{border-color:color-mix(in srgb,var(--q-accent, #7c6d59) 42%,var(--q-border, #ddd2c3));box-shadow:0 16px 34px color-mix(in srgb,var(--q-accent, #7c6d59) 13%,transparent);transform:translateY(-6px)}.billing-popular-badge{position:absolute;top:-13px;right:18px;display:inline-flex;min-height:27px;align-items:center;gap:6px;padding:0 10px;color:var(--q-on-accent, #fff);font-size:.64rem;font-weight:900;background:var(--q-accent, #7c6d59);border-radius:999px}.billing-plan-card header{display:grid;gap:7px}.billing-plan-icon,.current-plan-icon{display:grid;width:42px;height:42px;place-items:center;color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9);border-radius:13px}.billing-plan-card h2{margin:2px 0 0;font-size:1.35rem}.billing-plan-card header p{min-height:66px;margin:0;color:var(--q-muted, #756c62);font-size:.79rem;line-height:1.55}.billing-price{display:flex;align-items:baseline;gap:5px}.billing-price strong{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1;letter-spacing:-.04em}.billing-price span,.billing-annual-note{color:var(--q-muted, #756c62);font-size:.7rem}.billing-annual-note{margin:-11px 0 0}.billing-primary,.billing-secondary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 15px;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer;border-radius:11px}.billing-primary{color:var(--q-on-accent, #fff);background:var(--q-accent, #7c6d59);border:1px solid var(--q-accent, #7c6d59)}.billing-secondary{color:var(--q-text, #29251f);background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3)}.billing-secondary:hover:not(:disabled){color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9)}.billing-primary:disabled,.billing-secondary:disabled{cursor:default;opacity:.58}.billing-plan-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.billing-plan-card li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;color:var(--q-muted, #756c62);font-size:.74rem;line-height:1.4}.billing-plan-card li svg{margin-top:1px;color:var(--q-accent, #7c6d59)}.billing-plan-card footer{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:15px;border-top:1px solid var(--q-border, #ddd2c3)}.billing-plan-card footer span{padding:6px 8px;color:var(--q-accent, #7c6d59);font-size:.62rem;font-weight:800;background:var(--q-accent-soft, #eee5d9);border-radius:999px}.billing-footnote{max-width:760px;margin:26px auto 0;padding:22px;text-align:center;background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:18px}.billing-footnote h2{margin:0 0 7px;font-size:1.1rem}.billing-footnote p{margin:0;color:var(--q-muted, #756c62);font-size:.82rem;line-height:1.6}.current-plan-card{display:grid;gap:14px;width:100%;padding:18px;box-sizing:border-box;color:var(--q-text, #29251f);background:linear-gradient(135deg,var(--q-accent-soft, #eee5d9),transparent 74%),var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:18px;box-shadow:var(--q-shadow-sm)}.current-plan-card header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.current-plan-card header>div:nth-child(2){min-width:0}.current-plan-card h2{margin:3px 0 0;font-size:1.2rem}.current-plan-card>p{margin:0;color:var(--q-muted, #756c62);font-size:.8rem;line-height:1.55}.current-plan-status{display:inline-flex;min-height:27px;align-items:center;gap:5px;padding:0 9px;color:var(--q-accent, #7c6d59);font-size:.61rem;font-weight:900;text-transform:uppercase;background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:999px}.current-plan-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.current-plan-limits span{display:grid;gap:3px;padding:10px;color:var(--q-muted, #756c62);font-size:.65rem;background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:11px}.current-plan-limits strong{color:var(--q-text, #29251f);font-size:.9rem}.current-plan-card>button{display:inline-flex;min-height:42px;align-items:center;justify-content:space-between;gap:8px;padding:0 13px;color:var(--q-on-accent, #fff);font:inherit;font-size:.76rem;font-weight:850;cursor:pointer;background:var(--q-accent, #7c6d59);border:1px solid var(--q-accent, #7c6d59);border-radius:11px}.current-plan-card.compact{gap:10px;padding:14px}.current-plan-card.compact .current-plan-limits{display:none}@media(max-width:1180px){.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.billing-page{padding:22px 14px 90px}.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-plan-card{min-height:0}.billing-plan-card.popular{transform:none}}@media(max-width:520px){.billing-hero{justify-items:stretch;text-align:left}.billing-toggle{display:grid;grid-template-columns:1fr 1fr}.billing-toggle button{justify-content:center}.billing-plan-grid{grid-template-columns:1fr}.current-plan-card header{grid-template-columns:auto minmax(0,1fr)}.current-plan-status{grid-column:1 / -1;justify-self:start}.current-plan-limits{grid-template-columns:1fr}}.usage-page{min-height:100vh;padding:34px clamp(16px,4vw,54px) 82px;box-sizing:border-box;color:var(--q-text, #29251f);background:radial-gradient(circle at 90% 5%,color-mix(in srgb,var(--q-accent-soft, #eee5d9) 62%,transparent),transparent 29%),var(--q-bg-soft, #f7f2ea)}.usage-shell{width:min(1120px,100%);margin:0 auto}.usage-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin:34px 0 24px}.usage-hero small,.usage-summary small{color:var(--q-accent, #7c6d59);font-size:.66rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.usage-hero h1{margin:6px 0 8px;font-size:clamp(2.35rem,6vw,4.2rem);line-height:.98;letter-spacing:-.05em}.usage-hero p{max-width:690px;margin:0;color:var(--q-muted, #756c62);line-height:1.65}.usage-hero>button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;color:var(--q-on-accent, #fff);font:inherit;font-size:.78rem;font-weight:850;cursor:pointer;background:var(--q-accent, #7c6d59);border:1px solid var(--q-accent, #7c6d59);border-radius:11px}.usage-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:19px;box-shadow:var(--q-shadow-sm)}.usage-summary-icon{display:grid;width:48px;height:48px;place-items:center;color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9);border-radius:14px}.usage-summary h2{margin:4px 0 2px;font-size:1.35rem}.usage-summary p{margin:0;color:var(--q-muted, #756c62);font-size:.78rem}.usage-period{display:flex;align-items:center;gap:9px;padding:11px 13px;color:var(--q-muted, #756c62);background:var(--q-surface-soft, #f5efe7);border:1px solid var(--q-border, #ddd2c3);border-radius:12px}.usage-period span{display:grid;gap:3px}.usage-period strong{color:var(--q-text, #29251f);font-size:.76rem}.usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:16px}.usage-card{display:grid;gap:12px;min-width:0;padding:18px;background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:17px;box-shadow:var(--q-shadow-sm)}.usage-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}.usage-card h2{margin:0;font-size:.9rem}.usage-card header svg{color:var(--q-muted, #756c62)}.usage-value{display:flex;align-items:baseline;gap:5px}.usage-value strong{font-size:1.75rem;line-height:1}.usage-value span{color:var(--q-muted, #756c62);font-size:.76rem}.usage-progress{height:7px;overflow:hidden;background:var(--q-surface-soft, #f5efe7);border-radius:999px}.usage-progress span{display:block;height:100%;background:var(--q-accent, #7c6d59);border-radius:inherit}.usage-card p{margin:0;color:var(--q-muted, #756c62);font-size:.73rem;line-height:1.5}.usage-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;margin-top:16px;padding:16px;color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9);border:1px solid var(--q-border, #ddd2c3);border-radius:14px}.usage-notice strong{font-size:.82rem}.usage-notice p{margin:4px 0 0;color:var(--q-muted, #756c62);font-size:.76rem;line-height:1.5}.usage-loading,.usage-error{padding:18px;border-radius:14px}.usage-loading{background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3)}.usage-error{color:#8f332e;background:#fff1ef;border:1px solid #e8c5c1}@media(max-width:860px){.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.usage-page{padding:22px 14px 90px}.usage-hero{grid-template-columns:1fr;align-items:stretch}.usage-hero>button{width:100%}.usage-summary{grid-template-columns:auto minmax(0,1fr)}.usage-period{grid-column:1 / -1}.usage-grid{grid-template-columns:1fr}}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;--q-bg: #f7f5fa;--q-bg-soft: #fbfafc;--q-surface: #ffffff;--q-surface-raised: rgb(255 255 255 / 92%);--q-surface-soft: #f3effa;--q-text: #211d2b;--q-text-soft: #4c4555;--q-muted: #746d7d;--q-subtle: #918a98;--q-border: #e8e3ec;--q-border-strong: #d8d0df;--q-accent: #7049db;--q-accent-hover: #5d38c7;--q-accent-soft: #eee8fc;--q-accent-subtle: rgb(112 73 219 / 10%);--q-secondary: var(--q-accent);--q-secondary-soft: var(--q-accent-soft);--q-success: #218657;--q-success-soft: #e9f7ef;--q-warning: #bb6a12;--q-warning-soft: #fff4e5;--q-danger: #b42318;--q-danger-soft: #fef0ef;--q-shadow-sm: 0 6px 18px rgb(44 30 62 / 6%);--q-shadow-md: 0 14px 35px rgb(44 30 62 / 9%);--q-shadow-lg: 0 24px 60px rgb(44 30 62 / 13%);--q-radius-sm: 10px;--q-radius-md: 16px;--q-radius-lg: 22px;--q-radius-xl: 28px;--ink: var(--q-text);--muted: var(--q-muted);--orange: var(--q-accent);--line: var(--q-border);--paper: var(--q-bg-soft)}html[data-q-theme=lavender]{--q-bg: #f7f5fa;--q-bg-soft: #fbfafc;--q-surface: #ffffff;--q-surface-raised: rgb(255 255 255 / 92%);--q-surface-soft: #f3effa;--q-text: #211d2b;--q-text-soft: #4c4555;--q-muted: #746d7d;--q-subtle: #918a98;--q-border: #e8e3ec;--q-border-strong: #d8d0df;--q-accent: #7049db;--q-accent-hover: #5d38c7;--q-accent-soft: #eee8fc;--q-accent-subtle: rgb(112 73 219 / 10%);--q-secondary: var(--q-accent);--q-secondary-soft: var(--q-accent-soft)}html[data-q-theme=emerald]{--q-bg: #edf6f1;--q-bg-soft: #f6fbf8;--q-surface: #ffffff;--q-surface-raised: rgb(255 255 255 / 93%);--q-surface-soft: #e2f1e9;--q-text: #173027;--q-text-soft: #365348;--q-muted: #647b71;--q-subtle: #879b92;--q-border: #d4e5dc;--q-border-strong: #bad2c5;--q-accent: #237a55;--q-accent-hover: #196443;--q-accent-soft: #dcefe5;--q-accent-subtle: rgb(35 122 85 / 11%);--q-secondary: var(--q-accent);--q-secondary-soft: var(--q-accent-soft);--q-success: #237a55;--q-success-soft: #dff2e7;--q-warning: #a56618;--q-warning-soft: #fff3dd;--q-danger: #b23b32;--q-danger-soft: #fcedeb}html[data-q-theme=paper]{--q-bg: #f2ede5;--q-bg-soft: #f8f4ed;--q-surface: #fffdf8;--q-surface-raised: rgb(255 253 248 / 94%);--q-surface-soft: #ece5da;--q-text: #27231e;--q-text-soft: #514a42;--q-muted: #766d63;--q-subtle: #958b80;--q-border: #ded5ca;--q-border-strong: #cbbfb1;--q-accent: #6e6151;--q-accent-hover: #564a3d;--q-accent-soft: #e9dfd1;--q-accent-subtle: rgb(110 97 81 / 10%);--q-secondary: var(--q-accent);--q-secondary-soft: var(--q-accent-soft)}html[data-q-theme=ocean]{--q-bg: #edf5f5;--q-bg-soft: #f5faf9;--q-surface: #ffffff;--q-surface-raised: rgb(255 255 255 / 93%);--q-surface-soft: #e3f1f0;--q-text: #173033;--q-text-soft: #355156;--q-muted: #61777a;--q-subtle: #849799;--q-border: #d5e5e4;--q-border-strong: #bed5d3;--q-accent: #197b82;--q-accent-hover: #12656b;--q-accent-soft: #dcefee;--q-accent-subtle: rgb(25 123 130 / 10%);--q-secondary: var(--q-accent);--q-secondary-soft: var(--q-accent-soft)}html[data-q-theme=sunrise]{--q-bg: #fff8f2;--q-bg-soft: #fffdfb;--q-surface: #ffffff;--q-surface-raised: rgb(255 255 255 / 94%);--q-surface-soft: #fff0e4;--q-text: #2f2119;--q-text-soft: #5b4336;--q-muted: #7b685d;--q-subtle: #9a897f;--q-border: #f0d9c9;--q-border-strong: #dfbea8;--q-accent: #f97316;--q-accent-hover: #d95a0b;--q-accent-soft: #ffeadb;--q-accent-subtle: rgb(249 115 22 / 12%);--q-secondary: var(--q-accent);--q-secondary-soft: var(--q-accent-soft);--q-success: #2f8a57;--q-success-soft: #e8f6ee;--q-warning: #c46d11;--q-warning-soft: #fff1df;--q-danger: #b9382f;--q-danger-soft: #fdefec;--q-shadow-sm: 0 6px 18px rgb(103 54 22 / 7%);--q-shadow-md: 0 14px 35px rgb(103 54 22 / 10%);--q-shadow-lg: 0 24px 60px rgb(103 54 22 / 14%)}html[data-q-theme=citrine]{--q-bg: #fbfdec;--q-bg-soft: #fefff8;--q-surface: #ffffff;--q-surface-raised: rgb(255 255 255 / 94%);--q-surface-soft: #f3f8c9;--q-text: #252a12;--q-text-soft: #4a5128;--q-muted: #6d7450;--q-subtle: #8b9270;--q-border: #dfe7ae;--q-border-strong: #c9d47f;--q-accent: #b7d900;--q-accent-hover: #8fa900;--q-accent-soft: #eef6b4;--q-accent-subtle: rgb(183 217 0 / 14%);--q-secondary: var(--q-accent);--q-secondary-soft: var(--q-accent-soft);--q-success: #4f8a2c;--q-success-soft: #edf7e5;--q-warning: #a77612;--q-warning-soft: #fff6dd;--q-danger: #ad3b35;--q-danger-soft: #fceeed;--q-shadow-sm: 0 6px 18px rgb(86 98 16 / 7%);--q-shadow-md: 0 14px 35px rgb(86 98 16 / 10%);--q-shadow-lg: 0 24px 60px rgb(86 98 16 / 14%)}html[data-q-theme=midnight]{--q-bg: #12131a;--q-bg-soft: #171821;--q-surface: #20212c;--q-surface-raised: rgb(32 33 44 / 94%);--q-surface-soft: #292a37;--q-text: #f5f3fb;--q-text-soft: #d6d2e0;--q-muted: #aaa5b5;--q-subtle: #858190;--q-border: #333543;--q-border-strong: #454758;--q-accent: #927aff;--q-accent-hover: #a793ff;--q-accent-soft: #312d4c;--q-accent-subtle: rgb(146 122 255 / 14%);--q-secondary: var(--q-accent);--q-secondary-soft: var(--q-accent-soft);--q-success: #62c992;--q-success-soft: #1d392b;--q-warning: #eab46d;--q-warning-soft: #3d3121;--q-danger: #ff8b85;--q-danger-soft: #402322;--q-shadow-sm: 0 6px 18px rgb(0 0 0 / 22%);--q-shadow-md: 0 14px 35px rgb(0 0 0 / 30%);--q-shadow-lg: 0 24px 60px rgb(0 0 0 / 38%)}html[data-q-mode=light]{color-scheme:light}html[data-q-mode=dark]{color-scheme:dark;--q-bg: #12131a;--q-bg-soft: #171821;--q-surface: #20212c;--q-surface-raised: rgb(32 33 44 / 94%);--q-surface-soft: #292a37;--q-text: #f5f3fb;--q-text-soft: #d6d2e0;--q-muted: #aaa5b5;--q-subtle: #858190;--q-border: #333543;--q-border-strong: #454758;--q-shadow-sm: 0 6px 18px rgb(0 0 0 / 22%);--q-shadow-md: 0 14px 35px rgb(0 0 0 / 30%);--q-shadow-lg: 0 24px 60px rgb(0 0 0 / 38%)}@media(prefers-color-scheme:dark){html[data-q-mode=system]{color-scheme:dark;--q-bg: #12131a;--q-bg-soft: #171821;--q-surface: #20212c;--q-surface-raised: rgb(32 33 44 / 94%);--q-surface-soft: #292a37;--q-text: #f5f3fb;--q-text-soft: #d6d2e0;--q-muted: #aaa5b5;--q-subtle: #858190;--q-border: #333543;--q-border-strong: #454758;--q-shadow-sm: 0 6px 18px rgb(0 0 0 / 22%);--q-shadow-md: 0 14px 35px rgb(0 0 0 / 30%);--q-shadow-lg: 0 24px 60px rgb(0 0 0 / 38%)}}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;background:var(--q-bg)}body{min-width:320px;min-height:100%;margin:0;color:var(--q-text);background:var(--q-bg);transition:color .18s ease,background-color .18s ease}button,input,select,textarea{color:inherit;font:inherit}::selection{color:var(--q-surface);background:var(--q-accent)}html[data-q-motion=reduced] *,html[data-q-motion=reduced] *:before,html[data-q-motion=reduced] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.name-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-card .button-link{color:#fff;text-decoration:none}.form-card .button-link:hover{color:#fff;background:var(--q-accent-hover)}@media(max-width:520px){.name-fields{grid-template-columns:1fr}}.profile-form-card{width:min(100%,560px)}.profile-form-card .eyebrow{color:var(--q-accent);margin-bottom:10px}.profile-form-card textarea{min-height:100px;resize:vertical;border:1px solid var(--q-border-strong);border-radius:10px;padding:13px 14px;background:var(--q-surface);outline:none;font:inherit}.profile-form-card textarea:focus{border-color:var(--q-accent);box-shadow:0 0 0 3px var(--q-accent-subtle)}.profile-form-card label small{color:var(--q-muted);font-weight:400;line-height:1.4}.optional-label{color:var(--q-subtle);font-size:11px;font-weight:500;margin-left:5px}.handle-input{display:flex;align-items:center;height:48px;overflow:hidden;border:1px solid var(--q-border-strong);border-radius:10px;background:var(--q-surface)}.handle-input:focus-within{border-color:var(--q-accent);box-shadow:0 0 0 3px var(--q-accent-subtle)}.handle-input span{padding-left:14px;color:var(--q-muted);font-weight:700}.handle-input input{width:100%;height:46px;border:0;box-shadow:none;padding-left:4px}.handle-input input:focus{border:0;box-shadow:none}.starting-point-card{width:min(100%,570px)}.starting-point-card>.eyebrow{color:var(--q-accent);margin-bottom:10px}.starting-point-options{display:grid;gap:16px;margin-top:28px}.form-card .starting-option{width:100%;min-height:116px;height:auto;display:grid;grid-template-columns:54px 1fr 28px;align-items:center;gap:16px;padding:20px;border:1px solid var(--q-border);border-radius:18px;color:var(--q-text);background:var(--q-surface);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.form-card .starting-option:hover{transform:translateY(-2px);border-color:var(--q-accent);box-shadow:var(--q-shadow-md)}.form-card .starting-option:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 22%,transparent);outline-offset:3px}.form-card .starting-option:disabled{cursor:wait;opacity:.7}.starting-option-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;font-size:20px;font-weight:900}.individual-option .starting-option-icon,.institution-option .starting-option-icon{color:var(--q-accent);background:var(--q-accent-soft)}.starting-option-content{display:grid;gap:7px}.starting-option-content strong{color:var(--q-text);font-size:17px}.starting-option-content small{color:var(--q-muted);font-size:13px;font-weight:400;line-height:1.5}.starting-option-arrow{color:var(--q-accent);font-size:24px;font-weight:700}.institution-option .starting-option-arrow{color:var(--q-accent)}.starting-point-note{display:flex;align-items:flex-start;gap:10px;margin-top:22px;padding:14px;border-radius:12px;color:var(--q-text-soft);background:var(--q-surface-soft)}.starting-point-note span{color:#168a43;font-weight:900}.starting-point-note p{margin:0;font-size:13px;line-height:1.5}@media(max-width:520px){.form-card .starting-option{grid-template-columns:46px 1fr 20px;gap:12px;padding:16px}.starting-option-icon{width:44px;height:44px;border-radius:13px}}.institution-start-card{width:min(100%,590px)}.institution-start-card>.eyebrow{color:var(--q-accent);margin-bottom:10px}.institution-start-options{display:grid;gap:16px;margin-top:28px}.form-card .institution-start-option{width:100%;min-height:116px;height:auto;display:grid;grid-template-columns:54px 1fr 28px;align-items:center;gap:16px;padding:20px;border:1px solid var(--q-border);border-radius:18px;color:var(--q-text);background:var(--q-surface);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.form-card .institution-start-option:hover{transform:translateY(-2px);border-color:var(--q-accent);box-shadow:var(--q-shadow-md)}.form-card .institution-start-option:disabled{cursor:wait;opacity:.7}.institution-option-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;font-size:20px;font-weight:900}.join-option .institution-option-icon,.create-option .institution-option-icon{color:var(--q-accent);background:var(--q-accent-soft)}.institution-option-content{display:grid;gap:7px}.institution-option-content strong{color:var(--q-text);font-size:17px}.institution-option-content small{color:var(--q-muted);font-size:13px;font-weight:400;line-height:1.5}.institution-option-arrow{color:var(--q-accent);font-size:24px;font-weight:700}.continue-later-button{width:100%;margin-top:18px;color:var(--q-accent)!important;background:transparent!important;border:1px solid var(--q-accent)!important}.continue-later-button:hover{color:#fff!important;background:var(--q-accent)!important}.institution-privacy-note{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;border-radius:12px;color:var(--q-text-soft);background:var(--q-surface-soft)}.institution-privacy-note span{color:#168a43;font-weight:900}.institution-privacy-note p{margin:0;font-size:13px;line-height:1.5}@media(max-width:520px){.form-card .institution-start-option{grid-template-columns:46px 1fr 20px;gap:12px;padding:16px}.institution-option-icon{width:44px;height:44px;border-radius:13px}}.institution-form-card{width:min(100%,570px)}.institution-form-card>.eyebrow{color:var(--q-accent);margin-bottom:10px}.back-link-button{width:auto!important;height:auto!important;margin-bottom:22px;padding:0!important;color:var(--q-muted)!important;background:transparent!important;font-size:14px}.back-link-button:hover{color:var(--q-accent)!important}.institution-form-card textarea{min-height:100px;resize:vertical;border:1px solid var(--q-border-strong);border-radius:10px;padding:13px 14px;background:var(--q-surface);outline:none;font:inherit}.institution-form-card textarea:focus{border-color:var(--q-accent);box-shadow:0 0 0 3px var(--q-accent-subtle)}.institution-form-card label small{color:var(--q-muted);font-weight:400;line-height:1.4}.institution-found-card{display:flex;align-items:center;gap:15px;margin:20px 0 10px;padding:18px;border:1px solid var(--q-border);border-radius:16px;background:var(--q-surface)}.institution-found-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:var(--q-accent);background:var(--q-accent-soft);font-weight:900}.institution-found-card div{display:grid;gap:4px}.institution-found-card small{color:var(--q-muted)}.change-institution-button{width:auto!important;height:auto!important;margin:0 0 20px;padding:0!important;color:var(--q-accent)!important;background:transparent!important;font-size:13px}.workspace-directory,.workspace-page{min-height:100vh;background:var(--q-bg)}.workspace-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 6vw;border-bottom:1px solid #e8e5ed;background:var(--q-surface)}.workspace-header-actions{display:flex;align-items:center;gap:18px}.header-action-button{height:40px;padding:0 17px;border:1px solid var(--q-border);border-radius:10px;color:var(--q-text);background:var(--q-surface);font-weight:700;cursor:pointer}.workspace-directory-content,.workspace-page-content{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:64px 0 100px}.workspace-directory-heading{max-width:680px;margin-bottom:52px}.workspace-directory-heading h1,.workspace-page-content h1{margin:10px 0;font-size:clamp(36px,5vw,56px)}.workspace-directory-heading>p:last-child{color:var(--q-muted);font-size:17px;line-height:1.6}.workspace-section{margin-top:48px}.workspace-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.workspace-section-heading h2{margin:5px 0 0;font-size:24px}.workspace-section-label{margin:0;color:var(--q-accent);font-size:11px;font-weight:900;letter-spacing:.14em}.section-link-button{border:0;color:var(--q-accent);background:transparent;font-weight:800;cursor:pointer}.workspace-grid{display:grid;gap:16px}.workspace-tile{width:100%;min-height:112px;display:grid;grid-template-columns:58px 1fr auto 24px;align-items:center;gap:18px;padding:21px;border:1px solid var(--q-border);border-radius:18px;color:var(--q-text);background:var(--q-surface);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.workspace-tile:hover{transform:translateY(-2px);border-color:var(--q-accent);box-shadow:var(--q-shadow-md)}.workspace-tile-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:17px;font-size:21px;font-weight:900}.personal-tile .workspace-tile-icon,.institution-tile .workspace-tile-icon{color:var(--q-accent);background:var(--q-accent-soft)}.workspace-tile-content{display:grid;gap:4px}.workspace-tile-content strong{font-size:18px}.workspace-tile-content small{color:var(--q-muted);font-weight:400}.workspace-role-badge{padding:6px 10px;border-radius:999px;color:var(--q-accent-hover);background:var(--q-accent-soft);font-size:11px;font-weight:800;text-transform:capitalize}.institution-role{color:var(--q-accent-hover);background:var(--q-accent-soft)}.workspace-tile-arrow{color:var(--q-accent);font-size:22px}.empty-institution-state{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px dashed var(--q-border-strong);border-radius:18px;background:var(--q-surface)}.empty-institution-state p{margin:7px 0 0;color:var(--q-muted)}.empty-institution-state button,.workspace-error button,.workspace-error-page button{min-height:42px;padding:0 18px;border:0;border-radius:10px;color:#fff;background:var(--q-accent);font-weight:800;cursor:pointer}.workspace-error{padding:20px;border-radius:14px;color:#b42318;background:#fef3f2}.workspace-error-page{width:min(600px,calc(100% - 40px));margin:100px auto}.workspace-back-button{margin-bottom:28px;padding:0;border:0;color:var(--q-muted);background:transparent;font-weight:700;cursor:pointer}.workspace-hero{display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:24px;padding:30px;border:1px solid var(--q-border);border-radius:24px;background:var(--q-surface)}.workspace-hero-icon{width:72px;height:72px;display:grid;place-items:center;border-radius:22px;font-size:26px;font-weight:900}.personal-hero .workspace-hero-icon,.institution-hero .workspace-hero-icon{color:var(--q-accent);background:var(--q-accent-soft)}.workspace-hero-content h1{margin:5px 0;font-size:clamp(30px,4vw,46px)}.workspace-hero-content>p:last-child{margin:5px 0 0;color:var(--q-muted)}.workspace-hero-role{padding:7px 12px;border-radius:999px;color:var(--q-accent-hover);background:var(--q-accent-soft);font-size:12px;font-weight:800;text-transform:capitalize}.workspace-action-section{margin-top:50px}.workspace-action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.workspace-action-card{min-height:160px;display:grid;gap:8px;padding:22px;border:1px solid var(--q-border);border-radius:18px;color:var(--q-text);background:var(--q-surface);text-align:left}.workspace-action-card>span{color:var(--q-accent);font-size:11px;font-weight:900}.workspace-action-card strong{font-size:18px}.workspace-action-card small{color:var(--q-muted);font-weight:400}.workspace-action-card em{margin-top:10px;color:var(--q-subtle);font-size:11px;font-style:normal}.workspace-admin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.workspace-admin-grid button{min-height:100px;display:grid;gap:8px;padding:18px;border:1px solid var(--q-border);border-radius:16px;color:var(--q-text);background:var(--q-surface);text-align:left;font-weight:800}.workspace-admin-grid small{color:var(--q-subtle);font-weight:400}.institution-description{max-width:760px;color:var(--q-muted);line-height:1.6}@media(max-width:720px){.workspace-header{padding:0 20px}.header-action-button{display:none}.workspace-directory-content,.workspace-page-content{width:min(100% - 28px,1180px);padding-top:36px}.workspace-tile{grid-template-columns:50px 1fr 20px}.workspace-role-badge{display:none}.workspace-tile-icon{width:48px;height:48px;border-radius:14px}.workspace-hero{grid-template-columns:58px 1fr;padding:20px}.workspace-hero-icon{width:56px;height:56px;border-radius:17px}.workspace-hero-role{grid-column:1 / -1;width:fit-content}.workspace-action-grid,.workspace-admin-grid{grid-template-columns:1fr}.empty-institution-state{align-items:flex-start;flex-direction:column}}:root,html[data-q-theme]{--orange: var(--q-accent)}.form-card .button-link,.profile-form-card .eyebrow,.starting-point-card>.eyebrow,.institution-start-card>.eyebrow,.institution-form-card>.eyebrow,.starting-option-arrow,.institution-option-arrow,.workspace-section-label,.section-link-button,.workspace-tile-arrow,.workspace-action-card>span,.change-institution-button{color:var(--q-accent)}.form-card .button-link:hover,.continue-later-button:hover,.empty-institution-state button,.workspace-error button,.workspace-error-page button{color:var(--q-surface)!important;background:var(--q-accent)!important}.profile-form-card textarea:focus,.handle-input:focus-within,.institution-form-card textarea:focus{border-color:var(--q-accent);box-shadow:0 0 0 3px var(--q-accent-subtle)}.form-card .starting-option:hover,.form-card .institution-start-option:hover,.workspace-tile:hover{border-color:var(--q-accent)}.form-card .starting-option:focus-visible,.form-card .institution-start-option:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 22%,transparent);outline-offset:3px}.individual-option .starting-option-icon,.create-option .institution-option-icon,.personal-tile .workspace-tile-icon,.personal-hero .workspace-hero-icon,.institution-option .starting-option-icon,.join-option .institution-option-icon,.institution-found-icon,.institution-tile .workspace-tile-icon,.institution-hero .workspace-hero-icon{color:var(--q-accent);background:var(--q-accent-soft)}.workspace-role-badge,.institution-role,.workspace-hero-role{color:var(--q-accent-hover);background:var(--q-accent-soft)}.continue-later-button{color:var(--q-accent)!important;background:transparent!important;border-color:var(--q-accent)!important}.back-link-button:hover,.change-institution-button:hover{color:var(--q-accent)!important}html[data-q-mode=dark] .profile-form-card textarea,html[data-q-mode=dark] .handle-input,html[data-q-mode=dark] .form-card .starting-option,html[data-q-mode=dark] .form-card .institution-start-option,html[data-q-mode=dark] .institution-form-card textarea,html[data-q-mode=dark] .institution-found-card,html[data-q-mode=dark] .workspace-header,html[data-q-mode=dark] .workspace-tile,html[data-q-mode=dark] .empty-institution-state,html[data-q-mode=dark] .workspace-hero,html[data-q-mode=dark] .workspace-action-card,html[data-q-mode=dark] .workspace-admin-grid button{color:var(--q-text);background:var(--q-surface);border-color:var(--q-border)}.centre-tabs{display:flex;width:max-content;max-width:100%;align-items:center;gap:6px;margin:24px 0 30px;padding:5px;overflow-x:auto;overflow-y:hidden;background:color-mix(in srgb,var(--q-surface, #fff) 72%,transparent);border:1px solid color-mix(in srgb,var(--q-text, #211e2b) 7%,transparent);border-radius:var(--q-radius-lg, 18px);box-shadow:var( --q-shadow-sm, 0 12px 35px rgb(38 31 70 / 6%) );scrollbar-width:none}.centre-tabs::-webkit-scrollbar{display:none;width:0;height:0}.centre-tabs button{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;gap:8px;padding:10px 15px;color:var(--q-muted, #727081);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;background:transparent;border:0;border-radius:var(--q-radius-md, 13px);transition:color var(--q-motion-fast, .16s) ease,background-color var(--q-motion-fast, .16s) ease,box-shadow var(--q-motion-fast, .16s) ease}.centre-tabs button:hover{color:var(--q-text, #292637);background:color-mix(in srgb,var(--q-surface-hover, #f6f4fa) 85%,transparent)}.centre-tabs button.active{color:var(--q-text, #231f31);background:var(--q-surface, #fff);box-shadow:var( --q-shadow-xs, 0 5px 16px rgb(37 29 67 / 10%) )}.centre-tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent, #7047d7) 24%,transparent);outline-offset:2px}.centre-tabs button span{min-width:22px;padding:2px 7px;color:var(--q-muted, #766d86);font-size:.72rem;text-align:center;background:var(--q-surface-muted, #f0edf6);border-radius:999px}.centre-tabs button.active span{color:var(--q-accent, #7047d7);background:var(--q-accent-soft, #eee8ff)}.continuity-overview{margin:0 0 34px}.continuity-overview>header small,.continuity-section-header>div>span{display:block;margin-bottom:7px;color:var(--q-accent, #7a62c7);font-size:.7rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.continuity-overview>header h2,.continuity-section-header h2{margin:0;color:var(--q-text, #211e2b);font-size:clamp(1.35rem,2vw,1.8rem)}.continuity-overview>header p,.continuity-section-header p{margin:8px 0 0;color:var(--q-muted, #7b7887);font-size:.92rem;line-height:1.5}.overview-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.overview-stat-grid button{display:grid;grid-template-columns:auto 1fr;min-height:118px;align-items:center;gap:6px 12px;padding:20px;color:var(--q-accent, #6e52c5);text-align:left;cursor:pointer;background:color-mix(in srgb,var(--q-surface, #fff) 82%,transparent);border:1px solid color-mix(in srgb,var(--q-text, #211e2b) 8%,transparent);border-radius:var(--q-radius-xl, 22px);box-shadow:var( --q-shadow-md, 0 16px 42px rgb(36 29 63 / 7%) );transition:transform var(--q-motion-fast, .16s) ease,box-shadow var(--q-motion-fast, .16s) ease}.overview-stat-grid button:hover{transform:translateY(-3px);box-shadow:var( --q-shadow-lg, 0 22px 48px rgb(36 29 63 / 11%) )}.overview-stat-grid button:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent, #6e52c5) 24%,transparent);outline-offset:3px}.overview-stat-grid button strong{color:var(--q-text, #211d2c);font-size:1.7rem;line-height:1}.overview-stat-grid button span{grid-column:1 / -1;color:var(--q-muted, #777382);font-size:.82rem;font-weight:700}.continuity-section{margin:2px 0 34px}.continuity-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.continuity-section-header>strong{display:grid;min-width:42px;height:42px;place-items:center;color:var(--q-accent, #6f4bd1);font-size:.88rem;background:var(--q-accent-soft, #f0ebff);border-radius:var(--q-radius-md, 14px)}.continuity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px}:root{--continuity-card-height: 248px;--continuity-card-header-height: 40px;--continuity-card-title-height: 56px;--continuity-card-body-height: 72px;--continuity-card-meta-height: 28px;--continuity-card-footer-height: 30px;--continuity-card-accent: var(--q-accent, #7048d8);--continuity-card-accent-soft: color-mix( in srgb, var(--continuity-card-accent) 8%, var(--q-surface, #fff) )}.continuity-card,.continuity-card.note,.continuity-card.decision,.continuity-card.task,.continuity-card.photo{--continuity-card-accent: var(--q-accent, #7048d8);position:relative;display:grid;width:100%;min-width:0;height:var(--continuity-card-height);min-height:var(--continuity-card-height);max-height:var(--continuity-card-height);grid-template-rows:var(--continuity-card-header-height) var(--continuity-card-title-height) minmax(0,var(--continuity-card-body-height)) var(--continuity-card-meta-height) var(--continuity-card-footer-height);box-sizing:border-box;overflow:hidden;padding:22px;color:var(--q-text, #211e2b);background:linear-gradient(145deg,var(--continuity-card-accent-soft),var(--q-surface, #fff) 56%);border:1px solid color-mix(in srgb,var(--continuity-card-accent) 18%,var(--q-border, #e6e0ee));border-top:3px solid var(--continuity-card-accent);border-radius:var(--q-radius-xl, 23px);box-shadow:var( --q-shadow-md, 0 18px 45px rgb(35 29 57 / 8%) )}.continuity-card:before{display:none;content:none}.continuity-card>header{display:flex;width:100%;min-width:0;min-height:var(--continuity-card-header-height);align-items:center;justify-content:space-between;gap:10px}.continuity-card-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:7px}.continuity-card>header span,.continuity-card.note>header span,.continuity-card.decision>header span,.continuity-card.task>header span,.continuity-card.photo>header span{color:var(--continuity-card-accent);font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.continuity-card>header small{max-width:120px;overflow:hidden;padding:4px 8px;color:var(--q-muted, #6f6979);font-size:.66rem;font-weight:750;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;background:color-mix(in srgb,var(--q-surface-muted, #f3f0f7) 88%,transparent);border:1px solid color-mix(in srgb,var(--q-border, #e6e0ee) 84%,transparent);border-radius:999px}.continuity-card-menu{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;padding:0;color:var(--q-danger, #b33c31);cursor:pointer;background:var(--q-surface, #fff);border:1px solid color-mix(in srgb,var(--q-danger, #b33c31) 18%,var(--q-border, #e6e0ee));border-radius:12px}.continuity-card-menu:hover{background:var(--q-danger-soft, #fff0ef);border-color:color-mix(in srgb,var(--q-danger, #b33c31) 32%,var(--q-border, #e6e0ee))}.continuity-card h3{display:-webkit-box;min-height:var(--continuity-card-title-height);max-height:var(--continuity-card-title-height);align-self:stretch;margin:0;overflow:hidden;color:var(--q-text, #211e2b);font-size:1.08rem;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.continuity-card p,.continuity-card blockquote{display:-webkit-box;min-height:0;max-height:var(--continuity-card-body-height);align-self:stretch;margin:0;overflow:hidden;color:var(--q-muted, #777382);font-size:.86rem;line-height:1.55;-webkit-box-orient:vertical}.continuity-card p{line-clamp:3;-webkit-line-clamp:3}.continuity-card blockquote{margin-top:6px;padding-left:11px;color:var(--q-text-soft, #5e5967);font-style:italic;border-left:2px solid color-mix(in srgb,var(--continuity-card-accent) 36%,var(--q-border, #e6e0ee));line-clamp:2;-webkit-line-clamp:2}.continuity-card p+blockquote{margin-top:6px}.continuity-card:after{display:block;min-height:var(--continuity-card-meta-height);content:""}.continuity-card>footer{display:flex;width:100%;min-height:var(--continuity-card-footer-height);align-items:end;justify-content:space-between;gap:10px;margin:0;padding-top:8px;color:var(--q-subtle, #96919e);font-size:.72rem}.continuity-card>footer span{text-transform:capitalize}.continuity-card.photo{grid-template-rows:104px var(--continuity-card-title-height) minmax(0,42px) var(--continuity-card-meta-height) var(--continuity-card-footer-height);padding:0 22px 22px}.continuity-photo-thumbnail{display:block;width:calc(100% + 44px);height:104px;min-height:104px;max-height:104px;margin:0 -22px 12px;object-fit:cover;background:color-mix(in srgb,var(--q-accent-soft, #eee8ff) 46%,var(--q-surface, #fff));border-bottom:1px solid var(--q-border, #e6e0ee)}.continuity-card.photo h3{min-height:var(--continuity-card-title-height);max-height:var(--continuity-card-title-height)}.continuity-card.photo>footer{min-height:var(--continuity-card-footer-height);padding-top:8px}.photo-continuity-grid{align-items:stretch}.continuity-empty-state{display:grid;min-height:240px;place-items:center;padding:34px;color:var(--q-muted, #7e7988);text-align:center;background:color-mix(in srgb,var(--q-surface, #fff) 46%,transparent);border:1px dashed var(--q-border-strong, #d8d0e7);border-radius:var(--q-radius-xl, 24px)}.continuity-empty-state strong{color:var(--q-text, #2a2634);font-size:1rem}.continuity-empty-state p{margin:8px 0 0;font-size:.86rem;line-height:1.5}@media(max-width:1100px){.overview-stat-grid,.continuity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root{--continuity-card-height: 242px;--continuity-card-title-height: 54px;--continuity-card-body-height: 68px}.continuity-card.photo{grid-template-rows:100px var(--continuity-card-title-height) minmax(0,40px) var(--continuity-card-meta-height) var(--continuity-card-footer-height)}.continuity-photo-thumbnail{height:100px;min-height:100px;max-height:100px}}@media(max-width:680px){.centre-tabs{width:100%;margin-top:18px}.overview-stat-grid,.continuity-grid{grid-template-columns:1fr}.continuity-section-header{align-items:flex-start}:root{--continuity-card-height: 235px;--continuity-card-header-height: 38px;--continuity-card-title-height: 52px;--continuity-card-body-height: 64px;--continuity-card-meta-height: 24px;--continuity-card-footer-height: 28px}.continuity-card{padding:20px}.continuity-card.photo{grid-template-rows:96px var(--continuity-card-title-height) minmax(0,36px) var(--continuity-card-meta-height) var(--continuity-card-footer-height);padding:0 20px 20px}.continuity-photo-thumbnail{width:calc(100% + 40px);height:96px;min-height:96px;max-height:96px;margin-right:-20px;margin-left:-20px}}@media(prefers-reduced-motion:reduce){.centre-tabs button,.overview-stat-grid button{transition:none}.overview-stat-grid button:hover{transform:none}}.shared-conversations-section{margin-top:46px;padding-top:30px;border-top:1px solid color-mix(in srgb,var(--q-text) 10%,transparent)}.shared-conversations-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.shared-conversations-header>div{display:flex;min-width:0;align-items:center;gap:13px}.shared-conversations-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;color:var(--q-success-text, #467057);background:linear-gradient(145deg,var(--q-success-soft, #e7f6eb),color-mix(in srgb,var(--q-success-soft, #e7f6eb) 58%,var(--q-surface)));border:1px solid color-mix(in srgb,var(--q-success) 22%,var(--q-border));border-radius:var(--q-radius-md, 14px)}.shared-conversations-header h2{margin:0;color:var(--q-text);font-size:1.12rem;line-height:1.25;letter-spacing:-.02em}.shared-conversations-header p{margin:4px 0 0;color:var(--q-muted);font-size:.8rem;line-height:1.4}.shared-conversations-count{display:inline-flex;min-width:30px;min-height:30px;flex:0 0 auto;align-items:center;justify-content:center;padding:4px 9px;color:var(--q-success-text, #456151);font-size:.75rem;font-weight:750;background:var(--q-success-soft, #edf5ef);border:1px solid color-mix(in srgb,var(--q-success) 18%,var(--q-border));border-radius:999px}.shared-deck-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),360px));justify-content:start;gap:22px}.deck-card.shared-deck-card{position:relative;box-sizing:border-box;width:360px;max-width:100%;height:305px;min-height:305px;padding:30px 30px 26px;overflow:hidden;color:var(--q-text);text-align:left;background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--q-success) 18%,transparent),transparent 38%),linear-gradient(150deg,var(--q-surface) 0%,var(--q-surface-raised) 100%);border-color:color-mix(in srgb,var(--q-success) 18%,var(--q-border));border-radius:var(--q-radius-xl, 22px);box-shadow:10px 12px color-mix(in srgb,var(--q-text) 4%,transparent),var(--q-shadow-md)}.deck-card.shared-deck-card:before{position:absolute;top:0;right:22px;left:22px;height:3px;content:"";background:linear-gradient(90deg,transparent,var(--q-success),transparent);border-radius:0 0 999px 999px;opacity:.7}.deck-card.shared-deck-card:hover{border-color:color-mix(in srgb,var(--q-success) 38%,var(--q-border));box-shadow:10px 12px color-mix(in srgb,var(--q-text) 4%,transparent),var(--q-shadow-lg)}.shared-card-topline{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.shared-card-topline small{margin:0}.shared-role{display:inline-flex;min-height:25px;align-items:center;padding:4px 9px;font-size:.68rem;font-weight:750;line-height:1;text-transform:capitalize;border:1px solid transparent;border-radius:999px}.shared-role.facilitator{color:var(--q-success-text, #1f6d59);background:var(--q-success-soft, #e9f8f1);border-color:color-mix(in srgb,var(--q-success) 28%,transparent)}.shared-role.contributor{color:var(--q-info-text, #2762a8);background:var(--q-info-soft, #eaf3ff);border-color:color-mix(in srgb,var(--q-info, #2872d8) 24%,transparent)}.shared-role.viewer{color:var(--q-muted);background:var(--q-surface-muted);border-color:var(--q-border)}.deck-card.shared-deck-card>strong{display:-webkit-box;margin-top:12px;overflow:hidden;color:var(--q-text);font-size:1.28rem;line-height:1.25;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.deck-card.shared-deck-card>span{display:block;margin-top:7px;overflow:hidden;color:var(--q-muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.deck-card.shared-deck-card>p{display:-webkit-box;margin:18px 0 0;overflow:hidden;color:var(--q-muted);font-size:.91rem;line-height:1.5;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.shared-card-context{display:flex;width:100%;align-items:center;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:13px}.shared-card-context span{display:inline-flex;min-height:25px;align-items:center;padding:4px 8px;color:var(--q-text-soft);font-size:.69rem;font-weight:650;background:var(--q-surface-muted);border:1px solid var(--q-border);border-radius:8px}.deck-card.shared-deck-card footer{margin-top:12px}.shared-empty-state{display:flex;min-height:92px;align-items:center;gap:14px;padding:19px 20px;color:var(--q-text-soft);background:linear-gradient(145deg,color-mix(in srgb,var(--q-surface) 90%,transparent),color-mix(in srgb,var(--q-surface-raised) 90%,transparent));border:1px dashed var(--q-border-strong);border-radius:var(--q-radius-lg, 17px)}.shared-empty-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;color:var(--q-muted);background:var(--q-surface-muted);border-radius:var(--q-radius-md, 13px)}.shared-empty-state strong{display:block;margin-bottom:4px;color:var(--q-text-soft);font-size:.88rem}.shared-empty-state p{margin:0;color:var(--q-muted);font-size:.78rem;line-height:1.45}@media(max-width:700px){.shared-conversations-section{margin-top:34px;padding-top:24px}.shared-conversations-header{align-items:flex-start}.shared-conversations-header p{max-width:240px}.shared-deck-grid{grid-template-columns:1fr}.deck-card.shared-deck-card{width:100%;height:auto;min-height:290px;padding:27px 25px 24px}}@media(max-width:440px){.shared-conversations-header{gap:10px}.shared-conversations-icon{width:38px;height:38px}.shared-conversations-header p{display:none}.shared-empty-state{align-items:flex-start;padding:16px}.deck-card.shared-deck-card{min-height:280px;padding:24px 21px 21px}}@media(prefers-reduced-motion:reduce){.deck-card.shared-deck-card{transition:none}.deck-card.shared-deck-card:hover{transform:none}}.conversation-card-topline,.shared-card-topline{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px}.conversation-card-topline>small,.shared-card-topline>small{margin:0}.shared-card-badges{display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.conversation-memory-badge{display:inline-flex;min-height:25px;flex:0 0 auto;align-items:center;gap:5px;padding:4px 9px;font-size:.66rem;font-weight:800;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:999px}.conversation-memory-badge.active{color:var(--q-memory-active-text, #556900);background:var(--q-memory-active-soft, #f0f7cb);border-color:var(--q-memory-active-border, #cfdd7b)}.conversation-memory-badge.paused{color:var(--q-memory-paused-text, #6f6876);background:var(--q-memory-paused-soft, #f3f1f5);border-color:var(--q-memory-paused-border, #ddd8e2)}.conversation-memory-badge svg{flex:0 0 auto}@media(max-width:520px){.conversation-card-topline,.shared-card-topline{align-items:flex-start}.shared-card-badges{max-width:68%}.conversation-memory-badge{padding:4px 7px;font-size:.62rem}}:root{--mobile-dock-height: calc(82px + env(safe-area-inset-bottom)) ;--mobile-content-max: 620px;--mobile-page-padding: 18px}.mobile-brand-pulse,.mobile-more-view,.mobile-spaces-intro,.centre-tabs-arrow,.mobile-continuity-page,.continuity-filter-arrow,.mobile-dashboard-nav{display:none}.centre-tabs-shell,.space-card-copy{min-width:0}.space-card-copy{display:grid;gap:2px}.space-card-copy strong,.space-card-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.mobile-more-section-label{width:100%;max-width:var(--mobile-content-max);margin:22px auto 8px;padding:0 4px;box-sizing:border-box;color:var(--q-subtle);font-size:.66rem;font-weight:900;letter-spacing:.12em}html,body,#root{width:100%;max-width:100%;min-height:100%;overflow-x:hidden}body{overscroll-behavior-x:none}.convey-dashboard{position:relative;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100vh;height:100dvh;min-height:0;overflow:hidden;color:var(--q-text);background:var(--q-bg)}.convey-topbar .mobile-menu-button,.mobile-sidebar-backdrop,.mobile-continuity-backdrop,.mobile-sidebar-close,.convey-topbar{display:none!important}.mobile-view-home .convey-topbar.notification-only{position:sticky;z-index:120;top:0;display:flex!important;box-sizing:border-box;width:100%;min-height:68px;align-items:center;justify-content:space-between;gap:14px;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));background:color-mix(in srgb,var(--q-bg-soft) 92%,transparent);border-bottom:1px solid color-mix(in srgb,var(--q-border) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.mobile-view-home .mobile-home-brand{display:inline-flex!important;min-width:0;align-items:center;gap:10px;transform:scale(1.44);transform-origin:left center}.mobile-view-home .mobile-home-brand>*{flex-shrink:0}.mobile-view-home .mobile-home-brand img,.mobile-view-home .mobile-home-brand svg{width:36px!important;height:36px!important;max-width:none!important}.mobile-view-home .convey-topbar.notification-only .round-button{display:grid!important;flex:0 0 44px;width:44px;height:44px;place-items:center;padding:0}.convey-main,.convey-sidebar,.quick-rail,.mobile-continuity-page,.mobile-more-view{height:calc(100vh - var(--mobile-dock-height));height:calc(100dvh - var(--mobile-dock-height));min-height:0}.convey-main,.convey-sidebar,.quick-rail,.mobile-continuity-page,.mobile-more-view,.convey-canvas,.centre-tabs,.mobile-continuity-filters{scrollbar-width:none;-ms-overflow-style:none}.convey-main::-webkit-scrollbar,.convey-sidebar::-webkit-scrollbar,.quick-rail::-webkit-scrollbar,.mobile-continuity-page::-webkit-scrollbar,.mobile-more-view::-webkit-scrollbar,.convey-canvas::-webkit-scrollbar,.centre-tabs::-webkit-scrollbar,.mobile-continuity-filters::-webkit-scrollbar{display:none;width:0;height:0}.convey-main{position:relative!important;inset:auto!important;display:none;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden}.mobile-view-home .convey-main{display:block!important}.mobile-view-spaces .convey-main,.mobile-view-capture .convey-main,.mobile-view-continuity .convey-main,.mobile-view-more .convey-main,.mobile-view-file-locker .convey-main{display:none!important}.convey-sidebar,.quick-rail,.mobile-continuity-page,.mobile-more-view{position:relative;inset:auto;z-index:auto;display:none;width:100%!important;max-width:none!important;min-width:0!important;margin:0;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;box-shadow:none;opacity:1;transform:none;transition:none;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.convey-sidebar.mobile-page-active{display:flex;flex-direction:column}.mobile-continuity-page[hidden]{display:none!important}.mobile-continuity-page:not([hidden]){display:flex;flex-direction:column}.mobile-more-view.mobile-page-active{display:block}.mobile-view-capture .quick-rail{display:flex;flex-direction:column}.mobile-view-home .convey-sidebar,.mobile-view-home .quick-rail,.mobile-view-home .mobile-continuity-page,.mobile-view-home .mobile-more-view{display:none!important}.mobile-view-home .convey-canvas{box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0!important;height:calc(100% - 68px);margin:0!important;padding:18px var(--mobile-page-padding) 30px!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.mobile-view-home .convey-canvas>*{width:100%;max-width:100%;min-width:0}.mobile-view-home .welcome-block,.mobile-view-home .home-context-strip,.mobile-view-home .shared-conversations-section,.mobile-view-home .mobile-first-conversation-card{box-sizing:border-box;width:100%;max-width:var(--mobile-content-max);margin-right:auto;margin-left:auto}.mobile-view-home .welcome-block{display:block}.mobile-view-home .welcome-block h1{margin-bottom:10px;font-size:clamp(2rem,9vw,2.7rem);line-height:1.04}.convey-main .centre-tabs-shell,.convey-main .continuity-overview,.convey-main .continuity-section{display:none}.home-context-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 22px}.home-context-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;box-sizing:border-box;min-width:0;min-height:68px;padding:11px;color:var(--q-accent);text-align:left;background:color-mix(in srgb,var(--q-surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--q-border) 82%,transparent);border-radius:15px;box-shadow:var(--q-shadow-sm)}.home-context-item>span{display:grid;min-width:0;gap:3px}.home-context-item small{color:var(--q-subtle);font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.home-context-item strong{overflow:hidden;color:var(--q-text);font-size:.78rem;line-height:1.35;text-overflow:ellipsis;white-space:normal}.home-context-item i{color:var(--q-subtle);font-size:.65rem;font-style:normal}.home-location-control{width:100%;font:inherit;cursor:pointer}.home-location-control:disabled{cursor:wait;opacity:.68}.mobile-view-home .shared-conversations-section{margin-top:18px}.mobile-view-home .shared-conversations-header{margin-bottom:12px}.mobile-view-home .shared-conversations-header p{display:none}.mobile-view-home .shared-deck-grid{display:grid;grid-template-columns:1fr;gap:10px}.mobile-view-home .shared-deck-card{min-height:0;padding:15px 16px;border-radius:18px}.mobile-view-home .shared-deck-card>strong{margin-top:12px;font-size:1rem;line-height:1.3}.mobile-view-home .shared-deck-card>p{display:-webkit-box;margin:9px 0;overflow:hidden;font-size:.78rem;line-height:1.4;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1}.mobile-view-home .shared-card-context{margin-top:4px}.mobile-view-home .shared-deck-card footer{margin-top:10px;padding-top:10px}.convey-sidebar{box-sizing:border-box;padding:max(18px,env(safe-area-inset-top)) var(--mobile-page-padding) 28px;background:radial-gradient(circle at 90% 4%,color-mix(in srgb,var(--q-accent-soft) 68%,transparent),transparent 34%),var(--q-bg-soft)}.convey-sidebar.mobile-page-active .desktop-convey-brand,.convey-sidebar.mobile-page-active .primary-nav,.convey-sidebar.mobile-page-active .side-divider,.convey-sidebar.mobile-page-active .side-label,.convey-sidebar.mobile-page-active .capability-nav{display:none}.mobile-spaces-intro{display:block;margin:0 0 22px;padding:22px;color:var(--q-text);background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--q-surface) 76%,transparent),transparent 30%),linear-gradient(145deg,var(--q-accent-soft),var(--q-surface) 66%);border:1px solid var(--q-border);border-radius:24px;box-shadow:var(--q-shadow-md)}.mobile-spaces-intro small{color:var(--q-accent);font-size:.67rem;font-weight:900;letter-spacing:.12em}.mobile-spaces-intro h1{margin:8px 0 6px;color:var(--q-text);font-size:clamp(1.8rem,7vw,2.35rem);line-height:1}.mobile-spaces-intro p{max-width:430px;margin:0;color:var(--q-muted);font-size:.9rem;line-height:1.5}.convey-sidebar.mobile-page-active .space-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.convey-sidebar.mobile-page-active .space-card{position:relative;box-sizing:border-box;display:grid;grid-template-columns:46px minmax(0,1fr) auto;width:100%;min-width:0;min-height:102px;align-items:center;gap:13px;padding:16px;color:var(--q-text);text-align:left;background:color-mix(in srgb,var(--q-surface) 92%,transparent);border:1px solid var(--q-border);border-radius:21px;box-shadow:var(--q-shadow-sm)}.convey-sidebar.mobile-page-active .space-card.selected{background:radial-gradient(circle at 96% 6%,color-mix(in srgb,var(--q-accent-soft) 84%,transparent),transparent 35%),var(--q-surface);border-color:color-mix(in srgb,var(--q-accent) 28%,var(--q-border));box-shadow:var(--q-shadow-md)}.compact-space-monogram,.space-card-mark{display:grid;width:46px;height:46px;place-items:center;overflow:hidden;color:#fff;font-size:.9rem;font-weight:900;background:var(--q-accent);border-radius:15px}.compact-space-monogram.institution,.space-card-mark.institution{background:var(--q-secondary)}.compact-space-monogram.add,.space-card-mark.add{color:var(--q-accent);background:var(--q-accent-soft);border:1px dashed color-mix(in srgb,var(--q-accent) 40%,var(--q-border))}.convey-sidebar.mobile-page-active .space-card-copy{gap:5px}.convey-sidebar.mobile-page-active .space-card-copy strong{color:var(--q-text);font-size:.94rem}.convey-sidebar.mobile-page-active .space-card-copy small{color:var(--q-muted);font-size:.72rem}.compact-space-chevron{color:var(--q-subtle)}.convey-sidebar.mobile-page-active .add-space-card{border-style:dashed;box-shadow:none}.convey-sidebar.mobile-page-active .sidebar-bottom{margin-top:22px;padding-top:12px;border-top:1px solid var(--q-border)}.quick-rail.mobile-page-active,.mobile-capture-view{box-sizing:border-box;width:100%;padding:max(24px,env(safe-area-inset-top)) var(--mobile-page-padding) 30px;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--q-accent-soft) 78%,transparent),transparent 34%),var(--q-bg-soft)!important}.mobile-capture-grid>button{min-height:104px;color:var(--q-text);background:var(--q-surface);border:1px solid var(--q-border);box-shadow:var(--q-shadow-sm)}.mobile-capture-grid>button:last-of-type{border-style:dashed}.camera-capture-notice{display:flex;max-width:var(--mobile-content-max);align-items:flex-start;gap:12px;margin:18px auto 0;padding:15px 16px;color:var(--q-text-soft);background:var(--q-accent-soft);border:1px solid color-mix(in srgb,var(--q-accent) 24%,var(--q-border));border-radius:16px}.camera-capture-notice>svg{flex:0 0 auto;margin-top:2px;color:var(--q-accent)}.camera-capture-notice>div{display:grid;min-width:0;gap:4px}.camera-capture-notice span{color:var(--q-muted);font-size:.78rem;line-height:1.45}.mobile-continuity-page:not([hidden]){box-sizing:border-box;align-items:stretch;gap:16px;padding:max(20px,env(safe-area-inset-top)) var(--mobile-page-padding) 28px;background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--q-accent-soft) 72%,transparent),transparent 34%),var(--q-bg-soft)}.mobile-continuity-header,.mobile-continuity-filter-shell,.mobile-continuity-list{width:100%;max-width:var(--mobile-content-max);margin-right:auto;margin-left:auto}.mobile-continuity-filter-shell{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;flex:0 0 auto;align-items:center;gap:5px}.continuity-filter-arrow{display:grid;width:38px;height:38px;place-items:center;padding:0;color:var(--q-accent);background:var(--q-surface);border:1px solid var(--q-border);border-radius:12px;box-shadow:var(--q-shadow-sm)}.continuity-filter-arrow:disabled{color:var(--q-subtle);cursor:default;box-shadow:none;opacity:.52}.mobile-continuity-filters{display:flex;width:100%;min-width:0;flex:0 0 auto;gap:7px;margin:0;padding:5px;overflow-x:auto;overflow-y:hidden;background:color-mix(in srgb,var(--q-surface) 68%,transparent);border:1px solid var(--q-border);border-radius:17px;scroll-snap-type:x proximity;scroll-padding-inline:5px;-webkit-overflow-scrolling:touch}.mobile-continuity-filters button{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;gap:7px;padding:0 14px;color:var(--q-muted);white-space:nowrap;background:transparent;border:0;border-radius:13px;scroll-snap-align:start}.mobile-continuity-filters button.active{color:var(--q-accent);font-weight:800;background:var(--q-surface);box-shadow:var(--q-shadow-sm)}.mobile-continuity-filters button span{display:inline-grid;min-width:22px;min-height:22px;place-items:center;padding:2px 6px;font-size:.7rem;background:var(--q-surface-soft);border-radius:999px}.mobile-continuity-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mobile-continuity-list .continuity-card{box-sizing:border-box;width:100%;min-width:0;min-height:190px}.mobile-continuity-list .continuity-card.photo{min-height:0;padding:0 18px 18px}.mobile-continuity-list .continuity-card.photo .continuity-photo-thumbnail{width:calc(100% + 36px);height:190px;margin:0 -18px 16px}.mobile-continuity-page>.continuity-empty-state,.mobile-continuity-page>.cards-status,.mobile-continuity-page>.dashboard-error{box-sizing:border-box;width:100%;max-width:var(--mobile-content-max);margin-right:auto;margin-left:auto}.mobile-more-view.mobile-page-active{box-sizing:border-box;padding:max(24px,env(safe-area-inset-top)) var(--mobile-page-padding) 30px;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--q-accent-soft) 76%,transparent),transparent 34%),var(--q-bg-soft)}.mobile-more-header{max-width:var(--mobile-content-max);margin:0 auto 24px}.mobile-more-header>small{color:var(--q-accent);font-size:.69rem;font-weight:900;letter-spacing:.12em}.mobile-more-header h2{margin:7px 0 5px;color:var(--q-text);font-size:clamp(1.65rem,6vw,2.15rem)}.mobile-more-header p{max-width:500px;margin:0;color:var(--q-muted);line-height:1.55}.mobile-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:var(--mobile-content-max);margin:0 auto}.mobile-more-grid>button,.mobile-more-grid>div{display:flex;min-width:0;min-height:84px;align-items:center;gap:13px;padding:16px;color:var(--q-text);text-align:left;background:var(--q-surface);border:1px solid var(--q-border);border-radius:20px;box-shadow:var(--q-shadow-sm)}.mobile-more-grid>button:not(:disabled):active{transform:scale(.98)}.mobile-more-grid>button>svg,.mobile-more-grid>div>svg{flex:0 0 auto;color:var(--q-accent)}.mobile-more-grid span{display:grid;min-width:0;gap:4px}.mobile-more-grid small{color:var(--q-muted);line-height:1.35}.mobile-view-file-locker>.file-locker-page-view{width:100%;height:calc(100vh - var(--mobile-dock-height))!important;height:calc(100dvh - var(--mobile-dock-height))!important;min-height:0;overflow:hidden}.mobile-dashboard-nav{position:fixed;z-index:1700;right:12px;bottom:max(10px,env(safe-area-inset-bottom));left:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 62px repeat(2,minmax(0,1fr));align-items:end;gap:4px;width:auto;max-width:var(--mobile-content-max);min-height:70px;margin-inline:auto;padding:7px;color:var(--q-text);background:color-mix(in srgb,var(--q-surface) 96%,transparent);border:1px solid var(--q-border);border-radius:24px;box-shadow:0 18px 48px color-mix(in srgb,var(--q-text) 16%,transparent);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.mobile-dashboard-nav button{display:grid;min-width:0;min-height:54px;place-items:center;align-content:center;gap:4px;padding:7px 4px;color:var(--q-muted);font:inherit;font-size:.67rem;font-weight:750;line-height:1;background:transparent;border:1px solid transparent;border-radius:16px;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.mobile-dashboard-nav button svg{width:20px;height:20px;color:currentColor;stroke-width:1.9}.mobile-dashboard-nav button:hover,.mobile-dashboard-nav button:focus-visible{color:var(--q-text);background:var(--q-surface-soft);outline:none}.mobile-dashboard-nav button.active:not(.capture){color:var(--q-accent);background:color-mix(in srgb,var(--q-accent-soft) 88%,var(--q-surface));border-color:color-mix(in srgb,var(--q-accent) 24%,var(--q-border));box-shadow:inset 0 1px color-mix(in srgb,var(--q-surface) 80%,transparent),0 8px 18px color-mix(in srgb,var(--q-accent) 14%,transparent)}.mobile-dashboard-nav button.active:not(.capture) svg,.mobile-dashboard-nav button.active:not(.capture) span{color:var(--q-accent)}.mobile-dashboard-nav button.capture{position:relative;z-index:2;width:60px;min-width:60px;min-height:60px;justify-self:center;margin-top:-18px;padding:0;color:#fff;background:linear-gradient(145deg,var(--q-accent),color-mix(in srgb,var(--q-accent) 76%,var(--q-secondary)));border:5px solid var(--q-surface);border-radius:20px;box-shadow:0 12px 28px color-mix(in srgb,var(--q-accent) 34%,transparent)}.mobile-dashboard-nav button.capture svg{width:24px;height:24px;color:#fff;stroke-width:2.2}.mobile-dashboard-nav button.capture span{display:none}.mobile-dashboard-nav button.capture.active{box-shadow:0 0 0 3px color-mix(in srgb,var(--q-accent) 20%,transparent),0 14px 32px color-mix(in srgb,var(--q-accent) 42%,transparent)}.mobile-dashboard-nav button:active{transform:scale(.96)}.mobile-dashboard-nav button:disabled{opacity:.48;cursor:default}.mobile-dashboard-nav button i{position:absolute;top:4px;right:8px;display:grid;min-width:17px;min-height:17px;place-items:center;padding:1px 4px;color:#fff;font-size:.58rem;font-style:normal;font-weight:850;background:var(--q-danger);border-radius:999px}.account-menu{right:12px;bottom:calc(var(--mobile-dock-height) + 10px);left:12px;z-index:1750}}@media(max-width:600px){:root{--mobile-page-padding: 14px}.mobile-more-grid,.mobile-continuity-list,.convey-sidebar.mobile-page-active .space-list{grid-template-columns:1fr}.convey-sidebar.mobile-page-active .space-card{min-height:88px}.mobile-more-grid>button,.mobile-more-grid>div{min-height:72px}.mobile-capture-grid>button{min-height:82px}.mobile-continuity-list .continuity-card.photo .continuity-photo-thumbnail{height:min(260px,36vh)}}@media(max-width:390px){.mobile-dashboard-nav{right:7px;left:7px;grid-template-columns:repeat(2,minmax(0,1fr)) 56px repeat(2,minmax(0,1fr));gap:2px;padding-inline:5px}.mobile-dashboard-nav button{min-height:50px;padding-inline:2px;font-size:.62rem}.mobile-dashboard-nav button svg{width:18px;height:18px}.mobile-dashboard-nav button.capture{width:56px;min-width:56px;min-height:56px;margin-top:-16px}.mobile-continuity-filter-shell{grid-template-columns:34px minmax(0,1fr) 34px;gap:4px}.continuity-filter-arrow{width:34px;height:34px;border-radius:11px}}.centre-tabs .conversation-shared-count{display:inline-flex;min-width:auto;align-items:center;gap:4px;padding:3px 7px;color:var(--q-success);font-size:.72rem;font-weight:800;background:var(--q-success-soft);border-radius:999px}.mobile-first-conversation-card{display:none}@media(max-width:900px){.mobile-first-conversation-card{display:grid;width:calc(100% - 32px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:18px 16px 8px;padding:16px;color:var(--q-text);text-align:left;cursor:pointer;background:radial-gradient(circle at top right,color-mix(in srgb,var(--q-accent-soft) 82%,transparent),transparent 48%),var(--q-surface);border:1px solid var(--q-border);border-radius:20px;box-shadow:var(--q-shadow-md)}.mobile-first-conversation-card>span:nth-child(2){display:grid;min-width:0;gap:4px}.mobile-first-conversation-card strong{font-size:.98rem}.mobile-first-conversation-card small{color:var(--q-muted);line-height:1.4}.mobile-first-conversation-icon{display:grid;width:44px;height:44px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:14px}}@media(max-width:520px){.centre-tabs .conversation-shared-count{padding:2px 6px}}@media(max-width:420px){.mobile-view-home .convey-topbar.notification-only{min-height:72px;padding-right:12px;padding-left:12px}.mobile-view-home .mobile-home-brand{transform:scale(1.44);transform-origin:left center}.mobile-view-home .convey-topbar.notification-only .round-button{flex-basis:40px;width:40px;height:40px}.mobile-view-home .convey-canvas{height:calc(100% - 72px)}}@media(prefers-reduced-motion:reduce){.mobile-dashboard-nav button,.mobile-more-grid>button,.continuity-filter-arrow{transition:none}}@media(max-width:900px){.mobile-more-sections{display:grid;width:100%;max-width:var(--mobile-content-max);gap:26px;margin:0 auto}.mobile-more-section{display:grid;gap:10px}.mobile-more-section-header{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px}.mobile-more-section-header small{color:var(--q-subtle);font-size:.66rem;font-weight:900;letter-spacing:.12em}.mobile-more-section-header span{color:var(--q-muted);font-size:.72rem;line-height:1.35;text-align:right}.mobile-more-section .mobile-more-grid{max-width:none;margin:0}.mobile-more-grid-feature{grid-template-columns:1fr}.mobile-more-grid>button{cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.mobile-more-grid>button:not(:disabled):hover{border-color:color-mix(in srgb,var(--q-accent) 24%,var(--q-border));box-shadow:var(--q-shadow-md)}.mobile-more-grid>button:disabled{cursor:not-allowed;opacity:.5}.mobile-more-grid>button.mobile-more-feature-card{min-height:104px;background:radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--q-accent-soft) 92%,transparent),transparent 42%),var(--q-surface);border-color:color-mix(in srgb,var(--q-accent) 24%,var(--q-border))}.mobile-more-icon{display:grid!important;width:46px;height:46px;flex:0 0 auto;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border:1px solid color-mix(in srgb,var(--q-accent) 18%,var(--q-border));border-radius:15px}.mobile-more-grid .mobile-more-icon+span{flex:1}.mobile-more-grid strong{color:var(--q-text);font-size:.94rem}}@media(max-width:600px){.mobile-more-sections{gap:22px}.mobile-more-section-header{align-items:flex-start;flex-direction:column;gap:4px}.mobile-more-section-header span{text-align:left}.mobile-more-grid>button.mobile-more-feature-card{min-height:92px}}@media(min-width:901px){.mobile-home-view,.mobile-spaces-view,.mobile-capture-view,.mobile-continuity-view,.mobile-more-view,.mobile-dashboard-nav{display:none!important}}@media(max-width:900px){.mobile-continuity-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;grid-auto-rows:auto!important;gap:11px!important;padding-bottom:104px}.mobile-continuity-list .continuity-card{position:relative;display:flex!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;flex-direction:column;gap:10px;padding:16px!important;box-sizing:border-box;overflow:hidden;color:var(--q-text, #29251f)!important;background:var(--q-surface, #fffdf9)!important;border:1px solid var(--q-border, #ddd2c3)!important;border-top:3px solid var(--q-accent, #7c6d59)!important;border-radius:17px!important;box-shadow:0 7px 18px color-mix(in srgb,var(--q-text, #29251f) 5%,transparent)!important}.mobile-continuity-list .continuity-card.note{border-top-color:var(--q-card-note-accent, var(--q-accent, #7c6d59))!important}.mobile-continuity-list .continuity-card.decision{border-top-color:var(--q-card-decision-accent, #8a704c)!important}.mobile-continuity-list .continuity-card.task{border-top-color:var(--q-card-task-accent, #766752)!important}.mobile-continuity-list .continuity-card.photo{border-top-color:var(--q-card-photo-accent, #9a8062)!important}.mobile-continuity-list .continuity-card .continuity-card-meta{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:10px}.mobile-continuity-list .continuity-card .continuity-card-meta>span{color:var(--q-accent, #7c6d59);font-size:.64rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.mobile-continuity-list .continuity-card .continuity-delete-button,.mobile-continuity-list .continuity-card button[aria-label*=Delete],.mobile-continuity-list .continuity-card button[title*=Delete]{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;padding:0;color:#9a403a;cursor:pointer;background:var(--q-surface, #fffdf9);border:1px solid #e5cbc7;border-radius:10px}.mobile-continuity-list .continuity-card .continuity-delete-button:hover,.mobile-continuity-list .continuity-card button[aria-label*=Delete]:hover,.mobile-continuity-list .continuity-card button[title*=Delete]:hover{color:#7e312c;background:#fff2f0;border-color:#dcbab5}.mobile-continuity-list .continuity-card h3{display:-webkit-box;min-height:0;margin:0!important;overflow:hidden;color:var(--q-text, #29251f);font-size:1rem;line-height:1.3;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.mobile-continuity-list .continuity-card p{display:-webkit-box;min-height:0;margin:0!important;overflow:hidden;color:var(--q-muted, #756c62);font-size:.8rem;line-height:1.5;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}.mobile-continuity-list .continuity-card footer{display:flex;min-height:0;align-items:center;justify-content:space-between;gap:12px;margin-top:2px!important;padding-top:11px!important;color:var(--q-muted, #756c62);font-size:.68rem;border-top:1px solid color-mix(in srgb,var(--q-border, #ddd2c3) 72%,transparent)}.mobile-continuity-list .continuity-card footer span:last-child{color:var(--q-accent, #7c6d59);font-weight:750}.mobile-continuity-list .continuity-card.photo{padding:0 16px 16px!important}.mobile-continuity-list .continuity-card.photo .continuity-photo-thumbnail{width:calc(100% + 32px)!important;height:min(220px,32vh)!important;margin:0 -16px 14px!important;object-fit:cover}}@media(max-width:600px){.mobile-continuity-list{grid-template-columns:1fr!important;gap:11px!important}.mobile-continuity-list .continuity-card{height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;border-radius:17px!important}.mobile-continuity-list .continuity-card.photo{padding:0 16px 16px!important}}@media(max-width:380px){.mobile-continuity-list .continuity-card{padding:14px!important}.mobile-continuity-list .continuity-card.photo{padding:0 14px 14px!important}.mobile-continuity-list .continuity-card.photo .continuity-photo-thumbnail{width:calc(100% + 28px)!important;margin-right:-14px!important;margin-left:-14px!important}}.wrapper-system-library{margin-top:28px}.wrapper-library-selects{display:flex;flex-wrap:wrap;gap:8px}.wrapper-library-selects select{min-height:40px;padding:0 30px 0 11px;color:var(--q-text);font:inherit;font-size:.76rem;background:var(--q-surface);border:1px solid var(--q-border);border-radius:11px}.wrapper-library-create-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.wrapper-library-manual{display:inline-flex;min-height:46px;align-items:center;gap:8px;padding:0 17px;color:var(--q-accent);font:inherit;font-weight:800;background:var(--q-surface);border:1px solid var(--q-border);border-radius:14px;cursor:pointer}.wrapper-agent-page{min-height:100vh;padding:38px 18px 70px;box-sizing:border-box;color:var(--q-text);background:radial-gradient(circle at 82% 5%,var(--q-accent-soft),transparent 30%),var(--q-bg-soft)}.wrapper-agent-shell{width:min(860px,100%);margin:0 auto}.wrapper-agent-header{margin:42px 0 25px;text-align:center}.wrapper-agent-header>span{display:grid;width:48px;height:48px;margin:0 auto 13px;place-items:center;color:var(--q-accent);background:var(--q-surface);border:1px solid var(--q-border);border-radius:16px}.wrapper-agent-header small,.wrapper-agent-review>header small,.wrapper-refinement-dialog header small{color:var(--q-accent);font-size:.67rem;font-weight:900;letter-spacing:.11em}.wrapper-agent-header h1{margin:8px 0;font-size:clamp(2.2rem,6vw,4rem)}.wrapper-agent-header p,.wrapper-agent-review>header p{margin:0 auto;max-width:620px;color:var(--q-muted);line-height:1.6}.wrapper-agent-prompt,.wrapper-agent-review{padding:clamp(20px,4vw,34px);background:var(--q-surface);border:1px solid var(--q-border);border-radius:23px;box-shadow:var(--q-shadow-md)}.wrapper-agent-prompt>label,.wrapper-agent-clarification label,.wrapper-refinement-dialog>label{display:grid;gap:9px;font-weight:800}.wrapper-agent-prompt textarea,.wrapper-refinement-dialog textarea{width:100%;padding:15px;box-sizing:border-box;color:var(--q-text);font:inherit;line-height:1.55;resize:vertical;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:14px}.wrapper-agent-prompt label>small{text-align:right;color:var(--q-muted);font-weight:500}.wrapper-agent-examples,.wrapper-refinement-examples{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.wrapper-agent-examples>small{width:100%;color:var(--q-muted);font-size:.63rem;font-weight:900;letter-spacing:.1em}.wrapper-agent-examples button,.wrapper-refinement-examples button{padding:8px 10px;color:var(--q-accent);font:inherit;font-size:.72rem;background:var(--q-accent-soft);border:0;border-radius:9px;cursor:pointer}.wrapper-agent-clarification{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;padding:18px;background:var(--q-bg-soft);border-radius:15px}.wrapper-agent-clarification h2{grid-column:1 / -1;margin:0;font-size:1rem}.wrapper-agent-clarification select{min-height:43px;padding:0 10px;color:var(--q-text);font:inherit;background:var(--q-surface);border:1px solid var(--q-border);border-radius:11px}.wrapper-agent-prompt footer,.wrapper-agent-review footer,.wrapper-refinement-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.wrapper-agent-error{padding:11px 13px;color:var(--q-danger);background:var(--q-danger-soft);border-radius:11px}.wrapper-agent-review>header{text-align:center}.wrapper-agent-review>header h2{margin:7px 0;font-size:1.7rem}.wrapper-agent-review>header>div{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:14px}.wrapper-agent-review>header>div span{padding:5px 8px;color:var(--q-accent);font-size:.67rem;font-weight:800;background:var(--q-accent-soft);border-radius:999px}.wrapper-agent-review>div{display:grid;gap:9px;margin-top:25px}.wrapper-agent-review article{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:13px;background:var(--q-bg-soft);border-radius:13px}.wrapper-agent-review article>span{color:var(--q-accent);font-size:.61rem;font-weight:900}.wrapper-agent-review article h3,.wrapper-agent-review article p{margin:0}.wrapper-agent-review article p{margin-top:3px;color:var(--q-muted);font-size:.72rem}.wrapper-agent-review article b,.wrapper-generated-draft{display:inline-flex;align-items:center;gap:5px;color:var(--q-accent);font-size:.67rem}.wrapper-generated-draft{width:max-content;margin:7px 0;padding:6px 9px;background:var(--q-accent-soft);border-radius:999px}.wrapper-agent-refine-button{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;color:var(--q-accent);font:inherit;font-size:.75rem;font-weight:800;background:var(--q-accent-soft);border:0;border-radius:10px;cursor:pointer}.wrapper-refinement-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:18px;background:#0828267a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.wrapper-refinement-dialog{width:min(620px,100%);max-height:88vh;overflow:auto;padding:26px;box-sizing:border-box;background:var(--q-surface);border:1px solid var(--q-border);border-radius:21px;box-shadow:var(--q-shadow-lg)}.wrapper-refinement-dialog>header{display:flex;align-items:center;gap:11px;margin-bottom:20px}.wrapper-refinement-dialog header>span{display:grid;width:40px;height:40px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:12px}.wrapper-refinement-dialog h2{margin:3px 0 0}.wrapper-refinement-review ol{display:grid;gap:7px;padding-left:22px;color:var(--q-muted)}.wrapper-refinement-review li b{color:var(--q-accent);font-size:.62rem}@media(max-width:640px){.wrapper-library-create-actions,.wrapper-library-create-actions button,.wrapper-agent-prompt footer,.wrapper-agent-review footer{width:100%}.wrapper-library-create-actions button,.wrapper-agent-prompt footer button,.wrapper-agent-review footer button{flex:1;justify-content:center}.wrapper-agent-clarification{grid-template-columns:1fr}.wrapper-agent-clarification h2{grid-column:auto}.wrapper-agent-review article{grid-template-columns:auto 1fr}.wrapper-agent-review article b{grid-column:2}}.wrapper-template-card details{margin:14px 0;padding:12px 14px;background:var(--q-bg-soft);border-radius:12px}.wrapper-template-card summary{color:var(--q-accent);font-size:.78rem;font-weight:800;cursor:pointer}.wrapper-template-card details ol{display:grid;gap:8px;margin:12px 0 0;padding-left:20px;color:var(--q-muted);font-size:.76rem;line-height:1.45}.wrapper-template-card details b{margin-right:5px;color:var(--q-accent);font-size:.62rem;letter-spacing:.08em}.auto-manager-notice{margin:0 0 16px;padding:11px 13px;color:var(--q-accent);background:var(--q-accent-soft);border-radius:11px;font-size:.8rem}.auto-manager-participant-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.auto-manager-participant-actions button{padding:7px 10px;color:var(--q-accent);font:inherit;font-size:.7rem;font-weight:800;background:var(--q-accent-soft);border:0;border-radius:9px;cursor:pointer}.auto-participant-history{grid-column:1 / -1;padding-top:10px;border-top:1px solid var(--q-border)}.auto-participant-history summary{color:var(--q-accent);font-size:.75rem;font-weight:800;cursor:pointer}.auto-participant-history>div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;color:var(--q-muted);font-size:.72rem}@media(max-width:760px){.auto-manager-participant-actions{grid-column:1 / -1;justify-content:stretch}.auto-manager-participant-actions button{flex:1}}.auto-manager-export-actions{display:flex;align-items:center;gap:10px}.auto-manager-export-actions button{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;color:var(--q-accent);font:inherit;font-size:.72rem;font-weight:800;background:var(--q-accent-soft);border:0;border-radius:10px;cursor:pointer}.auto-tracked-list{display:grid;gap:14px}.auto-tracked-list article{padding:18px;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:15px}.auto-tracked-list article>header span{color:var(--q-accent);font-size:.62rem;font-weight:900;letter-spacing:.1em}.auto-tracked-list article>header h3{margin:4px 0 12px;font-size:.94rem}.auto-tracked-list article>div{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(80px,auto) auto;gap:12px;padding:8px 0;color:var(--q-muted);font-size:.74rem;border-top:1px solid var(--q-border)}.auto-tracked-list article>div b{color:var(--q-text)}@media(max-width:680px){.auto-tracked-list article>div{grid-template-columns:1fr auto}}.wrapper-library-page{min-height:100vh;color:var(--q-text);background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--q-accent-soft) 68%,transparent),transparent 32%),var(--q-bg-soft)}.wrapper-library-topbar{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:18px;padding:0 clamp(18px,4vw,54px);background:color-mix(in srgb,var(--q-surface) 94%,transparent);border-bottom:1px solid var(--q-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wrapper-library-back,.wrapper-library-create,.wrapper-library-tabs button{font:inherit}.wrapper-library-back{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 12px;color:var(--q-muted);cursor:pointer;background:transparent;border:0;border-radius:11px}.wrapper-library-back:hover{color:var(--q-accent);background:var(--q-accent-soft)}.wrapper-library-brand{display:inline-flex;align-items:center;gap:9px}.wrapper-library-brand>span{display:grid;width:36px;height:36px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:12px}.wrapper-library-shell{width:min(1120px,calc(100% - 36px));margin:0 auto;padding:54px 0 80px}.wrapper-library-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.wrapper-library-hero>div{max-width:720px}.wrapper-library-hero small,.wrapper-library-categories>header small,.wrapper-library-intro-card>div>small{color:var(--q-accent);font-size:.68rem;font-weight:900;letter-spacing:.12em}.wrapper-library-hero h1{margin:8px 0 10px;font-size:clamp(2.35rem,6vw,4.6rem);line-height:.98}.wrapper-library-hero p{max-width:680px;margin:0;color:var(--q-muted);font-size:1rem;line-height:1.65}.wrapper-library-create{display:inline-flex;min-height:46px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;padding:0 17px;color:var(--q-on-accent, #fff);font-weight:800;background:var(--q-accent);border:0;border-radius:14px;box-shadow:0 12px 26px color-mix(in srgb,var(--q-accent) 22%,transparent)}.wrapper-library-create:disabled{cursor:not-allowed;opacity:.5}.wrapper-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:34px}.wrapper-library-search{display:flex;width:min(420px,100%);min-height:46px;align-items:center;gap:10px;padding:0 14px;color:var(--q-muted);background:var(--q-surface);border:1px solid var(--q-border);border-radius:14px;box-shadow:var(--q-shadow-sm)}.wrapper-library-search input{width:100%;color:var(--q-text);font:inherit;background:transparent;border:0;outline:0}.wrapper-library-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:14px}.wrapper-library-tabs button{min-height:36px;padding:0 12px;color:var(--q-muted);background:transparent;border:0;border-radius:10px}.wrapper-library-tabs button.active{color:var(--q-accent);font-weight:800;background:var(--q-accent-soft)}.wrapper-library-tabs button:disabled{opacity:.48}.wrapper-library-intro-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;margin-top:28px;padding:26px;background:linear-gradient(135deg,var(--q-accent-soft),transparent 58%),var(--q-surface);border:1px solid color-mix(in srgb,var(--q-accent) 20%,var(--q-border));border-radius:24px;box-shadow:var(--q-shadow-md)}.wrapper-library-intro-icon{display:grid;width:52px;height:52px;place-items:center;color:var(--q-accent);background:var(--q-surface);border:1px solid var(--q-border);border-radius:17px}.wrapper-library-intro-card h2{margin:7px 0;font-size:clamp(1.35rem,3vw,2rem)}.wrapper-library-intro-card p{max-width:760px;margin:0;color:var(--q-muted);line-height:1.6}.wrapper-library-categories{margin-top:34px}.wrapper-library-categories>header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:15px}.wrapper-library-categories h2{margin:6px 0 0;font-size:1.55rem}.wrapper-library-categories>header>span{padding:6px 9px;color:var(--q-accent);font-size:.72rem;font-weight:800;background:var(--q-accent-soft);border-radius:999px}.wrapper-library-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wrapper-category-card{display:flex;min-height:210px;flex-direction:column;padding:22px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:21px;box-shadow:var(--q-shadow-sm)}.wrapper-category-card>span{display:grid;width:44px;height:44px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:14px}.wrapper-category-card strong{margin-top:18px;font-size:1rem}.wrapper-category-card p{margin:8px 0 18px;color:var(--q-muted);font-size:.86rem;line-height:1.55}.wrapper-category-card small{margin-top:auto;color:var(--q-subtle);font-size:.72rem;font-weight:750}.wrapper-library-back:focus-visible,.wrapper-library-create:focus-visible,.wrapper-library-tabs button:focus-visible,.wrapper-library-search:focus-within{outline:3px solid color-mix(in srgb,var(--q-accent) 24%,transparent);outline-offset:3px}@media(max-width:760px){.wrapper-library-topbar{min-height:64px;padding-inline:14px}.wrapper-library-back span{display:none}.wrapper-library-shell{width:min(100% - 28px,620px);padding:30px 0 96px}.wrapper-library-hero,.wrapper-library-toolbar{align-items:stretch;flex-direction:column}.wrapper-library-create,.wrapper-library-search{width:100%}.wrapper-library-tabs{overflow-x:auto}.wrapper-library-intro-card{grid-template-columns:1fr;padding:21px}.wrapper-library-category-grid{grid-template-columns:1fr}}.wrapper-records{margin-top:34px}.wrapper-records>header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:15px}.wrapper-records>header small{color:var(--q-accent);font-size:.68rem;font-weight:900;letter-spacing:.12em}.wrapper-records>header h2{margin:6px 0 0;font-size:1.55rem}.wrapper-records>header>span{display:grid;min-width:30px;height:30px;place-items:center;padding:0 8px;color:var(--q-accent);font-size:.76rem;font-weight:900;background:var(--q-accent-soft);border-radius:999px}.wrapper-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wrapper-record-card{display:flex;min-width:0;min-height:260px;flex-direction:column;padding:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--q-accent-soft) 28%,transparent),transparent 45%),var(--q-surface);border:1px solid var(--q-border);border-radius:21px;box-shadow:var(--q-shadow-sm)}.wrapper-record-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.wrapper-record-card-top>small{color:var(--q-muted);font-size:.72rem;font-weight:750}.wrapper-record-status{padding:5px 8px;color:var(--q-muted);font-size:.64rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;background:var(--q-surface-soft);border-radius:999px}.wrapper-record-status.published{color:var(--q-success);background:var(--q-success-soft)}.wrapper-record-status.archived{color:var(--q-subtle);background:var(--q-bg-soft)}.wrapper-record-card>strong{margin-top:22px;overflow-wrap:anywhere;font-size:1.12rem;line-height:1.35}.wrapper-record-card>p{display:-webkit-box;margin:9px 0 20px;overflow:hidden;color:var(--q-muted);font-size:.84rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.wrapper-record-card>footer{display:grid;gap:14px;margin-top:auto;padding-top:16px;border-top:1px solid var(--q-border)}.wrapper-record-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.wrapper-record-meta>span{overflow:hidden;color:var(--q-text-soft);font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.wrapper-record-meta>small{flex:0 0 auto;color:var(--q-subtle);font-size:.7rem}.wrapper-record-edit{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 13px;color:var(--q-accent);font:inherit;font-size:.78rem;font-weight:850;cursor:pointer;background:var(--q-accent-soft);border:1px solid color-mix(in srgb,var(--q-accent) 18%,var(--q-border));border-radius:11px}.wrapper-record-edit:hover{color:var(--q-on-accent, #fff);background:var(--q-accent)}.wrapper-record-edit:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 24%,transparent);outline-offset:3px}.wrapper-record-card-clickable{cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.wrapper-record-card-clickable:hover,.wrapper-record-card-clickable:focus-visible{border-color:color-mix(in srgb,var(--q-accent) 26%,var(--q-border));box-shadow:var(--q-shadow-md);transform:translateY(-2px);outline:none}.wrapper-builder-page{min-height:100vh;color:var(--q-text);background:radial-gradient(circle at 86% 5%,color-mix(in srgb,var(--q-accent-soft) 75%,transparent),transparent 30%),var(--q-bg-soft)}.wrapper-builder-topbar{position:sticky;z-index:50;top:0;display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:14px;padding:0 clamp(16px,4vw,46px);background:color-mix(in srgb,var(--q-surface) 94%,transparent);border-bottom:1px solid var(--q-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wrapper-builder-topbar>button{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 10px;color:var(--q-muted);font:inherit;cursor:pointer;background:transparent;border:0;border-radius:11px}.wrapper-builder-topbar>div{display:flex;align-items:center;gap:9px}.wrapper-status{padding:6px 9px;color:var(--q-muted);font-size:.68rem;font-weight:900;text-transform:uppercase;background:var(--q-surface-soft);border-radius:999px}.wrapper-status.published{color:var(--q-success);background:var(--q-success-soft)}.wrapper-publish-button{min-height:38px;padding:0 13px;color:var(--q-on-accent, #fff);font:inherit;font-weight:800;cursor:pointer;background:var(--q-accent);border:0;border-radius:11px}.wrapper-builder-shell{width:min(1050px,calc(100% - 36px));margin:0 auto;padding:44px 0 90px}.wrapper-builder-heading small,.wrapper-builder-section-heading small,.wrapper-lens-section>header small,.wrapper-question-dialog header small{color:var(--q-accent);font-size:.67rem;font-weight:900;letter-spacing:.12em}.wrapper-builder-heading h1{margin:7px 0 8px;font-size:clamp(2.2rem,5vw,4rem);line-height:1}.wrapper-builder-heading p{margin:0;color:var(--q-muted)}.wrapper-builder-error,.wrapper-builder-state{margin:24px auto;padding:16px;color:var(--q-danger);background:var(--q-danger-soft);border:1px solid color-mix(in srgb,var(--q-danger) 20%,transparent);border-radius:14px}.wrapper-builder-state{width:min(700px,calc(100% - 36px));color:var(--q-muted);background:var(--q-surface);border-color:var(--q-border)}.wrapper-builder-metadata,.wrapper-builder-questions{margin-top:28px;padding:24px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:22px;box-shadow:var(--q-shadow-sm)}.wrapper-builder-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.wrapper-builder-section-heading h2{margin:5px 0 0;font-size:1.4rem}.wrapper-builder-section-heading p{margin:5px 0 0;color:var(--q-muted);font-size:.84rem}.wrapper-builder-section-heading>button,.wrapper-lens-section>header>button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 12px;color:var(--q-accent);font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;background:var(--q-accent-soft);border:1px solid color-mix(in srgb,var(--q-accent) 18%,var(--q-border));border-radius:11px}.wrapper-builder-section-heading>span{padding:6px 9px;color:var(--q-accent);font-size:.72rem;font-weight:800;background:var(--q-accent-soft);border-radius:999px}.wrapper-metadata-grid,.wrapper-question-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wrapper-metadata-grid label,.wrapper-question-form label{display:grid;gap:7px}.wrapper-metadata-grid label>span,.wrapper-question-form label>span{color:var(--q-text-soft);font-size:.76rem;font-weight:800}.wrapper-metadata-grid input,.wrapper-metadata-grid textarea,.wrapper-question-form input,.wrapper-question-form textarea,.wrapper-question-form select{box-sizing:border-box;width:100%;padding:11px 12px;color:var(--q-text);font:inherit;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:12px;outline:none}.wrapper-metadata-grid textarea,.wrapper-question-form textarea{resize:vertical}.wrapper-metadata-grid input:focus,.wrapper-metadata-grid textarea:focus,.wrapper-question-form input:focus,.wrapper-question-form textarea:focus,.wrapper-question-form select:focus{border-color:var(--q-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--q-accent) 13%,transparent)}.wrapper-metadata-wide,.wrapper-question-form-wide{grid-column:1 / -1}.wrapper-lens-list{display:grid;gap:14px}.wrapper-lens-section{overflow:hidden;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:17px}.wrapper-lens-section>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;background:color-mix(in srgb,var(--q-surface) 76%,transparent);border-bottom:1px solid var(--q-border)}.wrapper-lens-section>header>div{display:grid;gap:3px}.wrapper-lens-section>header strong{font-size:.88rem}.wrapper-lens-empty{padding:20px 16px;color:var(--q-muted);font-size:.82rem}.wrapper-question-list{display:grid}.wrapper-question-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:15px 16px;background:var(--q-surface);border-bottom:1px solid var(--q-border)}.wrapper-question-card:last-child{border-bottom:0}.wrapper-question-order,.wrapper-question-actions{display:flex;gap:4px}.wrapper-question-order{flex-direction:column}.wrapper-question-order button,.wrapper-question-actions button{display:grid;width:32px;height:32px;place-items:center;color:var(--q-muted);cursor:pointer;background:var(--q-surface-soft);border:1px solid var(--q-border);border-radius:9px}.wrapper-question-copy{min-width:0}.wrapper-question-copy>div{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.wrapper-question-copy>div span{padding:3px 6px;color:var(--q-accent);font-size:.62rem;font-weight:800;text-transform:uppercase;background:var(--q-accent-soft);border-radius:999px}.wrapper-question-copy strong{display:block;font-size:.92rem}.wrapper-question-copy p,.wrapper-question-copy small{display:block;margin:5px 0 0;color:var(--q-muted);font-size:.78rem;line-height:1.45}.wrapper-question-dialog-backdrop{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:color-mix(in srgb,var(--q-text) 28%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wrapper-question-dialog{width:min(690px,100%);max-height:min(780px,90vh);overflow-y:auto;background:var(--q-surface);border:1px solid var(--q-border);border-radius:22px;box-shadow:var(--q-shadow-lg)}.wrapper-question-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 22px;border-bottom:1px solid var(--q-border)}.wrapper-question-dialog h2{margin:5px 0 0}.wrapper-question-dialog>header>button{width:36px;height:36px;color:var(--q-muted);font-size:1.5rem;cursor:pointer;background:var(--q-surface-soft);border:1px solid var(--q-border);border-radius:10px}.wrapper-question-form{padding:22px}.wrapper-question-toggle{display:flex!important;grid-column:span 1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px!important;min-height:42px;padding:0 11px;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:11px}.wrapper-question-toggle input{width:auto;margin:0}.wrapper-question-dialog>footer{display:flex;justify-content:flex-end;gap:9px;padding:18px 22px;border-top:1px solid var(--q-border)}.wrapper-dialog-secondary,.wrapper-dialog-primary{display:inline-flex;min-height:41px;align-items:center;justify-content:center;gap:7px;padding:0 14px;font:inherit;font-weight:800;cursor:pointer;border-radius:11px}.wrapper-dialog-secondary{color:var(--q-text);background:var(--q-surface);border:1px solid var(--q-border)}.wrapper-dialog-primary{color:var(--q-on-accent, #fff);background:var(--q-accent);border:0}@media(max-width:720px){.wrapper-record-grid{grid-template-columns:1fr}.wrapper-record-card{min-height:230px}.wrapper-builder-topbar{padding-inline:12px}.wrapper-builder-topbar>button{font-size:0}.wrapper-builder-topbar>button svg{width:20px;height:20px}.wrapper-builder-shell{width:min(100% - 28px,620px);padding-top:28px}.wrapper-builder-metadata,.wrapper-builder-questions{padding:18px}.wrapper-builder-section-heading{align-items:stretch;flex-direction:column}.wrapper-metadata-grid,.wrapper-question-form{grid-template-columns:1fr}.wrapper-metadata-wide,.wrapper-question-form-wide,.wrapper-question-toggle{grid-column:auto}.wrapper-question-card{grid-template-columns:minmax(0,1fr) auto}.wrapper-question-order{grid-column:1 / -1;flex-direction:row}.wrapper-question-dialog-backdrop{align-items:end;padding:0}.wrapper-question-dialog{width:100%;max-height:92vh;border-radius:22px 22px 0 0}}.new-wrapper-page{min-height:100vh;padding:44px 18px 80px;color:var(--q-text);background:radial-gradient(circle at 84% 6%,var(--q-accent-soft),transparent 30%),var(--q-bg-soft)}.new-wrapper-shell{width:min(780px,100%);margin:0 auto}.new-wrapper-back{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 10px;color:var(--q-muted);font:inherit;cursor:pointer;background:transparent;border:0;border-radius:11px}.new-wrapper-back:hover{color:var(--q-accent);background:var(--q-accent-soft)}.new-wrapper-header{margin-top:28px}.new-wrapper-header small{color:var(--q-accent);font-size:.68rem;font-weight:900;letter-spacing:.12em}.new-wrapper-header h1{margin:8px 0 10px;font-size:clamp(2.2rem,6vw,4rem);line-height:1}.new-wrapper-header p{max-width:650px;margin:0;color:var(--q-muted);line-height:1.6}.new-wrapper-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;padding:26px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:22px;box-shadow:var(--q-shadow-md)}.new-wrapper-form label{display:grid;gap:8px}.new-wrapper-form label>span{color:var(--q-text-soft);font-size:.78rem;font-weight:800}.new-wrapper-form input,.new-wrapper-form select,.new-wrapper-form textarea{box-sizing:border-box;width:100%;padding:12px 13px;color:var(--q-text);font:inherit;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:13px;outline:none}.new-wrapper-form textarea{resize:vertical}.new-wrapper-form input:focus,.new-wrapper-form select:focus,.new-wrapper-form textarea:focus{border-color:var(--q-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--q-accent) 14%,transparent)}.new-wrapper-form-wide,.new-wrapper-error,.new-wrapper-form footer{grid-column:1 / -1}.new-wrapper-error{margin:0;padding:11px 13px;color:var(--q-danger);background:var(--q-danger-soft);border-radius:11px}.new-wrapper-form footer{display:flex;justify-content:flex-end;gap:10px;padding-top:8px}.new-wrapper-secondary,.new-wrapper-primary{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:8px;padding:0 15px;font:inherit;font-weight:800;cursor:pointer;border-radius:12px}.new-wrapper-secondary{color:var(--q-text);background:var(--q-surface);border:1px solid var(--q-border)}.new-wrapper-primary{color:var( --q-on-accent, #ffffff );background:var(--q-accent);border:0;box-shadow:0 10px 24px color-mix(in srgb,var(--q-accent) 20%,transparent)}.new-wrapper-primary:hover:not(:disabled){background:var(--q-accent-hover)}.new-wrapper-primary:disabled,.new-wrapper-secondary:disabled{cursor:not-allowed;opacity:.5}@media(max-width:760px){.new-wrapper-page{padding:28px 14px 96px}.new-wrapper-form{grid-template-columns:1fr;padding:20px}.new-wrapper-form-wide,.new-wrapper-error,.new-wrapper-form footer{grid-column:auto}.new-wrapper-form footer{flex-direction:column-reverse}.new-wrapper-primary,.new-wrapper-secondary{width:100%}}.wrapper-step-row{display:flex;align-items:center;gap:8px;margin-bottom:9px}.wrapper-step-row span{padding:5px 8px;color:var(--q-accent);font-size:.64rem;font-weight:900;letter-spacing:.08em;background:var(--q-accent-soft);border-radius:999px}.wrapper-step-row span:last-child{color:var(--q-muted);background:var(--q-surface-soft)}.wrapper-step-progress{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;width:min(240px,100%);margin-top:18px}.wrapper-step-progress span{height:5px;background:var(--q-border);border-radius:999px}.wrapper-step-progress span.active{background:var(--q-accent)}.new-wrapper-next-note{display:flex;grid-column:1 / -1;align-items:flex-start;gap:8px;padding:13px 14px;color:var(--q-muted);font-size:.78rem;line-height:1.45;background:var(--q-accent-soft);border:1px solid color-mix(in srgb,var(--q-accent) 16%,var(--q-border));border-radius:13px}.new-wrapper-next-note strong{flex:0 0 auto;color:var(--q-accent)}.wrapper-readiness-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:26px;padding:18px 20px;background:linear-gradient(135deg,var(--q-accent-soft),transparent 70%),var(--q-surface);border:1px solid color-mix(in srgb,var(--q-accent) 18%,var(--q-border));border-radius:18px;box-shadow:var(--q-shadow-sm)}.wrapper-readiness-card>div:first-child{display:grid;gap:5px}.wrapper-readiness-card small{color:var(--q-accent);font-size:.64rem;font-weight:900;letter-spacing:.1em}.wrapper-readiness-card>div:first-child strong{font-size:1rem}.wrapper-readiness-stats{display:grid;grid-template-columns:repeat(4,auto);gap:8px}.wrapper-readiness-stats>span{display:grid;min-width:76px;gap:3px;padding:9px 10px;color:var(--q-muted);font-size:.67rem;text-align:center;background:var(--q-surface);border:1px solid var(--q-border);border-radius:12px}.wrapper-readiness-stats strong{color:var(--q-text);font-size:1rem}.wrapper-builder-success{margin-top:18px;padding:12px 14px;color:var(--q-success);font-size:.8rem;font-weight:750;background:var(--q-success-soft);border:1px solid color-mix(in srgb,var(--q-success) 18%,transparent);border-radius:12px}.wrapper-lens-count{color:var(--q-muted);font-size:.68rem}button.wrapper-lens-empty{display:flex;width:100%;min-height:62px;align-items:center;justify-content:center;gap:8px;padding:14px 16px;color:var(--q-muted);font:inherit;font-size:.8rem;cursor:pointer;background:transparent;border:0}button.wrapper-lens-empty:hover:not(:disabled){color:var(--q-accent);background:var(--q-accent-soft)}.wrapper-question-dialog>header p{margin:4px 0 0;color:var(--q-muted);font-size:.76rem}.wrapper-builder-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding:20px 22px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:18px;box-shadow:var(--q-shadow-sm)}.wrapper-builder-footer>div:first-child{display:grid;gap:4px}.wrapper-builder-footer>div:first-child span{color:var(--q-muted);font-size:.76rem}.wrapper-builder-footer>div:last-child{display:flex;gap:9px}.wrapper-footer-secondary,.wrapper-footer-primary{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 14px;font:inherit;font-weight:800;cursor:pointer;border-radius:11px}.wrapper-footer-secondary{color:var(--q-text);background:var(--q-surface);border:1px solid var(--q-border)}.wrapper-footer-primary{color:var(--q-on-accent, #fff);background:var(--q-accent);border:0}.wrapper-footer-secondary:disabled,.wrapper-footer-primary:disabled,.wrapper-publish-button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:760px){.new-wrapper-next-note{grid-column:auto}.wrapper-readiness-card{align-items:stretch;flex-direction:column}.wrapper-readiness-stats{grid-template-columns:repeat(2,1fr)}.wrapper-readiness-stats>span{min-width:0}.wrapper-builder-footer{align-items:stretch;flex-direction:column}.wrapper-builder-footer>div:last-child{flex-direction:column}.wrapper-footer-secondary,.wrapper-footer-primary{width:100%}}.wrapper-record-card-automation{min-height:0}.wrapper-record-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--q-border)}.wrapper-record-edit,.wrapper-record-create-auto{display:inline-flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 13px;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer;border-radius:11px}.wrapper-record-edit{color:var(--q-text);background:var(--q-surface);border:1px solid var(--q-border)}.wrapper-record-edit:hover{color:var(--q-accent);background:var(--q-accent-soft);border-color:color-mix(in srgb,var(--q-accent) 22%,var(--q-border))}.wrapper-record-create-auto{color:var(--q-on-accent, #fff);background:var(--q-accent);border:1px solid var(--q-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--q-accent) 16%,transparent)}.wrapper-record-create-auto:hover{background:var(--q-accent-hover);border-color:var(--q-accent-hover)}.wrapper-record-edit:focus-visible,.wrapper-record-create-auto:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 24%,transparent);outline-offset:3px}.wrapper-automation-section{margin-top:18px;padding-top:17px;border-top:1px solid var(--q-border)}.wrapper-automation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.wrapper-automation-heading>div{display:grid;min-width:0;gap:3px}.wrapper-automation-heading small{color:var(--q-accent);font-size:.6rem;font-weight:900;letter-spacing:.1em}.wrapper-automation-heading strong{color:var(--q-text);font-size:.78rem}.wrapper-automation-heading>span{display:grid;min-width:28px;height:28px;place-items:center;padding:0 7px;color:var(--q-accent);font-size:.7rem;font-weight:900;background:var(--q-accent-soft);border-radius:999px}.wrapper-automation-state{padding:13px 14px;color:var(--q-muted);font-size:.76rem;line-height:1.45;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:12px}.wrapper-automation-error{color:var(--q-danger);background:var(--q-danger-soft);border-color:color-mix(in srgb,var(--q-danger) 18%,var(--q-border))}.wrapper-automation-empty{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:13px;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:13px}.wrapper-automation-empty>svg{margin-top:2px;color:var(--q-accent)}.wrapper-automation-empty>div{min-width:0}.wrapper-automation-empty strong{display:block;color:var(--q-text);font-size:.78rem}.wrapper-automation-empty p{margin:4px 0 0;color:var(--q-muted);font-size:.7rem;line-height:1.45}.wrapper-automation-empty>button{grid-column:1 / -1;min-height:36px;color:var(--q-accent);font:inherit;font-size:.72rem;font-weight:850;cursor:pointer;background:var(--q-accent-soft);border:1px solid color-mix(in srgb,var(--q-accent) 18%,var(--q-border));border-radius:10px}.wrapper-automation-list{display:grid;gap:9px}.wrapper-automation-row{display:grid;gap:11px;padding:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--q-accent-soft) 22%,transparent),transparent 52%),var(--q-bg-soft);border:1px solid var(--q-border);border-radius:14px}.wrapper-automation-row-main{display:grid;min-width:0;gap:9px}.wrapper-automation-title-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:9px}.wrapper-automation-title-row>strong{min-width:0;overflow:hidden;color:var(--q-text);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.wrapper-auto-status{flex:0 0 auto;padding:4px 7px;color:var(--q-muted);font-size:.57rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;background:var(--q-surface);border:1px solid var(--q-border);border-radius:999px}.wrapper-auto-status.active{color:var(--q-success);background:var(--q-success-soft);border-color:color-mix(in srgb,var(--q-success) 16%,var(--q-border))}.wrapper-auto-status.draft{color:var(--q-muted)}.wrapper-auto-status.closed,.wrapper-auto-status.archived{color:var(--q-subtle);background:var(--q-surface-soft)}.wrapper-automation-facts{display:flex;flex-wrap:wrap;gap:6px}.wrapper-automation-facts>span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;color:var(--q-muted);font-size:.64rem;font-weight:750;background:var(--q-surface);border:1px solid var(--q-border);border-radius:999px}.wrapper-automation-facts svg{color:var(--q-accent)}.wrapper-cycle-progress{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:10px}.wrapper-cycle-progress span{color:var(--q-muted);font-size:.65rem}.wrapper-cycle-progress strong{color:var(--q-text);font-size:.67rem}.wrapper-next-cycle{display:grid;gap:3px;padding:9px 10px;background:color-mix(in srgb,var(--q-accent-soft) 56%,var(--q-surface));border-radius:10px}.wrapper-next-cycle small{color:var(--q-accent);font-size:.56rem;font-weight:900;letter-spacing:.09em}.wrapper-next-cycle strong{color:var(--q-text);font-size:.7rem;line-height:1.35}.wrapper-automation-manage{display:flex;width:100%;min-height:37px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;color:var(--q-accent);font:inherit;font-size:.72rem;font-weight:850;cursor:pointer;background:var(--q-surface);border:1px solid color-mix(in srgb,var(--q-accent) 18%,var(--q-border));border-radius:10px}.wrapper-automation-manage:hover{color:var(--q-on-accent, #fff);background:var(--q-accent);border-color:var(--q-accent)}.wrapper-automation-manage:focus-visible,.wrapper-automation-empty>button:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 24%,transparent);outline-offset:3px}.wrapper-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wrapper-record-card-automation{padding:21px}@media(max-width:900px){.wrapper-record-grid{grid-template-columns:1fr}}@media(max-width:600px){.wrapper-record-card-automation{padding:17px}.wrapper-automation-title-row{align-items:flex-start}.wrapper-cycle-progress{align-items:flex-start;flex-direction:column}.wrapper-automation-facts{gap:5px}}.wrapper-shared-section{display:grid;gap:20px;margin-top:28px}.wrapper-shared-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.wrapper-shared-heading>div{display:grid;gap:6px}.wrapper-shared-heading small{color:var(--q-accent);font-size:.66rem;font-weight:900;letter-spacing:.1em}.wrapper-shared-heading h2{margin:0;color:var(--q-text);font-size:clamp(1.6rem,3vw,2.15rem);line-height:1.1;letter-spacing:-.035em}.wrapper-shared-heading p{max-width:660px;margin:0;color:var(--q-muted);font-size:.9rem;line-height:1.5}.wrapper-shared-heading>span{display:grid;min-width:36px;height:36px;place-items:center;padding:0 9px;color:var(--q-accent);font-size:.76rem;font-weight:900;background:var(--q-accent-soft);border-radius:999px}.wrapper-library-tab-count{display:inline-grid;min-width:20px;height:20px;margin-left:5px;place-items:center;padding:0 5px;color:currentColor;font-size:.64rem;font-weight:900;background:color-mix(in srgb,currentColor 10%,transparent);border-radius:999px}.wrapper-library-tabs button.active .wrapper-library-tab-count{background:color-mix(in srgb,var(--q-accent) 15%,transparent)}.wrapper-shared-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wrapper-shared-card{display:grid;min-width:0;gap:17px;padding:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--q-accent-soft) 28%,transparent),transparent 48%),var(--q-surface);border:1px solid var(--q-border);border-radius:20px;box-shadow:var(--q-shadow-sm)}.wrapper-shared-card.open{border-color:color-mix(in srgb,var(--q-accent) 32%,var(--q-border));box-shadow:0 14px 32px color-mix(in srgb,var(--q-accent) 10%,transparent)}.wrapper-shared-card.submitted{background:linear-gradient(145deg,color-mix(in srgb,var(--q-success-soft) 55%,transparent),transparent 50%),var(--q-surface)}.wrapper-shared-card-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px}.wrapper-shared-card-header>div{display:grid;min-width:0;gap:6px}.wrapper-shared-card-header small{color:var(--q-accent);font-size:.62rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.wrapper-shared-card-header h3{margin:0;overflow:hidden;color:var(--q-text);font-size:1.2rem;line-height:1.25;text-overflow:ellipsis}.wrapper-shared-status{display:inline-flex;flex:0 0 auto;min-height:28px;align-items:center;justify-content:center;gap:5px;padding:0 9px;color:var(--q-muted);font-size:.64rem;font-weight:850;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:999px}.wrapper-shared-status.open{color:var(--q-accent);background:var(--q-accent-soft);border-color:color-mix(in srgb,var(--q-accent) 20%,var(--q-border))}.wrapper-shared-status.submitted{color:var(--q-success);background:var(--q-success-soft);border-color:color-mix(in srgb,var(--q-success) 18%,var(--q-border))}.wrapper-shared-status.upcoming,.wrapper-shared-status.between_cycles{color:var(--q-muted)}.wrapper-shared-status.completed{color:var(--q-subtle);opacity:.82}.wrapper-shared-description{margin:-3px 0 0;color:var(--q-muted);font-size:.8rem;line-height:1.55}.wrapper-shared-facts{display:flex;flex-wrap:wrap;gap:7px}.wrapper-shared-facts>span{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 9px;color:var(--q-muted);font-size:.69rem;font-weight:750;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:999px}.wrapper-shared-facts svg{color:var(--q-accent)}.wrapper-shared-next{display:grid;gap:5px;padding:13px 14px;background:color-mix(in srgb,var(--q-accent-soft) 60%,var(--q-surface));border:1px solid color-mix(in srgb,var(--q-accent) 12%,var(--q-border));border-radius:13px}.wrapper-shared-next small{color:var(--q-accent);font-size:.59rem;font-weight:900;letter-spacing:.09em}.wrapper-shared-next strong{color:var(--q-text);font-size:.82rem;line-height:1.35}.wrapper-shared-submitted{display:flex;align-items:center;gap:7px;padding:10px 12px;color:var(--q-success);font-size:.7rem;font-weight:800;background:var(--q-success-soft);border-radius:11px}.wrapper-shared-action{display:flex;justify-content:flex-end;padding-top:3px}.wrapper-shared-answer{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 14px;color:var(--q-muted);font:inherit;font-size:.76rem;font-weight:850;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:11px}.wrapper-shared-answer.pending-route{color:var(--q-accent);background:var(--q-accent-soft);border-color:color-mix(in srgb,var(--q-accent) 20%,var(--q-border))}.wrapper-shared-answer.answered{color:var(--q-success);background:var(--q-success-soft);border-color:color-mix(in srgb,var(--q-success) 18%,var(--q-border))}.wrapper-shared-answer:disabled{cursor:default;opacity:1}.wrapper-shared-empty{display:grid;min-height:240px;place-items:center;align-content:center;gap:9px;padding:30px;text-align:center;background:var(--q-surface);border:1px solid var(--q-border);border-radius:20px;box-shadow:var(--q-shadow-sm)}.wrapper-shared-empty>svg{color:var(--q-accent)}.wrapper-shared-empty h3{margin:0;color:var(--q-text);font-size:1rem}.wrapper-shared-empty p{max-width:360px;margin:0;color:var(--q-muted);font-size:.78rem;line-height:1.5}@media(max-width:900px){.wrapper-shared-grid{grid-template-columns:1fr}}@media(max-width:620px){.wrapper-shared-heading{align-items:flex-start}.wrapper-shared-card{padding:17px}.wrapper-shared-card-header{flex-direction:column}.wrapper-shared-action{display:grid}.wrapper-shared-answer{width:100%}}.wrapper-shared-answer.active{color:var(--q-on-accent, #fff);cursor:pointer;background:var(--q-accent);border-color:var(--q-accent)}.wrapper-shared-answer.active:hover{background:var(--q-accent-hover);border-color:var(--q-accent-hover)}.wrapper-shared-answer.active:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 24%,transparent);outline-offset:3px}.wrapper-category-link{display:inline-flex;align-items:center;gap:5px;margin-top:14px;padding:0;color:var(--q-accent);font:inherit;font-size:.8rem;font-weight:800;background:transparent;border:0;cursor:pointer}.qincept-catalog-page{min-height:100%;padding:30px clamp(18px,4vw,54px) 60px;background:var(--q-page, #effaf8)}.qincept-catalog-shell,.qincept-preview-shell{width:min(1180px,100%);margin:0 auto}.qincept-catalog-hero{margin:28px 0 26px}.qincept-catalog-hero small,.qincept-preview-shell>header small,.qincept-preview-use small,.qincept-preview-questions>header small{color:var(--q-accent);font-size:.72rem;font-weight:850;letter-spacing:.12em}.qincept-catalog-hero h1,.qincept-preview-shell>header h1{margin:8px 0;color:var(--q-text);font-size:clamp(1.8rem,4vw,2.6rem)}.qincept-catalog-hero p,.qincept-preview-shell>header>p{max-width:700px;margin:0 0 12px;color:var(--q-muted);line-height:1.6}.qincept-category-grid,.qincept-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.qincept-category-grid article,.qincept-template-grid>button,.qincept-preview-shell>header,.qincept-preview-use,.qincept-preview-questions{background:var(--q-surface, #fff);border:1px solid var(--q-border);border-radius:20px;box-shadow:var(--q-shadow-sm)}.qincept-category-grid article{display:flex;min-height:235px;flex-direction:column;padding:22px}.qincept-category-grid article>span{display:grid;width:44px;height:44px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:14px}.qincept-category-grid h2,.qincept-template-grid h2{margin:16px 0 7px;color:var(--q-text);font-size:1rem}.qincept-category-grid p,.qincept-template-grid p{margin:0;color:var(--q-muted);font-size:.85rem;line-height:1.55}.qincept-category-grid article>button{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;margin-top:auto;padding:16px 0 0;color:var(--q-accent);font-weight:800;background:none;border:0;cursor:pointer}.qincept-catalog-toolbar{display:flex;align-items:center;gap:9px;margin-bottom:20px}.qincept-catalog-toolbar label{display:flex;min-width:260px;flex:1;align-items:center;gap:8px;padding:11px 14px;background:#fff;border:1px solid var(--q-border);border-radius:12px}.qincept-catalog-toolbar input{width:100%;font:inherit;background:transparent;border:0;outline:0}.qincept-catalog-toolbar button,.qincept-catalog-toolbar select{padding:11px 14px;color:var(--q-text);font:inherit;font-weight:700;background:#fff;border:1px solid var(--q-border);border-radius:12px}.qincept-catalog-toolbar button.active{color:#fff;background:var(--q-accent);border-color:var(--q-accent)}.qincept-template-grid>button{padding:22px;text-align:left;cursor:pointer}.qincept-template-grid>button>span{color:var(--q-accent);font-size:.68rem;font-weight:850;letter-spacing:.08em}.qincept-template-grid footer{display:flex;align-items:center;gap:12px;margin-top:22px;color:var(--q-muted)}.qincept-template-grid footer svg{margin-left:auto;color:var(--q-accent)}.qincept-preview-shell>header{margin:25px 0 16px;padding:clamp(24px,5vw,42px)}.qincept-preview-shell>header>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.qincept-preview-shell>header span{padding:7px 10px;color:var(--q-accent);font-size:.75rem;font-weight:750;background:var(--q-accent-soft);border-radius:999px}.qincept-preview-use,.qincept-preview-questions{margin-bottom:16px;padding:24px}.qincept-preview-use p{margin-bottom:0;color:var(--q-text);line-height:1.6}.qincept-preview-questions>header h2{margin:6px 0 18px;color:var(--q-text)}.qincept-preview-questions article{display:flex;align-items:flex-start;gap:14px;padding:15px 0;border-top:1px solid var(--q-border)}.qincept-preview-questions article>span{min-width:58px;color:var(--q-accent);font-size:.68rem;font-weight:850}.qincept-preview-questions h3,.qincept-preview-questions p{margin:0}.qincept-preview-questions h3{color:var(--q-text);font-size:.94rem}.qincept-preview-questions p{margin-top:4px;color:var(--q-muted);font-size:.75rem;text-transform:capitalize}.qincept-preview-questions article b{margin-left:auto;color:var(--q-accent);font-size:.7rem}.qincept-preview-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:6px}.qincept-preview-destination{display:grid;gap:5px;margin-right:auto;color:var(--q-muted);font-size:.72rem;font-weight:750}.qincept-preview-destination select{min-width:230px;padding:10px 12px;color:var(--q-text);font:inherit;background:#fff;border:1px solid var(--q-border);border-radius:11px}@media(max-width:900px){.qincept-category-grid,.qincept-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.qincept-catalog-page{padding:20px 14px 42px}.qincept-category-grid,.qincept-template-grid{grid-template-columns:1fr}.qincept-catalog-toolbar{flex-wrap:wrap}.qincept-catalog-toolbar label{min-width:100%}.qincept-preview-actions{display:grid}.qincept-preview-actions button{width:100%}}:root{--q-compact-card-radius: 15px;--q-compact-card-padding: 15px;--q-compact-card-gap: 9px;--q-compact-control-height: 36px;--q-compact-action-height: 35px}.wrapper-library-shell{width:min(1180px,calc(100% - 32px));padding:38px 0 68px}.wrapper-library-hero{gap:20px}.wrapper-library-hero>div{max-width:690px}.wrapper-library-hero h1{margin:6px 0 8px;font-size:clamp(2.15rem,5vw,3.85rem);line-height:1}.wrapper-library-hero p{max-width:650px;font-size:.92rem;line-height:1.52}.wrapper-library-create,.wrapper-library-manual{min-height:40px;padding:0 14px;border-radius:11px;font-size:.78rem}.wrapper-library-create-actions{gap:8px}.wrapper-library-toolbar{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(360px,1.5fr) auto;align-items:center;gap:10px;margin-top:24px}.wrapper-library-search{width:100%;min-height:40px;padding:0 12px;border-radius:11px;box-shadow:none}.wrapper-library-search input{font-size:.82rem}.wrapper-library-selects{display:grid;grid-template-columns:repeat(2,minmax(145px,1fr));gap:7px}.wrapper-library-selects select{width:100%;min-height:var(--q-compact-control-height);padding:0 28px 0 10px;font-size:.7rem;border-radius:9px}.wrapper-library-tabs{justify-self:end;gap:2px;padding:3px;border-radius:11px}.wrapper-library-tabs button{min-height:32px;padding:0 9px;border-radius:8px;font-size:.7rem;white-space:nowrap}.wrapper-library-tab-count{min-width:18px;height:18px;margin-left:3px;padding:0 4px;font-size:.58rem}.wrapper-records,.wrapper-library-categories,.wrapper-system-library,.wrapper-shared-section{margin-top:25px}.wrapper-records>header,.wrapper-library-categories>header{margin-bottom:11px}.wrapper-records>header h2,.wrapper-library-categories h2{margin-top:4px;font-size:1.3rem}.wrapper-records>header>span,.wrapper-library-categories>header>span{min-width:27px;height:27px;padding:0 7px;font-size:.68rem}.wrapper-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wrapper-record-card,.wrapper-record-card-automation{min-height:0;padding:var(--q-compact-card-padding);border-radius:var(--q-compact-card-radius);box-shadow:none}.wrapper-record-card-top{gap:8px}.wrapper-record-card-top>small{font-size:.64rem}.wrapper-record-status{padding:4px 7px;font-size:.58rem}.wrapper-record-card>strong,.wrapper-record-title{margin-top:12px;font-size:.96rem;line-height:1.28}.wrapper-record-card>p{margin:6px 0 11px;font-size:.75rem;line-height:1.42;-webkit-line-clamp:2;line-clamp:2}.wrapper-record-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:7px;align-items:center}.wrapper-record-meta>span{font-size:.66rem}.wrapper-record-meta>small{font-size:.62rem}.wrapper-record-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px;padding-top:11px}.wrapper-record-edit,.wrapper-record-create-auto{width:auto;min-height:var(--q-compact-action-height);flex:1 1 auto;padding:0 9px;border-radius:9px;font-size:.67rem}.wrapper-record-create-auto{flex-basis:100%}.wrapper-automation-section{margin-top:12px;padding-top:11px}.wrapper-automation-heading{margin-bottom:8px}.wrapper-automation-heading small{font-size:.54rem}.wrapper-automation-heading strong{font-size:.7rem}.wrapper-automation-heading>span{min-width:24px;height:24px;padding:0 6px;font-size:.62rem}.wrapper-automation-state,.wrapper-automation-empty,.wrapper-automation-row{padding:10px;border-radius:10px}.wrapper-automation-empty{gap:8px}.wrapper-automation-empty strong{font-size:.7rem}.wrapper-automation-empty p{font-size:.64rem;line-height:1.4}.wrapper-automation-empty>button{min-height:32px;font-size:.66rem;border-radius:8px}.wrapper-automation-list{gap:7px}.wrapper-automation-row{gap:8px}.wrapper-automation-row-main{gap:7px}.wrapper-automation-title-row>strong{font-size:.74rem}.wrapper-auto-status{padding:3px 6px;font-size:.52rem}.wrapper-automation-facts{gap:4px}.wrapper-automation-facts>span{padding:4px 6px;font-size:.58rem}.wrapper-cycle-progress,.wrapper-next-cycle{padding:7px 8px;border-radius:8px}.wrapper-cycle-progress span,.wrapper-cycle-progress strong,.wrapper-next-cycle strong{font-size:.61rem}.wrapper-next-cycle small{font-size:.51rem}.wrapper-automation-manage{min-height:32px;padding:0 8px;font-size:.65rem;border-radius:8px}.wrapper-library-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.wrapper-category-card{min-height:148px;padding:14px;border-radius:15px;box-shadow:none}.wrapper-category-card>span{width:34px;height:34px;border-radius:10px}.wrapper-category-card strong{margin-top:10px;font-size:.86rem}.wrapper-category-card p{display:-webkit-box;margin:5px 0 8px;overflow:hidden;font-size:.7rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.wrapper-category-card small{font-size:.64rem}.wrapper-category-link{margin-top:8px;font-size:.68rem}.wrapper-shared-section,.wrapper-shared-heading{gap:14px}.wrapper-shared-heading h2{font-size:clamp(1.35rem,2.5vw,1.8rem)}.wrapper-shared-heading p{font-size:.8rem}.wrapper-shared-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wrapper-shared-card{gap:11px;padding:15px;border-radius:15px;box-shadow:none}.wrapper-shared-card-header{gap:9px}.wrapper-shared-card-header h3{font-size:.96rem}.wrapper-shared-status{min-height:24px;padding:0 7px;font-size:.57rem}.wrapper-shared-description{display:-webkit-box;margin:-1px 0 0;overflow:hidden;font-size:.72rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.wrapper-shared-facts{gap:5px}.wrapper-shared-facts>span{min-height:26px;padding:0 7px;font-size:.61rem}.wrapper-shared-next{gap:3px;padding:9px 10px;border-radius:10px}.wrapper-shared-next strong{font-size:.72rem}.wrapper-shared-submitted{padding:8px 9px;font-size:.64rem;border-radius:9px}.wrapper-shared-answer{min-height:35px;padding:0 10px;font-size:.67rem;border-radius:9px}.wrapper-library-intro-card{gap:14px;margin-top:22px;padding:19px;border-radius:17px;box-shadow:none}.wrapper-library-intro-icon{width:42px;height:42px;border-radius:12px}.wrapper-library-intro-card h2{margin:5px 0;font-size:clamp(1.15rem,2.5vw,1.55rem)}.wrapper-library-intro-card p{font-size:.8rem;line-height:1.5}.qincept-category-grid,.qincept-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.qincept-category-grid article,.qincept-template-grid>button{min-height:0;padding:15px;border-radius:15px;box-shadow:none}.qincept-category-grid article{min-height:170px}.qincept-category-grid article>span{width:36px;height:36px;border-radius:10px}.qincept-category-grid h2,.qincept-template-grid h2{margin:11px 0 5px;font-size:.88rem}.qincept-category-grid p,.qincept-template-grid p{display:-webkit-box;overflow:hidden;font-size:.72rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.qincept-template-grid footer{gap:8px;margin-top:14px;font-size:.68rem}@media(max-width:1120px){.wrapper-library-toolbar{grid-template-columns:minmax(220px,1fr) minmax(330px,1.2fr)}.wrapper-library-tabs{grid-column:1 / -1;justify-self:start}.wrapper-record-grid,.wrapper-shared-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wrapper-library-category-grid,.qincept-category-grid,.qincept-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.wrapper-library-shell{width:min(100% - 24px,640px);padding:26px 0 92px}.wrapper-library-toolbar{display:flex;gap:9px;margin-top:20px}.wrapper-library-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.wrapper-library-tabs{width:100%}.wrapper-library-tabs button{flex:1 0 auto}.wrapper-record-grid,.wrapper-shared-grid,.wrapper-library-category-grid,.qincept-category-grid,.qincept-template-grid{grid-template-columns:1fr}.wrapper-record-card,.wrapper-record-card-automation,.wrapper-shared-card,.wrapper-category-card{padding:14px}.wrapper-record-meta{grid-template-columns:minmax(0,1fr) auto}.wrapper-record-meta>span:nth-child(2){grid-column:1}.wrapper-record-meta>small{grid-column:2;grid-row:1 / span 2}}@media(max-width:480px){.wrapper-library-selects{grid-template-columns:1fr}.wrapper-record-actions{display:grid;grid-template-columns:1fr 1fr}.wrapper-record-create-auto{grid-column:1 / -1}.wrapper-shared-card-header{flex-direction:column}}.wrapper-creation-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.wrapper-creation-method{position:relative;display:grid;min-height:230px;align-content:start;gap:10px;padding:22px;color:var(--q-text);font:inherit;text-align:left;cursor:pointer;background:var(--q-surface);border:1px solid var(--q-border);border-radius:18px;box-shadow:var(--q-shadow-sm)}.wrapper-creation-method:hover:not(:disabled){border-color:color-mix(in srgb,var(--q-accent) 28%,var(--q-border));box-shadow:var(--q-shadow-md);transform:translateY(-1px)}.wrapper-creation-method:disabled{cursor:not-allowed;opacity:.5}.wrapper-creation-method>span{display:grid;width:42px;height:42px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:12px}.wrapper-creation-method>strong{margin-top:5px;font-size:1.05rem}.wrapper-creation-method>p{margin:0;color:var(--q-muted);font-size:.8rem;line-height:1.55}.wrapper-creation-method>small{margin-top:auto;color:var(--q-accent);font-size:.68rem;font-weight:800}.wrapper-creation-method>svg{position:absolute;right:18px;bottom:18px;color:var(--q-accent)}.wrapper-creation-method-primary{background:linear-gradient(145deg,var(--q-accent-soft),transparent 62%),var(--q-surface);border-color:color-mix(in srgb,var(--q-accent) 22%,var(--q-border))}.wrapper-creation-method-error{grid-column:1 / -1}.wrapper-scope-badge{display:inline-flex;width:max-content;margin-top:12px;padding:6px 9px;color:var(--q-accent);font-size:.68rem;font-weight:800;background:var(--q-accent-soft);border-radius:999px}@media(max-width:680px){.wrapper-creation-methods{grid-template-columns:1fr}.wrapper-creation-method{min-height:190px}.wrapper-creation-method-error{grid-column:auto}}.wrapper-library-toolbar{display:grid;grid-template-columns:minmax(240px,1.15fr) minmax(360px,1.4fr) auto;align-items:start;gap:12px;width:100%;margin-top:24px}.wrapper-library-search{display:flex;width:100%;min-width:0;min-height:44px;align-items:center;gap:10px;padding:0 14px;box-sizing:border-box;color:var(--q-muted);background:var(--q-surface);border:1px solid var(--q-border);border-radius:12px;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.wrapper-library-search:hover{border-color:color-mix(in srgb,var(--q-accent) 20%,var(--q-border))}.wrapper-library-search:focus-within{border-color:var(--q-accent);background:var(--q-surface);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--q-accent) 13%,transparent)}.wrapper-library-search input{width:100%;min-width:0;height:42px;padding:0;color:var(--q-text);font:inherit;font-size:.82rem;line-height:1;background:transparent;border:0;outline:0}.wrapper-library-search input::placeholder{color:var(--q-muted);opacity:1}.wrapper-library-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;min-width:0}.wrapper-library-selects select{display:block;width:100%;min-width:0;height:44px;min-height:44px;padding:0 38px 0 13px;box-sizing:border-box;color:var(--q-text);font:inherit;font-size:.76rem;font-weight:600;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--q-surface);background-image:linear-gradient(45deg,transparent 50%,var(--q-muted) 50%),linear-gradient(135deg,var(--q-muted) 50%,transparent 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;border:1px solid var(--q-border);border-radius:11px;outline:0;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.wrapper-library-selects select:hover{border-color:color-mix(in srgb,var(--q-accent) 20%,var(--q-border))}.wrapper-library-selects select:focus{border-color:var(--q-accent);background-color:var(--q-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--q-accent) 13%,transparent)}.wrapper-library-tabs{display:grid;grid-template-columns:repeat(3,minmax(max-content,1fr));width:max-content;max-width:100%;min-height:44px;justify-self:end;align-items:center;gap:3px;padding:4px;box-sizing:border-box;overflow:visible;background:var(--q-surface);border:1px solid var(--q-border);border-radius:12px}.wrapper-library-tabs button{display:inline-flex;min-width:0;min-height:34px;align-items:center;justify-content:center;gap:4px;padding:0 10px;color:var(--q-muted);font:inherit;font-size:.7rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;background:transparent;border:0;border-radius:8px}.wrapper-library-tabs button:hover:not(:disabled){color:var(--q-text);background:var(--q-bg-soft)}.wrapper-library-tabs button.active,.wrapper-library-tabs button[aria-selected=true]{color:var(--q-accent);font-weight:800;background:var(--q-accent-soft)}.wrapper-library-tabs button:focus-visible{outline:2px solid color-mix(in srgb,var(--q-accent) 32%,transparent);outline-offset:1px}.wrapper-library-tab-count{display:inline-grid;min-width:18px;height:18px;margin-left:2px;place-items:center;padding:0 4px;box-sizing:border-box;color:currentColor;font-size:.58rem;font-weight:900;background:color-mix(in srgb,currentColor 10%,transparent);border-radius:999px}@media(max-width:1120px){.wrapper-library-toolbar{grid-template-columns:minmax(220px,.9fr) minmax(360px,1.4fr)}.wrapper-library-tabs{grid-column:1 / -1;width:100%;justify-self:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.wrapper-library-toolbar{display:grid;grid-template-columns:1fr;align-items:stretch;gap:10px;width:100%;margin-top:20px}.wrapper-library-search{width:100%;min-height:46px;border-radius:12px}.wrapper-library-search input{height:44px;font-size:.84rem}.wrapper-library-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%}.wrapper-library-selects select{width:100%;height:42px;min-height:42px;padding-left:11px;padding-right:32px;font-size:.73rem;border-radius:10px;background-position:calc(100% - 15px) 18px,calc(100% - 10px) 18px}.wrapper-library-tabs{grid-column:auto;width:100%;min-height:44px;justify-self:stretch;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.wrapper-library-tabs button{width:100%;min-width:0;padding:0 6px;font-size:.68rem;overflow:hidden;text-overflow:ellipsis}}@media(max-width:360px){.wrapper-library-selects{grid-template-columns:1fr}.wrapper-library-tabs button{padding-inline:4px;font-size:.64rem;white-space:normal}}.wrapper-library-categories>header{min-width:0}.wrapper-library-categories>header>div{min-width:0;flex:1 1 auto}.wrapper-library-categories>header>span{display:inline-flex;width:max-content;min-width:0;max-width:100%;height:auto;min-height:28px;flex:0 0 auto;align-items:center;justify-content:center;padding:6px 10px;font-size:.68rem;line-height:1.25;text-align:center;white-space:nowrap;border-radius:999px}@media(max-width:760px){.wrapper-library-categories>header{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:10px;margin-bottom:14px}.wrapper-library-categories>header>div{width:100%}.wrapper-library-categories>header>span{align-self:flex-start;white-space:nowrap}}@media(max-width:380px){.wrapper-library-categories>header>span{white-space:normal;text-align:left}}.qincept-catalog-page{min-height:100vh;padding:30px clamp(18px,4vw,54px) 70px;color:var(--q-text, #29251f);background:radial-gradient(circle at 88% 5%,color-mix(in srgb,var(--q-accent-soft, #eee5d9) 58%,transparent),transparent 28%),var(--q-bg-soft, #f7f2ea)}.qincept-catalog-shell,.qincept-preview-shell{width:min(1120px,100%);margin:0 auto}.qincept-catalog-page .qincept-back,.qincept-catalog-page>button,.qincept-catalog-shell>button{color:var(--q-muted, #756c62)}.qincept-catalog-page .qincept-back:hover,.qincept-catalog-page>button:hover,.qincept-catalog-shell>button:hover{color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9)}.qincept-catalog-hero{margin:34px 0 26px}.qincept-catalog-hero small,.qincept-preview-shell>header small,.qincept-preview-use small,.qincept-preview-questions>header small{color:var(--q-accent, #7c6d59)}.qincept-catalog-hero h1,.qincept-preview-shell>header h1{color:var(--q-text, #29251f)}.qincept-catalog-hero p,.qincept-preview-shell>header>p{color:var(--q-muted, #756c62)}.qincept-catalog-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto minmax(160px,auto);align-items:stretch;gap:10px;margin-bottom:20px}.qincept-catalog-toolbar label{display:flex;min-width:0;min-height:50px;align-items:center;gap:9px;padding:0 15px;box-sizing:border-box;color:var(--q-muted, #756c62);background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:13px}.qincept-catalog-toolbar label:focus-within{border-color:var(--q-accent, #7c6d59);box-shadow:0 0 0 3px color-mix(in srgb,var(--q-accent, #7c6d59) 14%,transparent)}.qincept-catalog-toolbar input{width:100%;min-width:0;height:46px;color:var(--q-text, #29251f);font:inherit;background:transparent;border:0;outline:0}.qincept-catalog-toolbar input::placeholder{color:var(--q-muted, #756c62);opacity:1}.qincept-catalog-toolbar button,.qincept-catalog-toolbar select{min-height:50px;padding:0 15px;color:var(--q-text, #29251f);font:inherit;font-size:.82rem;font-weight:750;cursor:pointer;background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:13px}.qincept-catalog-toolbar button:hover:not(.active),.qincept-catalog-toolbar select:hover{color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9)}.qincept-catalog-toolbar button.active{color:var(--q-on-accent, #fff);background:var(--q-accent, #7c6d59);border-color:var(--q-accent, #7c6d59);box-shadow:0 8px 18px color-mix(in srgb,var(--q-accent, #7c6d59) 18%,transparent)}.qincept-template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.qincept-template-grid>button{display:flex;min-width:0;min-height:172px;flex-direction:column;padding:17px;color:var(--q-text, #29251f);text-align:left;cursor:pointer;background:linear-gradient(145deg,color-mix(in srgb,var(--q-accent-soft, #eee5d9) 28%,transparent),transparent 50%),var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:15px;box-shadow:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.qincept-template-grid>button:hover{border-color:color-mix(in srgb,var(--q-accent, #7c6d59) 30%,var(--q-border, #ddd2c3));box-shadow:0 10px 24px #41342414;transform:translateY(-2px)}.qincept-template-grid>button>span{color:var(--q-accent, #7c6d59)}.qincept-template-grid h2{color:var(--q-text, #29251f)}.qincept-template-grid p{color:var(--q-muted, #756c62)}.qincept-template-grid footer{margin-top:auto;padding-top:14px;color:var(--q-muted, #756c62);border-top:1px solid color-mix(in srgb,var(--q-border, #ddd2c3) 74%,transparent)}.qincept-template-grid footer svg{color:var(--q-accent, #7c6d59)}.qincept-preview-shell>header,.qincept-preview-use,.qincept-preview-questions{color:var(--q-text, #29251f);background:var(--q-surface, #fffdf9);border-color:var(--q-border, #ddd2c3)}.qincept-preview-shell>header span{color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9)}.qincept-preview-questions article{border-color:var(--q-border, #ddd2c3)}.qincept-preview-questions article>span,.qincept-preview-questions article b{color:var(--q-accent, #7c6d59)}.qincept-preview-questions h3{color:var(--q-text, #29251f)}.qincept-preview-questions p{color:var(--q-muted, #756c62)}.qincept-preview-destination select{color:var(--q-text, #29251f);background:var(--q-surface, #fffdf9);border-color:var(--q-border, #ddd2c3)}@media(max-width:1120px){.qincept-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qincept-catalog-toolbar{grid-template-columns:minmax(240px,1fr) auto auto}.qincept-catalog-toolbar select{grid-column:1 / -1;width:100%}}@media(max-width:760px){.qincept-catalog-page{padding:22px 14px 80px}.qincept-catalog-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.qincept-catalog-toolbar label,.qincept-catalog-toolbar select{grid-column:1 / -1}.qincept-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.qincept-catalog-toolbar{grid-template-columns:1fr}.qincept-catalog-toolbar label,.qincept-catalog-toolbar select{grid-column:auto}.qincept-template-grid{grid-template-columns:1fr}.qincept-template-grid>button{min-height:150px}}:root{--wrapper-action-accent: var(--q-accent, #7c6d59);--wrapper-action-accent-hover: var(--q-accent-hover, #695b49);--wrapper-action-accent-soft: var(--q-accent-soft, #eee5d9);--wrapper-action-surface: var(--q-surface, #fffdf9);--wrapper-action-surface-soft: var(--q-surface-soft, #f5efe7);--wrapper-action-border: var(--q-border, #ddd2c3);--wrapper-action-text: var(--q-text, #29251f);--wrapper-action-muted: var(--q-muted, #756c62)}.wrapper-builder-topbar button,.wrapper-builder-section-heading button,.wrapper-lens-section>header>button,.wrapper-publish-button,.wrapper-record-edit,.wrapper-record-create-auto,.wrapper-footer-secondary,.wrapper-footer-primary,.wrapper-dialog-secondary,.wrapper-dialog-primary,.wrapper-library-create,.wrapper-library-manual,.wrapper-automation-manage,.wrapper-automation-empty>button,.auto-manager-export-actions button,.auto-manager-participant-actions button{min-height:42px;box-sizing:border-box;align-items:center;justify-content:center;gap:7px;padding:0 14px;font:inherit;font-size:.76rem;font-weight:800;line-height:1;cursor:pointer;border-radius:11px;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.wrapper-publish-button,.wrapper-footer-primary,.wrapper-dialog-primary,.wrapper-library-create,.wrapper-record-create-auto,.wrapper-automation-page .teams-primary,.wrapper-automation-page button.primary,.auto-conversation-primary,.create-auto-conversation-primary{display:inline-flex;color:var(--q-on-accent, #fff);background:var(--wrapper-action-accent);border:1px solid var(--wrapper-action-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--wrapper-action-accent) 18%,transparent)}.wrapper-publish-button:hover:not(:disabled),.wrapper-footer-primary:hover:not(:disabled),.wrapper-dialog-primary:hover:not(:disabled),.wrapper-library-create:hover:not(:disabled),.wrapper-record-create-auto:hover:not(:disabled),.wrapper-automation-page .teams-primary:hover:not(:disabled),.wrapper-automation-page button.primary:hover:not(:disabled),.auto-conversation-primary:hover:not(:disabled),.create-auto-conversation-primary:hover:not(:disabled){background:var(--wrapper-action-accent-hover);border-color:var(--wrapper-action-accent-hover);transform:translateY(-1px)}.wrapper-builder-topbar>button:not(.wrapper-publish-button),.wrapper-builder-section-heading button,.wrapper-lens-section>header>button,.wrapper-footer-secondary,.wrapper-dialog-secondary,.wrapper-library-manual,.wrapper-record-edit,.wrapper-automation-manage,.wrapper-automation-empty>button,.auto-manager-export-actions button,.auto-manager-participant-actions button{display:inline-flex;color:var(--wrapper-action-text);background:var(--wrapper-action-surface);border:1px solid var(--wrapper-action-border);box-shadow:none}.wrapper-builder-topbar>button:not(.wrapper-publish-button):hover:not(:disabled),.wrapper-builder-section-heading button:hover:not(:disabled),.wrapper-lens-section>header>button:hover:not(:disabled),.wrapper-footer-secondary:hover:not(:disabled),.wrapper-dialog-secondary:hover:not(:disabled),.wrapper-library-manual:hover:not(:disabled),.wrapper-record-edit:hover:not(:disabled),.wrapper-automation-manage:hover:not(:disabled),.wrapper-automation-empty>button:hover:not(:disabled),.auto-manager-export-actions button:hover:not(:disabled),.auto-manager-participant-actions button:hover:not(:disabled){color:var(--wrapper-action-accent);background:var(--wrapper-action-accent-soft);border-color:color-mix(in srgb,var(--wrapper-action-accent) 24%,var(--wrapper-action-border))}.wrapper-builder-topbar{gap:10px}.wrapper-builder-topbar>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.wrapper-builder-topbar>div>button{min-height:42px;padding:0 14px;white-space:nowrap}.wrapper-builder-topbar>div>button:not(.wrapper-publish-button){display:inline-flex;color:var(--wrapper-action-text);background:var(--wrapper-action-surface);border:1px solid var(--wrapper-action-border);border-radius:11px}.wrapper-builder-topbar>div>button:not(.wrapper-publish-button):hover:not(:disabled){color:var(--wrapper-action-accent);background:var(--wrapper-action-accent-soft)}.wrapper-builder-topbar>div>button:last-child{color:var(--q-on-accent, #fff);background:var(--wrapper-action-accent);border-color:var(--wrapper-action-accent)}.wrapper-builder-topbar>div>button:last-child:hover:not(:disabled){background:var(--wrapper-action-accent-hover);border-color:var(--wrapper-action-accent-hover)}.wrapper-builder-section-heading>button{min-width:118px;color:var(--wrapper-action-text);background:var(--wrapper-action-accent-soft);border:1px solid color-mix(in srgb,var(--wrapper-action-accent) 18%,var(--wrapper-action-border))}.wrapper-builder-section-heading>button:hover:not(:disabled){color:var(--q-on-accent, #fff);background:var(--wrapper-action-accent);border-color:var(--wrapper-action-accent)}.wrapper-lens-section>header>button{color:var(--wrapper-action-text);background:var(--wrapper-action-accent-soft);border:1px solid color-mix(in srgb,var(--wrapper-action-accent) 18%,var(--wrapper-action-border))}.wrapper-question-order button,.wrapper-question-actions button{color:var(--wrapper-action-muted);background:var(--wrapper-action-accent-soft);border:1px solid var(--wrapper-action-border)}.wrapper-question-order button:hover:not(:disabled),.wrapper-question-actions button:hover:not(:disabled){color:var(--wrapper-action-accent);background:var(--wrapper-action-surface);border-color:color-mix(in srgb,var(--wrapper-action-accent) 24%,var(--wrapper-action-border))}.wrapper-status,.wrapper-record-status{display:inline-flex;min-height:25px;align-items:center;justify-content:center;padding:0 9px;color:var(--wrapper-action-muted);font-size:.6rem;font-weight:900;line-height:1;letter-spacing:.04em;text-transform:uppercase;background:var(--wrapper-action-accent-soft);border:1px solid color-mix(in srgb,var(--wrapper-action-accent) 12%,var(--wrapper-action-border));border-radius:999px}.wrapper-status.published,.wrapper-record-status.published{color:#536b59;background:#e5ece5;border-color:#d3dfd4}.wrapper-status.draft,.wrapper-record-status.draft{color:var(--wrapper-action-accent);background:var(--wrapper-action-accent-soft);border-color:color-mix(in srgb,var(--wrapper-action-accent) 18%,var(--wrapper-action-border))}.wrapper-status.archived,.wrapper-record-status.archived{color:var(--wrapper-action-muted);background:#ece8e1;border-color:var(--wrapper-action-border)}.wrapper-builder-success{color:#536b59;background:#e7efe8;border:1px solid #d4dfd5}.wrapper-automation-page .wrapper-library-create,.wrapper-automation-page .teams-primary,.wrapper-automation-page button.primary{min-height:46px;padding:0 17px;color:var(--q-on-accent, #fff);background:var(--wrapper-action-accent);border:1px solid var(--wrapper-action-accent);border-radius:12px;box-shadow:0 9px 20px color-mix(in srgb,var(--wrapper-action-accent) 18%,transparent)}.wrapper-automation-empty-state,.wrapper-automation-page .teams-empty{color:var(--wrapper-action-text);background:var(--wrapper-action-surface);border:1px solid var(--wrapper-action-border);border-radius:18px;box-shadow:0 10px 26px #4134240f}.auto-conversation-page button,.create-auto-conversation-page button{font:inherit}.auto-conversation-page footer,.create-auto-conversation-page footer{display:flex;align-items:center;justify-content:flex-end;gap:10px}.auto-conversation-page footer>button,.create-auto-conversation-page footer>button{min-height:44px;padding:0 16px;font-size:.8rem;font-weight:800;border-radius:11px}.auto-conversation-page footer>button:not(:last-child),.create-auto-conversation-page footer>button:not(:last-child){color:var(--wrapper-action-text);background:var(--wrapper-action-surface);border:1px solid var(--wrapper-action-border)}.auto-conversation-page footer>button:last-child,.create-auto-conversation-page footer>button:last-child{color:var(--q-on-accent, #fff);background:var(--wrapper-action-accent);border:1px solid var(--wrapper-action-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--wrapper-action-accent) 18%,transparent)}.auto-conversation-page footer>button:last-child:hover:not(:disabled),.create-auto-conversation-page footer>button:last-child:hover:not(:disabled){background:var(--wrapper-action-accent-hover);border-color:var(--wrapper-action-accent-hover)}.auto-conversation-page footer>button:last-child:disabled,.create-auto-conversation-page footer>button:last-child:disabled{color:var(--wrapper-action-muted);cursor:not-allowed;background:var(--wrapper-action-surface-soft);border-color:var(--wrapper-action-border);box-shadow:none;opacity:.72}.wrapper-builder-topbar button:focus-visible,.wrapper-builder-section-heading button:focus-visible,.wrapper-lens-section>header>button:focus-visible,.wrapper-question-order button:focus-visible,.wrapper-question-actions button:focus-visible,.wrapper-footer-secondary:focus-visible,.wrapper-footer-primary:focus-visible,.wrapper-dialog-secondary:focus-visible,.wrapper-dialog-primary:focus-visible,.wrapper-library-create:focus-visible,.wrapper-library-manual:focus-visible,.wrapper-record-edit:focus-visible,.wrapper-record-create-auto:focus-visible,.wrapper-automation-manage:focus-visible,.auto-conversation-page button:focus-visible,.create-auto-conversation-page button:focus-visible{outline:3px solid color-mix(in srgb,var(--wrapper-action-accent) 24%,transparent);outline-offset:2px}@media(max-width:760px){.wrapper-builder-topbar{align-items:flex-start;padding:10px 12px}.wrapper-builder-topbar>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.wrapper-builder-topbar>div>button{width:100%;min-width:0;padding-inline:9px;font-size:.68rem}.wrapper-builder-topbar>div>button:last-child{grid-column:1 / -1}.wrapper-builder-section-heading>button,.wrapper-lens-section>header>button{width:100%}.auto-conversation-page footer,.create-auto-conversation-page footer{display:grid;grid-template-columns:1fr}.auto-conversation-page footer>button,.create-auto-conversation-page footer>button{width:100%}}.wrapper-status,.wrapper-record-status{display:inline-flex;width:max-content;min-height:25px;align-items:center;justify-content:center;padding:0 9px;color:var(--q-muted, #756c62);font-size:.6rem;font-weight:900;line-height:1;letter-spacing:.04em;text-transform:uppercase;background:var(--q-accent-soft, #eee5d9);border:1px solid var(--q-border, #ddd2c3);border-radius:999px}.wrapper-status.published,.wrapper-record-status.published{color:var(--q-accent, #7c6d59);background:color-mix(in srgb,var(--q-accent-soft, #eee5d9) 82%,var(--q-surface, #fffdf9));border-color:color-mix(in srgb,var(--q-accent, #7c6d59) 20%,var(--q-border, #ddd2c3))}.wrapper-status.draft,.wrapper-record-status.draft{color:var(--q-muted, #756c62);background:var(--q-surface-soft, #f5efe7);border-color:var(--q-border, #ddd2c3)}.wrapper-status.archived,.wrapper-record-status.archived{color:var(--q-subtle, #91877c);background:#ece7df;border-color:var(--q-border, #ddd2c3)}.wrapper-builder-success{margin-top:18px;padding:12px 14px;color:var(--q-accent, #7c6d59);font-size:.8rem;font-weight:800;background:color-mix(in srgb,var(--q-accent-soft, #eee5d9) 76%,var(--q-surface, #fffdf9));border:1px solid color-mix(in srgb,var(--q-accent, #7c6d59) 18%,var(--q-border, #ddd2c3));border-radius:12px}.wrapper-builder-success svg{color:var(--q-accent, #7c6d59)}.wrapper-readiness-card{background:linear-gradient(135deg,var(--q-accent-soft, #eee5d9),transparent 70%),var(--q-surface, #fffdf9);border-color:color-mix(in srgb,var(--q-accent, #7c6d59) 17%,var(--q-border, #ddd2c3))}.wrapper-metadata-grid input:focus,.wrapper-metadata-grid textarea:focus,.wrapper-question-form input:focus,.wrapper-question-form textarea:focus,.wrapper-question-form select:focus{border-color:var(--q-accent, #7c6d59);box-shadow:0 0 0 3px color-mix(in srgb,var(--q-accent, #7c6d59) 14%,transparent)}.wrapper-automation-summary{display:grid;gap:8px}.wrapper-automation-summary-count{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.wrapper-automation-summary-count>strong{min-width:0;color:var(--q-text);font-size:.69rem;line-height:1.35}.wrapper-automation-summary-count>span{flex:0 0 auto;color:var(--q-muted);font-size:.61rem;font-weight:750}.wrapper-automation-preview{display:grid;gap:8px;padding:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--q-accent-soft) 22%,transparent),transparent 52%),var(--q-bg-soft);border:1px solid var(--q-border);border-radius:10px}.wrapper-automation-summary-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.wrapper-automation-summary-actions .wrapper-automation-manage{min-width:0}.wrapper-automation-view-all{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 12px;color:var(--q-accent);font:inherit;font-size:.67rem;font-weight:850;cursor:pointer;background:var(--q-accent-soft);border:1px solid color-mix(in srgb,var(--q-accent) 18%,var(--q-border));border-radius:11px}.wrapper-automation-view-all:hover{color:var(--q-on-accent, #fff);background:var(--q-accent);border-color:var(--q-accent)}.wrapper-automation-view-all:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 24%,transparent);outline-offset:2px}@media(max-width:480px){.wrapper-automation-summary-actions{grid-template-columns:1fr}.wrapper-automation-view-all{width:100%}}.wrapper-record-grid{align-items:stretch}.wrapper-record-card,.wrapper-record-card-automation{height:100%;box-sizing:border-box}.wrapper-record-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wrapper-record-actions>button{min-width:0}.wrapper-record-create-auto{grid-column:1 / -1}.wrapper-record-delete{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:var(--q-danger, #9b3f3f);font:inherit;font-size:.7rem;font-weight:850;cursor:pointer;background:var(--q-danger-soft, #f7e8e6);border:1px solid color-mix(in srgb,var(--q-danger, #9b3f3f) 18%,var(--q-border));border-radius:11px}.wrapper-record-delete:hover:not(:disabled){color:#fff;background:var(--q-danger, #9b3f3f);border-color:var(--q-danger, #9b3f3f)}.wrapper-record-actions button:disabled{cursor:not-allowed;opacity:.55}.wrapper-automation-section{margin-top:auto;padding-top:11px}button.wrapper-automation-heading{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:8px 9px;color:var(--q-text);font:inherit;text-align:left;cursor:pointer;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:10px}button.wrapper-automation-heading:hover{border-color:color-mix(in srgb,var(--q-accent) 24%,var(--q-border));background:var(--q-accent-soft)}button.wrapper-automation-heading>div{display:grid;min-width:0;gap:3px}.wrapper-automation-heading-end{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:var(--q-accent)}.wrapper-automation-heading-end b{display:grid;min-width:23px;height:23px;place-items:center;padding:0 5px;font-size:.62rem;background:var(--q-surface);border-radius:999px}.wrapper-automation-section>.wrapper-automation-state,.wrapper-automation-section>.wrapper-automation-empty,.wrapper-automation-section>.wrapper-automation-summary{margin-top:8px}.wrapper-record-card.archived{opacity:.86}@media(max-width:480px){.wrapper-record-actions{grid-template-columns:1fr 1fr}.wrapper-record-create-auto{grid-column:1 / -1}}.wrapper-record-grid{align-items:start}.wrapper-record-card,.wrapper-record-card-automation{align-self:start;height:auto;min-height:0}.wrapper-record-card:not(.published) .wrapper-record-actions{margin-bottom:0}.wrapper-record-actions.wrapper-record-actions-compact{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:5px;margin-top:11px;padding-top:11px;border-top:1px solid var(--q-border)}.wrapper-record-actions-compact .wrapper-record-action{display:inline-flex;width:auto;min-width:0;min-height:34px;flex:0 1 auto;align-items:center;justify-content:center;gap:5px;padding:0 9px;color:var(--q-text);font:inherit;font-size:.65rem;font-weight:800;white-space:nowrap;cursor:pointer;background:var(--q-surface);border:1px solid var(--q-border);border-radius:9px;box-shadow:none}.wrapper-record-actions-compact .wrapper-record-action:hover:not(:disabled){color:var(--q-accent);background:var(--q-accent-soft);border-color:color-mix(in srgb,var(--q-accent) 22%,var(--q-border))}.wrapper-record-actions-compact .wrapper-record-action-primary{color:var(--q-on-accent, #fff);background:var(--q-accent);border-color:var(--q-accent)}.wrapper-record-actions-compact .wrapper-record-action-primary:hover:not(:disabled){color:var(--q-on-accent, #fff);background:var(--q-accent-hover);border-color:var(--q-accent-hover)}.wrapper-record-actions-compact button:disabled,.wrapper-record-more button:disabled{cursor:not-allowed;opacity:.52}.wrapper-record-more{position:relative;flex:0 0 auto;margin-left:auto}.wrapper-record-more>summary{display:grid;width:34px;height:34px;place-items:center;color:var(--q-muted);cursor:pointer;list-style:none;background:var(--q-surface);border:1px solid var(--q-border);border-radius:9px}.wrapper-record-more>summary::-webkit-details-marker{display:none}.wrapper-record-more>summary:hover,.wrapper-record-more[open]>summary{color:var(--q-accent);background:var(--q-accent-soft);border-color:color-mix(in srgb,var(--q-accent) 22%,var(--q-border))}.wrapper-record-more-menu{position:absolute;z-index:25;top:calc(100% + 6px);right:0;display:grid;width:148px;padding:5px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:11px;box-shadow:var(--q-shadow-md)}.wrapper-record-more-menu button{display:flex;min-height:36px;align-items:center;gap:8px;padding:0 10px;color:var(--q-text);font:inherit;font-size:.7rem;font-weight:750;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:8px}.wrapper-record-more-menu button:hover:not(:disabled){color:var(--q-accent);background:var(--q-accent-soft)}.wrapper-record-more-menu button.danger{color:var(--q-danger, #9b3f3f)}.wrapper-record-more-menu button.danger:hover:not(:disabled){color:#fff;background:var(--q-danger, #9b3f3f)}.wrapper-automation-section{margin-top:11px;padding-top:0;border-top:0}button.wrapper-automation-heading{min-height:42px;padding:7px 9px}.wrapper-automation-heading strong{font-size:.65rem}.wrapper-automation-heading-end b{min-width:21px;height:21px;font-size:.58rem}@media(max-width:520px){.wrapper-record-actions.wrapper-record-actions-compact{flex-wrap:wrap}.wrapper-record-actions-compact .wrapper-record-action{flex:1 1 auto}.wrapper-record-more{margin-left:0}}.wrapper-lifecycle-groups{display:grid;gap:26px;margin-top:34px}.wrapper-lifecycle-section{margin-top:0}.wrapper-lifecycle-heading{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:14px 16px;color:var(--q-text);font:inherit;text-align:left;cursor:pointer;background:color-mix(in srgb,var(--q-surface) 90%,transparent);border:1px solid var(--q-border);border-radius:16px;box-shadow:var(--q-shadow-sm)}.wrapper-lifecycle-heading:hover{border-color:color-mix(in srgb,var(--q-accent) 28%,var(--q-border))}.wrapper-lifecycle-heading:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 24%,transparent);outline-offset:3px}.wrapper-lifecycle-heading-icon{display:grid;width:34px;height:34px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:11px}.wrapper-lifecycle-heading-copy{display:grid;min-width:0;gap:2px}.wrapper-lifecycle-heading-copy small{color:var(--q-accent);font-size:.63rem;font-weight:900;letter-spacing:.12em}.wrapper-lifecycle-heading-copy strong{font-size:1rem;line-height:1.25}.wrapper-lifecycle-heading-copy>span{overflow:hidden;color:var(--q-muted);font-size:.76rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.wrapper-lifecycle-heading>b{display:grid;min-width:30px;height:30px;place-items:center;padding:0 8px;color:var(--q-accent);font-size:.75rem;background:var(--q-accent-soft);border-radius:999px}.wrapper-lifecycle-section.draft .wrapper-lifecycle-heading-icon{color:var(--q-muted);background:var(--q-surface-soft)}.wrapper-lifecycle-section.published .wrapper-lifecycle-heading-icon{color:var(--q-success);background:var(--q-success-soft)}.wrapper-lifecycle-section.archived .wrapper-lifecycle-heading-icon{color:var(--q-subtle);background:var(--q-bg-soft)}.wrapper-lifecycle-section .wrapper-record-grid{align-items:stretch}.wrapper-lifecycle-section .wrapper-record-card{height:100%;min-height:0}.wrapper-lifecycle-section.draft .wrapper-record-card,.wrapper-lifecycle-section.archived .wrapper-record-card{min-height:250px}.wrapper-lifecycle-section.published .wrapper-record-card{min-height:330px}.wrapper-lifecycle-section .wrapper-record-actions{margin-top:auto}.wrapper-lifecycle-section.published .wrapper-automation-section{margin-top:12px}.wrapper-library-selects{flex:1 1 auto}.wrapper-library-toolbar .wrapper-library-selects{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr))}@media(max-width:900px){.wrapper-library-toolbar .wrapper-library-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.wrapper-library-toolbar .wrapper-library-selects select:last-child{grid-column:1 / -1}}@media(max-width:760px){.wrapper-lifecycle-groups{gap:20px;margin-top:24px}.wrapper-lifecycle-heading{padding:12px}.wrapper-lifecycle-heading-copy>span{white-space:normal}.wrapper-library-toolbar .wrapper-library-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.wrapper-library-toolbar .wrapper-library-selects select:last-child{grid-column:1 / -1}.wrapper-lifecycle-section.draft .wrapper-record-card,.wrapper-lifecycle-section.published .wrapper-record-card,.wrapper-lifecycle-section.archived .wrapper-record-card{min-height:0}}@media(max-width:420px){.wrapper-library-toolbar .wrapper-library-selects{grid-template-columns:1fr}.wrapper-library-toolbar .wrapper-library-selects select:last-child{grid-column:auto}.wrapper-lifecycle-heading{grid-template-columns:auto minmax(0,1fr) auto;gap:9px}.wrapper-lifecycle-heading-copy>span{display:none}}.qincept-library-page{min-height:100vh;padding:30px clamp(18px,4vw,54px) 72px;box-sizing:border-box;color:var(--q-text, #29251f);background:radial-gradient(circle at 88% 5%,color-mix(in srgb,var(--q-accent-soft, #eee5d9) 58%,transparent),transparent 28%),var(--q-bg-soft, #f7f2ea)}.qincept-library-shell{width:min(1120px,100%);margin:0 auto}.qincept-library-back{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 11px;color:var(--q-muted, #756c62);font:inherit;font-size:.8rem;font-weight:750;cursor:pointer;background:transparent;border:0;border-radius:11px}.qincept-library-back:hover{color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9)}.qincept-library-back:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent, #7c6d59) 24%,transparent);outline-offset:2px}.qincept-library-heading{position:relative;margin:32px 0 26px;padding-right:130px}.qincept-library-heading>small{color:var(--q-accent, #7c6d59);font-size:.68rem;font-weight:900;letter-spacing:.12em}.qincept-library-heading h1{margin:8px 0 10px;color:var(--q-text, #29251f);font-size:clamp(2rem,5vw,3.5rem);line-height:1;letter-spacing:-.035em}.qincept-library-heading p{max-width:720px;margin:0;color:var(--q-muted, #756c62);font-size:.94rem;line-height:1.58}.qincept-library-heading>span{position:absolute;right:0;bottom:2px;display:inline-flex;min-height:30px;align-items:center;padding:0 10px;color:var(--q-accent, #7c6d59);font-size:.7rem;font-weight:850;background:var(--q-accent-soft, #eee5d9);border-radius:999px}.qincept-purpose-pills{display:flex;flex-wrap:wrap;gap:7px;margin:-8px 0 20px}.qincept-purpose-pills button{min-height:34px;padding:0 11px;color:var(--q-accent, #7c6d59);font:inherit;font-size:.7rem;font-weight:800;cursor:pointer;background:var(--q-accent-soft, #eee5d9);border:1px solid color-mix(in srgb,var(--q-accent, #7c6d59) 16%,var(--q-border, #ddd2c3));border-radius:999px}.qincept-purpose-pills button:hover{color:var(--q-on-accent, #fff);background:var(--q-accent, #7c6d59);border-color:var(--q-accent, #7c6d59)}.qincept-library-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto auto minmax(165px,auto);align-items:stretch;gap:10px;margin-bottom:20px}.qincept-library-search{display:flex;min-width:0;min-height:48px;align-items:center;gap:9px;padding:0 14px;box-sizing:border-box;color:var(--q-muted, #756c62);background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:13px}.qincept-library-search:focus-within{border-color:var(--q-accent, #7c6d59);box-shadow:0 0 0 3px color-mix(in srgb,var(--q-accent, #7c6d59) 13%,transparent)}.qincept-library-search input{width:100%;min-width:0;height:44px;padding:0;color:var(--q-text, #29251f);font:inherit;font-size:.82rem;background:transparent;border:0;outline:0}.qincept-library-toolbar>button,.qincept-library-toolbar>select{min-height:48px;padding:0 15px;color:var(--q-text, #29251f);font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:13px}.qincept-library-toolbar>button:hover:not(.active),.qincept-library-toolbar>select:hover{color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9)}.qincept-library-toolbar>button.active{color:var(--q-on-accent, #fff);background:var(--q-accent, #7c6d59);border-color:var(--q-accent, #7c6d59);box-shadow:0 8px 18px color-mix(in srgb,var(--q-accent, #7c6d59) 18%,transparent)}.qincept-library-page .wrapper-library-state{margin-top:18px;padding:16px;color:var(--q-muted, #756c62);background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:14px}.qincept-library-page .wrapper-library-state-error{color:var(--q-danger, #9b3f3f);background:var(--q-danger-soft, #f7e8e6);border-color:color-mix(in srgb,var(--q-danger, #9b3f3f) 20%,var(--q-border, #ddd2c3))}.qincept-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.qincept-template-card{display:flex;min-width:0;min-height:265px;flex-direction:column;padding:18px;box-sizing:border-box;color:var(--q-text, #29251f);background:linear-gradient(145deg,color-mix(in srgb,var(--q-accent-soft, #eee5d9) 26%,transparent),transparent 52%),var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:16px;box-shadow:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.qincept-template-card:hover{border-color:color-mix(in srgb,var(--q-accent, #7c6d59) 28%,var(--q-border, #ddd2c3));box-shadow:0 10px 24px #41342414;transform:translateY(-2px)}.qincept-template-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.qincept-template-card>header>span{color:var(--q-accent, #7c6d59);font-size:.61rem;font-weight:900;letter-spacing:.09em}.qincept-template-card>header>small{color:var(--q-muted, #756c62);font-size:.62rem;font-weight:750}.qincept-template-card h2{margin:17px 0 7px;color:var(--q-text, #29251f);font-size:1rem;line-height:1.3}.qincept-template-card>p{display:-webkit-box;margin:0;overflow:hidden;color:var(--q-muted, #756c62);font-size:.78rem;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.qincept-template-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.qincept-template-meta>span{display:inline-flex;min-height:27px;align-items:center;gap:5px;padding:0 8px;color:var(--q-muted, #756c62);font-size:.62rem;font-weight:750;background:var(--q-bg-soft, #f7f2ea);border:1px solid var(--q-border, #ddd2c3);border-radius:999px}.qincept-template-meta svg{color:var(--q-accent, #7c6d59)}.qincept-template-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:auto;padding-top:16px}.qincept-template-preview,.qincept-template-use{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:6px;padding:0 12px;font:inherit;font-size:.7rem;font-weight:850;cursor:pointer;border-radius:10px}.qincept-template-preview{color:var(--q-text, #29251f);background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3)}.qincept-template-preview:hover{color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9)}.qincept-template-use{color:var(--q-on-accent, #fff);background:var(--q-accent, #7c6d59);border:1px solid var(--q-accent, #7c6d59)}.qincept-template-use:hover:not(:disabled){background:var(--q-accent-hover, #695b49);border-color:var(--q-accent-hover, #695b49)}.qincept-template-use:disabled{cursor:not-allowed;opacity:.56}.qincept-library-empty{display:grid;min-height:230px;place-items:center;align-content:center;gap:8px;padding:28px;text-align:center;background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:18px}.qincept-library-empty svg{color:var(--q-accent, #7c6d59)}.qincept-library-empty h2,.qincept-library-empty p{margin:0}.qincept-library-empty p{max-width:500px;color:var(--q-muted, #756c62);font-size:.8rem;line-height:1.5}.qincept-template-preview-page{display:grid;gap:16px}.qincept-template-preview-heading,.qincept-template-preview-summary,.qincept-template-use-case,.qincept-template-question-list,.qincept-template-preview-actions{background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:18px}.qincept-template-preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:clamp(24px,5vw,42px)}.qincept-template-preview-heading small,.qincept-template-use-case small,.qincept-template-question-list>header small{color:var(--q-accent, #7c6d59);font-size:.66rem;font-weight:900;letter-spacing:.11em}.qincept-template-preview-heading h1{margin:8px 0 10px;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.qincept-template-preview-heading p{max-width:720px;margin:0;color:var(--q-muted, #756c62);line-height:1.58}.qincept-template-preview-heading>span{display:inline-flex;min-height:30px;flex:0 0 auto;align-items:center;gap:6px;padding:0 10px;color:var(--q-accent, #7c6d59);font-size:.68rem;font-weight:850;background:var(--q-accent-soft, #eee5d9);border-radius:999px}.qincept-template-preview-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.qincept-template-preview-summary>div{display:grid;gap:5px;padding:18px 20px;border-right:1px solid var(--q-border, #ddd2c3)}.qincept-template-preview-summary>div:last-child{border-right:0}.qincept-template-preview-summary small{color:var(--q-muted, #756c62);font-size:.58rem;font-weight:900;letter-spacing:.08em}.qincept-template-preview-summary strong{font-size:.9rem}.qincept-template-use-case,.qincept-template-question-list{padding:22px}.qincept-template-use-case p{margin:8px 0 0;color:var(--q-text, #29251f);line-height:1.58}.qincept-template-question-list>header h2{margin:6px 0 18px}.qincept-template-question-list>article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:15px 0;border-top:1px solid var(--q-border, #ddd2c3)}.qincept-template-question-list>article>span{display:grid;width:30px;height:30px;place-items:center;color:var(--q-accent, #7c6d59);font-size:.7rem;font-weight:900;background:var(--q-accent-soft, #eee5d9);border-radius:9px}.qincept-template-question-list article small{color:var(--q-accent, #7c6d59);font-size:.58rem;font-weight:850;text-transform:uppercase}.qincept-template-question-list article strong{display:block;margin-top:4px;font-size:.9rem}.qincept-template-question-list article p{margin:5px 0 0;color:var(--q-muted, #756c62);font-size:.75rem;line-height:1.48}.qincept-template-question-list article div>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.qincept-template-question-list article div>div>span{display:inline-flex;min-height:24px;align-items:center;gap:4px;padding:0 7px;color:var(--q-muted, #756c62);font-size:.58rem;font-weight:800;background:var(--q-bg-soft, #f7f2ea);border-radius:999px}.qincept-template-preview-actions{display:flex;justify-content:flex-end;padding:16px}@media(max-width:900px){.qincept-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qincept-library-toolbar{grid-template-columns:minmax(240px,1fr) auto auto}.qincept-library-toolbar>select{grid-column:1 / -1;width:100%}}@media(max-width:680px){.qincept-library-page{padding:22px 14px 90px}.qincept-library-heading{padding-right:0}.qincept-library-heading>span{position:static;margin-top:13px}.qincept-library-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.qincept-library-search,.qincept-library-toolbar>select{grid-column:1 / -1}.qincept-template-grid{grid-template-columns:1fr}.qincept-template-card{min-height:235px}.qincept-template-preview-heading{flex-direction:column}.qincept-template-preview-summary{grid-template-columns:1fr}.qincept-template-preview-summary>div{border-right:0;border-bottom:1px solid var(--q-border, #ddd2c3)}.qincept-template-preview-summary>div:last-child{border-bottom:0}}@media(max-width:420px){.qincept-library-toolbar{grid-template-columns:1fr}.qincept-library-search,.qincept-library-toolbar>select{grid-column:auto}.qincept-template-actions{grid-template-columns:1fr}}.qincept-template-preview-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px}.qincept-template-destination{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;background:var(--q-bg-soft, #f7f2ea);border:1px solid var(--q-border, #ddd2c3);border-radius:12px}.qincept-template-destination>span{display:grid;width:36px;height:36px;place-items:center;color:var(--q-accent, #7c6d59);background:var(--q-accent-soft, #eee5d9);border-radius:10px}.qincept-template-destination>div{min-width:0}.qincept-template-destination small{display:block;color:var(--q-accent, #7c6d59);font-size:.56rem;font-weight:900;letter-spacing:.09em}.qincept-template-destination strong{display:block;margin-top:3px;overflow:hidden;color:var(--q-text, #29251f);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.qincept-template-destination p{margin:2px 0 0;color:var(--q-muted, #756c62);font-size:.65rem}.qincept-template-destination>button{min-height:34px;padding:0 10px;color:var(--q-accent, #7c6d59);font:inherit;font-size:.65rem;font-weight:850;cursor:pointer;background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:9px}.qincept-template-destination>button:hover{background:var(--q-accent-soft, #eee5d9)}.qincept-template-preview-action-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.qincept-template-preview-action-buttons>button{min-height:44px;padding-inline:15px}.qincept-template-automation{box-shadow:0 9px 20px color-mix(in srgb,var(--q-accent, #7c6d59) 18%,transparent)}.qincept-template-preview-action-buttons button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.qincept-template-permission-note{grid-column:1 / -1;margin:-6px 0 0;color:var(--q-danger, #9b3f3f);font-size:.7rem}@media(max-width:820px){.qincept-template-preview-actions{grid-template-columns:1fr}.qincept-template-preview-action-buttons{justify-content:stretch}.qincept-template-preview-action-buttons>button{flex:1}}@media(max-width:520px){.qincept-template-destination{grid-template-columns:auto minmax(0,1fr)}.qincept-template-destination>button{grid-column:1 / -1;width:100%}.qincept-template-preview-action-buttons{display:grid;grid-template-columns:1fr}.qincept-template-preview-action-buttons>button{width:100%}}.wrapper-refinement-dialog{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:hidden}.wrapper-refinement-review{display:grid;min-height:0;gap:16px}.wrapper-refinement-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.wrapper-refinement-review-heading>div{min-width:0}.wrapper-refinement-review-heading small{display:block;color:var(--q-accent, #7c6d59);font-size:.62rem;font-weight:900;letter-spacing:.1em}.wrapper-refinement-review-heading strong{display:block;margin-top:5px;font-size:1.05rem}.wrapper-refinement-review-heading p{margin:6px 0 0;color:var(--q-muted, #756c62);line-height:1.5}.wrapper-refinement-review-heading>span{flex:0 0 auto;padding:7px 10px;color:var(--q-accent, #7c6d59);font-size:.7rem;font-weight:850;background:var(--q-accent-soft, #eee5d9);border-radius:999px}.wrapper-refinement-question-grid{display:grid;max-height:min(52vh,560px);gap:10px;overflow-y:auto;padding-right:5px}.wrapper-refinement-question-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:13px}.wrapper-refinement-question-card>span{display:grid;width:30px;height:30px;place-items:center;color:var(--q-accent, #7c6d59);font-size:.7rem;font-weight:900;background:var(--q-accent-soft, #eee5d9);border-radius:9px}.wrapper-refinement-question-card strong{display:block;margin-top:6px;font-size:.88rem;line-height:1.42}.wrapper-refinement-question-card p{margin:5px 0 0;color:var(--q-muted, #756c62);font-size:.72rem;line-height:1.45}.wrapper-refinement-question-card ul{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none}.wrapper-refinement-question-card li{padding:5px 8px;color:var(--q-muted, #756c62);font-size:.64rem;font-weight:750;background:var(--q-bg-soft, #f7f2ea);border-radius:999px}.wrapper-refinement-question-meta{display:flex;flex-wrap:wrap;gap:6px}.wrapper-refinement-question-meta small{padding:4px 7px;color:var(--q-accent, #7c6d59);font-size:.56rem;font-weight:900;text-transform:uppercase;background:var(--q-accent-soft, #eee5d9);border-radius:999px}.wrapper-refinement-review-note,.wrapper-refinement-persistence-note{margin:0;color:var(--q-muted, #756c62);font-size:.68rem;line-height:1.45}@media(max-width:640px){.wrapper-refinement-review-heading{flex-direction:column}.wrapper-refinement-question-grid{max-height:48vh}}.wrapper-refinement-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:18px;overflow:hidden;background:#23302d7a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.wrapper-refinement-dialog{display:flex;width:min(820px,calc(100vw - 28px));max-height:min(88vh,820px);flex-direction:column;overflow:hidden;background:var(--q-surface, #fffdf9);border:1px solid var(--q-border, #ddd2c3);border-radius:22px;box-shadow:0 24px 70px #221d1838}.wrapper-refinement-dialog>header{flex:0 0 auto;padding:22px 28px 16px;background:var(--q-surface, #fffdf9);border-bottom:1px solid var(--q-border, #ddd2c3)}.wrapper-refinement-dialog>label,.wrapper-refinement-dialog>.wrapper-refinement-examples,.wrapper-refinement-dialog>.wrapper-refinement-persistence-note,.wrapper-refinement-dialog>.wrapper-refinement-review{min-height:0}.wrapper-refinement-review{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 28px 12px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--q-accent, #7c6d59) 38%,transparent) transparent}.wrapper-refinement-review::-webkit-scrollbar{width:7px}.wrapper-refinement-review::-webkit-scrollbar-track{background:transparent}.wrapper-refinement-review::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--q-accent, #7c6d59) 34%,transparent);border-radius:999px}.wrapper-refinement-review::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--q-accent, #7c6d59) 52%,transparent)}.wrapper-refinement-question-grid{display:grid;max-height:none;gap:10px;overflow:visible;padding-right:0}.wrapper-refinement-dialog>footer{position:sticky;bottom:0;z-index:2;display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:14px 28px 18px;background:linear-gradient(to bottom,color-mix(in srgb,var(--q-surface, #fffdf9) 90%,transparent),var(--q-surface, #fffdf9) 28%);border-top:1px solid var(--q-border, #ddd2c3)}.wrapper-refinement-dialog>footer button{min-height:42px}@media(max-width:640px){.wrapper-refinement-backdrop{padding:8px;place-items:stretch}.wrapper-refinement-dialog{width:100%;max-height:calc(100vh - 16px);border-radius:16px}.wrapper-refinement-dialog>header{padding:18px 18px 14px}.wrapper-refinement-review{padding:14px 18px 10px}.wrapper-refinement-dialog>footer{display:grid;grid-template-columns:1fr 1fr;padding:12px 18px 16px}.wrapper-refinement-dialog>footer button{width:100%}.wrapper-refinement-dialog>footer .wrapper-library-create{grid-column:1 / -1}}:root{--wrapper-state-accent: var(--q-accent, #7c6d59);--wrapper-state-accent-soft: var(--q-accent-soft, #eee5d9);--wrapper-state-surface: var(--q-surface, #fffdf9);--wrapper-state-border: var(--q-border, #ddd2c3)}.wrapper-status.published,.wrapper-record-status.published{color:var(--wrapper-state-accent);background:color-mix(in srgb,var(--wrapper-state-accent-soft) 82%,var(--wrapper-state-surface));border-color:color-mix(in srgb,var(--wrapper-state-accent) 20%,var(--wrapper-state-border))}.wrapper-lifecycle-section.published .wrapper-lifecycle-heading-icon{color:var(--wrapper-state-accent);background:color-mix(in srgb,var(--wrapper-state-accent-soft) 86%,var(--wrapper-state-surface));border:1px solid color-mix(in srgb,var(--wrapper-state-accent) 18%,var(--wrapper-state-border))}.wrapper-auto-status.active{color:var(--wrapper-state-accent);background:color-mix(in srgb,var(--wrapper-state-accent-soft) 82%,var(--wrapper-state-surface));border-color:color-mix(in srgb,var(--wrapper-state-accent) 18%,var(--wrapper-state-border))}.wrapper-builder-success{color:var(--wrapper-state-accent);background:color-mix(in srgb,var(--wrapper-state-accent-soft) 76%,var(--wrapper-state-surface));border-color:color-mix(in srgb,var(--wrapper-state-accent) 18%,var(--wrapper-state-border))}.wrapper-builder-success svg{color:var(--wrapper-state-accent)}.wrapper-shared-card.submitted{background:linear-gradient(145deg,color-mix(in srgb,var(--wrapper-state-accent-soft) 48%,transparent),transparent 52%),var(--wrapper-state-surface);border-color:color-mix(in srgb,var(--wrapper-state-accent) 18%,var(--wrapper-state-border))}.wrapper-shared-status.submitted,.wrapper-shared-answer.answered,.wrapper-shared-submitted{color:var(--wrapper-state-accent);background:color-mix(in srgb,var(--wrapper-state-accent-soft) 80%,var(--wrapper-state-surface));border-color:color-mix(in srgb,var(--wrapper-state-accent) 18%,var(--wrapper-state-border))}.wrapper-shared-status.submitted svg,.wrapper-shared-answer.answered svg,.wrapper-shared-submitted svg{color:var(--wrapper-state-accent)}.auto-conversation-created-page .success-icon,.auto-conversation-created-page .created-icon,.auto-conversation-created-page .confirmation-icon,.auto-conversation-created .success-icon,.auto-conversation-created .created-icon,.auto-conversation-created .confirmation-icon,.auto-conversation-success .success-icon,.auto-conversation-success .created-icon,.auto-conversation-success .confirmation-icon,.auto-conversation-created-page [class*=success-badge],.auto-conversation-created [class*=success-badge]{color:var(--wrapper-state-accent);background:color-mix(in srgb,var(--wrapper-state-accent-soft) 82%,var(--wrapper-state-surface));border-color:color-mix(in srgb,var(--wrapper-state-accent) 20%,var(--wrapper-state-border))}.auto-conversation-created-page .success-icon svg,.auto-conversation-created-page .created-icon svg,.auto-conversation-created-page .confirmation-icon svg,.auto-conversation-created .success-icon svg,.auto-conversation-created .created-icon svg,.auto-conversation-created .confirmation-icon svg,.auto-conversation-success .success-icon svg,.auto-conversation-success .created-icon svg,.auto-conversation-success .confirmation-icon svg{color:var(--wrapper-state-accent);stroke:currentColor}.wrapper-library-page .wrapper-status.published svg,.wrapper-library-page .wrapper-record-status.published svg,.wrapper-library-page .wrapper-lifecycle-section.published .wrapper-lifecycle-heading-icon svg,.wrapper-builder-page .wrapper-builder-success svg,.wrapper-shared-card.submitted svg{color:var(--wrapper-state-accent);stroke:currentColor}.wrapper-status.archived,.wrapper-record-status.archived,.wrapper-auto-status.archived,.wrapper-auto-status.closed{color:var(--q-subtle, #91877c);background:var(--q-surface-soft, #f5efe7);border-color:var(--wrapper-state-border)}.auto-created-icon.auto-created-icon-themed{display:inline-grid;width:50px;height:50px;place-items:center;color:var(--q-accent, #7c6d59);background:color-mix(in srgb,var(--q-accent-soft, #eee5d9) 84%,var(--q-surface, #fffdf9));border:1px solid color-mix(in srgb,var(--q-accent, #7c6d59) 18%,var(--q-border, #ddd2c3));border-radius:15px}.auto-created-icon.auto-created-icon-themed svg{color:inherit;stroke:currentColor}.auto-flow-page{box-sizing:border-box;min-height:100vh;padding:42px 18px 90px;color:var(--q-text);background:radial-gradient(circle at 86% 5%,color-mix(in srgb,var(--q-accent-soft) 72%,transparent),transparent 30%),var(--q-bg-soft)}.auto-flow-shell{width:min(980px,100%);margin:0 auto}.auto-flow-back{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 10px;color:var(--q-muted);font:inherit;cursor:pointer;background:transparent;border:0;border-radius:11px}.auto-flow-heading{margin-top:28px}.auto-flow-heading small,.auto-create-section header small,.auto-management-card small,.public-auto-header>small,.public-auto-question header small{color:var(--q-accent);font-size:.67rem;font-weight:900;letter-spacing:.1em}.auto-flow-heading h1,.public-auto-header h1{margin:7px 0 9px;font-size:clamp(2.2rem,6vw,4rem);line-height:1}.auto-flow-heading p,.public-auto-header p{max-width:760px;margin:0;color:var(--q-muted);line-height:1.6}.auto-flow-error,.auto-flow-state{margin-top:20px;padding:14px 16px;border-radius:13px}.auto-flow-error,.public-auto-error{color:var(--q-danger);background:var(--q-danger-soft)}.auto-flow-state{color:var(--q-muted);background:var(--q-surface);border:1px solid var(--q-border)}.auto-create-form{display:grid;gap:16px;margin-top:26px}.auto-create-section,.auto-created-links,.auto-empty-management,.auto-management-card{padding:22px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:20px;box-shadow:var(--q-shadow-sm)}.auto-create-section>header{display:flex;align-items:center;gap:11px;margin-bottom:18px}.auto-create-section>header>svg{color:var(--q-accent)}.auto-create-section>header>div{display:grid;gap:3px}.auto-create-section label{display:grid;gap:7px;margin-top:14px}.auto-create-section label>span{color:var(--q-text-soft);font-size:.78rem;font-weight:800}.auto-create-section input,.auto-create-section textarea,.auto-create-section select,.public-auto-form input,.public-auto-form textarea,.auto-created-links input{box-sizing:border-box;width:100%;padding:12px 13px;color:var(--q-text);font:inherit;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:12px;outline:0}.auto-create-section textarea,.public-auto-form textarea{resize:vertical}.auto-secondary-button,.auto-primary-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 14px;font:inherit;font-weight:800;cursor:pointer;border-radius:11px}.auto-secondary-button{color:var(--q-text);background:var(--q-surface);border:1px solid var(--q-border)}.auto-primary-button{color:var(--q-on-accent, #fff);background:var(--q-accent);border:0}.auto-primary-button:disabled{cursor:not-allowed;opacity:.5}.auto-create-footer{display:flex;justify-content:flex-end;gap:10px}.auto-upload-row{display:flex;align-items:center;gap:10px;margin-top:14px}.auto-upload-name{display:inline-flex;align-items:center;gap:6px;color:var(--q-muted);font-size:.75rem}.auto-recipient-count{display:inline-flex;margin-top:12px;padding:6px 9px;color:var(--q-accent);font-size:.72rem;font-weight:800;background:var(--q-accent-soft);border-radius:999px}.auto-schedule-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.auto-inline-field{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.auto-end-options{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid var(--q-border)}.auto-end-options>strong{width:100%}.auto-end-options label{display:inline-flex;align-items:center;gap:6px;margin:0}.auto-end-options input[type=radio]{width:auto}.auto-end-options>input{width:min(220px,100%)}.auto-management-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.auto-created-links{display:grid;gap:10px;margin-top:22px}.auto-created-links>p{margin:0;color:var(--q-muted)}.auto-created-links>div{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:10px}.auto-empty-management{display:grid;margin-top:24px;place-items:center;text-align:center}.auto-empty-management p{max-width:520px;margin:0;color:var(--q-muted)}.auto-management-list{display:grid;gap:14px;margin-top:24px}.auto-management-card>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.auto-management-card h2{margin:5px 0 0}.auto-card-status{padding:6px 9px;font-size:.68rem;font-weight:900;text-transform:uppercase;background:var(--q-surface-soft);border-radius:999px}.auto-card-status.active{color:var(--q-success);background:var(--q-success-soft)}.auto-management-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.auto-management-stats>span{display:flex;align-items:center;gap:7px;padding:11px 12px;color:var(--q-muted);font-size:.74rem;background:var(--q-bg-soft);border-radius:12px}.auto-management-stats strong{color:var(--q-text)}.auto-management-card>footer{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--q-border)}.auto-management-card>footer>div{display:grid;gap:3px}.public-auto-page{box-sizing:border-box;min-height:100vh;padding:34px 16px 80px;color:var(--q-text);background:var(--q-bg-soft)}.public-auto-shell{width:min(760px,100%);margin:0 auto}.public-auto-header{padding:28px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:22px;box-shadow:var(--q-shadow-sm)}.public-auto-window{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px}.public-auto-window>span,.public-auto-next{display:grid;gap:3px;padding:12px;background:var(--q-accent-soft);border-radius:12px}.public-auto-window small,.public-auto-next small{color:var(--q-accent);font-size:.64rem;font-weight:900}.public-auto-form{display:grid;gap:14px;margin-top:16px}.public-auto-question,.public-auto-identity{padding:22px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:18px}.public-auto-question h2{margin:5px 0 0;font-size:1rem}.public-auto-question header p{margin:5px 0 14px;color:var(--q-muted);font-size:.8rem}.public-auto-options{display:grid;gap:8px;margin-top:14px}.public-auto-options label{display:flex;align-items:center;gap:8px;padding:10px 11px;background:var(--q-bg-soft);border-radius:10px}.public-auto-options-inline{display:flex}.public-auto-options-inline button,.public-auto-rating button{min-width:44px;min-height:42px;color:var(--q-text);font:inherit;font-weight:800;cursor:pointer;background:var(--q-surface);border:1px solid var(--q-border);border-radius:10px}.public-auto-options-inline button.active,.public-auto-rating button.active{color:var(--q-on-accent, #fff);background:var(--q-accent);border-color:var(--q-accent)}.public-auto-rating{display:flex;gap:8px;margin-top:14px}.public-auto-error{padding:12px 14px;border-radius:12px}.public-auto-submit{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:18px}.public-auto-submit p{display:flex;align-items:center;gap:6px;margin:0;color:var(--q-muted);font-size:.75rem}.public-auto-submit button{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:0 15px;color:var(--q-on-accent, #fff);font:inherit;font-weight:800;cursor:pointer;background:var(--q-accent);border:0;border-radius:11px}.public-auto-state{display:grid;width:min(560px,100%);min-height:420px;margin:0 auto;place-content:center;justify-items:center;padding:28px;text-align:center;background:var(--q-surface);border:1px solid var(--q-border);border-radius:22px;box-shadow:var(--q-shadow-sm)}.public-auto-state p{color:var(--q-muted);line-height:1.55}.public-auto-next{margin-top:16px}.public-auto-success>svg{color:var(--q-success)}.public-auto-error-state>svg{color:var(--q-danger)}@media(max-width:720px){.auto-flow-page{padding:28px 14px 96px}.auto-schedule-grid,.auto-management-stats,.auto-management-card>footer,.public-auto-window{grid-template-columns:1fr}.auto-management-heading,.public-auto-submit{align-items:stretch;flex-direction:column}.auto-created-links>div{grid-template-columns:1fr}.auto-upload-row{align-items:stretch;flex-direction:column}.auto-create-footer{flex-direction:column-reverse}.auto-secondary-button,.auto-primary-button{width:100%}.public-auto-options-inline{flex-direction:row}.public-auto-submit button{width:100%;justify-content:center}}.auto-manager-shell{width:min(1080px,100%)}.auto-manager-header{margin-top:26px;padding:24px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:22px;box-shadow:var(--q-shadow-sm)}.auto-manager-header>div{display:grid;gap:6px}.auto-manager-header small{color:var(--q-accent);font-size:.66rem;font-weight:900;letter-spacing:.1em}.auto-manager-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.auto-manager-title-row h1{margin:0;color:var(--q-text);font-size:clamp(2rem,5vw,3.6rem);line-height:1}.auto-manager-header p{max-width:760px;margin:4px 0 0;color:var(--q-muted);line-height:1.55}.auto-manager-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.auto-manager-summary>div{display:flex;min-width:0;align-items:center;gap:10px;padding:14px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:15px;box-shadow:var(--q-shadow-sm)}.auto-manager-summary>div>svg{flex:0 0 auto;color:var(--q-accent)}.auto-manager-summary span{display:grid;min-width:0;gap:3px}.auto-manager-summary small{color:var(--q-muted);font-size:.58rem;font-weight:900;letter-spacing:.08em}.auto-manager-summary strong{overflow:hidden;color:var(--q-text);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.auto-manager-tabs{display:flex;gap:5px;margin-top:20px;padding:5px;overflow-x:auto;background:var(--q-surface);border:1px solid var(--q-border);border-radius:14px;box-shadow:var(--q-shadow-sm)}.auto-manager-tabs button{min-height:38px;flex:0 0 auto;padding:0 13px;color:var(--q-muted);font:inherit;font-size:.75rem;font-weight:800;cursor:pointer;background:transparent;border:0;border-radius:10px}.auto-manager-tabs button:hover{color:var(--q-accent);background:var(--q-accent-soft)}.auto-manager-tabs button.active{color:var(--q-on-accent, #fff);background:var(--q-accent)}.auto-manager-panel{margin-top:16px;padding:22px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:20px;box-shadow:var(--q-shadow-sm)}.auto-manager-panel>header{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:18px}.auto-manager-panel>header>div{display:grid;gap:4px}.auto-manager-panel>header small{color:var(--q-accent);font-size:.62rem;font-weight:900;letter-spacing:.1em}.auto-manager-panel>header h2{margin:0;color:var(--q-text);font-size:1.25rem}.auto-manager-panel>header>span{display:grid;min-width:30px;height:30px;place-items:center;padding:0 8px;color:var(--q-accent);font-size:.72rem;font-weight:900;background:var(--q-accent-soft);border-radius:999px}.auto-manager-current-window{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auto-manager-current-window>span{display:grid;gap:4px;padding:13px 14px;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:13px}.auto-manager-current-window small{color:var(--q-muted);font-size:.58rem;font-weight:900;letter-spacing:.08em}.auto-manager-current-window strong{color:var(--q-text);font-size:.78rem;line-height:1.35}.auto-manager-next-card{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;color:var(--q-text);background:linear-gradient(135deg,var(--q-accent-soft),transparent 78%),var(--q-bg-soft);border:1px solid color-mix(in srgb,var(--q-accent) 17%,var(--q-border));border-radius:14px}.auto-manager-next-card>svg{flex:0 0 auto;color:var(--q-accent)}.auto-manager-next-card>div{display:grid;gap:3px}.auto-manager-next-card small{color:var(--q-accent);font-size:.58rem;font-weight:900;letter-spacing:.09em}.auto-manager-next-card strong{font-size:.82rem}.auto-manager-next-card span{color:var(--q-muted);font-size:.7rem}.auto-manager-participant-list{overflow:hidden;border:1px solid var(--q-border);border-radius:14px}.auto-manager-participant{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;background:var(--q-surface);border-bottom:1px solid var(--q-border)}.auto-manager-participant:last-child{border-bottom:0}.auto-manager-participant-icon{display:grid;width:36px;height:36px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:10px}.auto-manager-participant>div:nth-child(2){display:grid;min-width:0;gap:3px}.auto-manager-participant>div:nth-child(2) strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.auto-manager-participant>div:nth-child(2) span{overflow:hidden;color:var(--q-muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.auto-manager-participant-status{display:grid;justify-items:end;gap:3px;text-align:right}.auto-manager-participant-status small{color:var(--q-accent);font-size:.58rem;font-weight:900;text-transform:uppercase}.auto-manager-participant-status strong{color:var(--q-muted);font-size:.66rem;font-weight:750}.auto-manager-response-list{overflow:hidden;border:1px solid var(--q-border);border-radius:14px}.auto-manager-response{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:14px;color:var(--q-text);text-align:left;cursor:pointer;background:var(--q-surface);border:0;border-bottom:1px solid var(--q-border)}.auto-manager-response:last-child{border-bottom:0}.auto-manager-response:hover{background:var(--q-bg-soft)}.auto-manager-response>div{display:grid;min-width:0;gap:3px}.auto-manager-response>div:last-child{justify-items:end;flex:0 0 auto;text-align:right}.auto-manager-response strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.auto-manager-response span{overflow:hidden;color:var(--q-muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.auto-manager-response small{color:var(--q-accent);font-size:.56rem;font-weight:900;letter-spacing:.08em}.auto-manager-empty{padding:22px;color:var(--q-muted);text-align:center;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:13px}.auto-manager-schedule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auto-manager-schedule-grid>div{display:grid;min-width:0;gap:4px;padding:13px 14px;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:13px}.auto-manager-schedule-grid small{color:var(--q-muted);font-size:.58rem;font-weight:900;letter-spacing:.08em}.auto-manager-schedule-grid strong{overflow-wrap:anywhere;color:var(--q-text);font-size:.76rem;line-height:1.4}.auto-manager-schedule-note{margin-top:14px;padding:12px 13px;color:var(--q-muted);font-size:.7rem;line-height:1.5;background:var(--q-accent-soft);border-radius:12px}.auto-manager-open{display:inline-flex;min-height:39px;align-items:center;justify-content:center;margin-top:12px;padding:0 13px;color:var(--q-accent);font:inherit;font-size:.74rem;font-weight:850;cursor:pointer;background:var(--q-accent-soft);border:1px solid color-mix(in srgb,var(--q-accent) 18%,var(--q-border));border-radius:10px}.auto-manager-open:hover{color:var(--q-on-accent, #fff);background:var(--q-accent);border-color:var(--q-accent)}.auto-created-heading{display:grid;max-width:820px;gap:7px;margin-top:28px}.auto-created-heading>small{color:var(--q-accent);font-size:.67rem;font-weight:900;letter-spacing:.1em}.auto-created-heading h1{margin:4px 0 5px;color:var(--q-text);font-size:clamp(2.4rem,6vw,4rem);line-height:1;letter-spacing:-.045em}.auto-created-heading p{max-width:760px;margin:0;color:var(--q-muted);font-size:.96rem;line-height:1.6}.auto-created-icon{display:grid;width:46px;height:46px;margin-bottom:6px;place-items:center;color:var(--q-success);background:var(--q-success-soft);border:1px solid color-mix(in srgb,var(--q-success) 18%,var(--q-border));border-radius:14px}.auto-created-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.auto-created-summary>span{display:grid;min-width:0;min-height:88px;align-content:center;gap:5px;padding:15px 17px;color:var(--q-muted);font-size:.72rem;background:var(--q-surface);border:1px solid var(--q-border);border-radius:16px;box-shadow:var(--q-shadow-sm)}.auto-created-summary strong{overflow:hidden;color:var(--q-text);font-size:1.15rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.auto-invitations-card{margin-top:18px;padding:24px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:20px;box-shadow:var(--q-shadow-sm)}.auto-invitations-card>header{display:flex;align-items:center;gap:12px;margin-bottom:17px}.auto-invitations-card>header>svg{flex:0 0 auto;color:var(--q-accent)}.auto-invitations-card>header>div{display:grid;gap:3px}.auto-invitations-card>header small{color:var(--q-accent);font-size:.64rem;font-weight:900;letter-spacing:.1em}.auto-invitations-card>header strong{color:var(--q-text);font-size:.96rem}.auto-token-warning{padding:12px 14px;color:var(--q-muted);font-size:.76rem;line-height:1.5;background:color-mix(in srgb,var(--q-accent-soft) 60%,var(--q-surface));border:1px solid color-mix(in srgb,var(--q-accent) 12%,var(--q-border));border-radius:12px}.auto-invitation-list{display:grid;gap:10px;margin-top:15px}.auto-invitation-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:15px;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:14px}.auto-invitation-row>div:first-child{display:grid;min-width:0;gap:7px}.auto-invitation-row>div:first-child>strong{overflow:hidden;color:var(--q-text);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.auto-invitation-row input{box-sizing:border-box;width:100%;min-height:42px;padding:10px 12px;color:var(--q-muted);font:inherit;font-size:.74rem;background:var(--q-surface);border:1px solid var(--q-border);border-radius:10px;outline:0}.auto-invitation-row>div:last-child{display:flex;align-items:center;gap:7px}.auto-primary-link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 14px;color:var(--q-on-accent, #fff);font-size:.78rem;font-weight:800;text-decoration:none;background:var(--q-accent);border-radius:11px}.auto-primary-link:hover{opacity:.92}.auto-created-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--q-border)}@media(max-width:720px){.auto-created-summary{grid-template-columns:1fr}.auto-created-summary>span{min-height:70px}.auto-invitations-card{padding:18px}.auto-invitation-row{grid-template-columns:1fr;align-items:stretch}.auto-invitation-row>div:last-child{display:grid;grid-template-columns:1fr 1fr}.auto-invitation-row .auto-secondary-button,.auto-invitation-row .auto-primary-link{width:100%}.auto-created-footer{align-items:stretch;flex-direction:column-reverse}}@media(max-width:460px){.auto-invitation-row>div:last-child{grid-template-columns:1fr}}@media(max-width:900px){.auto-manager-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-manager-current-window,.auto-manager-schedule-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.auto-manager-title-row{align-items:flex-start;flex-direction:column}.auto-manager-summary,.auto-manager-current-window,.auto-manager-schedule-grid{grid-template-columns:1fr}.auto-manager-participant{grid-template-columns:auto minmax(0,1fr)}.auto-manager-participant-status{grid-column:1 / -1;justify-items:start;padding-left:48px;text-align:left}.auto-manager-response{align-items:flex-start;flex-direction:column}.auto-manager-response>div:last-child{justify-items:start;text-align:left}}.auto-response-page{min-height:100vh;padding:38px 22px 90px;color:var(--q-text);background:radial-gradient(circle at 84% 6%,color-mix(in srgb,var(--q-accent-soft) 72%,transparent),transparent 30%),var(--q-bg-soft)}.auto-response-shell{box-sizing:border-box;width:min(980px,100%);margin:0 auto}.auto-page-back{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 10px;color:var(--q-muted);font:inherit;font-weight:700;cursor:pointer;background:transparent;border:0;border-radius:11px}.auto-page-back:hover{color:var(--q-accent);background:var(--q-accent-soft)}.auto-page-back:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 22%,transparent);outline-offset:3px}.auto-response-header{display:grid;max-width:780px;gap:8px;margin-top:26px}.auto-response-header>small{color:var(--q-accent);font-size:.68rem;font-weight:900;letter-spacing:.11em}.auto-response-header h1{margin:0;color:var(--q-text);font-size:clamp(2.35rem,6vw,4rem);line-height:1;letter-spacing:-.055em}.auto-response-header p{max-width:690px;margin:4px 0 0;color:var(--q-muted);font-size:.96rem;line-height:1.6}.auto-response-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.auto-response-meta>div{display:flex;min-width:0;min-height:84px;align-items:center;gap:11px;padding:14px 15px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:16px;box-shadow:var(--q-shadow-sm)}.auto-response-meta>div>svg{flex:0 0 auto;color:var(--q-accent)}.auto-response-meta>div>span{display:grid;min-width:0;gap:4px}.auto-response-meta small{color:var(--q-subtle);font-size:.61rem;font-weight:900;letter-spacing:.09em}.auto-response-meta strong{overflow:hidden;color:var(--q-text);font-size:.8rem;line-height:1.35;text-overflow:ellipsis}.auto-response-answers{display:grid;gap:16px;margin-top:26px}.auto-response-answer{display:grid;gap:9px;padding:22px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:18px;box-shadow:var(--q-shadow-sm)}.auto-response-answer>small{display:inline-flex;width:fit-content;min-height:25px;align-items:center;padding:0 8px;color:var(--q-accent);font-size:.61rem;font-weight:900;letter-spacing:.09em;background:var(--q-accent-soft);border-radius:999px}.auto-response-answer h2{margin:0;color:var(--q-text);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.35;letter-spacing:-.02em}.auto-response-answer>div{margin-top:3px;padding:14px 15px;color:var(--q-text);font-size:.92rem;line-height:1.55;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:12px}.auto-response-empty{color:var(--q-muted);font-style:italic}.auto-state-card{display:grid;min-height:220px;margin-top:28px;place-items:center;align-content:center;gap:10px;padding:28px;text-align:center;background:var(--q-surface);border:1px solid var(--q-border);border-radius:20px;box-shadow:var(--q-shadow-sm)}.auto-state-card>svg{color:var(--q-accent)}.auto-state-card h2{margin:0;color:var(--q-text);font-size:1.2rem}.auto-state-card p{max-width:520px;margin:0;color:var(--q-muted);font-size:.86rem;line-height:1.55}.auto-state-error{border-color:color-mix(in srgb,var(--q-danger) 24%,var(--q-border))}.auto-state-error>svg,.auto-state-error h2{color:var(--q-danger)}@media(min-width:901px){.auto-response-page{box-sizing:border-box;margin-left:220px;width:calc(100% - 220px);padding-left:32px;padding-right:42px}.auto-response-shell{width:min(1080px,100%);margin:0}}@media(max-width:900px){.auto-response-page{padding:26px 16px 100px}.auto-response-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.auto-response-header h1{font-size:clamp(2rem,11vw,3rem)}.auto-response-meta{grid-template-columns:1fr}.auto-response-answer{padding:17px}}.auto-response-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.auto-response-con-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 14px;color:var(--q-on-accent, #fff);font:inherit;font-size:.78rem;font-weight:850;cursor:pointer;background:var(--q-accent);border:1px solid var(--q-accent);border-radius:11px}.auto-response-con-button:hover:not(:disabled){background:var(--q-accent-hover);border-color:var(--q-accent-hover)}.auto-response-con-button:disabled{cursor:wait;opacity:.55}.auto-response-con-button:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 24%,transparent);outline-offset:3px}@media(max-width:600px){.auto-response-actions{display:grid}.auto-response-con-button{width:100%}}.auto-response-json-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 14px;color:var(--q-text);font:inherit;font-size:.78rem;font-weight:850;cursor:pointer;background:var(--q-surface);border:1px solid var(--q-border);border-radius:11px}.auto-response-json-button:hover:not(:disabled){color:var(--q-accent);background:var(--q-accent-soft);border-color:color-mix(in srgb,var(--q-accent) 24%,var(--q-border))}.auto-response-json-button:disabled{cursor:wait;opacity:.55}.auto-response-json-button:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 24%,transparent);outline-offset:3px}@media(max-width:600px){.auto-response-json-button{width:100%}}.auto-manager-tab-navigation{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:7px;width:100%;margin-top:20px}.auto-manager-tab-navigation .auto-manager-tabs{min-width:0;width:100%;margin-top:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.auto-manager-tab-navigation .auto-manager-tabs::-webkit-scrollbar{display:none}.auto-manager-tab-arrow{display:grid;width:38px;height:38px;place-items:center;padding:0;color:var(--q-accent);font:inherit;cursor:pointer;background:var(--q-surface);border:1px solid var(--q-border);border-radius:11px;box-shadow:var(--q-shadow-sm);transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease}.auto-manager-tab-arrow:hover:not(:disabled){color:var(--q-on-accent, #fff);background:var(--q-accent);border-color:var(--q-accent)}.auto-manager-tab-arrow:disabled{color:var(--q-muted);cursor:default;background:var(--q-surface-soft);box-shadow:none;opacity:.4}.auto-manager-tab-arrow:focus-visible{outline:3px solid color-mix(in srgb,var(--q-accent) 24%,transparent);outline-offset:2px}@media(max-width:620px){.auto-manager-tab-navigation{grid-template-columns:36px minmax(0,1fr) 36px;gap:5px}.auto-manager-tab-arrow{width:36px;height:36px}.auto-manager-tab-navigation .auto-manager-tabs{padding:4px}.auto-manager-tab-navigation .auto-manager-tabs button{min-height:36px;padding-inline:11px;font-size:.7rem}}.auto-duplicate-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 16px;margin:22px 0;padding:18px;color:var(--q-text);background:linear-gradient(135deg,color-mix(in srgb,var(--q-accent-soft) 76%,transparent),transparent 68%),var(--q-surface);border:1px solid color-mix(in srgb,var(--q-accent) 24%,var(--q-border));border-radius:17px;box-shadow:var(--q-shadow-sm)}.auto-duplicate-notice-icon{display:grid;width:42px;height:42px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:12px}.auto-duplicate-notice-copy{min-width:0}.auto-duplicate-notice-copy small{color:var(--q-accent);font-size:.62rem;font-weight:900;letter-spacing:.1em}.auto-duplicate-notice-copy h2{margin:5px 0 7px;font-size:1rem;line-height:1.3}.auto-duplicate-notice-copy p{margin:5px 0 0;color:var(--q-muted);font-size:.78rem;line-height:1.5}.auto-duplicate-notice-copy p strong{color:var(--q-text)}.auto-duplicate-notice-actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:8px;padding-top:2px}.auto-duplicate-notice-actions button{min-height:40px}@media(max-width:620px){.auto-duplicate-notice{grid-template-columns:1fr}.auto-duplicate-notice-actions{grid-column:auto;flex-direction:column-reverse}.auto-duplicate-notice-actions button{width:100%}}.governance-dialog-backdrop{position:fixed;z-index:2200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:color-mix(in srgb,var(--q-text) 34%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.governance-removal-dialog{width:min(570px,100%);max-height:min(820px,92vh);overflow-y:auto;color:var(--q-text);background:var(--q-surface);border:1px solid var(--q-border);border-radius:20px;box-shadow:var(--q-shadow-lg)}.governance-removal-dialog>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--q-border)}.governance-removal-dialog>header>span{display:grid;width:42px;height:42px;place-items:center;color:var(--q-danger);background:var(--q-danger-soft);border-radius:12px}.governance-removal-dialog>header small{color:var(--q-accent);font-size:.62rem;font-weight:900;letter-spacing:.1em}.governance-removal-dialog h2{margin:4px 0 0;font-size:1.15rem}.governance-removal-dialog>header>button{display:grid;width:36px;height:36px;place-items:center;color:var(--q-muted);cursor:pointer;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:10px}.governance-removal-title,.governance-removal-counts,.governance-removal-explanation,.governance-danger-notice,.governance-block-notice,.governance-confirmation,.governance-dialog-state,.governance-dialog-error{margin-inline:20px}.governance-removal-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.governance-removal-title>span{padding:5px 8px;color:var(--q-accent);font-size:.6rem;font-weight:900;text-transform:uppercase;background:var(--q-accent-soft);border-radius:999px}.governance-removal-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.governance-removal-counts>span{display:grid;gap:3px;padding:11px;color:var(--q-muted);font-size:.65rem;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:11px}.governance-removal-counts strong{color:var(--q-text);font-size:1rem}.governance-removal-explanation{margin-top:14px;color:var(--q-muted);font-size:.78rem;line-height:1.55}.governance-danger-notice,.governance-block-notice{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;border-radius:12px}.governance-danger-notice{color:var(--q-danger);background:var(--q-danger-soft)}.governance-block-notice{color:var(--q-accent);background:var(--q-accent-soft);border:1px solid color-mix(in srgb,var(--q-accent) 17%,var(--q-border))}.governance-danger-notice p,.governance-block-notice p{margin:0;font-size:.75rem;line-height:1.5}.governance-block-notice strong{display:block;margin-bottom:3px;font-size:.8rem}.governance-block-notice small{display:block;margin-top:5px;color:var(--q-muted)}.governance-confirmation{display:grid;gap:8px;margin-top:16px}.governance-confirmation>span{color:var(--q-muted);font-size:.76rem}.governance-confirmation input{width:100%;min-height:43px;padding:0 12px;box-sizing:border-box;color:var(--q-text);font:inherit;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:11px;outline:0}.governance-confirmation input:focus{border-color:var(--q-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--q-danger) 13%,transparent)}.governance-dialog-state,.governance-dialog-error{margin-top:18px;padding:13px;color:var(--q-muted);background:var(--q-bg-soft);border-radius:11px}.governance-dialog-error{color:var(--q-danger);background:var(--q-danger-soft)}.governance-removal-dialog>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding:17px 20px 20px;border-top:1px solid var(--q-border)}.governance-removal-dialog>footer button{display:inline-flex;min-height:41px;align-items:center;justify-content:center;gap:7px;padding:0 13px;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer;border-radius:10px}.governance-cancel-button,.governance-archive-button{color:var(--q-text);background:var(--q-surface);border:1px solid var(--q-border)}.governance-delete-button{color:#fff;background:var(--q-danger);border:1px solid var(--q-danger)}.governance-delete-button:disabled{cursor:not-allowed;opacity:.46}@media(max-width:600px){.governance-dialog-backdrop{align-items:end;padding:0}.governance-removal-dialog{width:100%;max-height:94vh;border-radius:20px 20px 0 0}.governance-removal-counts{grid-template-columns:1fr}.governance-removal-dialog>footer{display:grid}.governance-removal-dialog>footer button{width:100%}}.workspace-governance-page{min-height:100vh;padding:34px 18px 80px;color:var(--q-text);background:var(--q-bg-soft)}.workspace-governance-shell{width:min(820px,100%);margin:0 auto}.workspace-governance-back{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 10px;color:var(--q-muted);font:inherit;cursor:pointer;background:transparent;border:0;border-radius:10px}.workspace-governance-shell>header{display:grid;grid-template-columns:auto 1fr;gap:14px;margin-top:28px}.workspace-governance-shell>header>span{display:grid;width:48px;height:48px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:14px}.workspace-governance-shell>header small,.workspace-governance-form section small{color:var(--q-accent);font-size:.64rem;font-weight:900;letter-spacing:.11em}.workspace-governance-shell h1{margin:6px 0;font-size:clamp(2rem,5vw,3.4rem)}.workspace-governance-shell>header p{max-width:640px;margin:0;color:var(--q-muted);line-height:1.55}.workspace-governance-form{display:grid;gap:14px;margin-top:28px}.workspace-governance-form>section{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);gap:18px;padding:20px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:17px}.workspace-governance-form h2{margin:5px 0;font-size:1rem}.workspace-governance-form p{margin:0;color:var(--q-muted);font-size:.78rem;line-height:1.5}.workspace-governance-form select,.workspace-governance-reason textarea{width:100%;padding:11px 12px;box-sizing:border-box;color:var(--q-text);font:inherit;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:11px}.workspace-governance-toggle,.workspace-governance-check{display:flex;align-items:center;gap:9px;color:var(--q-text);font-size:.78rem}.workspace-governance-toggle span{display:inline-flex;align-items:center;gap:7px;padding:10px 11px;background:var(--q-accent-soft);border-radius:10px}.workspace-governance-reason{display:grid;grid-column:1 / -1;gap:7px;color:var(--q-muted);font-size:.75rem}.workspace-governance-error,.workspace-governance-success,.workspace-governance-state{padding:13px;border-radius:11px}.workspace-governance-error{color:var(--q-danger);background:var(--q-danger-soft)}.workspace-governance-success{color:var(--q-accent);background:var(--q-accent-soft)}.workspace-governance-state{margin-top:22px;color:var(--q-muted);background:var(--q-surface);border:1px solid var(--q-border)}.workspace-governance-form>footer{display:flex;justify-content:flex-end}.workspace-governance-form>footer button{display:inline-flex;min-height:43px;align-items:center;gap:7px;padding:0 14px;color:var(--q-on-accent, #fff);font:inherit;font-weight:800;cursor:pointer;background:var(--q-accent);border:0;border-radius:11px}@media(max-width:680px){.workspace-governance-form>section{grid-template-columns:1fr}.workspace-governance-reason{grid-column:auto}.workspace-governance-form>footer button{width:100%;justify-content:center}}.oneclick-page{--oneclick-teal:#147b78;--oneclick-teal-soft:#e4f4f2;min-height:100vh;color:var(--q-text);background:radial-gradient(circle at 82% 7%,color-mix(in srgb,var(--oneclick-teal-soft) 80%,transparent),transparent 31%),var(--q-bg-soft)}.oneclick-topbar{display:grid;grid-template-columns:1fr auto 1fr;min-height:72px;align-items:center;padding:0 clamp(18px,4vw,54px);background:color-mix(in srgb,var(--q-surface) 94%,transparent);border-bottom:1px solid var(--q-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.oneclick-topbar>button{display:flex;align-items:center;gap:8px;width:max-content;min-height:40px;padding:0 12px;color:var(--q-muted);font:inherit;background:transparent;border:0;border-radius:11px;cursor:pointer}.oneclick-topbar>button:last-child{justify-self:end}.oneclick-topbar>button:hover{color:var(--q-accent);background:var(--q-accent-soft)}.oneclick-topbar>div{display:flex;align-items:center;gap:9px}.oneclick-topbar>div>span{display:grid;width:36px;height:36px;place-items:center;color:var(--q-secondary);background:var(--q-secondary-soft);border-radius:12px}.oneclick-shell{width:min(1120px,calc(100% - 36px));margin:0 auto;padding:54px 0 80px}.oneclick-hero,.oneclick-result-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.oneclick-hero>div,.oneclick-result-head>div{max-width:720px}.oneclick-hero small,.oneclick-title small,.oneclick-result-head small,.oneclick-recent header small,.oneclick-channel-picker>small{color:var(--q-secondary);font-size:.68rem;font-weight:900;letter-spacing:.12em}.oneclick-hero h1{margin:9px 0 13px;font-size:clamp(2.5rem,6vw,4.8rem);line-height:.98}.oneclick-hero p,.oneclick-title p,.oneclick-result-head p{margin:0;color:var(--q-muted);line-height:1.65}.oneclick-primary,.oneclick-secondary{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 17px;font:inherit;font-weight:800;border-radius:14px;cursor:pointer}.oneclick-primary{color:#fff;background:var(--q-accent);border:0;box-shadow:0 12px 26px color-mix(in srgb,var(--q-accent) 22%,transparent)}.oneclick-secondary{color:var(--q-accent);background:var(--q-accent-soft);border:1px solid color-mix(in srgb,var(--q-accent) 18%,var(--q-border))}.oneclick-primary:disabled{cursor:not-allowed;opacity:.5}.oneclick-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:38px 0}.oneclick-summary-card{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:22px;text-align:left;color:inherit;background:var(--q-surface);border:1px solid var(--q-border);border-radius:20px;box-shadow:var(--q-shadow-sm)}button.oneclick-summary-card{font:inherit;cursor:pointer}.oneclick-summary-card>span{display:grid;width:42px;height:42px;place-items:center;color:var(--q-accent);background:var(--q-accent-soft);border-radius:14px}.oneclick-summary-card small{font-size:.65rem;font-weight:900;letter-spacing:.1em;color:var(--q-muted)}.oneclick-summary-card strong{display:block;margin-top:3px;font-size:1.65rem}.oneclick-summary-card p{margin:2px 0 0;color:var(--q-muted);font-size:.8rem}.oneclick-recent{margin-top:42px}.oneclick-recent h2,.oneclick-title h1,.oneclick-result-head h1{margin:7px 0 10px;font-size:clamp(2rem,4vw,3.2rem)}.oneclick-post-list{overflow:hidden;margin-top:20px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:20px}.oneclick-post-list button{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;padding:19px 22px;text-align:left;color:inherit;font:inherit;background:transparent;border:0;border-bottom:1px solid var(--q-border);cursor:pointer}.oneclick-post-list button:last-child{border:0}.oneclick-post-list p{overflow:hidden;margin:0 0 6px;text-overflow:ellipsis;white-space:nowrap}.oneclick-post-list small{color:var(--q-muted)}.oneclick-status{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;font-size:.7rem;font-weight:850;text-transform:capitalize;background:var(--q-surface-soft);border-radius:999px}.oneclick-status.published{color:var(--q-success);background:var(--q-success-soft)}.oneclick-status.failed,.oneclick-status.partially_failed{color:var(--q-danger);background:var(--q-danger-soft)}.oneclick-status.publishing{color:var(--q-warning);background:var(--q-warning-soft)}.oneclick-empty,.oneclick-loading{display:grid;min-height:260px;place-items:center;align-content:center;gap:9px;padding:34px;text-align:center;color:var(--q-muted);background:var(--q-surface);border:1px dashed var(--q-border-strong);border-radius:20px}.oneclick-empty h2{margin:6px 0 0;color:var(--q-text)}.oneclick-empty p{max-width:480px;margin:0 0 10px}.oneclick-loading{display:flex;min-height:160px}.oneclick-alert{padding:13px 16px;color:var(--q-danger);background:var(--q-danger-soft);border-radius:12px}.oneclick-title{max-width:720px;margin-bottom:30px}.oneclick-account-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.oneclick-account-card{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:22px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:20px}.provider-mark{display:grid;width:44px;height:44px;place-items:center;font-size:1.05rem;font-weight:900;border-radius:14px}.provider-mark.linkedin{color:#0a66c2;background:#e8f3fb}.provider-mark.instagram{color:#c13584;background:#fbeaf4}.provider-mark.facebook{color:#1877f2;background:#eaf2fe}.provider-mark.x{color:var(--q-text);background:var(--q-surface-soft)}.oneclick-account-card h2,.oneclick-result-list h2{margin:0 0 3px;font-size:1rem}.oneclick-account-card p,.oneclick-result-list p{margin:0;color:var(--q-muted);font-size:.82rem}.oneclick-account-card small{display:flex;align-items:center;gap:4px;margin-top:8px;color:var(--q-muted)}.oneclick-account-card small.connected{color:var(--q-success)}.oneclick-account-card button,.oneclick-result-list button{display:flex;align-items:center;gap:5px;padding:8px 11px;color:var(--q-accent);font:inherit;font-size:.75rem;font-weight:800;background:var(--q-accent-soft);border:0;border-radius:10px;cursor:pointer}.oneclick-account-card button:disabled{opacity:.65;cursor:default}.oneclick-note{margin-top:24px;padding:18px 20px;background:color-mix(in srgb,var(--q-accent-soft) 60%,var(--q-surface));border:1px solid var(--q-border);border-radius:16px}.oneclick-note p{margin:5px 0 0;color:var(--q-muted);font-size:.85rem;line-height:1.55}.oneclick-composer-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:22px}.oneclick-composer,.oneclick-channel-picker{padding:24px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:20px}.oneclick-composer label{display:block;margin-bottom:22px;font-weight:800}.oneclick-composer textarea{display:block;width:100%;min-height:190px;margin-top:9px;padding:15px;color:var(--q-text);font:inherit;line-height:1.55;resize:vertical;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:14px;outline:none;box-sizing:border-box}.oneclick-composer label>small{display:block;margin-top:6px;text-align:right;color:var(--q-muted);font-weight:500}.oneclick-input{display:flex;align-items:center;gap:9px;margin-top:9px;padding:0 13px;color:var(--q-muted);background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:14px}.oneclick-input input{width:100%;min-height:45px;color:var(--q-text);font:inherit;background:transparent;border:0;outline:0}.oneclick-media{display:flex;width:100%;align-items:center;gap:13px;padding:16px;text-align:left;color:var(--q-muted);background:transparent;border:1px dashed var(--q-border-strong);border-radius:14px}.oneclick-media span{display:grid;gap:3px}.oneclick-media strong{color:var(--q-text)}.oneclick-channel-picker>button:not(.manage){display:grid;width:100%;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;margin-top:12px;padding:12px;text-align:left;color:inherit;font:inherit;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:14px;cursor:pointer}.oneclick-channel-picker>button.selected{border-color:var(--q-accent);box-shadow:0 0 0 2px var(--q-accent-soft)}.oneclick-channel-picker>button:disabled{cursor:not-allowed;opacity:.48}.oneclick-channel-picker button span:nth-child(2){display:grid}.oneclick-channel-picker button small{color:var(--q-muted)}.oneclick-channel-picker i{display:grid;width:22px;height:22px;place-items:center;color:#fff;background:var(--q-accent);border-radius:50%}.oneclick-channel-picker .manage{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:12px;padding:11px;color:var(--q-accent);font:inherit;font-weight:800;background:transparent;border:0;cursor:pointer}.oneclick-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.oneclick-preview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.oneclick-preview-grid article{padding:22px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:20px;box-shadow:var(--q-shadow-sm)}.oneclick-preview-grid header{display:flex;align-items:center;gap:12px}.oneclick-preview-grid header div{display:grid}.oneclick-preview-grid header small{color:var(--q-muted)}.oneclick-preview-grid article>p{min-height:82px;white-space:pre-wrap;line-height:1.55}.oneclick-preview-grid a{color:var(--q-accent);font-size:.85rem}.oneclick-preview-grid footer{display:flex;justify-content:space-between;margin-top:18px;padding-top:13px;color:var(--q-muted);font-size:.7rem;border-top:1px solid var(--q-border)}.oneclick-result-list{display:grid;gap:12px;margin-top:30px}.oneclick-result-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:18px 20px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:17px}.oneclick-result-list a{display:flex;align-items:center;gap:5px;color:var(--q-accent);font-size:.75rem;font-weight:800;text-decoration:none}.oneclick-result-list small.failed{display:block;margin-top:6px;color:var(--q-danger)}.spin{animation:oneclick-spin .8s linear infinite}@keyframes oneclick-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.oneclick-topbar{grid-template-columns:1fr auto}.oneclick-topbar>div{display:none}.oneclick-shell{padding-top:34px}.oneclick-hero,.oneclick-result-head{align-items:flex-start;flex-direction:column}.oneclick-summary-grid,.oneclick-account-grid,.oneclick-preview-grid,.oneclick-composer-layout{grid-template-columns:1fr}.oneclick-result-list article{grid-template-columns:auto 1fr}.oneclick-result-list .oneclick-status,.oneclick-result-list a,.oneclick-result-list button{grid-column:2}.oneclick-post-list button{grid-template-columns:1fr auto}.oneclick-post-list button>svg{display:none}}.oneclick-page .oneclick-primary{background:var(--oneclick-teal);box-shadow:0 12px 26px color-mix(in srgb,var(--oneclick-teal) 22%,transparent)}.oneclick-page .oneclick-secondary{color:var(--oneclick-teal);background:var(--oneclick-teal-soft)}.oneclick-post-copy{min-width:0}.oneclick-post-outcome{display:grid;justify-items:end;gap:7px}.oneclick-post-outcome small{font-size:.72rem}.oneclick-post-outcome b{color:var(--q-text)}.oneclick-platform-row{display:flex;gap:5px;margin-top:10px}.provider-mini{display:grid;width:24px;height:24px;place-items:center;color:var(--oneclick-teal);font-size:.61rem;font-style:normal;font-weight:900;background:var(--oneclick-teal-soft);border-radius:8px}.oneclick-review-head{text-align:center;margin:0 auto 34px}.oneclick-review-head small,.oneclick-complete-head>small{color:var(--oneclick-teal);font-size:.68rem;font-weight:900;letter-spacing:.12em}.oneclick-review-head h1,.oneclick-complete-head h1{margin:8px 0 9px;font-size:clamp(2.35rem,5vw,4rem);line-height:1}.oneclick-review-head p{margin:0;color:var(--q-muted);font-size:1.05rem}.oneclick-master-message{max-width:850px;margin:0 auto 24px;padding:24px 26px;background:linear-gradient(135deg,var(--oneclick-teal-soft),transparent 65%),var(--q-surface);border:1px solid color-mix(in srgb,var(--oneclick-teal) 20%,var(--q-border));border-radius:20px;box-shadow:var(--q-shadow-sm)}.oneclick-master-message header{display:flex;align-items:center;gap:11px}.oneclick-master-message header>span{display:grid;width:38px;height:38px;place-items:center;color:var(--oneclick-teal);background:#fff;border-radius:12px}.oneclick-master-message header small{color:var(--oneclick-teal);font-size:.62rem;font-weight:900;letter-spacing:.11em}.oneclick-master-message h2{margin:2px 0 0;font-size:1rem}.oneclick-master-message>p{margin:20px 0;white-space:pre-wrap;line-height:1.65}.oneclick-master-message>div{display:flex;align-items:center;gap:7px;color:var(--oneclick-teal);font-size:.82rem;word-break:break-all}.oneclick-adapt-list{display:grid;max-width:850px;gap:16px;margin:0 auto}.oneclick-adapt-list>article{padding:22px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:20px;box-shadow:var(--q-shadow-sm);transition:opacity .2s,border-color .2s}.oneclick-adapt-list>article.excluded{opacity:.64;background:var(--q-bg-soft)}.oneclick-adapt-list article>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px}.oneclick-adapt-list h2{margin:0 0 3px;font-size:1rem}.oneclick-adapt-list header p{margin:0;color:var(--q-muted);font-size:.8rem}.oneclick-toggle{display:flex;align-items:center;gap:8px;cursor:pointer}.oneclick-toggle input{position:absolute;opacity:0;pointer-events:none}.oneclick-toggle>span{position:relative;width:38px;height:22px;background:var(--q-border-strong);border-radius:999px;transition:background .2s}.oneclick-toggle>span:after{position:absolute;top:3px;left:3px;width:16px;height:16px;content:"";background:#fff;border-radius:50%;box-shadow:0 2px 5px #00000026;transition:transform .2s}.oneclick-toggle input:checked+span{background:var(--oneclick-teal)}.oneclick-toggle input:checked+span:after{transform:translate(16px)}.oneclick-toggle b{min-width:60px;color:var(--q-muted);font-size:.72rem}.oneclick-adapt-field{margin-top:18px}.oneclick-adapt-field textarea{display:block;width:100%;min-height:145px;padding:15px;box-sizing:border-box;color:var(--q-text);font:inherit;line-height:1.6;resize:vertical;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:14px;outline:0}.oneclick-adapt-field textarea:focus{border-color:var(--oneclick-teal);box-shadow:0 0 0 3px var(--oneclick-teal-soft)}.oneclick-adapt-field textarea:disabled{cursor:not-allowed}.oneclick-adapt-meta{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--q-muted);font-size:.72rem}.oneclick-adapt-meta span{display:flex;align-items:center;gap:5px}.oneclick-adapt-meta .valid{color:var(--q-success)}.oneclick-adapt-meta .invalid{color:var(--q-danger);font-weight:750}.oneclick-adapt-list article>footer{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:15px;padding-top:13px;color:var(--q-muted);font-size:.72rem;border-top:1px solid var(--q-border)}.oneclick-adapt-list footer span,.oneclick-adapt-list footer strong,.oneclick-adapt-list footer em{display:flex;align-items:center;gap:5px}.oneclick-adapt-list footer strong{color:var(--q-warning)}.oneclick-adapt-list footer em{margin-left:auto;font-style:normal}.oneclick-publish-bar{position:sticky;bottom:18px;z-index:3;display:flex;max-width:850px;align-items:center;justify-content:space-between;gap:20px;margin:26px auto 0;padding:16px 18px;background:color-mix(in srgb,var(--q-surface) 92%,transparent);border:1px solid var(--q-border);border-radius:18px;box-shadow:var(--q-shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.oneclick-publish-bar>div{display:grid;gap:3px}.oneclick-publish-bar span{color:var(--q-muted);font-size:.78rem}.oneclick-complete-head{text-align:center}.oneclick-complete-head>span{display:grid;width:60px;height:60px;place-items:center;margin:0 auto 16px;color:var(--q-success);background:var(--q-success-soft);border-radius:20px}.oneclick-complete-head>span.partial{color:var(--q-warning);background:var(--q-warning-soft)}.oneclick-complete-head p{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;color:var(--q-muted)}.oneclick-complete-head p i{width:4px;height:4px;background:var(--q-border-strong);border-radius:50%}.oneclick-complete-head p strong:first-child{color:var(--q-success)}.oneclick-complete-head p strong:last-child{color:var(--q-danger)}.oneclick-result-list.detailed{max-width:900px;margin:34px auto 0}.oneclick-result-list.detailed article{grid-template-columns:auto minmax(130px,.8fr) auto minmax(160px,1fr) auto}.oneclick-result-list.detailed article.excluded{opacity:.58}.oneclick-result-detail{display:grid;gap:5px}.oneclick-result-detail small{color:var(--q-muted)}.oneclick-result-detail code{overflow:hidden;max-width:230px;padding:4px 6px;text-overflow:ellipsis;color:var(--oneclick-teal);font-size:.68rem;background:var(--oneclick-teal-soft);border-radius:6px}.oneclick-result-detail small.failed{color:var(--q-danger)}.oneclick-result-actions{display:flex;justify-content:center;gap:12px;margin-top:28px}@media(max-width:760px){.oneclick-post-list button{grid-template-columns:minmax(0,1fr) auto}.oneclick-post-outcome small{display:none}.oneclick-adapt-list>article{padding:17px}.oneclick-adapt-list article>header{grid-template-columns:auto 1fr}.oneclick-toggle{grid-column:1/-1;justify-self:end}.oneclick-adapt-meta{align-items:flex-end;flex-direction:column}.oneclick-publish-bar{align-items:stretch;flex-direction:column;bottom:8px}.oneclick-result-list.detailed article{grid-template-columns:auto 1fr}.oneclick-result-list.detailed .oneclick-status,.oneclick-result-list.detailed .oneclick-result-detail,.oneclick-result-list.detailed a,.oneclick-result-list.detailed button{grid-column:2}.oneclick-result-actions{align-items:stretch;flex-direction:column}.oneclick-result-actions button{width:100%}}.oneclick-media{cursor:pointer}.oneclick-media input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.oneclick-provider-groups{display:grid;gap:18px}.oneclick-provider-groups>section{padding:20px;background:var(--q-surface);border:1px solid var(--q-border);border-radius:20px}.oneclick-provider-groups>section>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.oneclick-provider-groups>section>header small,.oneclick-simulator-section>header small{color:var(--oneclick-teal);font-size:.68rem;font-weight:900;letter-spacing:.12em}.oneclick-provider-groups>section>p{margin:18px 0 2px;color:var(--q-muted);font-size:.82rem}.oneclick-provider-groups .oneclick-account-card{margin-top:14px;background:var(--q-bg-soft)}.oneclick-simulator-section{margin-top:32px;padding-top:28px;border-top:1px solid var(--q-border)}.oneclick-simulator-section>header{margin-bottom:16px}.oneclick-simulator-section h2{margin:5px 0 0;font-size:1.25rem}.oneclick-real-badge,.oneclick-sim-badge{display:inline-flex;align-items:center;width:max-content;padding:3px 6px;font-size:.55rem;font-weight:900;letter-spacing:.08em;border-radius:6px}.oneclick-real-badge{color:#fff;background:var(--oneclick-teal)}.oneclick-sim-badge{color:var(--q-muted);background:var(--q-surface-soft)}.oneclick-result-identity h2{display:flex;align-items:center;gap:7px}@media(max-width:760px){.oneclick-provider-groups>section>header{align-items:flex-start;flex-direction:column}.oneclick-provider-groups>section>header button{width:100%}}.oneclick-section-heading{margin:30px 0 14px;font-size:1.3rem}.oneclick-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.oneclick-selection{margin-bottom:24px;padding:24px;background:var(--q-surface);border:1px solid var(--oneclick-teal);border-radius:20px}.oneclick-selection>small,.oneclick-consent small{color:var(--oneclick-teal);font-size:.68rem;font-weight:900;letter-spacing:.12em}.oneclick-selection h2,.oneclick-consent h2{margin:7px 0}.oneclick-selection>p,.oneclick-consent p{color:var(--q-muted)}.oneclick-selection>label{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:13px;margin:12px 0;padding:12px;background:var(--q-bg-soft);border-radius:14px}.oneclick-selection label span:last-child{display:grid}.oneclick-selection label small{color:var(--q-muted)}.oneclick-consent{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:20px;background:#0a23227a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.oneclick-consent>div{width:min(520px,100%);padding:27px;box-sizing:border-box;background:var(--q-surface);border:1px solid var(--q-border);border-radius:22px;box-shadow:var(--q-shadow-lg)}.oneclick-consent footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.oneclick-workspace-list{display:grid;gap:9px;margin-top:18px}.oneclick-workspace-list label{display:flex;align-items:center;gap:11px;padding:12px;background:var(--q-bg-soft);border-radius:12px}.oneclick-workspace-list label span{display:grid}.oneclick-workspace-list small{color:var(--q-muted);font-weight:500;letter-spacing:0}.oneclick-destination-group{margin-top:17px;padding-top:14px;border-top:1px solid var(--q-border)}.oneclick-destination-group>b{color:var(--q-muted);font-size:.65rem;letter-spacing:.1em}.oneclick-destination-group>p{margin:8px 0;color:var(--q-muted);font-size:.76rem}.oneclick-destination-group>button{display:grid;width:100%;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;margin-top:9px;padding:12px;text-align:left;color:inherit;font:inherit;background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:14px;cursor:pointer}.oneclick-destination-group>button.selected{border-color:var(--oneclick-teal);box-shadow:0 0 0 2px var(--oneclick-teal-soft)}.oneclick-destination-group>button:disabled{cursor:not-allowed;opacity:.5}.oneclick-destination-group button span:nth-child(2){display:grid}.oneclick-destination-group button small{color:var(--q-muted)}.oneclick-destination-group i{display:grid;width:22px;height:22px;place-items:center;color:#fff;background:var(--oneclick-teal);border-radius:50%}.oneclick-destination-group.development{border-top-style:dashed}@media(max-width:760px){.oneclick-account-card{grid-template-columns:auto 1fr}.oneclick-card-actions{grid-column:1/-1;justify-content:stretch}.oneclick-card-actions button{flex:1;justify-content:center}.oneclick-consent footer{align-items:stretch;flex-direction:column}}
