@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2)format("woff2"),url(/assets/chakra-petch-latin-500-normal-CnUQnZ4D.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2)format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.woff)format("woff")}.customer-organizations>header,.customer-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-organizations h3{align-items:center;gap:8px;margin:0 0 8px;display:flex}.customer-organizations header p,.customer-card header span{color:var(--muted);font-size:13px}.customer-boundary{border-left:3px solid var(--accent);background:var(--surface-2);margin:20px 0;padding:16px;line-height:1.7}.customer-editor,.customer-card{border:1px solid var(--line);background:var(--surface);min-width:0;margin-top:18px;padding:20px}.customer-editor h4,.customer-card h4{font:600 18px var(--heading);margin:0 0 12px}.customer-card .tenant-actions{flex-wrap:wrap;margin:0}.customer-card>p{color:var(--muted);align-items:center;gap:8px;margin:16px 0;display:flex}.customer-card ul{margin:0;padding:0;list-style:none}.customer-card li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.customer-card li>span{overflow-wrap:anywhere;min-width:0}.customer-card small{color:var(--muted);display:block}.customer-invite-link{gap:8px;display:flex}.customer-invite-link input{flex:1;min-width:0}.customer-toggle{align-items:center;gap:10px;margin:16px 0;display:flex}.customer-editor .project-checklist{margin-top:18px}.customer-editor textarea{width:100%;min-height:130px}.customer-assignment{border:1px solid var(--line);background:var(--surface-2);margin:16px 0;padding:14px}.customer-assignment p{color:var(--muted);margin:8px 0}.customer-assignment select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);padding:10px}.customer-assignment label{align-items:flex-start;gap:8px;margin:12px 0;display:flex}@media (width<=760px){.customer-organizations>header,.customer-card>header{flex-direction:column}.customer-card,.customer-editor{padding:16px}.customer-card li{flex-direction:column;align-items:flex-start}.customer-invite-link{flex-direction:column}}.note-audience,.note-composer-audience{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.note-audience{border:1px solid var(--line);background:var(--surface);white-space:nowrap;padding:3px 6px}.note-audience-hint{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.5}.comment-meta,.note-composer-audience{flex-wrap:wrap}.client-discussion{border:1px solid var(--line);background:var(--surface);min-width:0;margin-top:26px;padding:22px}.discussion-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.discussion-heading h3{font:600 18px var(--heading);color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.discussion-heading p{color:var(--muted);align-items:flex-start;gap:6px;margin:8px 0 0;font-size:13px;line-height:1.5;display:flex}.discussion-heading svg,.client-evidence-upload svg{flex-shrink:0}.discussion-switch,.communication-modes{border-bottom:1px solid var(--line);gap:4px;margin:20px 0 0;display:flex}.discussion-switch button,.communication-modes button{color:var(--muted);cursor:pointer;font:600 14px var(--heading);background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:7px;padding:12px 14px;display:flex}.discussion-switch button[aria-pressed=true],.communication-modes button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent);background:var(--surface-2)}.discussion-switch button:focus-visible,.communication-modes button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.discussion-switch span{background:var(--surface-3);padding:1px 5px;font-size:12px}.discussion-panel[hidden],.communication-panel[hidden]{display:none}.client-replies{flex-direction:column;gap:16px;min-width:0;padding:22px 0;display:flex}.client-message{border:1px solid var(--line);background:var(--surface-2);align-self:flex-start;min-width:0;max-width:88%;padding:14px 16px}.client-message.own-message{border-left:3px solid var(--accent);background:var(--surface-3);align-self:flex-end}.client-message-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.client-message-meta strong{color:var(--ink)}.client-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:8px 0 0;line-height:1.6}.discussion-empty{color:var(--muted);text-align:center;align-self:stretch;padding:24px 12px;font-size:14px;line-height:1.6}.discussion-empty svg{color:var(--accent)}.discussion-empty p{margin:10px 0}.client-reply-form{border-top:1px solid var(--line);padding-top:18px}.client-reply-form textarea{resize:vertical;box-sizing:border-box;background:var(--surface-2);width:100%;min-height:110px;color:var(--ink);border:1px solid var(--line);font:inherit;padding:12px;line-height:1.5}.client-reply-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.discussion-send-row{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.discussion-send-row>span,.client-evidence-upload>span,.shared-files-intro,.discussion-readonly{color:var(--muted);font-size:13px;line-height:1.6}.discussion-send-row button{flex-shrink:0}.shared-files-intro{margin:18px 0}.client-evidence{margin:0;padding:0;list-style:none}.client-evidence li{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:14px 0;display:flex}.client-evidence li>span{overflow-wrap:anywhere;min-width:0;color:var(--ink);flex:1}.client-evidence small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.client-evidence li>svg{color:var(--accent);flex-shrink:0}.client-evidence li button{flex-shrink:0}.client-evidence-upload{align-items:center;gap:12px;margin-top:18px;display:flex}.client-evidence-upload button{flex-shrink:0}.discussion-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:0 0 18px;font-size:12px;display:flex}.communication-modes{margin:24px 0 0}.communication-panel>.note-audience-hint{margin:16px 0}.communication-panel .client-discussion{border-top:0;margin-top:0}.client-discussion .form-error{margin:14px 0 0}@media (width<=760px){.client-discussion{padding:16px}.discussion-heading{flex-direction:column;gap:12px}.discussion-heading h3{font-size:17px}.client-message{max-width:96%}.discussion-send-row,.client-evidence-upload{flex-direction:column;align-items:stretch}.discussion-send-row .primary{justify-content:center}.client-evidence li{gap:8px}.client-evidence li .button{padding:8px}.communication-modes button,.discussion-switch button{flex:1;padding:12px 8px;font-size:13px}.discussion-pagination{flex-wrap:wrap}}.platform-backoffice{max-width:1440px;color:var(--ink);margin:0 auto;padding:32px}.platform-header,.platform-panel-heading,.platform-toolbar,.platform-actions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-header h1{font:600 34px var(--heading);margin:12px 0}.platform-header a,.platform-eyebrow{align-items:center;gap:7px;display:flex}.platform-header a{color:var(--accent);text-decoration:none}.platform-eyebrow{color:var(--accent);font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.1em;margin:30px 0 0}.platform-header p,.platform-hint{color:var(--muted);line-height:1.6}.platform-boundary{border-left:3px solid var(--accent);background:var(--surface-2);margin:28px 0;padding:18px 22px}.platform-boundary p{color:var(--muted);margin:8px 0 0;line-height:1.6}.platform-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;margin-bottom:20px}.platform-toolbar>label{min-width:230px}.platform-backoffice label{flex-direction:column;gap:7px;font-size:14px;font-weight:500;display:flex}.platform-backoffice input:not([type=checkbox]),.platform-backoffice select,.platform-backoffice textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;border-radius:0;width:100%;min-width:0;padding:11px}.platform-backoffice input:focus-visible,.platform-backoffice select:focus-visible,.platform-backoffice textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.platform-backoffice input:disabled,.platform-backoffice select:disabled{opacity:.7}.platform-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.platform-panel{border:1px solid var(--line);background:var(--surface);min-width:0;margin:0 0 22px;padding:24px}.platform-panel h2{font:600 21px var(--heading);align-items:center;gap:8px;margin:0 0 18px;display:flex}.platform-panel h3{font:600 16px var(--heading);margin:22px 0 12px}.platform-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 18px;padding:0;display:grid}.platform-fields small{color:var(--muted);font-size:11px;font-weight:400}.platform-backoffice .platform-checkbox{flex-direction:row;align-items:center;gap:10px;line-height:1.6}.platform-backoffice .platform-checkbox input{accent-color:var(--accent)}.platform-reason textarea{resize:vertical;min-height:85px}.platform-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:18px}.platform-hint{font-size:12px}.platform-table-scroll{max-width:100%;margin-top:18px;overflow:auto}.platform-backoffice table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.platform-backoffice th,.platform-backoffice td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:12px 9px}.platform-backoffice thead{background:var(--surface-2)}.platform-difference{background:var(--surface-3)}.platform-impact{margin:0;font-size:13px}.platform-impact>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.platform-impact dd{margin:0;font-weight:600}.platform-review{border-left:3px solid var(--accent);line-height:1.7}.platform-review button{margin:16px 10px 0 0}.platform-history{border-top:1px solid var(--line);padding:14px 0}.platform-history summary{cursor:pointer;line-height:1.7}.platform-backoffice pre{background:var(--surface-2);max-height:350px;padding:16px;font-size:12px;overflow:auto}.platform-backoffice code{overflow-wrap:anywhere}.platform-backoffice .form-error{margin:20px 0}@media (width<=900px){.platform-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.platform-backoffice{padding:18px}.platform-header{flex-direction:column}.platform-header h1{font-size:27px}.platform-panel{padding:16px}.platform-panel-heading{flex-direction:column}.platform-fields{grid-template-columns:minmax(0,1fr)}.platform-toolbar>label{width:100%;min-width:0}.platform-toolbar>button{flex:1}.platform-backoffice table{min-width:390px}}.platform-tabs{margin-bottom:24px}.platform-tabs [aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.platform-workspace-search{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.platform-workspace-search label{flex:1;min-width:160px}.platform-workspace-list{padding:0;list-style:none}.platform-workspace-list button{text-align:left;white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin:10px 0;display:flex}.platform-workspace-list [aria-pressed=true]{border-color:var(--accent)}.platform-workspace-list code{font-size:11px}.platform-assignment-target{margin-top:22px}.client-submissions{max-width:1120px;color:var(--ink);margin:0 auto;padding-bottom:28px}.client-portal-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.client-eyebrow{font:11px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 10px}.client-portal-heading h1{font:700 30px/1.2 var(--heading);margin:0 0 10px}.client-intro{color:var(--muted);max-width:580px;font-size:15px;line-height:1.6}.client-header-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;padding-top:8px;display:flex}.client-list-card,.client-detail-card,.client-create-card{border:1px solid var(--line);background:var(--surface);border-radius:0}.client-list-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.client-list-heading h2{align-items:center;gap:10px;font-size:16px;display:flex}.client-list-heading h2>span{background:var(--surface-3);color:var(--muted);padding:2px 7px;font-size:12px}.client-list-heading>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.client-submission-list{display:grid}.client-submission-row{text-align:left;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);border-radius:0;align-items:center;gap:16px;padding:21px 24px;display:flex}.client-submission-row:last-child{border-bottom:0}.client-submission-row:hover{background:var(--surface-2)}.client-submission-row:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.client-kind-icon{background:var(--surface-3);width:38px;height:38px;color:var(--accent);flex:none;place-items:center;display:grid}.client-row-title{flex:1;gap:5px;min-width:0;display:grid}.client-row-title small,.client-row-title>span{color:var(--muted);font-size:12px}.client-row-title strong{overflow-wrap:anywhere;font-size:15px}.client-status{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);overflow-wrap:anywhere;max-width:200px;padding:5px 9px;font-size:12px;font-weight:600}.client-row-arrow{color:var(--muted);flex-shrink:0}.client-empty{text-align:center;color:var(--muted);padding:56px 24px}.client-empty>svg{color:var(--accent);margin-bottom:14px}.client-empty h3{color:var(--ink);margin-bottom:8px;font-size:19px}.client-empty p{line-height:1.7}.client-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.client-create-card{max-width:760px;padding:28px}.client-section-heading{color:var(--accent);gap:12px;margin-bottom:26px;display:flex}.client-section-heading h2{color:var(--ink);margin-bottom:6px;font-size:20px}.client-section-heading p{color:var(--muted);line-height:1.6}.client-create-card .field{margin-bottom:20px}.client-create-card input,.client-create-card textarea,.client-create-card select{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;outline-offset:2px;padding:12px}.client-create-card textarea{resize:vertical;line-height:1.65}.client-form-help{color:var(--muted);align-items:flex-start;gap:8px;line-height:1.6;display:flex}.client-form-help svg{flex-shrink:0;margin-top:3px}.client-form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}.client-detail-card{padding:28px}.client-back{color:var(--accent);margin-bottom:24px}.client-record-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.client-record-heading>div{min-width:0}.client-record-heading h2{font:600 25px/1.3 var(--heading);overflow-wrap:anywhere;margin-top:8px}.client-record-code{font:12px var(--mono);color:var(--muted)}.client-record-date{color:var(--muted);margin:12px 0 24px;font-size:12px}.client-description-section{background:var(--surface-2);border:1px solid var(--line);padding:18px}.client-description-section h3{color:var(--muted);margin-bottom:10px;font-size:12px}.client-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.client-error{border:1px solid var(--line);background:var(--surface);margin-bottom:16px;padding:14px}.client-loading{color:var(--muted);padding:28px}@media (width<=760px){.client-portal-heading{flex-direction:column;gap:12px}.client-header-actions{width:100%;padding:0}.client-list-heading{flex-direction:column;align-items:flex-start;padding:16px}.client-submission-row{flex-wrap:wrap;gap:12px;padding:16px}.client-row-title{flex-basis:calc(100% - 70px)}.client-submission-row>.client-status{margin-left:50px}.client-detail-card,.client-create-card{padding:18px}.client-record-heading{flex-direction:column;gap:12px}.client-record-heading h2{font-size:23px}.client-record-heading>.client-status{max-width:100%}.client-pagination{flex-wrap:wrap;padding:14px}.client-form-actions{flex-wrap:wrap}}.workspace-billing{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.billing-test-notice{border:1px solid var(--line);background:var(--accent-soft);color:var(--ink);padding:12px 14px;font-size:14px;line-height:1.6}.billing-offer{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px;display:flex}.billing-offer p{margin:6px 0}.billing-offer small{color:var(--muted)}@media (width<=600px){.billing-offer{flex-direction:column;align-items:stretch}.billing-offer button{justify-content:center}}.workspace-quota-form{border-top:1px solid var(--line,#d4deed);margin-top:16px;padding-top:12px}.quota-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quota-fields .field{min-width:0;margin:0}.quota-fields input{box-sizing:border-box;width:100%;min-width:0}.workspace-quota-form p{margin:8px 0 12px}@media (width<=600px){.quota-fields{grid-template-columns:1fr;gap:8px}.quota-fields input{font-size:16px}}:root{--ink:var(--cq-242c29);--muted:var(--cq-85908a);--green:var(--cq-214d3e);--mint:var(--cq-bce7bb);--line:var(--cq-e9ece8);--canvas:var(--cq-f8f9f6);--sidebar:var(--cq-142f28);--sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--heading:"Manrope",var(--sans)}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;justify-content:center;align-items:center;gap:7px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}button:disabled{cursor:wait;opacity:.5}button{color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}input,textarea,select{outline:none}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cq-83b989);outline-offset:3px}h1,h2,h3,p{margin:0}svg{flex-shrink:0}strong{font-weight:600}.app-shell{min-height:100vh}.sidebar{background:var(--sidebar);width:228px;color:var(--cq-9eafa7);z-index:30;flex-direction:column;padding:31px 18px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{font-family:var(--heading);letter-spacing:-1px;color:var(--cq-fafdf6);align-items:center;gap:10px;margin:0 10px 32px;font-size:23px;font-weight:750;display:flex}.brand-mark{background:var(--cq-bde9b4);width:33px;height:33px;color:var(--cq-224a38);border-radius:9px;place-items:center;display:grid;transform:rotate(-5deg)}.brand-dot{color:var(--cq-bde9b4);margin-left:-10px}.workspace-label{border:1px solid var(--cq-345046);background:var(--cq-ffffff03);border-radius:8px;align-items:center;gap:10px;margin-bottom:29px;padding:13px 10px;display:flex}.workspace-icon{background:var(--cq-3d5647);color:var(--cq-e6f4d1);border-radius:6px;place-items:center;width:30px;height:31px;font-size:13px;font-weight:600;display:grid}.workspace-label>div{flex-direction:column;flex:1;gap:0;display:flex}.workspace-label strong{letter-spacing:.15px;color:var(--cq-edf3e9);font-size:12px}.workspace-label div>span{color:var(--cq-90a498);font-size:10px}.workspace-label>svg{color:var(--cq-9db19f);margin-right:3px}.nav-caption{letter-spacing:1.4px;color:var(--cq-789184);margin:0 13px 11px;font-size:9px;font-weight:600}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar nav>button{color:var(--cq-a5b9ac);border-radius:6px;justify-content:flex-start;gap:11px;min-height:40px;padding:10px 13px;font-size:12px;font-weight:450}.sidebar nav>button.active{color:var(--cq-d7f6c8);background:var(--cq-345244)}.nav-count{background:var(--cq-ffffff0d);border-radius:4px;place-items:center;min-width:23px;height:20px;margin-left:auto;font-size:10px;display:grid}.active .nav-count{color:var(--cq-def4cb);background:var(--cq-a1c48918)}.my-dot{background:var(--cq-c7c2a2);border-radius:50%;width:5px;height:5px;margin-left:auto}.views-caption{margin-top:35px}.sidebar .quick-nav>button{gap:13px;min-height:36px;padding-top:9px;padding-bottom:9px;font-size:11px}.view-dot{border-radius:50%;width:6px;height:6px;margin:0 4px}.coral{background:var(--cq-dc9a80)}.gold{background:var(--cq-d8bd7d)}.mint{background:var(--cq-a3d3a4)}.sidebar-bottom{margin-top:auto;padding-top:35px}.private-note{border:1px solid var(--cq-3c5645);background:linear-gradient(140deg,var(--cq-2d4736),var(--cq-213c30));border-radius:8px;margin-bottom:16px;padding:16px 15px 15px}.privacy-icon{color:var(--cq-bed6a7);margin-bottom:11px;display:flex}.private-note>strong{color:var(--cq-d8e5cc);font-size:11px;font-weight:500;display:block}.private-note p{color:var(--cq-9db29e);margin:6px 0 11px;font-size:10px;line-height:1.8}.private-note-tag{color:var(--cq-c5ddb6);align-items:center;gap:6px;font-size:9px;display:inline-flex}.private-note-tag>span{background:var(--cq-bbd997);border-radius:50%;width:4px;height:4px}.help-button{width:100%;color:var(--cq-adc0b1);justify-content:flex-start;gap:9px;padding:9px 9px 18px;font-size:11px}.help-button>svg:last-child{color:var(--cq-7c9785);margin-left:auto}.profile{border-top:1px solid var(--cq-30483d);align-items:center;gap:10px;margin:0 1px;padding:18px 7px 19px;display:flex}.profile>div{flex-direction:column;gap:1px;display:flex}.profile strong{color:var(--cq-e3ecda);font-size:11px}.profile div>span{color:var(--cq-859c8b);font-size:9px}.profile>a{color:var(--cq-809886);margin-left:auto}.avatar{border:2px solid var(--cq-ffffff75);letter-spacing:-.2px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;font-weight:600;display:inline-flex}.avatar.small{border-width:1px;width:24px;height:24px;font-size:8px}.sage{background:var(--cq-e2edd7);color:var(--cq-50704b)}.peach{background:var(--cq-f4ddd0);color:var(--cq-9f6249)}.lavender{background:var(--cq-e6e0f0);color:var(--cq-7c6498)}.blue{background:var(--cq-dce9f2);color:var(--cq-5b7996)}.pink{background:var(--cq-eddce4);color:var(--cq-9c6a80)}.avatar.unassigned{color:var(--cq-9da59f);border:1px dashed var(--cq-cdd4cc);background:0 0}.main-shell{min-height:100vh;margin-left:228px}.topbar{border-bottom:1px solid var(--line);background:var(--cq-fff);justify-content:space-between;align-items:center;height:66px;padding:0 38px;display:flex}.breadcrumbs{color:var(--cq-929b94);align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumbs>svg{color:var(--cq-b4bdb6)}.breadcrumbs strong{color:var(--cq-424c44);font-weight:500}.topbar-actions{align-items:center;gap:20px;display:flex}.global-search{color:var(--cq-969e97);gap:8px;padding:6px 0;font-size:11px}.global-search kbd{border:1px solid var(--cq-e7eae5);color:var(--cq-939c94);border-radius:4px;margin-left:10px;padding:1px 4px;font-family:inherit;font-size:9px}.private-badge{color:var(--cq-758071);align-items:center;gap:5px;font-size:9px;display:flex}.top-divider{background:var(--cq-e7ebe4);width:1px;height:20px}.mobile-menu{display:none!important}main{max-width:1650px;margin:0 auto;padding:34px 38px 20px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.eyebrow{letter-spacing:1.5px;color:var(--cq-8b968a);margin-bottom:7px;font-size:8px;font-weight:600}h1{font-family:var(--heading);letter-spacing:-1px;align-items:center;gap:12px;font-size:30px;font-weight:750;line-height:1.5;display:flex}.heading-count{font-family:var(--sans);letter-spacing:0;background:var(--cq-eaeee6);border:1px solid var(--cq-e1e7da);min-width:27px;height:25px;color:var(--cq-78866e);border-radius:6px;place-items:center;font-size:12px;font-weight:500;display:grid}.page-heading p{color:var(--cq-899187);margin-top:5px;font-size:11px}.primary{background:var(--cq-244c3d);color:var(--cq-fff);border:1px solid var(--cq-244c3d);min-height:34px;box-shadow:0 1px 2px var(--cq-173a2210);border-radius:6px;padding:9px 13px;font-size:11px;font-weight:500;line-height:1.3}.new-button{min-height:37px;margin-top:11px;padding:10px 13px;font-size:11px}.new-button kbd{display:none}.button{border:1px solid var(--cq-e2e7de);background:var(--cq-fff);border-radius:5px;min-height:30px;padding:7px 10px;font-size:10px;font-weight:500}.text-button{color:var(--cq-3e7355);padding:4px 0;font-size:11px}.metric-strip{background:var(--cq-fff);border:1px solid var(--line);box-shadow:0 2px 2px var(--cq-26371f02);border-radius:9px;grid-template-columns:repeat(4,1fr);margin-bottom:25px;padding:20px 0;display:grid}.metric-strip>div{border-right:1px solid var(--line);align-items:center;gap:13px;padding:0 23px;display:flex}.metric-strip>div:last-child{border:0}.metric-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.gold-bg{background:var(--cq-f9f0dc);color:var(--cq-a88d40)}.coral-bg{background:var(--cq-fae9e3);color:var(--cq-bb7c69)}.blue-bg{background:var(--cq-e8eff2);color:var(--cq-6a8e99)}.metric-strip>div>div{flex-direction:column;gap:4px;display:flex}.metric-strip strong{font-family:var(--heading);letter-spacing:-.7px;align-items:center;gap:9px;font-size:22px;font-weight:700;line-height:1.4;display:flex}.metric-strip small{font-family:var(--sans);letter-spacing:0;color:var(--cq-a3aa9f);white-space:nowrap;font-size:8px;font-weight:400}.work-panel{border:1px solid var(--cq-e6eae2);box-shadow:0 2px 3px var(--cq-21301c02);background:#fff;border-radius:9px;overflow:hidden}.view-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:59px;padding:0 21px;display:flex}.scope-tabs{align-self:stretch;gap:24px;display:flex}.scope-tabs button{color:var(--cq-959c92);gap:7px;padding:0;font-size:11px;font-weight:500;position:relative}.scope-tabs button.selected{color:var(--cq-315b41)}.scope-tabs button.selected:after{content:"";background:var(--cq-527b47);height:2px;position:absolute;bottom:-1px;left:0;right:0}.scope-tabs button>span{background:var(--cq-f4f5f1);color:var(--cq-949d8b);border-radius:4px;min-width:20px;padding:1px 4px;font-size:9px}.scope-tabs button.selected>span{background:var(--cq-eaf0e3);color:var(--cq-66815a)}.layout-switch{background:var(--cq-f6f7f3);border:1px solid var(--cq-eceee7);border-radius:6px;gap:2px;padding:3px;display:flex}.layout-switch button{color:var(--cq-91998d);border-radius:4px;gap:5px;min-height:24px;padding:4px 7px;font-size:9px}.filter-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:15px 21px;display:flex}.filter-search{color:var(--cq-9ca493);flex:1;align-items:center;gap:8px;max-width:330px;display:flex}.filter-search input{width:100%;color:var(--cq-42513b);background:0 0;border:0;padding:5px 0;font-size:11px}.filter-search input::placeholder{color:var(--cq-a1a899)}.filter-search input:focus{box-shadow:none}.filter-controls{align-items:center;gap:10px;display:flex}.filter-toggle.engaged{border-color:var(--cq-b9ceb0);background:var(--cq-f0f5ea);color:var(--cq-4f7641)}.filter-count{background:var(--cq-dce8cf);border-radius:3px;min-width:14px;padding:0 3px;font-size:8px}.sort-control{color:var(--cq-85917c);align-items:center;gap:6px;padding:5px 0 5px 10px;font-size:10px;display:flex}.sort-control select{appearance:none;cursor:pointer;width:74px;color:var(--cq-6f7e64);box-shadow:none;background:0 0;border:0}.sort-control>svg:first-child{margin-right:1px}.filter-panel{background:var(--cq-fdfefa);grid-template-columns:repeat(4,1fr);gap:15px;padding:0 21px 18px;display:grid}.field{color:var(--cq-4b5944);flex-direction:column;gap:7px;font-size:11px;display:flex}.field>span:first-child{color:var(--cq-839078);font-size:10px;font-weight:500}.select-wrap{align-items:center;display:flex;position:relative}.select-wrap select{appearance:none;border:1px solid var(--cq-e0e6d9);background:var(--cq-fff);width:100%;color:var(--cq-4b5945);cursor:pointer;border-radius:5px;padding:8px 27px 8px 10px;font-size:11px}.select-wrap>svg{pointer-events:none;color:var(--cq-95a18b);position:absolute;right:10px}.filter-chips{flex-wrap:wrap;align-items:center;gap:7px;padding:0 21px 14px;display:flex}.filter-chips button{border:1px solid var(--cq-dfe7d8);background:var(--cq-f6f9f1);color:var(--cq-637955);border-radius:4px;padding:3px 6px;font-size:9px}.filter-chips button.clear-all{color:var(--cq-849377);background:0 0;border:0;padding-left:5px;font-size:9px}.issue-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.issue-table thead{background:var(--cq-fafbf8);border-top:1px solid var(--cq-f1f3ec);border-bottom:1px solid var(--cq-e9eee3)}.issue-table th{color:var(--cq-8c9980);padding:11px 12px;font-size:9px;font-weight:450}.issue-table th:first-child{padding-left:22px}.issue-table th:last-child{padding-right:13px}.thead-muted{color:var(--cq-acb5a3);font-size:9px;font-weight:400}.issue-table th.updated-col{align-items:center;gap:6px;height:38px;display:flex}.id-col{width:90px}.title-col{width:45%}.issue-table td{border-bottom:1px solid var(--cq-eff2ea);vertical-align:middle;height:68px;padding:16px 12px}.issue-table tr:last-child td{border-bottom:0}.issue-table tbody tr:hover{background:var(--cq-fafcf7)}.issue-table td:first-child{padding-left:22px}.record-code button{letter-spacing:.1px;color:var(--cq-9aa58e);font-size:9px;font-weight:450}.record-code button:hover{color:var(--cq-527446)}.record-title>button{text-align:left;justify-content:flex-start;gap:10px;width:100%}.record-type{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.record-type.issue{background:var(--cq-f3f0ea);color:var(--cq-a39579)}.record-type.request{background:var(--cq-f7f1dd);color:var(--cq-af9857)}.record-title .record-type{width:16px;color:var(--cq-9aa88c);background:0 0;align-self:flex-start;margin-top:3px}.record-title .record-type.request{color:var(--cq-bfa76b)}.record-title button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.record-title strong{color:var(--cq-3d4c35);letter-spacing:-.1px;white-space:normal;font-size:10.5px;font-weight:500;line-height:1.5}.record-subtitle{color:var(--cq-a8b19e);align-items:center;gap:6px;font-size:8px;display:flex}.record-subtitle>span{color:var(--cq-bcc3b4)}.comment-count{color:var(--cq-a8b49b);align-items:center;gap:4px;margin-left:auto;padding-left:8px;font-size:8px;display:flex}.inline-status{cursor:pointer;align-items:center;gap:2px;display:inline-flex;position:relative}.inline-status select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.inline-status>svg{color:var(--cq-b7c0ac)}.status-badge{color:var(--cq-86937b);white-space:nowrap;background:var(--cq-f2f4ed);border-radius:5px;align-items:center;gap:5px;padding:3px 6px;font-size:9px;font-weight:450;display:inline-flex}.status-badge.in-progress{background:var(--cq-faf3df);color:var(--cq-a48e42)}.status-badge.in-review,.status-badge.under-review{background:var(--cq-f1edf8);color:var(--cq-9b8ab6)}.status-badge.to-do,.status-badge.planned{background:var(--cq-edf2f5);color:var(--cq-7f95a2)}.status-badge.done,.status-badge.delivered{background:var(--cq-eaf3e3);color:var(--cq-73915d)}.status-badge.declined{background:var(--cq-f5eded);color:var(--cq-ab8b88)}.priority{white-space:nowrap;color:var(--cq-9ba58d);align-items:center;gap:5px;font-size:9px;display:inline-flex}.priority-bars{align-items:flex-end;gap:1.5px;width:11px;height:11px;display:inline-flex}.priority-bars i{background:currentColor;border-radius:.5px;width:2.5px;height:4px}.priority-bars i:nth-child(2){height:7px}.priority-bars i:nth-child(3){height:10px}.priority.medium i:nth-child(3),.priority.low i:nth-child(2),.priority.low i:nth-child(3){opacity:.25}.assignee-name{color:var(--cq-879479);align-items:center;gap:6px;font-size:9px;display:flex}.icon-button{width:27px;height:27px;color:var(--cq-9faa92);border-radius:5px;flex-shrink:0;padding:0}.icon-button:hover{background:var(--cq-f0f4e9);color:var(--cq-5d754e)}.row-end{width:25px;padding-left:0!important;padding-right:11px!important}.row-end .icon-button{opacity:0}.issue-table tr:hover .row-end .icon-button,.row-end .icon-button:focus-visible{opacity:1}.table-footer{border-top:1px solid var(--cq-e9eee1);color:var(--cq-a2ad96);justify-content:space-between;align-items:center;gap:15px;padding:14px 22px;font-size:9px;display:flex}.table-footer strong{color:var(--cq-80916f);font-weight:500}.footer-tip{color:var(--cq-a2ae96);align-items:center;gap:6px;font-size:8px;display:flex}.live-dot{background:var(--cq-88ab6f);border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.below-table{color:var(--cq-99a58c);justify-content:space-between;align-items:center;gap:10px;margin:18px 2px;font-size:9px;display:flex}.below-table>span{align-items:center;gap:7px;display:flex}.below-table>span>svg{color:var(--cq-a7b197)}.below-table button{color:var(--cq-7c916a);gap:7px;padding:0;font-size:9px}.page-footer{color:var(--cq-b4bca9);justify-content:space-between;margin-top:45px;padding:0 2px;font-size:8px;display:flex}.page-footer>span:last-child{font-family:var(--heading);align-items:center;gap:8px;font-weight:600;display:flex}.page-footer>span:last-child span{font-size:12px}.board-scroll{border-top:1px solid var(--line);background:var(--cq-fafbf7);padding:18px;overflow-x:auto}.board{align-items:stretch;gap:14px;min-height:450px;display:flex}.board-column{background:var(--cq-f1f3ec);border:1px solid var(--cq-edf0e5);border-radius:7px;flex:1;min-width:237px;max-width:350px;padding:11px 9px 9px;transition:background .2s}.board-column.drag-over{background:var(--cq-dfead4);border:1px dashed var(--cq-91ac7d)}.column-heading{color:var(--cq-7d8d6d);align-items:center;gap:7px;margin:0 1px 14px;font-size:10px;display:flex}.column-heading>strong{font-weight:500}.column-count{color:var(--cq-9ba98e);padding:0 3px;font-size:9px}.column-heading>button{width:20px;height:20px;margin-left:auto}.column-status{color:var(--cq-97a58c);display:flex}.column-status.in-progress{color:var(--cq-b4a264)}.column-status.in-review,.column-status.under-review{color:var(--cq-a18fb4)}.column-status.done,.column-status.delivered{color:var(--cq-6c9958)}.column-cards{flex-direction:column;gap:9px;display:flex}.board-card{background:var(--cq-fff);border:1px solid var(--cq-e4e9db);box-shadow:0 1px 2px var(--cq-27371605);cursor:grab;border-radius:6px;padding:13px 12px 9px;transition:border-color .15s,box-shadow .15s}.board-card:hover{border-color:var(--cq-bed0ac);box-shadow:0 3px 8px var(--cq-2737160a)}.board-card.dragging{opacity:.35}.card-top{color:var(--cq-a0ad93);justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:8px;display:flex}.board-card h3{color:var(--cq-526443);margin-bottom:11px;font-size:11px;font-weight:500;line-height:1.65}.card-area{background:var(--cq-f4f6ee);border:1px solid var(--cq-edf0e6);color:var(--cq-94a182);border-radius:3px;padding:2px 5px;font-size:8px}.card-footer{color:var(--cq-a1ad93);align-items:center;gap:6px;margin:14px 0 8px;font-size:8px;display:flex}.card-comment{align-items:center;gap:4px;margin-left:auto;display:flex}.card-status-control{border-top:1px solid var(--cq-f2f4ed);color:var(--cq-aab49e);align-items:center;gap:4px;padding:7px 0 0;font-size:8px;display:flex}.card-status-control select{appearance:none;cursor:pointer;color:var(--cq-859875);background:0 0;border:0;max-width:125px;margin-left:auto;font-size:8px}.card-status-control>svg{margin-left:2px}.add-card{color:var(--cq-98a78a);gap:6px;padding:13px 2px 4px;font-size:9px}.empty-state,.loading-state,.error-state{text-align:center;color:var(--cq-a5b09b);flex-direction:column;justify-content:center;align-items:center;padding:85px 20px;display:flex}.empty-state>div{background:var(--cq-f2f6eb);width:55px;height:55px;color:var(--cq-9eb28a);border-radius:14px;place-items:center;margin-bottom:17px;display:grid}.empty-state h3,.loading-state h3,.error-state h3{font-family:var(--heading);color:var(--cq-5f7450);margin:10px 0;font-size:16px}.empty-state p,.loading-state p,.error-state p{margin-bottom:20px;font-size:11px}.error-state>div{align-items:center;gap:15px;display:flex}.error-state a{font-size:11px;text-decoration:underline}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-banner{background:var(--cq-edf1e6);border:1px solid var(--cq-dfe7d3);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:23px 25px;display:flex}.dashboard-banner>div{align-items:center;gap:16px;display:flex}.banner-icon{border:1px solid var(--cq-d9e3ca);width:42px;height:42px;color:var(--cq-8ba777);background:var(--cq-f6f9f0);border-radius:11px;place-items:center;display:grid}.dashboard-banner h2{font-size:15px;font-family:var(--heading);letter-spacing:-.4px;color:var(--cq-506d3d);font-weight:650}.dashboard-banner p{color:var(--cq-99a78a);margin-top:5px;font-size:10px}.banner-tag{border:1px solid var(--cq-d9e4cd);background:var(--cq-f6f9f1);color:var(--cq-94a583);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;display:flex}.dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px;display:grid}.kpi-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;flex-direction:column;align-items:stretch;gap:9px;padding:18px 20px;display:flex}.kpi-card:hover{border-color:var(--cq-c9d6bb)}.kpi-top{color:var(--cq-8b997f);justify-content:space-between;align-items:center;font-size:10px;display:flex}.kpi-top .metric-icon{border-radius:7px;width:29px;height:29px}.kpi-card>strong{font-family:var(--heading);letter-spacing:-1.3px;color:var(--cq-3f5930);font-size:30px;font-weight:650;line-height:1.3}.kpi-sub{color:var(--cq-a5af98);justify-content:space-between;align-items:center;font-size:8px;display:flex}.kpi-sub svg{color:var(--cq-adba9e)}.dashboard-grid{grid-template-columns:1.4fr 1fr;gap:21px;display:grid}.dashboard-panel{border:1px solid var(--line);background:var(--cq-fff);border-radius:8px;overflow:hidden}.panel-header{justify-content:space-between;align-items:center;padding:20px 21px 15px;display:flex}.panel-header h2{font-family:var(--heading);color:var(--cq-5b714a);letter-spacing:-.2px;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.panel-header p{color:var(--cq-a5b097);margin-top:4px;font-size:9px}.panel-header>button{color:var(--cq-8fa57a);gap:4px;padding:0;font-size:8px}.panel-header>svg{color:var(--cq-abb99c)}.tiny-dot{background:var(--cq-c79978);border-radius:50%;width:5px;height:5px}.attention-list{padding:0 21px 10px}.attention-list>button{text-align:left;border-bottom:1px solid var(--cq-eff3e8);justify-content:flex-start;gap:10px;width:100%;padding:16px 0;display:flex}.attention-list>button:last-child{border:0}.attention-title{flex-direction:column;flex:1;gap:4px;display:flex}.attention-title strong{color:var(--cq-62774e);font-size:10px;font-weight:500;line-height:1.6}.attention-list>button>svg{color:var(--cq-bcc7b0)}.pipeline{flex-direction:column;gap:15px;padding:6px 21px 17px;display:flex}.pipeline>div>div{color:var(--cq-91a17e);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:9px;display:flex}.pipeline>div>div>span{align-items:center;gap:7px;display:flex}.pipeline strong{font-size:10px;font-weight:500}.progress-track{background:var(--cq-f2f5ec);border-radius:5px;width:100%;height:5px;display:block;overflow:hidden}.progress-track>i{background:var(--cq-cad6bb);border-radius:4px;min-width:0;height:100%;display:block}.progress-track>.in-progress{background:var(--cq-d7c48a)}.progress-track>.in-review{background:var(--cq-bcafd1)}.progress-track>.done{background:var(--cq-a5c18b)}.progress-track>.to-do{background:var(--cq-adc2cc)}.pipeline-footer,.panel-footnote{background:var(--cq-fafcf6);border-top:1px solid var(--cq-f0f4e9);color:var(--cq-9eb08d);align-items:center;gap:8px;padding:11px 21px;font-size:9px;display:flex}.team-workload{padding:0 21px 8px}.team-workload>div{color:var(--cq-8ea17b);align-items:center;gap:10px;padding:10px 0;font-size:10px;display:flex}.team-workload>div>span:nth-child(2){align-items:center;gap:7px;width:110px;display:flex}.team-workload small{border:1px solid var(--cq-e0ead5);color:var(--cq-a4b392);border-radius:3px;padding:1px 3px;font-size:7px}.workload-track{background:var(--cq-f1f5e9);border-radius:4px;flex:1;height:5px;margin:0 9px;overflow:hidden}.workload-track>i{background:var(--cq-bed0a8);border-radius:4px;height:100%;display:block}.team-workload strong{text-align:right;min-width:14px;color:var(--cq-9eae8a);font-size:10px;font-weight:400}.recent-list{padding:0 21px 9px}.recent-list>button{text-align:left;border-bottom:1px solid var(--cq-f0f4e8);justify-content:flex-start;align-items:center;gap:11px;width:100%;padding:11px 0;display:flex}.recent-list>button:last-child{border:0}.recent-icon{border:1px solid var(--cq-e8eddc);width:25px;height:25px;color:var(--cq-b5c0a3);border-radius:50%;place-items:center;display:grid}.recent-icon.resolved{color:var(--cq-a2bc87);background:var(--cq-f4f8ed)}.recent-list button>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.recent-list strong{color:var(--cq-7f956a);text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:9px;font-weight:450;overflow:hidden}.recent-list small{color:var(--cq-b1bda2);font-size:8px}.recent-list small>span{margin:0 3px}.recent-list time{color:var(--cq-b0bda0);white-space:nowrap;font-size:8px}.demo-note{border:1px dashed var(--cq-d9e3ca);color:var(--cq-9daf8a);border-radius:7px;align-items:center;gap:12px;margin-top:21px;padding:14px 18px;font-size:9px;line-height:1.8;display:flex}.demo-note>svg{color:var(--cq-afbf9b)}.demo-note strong{color:var(--cq-869d70);font-weight:500}.toast{background:var(--cq-274a35);color:var(--cq-f0f5e7);border:1px solid var(--cq-50714d);box-shadow:0 5px 25px var(--cq-243d2425);z-index:100;border-radius:8px;align-items:center;gap:9px;max-width:min(550px,90vw);padding:11px 14px;font-size:11px;display:flex;position:fixed;bottom:25px;left:calc(50% + 114px);transform:translate(-50%)}.toast>.icon-button{color:var(--cq-c7d8b8);width:20px;height:20px;margin-left:10px}.toast>.icon-button:hover{background:var(--cq-ffffff10)}.modal-backdrop,.detail-backdrop{background:var(--cq-182c1e60);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.detail-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--cq-14241c40);justify-content:flex-end;padding:0}.item-dialog{background:var(--cq-fff);width:660px;max-width:100%;height:100%;box-shadow:-10px 0 50px var(--cq-142b1b15);flex-direction:column;animation:.2s ease-out slide-in;display:flex;position:relative}.item-dialog:focus-visible{outline:0}@keyframes slide-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.detail-top{border-bottom:1px solid var(--cq-e8eddf);justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:16px 24px;display:flex}.detail-top>span,.detail-top>div{color:var(--cq-92a27e);align-items:center;gap:9px;font-size:10px;display:flex}.detail-breadcrumb{color:var(--cq-b5bfaa);font-size:9px}.sample-badge{border:1px solid var(--cq-e7ecde);color:var(--cq-abb89a);border-radius:4px;padding:2px 5px;font-size:8px}.detail-content{flex:1;padding:28px 30px 35px;overflow-y:auto}.detail-eyebrow{letter-spacing:1.2px;color:var(--cq-acb998);margin-bottom:12px;font-size:8px}.detail-title{font-family:var(--heading);color:var(--cq-4c6839);letter-spacing:-.65px;margin-bottom:23px;font-size:23px;font-weight:650;line-height:1.6}.title-field>input{font-family:var(--heading);border:1px solid var(--cq-dce5cf);width:100%;color:var(--cq-4b6937);border-radius:6px;padding:11px 12px;font-size:18px;font-weight:600}.title-field input::placeholder{color:var(--cq-b5c0a8);font-size:14px;font-weight:400}.required{color:var(--cq-c3a57c)}.type-toggle{border:1px solid var(--cq-e3ead8);border-radius:6px;gap:3px;width:max-content;margin-top:14px;padding:3px;display:flex;overflow:hidden}.type-toggle>button{color:var(--cq-a6b693);border-radius:4px;padding:6px 11px;font-size:10px}.type-toggle>button.selected{background:var(--cq-eef4e4);color:var(--cq-7b9762)}.detail-properties{border-top:1px solid var(--cq-edf1e5);border-bottom:1px solid var(--cq-edf1e5);grid-template-columns:repeat(2,1fr);gap:15px 22px;margin-bottom:25px;padding:18px 0 22px;display:grid}.detail-properties select{background:var(--cq-fcfdf9);border-color:var(--cq-e5ecd9);color:var(--cq-77945d);padding-top:8px;padding-bottom:8px;font-size:10px}.detail-properties .select-wrap>svg{color:var(--cq-b5c3a3)}.detail-properties.editable{border-top:0;margin-top:5px}.description-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.description-heading h3,.activity-section h3{font-family:var(--heading);color:var(--cq-7f9966);font-size:12px;font-weight:600}.description-text{white-space:pre-wrap;color:var(--cq-94a780);font-size:11px;line-height:1.95}.description-input{border:1px solid var(--cq-dfe8d2);resize:vertical;width:100%;color:var(--cq-839b6b);border-radius:6px;min-height:190px;padding:13px;font-size:11px;line-height:1.85}.description-input::placeholder{color:var(--cq-b4c2a3)}.detail-save-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.detail-date-line{color:var(--cq-bdc8ae);border-top:1px solid var(--cq-f0f4e8);gap:14px;margin-top:24px;padding-top:15px;font-size:8px;display:flex}.activity-section h3{align-items:center;gap:9px;margin-bottom:20px;display:flex}.activity-section h3>span{background:var(--cq-f0f5e6);color:var(--cq-acbe97);font-size:8px;font-family:var(--sans);border-radius:4px;padding:1px 5px}.comment-list{flex-direction:column;gap:20px;margin-bottom:22px;display:flex}.comment{gap:10px;display:flex}.comment>div{flex:1}.comment-meta{justify-content:space-between;align-items:center;padding-top:3px;font-size:9px;display:flex}.comment-meta strong{color:var(--cq-92a97b);font-weight:500}.comment p{color:var(--cq-a0b48a);white-space:pre-wrap;margin-top:6px;font-size:10px;line-height:1.9}.activity-entry{color:var(--cq-b6c7a2);align-items:flex-start;gap:11px;margin:2px 0 2px 10px;display:flex}.activity-dot{background:var(--cq-c5d2b3);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}.activity-entry>div{flex-wrap:wrap;gap:4px 6px;font-size:9px;line-height:1.9;display:flex}.activity-entry strong{color:var(--cq-9ab383);font-weight:500}.activity-entry div>span{white-space:pre-line}.comment-form{gap:10px;display:flex}.comment-form>div{border:1px solid var(--cq-e2ebd6);border-radius:6px;flex:1;overflow:hidden}.comment-form textarea{resize:vertical;width:100%;color:var(--cq-9db78a);border:0;min-height:80px;padding:12px;font-size:10px;line-height:1.8}.comment-form textarea::placeholder{color:var(--cq-bacaa7)}.comment-form textarea:focus{box-shadow:none}.comment-form>div>div{background:var(--cq-fcfef8);border-top:1px solid var(--cq-f1f5e9);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.comment-form .primary{min-height:28px;padding:6px 9px;font-size:9px}.form-error{border:1px solid var(--cq-ecdcd2);background:var(--cq-fff8f3);color:var(--cq-b28e73);border-radius:5px;margin-top:12px;padding:10px 12px;font-size:10px;line-height:1.8}.no-comments{color:var(--cq-bccbab);align-items:center;gap:10px;padding:2px 0 20px;font-size:10px;display:flex}.comment-loading{color:var(--cq-adbf99);align-items:center;gap:7px;padding:0 0 20px;font-size:10px;display:flex}.detail-footer{border-top:1px solid var(--cq-edf2e4);background:var(--cq-fcfdf9);color:var(--cq-b3c5a1);align-items:center;gap:7px;padding:13px 24px;font-size:8px;display:flex}.discard-shade{background:var(--cq-243d2340);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:35px;display:grid;position:absolute;inset:0}.discard-shade>div{background:var(--cq-fff);box-shadow:0 10px 40px var(--cq-27452515);border:1px solid var(--cq-e4edda);border-radius:9px;padding:25px}.discard-shade h3{font-family:var(--heading);color:var(--cq-6f8956);margin-bottom:9px;font-size:16px}.discard-shade p{color:var(--cq-a2b48a);font-size:11px;line-height:1.8}.discard-shade div>div{justify-content:flex-end;gap:10px;margin-top:23px;display:flex}.danger-button{background:var(--cq-ad6b52);color:var(--cq-fff);border-radius:5px;padding:8px 11px;font-size:10px}.guide-dialog{background:var(--cq-fff);border:1px solid var(--cq-e4ecd7);width:470px;max-width:100%;box-shadow:0 20px 50px var(--cq-213b2015);border-radius:13px;padding:30px;position:relative}.dialog-close{position:absolute;top:16px;right:16px}.guide-logo{background:var(--cq-eff5e5);width:45px;height:45px;color:var(--cq-97b37b);border-radius:11px;place-items:center;margin-bottom:18px;display:grid}.guide-dialog>h2{font-family:var(--heading);letter-spacing:-.6px;color:var(--cq-68834d);margin-bottom:7px;font-size:24px;font-weight:650}.guide-dialog>p{color:var(--cq-a8b994);margin-bottom:23px;font-size:11px}.guide-row{color:var(--cq-b3c59c);gap:13px;margin-bottom:23px;display:flex}.guide-row>svg{margin-top:3px}.guide-row strong{color:var(--cq-8ca674);font-size:11px;font-weight:500}.guide-row p{color:var(--cq-b2c39e);margin-top:5px;font-size:10px;line-height:1.9}.guide-info{background:var(--cq-f6f9f0);border:1px solid var(--cq-edf2e2);color:var(--cq-a5bd8a);border-radius:6px;align-items:flex-start;gap:10px;margin:5px 0 22px;padding:14px;font-size:9px;line-height:1.9;display:flex}.guide-info>svg{margin-top:3px}.guide-dialog>.primary{width:100%}.search-backdrop{align-items:flex-start;padding-top:15vh}.search-dialog{background:var(--cq-fff);border:1px solid var(--cq-e0ebd0);width:620px;max-width:100%;box-shadow:0 15px 50px var(--cq-26402120);border-radius:11px;overflow:hidden}.search-dialog-input{border-bottom:1px solid var(--cq-edf2e3);color:var(--cq-a9be92);align-items:center;gap:13px;padding:18px 20px;display:flex}.search-dialog-input input{width:100%;color:var(--cq-91ae77);background:0 0;border:0;font-size:14px}.search-dialog-input input:focus{box-shadow:none}.search-dialog-input input::placeholder{color:var(--cq-b6c9a2)}.search-result-label{letter-spacing:1px;color:var(--cq-b0c39a);padding:16px 20px 8px;font-size:8px}.search-results{max-height:430px;padding:0 9px 10px;overflow:auto}.search-results>button{text-align:left;border-radius:6px;justify-content:flex-start;gap:11px;width:100%;padding:11px 10px}.search-results>button:hover{background:var(--cq-f7faf1)}.search-results>button>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.search-results strong{color:var(--cq-95b17b);font-size:11px;font-weight:450}.search-dialog-footer{border-top:1px solid var(--cq-edf4e2);color:var(--cq-b9cba5);justify-content:space-between;padding:11px 20px;font-size:8px;display:flex}.search-empty{color:var(--cq-acc494);padding:25px;font-size:12px}.sidebar-shade{display:none}@media (width>=1500px){main{padding-top:41px}.page-heading{margin-bottom:34px}.metric-strip{margin-bottom:30px;padding:25px 0}.issue-table td{height:75px}.record-title strong{font-size:12px}.record-subtitle{font-size:9px}.record-code button,.assignee-name,.priority,.status-badge{font-size:10px}.topbar{height:72px}.page-heading p{font-size:12px}.sidebar{width:245px}.main-shell{margin-left:245px}.brand{margin-top:2px;font-size:25px}.sidebar nav>button{padding-top:12px;padding-bottom:12px;font-size:13px}.sidebar .quick-nav>button{font-size:12px}.toast{left:calc(50% + 122px)}}@media (width<=1200px){.sidebar{width:210px;padding-left:14px;padding-right:14px}.main-shell{margin-left:210px}.topbar{padding:0 24px}main{padding:28px 24px 20px}.metric-strip>div{gap:9px;padding:0 15px}.metric-strip small{display:none}.metric-strip>div>div>span{font-size:9px}.metric-icon{width:31px;height:31px}.issue-table td{padding:14px 8px}.issue-table th{padding:10px 8px}.issue-table td:first-child,.issue-table th:first-child{padding-left:17px}.record-title strong{font-size:10px}.record-code button{font-size:8px}.record-title>button{gap:6px}.record-title .comment-count,.assignee-name>span:last-child{display:none}.issue-table .updated-col{display:none!important}.id-col{width:74px}.issue-table .title-col{width:49%}.topbar-actions{gap:15px}.dashboard-kpis{gap:11px}.kpi-card{padding:15px}.dashboard-grid{grid-template-columns:1.2fr 1fr;gap:15px}.attention-list>button>.priority{gap:0;font-size:0}.attention-list{padding:0 16px 8px}.panel-header{padding:18px 16px 13px}.panel-header>button{font-size:0}.panel-header>button>svg{width:15px}.recent-list strong{max-width:180px}.toast{left:calc(50% + 105px)}}@media (width<=950px){.sidebar{width:190px;padding:25px 12px 0}.main-shell{margin-left:190px}.brand{gap:8px;margin-bottom:25px;margin-left:7px;font-size:20px}.brand-mark{width:29px;height:29px}.brand-dot{margin-left:-8px}.sidebar nav>button{gap:9px;padding:9px 11px;font-size:11px}.workspace-label{margin-bottom:24px;padding:10px 8px}.nav-caption{font-size:8px}.workspace-label strong{font-size:11px}.workspace-label div>span{font-size:9px}.sidebar .quick-nav>button{font-size:10px}.private-note{padding:13px 12px}.private-note p{font-size:9px}.private-note>strong{font-size:10px}.profile{padding:15px 4px}.topbar{padding:0 19px}main{padding:25px 19px 18px}.topbar-actions .global-search>span{display:none}.global-search kbd{margin-left:3px}.metric-strip{grid-template-columns:repeat(4,1fr);padding:16px 0}.metric-strip>div{gap:8px;padding:0 10px}.metric-strip .metric-icon{display:none}.metric-strip strong{font-size:23px}.scope-tabs{gap:16px}.view-toolbar{padding:0 17px}.filter-toolbar,.table-footer{padding:13px 17px}.footer-tip{gap:0;font-size:0}.footer-tip>.live-dot{width:5px;height:5px}.record-title .record-type{display:none}.priority,.status-badge{font-size:8px}.inline-status>svg{display:none}.record-title strong{font-size:10px}.page-heading p{max-width:360px;font-size:10px}.page-heading{gap:15px}.new-button{white-space:nowrap;padding:9px 11px;font-size:10px}.filter-panel{grid-template-columns:repeat(2,1fr);padding:0 17px 15px}.dashboard-banner{padding:19px 18px}.banner-tag{display:none}.dashboard-grid{grid-template-columns:1fr}.dashboard-kpis{grid-template-columns:repeat(2,1fr)}.recent-list strong{max-width:340px}.kpi-card{gap:7px}.kpi-card>strong{font-size:26px}.below-table{align-items:flex-start}.below-table>span{max-width:320px;font-size:8px}.below-table button{white-space:nowrap;font-size:8px}.toast{left:calc(50% + 95px)}}@media (width<=720px){.sidebar{width:228px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.sidebar-shade{background:var(--cq-182b1d60);z-index:29;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{color:var(--cq-718865);display:inline-flex!important}.topbar{height:57px;padding:0 18px}.breadcrumbs{gap:8px}.breadcrumbs>span,.breadcrumbs>svg{display:none}.breadcrumbs strong{font-size:11px}.topbar-actions{gap:13px}.topbar-actions .private-badge{font-size:8px}.top-divider,.global-search kbd{display:none}.global-search{padding:5px}.topbar-actions>.avatar{width:25px;height:25px}main{padding:25px 17px 20px}.page-heading{align-items:center;gap:15px;margin-bottom:24px}.eyebrow{letter-spacing:1.1px;font-size:7px}h1{gap:9px;font-size:27px}.heading-count{min-width:24px;height:22px;font-size:10px}.page-heading p{max-width:240px;font-size:10px;line-height:1.8}.new-button{width:34px;height:34px;min-height:34px;padding:9px;font-size:0}.new-button svg{width:18px;height:18px}.metric-strip{grid-template-columns:repeat(4,1fr);margin-bottom:20px;padding:14px 0}.metric-strip>div{padding:0 10px}.metric-strip>div>div>span{white-space:nowrap;font-size:8px}.metric-strip strong{font-size:21px}.view-toolbar{height:54px;padding:0 13px}.scope-tabs{gap:16px}.scope-tabs button{gap:5px;font-size:10px}.scope-tabs button>span{min-width:17px;font-size:8px}.layout-switch button{padding:5px 6px}.layout-switch span{display:none}.filter-toolbar{gap:8px;padding:13px}.filter-search{gap:6px;max-width:none}.filter-search input{min-width:0;font-size:10px}.filter-search>svg{width:14px}.filter-controls{gap:7px}.filter-toggle{padding:6px 8px;font-size:9px}.sort-control{padding-left:5px}.sort-control>svg:first-child{display:none}.sort-control select{width:59px;font-size:9px}.sort-control>svg:last-child{width:10px}.issue-table{min-width:580px}.issue-table th:first-child,.issue-table td:first-child{padding-left:13px}.issue-table td{height:70px;padding:15px 8px}.issue-table .id-col{width:72px}.issue-table .title-col{width:47%}.assignee-name>span:last-child{font-size:8px;display:inline}.issue-table th{font-size:8px}.record-title strong{font-size:10px}.record-subtitle{font-size:8px}.table-footer{padding:12px 13px;font-size:8px}.below-table{align-items:flex-start;gap:20px;margin:16px 0}.below-table>span{align-items:flex-start;max-width:240px;font-size:8px;line-height:1.7}.below-table>span>svg{width:13px;margin-top:1px}.below-table button{padding-top:2px;font-size:8px}.page-footer{margin-top:34px}.board-scroll{padding:12px}.board{gap:11px}.board-column{min-width:238px}.dashboard-banner{gap:10px;padding:17px}.dashboard-banner>div{gap:11px}.dashboard-banner h2{font-size:13px}.dashboard-banner p{max-width:220px;font-size:9px;line-height:1.8}.banner-icon{width:35px;height:35px}.dashboard-kpis{gap:10px;margin-bottom:16px}.kpi-card{gap:8px;padding:14px}.kpi-top{font-size:9px}.kpi-sub{font-size:7px}.kpi-top .metric-icon{width:25px;height:25px}.kpi-card>strong{font-size:25px}.dashboard-grid{gap:16px}.panel-header h2{font-size:12px}.panel-header p{font-size:9px}.attention-title strong{font-size:10px}.attention-list>button{gap:8px;padding:15px 0}.attention-list>button>.avatar{display:none}.attention-title small{font-size:8px}.recent-list strong{max-width:215px}.team-workload>div>span:nth-child(2){width:105px}.team-workload{padding-left:17px;padding-right:17px}.demo-note{align-items:flex-start;gap:9px;padding:13px;font-size:8px}.demo-note>svg{margin-top:2px}.toast{width:max-content;max-width:92vw;padding:10px 12px;font-size:10px;bottom:18px;left:50%}.detail-backdrop{background:var(--cq-fff)}.item-dialog{width:100%}.detail-content{padding:24px 22px}.detail-top{padding:14px 20px}.detail-title{font-size:22px}.detail-properties{gap:15px 16px}.detail-properties select{font-size:10px}.detail-breadcrumb{display:none}.guide-dialog{padding:25px}.guide-dialog>h2{font-size:21px}.guide-dialog>p{font-size:10px}.guide-row{gap:11px;margin-bottom:20px}.guide-row p{font-size:9px}.guide-row strong{font-size:10px}.guide-info{padding:12px;font-size:8px}.search-backdrop{padding:10vh 15px 20px}.search-dialog-input{padding:15px}.search-dialog-input input{font-size:12px}.search-results strong{font-size:10px}.search-results .status-badge{display:none}.search-result-label{padding-left:15px}.search-results>button{padding-top:12px;padding-bottom:12px}.comment-form .primary{font-size:8px}.comment-form div>div>span{font-size:7px}.discard-shade{padding:24px}.discard-shade>div{padding:22px}.discard-shade p{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sidebar nav>button{font-size:13px}.nav-caption{color:var(--cq-8da697);font-size:10px}.workspace-label strong{font-size:13px}.workspace-label div>span{font-size:11px}.private-note>strong{font-size:12px}.private-note p{font-size:11px}.help-button,.profile strong{font-size:12px}.profile div>span,.private-note-tag{font-size:10px}.breadcrumbs,.global-search{font-size:12px}.private-badge{font-size:10px}.eyebrow{color:var(--cq-829078);font-size:9px}.primary,.new-button{font-size:12px}.metric-strip>div>div>span{color:var(--cq-75816c);font-size:11px}.metric-strip strong{font-size:24px}.scope-tabs button{font-size:12px}.scope-tabs button>span{font-size:10px}.layout-switch button{font-size:11px}.filter-search input{font-size:12px}.button,.sort-control,.sort-control select{font-size:11px}.sort-control select{width:85px}.issue-table th{color:var(--cq-7d8c71);font-size:11px}.thead-muted{color:var(--cq-95a18a);font-size:10px}.issue-table td{height:75px}.record-code button{color:var(--cq-829276);font-size:10px}.record-title strong{color:var(--cq-34452f);font-size:12px}.record-title>button{gap:10px}.record-title .record-type{margin-top:3px}.comment-count{color:var(--cq-8ca07c);font-size:9px}.status-badge{color:var(--cq-657459);font-size:10px}.status-badge.in-review,.status-badge.under-review{color:var(--cq-7e659c);background:var(--cq-f0eaf7)}.status-badge.to-do,.status-badge.planned{color:var(--cq-647f8f);background:var(--cq-eaf0f4)}.status-badge.done,.status-badge.delivered{color:var(--cq-557b3f);background:var(--cq-eaf2e1)}.status-badge.declined{color:var(--cq-976e68)}.priority.critical{color:var(--cq-a7644d)}.priority.high{color:var(--cq-9d843a)}.priority.medium{color:var(--cq-6e855c)}.priority.low{color:var(--cq-8b9e7a)}.avatar.small{width:25px;height:25px;font-size:9px}.table-footer{color:var(--cq-8f9f81);font-size:10px}.footer-tip{color:var(--cq-96a689);font-size:9px}.below-table,.below-table button{color:var(--cq-8b9d7c);font-size:11px}.below-table>span{color:var(--cq-92a187)}.page-footer{color:var(--cq-99aa89);font-size:10px}.field>span:first-child{color:var(--cq-788f66);font-size:11px}.select-wrap select{color:var(--cq-637e50);font-size:12px}.filter-chips button{font-size:10px}.card-top{color:var(--cq-91a27f);font-size:10px}.card-area,.card-footer{color:var(--cq-849c6e);font-size:10px}.card-status-control,.card-status-control select{color:var(--cq-8da478);font-size:10px}.column-heading{color:var(--cq-6e885a);font-size:12px}.column-count{font-size:10px}.dashboard-banner h2{color:var(--cq-4d693a);font-size:17px}.kpi-sub{color:var(--cq-90a57d);font-size:10px}.panel-header h2{color:var(--cq-4f6d3a);font-size:14px}.panel-header p{color:var(--cq-8ba376);font-size:11px}.attention-title small{color:var(--cq-8ba475);font-size:10px}.attention-title strong{color:var(--cq-506f3b);font-size:12px}.attention-list>button>.priority{font-size:10px}.pipeline>div>div{color:var(--cq-7b9663);font-size:11px}.pipeline strong{font-size:12px}.team-workload>div{color:var(--cq-6f9052);font-size:12px}.team-workload strong{color:var(--cq-8baa71);font-size:12px}.team-workload small{color:var(--cq-93b17a);font-size:9px}.recent-list strong{color:var(--cq-78965c);font-size:11px}.recent-list small,.recent-list time{color:var(--cq-96af7e);font-size:10px}.demo-note{color:var(--cq-8ca773);font-size:11px}.demo-note strong{color:var(--cq-729352)}.detail-top>span{color:var(--cq-7f9e63);font-size:12px}.detail-eyebrow{color:var(--cq-8ea975);font-size:10px}.detail-properties .field>span:first-child{color:var(--cq-819c68);font-size:11px}.detail-properties select{color:var(--cq-6c8a52);font-size:12px}.description-heading h3,.activity-section h3{color:var(--cq-6c8d50);font-size:14px}.description-heading .text-button{color:var(--cq-83a268);font-size:11px}.description-text{color:var(--cq-6e8c56);font-size:13px;line-height:1.9}.description-input{color:var(--cq-6e8c56);font-size:13px}.detail-date-line{color:var(--cq-96ae7e);font-size:10px}.comment-meta{font-size:11px}.comment-meta strong{color:var(--cq-729752)}.comment p{color:var(--cq-779d56);font-size:12px}.comment-form textarea{color:var(--cq-739a51);font-size:12px}.comment-form div>div>span{color:var(--cq-94b179);font-size:10px}.comment-form .primary{font-size:11px}.activity-entry>div{color:var(--cq-8eae72);font-size:11px}.activity-entry strong{color:var(--cq-739a51)}.activity-entry time{color:var(--cq-9ab77e);font-size:9px}.detail-footer{color:var(--cq-8eac70);font-size:10px}.sample-badge{color:var(--cq-94af7c);font-size:9px}.guide-dialog>p{color:var(--cq-86a66a);font-size:13px}.guide-row strong{color:var(--cq-6c9450);font-size:13px}.guide-row p{color:var(--cq-85a868);font-size:12px}.guide-info{color:var(--cq-81a660);font-size:11px}.guide-dialog>h2{color:var(--cq-547a36)}.search-results strong{color:var(--cq-6b914c);font-size:12px}.search-results small{color:var(--cq-94b476);font-size:10px}.search-dialog-input input{color:var(--cq-6e974b)}.search-dialog-footer{color:var(--cq-92b171);font-size:10px}.empty-state p,.loading-state p,.error-state p{color:var(--cq-8fa779);font-size:12px}.form-error{font-size:12px}.no-comments{color:var(--cq-98b17f);font-size:12px}.detail-properties select:focus{box-shadow:0 0 0 3px var(--cq-9bbb7a18)}@media (width<=1200px){.metric-strip small{display:none}.metric-strip>div>div>span{font-size:10px}.record-title strong{font-size:11px}.record-subtitle,.record-code button{font-size:9px}.assignee-name>span:last-child{display:none}.attention-list>button>.priority,.panel-header>button{font-size:0}.status-badge,.priority{font-size:9px}}@media (width<=950px){.sidebar nav>button{font-size:12px}.sidebar .quick-nav>button{font-size:11px}.brand{font-size:20px}.workspace-label strong{font-size:12px}.workspace-label div>span,.private-note p{font-size:10px}.private-note>strong{font-size:11px}.metric-strip>div>div>span{font-size:10px}.metric-strip strong{font-size:24px}.scope-tabs button,.record-title strong{font-size:11px}.below-table>span,.below-table button{font-size:10px}.page-heading p{font-size:12px}.recent-list strong{max-width:340px}.footer-tip{font-size:0}}@media (width<=720px){.page-heading p{font-size:11px}.new-button{font-size:0}.metric-strip>div>div>span{font-size:9px}.metric-strip strong{font-size:22px}.scope-tabs button{font-size:11px}.layout-switch span{display:none}.filter-search input{font-size:11px}.filter-toggle{font-size:10px}.sort-control select{width:65px;font-size:10px}.issue-table{min-width:650px}.issue-table td{height:75px}.issue-table th{font-size:10px}.record-title strong{font-size:12px}.record-code button,.record-subtitle{font-size:10px}.assignee-name>span:last-child{font-size:9px;display:inline}.status-badge,.priority,.table-footer{font-size:10px}.below-table>span,.below-table button,.page-footer{font-size:9px}.dashboard-banner h2{font-size:15px}.dashboard-banner p,.kpi-top{font-size:11px}.kpi-sub{font-size:9px}.recent-list strong{max-width:210px}.attention-title strong{font-size:11px}.panel-header p,.demo-note{font-size:10px}.detail-properties select{font-size:12px}.detail-properties{gap:16px 13px}.description-text,.description-input{font-size:13px}.comment-form div>div>span{font-size:9px}}.description-text,.description-input{color:var(--cq-52624a)}.comment p{color:var(--cq-5d7052)}.detail-properties select{color:var(--cq-536846)}.detail-title{color:var(--cq-344b2a)}.comment-meta strong,.activity-entry strong{color:var(--cq-526f3e)}.comment-meta time,.detail-date-line{color:var(--cq-839373)}.detail-eyebrow{color:var(--cq-7a8f68)}.activity-entry>div{color:var(--cq-7a9067)}.comment-form textarea{color:var(--cq-526c42)}.guide-row p,.guide-info{color:var(--cq-6d825c)}.guide-row strong{color:var(--cq-536e40)}.guide-dialog>p{color:var(--cq-7b8c6e)}.recent-list strong{color:var(--cq-5b7548)}.attention-title strong{color:var(--cq-48613a)}.team-workload>div{color:var(--cq-5e794a)}.dashboard-banner p{color:var(--cq-7a8b6c)}.kpi-top{color:var(--cq-6b7e5d)}.panel-header p{color:var(--cq-839573)}.demo-note{color:var(--cq-7d9369)}.card-top,.card-area,.card-footer{color:var(--cq-7b9069)}.card-status-control,.card-status-control select{color:var(--cq-7d906e)}.search-results strong{color:var(--cq-536e3e)}.private-badge{color:var(--cq-6c7b60)}.description-actions,.attachments-section h3{align-items:center;gap:12px;display:flex}.description-actions .text-button{align-items:center;gap:4px;display:inline-flex}.markdown-editor{border:1px solid var(--cq-d7ded8);background:var(--cq-fff);border-radius:9px;overflow:hidden}.markdown-toolbar{border-bottom:1px solid var(--cq-e3e8e3);background:var(--cq-f6f8f5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding:6px 8px;display:flex}.markdown-tabs,.markdown-tools{align-items:center;gap:2px;display:flex}.markdown-tabs button,.markdown-tools button{color:var(--cq-4b6053);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 8px;font-size:12px}.markdown-tabs button[aria-pressed=true]{background:var(--cq-e4ece2);color:var(--cq-1d482f);font-weight:650}.markdown-tools button{padding:6px;display:flex}.markdown-tools button:hover{background:var(--cq-e4ece2)}.markdown-editor .description-input{resize:vertical;width:100%;min-height:200px;box-shadow:none;border:0;border-radius:0;padding:14px;font:12px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.markdown-editor.compact .description-input{min-height:100px}.markdown-editor .description-input:focus{outline:2px solid var(--cq-6d9875);outline-offset:-2px}.markdown-editor-footer{color:var(--cq-5c6e62);border-top:1px solid var(--cq-eef1ed);background:var(--cq-fafbf9);justify-content:space-between;gap:12px;padding:7px 12px;font-size:10px;display:flex}.markdown-preview{min-height:200px;padding:16px}.compact .markdown-preview{min-height:100px}.markdown-body{color:var(--cq-34483c);overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.8}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body p{white-space:pre-wrap;margin:0 0 12px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{color:var(--cq-223c2c);margin:22px 0 10px;line-height:1.4}.markdown-body h1{font-size:24px}.markdown-body h2{font-size:20px}.markdown-body h3{font-size:16px}.markdown-body ul,.markdown-body ol{margin:10px 0 16px;padding-left:23px}.markdown-body li{margin:4px 0}.markdown-body ul.contains-task-list{padding-left:3px;list-style:none}.markdown-body input[type=checkbox]{accent-color:var(--cq-427552);margin-right:8px}.markdown-body a{color:var(--cq-21643c);text-underline-offset:3px;text-decoration:underline}.markdown-body table{border-collapse:collapse;width:max-content;max-width:100%;margin:15px 0;display:block;overflow:auto}.markdown-body th,.markdown-body td{border:1px solid var(--cq-d7ded8);text-align:left;min-width:100px;padding:8px 12px}.markdown-body th{background:var(--cq-edf2ea);font-weight:650}.markdown-body blockquote{border-left:3px solid var(--cq-769a7c);background:var(--cq-f5f7f2);color:var(--cq-526458);margin:15px 0;padding:6px 15px}.markdown-body code{background:var(--cq-edf1eb);border-radius:4px;padding:2px 5px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.md-code-block{background:var(--cq-f1f4ee);border:1px solid var(--cq-dfe5db);border-radius:7px;margin:14px 0;padding:13px;overflow:auto}.md-code-block>code{white-space:pre;background:0 0;padding:0;display:block}.markdown-body img{object-fit:contain;border-radius:6px;max-width:100%;max-height:500px;display:block}.mermaid-diagram{min-width:0;margin:0;overflow:auto}.mermaid-diagram svg{max-width:100%;height:auto;margin:auto;display:block}.mermaid-diagram pre{white-space:pre-wrap;font-size:11px}.md-image-placeholder{border:1px dashed var(--cq-a5b3a4);padding:8px;font-size:12px;display:inline-block}.muted{color:var(--cq-5c6e62);font-size:12px}.attachments-section{border-top:1px solid var(--cq-e3e8e0);margin-top:22px;padding-top:8px}.attachments-section .description-heading{margin-bottom:12px}.attachments-section .button{font-size:11px}.attachment-count{background:var(--cq-edf1e9);border-radius:5px;padding:2px 6px;font-size:10px}.attachment-empty{background:var(--cq-f6f8f3);border:1px dashed var(--cq-cbd7c6);color:var(--cq-56705b);border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.attachment-empty strong{color:var(--cq-3a5140);font-size:12px}.attachment-empty p{margin:4px 0 0;font-size:11px;line-height:1.7}.attachment-list{margin:0;padding:0;list-style:none}.attachment-list li{border-bottom:1px solid var(--cq-e8ece5);color:var(--cq-58725e);align-items:center;gap:10px;padding:12px 0;display:flex}.attachment-name{flex:1;min-width:0}.attachment-name a{overflow-wrap:anywhere;color:var(--cq-2d5038);font-size:12px;display:block}.attachment-name small{color:var(--cq-647468);margin-top:4px;font-size:10px;display:block}.attachment-delete-confirm{gap:5px;display:flex}.attachment-delete-confirm button:first-child{color:var(--cq-a84535)}.attachment-save-note{color:var(--cq-5a6e5f);padding-top:12px;font-size:11px}.comment .markdown-body{min-width:0}.comment-form .markdown-editor>div.markdown-toolbar{justify-content:space-between;padding:6px 8px;display:flex}.comment-form .markdown-editor .description-input{border-radius:0;margin:0;padding:12px}.comment-form .markdown-editor>div.markdown-editor-footer{padding:7px 12px}.comment-form .markdown-tools{flex-wrap:wrap}.comment-form .markdown-preview{display:block}.comment-form .markdown-body{padding:0;display:block}.comment-form .markdown-editor span{font-size:10px}.attachment-error{margin-top:10px}@media (width<=600px){.markdown-toolbar{align-items:flex-start}.markdown-tools{flex-wrap:wrap}.markdown-tools button{padding:6px}.description-actions{gap:8px}.attachment-list li{flex-wrap:wrap}.markdown-body table{font-size:11px}.markdown-editor-footer{font-size:9px}}.comment-form>div>.markdown-editor{background:var(--cq-fff);border:0;border-radius:0;padding:0;display:block}.comment-form .markdown-editor-footer span{color:var(--cq-5c6e62)}.comment-form .markdown-body p{color:var(--cq-34483c)}.comment-form .markdown-editor button{color:var(--cq-3b5947)}.item-dialog{width:min(960px,92vw)}.detail-content{padding:32px 40px}.detail-top .icon-button:disabled{cursor:not-allowed;opacity:.35}.full-page-detail{background:var(--cq-fff);-webkit-backdrop-filter:none;backdrop-filter:none}.item-dialog.full-page{width:100%;max-width:none;box-shadow:none;border:0}.full-page .detail-top{background:var(--cq-fbfcf9);padding:16px 36px}.back-workspace{color:var(--cq-506b49);border-right:1px solid var(--cq-dce5d5);gap:7px;margin-right:8px;padding-right:16px;font-size:11px}.full-page .detail-content{width:100%;max-width:1100px;margin:0 auto;padding:40px 54px}.full-page .detail-properties{grid-template-columns:repeat(4,minmax(0,1fr))}.full-page .detail-title{font-size:30px}.item-page-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;max-width:700px;min-height:100vh;margin:auto;padding:30px;display:flex}.item-page-state h1{font-size:24px}.item-page-state p{color:var(--cq-566c58)}.item-page-mark{background:var(--cq-e5eddf);width:56px;height:56px;color:var(--cq-527247);border-radius:14px;place-items:center;display:grid}.item-page-state .text-button{gap:6px;display:inline-flex}.collapsible-content{overflow:hidden}.collapsible-markdown{position:relative}.collapsible-markdown.is-collapsed .collapsible-content{-webkit-mask-image:linear-gradient(to bottom,var(--cq-000) 75%,transparent 100%);mask-image:linear-gradient(to bottom,var(--cq-000) 75%,transparent 100%)}.see-more-button{color:var(--cq-3e704a);gap:5px;margin:10px 0 0;padding:5px 0;font-size:12px;font-weight:600;display:flex}.see-more-button:hover{color:var(--cq-214e2d)}.comment .see-more-button{font-size:11px}.ai-writing{margin-bottom:10px}.ai-launch{color:var(--cq-587545);border:1px solid var(--cq-cbd9c2);background:linear-gradient(110deg,var(--cq-edf3e5),var(--cq-f9fbf7));border-radius:6px;gap:7px;padding:7px 10px;font-size:11px;font-weight:550;display:inline-flex}.ai-launch:hover,.ai-launch.selected{background:var(--cq-e8f0df);border-color:var(--cq-9fbb8f)}.ai-launch>span{background:var(--cq-dce8d2);letter-spacing:.3px;border-radius:3px;padding:1px 4px;font-size:8px}.ai-studio{border:1px solid var(--cq-cbd9c0);background:linear-gradient(130deg,var(--cq-f7faf2),var(--cq-fff) 65%);box-shadow:0 5px 20px var(--cq-344f2010);border-radius:12px;margin:10px 0 18px;padding:20px}.ai-studio-header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.ai-emblem{background:var(--cq-e6efda);border:1px solid var(--cq-d6e3c7);width:40px;height:40px;color:var(--cq-5a7d43);border-radius:11px;place-items:center;display:grid}.ai-studio-header>div{flex:1}.ai-studio h4{color:var(--cq-344e2b);margin:0 0 3px;font-size:15px}.ai-studio-header p{color:var(--cq-728367);margin:0;font-size:11px}.ai-task-list{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.ai-task-list button{border:1px solid var(--cq-dbe4d3);background:var(--cq-fff);color:var(--cq-6a7d5c);border-radius:6px;padding:6px 9px;font-size:10px}.ai-task-list button[aria-pressed=true]{background:var(--cq-e2edda);color:var(--cq-3c612c);border-color:var(--cq-b9ceaa);font-weight:600}.ai-brief{color:var(--cq-4f6444);flex-direction:column;gap:8px;font-size:11px;display:flex}.ai-brief>span{font-weight:600}.ai-studio textarea{border:1px solid var(--cq-d7e1cd);resize:vertical;background:var(--cq-fff);width:100%;color:var(--cq-3f5337);border-radius:7px;padding:11px;font-size:12px;line-height:1.7;display:block}.ai-options{justify-content:space-between;align-items:center;gap:15px;margin:14px 0 18px;display:flex}.ai-options label,.ai-result-actions label{color:var(--cq-6b7e5e);align-items:center;gap:8px;font-size:10px;display:flex}.ai-studio select{color:var(--cq-435f35);background:var(--cq-fff);border:1px solid var(--cq-d7e1cd);border-radius:5px;padding:6px;font-size:11px}.ai-context input{accent-color:var(--cq-5f834a)}.ai-access{border:1px solid var(--cq-dde6d5);background:var(--cq-fff);border-radius:8px;padding:14px}.ai-access-heading{color:var(--cq-5c764a);align-items:center;gap:7px;margin-bottom:12px;font-size:10px;display:flex}.ai-access-heading strong{flex:1}.ai-access-heading>span{background:var(--cq-f0f3e9);color:var(--cq-899875);border-radius:4px;padding:2px 5px;font-size:8px}.ai-access-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ai-access-options>button{text-align:left;border:1px solid var(--cq-dce4d5);background:var(--cq-fbfcf8);color:var(--cq-6f845f);border-radius:7px;grid-template-columns:22px 1fr;align-items:start;gap:4px 8px;padding:12px;display:grid}.ai-access-options>button>strong{color:var(--cq-4d6740);font-size:11px}.ai-access-options>button>svg{grid-row:span 2;margin-top:2px}.ai-access-options small{font-size:9px;line-height:1.6}.ai-access-options>button[aria-pressed=true]{border-color:var(--cq-9dbb88);background:var(--cq-edf4e5);box-shadow:0 0 0 1px var(--cq-cbdcbe)}.ai-access>p{color:var(--cq-75866a);margin:12px 0 0;font-size:10px;line-height:1.8}.ai-generate-row{justify-content:space-between;align-items:center;gap:18px;margin-top:15px;display:flex}.ai-generate-row>span{color:var(--cq-809271);align-items:center;gap:5px;font-size:9px;display:flex}.ai-generate-row .primary:disabled{cursor:not-allowed}.ai-sample-button{color:var(--cq-5d8147);gap:6px;margin-top:14px;padding:0;font-size:11px}.ai-result{border-top:1px solid var(--cq-dce6d3);margin-top:18px;padding-top:16px}.ai-result-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-result-heading>span{color:var(--cq-4f713a);align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.ai-sample-note{color:var(--cq-7c8c70);font-size:10px;line-height:1.7;margin:7px 0 12px!important}.ai-result textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.ai-result details{background:var(--cq-fff);border:1px solid var(--cq-dce5d3);border-radius:7px;margin-top:10px;padding:10px}.ai-result summary{color:var(--cq-627e4d);cursor:pointer;font-size:11px}.ai-result details[open] summary{margin-bottom:15px}.ai-result-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;display:flex}.ai-result-actions>label{margin-right:auto}.ai-applied{color:var(--cq-5b7b47);align-items:center;gap:5px;margin:7px 10px;font-size:11px;display:inline-flex}.comment-form>div>.ai-writing{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.comment-form .ai-launch{margin:8px}.comment-form .ai-studio{margin:8px;padding:15px}.comment-form .ai-studio textarea{border:1px solid var(--cq-d7e1cd);padding:11px}.comment-form .ai-studio span{color:inherit}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.item-dialog{width:100%}.detail-content,.full-page .detail-content{padding:26px 22px}.full-page .detail-properties{grid-template-columns:repeat(2,minmax(0,1fr))}.full-page .detail-top{padding:14px 18px}.full-page .detail-title{font-size:24px}.back-workspace{margin-right:0;padding-right:10px;font-size:10px}.ai-studio{padding:14px}.ai-studio h4{font-size:13px}.ai-options,.ai-generate-row{flex-direction:column;align-items:flex-start;gap:12px}.ai-access-options{grid-template-columns:1fr}.ai-result-actions>label{width:100%;margin-bottom:6px}.ai-access-heading{flex-wrap:wrap}.ai-applied{font-size:10px}}.archived-banner{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);align-items:center;gap:12px;margin:14px 0 18px;padding:13px 15px;display:flex}.archived-banner>div{flex-direction:column;flex:1;gap:2px;display:flex}.archived-banner strong{color:var(--ink);font-size:12px}.archived-banner span{font-size:10px}.record-lifecycle-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:24px;padding-top:18px;display:flex}.record-lifecycle-actions .danger-button{padding:8px 11px}.detail-properties [aria-disabled=true],.detail-properties button:disabled{cursor:not-allowed;opacity:.65}.workspace-switcher,.project-switcher{border:1px solid var(--cq-dfe5da);background:var(--cq-fff);border-radius:9px;align-items:center;gap:4px;margin:8px 18px;padding:10px 8px;display:flex}.workspace-switcher label,.project-switcher label{min-width:0;color:var(--cq-67795d);flex:1;grid-template-columns:16px 1fr;gap:5px;font-size:10px;display:grid}.workspace-switcher select,.project-switcher select{width:100%;min-width:0;color:var(--cq-32462b);outline-offset:2px;background:0 0;border:0;grid-column:1/-1;padding:3px 0;font-size:13px;font-weight:600}.project-switcher{background:0 0;margin-top:0}.workspace-settings-button{color:var(--cq-607354);text-align:left;align-items:center;gap:6px;margin:8px 20px 14px;font-size:11px;display:flex}.workspace-settings-button span{background:var(--cq-eaf0e4);border-radius:4px;margin-left:auto;padding:3px 5px;font-size:9px}.workspace-inline-error{color:var(--cq-a13a35);margin:10px 20px;font-size:11px}.tenant-backdrop{z-index:110;background:var(--cq-1f2f244f);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:left;color:var(--cq-32462b);cursor:auto;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tenant-dialog{background:var(--cq-fff);width:640px;max-width:100%;max-height:90dvh;box-shadow:0 24px 90px var(--cq-19231233);border-radius:16px;padding:32px;font-size:13px;position:relative;overflow:auto}.tenant-close{position:absolute;top:16px;right:16px}.tenant-symbol{background:var(--cq-edf2e7);color:var(--cq-63784e);border-radius:12px;margin-bottom:14px;padding:13px;display:inline-flex}.tenant-dialog h2{margin:0 24px 10px 0;font-size:25px;font-weight:600;line-height:1.3}.tenant-intro,.tenant-hint{color:var(--cq-7a8475);margin-bottom:22px;line-height:1.7}.tenant-dialog .field{margin-bottom:16px}.tenant-dialog input,.tenant-dialog textarea,.tenant-dialog select{border:1px solid var(--cq-dce3d5);background:var(--cq-fcfdf9);width:100%;color:var(--cq-32462b);font:inherit;border-radius:7px;padding:10px 12px}.tenant-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.tenant-dialog h3{margin:26px 0 12px;font-size:14px;font-weight:600}.tenant-dialog h3 span{color:var(--cq-95a18b);margin-left:6px}.tenant-role-note{background:var(--cq-f5f7f0);border-radius:8px;gap:12px;padding:14px;font-size:12px;line-height:1.6;display:flex}.tenant-role-note strong{color:var(--cq-607951)}.tenant-members>div,.tenant-pending>div{border-bottom:1px solid var(--cq-edf0e7);align-items:center;gap:14px;padding:12px 0;display:flex}.tenant-members>div>div,.tenant-pending>div>span{flex:1;min-width:0}.tenant-members strong,.tenant-pending strong{overflow-wrap:anywhere;font-size:12px;display:block}.tenant-members small,.tenant-pending small{color:var(--cq-929c89);margin-top:4px;font-size:11px;display:block}.tenant-members select{width:100px}.tenant-role{background:var(--cq-f1f4ed);border-radius:4px;padding:5px 8px;font-size:11px}.tenant-invite-form{grid-template-columns:1fr 110px;gap:10px;display:grid}.tenant-invite-form .primary{grid-column:1/-1;justify-self:start}.tenant-hint{margin-bottom:12px;font-size:12px}.tenant-invite-link{background:var(--cq-f1f5eb);border:1px solid var(--cq-dce6d3);border-radius:8px;margin-top:16px;padding:14px}.tenant-host-note{color:var(--cq-8e977f);border-top:1px solid var(--cq-e8eddf);margin-top:24px;padding-top:16px;font-size:11px;line-height:1.7}.tenant-dialog button:disabled{opacity:.5}.workspace-switcher:focus-within,.project-switcher:focus-within{outline:2px solid var(--cq-899e70);outline-offset:2px}@media (width<=600px){.tenant-backdrop{padding:12px}.tenant-dialog{padding:24px 18px}.tenant-invite-form{grid-template-columns:1fr}.tenant-members>div{flex-wrap:wrap;gap:8px}}.workspace-switcher,.project-switcher{flex-shrink:0;margin:6px 0;padding:9px 10px}.workspace-switcher label>span,.project-switcher label>span{white-space:nowrap}.project-switcher{background:var(--cq-ffffff08);border-color:var(--cq-456252)}.project-switcher label{color:var(--cq-a4b8a8)}.project-switcher select{color:var(--cq-e3eedc)}.project-switcher option{color:var(--cq-32462b);background:var(--cq-fff)}.project-switcher .icon-button{color:var(--cq-bed0b6)}.workspace-settings-button{color:var(--cq-bdcdb9);flex-shrink:0;margin:10px 3px 18px}.workspace-settings-button span{color:var(--cq-4e6543)}.sidebar{overflow-y:auto}.sidebar-bottom{padding-top:20px}.sidebar .private-note{padding:12px}.tenant-dialog .primary{color:var(--cq-fff)}.record-title-row{align-items:flex-start;gap:16px;display:flex}.record-title-row .detail-title{overflow-wrap:anywhere;flex:1;min-width:0}.record-menu-trigger{border:1px solid var(--line);background:var(--surface-2);width:40px;height:40px;color:var(--ink);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.record-menu-trigger:hover,.record-menu-trigger[data-popup-open]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.record-menu-positioner{z-index:60;max-width:calc(100vw - 24px)}.record-menu-popup{background:var(--surface);min-width:210px;max-width:calc(100vw - 24px);color:var(--ink);border:1px solid var(--line);border-radius:0;padding:5px;box-shadow:0 8px 24px #0002}.record-menu-item{cursor:pointer;outline:none;align-items:center;gap:9px;min-height:40px;padding:10px 12px;font-size:13px;display:flex}.record-menu-item[data-highlighted]{background:var(--accent-soft);color:var(--accent)}.record-menu-item[data-disabled]{opacity:.45;cursor:not-allowed}.record-menu-item.destructive{color:#c34545;border-top:1px solid var(--line);margin-top:4px}.record-menu-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=720px){.record-title-row{gap:10px}.record-menu-trigger{width:44px;height:44px}.record-menu-item{min-height:44px}}:root{--cq-000:#000;--cq-14241c40:#141b2440;--cq-142b1b15:#171e2815;--cq-142f28:#18202b;--cq-163c2e:#1e2734;--cq-173a2210:#1d273410;--cq-182b1d60:#18202b60;--cq-182c1e60:#18212c60;--cq-19231233:#131a2233;--cq-1d482f:#243141;--cq-1f2f244f:#1c26324f;--cq-21301c02:#1b253102;--cq-213b2015:#212c3a15;--cq-213c30:#212d3c;--cq-214d3e:#283546;--cq-214e2d:#283547;--cq-21643c:#304055;--cq-223c2c:#222d3c;--cq-224a38:#273445;--cq-242c29:#1d2733;--cq-243d2340:#232e3d40;--cq-243d2425:#232f3e25;--cq-244c3d:#283648;--cq-26371f02:#1f293702;--cq-26402120:#232f3e20;--cq-27371605:#1c253105;--cq-2737160a:#1c25310a;--cq-27452515:#26334415;--cq-274a35:#293648;--cq-2d4736:#2a384a;--cq-2d5038:#2d3c50;--cq-30483d:#2b3a4d;--cq-315b41:#32435a;--cq-32462b:#293648;--cq-34452f:#2a384a;--cq-34483c:#2d3c4f;--cq-344b2a:#2a384b;--cq-344e2b:#2c3a4d;--cq-344f2010:#28354710;--cq-345046:#304054;--cq-345244:#304056;--cq-39452c12:#29364812;--cq-3a5140:#324359;--cq-3b5947:#35475f;--cq-3c5645:#35465d;--cq-3c612c:#33445a;--cq-3d4c35:#2e3e53;--cq-3d5647:#35475e;--cq-3e704a:#3f546f;--cq-3e7355:#405571;--cq-3f5337:#324258;--cq-3f5930:#314258;--cq-3f5e2c:#324258;--cq-424c44:#33445b;--cq-42513b:#32435a;--cq-427552:#425875;--cq-435f35:#35475f;--cq-456252:#3c506b;--cq-476037:#364961;--cq-48613a:#384b63;--cq-4b5944:#394c64;--cq-4b5945:#394c65;--cq-4b6053:#3e526d;--cq-4b6937:#3a4d66;--cq-4c6839:#3a4d67;--cq-4d6740:#3c506b;--cq-4d693a:#3b4e68;--cq-4d8567:#4c6586;--cq-4e6543:#3c516c;--cq-4f6444:#3c516c;--cq-4f6d3a:#3c506b;--cq-4f713a:#3e526d;--cq-4f7641:#425875;--cq-506b49:#415773;--cq-506d3d:#3d526d;--cq-506f3b:#3d526d;--cq-50704b:#435a78;--cq-50714d:#445b7a;--cq-52624a:#3e536e;--cq-526443:#3c506b;--cq-526458:#425874;--cq-526c42:#3f546f;--cq-526f3e:#3e536f;--cq-527247:#435976;--cq-527446:#435a77;--cq-527b47:#465d7c;--cq-536846:#3f546f;--cq-536e3e:#3e536e;--cq-536e40:#3f546f;--cq-547a36:#3f5571;--cq-557b3f:#435a77;--cq-566c58:#465d7c;--cq-56705b:#475f7f;--cq-58725e:#496181;--cq-587545:#435a77;--cq-5a6e5f:#486080;--cq-5a7d43:#455c7b;--cq-5b6c51:#445b79;--cq-5b714a:#435a78;--cq-5b7548:#445b79;--cq-5b7996:#567399;--cq-5b7b47:#465d7c;--cq-5c6e62:#496181;--cq-5c764a:#455c7b;--cq-5d7052:#465d7c;--cq-5d754e:#465e7d;--cq-5d8147:#486080;--cq-5e794a:#465e7d;--cq-5f7450:#475e7d;--cq-5f834a:#4a6383;--cq-607354:#48607f;--cq-607951:#496181;--cq-62774e:#475f7e;--cq-627e4d:#496282;--cq-63784e:#475f7f;--cq-637955:#4a6384;--cq-637e50:#4a6384;--cq-647468:#4e688a;--cq-647f8f:#567399;--cq-657459:#4a6383;--cq-66815a:#4f698c;--cq-67795d:#4d6789;--cq-68834d:#4b6485;--cq-6a7d5c:#4e688b;--cq-6a8e99:#567399;--cq-6b7e5d:#4f698c;--cq-6b7e5e:#4f6a8d;--cq-6b914c:#506a8d;--cq-6c7b60:#4f698c;--cq-6c8a52:#4f6a8d;--cq-6c8d50:#506a8d;--cq-6c9450:#526e92;--cq-6c9958:#567399;--cq-6d825c:#506b8e;--cq-6d9875:#567399;--cq-6e855c:#516c90;--cq-6e885a:#516d91;--cq-6e8c56:#516d91;--cq-6e974b:#516d91;--cq-6f7e64:#516d91;--cq-6f845f:#526d91;--cq-6f8956:#506b8f;--cq-6f9052:#516d91;--cq-718563:#547094;--cq-718865:#557298;--cq-728367:#547196;--cq-729352:#526e93;--cq-729752:#547095;--cq-73915d:#567398;--cq-739a51:#557196;--cq-75806f:#567399;--cq-758071:#567399;--cq-75816c:#557298;--cq-75866a:#567399;--cq-768e62:#567399;--cq-769a7c:#567399;--cq-77945d:#567399;--cq-779d56:#567399;--cq-78866e:#567399;--cq-788f66:#567399;--cq-789184:#567399;--cq-78965c:#567399;--cq-79ac7920:#56739920;--cq-7a8475:#567399;--cq-7a8b6c:#567399;--cq-7a8f68:#567399;--cq-7a9067:#567399;--cq-7b8c6e:#567399;--cq-7b9069:#567399;--cq-7b9663:#567399;--cq-7b9762:#567399;--cq-7c6498:#7c6498;--cq-7c8c70:#567399;--cq-7c916a:#567399;--cq-7c9785:#567399;--cq-7d8c71:#567399;--cq-7d8d6d:#567399;--cq-7d906e:#567399;--cq-7d9369:#567399;--cq-7e659c:#7e659c;--cq-7f956a:#567399;--cq-7f95a2:#567399;--cq-7f9966:#567399;--cq-7f9a68:#567399;--cq-7f9e63:#567399;--cq-80916f:#567399;--cq-809271:#567399;--cq-80976c:#567399;--cq-809886:#567399;--cq-819c68:#567399;--cq-81a660:#567399;--cq-829078:#567399;--cq-829276:#567399;--cq-839078:#567399;--cq-839373:#567399;--cq-839573:#567399;--cq-839b6b:#567399;--cq-83a268:#567399;--cq-83b989:#567399;--cq-849377:#567399;--cq-849c6e:#567399;--cq-856c22:#846b23;--cq-85908a:#567399;--cq-85917c:#567399;--cq-859875:#567399;--cq-859c8b:#567399;--cq-85a868:#567399;--cq-86937b:#567399;--cq-869d70:#567399;--cq-86a66a:#567399;--cq-879479:#567399;--cq-889a79:#567399;--cq-88ab6f:#567399;--cq-899187:#567399;--cq-89977f:#567399;--cq-899875:#567399;--cq-899e70:#567399;--cq-89a670:#567399;--cq-8a9d7c:#567399;--cq-8b968a:#567399;--cq-8b997f:#567399;--cq-8b9d7c:#567399;--cq-8b9e7a:#567399;--cq-8ba376:#567399;--cq-8ba475:#567399;--cq-8ba777:#567399;--cq-8baa71:#567399;--cq-8c9489:#567399;--cq-8c9980:#567399;--cq-8ca07c:#567399;--cq-8ca674:#567399;--cq-8ca773:#567399;--cq-8d9d7f:#567399;--cq-8da478:#567399;--cq-8da697:#567399;--cq-8e977f:#567399;--cq-8ea17b:#567399;--cq-8ea975:#567399;--cq-8eac70:#567399;--cq-8eae72:#567399;--cq-8f9f81:#567399;--cq-8fa57a:#567399;--cq-8fa779:#567399;--cq-90a498:#567399;--cq-90a57d:#567399;--cq-91998d:#567399;--cq-91a17e:#567399;--cq-91a27f:#567399;--cq-91ac7d:#567399;--cq-91ae77:#567399;--cq-929b94:#567399;--cq-929c89:#567399;--cq-92a187:#567399;--cq-92a27e:#567399;--cq-92a97b:#567399;--cq-92b171:#567399;--cq-939c94:#567399;--cq-93af78:#567399;--cq-93b17a:#567399;--cq-949d8b:#567399;--cq-94a182:#567399;--cq-94a583:#567399;--cq-94a780:#567399;--cq-94af7c:#567399;--cq-94b179:#567399;--cq-94b476:#567399;--cq-959c92:#567399;--cq-95a18a:#567399;--cq-95a18b:#567399;--cq-95b17b:#567399;--cq-969e97:#567399;--cq-96a689:#567399;--cq-96ae7e:#567399;--cq-96af7e:#567399;--cq-976e68:#976e68;--cq-97a58c:#567399;--cq-97b37b:#567399;--cq-98a78a:#567399;--cq-98b17f:#567399;--cq-99a58c:#567399;--cq-99a78a:#567399;--cq-99aa89:#567399;--cq-9aa58e:#567399;--cq-9aa88c:#567399;--cq-9ab383:#567399;--cq-9ab77e:#567399;--cq-9b8ab6:#9b8ab6;--cq-9ba58d:#567399;--cq-9ba98e:#567399;--cq-9bbb7a18:#56739918;--cq-9c6a80:#9c6a80;--cq-9ca493:#567399;--cq-9d843a:#9d843a;--cq-9da59f:#567399;--cq-9daf8a:#567399;--cq-9db19f:#567399;--cq-9db29e:#567399;--cq-9db487:#567399;--cq-9db78a:#567399;--cq-9dbb88:#567399;--cq-9eae8a:#567399;--cq-9eafa7:#567399;--cq-9eb08d:#567399;--cq-9eb28a:#567399;--cq-9f6249:#9f6249;--cq-9faa92:#567399;--cq-9fbb8f:#567399;--cq-a0ad93:#567399;--cq-a0b18a:#567399;--cq-a0b48a:#567399;--cq-a13a35:#a13a35;--cq-a18fb4:#a18fb4;--cq-a1a899:#567399;--cq-a1ad93:#567399;--cq-a1c48918:#56739918;--cq-a2ad96:#567399;--cq-a2ae96:#567399;--cq-a2b48a:#567399;--cq-a2bc87:#567399;--cq-a39579:#a39579;--cq-a3aa9f:#567399;--cq-a3ad98:#567399;--cq-a3d3a4:#a8b8ce;--cq-a48e42:#a48e42;--cq-a4b392:#567399;--cq-a4b8a8:#567399;--cq-a5af98:#567399;--cq-a5b097:#567399;--cq-a5b09b:#567399;--cq-a5b296:#567399;--cq-a5b29c:#567399;--cq-a5b3a4:#567399;--cq-a5b9ac:#567399;--cq-a5bd8a:#567399;--cq-a5c18b:#567399;--cq-a6b693:#567399;--cq-a7644d:#a7644d;--cq-a7b197:#567399;--cq-a84535:#a84535;--cq-a88d40:#a88d40;--cq-a8b19e:#567399;--cq-a8b49b:#567399;--cq-a8b994:#567399;--cq-a9be92:#567399;--cq-aab49e:#567399;--cq-ab8b88:#ab8b88;--cq-abb89a:#567399;--cq-abb99c:#567399;--cq-acb5a3:#567399;--cq-acb998:#567399;--cq-acbe97:#567399;--cq-acc494:#567399;--cq-ad6b52:#ad6b52;--cq-adba9e:#567399;--cq-adbf99:#567399;--cq-adc0b1:#567399;--cq-adc2cc:#aabacf;--cq-af9857:#af9857;--cq-afbf9b:#567399;--cq-b0bda0:#567399;--cq-b0c39a:#567399;--cq-b1bda2:#567399;--cq-b1c59a:#567399;--cq-b28e73:#b28e73;--cq-b2c39e:#567399;--cq-b3c59c:#567399;--cq-b3c5a1:#567399;--cq-b49e62:#b49e62;--cq-b4a264:#b4a264;--cq-b4bca9:#567399;--cq-b4bdb6:#a5b6cc;--cq-b4c2a3:#567399;--cq-b5bfaa:#567399;--cq-b5c0a3:#567399;--cq-b5c0a8:#567399;--cq-b5c3a3:#567399;--cq-b6c7a2:#567399;--cq-b6c9a2:#567399;--cq-b7c0ac:#567399;--cq-b9cba5:#a4b5cc;--cq-b9ceaa:#a9b9cf;--cq-b9ceb0:#adbdd1;--cq-bacaa7:#a5b6cc;--cq-bb7c69:#bb7c69;--cq-bbd997:#a4b5cc;--cq-bcafd1:#bcafd1;--cq-bcc3b4:#a9b9ce;--cq-bcc7b0:#a9b9ce;--cq-bccbab:#a8b8ce;--cq-bce7bb:#c4cfde;--cq-bdc8ae:#a8b8ce;--cq-bdcdb9:#b2c1d4;--cq-bde9b4:#c1cddc;--cq-becbad:#a9b9cf;--cq-becdae:#abbbd0;--cq-bed0a8:#a9b9cf;--cq-bed0ac:#acbcd0;--cq-bed0b6:#b2c1d4;--cq-bed6a7:#acbcd1;--cq-bf866c:#bf866c;--cq-bfa76b:#bfa76b;--cq-c1ceb0:#adbdd1;--cq-c3a57c:#c3a57c;--cq-c5d2b3:#b2c0d3;--cq-c5ddb6:#bbc8d8;--cq-c5eab6:#c3cedd;--cq-c79978:#c79978;--cq-c7c2a2:#c7c2a2;--cq-c7d5c2:#bdcada;--cq-c7d8b8:#b9c6d7;--cq-c9d6bb:#b9c6d8;--cq-cad6bb:#b9c6d8;--cq-cbd7c6:#c1cddc;--cq-cbd9c0:#becbdb;--cq-cbd9c2:#c0ccdb;--cq-cbdcbe:#bfcbdb;--cq-cdd4cc:#c3cedd;--cq-d6e3c7:#c9d3e1;--cq-d7c48a:#d7c48a;--cq-d7ded8:#d0d9e5;--cq-d7e1cd:#ccd6e2;--cq-d7f6c8:#d6dee8;--cq-d8bd7d:#d8bd7d;--cq-d8e5cc:#ced7e3;--cq-d9e3ca:#cbd5e2;--cq-d9e4cd:#ced7e3;--cq-dbe4d3:#d2dae5;--cq-dc9a80:#dc9a80;--cq-dce3d5:#d2dbe6;--cq-dce4d5:#d3dbe6;--cq-dce5cf:#d0d9e4;--cq-dce5d3:#d2dbe6;--cq-dce5d5:#d3dce7;--cq-dce6d3:#d3dbe6;--cq-dce8cf:#d2dae5;--cq-dce8d2:#d3dce7;--cq-dce9f2:#e0e6ee;--cq-dde6d5:#d4dce7;--cq-def4cb:#d7dee8;--cq-dfe5da:#d7dee8;--cq-dfe5db:#d7dfe9;--cq-dfe7d3:#d3dce7;--cq-dfe7d8:#d7dee8;--cq-dfe8d2:#d3dce7;--cq-dfead4:#d6dee8;--cq-e0e6d9:#d7dee8;--cq-e0ead5:#d7dee8;--cq-e0ebd0:#d4dce7;--cq-e1e7da:#d8dfe9;--cq-e2e7de:#dbe1ea;--cq-e2ebd6:#d8dfe9;--cq-e2edd7:#dae1ea;--cq-e2edda:#dce2eb;--cq-e3e8e0:#dce3ec;--cq-e3e8e3:#dee5ed;--cq-e3ead8:#d9e0e9;--cq-e3ecda:#dbe2eb;--cq-e3eedc:#dee4ec;--cq-e4e9db:#dae1ea;--cq-e4ecd7:#d9e0ea;--cq-e4ece2:#e0e6ee;--cq-e4edda:#dce2eb;--cq-e5ecd9:#dbe1ea;--cq-e5eddf:#dfe5ed;--cq-e6e0f0:#e2e7ee;--cq-e6eae2:#dfe5ed;--cq-e6efda:#dde4ec;--cq-e6f4d1:#dbe1ea;--cq-e7eae5:#e1e7ee;--cq-e7ebe4:#e1e7ee;--cq-e7ecde:#dee4ec;--cq-e8ece5:#e2e8ef;--cq-e8eddc:#dde4ec;--cq-e8eddf:#dfe5ed;--cq-e8eff2:#e6ecf4;--cq-e8f0df:#e1e7ee;--cq-e9ece8:#e4e9f0;--cq-e9eee1:#e1e7ee;--cq-e9eee3:#e2e8ef;--cq-e9efdd:#dfe5ed;--cq-eaeee6:#e4e9f0;--cq-eaf0e3:#e3e9f0;--cq-eaf0e4:#e4e9f0;--cq-eaf0f4:#e9eef5;--cq-eaf2e1:#e3e9f0;--cq-eaf3e3:#e3eaf3;--cq-ecdcd2:#ecdcd2;--cq-eceee7:#e5eaf0;--cq-eddce4:#dde4ec;--cq-edf0e5:#e5eaf0;--cq-edf0e6:#e3eaf3;--cq-edf0e7:#e4ebf3;--cq-edf1e5:#e3eaf3;--cq-edf1e6:#e4ebf3;--cq-edf1e9:#e6ecf4;--cq-edf1eb:#e8edf4;--cq-edf2e2:#e4e9f0;--cq-edf2e3:#e5eaf0;--cq-edf2e4:#e3eaf3;--cq-edf2e7:#e5ecf4;--cq-edf2ea:#e8edf4;--cq-edf2f5:#ecf0f6;--cq-edf3e5:#e5ebf3;--cq-edf3e9:#e8edf4;--cq-edf4e2:#e3eaf3;--cq-edf4e5:#e5ecf4;--cq-eef1ed:#e9eef5;--cq-eef3e9:#e8edf4;--cq-eef4e4:#e5ebf3;--cq-eff2ea:#e8edf4;--cq-eff3e8:#e7edf4;--cq-eff5e5:#e6ecf4;--cq-f0eaf7:#ebf0f6;--cq-f0f3e9:#e8edf4;--cq-f0f4e8:#e8edf4;--cq-f0f4e9:#e8eef5;--cq-f0f5e6:#e7edf4;--cq-f0f5e7:#e8edf4;--cq-f0f5ea:#eaeff5;--cq-f1edf8:#eef2f7;--cq-f1f3ec:#eaeff5;--cq-f1f4ed:#ebf0f6;--cq-f1f4ee:#ecf0f6;--cq-f1f5e9:#e9eef5;--cq-f1f5eb:#eaeff6;--cq-f2f4ed:#ebf0f6;--cq-f2f5ec:#ebf0f6;--cq-f2f6eb:#ebf0f6;--cq-f3f0ea:#e8eef5;--cq-f4ddd0:#f3ddd1;--cq-f4f5f1:#eef2f8;--cq-f4f6ee:#edf1f7;--cq-f4f8ed:#eef2f7;--cq-f5eded:#ecf0f6;--cq-f5f7f0:#eff3f8;--cq-f5f7f1:#f0f3f8;--cq-f5f7f2:#f1f4f8;--cq-f6f7f3:#f1f4f9;--cq-f6f8f3:#f2f5f9;--cq-f6f8f5:#f3f6fa;--cq-f6f9f0:#f1f4f8;--cq-f6f9f1:#f1f4f9;--cq-f7f1dd:#f6f1de;--cq-f7faf1:#f2f5f9;--cq-f7faf2:#f3f6f9;--cq-f8f9f6:#f5f7fa;--cq-f9f0dc:#f6efdf;--cq-f9fbf7:#f7f9fb;--cq-fae9e3:#e8eef5;--cq-faf1d8:#f6efdc;--cq-faf3df:#f7f2e2;--cq-fafbf7:#f7f9fb;--cq-fafbf8:#f7f9fc;--cq-fafbf9:#f8fafc;--cq-fafcf6:#f7f9fb;--cq-fafcf7:#f7f9fc;--cq-fafdf6:#f7f9fc;--cq-fbfcf8:#f8fafc;--cq-fbfcf9:#f9fafc;--cq-fcfdf9:#f9fbfd;--cq-fcfef8:#f9fbfd;--cq-fdfefa:#fbfcfd;--cq-fff:#fff;--cq-fff8f3:#f7f9fb;--cq-ffffff03:#ffffff03;--cq-ffffff08:#ffffff08;--cq-ffffff0d:#ffffff0d;--cq-ffffff10:#ffffff10;--cq-ffffff75:#ffffff75}:root[data-theme=dark]{--cq-000:#ebeff4;--cq-14241c40:#ebeff440;--cq-142b1b15:#ebeff415;--cq-142f28:#ebeff4;--cq-163c2e:#ebeff4;--cq-173a2210:#ebeff410;--cq-182b1d60:#ebeff460;--cq-182c1e60:#ebeff460;--cq-19231233:#ebeff433;--cq-1d482f:#c8d2e0;--cq-1f2f244f:#ebeff44f;--cq-21301c02:#ebeff402;--cq-213b2015:#c8d2e015;--cq-213c30:#c8d2e0;--cq-214d3e:#c8d2e0;--cq-214e2d:#c8d2e0;--cq-21643c:#c8d2e0;--cq-223c2c:#c8d2e0;--cq-224a38:#c8d2e0;--cq-242c29:#ebeff4;--cq-243d2340:#c8d2e040;--cq-243d2425:#c8d2e025;--cq-244c3d:#c8d2e0;--cq-26371f02:#ebeff402;--cq-26402120:#c8d2e020;--cq-27371605:#ebeff405;--cq-2737160a:#ebeff40a;--cq-27452515:#c8d2e015;--cq-274a35:#c8d2e0;--cq-2d4736:#c8d2e0;--cq-2d5038:#c8d2e0;--cq-30483d:#c8d2e0;--cq-315b41:#c8d2e0;--cq-32462b:#c8d2e0;--cq-34452f:#c8d2e0;--cq-34483c:#c8d2e0;--cq-344b2a:#c8d2e0;--cq-344e2b:#c8d2e0;--cq-344f2010:#c8d2e010;--cq-345046:#c8d2e0;--cq-345244:#c8d2e0;--cq-39452c12:#c8d2e012;--cq-3a5140:#c8d2e0;--cq-3b5947:#c8d2e0;--cq-3c5645:#c8d2e0;--cq-3c612c:#c8d2e0;--cq-3d4c35:#c8d2e0;--cq-3d5647:#c8d2e0;--cq-3e704a:#a4b5cc;--cq-3e7355:#a4b5cc;--cq-3f5337:#c8d2e0;--cq-3f5930:#c8d2e0;--cq-3f5e2c:#c8d2e0;--cq-424c44:#c8d2e0;--cq-42513b:#c8d2e0;--cq-427552:#a4b5cc;--cq-435f35:#c8d2e0;--cq-456252:#a4b5cc;--cq-476037:#c8d2e0;--cq-48613a:#c8d2e0;--cq-4b5944:#c8d2e0;--cq-4b5945:#c8d2e0;--cq-4b6053:#a4b5cc;--cq-4b6937:#c8d2e0;--cq-4c6839:#c8d2e0;--cq-4d6740:#a4b5cc;--cq-4d693a:#c8d2e0;--cq-4d8567:#a4b5cc;--cq-4e6543:#a4b5cc;--cq-4f6444:#a4b5cc;--cq-4f6d3a:#a4b5cc;--cq-4f713a:#a4b5cc;--cq-4f7641:#a4b5cc;--cq-506b49:#a4b5cc;--cq-506d3d:#a4b5cc;--cq-506f3b:#a4b5cc;--cq-50704b:#a4b5cc;--cq-50714d:#a4b5cc;--cq-52624a:#a4b5cc;--cq-526443:#a4b5cc;--cq-526458:#a4b5cc;--cq-526c42:#a4b5cc;--cq-526f3e:#a4b5cc;--cq-527247:#a4b5cc;--cq-527446:#a4b5cc;--cq-527b47:#a4b5cc;--cq-536846:#a4b5cc;--cq-536e3e:#a4b5cc;--cq-536e40:#a4b5cc;--cq-547a36:#a4b5cc;--cq-557b3f:#a4b5cc;--cq-566c58:#a4b5cc;--cq-56705b:#a4b5cc;--cq-58725e:#a4b5cc;--cq-587545:#a4b5cc;--cq-5a6e5f:#a4b5cc;--cq-5a7d43:#a4b5cc;--cq-5b6c51:#a4b5cc;--cq-5b714a:#a4b5cc;--cq-5b7548:#a4b5cc;--cq-5b7996:#a4b5cc;--cq-5b7b47:#a4b5cc;--cq-5c6e62:#a4b5cc;--cq-5c764a:#a4b5cc;--cq-5d7052:#a4b5cc;--cq-5d754e:#a4b5cc;--cq-5d8147:#a4b5cc;--cq-5e794a:#a4b5cc;--cq-5f7450:#a4b5cc;--cq-5f834a:#a4b5cc;--cq-607354:#a4b5cc;--cq-607951:#a4b5cc;--cq-62774e:#a4b5cc;--cq-627e4d:#a4b5cc;--cq-63784e:#a4b5cc;--cq-637955:#a4b5cc;--cq-637e50:#a4b5cc;--cq-647468:#a4b5cc;--cq-647f8f:#a4b5cc;--cq-657459:#a4b5cc;--cq-66815a:#a4b5cc;--cq-67795d:#a4b5cc;--cq-68834d:#a4b5cc;--cq-6a7d5c:#a4b5cc;--cq-6a8e99:#869dbb;--cq-6b7e5d:#a4b5cc;--cq-6b7e5e:#a4b5cc;--cq-6b914c:#a4b5cc;--cq-6c7b60:#a4b5cc;--cq-6c8a52:#a4b5cc;--cq-6c8d50:#a4b5cc;--cq-6c9450:#a4b5cc;--cq-6c9958:#a4b5cc;--cq-6d825c:#a4b5cc;--cq-6d9875:#869dbb;--cq-6e855c:#a4b5cc;--cq-6e885a:#a4b5cc;--cq-6e8c56:#a4b5cc;--cq-6e974b:#a4b5cc;--cq-6f7e64:#a4b5cc;--cq-6f845f:#a4b5cc;--cq-6f8956:#a4b5cc;--cq-6f9052:#a4b5cc;--cq-718563:#a4b5cc;--cq-718865:#a4b5cc;--cq-728367:#a4b5cc;--cq-729352:#a4b5cc;--cq-729752:#a4b5cc;--cq-73915d:#a4b5cc;--cq-739a51:#a4b5cc;--cq-75806f:#a4b5cc;--cq-758071:#a4b5cc;--cq-75816c:#a4b5cc;--cq-75866a:#a4b5cc;--cq-768e62:#a4b5cc;--cq-769a7c:#869dbb;--cq-77945d:#a4b5cc;--cq-779d56:#a4b5cc;--cq-78866e:#a4b5cc;--cq-788f66:#869dbb;--cq-789184:#869dbb;--cq-78965c:#a4b5cc;--cq-79ac7920:#869dbb20;--cq-7a8475:#869dbb;--cq-7a8b6c:#869dbb;--cq-7a8f68:#869dbb;--cq-7a9067:#869dbb;--cq-7b8c6e:#869dbb;--cq-7b9069:#869dbb;--cq-7b9663:#869dbb;--cq-7b9762:#869dbb;--cq-7c6498:#ac9dbe;--cq-7c8c70:#869dbb;--cq-7c916a:#869dbb;--cq-7c9785:#869dbb;--cq-7d8c71:#869dbb;--cq-7d8d6d:#869dbb;--cq-7d906e:#869dbb;--cq-7d9369:#869dbb;--cq-7e659c:#ac9cbf;--cq-7f956a:#869dbb;--cq-7f95a2:#869dbb;--cq-7f9966:#869dbb;--cq-7f9a68:#869dbb;--cq-7f9e63:#869dbb;--cq-80916f:#869dbb;--cq-809271:#869dbb;--cq-80976c:#869dbb;--cq-809886:#869dbb;--cq-819c68:#869dbb;--cq-81a660:#869dbb;--cq-829078:#869dbb;--cq-829276:#869dbb;--cq-839078:#869dbb;--cq-839373:#869dbb;--cq-839573:#869dbb;--cq-839b6b:#869dbb;--cq-83a268:#869dbb;--cq-83b989:#869dbb;--cq-849377:#869dbb;--cq-849c6e:#869dbb;--cq-856c22:#e2ce92;--cq-85908a:#869dbb;--cq-85917c:#869dbb;--cq-859875:#869dbb;--cq-859c8b:#869dbb;--cq-85a868:#869dbb;--cq-86937b:#869dbb;--cq-869d70:#869dbb;--cq-86a66a:#869dbb;--cq-879479:#869dbb;--cq-889a79:#869dbb;--cq-88ab6f:#869dbb;--cq-899187:#869dbb;--cq-89977f:#869dbb;--cq-899875:#869dbb;--cq-899e70:#869dbb;--cq-89a670:#869dbb;--cq-8a9d7c:#869dbb;--cq-8b968a:#869dbb;--cq-8b997f:#869dbb;--cq-8b9d7c:#869dbb;--cq-8b9e7a:#869dbb;--cq-8ba376:#869dbb;--cq-8ba475:#869dbb;--cq-8ba777:#869dbb;--cq-8baa71:#869dbb;--cq-8c9489:#869dbb;--cq-8c9980:#869dbb;--cq-8ca07c:#869dbb;--cq-8ca674:#869dbb;--cq-8ca773:#869dbb;--cq-8d9d7f:#869dbb;--cq-8da478:#869dbb;--cq-8da697:#869dbb;--cq-8e977f:#869dbb;--cq-8ea17b:#869dbb;--cq-8ea975:#869dbb;--cq-8eac70:#869dbb;--cq-8eae72:#869dbb;--cq-8f9f81:#869dbb;--cq-8fa57a:#869dbb;--cq-8fa779:#869dbb;--cq-90a498:#869dbb;--cq-90a57d:#869dbb;--cq-91998d:#869dbb;--cq-91a17e:#869dbb;--cq-91a27f:#869dbb;--cq-91ac7d:#869dbb;--cq-91ae77:#869dbb;--cq-929b94:#869dbb;--cq-929c89:#869dbb;--cq-92a187:#869dbb;--cq-92a27e:#869dbb;--cq-92a97b:#869dbb;--cq-92b171:#869dbb;--cq-939c94:#869dbb;--cq-93af78:#869dbb;--cq-93b17a:#869dbb;--cq-949d8b:#869dbb;--cq-94a182:#869dbb;--cq-94a583:#869dbb;--cq-94a780:#869dbb;--cq-94af7c:#869dbb;--cq-94b179:#869dbb;--cq-94b476:#869dbb;--cq-959c92:#869dbb;--cq-95a18a:#869dbb;--cq-95a18b:#869dbb;--cq-95b17b:#869dbb;--cq-969e97:#869dbb;--cq-96a689:#869dbb;--cq-96ae7e:#869dbb;--cq-96af7e:#869dbb;--cq-976e68:#bca29e;--cq-97a58c:#869dbb;--cq-97b37b:#869dbb;--cq-98a78a:#869dbb;--cq-98b17f:#869dbb;--cq-99a58c:#869dbb;--cq-99a78a:#869dbb;--cq-99aa89:#869dbb;--cq-9aa58e:#869dbb;--cq-9aa88c:#869dbb;--cq-9ab383:#869dbb;--cq-9ab77e:#869dbb;--cq-9b8ab6:#a99bc0;--cq-9ba58d:#869dbb;--cq-9ba98e:#869dbb;--cq-9bbb7a18:#869dbb18;--cq-9c6a80:#be9dab;--cq-9ca493:#869dbb;--cq-9d843a:#daca9a;--cq-9da59f:#48607f;--cq-9daf8a:#869dbb;--cq-9db19f:#48607f;--cq-9db29e:#48607f;--cq-9db487:#869dbb;--cq-9db78a:#869dbb;--cq-9dbb88:#48607f;--cq-9eae8a:#869dbb;--cq-9eafa7:#48607f;--cq-9eb08d:#869dbb;--cq-9eb28a:#869dbb;--cq-9f6249:#cca18f;--cq-9faa92:#869dbb;--cq-9fbb8f:#48607f;--cq-a0ad93:#869dbb;--cq-a0b18a:#869dbb;--cq-a0b48a:#869dbb;--cq-a13a35:#dd9b97;--cq-a18fb4:#ad9dbe;--cq-a1a899:#869dbb;--cq-a1ad93:#869dbb;--cq-a1c48918:#48607f18;--cq-a2ad96:#48607f;--cq-a2ae96:#48607f;--cq-a2b48a:#869dbb;--cq-a2bc87:#48607f;--cq-a39579:#bdb29e;--cq-a3aa9f:#48607f;--cq-a3ad98:#48607f;--cq-a3d3a4:#48607f;--cq-a48e42:#d0c18b;--cq-a4b392:#48607f;--cq-a4b8a8:#48607f;--cq-a5af98:#48607f;--cq-a5b097:#48607f;--cq-a5b09b:#48607f;--cq-a5b296:#48607f;--cq-a5b29c:#48607f;--cq-a5b3a4:#48607f;--cq-a5b9ac:#48607f;--cq-a5bd8a:#48607f;--cq-a5c18b:#48607f;--cq-a6b693:#48607f;--cq-a7644d:#cb9f8f;--cq-a7b197:#48607f;--cq-a84535:#dea096;--cq-a88d40:#d2bf89;--cq-a8b19e:#48607f;--cq-a8b49b:#48607f;--cq-a8b994:#48607f;--cq-a9be92:#48607f;--cq-aab49e:#48607f;--cq-ab8b88:#bba29f;--cq-abb89a:#48607f;--cq-abb99c:#48607f;--cq-acb5a3:#48607f;--cq-acb998:#48607f;--cq-acbe97:#48607f;--cq-acc494:#48607f;--cq-ad6b52:#cba090;--cq-adba9e:#48607f;--cq-adbf99:#48607f;--cq-adc0b1:#48607f;--cq-adc2cc:#48607f;--cq-af9857:#cabb90;--cq-afbf9b:#48607f;--cq-b0bda0:#48607f;--cq-b0c39a:#48607f;--cq-b1bda2:#48607f;--cq-b1c59a:#48607f;--cq-b28e73:#c5aa96;--cq-b2c39e:#48607f;--cq-b3c59c:#48607f;--cq-b3c5a1:#48607f;--cq-b49e62:#cabb91;--cq-b4a264:#cabd91;--cq-b4bca9:#48607f;--cq-b4bdb6:#48607f;--cq-b4c2a3:#48607f;--cq-b5bfaa:#48607f;--cq-b5c0a3:#48607f;--cq-b5c0a8:#48607f;--cq-b5c3a3:#48607f;--cq-b6c7a2:#48607f;--cq-b6c9a2:#48607f;--cq-b7c0ac:#48607f;--cq-b9cba5:#48607f;--cq-b9ceaa:#48607f;--cq-b9ceb0:#48607f;--cq-bacaa7:#48607f;--cq-bb7c69:#cc9d8f;--cq-bbd997:#48607f;--cq-bcafd1:#4c3c68;--cq-bcc3b4:#48607f;--cq-bcc7b0:#48607f;--cq-bccbab:#48607f;--cq-bce7bb:#2e3d52;--cq-bdc8ae:#48607f;--cq-bdcdb9:#2e3d52;--cq-bde9b4:#2e3d52;--cq-becbad:#48607f;--cq-becdae:#48607f;--cq-bed0a8:#48607f;--cq-bed0ac:#48607f;--cq-bed0b6:#2e3d52;--cq-bed6a7:#48607f;--cq-bf866c:#cda18d;--cq-bfa76b:#cebb8d;--cq-c1ceb0:#48607f;--cq-c3a57c:#ccb28f;--cq-c5d2b3:#2e3d52;--cq-c5ddb6:#2e3d52;--cq-c5eab6:#2e3d52;--cq-c79978:#cfa88c;--cq-c7c2a2:#66603d;--cq-c7d5c2:#2e3d52;--cq-c7d8b8:#2e3d52;--cq-c9d6bb:#2e3d52;--cq-cad6bb:#2e3d52;--cq-cbd7c6:#2e3d52;--cq-cbd9c0:#2e3d52;--cq-cbd9c2:#2e3d52;--cq-cbdcbe:#2e3d52;--cq-cdd4cc:#2e3d52;--cq-d6e3c7:#232f3e;--cq-d7c48a:#d5c285;--cq-d7ded8:#232f3e;--cq-d7e1cd:#232f3e;--cq-d7f6c8:#232f3e;--cq-d8bd7d:#d9bf81;--cq-d8e5cc:#232f3e;--cq-d9e3ca:#232f3e;--cq-d9e4cd:#232f3e;--cq-dbe4d3:#232f3e;--cq-dc9a80:#dc997f;--cq-dce3d5:#232f3e;--cq-dce4d5:#232f3e;--cq-dce5cf:#232f3e;--cq-dce5d3:#232f3e;--cq-dce5d5:#232f3e;--cq-dce6d3:#232f3e;--cq-dce8cf:#232f3e;--cq-dce8d2:#232f3e;--cq-dce9f2:#1a222e;--cq-dde6d5:#232f3e;--cq-def4cb:#232f3e;--cq-dfe5da:#232f3e;--cq-dfe5db:#232f3e;--cq-dfe7d3:#232f3e;--cq-dfe7d8:#232f3e;--cq-dfe8d2:#232f3e;--cq-dfead4:#232f3e;--cq-e0e6d9:#232f3e;--cq-e0ead5:#232f3e;--cq-e0ebd0:#232f3e;--cq-e1e7da:#232f3e;--cq-e2e7de:#232f3e;--cq-e2ebd6:#232f3e;--cq-e2edd7:#232f3e;--cq-e2edda:#232f3e;--cq-e3e8e0:#232f3e;--cq-e3e8e3:#232f3e;--cq-e3ead8:#232f3e;--cq-e3ecda:#232f3e;--cq-e3eedc:#232f3e;--cq-e4e9db:#232f3e;--cq-e4ecd7:#232f3e;--cq-e4ece2:#1a222e;--cq-e4edda:#232f3e;--cq-e5ecd9:#232f3e;--cq-e5eddf:#1a222e;--cq-e6e0f0:#1a222e;--cq-e6eae2:#1a222e;--cq-e6efda:#232f3e;--cq-e6f4d1:#232f3e;--cq-e7eae5:#1a222e;--cq-e7ebe4:#1a222e;--cq-e7ecde:#232f3e;--cq-e8ece5:#1a222e;--cq-e8eddc:#232f3e;--cq-e8eddf:#1a222e;--cq-e8eff2:#162231;--cq-e8f0df:#1a222e;--cq-e9ece8:#1a222e;--cq-e9eee1:#1a222e;--cq-e9eee3:#1a222e;--cq-e9efdd:#1a222e;--cq-eaeee6:#1a222e;--cq-eaf0e3:#1a222e;--cq-eaf0e4:#1a222e;--cq-eaf0f4:#162231;--cq-eaf2e1:#1a222e;--cq-eaf3e3:#162231;--cq-ecdcd2:#482e1e;--cq-eceee7:#1a222e;--cq-eddce4:#232f3e;--cq-edf0e5:#1a222e;--cq-edf0e6:#162231;--cq-edf0e7:#162231;--cq-edf1e5:#162231;--cq-edf1e6:#162231;--cq-edf1e9:#162231;--cq-edf1eb:#162231;--cq-edf2e2:#1a222e;--cq-edf2e3:#1a222e;--cq-edf2e4:#162231;--cq-edf2e7:#162231;--cq-edf2ea:#162231;--cq-edf2f5:#162231;--cq-edf3e5:#162231;--cq-edf3e9:#162231;--cq-edf4e2:#162231;--cq-edf4e5:#162231;--cq-eef1ed:#162231;--cq-eef3e9:#162231;--cq-eef4e4:#162231;--cq-eff2ea:#162231;--cq-eff3e8:#162231;--cq-eff5e5:#162231;--cq-f0eaf7:#162231;--cq-f0f3e9:#162231;--cq-f0f4e8:#162231;--cq-f0f4e9:#162231;--cq-f0f5e6:#162231;--cq-f0f5e7:#162231;--cq-f0f5ea:#162231;--cq-f1edf8:#162231;--cq-f1f3ec:#162231;--cq-f1f4ed:#162231;--cq-f1f4ee:#162231;--cq-f1f5e9:#162231;--cq-f1f5eb:#162231;--cq-f2f4ed:#162231;--cq-f2f5ec:#162231;--cq-f2f6eb:#162231;--cq-f3f0ea:#162231;--cq-f4ddd0:#512b15;--cq-f4f5f1:#162231;--cq-f4f6ee:#162231;--cq-f4f8ed:#162231;--cq-f5eded:#162231;--cq-f5f7f0:#162231;--cq-f5f7f1:#111925;--cq-f5f7f2:#111925;--cq-f6f7f3:#111925;--cq-f6f8f3:#111925;--cq-f6f8f5:#111925;--cq-f6f9f0:#111925;--cq-f6f9f1:#111925;--cq-f7f1dd:#514315;--cq-f7faf1:#111925;--cq-f7faf2:#111925;--cq-f8f9f6:#111925;--cq-f9f0dc:#513e15;--cq-f9fbf7:#111925;--cq-fae9e3:#162231;--cq-faf1d8:#514115;--cq-faf3df:#514115;--cq-fafbf7:#111925;--cq-fafbf8:#111925;--cq-fafbf9:#111925;--cq-fafcf6:#111925;--cq-fafcf7:#111925;--cq-fafdf6:#111925;--cq-fbfcf8:#111925;--cq-fbfcf9:#111925;--cq-fcfdf9:#111925;--cq-fcfef8:#111925;--cq-fdfefa:#0c121a;--cq-fff:#0c121a;--cq-fff8f3:#111925;--cq-ffffff03:#0c121a03;--cq-ffffff08:#0c121a08;--cq-ffffff0d:#0c121a0d;--cq-ffffff10:#0c121a10;--cq-ffffff75:#0c121a75}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f3f6fb;--surface:#fff;--surface-2:#f7f9fd;--surface-3:#eaf0f8;--ink:#14263f;--muted:#5f728c;--line:#cedaeb;--accent:#2668d8;--accent-hover:#1858bd;--accent-soft:#e5edfc;--green:var(--accent);--mint:#bcd4ff;--sidebar:#f9fbff;--sans:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--heading:"Chakra Petch",var(--sans);--mono:ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0b1220;--surface:#101c2e;--surface-2:#142238;--surface-3:#1b2e49;--ink:#e0eafb;--muted:#9aacc6;--line:#2b3e5a;--accent:#6aa6ff;--accent-hover:#8cbaff;--accent-soft:#1c3658;--green:var(--accent);--mint:#294f7c;--sidebar:#0b1525}body{background:var(--canvas);color:var(--ink);font-size:15px;line-height:1.5}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);color:var(--muted);width:228px;padding-top:26px}.brand{font-family:var(--heading);text-transform:uppercase;letter-spacing:-.7px;color:var(--ink);gap:8px;font-size:21px}.brand-mark{background:var(--accent-soft);color:var(--accent);border-radius:3px;transform:none}.brand-mark svg{transform:none}.brand-dot{color:var(--accent)}.sidebar .brand{margin-bottom:28px;margin-left:7px}.nav-caption{font-family:var(--mono);letter-spacing:1.6px;color:var(--muted);font-size:9px}.sidebar nav>button{min-height:43px;color:var(--muted);border-radius:3px;font-size:15px;position:relative}.sidebar nav>button.active{background:var(--accent-soft);color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.sidebar nav>button.active svg{color:var(--accent)}.sidebar nav>button:hover{background:var(--surface-3);color:var(--ink)}.sidebar .quick-nav>button{font-size:13px}.nav-count,.active .nav-count{background:var(--surface-3);color:var(--muted);font-family:var(--mono);border-radius:2px;font-size:10px}.workspace-switcher,.project-switcher{background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:10px}.workspace-switcher label,.project-switcher label{color:var(--muted)}.workspace-switcher label>span,.project-switcher label>span{letter-spacing:.8px;text-transform:uppercase;font-size:10px}.workspace-switcher select,.project-switcher select{color:var(--ink);font-size:15px;font-weight:500}.workspace-switcher option,.project-switcher option{background:var(--surface);color:var(--ink)}.workspace-switcher .icon-button,.project-switcher .icon-button{color:var(--accent)}.workspace-settings-button{color:var(--muted);font-size:13px}.workspace-settings-button span{background:var(--accent-soft);color:var(--accent);border-radius:2px;font-size:9px}.private-note{background:var(--surface-2);border-color:var(--line);border-radius:3px}.private-note>strong,.profile strong{color:var(--ink);font-size:13px}.private-note p,.profile div>span,.private-note-tag,.help-button{color:var(--muted);font-size:12px}.privacy-icon,.private-note-tag>span{color:var(--accent)}.profile{border-color:var(--line)}.topbar{background:var(--surface);border-color:var(--line);height:64px}.breadcrumbs,.private-badge,.global-search{color:var(--muted);font-size:12px}.breadcrumbs strong{color:var(--ink)}.topbar-actions{gap:15px}.top-divider{background:var(--line)}main{padding-top:34px}.eyebrow,.detail-eyebrow{font-family:var(--mono);color:var(--accent);letter-spacing:1.5px;font-size:9px}h1{letter-spacing:-.5px;text-transform:uppercase;font-size:32px;font-weight:700;line-height:1.4}h1:after{content:".";color:var(--accent);margin-left:-8px}.heading-count{background:var(--accent-soft);border-color:var(--line);color:var(--accent);border-radius:2px;font-size:11px}.page-heading p{color:var(--muted);font-size:14px}.primary{color:#fff;box-shadow:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#2668d8;border-color:#2668d8;border-radius:2px;padding:10px 16px;font-size:14px}.primary:hover{background:#1858bd}.new-button{min-height:40px}.button{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:none;border-radius:3px;font-size:13px}.button:hover{background:var(--surface-3);border-color:var(--accent)}.text-button,.see-more-button{color:var(--accent)}.work-panel,.dashboard-panel,.metric-strip,.kpi-card,.item-dialog,.tenant-dialog,.guide-dialog,.search-dialog{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:4px;position:relative}.work-panel:before,.dashboard-panel:before,.metric-strip:before,.tenant-dialog:before,.kpi-card:before{content:"";border-top:2px solid var(--accent);border-left:2px solid var(--accent);pointer-events:none;z-index:2;width:13px;height:13px;position:absolute;top:-1px;left:-1px}.metric-strip{padding:20px 0}.metric-strip>div{border-color:var(--line)}.metric-icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:3px}.metric-strip>div>div>span{font-family:var(--mono);letter-spacing:.4px;color:var(--muted);font-size:9px}.metric-strip strong{color:var(--ink);font-size:27px}.metric-strip small{color:var(--muted);font-size:11px}.view-toolbar,.filter-toolbar,.table-footer,.filter-panel{background:var(--surface);border-color:var(--line)}.scope-tabs{gap:7px}.scope-tabs button{color:var(--muted);border-radius:2px;padding:10px 13px;font-size:14px}.scope-tabs button.selected{color:var(--accent);background:var(--accent-soft);border-bottom:2px solid var(--accent)}.scope-tabs button>span{background:var(--surface-3);color:var(--ink);font-family:var(--mono);border-radius:2px;font-size:10px}.layout-switch{background:var(--surface-2);border:1px solid var(--line);border-radius:3px}.layout-switch button{color:var(--muted);border-radius:2px;font-size:12px}.layout-switch .selected{background:var(--accent-soft);color:var(--accent);box-shadow:none}.filter-search{border:1px solid var(--line);background:var(--surface-2);border-radius:3px;padding:7px 10px}.filter-search input{color:var(--ink);background:0 0;font-size:14px}.sort-control{color:var(--muted);font-size:13px}.sort-control select{color:var(--ink);background:var(--surface);font-size:13px}.issue-table th{background:var(--surface-2);font-family:var(--mono);letter-spacing:.8px;color:var(--muted);border-color:var(--line);padding-top:14px;padding-bottom:14px;font-size:9px}.issue-table td{border-color:var(--line);padding-top:18px;padding-bottom:18px}.issue-table tr:hover{background:var(--surface-2)}.record-title strong{color:var(--ink);font-size:16px;font-weight:600}.record-code button{font-family:var(--mono);color:var(--muted);font-size:10px}.record-subtitle{color:var(--muted);font-size:12px}.assignee-name{color:var(--ink);font-size:13px}.status-badge{border-radius:2px;font-size:12px}.priority{font-size:12px}.inline-status select{color:var(--ink);background:var(--surface)}.time-cell,.table-footer{color:var(--muted);font-size:12px}.page-footer{font-family:var(--mono);color:var(--muted);font-size:9px}.below-table{color:var(--muted);font-size:12px}.below-table>span,.below-table button{font-size:12px}.avatar{border-color:var(--line)}.avatar.unassigned{border-color:var(--muted);color:var(--muted)}.dashboard-banner{background:var(--accent-soft);border:1px solid var(--line);color:var(--ink);border-radius:3px}.dashboard-banner h2{font-family:var(--heading);text-transform:uppercase;font-size:22px}.dashboard-banner p{color:var(--muted);font-size:14px}.kpi-card{border-top:1px solid var(--line);padding:22px}.kpi-card>strong{color:var(--ink);font-size:32px}.kpi-top{color:var(--muted);font-size:12px}.panel-header h2{font-family:var(--heading);text-transform:uppercase;color:var(--ink);font-size:17px}.panel-header>button{color:var(--accent);font-size:12px}.panel-header{border-color:var(--line)}.attention-list strong,.recent-list strong{color:var(--ink);font-size:15px}.attention-list>button{border-color:var(--line)}.attention-list>button:hover,.recent-list>button:hover{background:var(--surface-2)}.pipeline,.team-workload,.recent-list{color:var(--ink);font-size:14px}.pipeline-footer,.panel-footnote{color:var(--muted);font-size:12px}.board-column{background:var(--surface-2);border:1px solid var(--line);border-radius:3px}.board-card{border:1px solid var(--line);box-shadow:none;background:var(--surface);border-radius:3px}.board-card h3{color:var(--ink);font-size:15px}.column-heading h3{font-family:var(--mono);letter-spacing:.5px;font-size:10px}.card-area,.card-footer{font-size:12px}.add-card{font-size:13px}.detail-backdrop,.tenant-backdrop,.modal-backdrop,.search-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--ink);background:#0511257a}.detail-top{background:var(--surface-2);border-color:var(--line);font-family:var(--mono);font-size:11px}.detail-content{background:var(--surface)}.detail-title{font-family:var(--heading);color:var(--ink);font-size:27px;line-height:1.35}.detail-properties{background:var(--surface-2);border-color:var(--line);border-radius:3px}.field>span:first-child,.detail-eyebrow{font-family:var(--mono);letter-spacing:.5px;color:var(--muted);font-size:10px}.field input,.field select,.field textarea,.select-wrap,.title-field input,.description-input{background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:3px;font-size:14px}.field select{font-size:14px}.detail-content h3{font-family:var(--heading);color:var(--ink);font-size:17px}.markdown-body{color:var(--ink);font-size:15px;line-height:1.7}.markdown-body p,.comment p,.markdown-body :is(h1,h2,h3,h4){color:var(--ink)}.markdown-body a{color:var(--accent)}.markdown-editor,.markdown-toolbar,.markdown-preview,.comment-form>div>.markdown-editor{background:var(--surface);border-color:var(--line)}.markdown-editor textarea{background:var(--surface);color:var(--ink);font-size:14px}.markdown-tabs button,.markdown-tools button{color:var(--muted)}.markdown-tabs button.selected{color:var(--accent);background:var(--accent-soft)}.markdown-body :is(td,th),.markdown-body table{border-color:var(--line)}.markdown-body th{background:var(--surface-2)}.comment{background:var(--surface-2);border-color:var(--line);border-radius:3px}.comment-meta strong{color:var(--ink);font-size:14px}.comment-meta time{color:var(--muted);font-size:11px}.comment-form textarea{background:var(--surface);color:var(--ink);border-color:var(--line)}.full-page-detail,.item-dialog.full-page{background:var(--canvas)}.full-page .detail-content{border:1px solid var(--line);border-radius:4px;max-width:1150px;margin:24px auto}.full-page .detail-top{background:var(--surface);border-color:var(--line)}.back-workspace{color:var(--accent);border-color:var(--line)}.tenant-dialog h2,.tenant-dialog strong{color:var(--ink)}.tenant-dialog h2{font-family:var(--heading);font-size:24px}.tenant-dialog input,.tenant-dialog textarea,.tenant-dialog select{background:var(--surface-2);color:var(--ink);border-color:var(--line);border-radius:3px}.tenant-role-note,.tenant-invite-link,.tenant-symbol{background:var(--accent-soft);border-color:var(--line);color:var(--accent);border-radius:3px}.tenant-intro,.tenant-hint,.tenant-host-note{color:var(--muted);font-size:14px}.tenant-members small{color:var(--muted)}.ai-launch,.ai-studio{background:var(--surface-2);border-color:var(--line);box-shadow:none;color:var(--accent);border-radius:3px}.ai-studio textarea,.ai-studio .ai-result{background:var(--surface);color:var(--ink)}.search-dialog-input input{color:var(--ink);background:var(--surface)}.search-results button:hover{background:var(--accent-soft)}.theme-control{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:3px;align-items:center;gap:7px;min-height:32px;padding:6px 9px;display:inline-flex}.theme-control select{color:var(--ink);font-family:var(--mono);background:0 0;border:0;outline:none;max-width:75px;padding-right:0;font-size:10px}.theme-control option{background:var(--surface);color:var(--ink)}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 2px var(--accent-soft);border-color:var(--accent)!important}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-color:var(--accent)}.theme-control:focus-within{outline:2px solid var(--accent);outline-offset:2px}.preview-label{font-family:var(--mono);letter-spacing:.6px;color:var(--accent);border:1px solid var(--line);background:var(--accent-soft);border-radius:2px;padding:4px 7px;font-size:9px}.detail-top>div{gap:12px}@media (width<=1200px){.sidebar{width:210px}.record-title strong{font-size:14px}.record-code button{font-size:10px}.page-heading h1{font-size:28px}.topbar{padding-inline:24px}.preview-label{display:none}.topbar-actions{gap:12px}.issue-table .title-col{width:44%}}@media (width<=950px){.sidebar{width:190px}.sidebar nav>button{font-size:14px}.sidebar .brand{font-size:18px}.sidebar .quick-nav>button{font-size:12px}.private-note p{font-size:11px}.page-heading p{font-size:13px}.record-title strong{font-size:14px}.priority,.status-badge{font-size:11px}.metric-strip small,.topbar-actions .private-badge,.topbar-actions>.top-divider{display:none}}@media (width<=720px){.sidebar{width:228px}.main-shell{margin-left:0}.topbar{gap:8px;padding-inline:14px}.topbar-actions{gap:8px}.topbar-actions .global-search{display:none}.page-heading h1{font-size:24px}.page-heading p{font-size:13px}.page-heading{align-items:flex-start}.new-button{padding:10px;font-size:12px}.metric-strip strong{font-size:23px}.metric-strip>div>div>span{letter-spacing:0;font-size:8px}.scope-tabs{gap:2px}.scope-tabs button{padding:9px;font-size:13px}.filter-search{max-width:55%}.filter-controls{gap:7px}.sort-control{display:none}.issue-table th{font-size:9px}.issue-table{min-width:510px}.table-scroll{overflow-x:auto}.theme-control{gap:4px;padding:5px}.detail-top{gap:10px;padding-inline:16px}.detail-top>div{gap:6px}.detail-top .theme-control{max-width:100px}.detail-breadcrumb{display:none}.full-page .detail-content{border:0;margin:0;padding:25px 20px}.detail-title{font-size:24px}.private-note{display:none}}.detail-content .description-text,.detail-content .description-text p,.comment-form .markdown-body p{color:var(--ink);font-size:15px;line-height:1.7}.detail-date-line,.detail-footer,.comment-meta{color:var(--muted)}.detail-content .markdown-body .md-code-block{background:var(--surface-2);border-color:var(--line)}.attachments-section{border-color:var(--line)}.markdown-editor-footer{color:var(--muted)}.markdown-tools button:hover{background:var(--accent-soft);color:var(--accent)}.full-page .detail-content{position:relative}.full-page .detail-content:before{content:"";border-top:2px solid var(--accent);border-left:2px solid var(--accent);pointer-events:none;width:13px;height:13px;position:absolute;top:-1px;left:-1px}.workspace-settings-button{white-space:nowrap;flex-wrap:nowrap;gap:6px;font-size:12px}.workspace-settings-button span{margin-left:auto}.status-badge.in-progress{color:var(--accent);background:var(--accent-soft)}.primary{color:#fff!important}.theme-control select:focus{box-shadow:none}.tenant-role-note span{color:var(--ink)}:root{--radius:0px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px}*,:before,:after{border-radius:0!important}.cq-select-trigger{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--ink);font-family:var(--sans);text-align:left;cursor:pointer;justify-content:space-between;gap:12px;padding:9px 12px;font-size:14px;font-weight:400}.cq-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cq-select-trigger>span:last-child{color:var(--muted);align-items:center;display:flex}.cq-select-trigger:hover,.cq-select-trigger[data-popup-open]{border-color:var(--accent);background:var(--surface-2)}.cq-select-trigger[data-disabled]{opacity:.5;cursor:default}.cq-select-trigger.compact{min-height:24px;font-family:var(--mono);background:0 0;border:0;gap:9px;padding:0;font-size:10px}.theme-control{gap:7px;padding:6px 9px}.theme-control .cq-select-trigger{width:69px}.cq-popup-positioner{z-index:250;outline:none;max-width:calc(100vw - 24px)}.cq-select-popup{min-width:var(--anchor-width);max-width:var(--available-width);max-height:min(320px,var(--available-height));background:var(--surface);color:var(--ink);border:1px solid var(--line);transform-origin:var(--transform-origin);outline:none;overflow:auto;box-shadow:0 8px 24px #05142d21}.cq-options{outline:none;max-height:290px;padding:5px;overflow-y:auto}.cq-option{min-height:40px;color:var(--ink);font-family:var(--sans);cursor:default;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;font-size:14px;display:flex}.cq-option[data-highlighted]{background:var(--accent-soft);color:var(--accent)}.cq-option[data-selected]{font-weight:600}.cq-option>span:last-child{align-items:center;display:flex}.cq-combobox-input{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--muted);align-items:center;gap:9px;padding:0 10px;display:flex}.cq-combobox-input:focus-within{border-color:var(--accent);outline:2px solid var(--accent-soft)}.cq-combobox-input input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:14px;box-shadow:none!important}.cq-combobox-input button{color:var(--muted);padding:6px 0}.cq-options-empty{color:var(--muted);padding:14px;font-size:13px}.cq-options-empty:empty{display:none}.workspace-switcher,.project-switcher{grid-template-columns:minmax(0,1fr) 31px;align-items:stretch;gap:0;min-width:0;margin:7px 0;padding:0;display:grid}.workspace-switcher>label,.project-switcher>label{grid-template-columns:14px minmax(0,1fr);align-content:center;gap:7px 6px;min-width:0;padding:12px 0 6px 10px;display:grid}.workspace-switcher label>span,.project-switcher label>span{letter-spacing:.5px;font-size:8px}.workspace-switcher .cq-select-trigger,.project-switcher .cq-select-trigger{background:0 0;border:0;grid-column:1/-1;gap:4px;min-height:31px;padding:5px 9px 7px 0;font-size:14px}.workspace-switcher>.icon-button,.project-switcher>.icon-button{border-left:1px solid var(--line);width:auto;height:auto;min-height:0;color:var(--accent);background:var(--surface-2);align-self:stretch;margin:0;padding:0;position:static}.workspace-switcher>.icon-button:hover,.project-switcher>.icon-button:hover{background:var(--accent-soft)}.work-panel:before,.dashboard-panel:before,.metric-strip:before,.kpi-card:before,.tenant-dialog:before,.full-page .detail-content:before{opacity:.9;width:12px;height:12px;top:0;left:0}.detail-properties{border:1px solid var(--line);gap:18px 20px;margin:22px 0 28px;padding:18px!important}.detail-properties>.field{gap:9px;min-width:0}.detail-properties>.field>span:first-child{font-size:10px;display:block}.detail-content .description-heading{margin-bottom:17px}.detail-content .description-text,.detail-content .markdown-body{line-height:1.75}.description-actions{gap:14px}.description-actions .text-button{font-size:12px}.comment-list{flex-direction:column;gap:14px;display:flex}.comment{border:1px solid var(--line);background:var(--surface-2);align-items:flex-start;gap:12px;padding:16px}.comment>.avatar{width:30px;height:30px;margin-top:1px}.comment>div{flex:1;min-width:0}.comment-meta{align-items:baseline;gap:16px;padding:0 0 9px}.comment-meta strong{font-size:13px}.comment-meta time{white-space:nowrap;font-size:11px}.comment .markdown-body,.comment p{font-size:14px;line-height:1.7}.activity-section{border-top:1px solid var(--line);margin-top:24px;padding-top:26px}.activity-section>h3{margin-bottom:20px}.detail-date-line{border-top:1px solid var(--line);margin-top:20px;padding:18px 0}.comment-form{padding-top:10px}.comment-form>.avatar{margin-top:6px}.attachments-section{margin-top:26px;padding-top:22px}.detail-title{line-height:1.4}@media (width<=600px){.detail-properties{gap:15px;grid-template-columns:1fr!important;padding:14px!important}.comment{gap:9px;padding:12px}.comment-meta{flex-wrap:wrap;gap:8px}.comment-meta time{font-size:10px}.detail-content{padding-inline:20px}.theme-control .cq-select-trigger{width:60px}}.avatar,.avatar.small,.avatar.unassigned{border-radius:50%!important}.brand-mark,.metric-icon,.kpi-top>span:last-child,.banner-icon,.tenant-symbol,.ai-emblem,.guide-logo,.item-page-mark,.empty-state>div{border-radius:6px!important}.recent-icon,.view-dot,.my-dot,.tiny-dot,.live-dot,.private-note-tag>span,.activity-dot{border-radius:50%!important}.dashboard-panel{background:var(--surface);border-color:var(--line);position:relative}.dashboard-panel:before,.full-page .detail-content:before{content:"";border-top:2px solid var(--accent);border-left:2px solid var(--accent);pointer-events:none;width:13px;height:13px;display:block;position:absolute;top:0;left:0}.kpi-card:before,.kpi-card:after{content:"";border:0;border-top:2px solid var(--accent);pointer-events:none;opacity:.85;width:14px;height:0;display:block;position:absolute;top:0}.kpi-card:before{left:17px}.kpi-card:after{left:37px}.work-panel:before,.metric-strip:before,.tenant-dialog:before{display:none}.work-panel{border-color:var(--line);background:var(--surface)}.metric-strip{background:var(--surface-2);border-color:var(--line)}.dashboard-banner{border:0;border-left:3px solid var(--accent);background:var(--accent-soft)}.comment{border:0;border-left:2px solid var(--line);background:var(--surface-2);padding:16px 18px}.comment:hover{border-left-color:var(--accent)}.comment.notification-target{border-left-color:var(--accent);scroll-margin:24px;animation:1.8s ease-out comment-target-pulse}@keyframes comment-target-pulse{0%,35%{background:color-mix(in srgb,var(--accent) 18%,var(--surface-2))}to{background:var(--surface-2)}}@media (prefers-reduced-motion:reduce){.comment.notification-target{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2));animation:none}}.comment-meta{display:flex}.comment-meta>strong{margin-right:auto}.comment-actions{opacity:0;gap:2px;margin-left:auto;transition:opacity .15s;display:inline-flex}.comment:hover .comment-actions,.comment:focus-within .comment-actions{opacity:1}.comment-actions .icon-button{width:28px;height:28px}.comment-actions .danger-icon:hover{color:#c84e3a;background:#c84e3a1a}.comment-edit{margin-top:2px}.comment-edit .markdown-editor{border:1px solid var(--line)}.comment-edit-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.comment-delete-confirm{background:#c84e3a14;border:1px solid #c84e3a59;margin-top:4px;padding:13px}.comment-delete-confirm p{color:var(--ink);margin:0 0 10px;font-size:13px}.comment-delete-confirm>div{justify-content:flex-end;gap:8px;display:flex}.comment-delete-confirm .danger-button{min-height:30px;padding:6px 10px}.comment .form-error{margin-top:9px}.comment-meta time span{color:var(--muted)}@media (width<=700px){.comment-actions{opacity:1}.comment-meta{align-items:center}.comment-actions .icon-button{width:34px;height:34px}}.tenant-dialog{border-top:2px solid var(--accent)}.detail-properties{background:var(--surface-2);border:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.comment{transition:none}}.context-switcher{border:1px solid var(--line);background:var(--surface);margin:0 0 7px;padding:3px 7px}.context-row{min-width:0;color:var(--muted);grid-template-columns:15px minmax(0,1fr) 25px;align-items:center;gap:5px;display:grid}.context-row .cq-select-trigger{background:0 0;border:0;gap:5px;min-height:35px;padding:7px 3px;font-size:13px;font-weight:600}.context-row .cq-select-trigger:hover{background:var(--accent-soft)}.context-row .icon-button{width:25px;height:26px;color:var(--muted);padding:4px}.context-row .icon-button:hover{background:var(--accent-soft);color:var(--accent)}.project-row{border-top:1px solid var(--line)}.project-row .cq-select-trigger{min-height:31px;font-size:12px;font-weight:400}.project-row>svg{width:13px}.people-access-button{width:100%;color:var(--muted);justify-content:flex-start;gap:8px;padding:8px 5px 16px;font-size:12px}.people-access-button span{font:9px var(--mono);color:var(--accent);margin-left:auto}.settings-dialog{width:760px;max-height:90dvh;padding:28px}.settings-dialog-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.settings-dialog-heading h2{margin:6px 0 0}.settings-eyebrow{font:9px var(--mono);color:var(--muted);letter-spacing:1px;text-transform:uppercase}.settings-tabs{border-bottom:1px solid var(--line);gap:20px;margin:0 0 24px;display:flex}.settings-tabs button{color:var(--muted);border-bottom:2px solid #0000;padding:10px 0;font-size:13px}.settings-tabs button[aria-selected=true]{border-color:var(--accent);color:var(--accent)}.settings-success{background:var(--accent-soft);color:var(--accent);gap:7px;margin-bottom:18px;padding:12px;font-size:13px;display:flex}.settings-project-list{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.settings-project-list button{border:1px solid var(--line);padding:7px 9px;font-size:12px}.settings-project-list button.selected{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.project-access-summary{border-top:1px solid var(--line);margin-top:26px}.project-access-summary>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.project-access-summary small{color:var(--muted)}.project-access-summary .text-button{margin-top:12px}.settings-member{border:1px solid var(--line);margin-bottom:10px;padding:15px}.settings-member-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.settings-member-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-member-identity small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.settings-member-identity>span{color:var(--accent);margin-top:4px;font-size:11px}.settings-member-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.settings-member-actions .cq-select-trigger{width:100px;min-height:34px;padding:7px 9px;font-size:12px}.settings-member-actions .text-button{font-size:11px}.member-access-editor{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.access-scope{border:0;margin:14px 0 20px;padding:0}.access-scope legend{font:10px var(--mono);color:var(--muted);margin-bottom:10px}.access-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.access-options label{border:1px solid var(--line);cursor:pointer;grid-template-columns:16px 1fr;align-items:center;gap:5px 9px;padding:12px;font-size:13px;display:grid}.access-options label:has(input:checked){background:var(--accent-soft);border-color:var(--accent)}.access-options small{color:var(--muted);grid-column:2;font-size:11px}.tenant-dialog input[type=radio],.tenant-dialog input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);box-shadow:none;margin:0;padding:0}.project-checklist{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;padding:12px;display:grid}.project-checklist label{align-items:center;gap:8px;font-size:12px;display:flex}.project-checklist p{color:var(--muted);grid-column:1/-1;font-size:12px}.settings-invite-form{border:1px solid var(--line);background:var(--surface-2);padding:18px}.invite-identity-fields{grid-template-columns:1fr 130px;gap:14px;display:grid}.settings-invite-form .tenant-hint{font-size:12px}.settings-member .tenant-actions{margin-top:12px}.tenant-dialog fieldset:disabled{opacity:.6}.settings-dialog input:disabled,.settings-dialog textarea:disabled{opacity:.7}.tenant-dialog>form{margin-top:18px}@media (width<=600px){.settings-dialog{padding:22px 16px}.settings-tabs{gap:18px}.settings-member-row{flex-direction:column;align-items:flex-start}.settings-member-actions{justify-content:flex-start}.access-options,.invite-identity-fields,.project-checklist{grid-template-columns:1fr}.settings-invite-form{padding:14px}.context-row .cq-select-trigger{font-size:13px}}.issue-table th .column-sort{width:100%;min-height:24px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:flex}.issue-table th .column-sort svg{opacity:.45;flex-shrink:0}.issue-table th .column-sort:hover,.issue-table th .column-sort.active{color:var(--accent)}.issue-table th .column-sort.active svg,.issue-table th .column-sort:hover svg{opacity:1}.issue-table th .column-sort:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.issue-table .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1201px){.main-shell{margin-left:228px}}.dashboard-panel{flex-direction:column;display:flex}.dashboard-panel .pipeline-footer,.dashboard-panel .panel-footnote{margin-top:auto}.field-options-settings{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.option-group{margin:22px 0}.option-group h4{margin-bottom:10px;font-size:12px}.option-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 0;display:flex}.option-row>input,.option-add>input{background:var(--surface);width:120px;min-width:100px;color:inherit;border:1px solid var(--line);font:inherit;flex:1;padding:8px}.option-closed{align-items:center;gap:5px;font-size:11px;display:flex}.option-actions{align-items:center;gap:5px;display:flex}.option-row small{width:100%;color:var(--muted)}.option-retired>input{opacity:.65}.option-add{gap:8px;margin-top:10px;display:flex}.option-actions .button{padding:6px 8px}.option-actions .text-button{min-width:42px;font-size:11px}.option-actions button:disabled{opacity:.35}.field-options-settings .tenant-hint{line-height:1.6}.ai-workspace-settings .field{margin:16px 0}.ai-enable{align-items:center;gap:9px;padding:14px 0;display:flex}.ai-usage,.ai-managed-note{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.request-ideas{border:1px solid var(--line);background:var(--accent-soft);color:var(--ink);margin:18px 0;padding:18px}.request-ideas>div:first-child{align-items:center;gap:8px;display:flex}.request-ideas p{font-size:13px;line-height:1.6}.request-idea-list article{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.request-idea-list .markdown-body{font-size:13px}.ai-sources{flex-direction:column;gap:6px;margin:12px 0;font-size:12px;display:flex}.ai-sources a{color:var(--accent)}.ai-studio>.primary{margin-top:12px}.ai-studio label{font-size:12px}.ai-result textarea{width:100%}.request-ideas>div:first-child>span{font-family:var(--mono);text-transform:uppercase;color:var(--muted);margin-left:auto;font-size:9px}.request-ideas>.button{margin-top:4px}.request-idea-list h4{margin:0 0 6px;font-size:14px}.request-idea-list article>p{white-space:pre-wrap;margin:0 0 9px}.request-idea-list>button{margin-top:14px}.brand>.brand-logo img{width:100%;height:auto;display:block}.brand>.brand-logo .brand-logo-dark,:root[data-theme=dark] .brand>.brand-logo .brand-logo-light{display:none}:root[data-theme=dark] .brand>.brand-logo .brand-logo-dark{display:block}.guide-logo{overflow:hidden}.guide-logo .brand-logo{width:31px;display:block}.guide-logo .brand-logo img{object-fit:contain;width:31px;height:31px;display:block}.guide-logo .brand-logo-dark,:root[data-theme=dark] .guide-logo .brand-logo-light{display:none}:root[data-theme=dark] .guide-logo .brand-logo-dark{display:block}@media (width<=950px){.brand>.brand-logo{width:146px}}.settings-section-heading{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.settings-section-heading svg{color:var(--accent);margin-top:3px}.settings-section-heading h3{margin:0 0 4px}.settings-section-heading p{color:var(--muted);margin:0;font-size:13px}.ai-mode-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ai-mode-grid label{border:1px solid var(--line);cursor:pointer;align-content:start;gap:7px;min-height:150px;padding:16px;display:grid;position:relative}.ai-mode-grid label.selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.ai-mode-grid label.disabled{cursor:not-allowed;opacity:.58}.ai-mode-grid input{width:15px;height:15px;accent-color:var(--accent);position:absolute;top:12px;right:12px}.ai-mode-grid svg{color:var(--accent)}.ai-mode-grid strong{font-size:13px}.ai-mode-grid small{color:var(--muted);font-size:11px;line-height:1.55}.ai-provider-fields{border-top:1px solid var(--line);margin-top:22px;padding-top:8px}.ai-provider-fields select{background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:0;padding:11px}@media (width<=700px){.ai-mode-grid{grid-template-columns:1fr}.ai-mode-grid label{min-height:112px}}.request-idea-list article{padding-right:110px;position:relative}.request-idea-list article.selected{box-shadow:inset 3px 0 var(--accent);padding-left:12px}.idea-select{font:10px var(--mono);color:var(--muted);cursor:pointer;align-items:center;gap:5px;display:flex;position:absolute;top:12px;right:0}.idea-select input{opacity:0;position:absolute}.idea-select>span{border:1px solid var(--line);width:16px;height:16px;color:var(--accent);place-items:center;display:grid}.idea-select:has(input:checked)>span{border-color:var(--accent);background:var(--accent-soft)}.idea-queue-actions{align-items:center;gap:14px;margin-top:16px;display:flex}.ai-writing{border-bottom:1px solid var(--line);background:var(--surface-2)}.ai-writing-actions{align-items:center;gap:8px;padding:8px 12px;display:flex}.ai-writing-actions>span{font:10px var(--mono);text-transform:uppercase;color:var(--accent);align-items:center;gap:5px;margin-right:auto;display:flex}.ai-writing-actions button{color:var(--accent);border:1px solid var(--line);background:var(--surface);padding:5px 7px;font-size:11px}.ai-writing-review{border-top:1px solid var(--line);padding:12px}.ai-writing-review>div{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.ai-writing-review textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:130px;color:var(--ink);font:13px var(--body);resize:vertical;padding:10px}.ai-writing-review>.button{margin-top:8px}@media (width<=600px){.request-idea-list article{padding-top:40px;padding-right:0}.idea-select{left:0;right:auto}.idea-queue-actions,.ai-writing-actions{flex-direction:column;align-items:stretch}.ai-writing-actions>span{margin-right:0}}.ai-writing-actions small{color:var(--muted);font-size:10px}.ai-review-actions{align-items:center;gap:12px;margin-top:8px;display:flex}.ai-review-actions .text-button{font-size:11px}.realtime-status{border:1px solid var(--line);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:inline-flex}.realtime-status.live{color:#16805c;border-color:color-mix(in srgb,#16805c 35%,var(--line));background:#16805c14}.realtime-status.connecting{color:#9a7221}.realtime-status.offline{color:#a74848}.work-panel{position:relative}.table-refresh-status{z-index:3;border:1px solid var(--line);background:var(--panel);color:var(--muted);box-shadow:0 4px 14px color-mix(in srgb,var(--ink) 8%,transparent);align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex;position:absolute;top:13px;left:50%;transform:translate(-50%)}.table-refresh-error{border-bottom:1px solid color-mix(in srgb,#b94a48 35%,var(--line));background:color-mix(in srgb,#b94a48 7%,var(--panel));color:#a74848;justify-content:center;align-items:center;gap:10px;padding:9px 14px;font-size:13px;display:flex}.table-refresh-error button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.notification-center{position:relative}.notification-trigger{border:1px solid var(--cq-dce4ef);width:34px;height:34px;position:relative}.notification-trigger>span{color:#fff;border:2px solid var(--cq-fff);background:#2d6cdf;place-items:center;min-width:16px;height:16px;padding:0 4px;font:700 8px Chakra Petch;display:grid;position:absolute;top:-6px;right:-5px}.notification-panel{z-index:80;background:var(--cq-fff);border:1px solid var(--cq-dce4ef);border-top:3px solid #2d6cdf;width:min(390px,100vw - 28px);position:absolute;top:43px;right:0;box-shadow:0 12px 32px #0f234133,0 2px 8px #0f23411f}.notification-panel:before{content:"";border-top:3px solid #2d6cdf;border-left:3px solid #2d6cdf;width:22px;height:13px;position:absolute;top:-3px;left:-1px}.notification-head{border-bottom:1px solid var(--cq-dce4ef);justify-content:space-between;align-items:center;padding:18px;display:flex}.notification-head>div{flex-direction:column;gap:3px;display:flex}.notification-head strong{color:var(--cq-142f28);font:600 15px Chakra Petch}.notification-head span{color:var(--cq-70809a);font-size:10px}.notification-read-all{color:#2d6cdf;background:0 0;border:0;align-items:center;gap:6px;margin:10px 16px 2px auto;padding:5px;font-size:10px;display:flex}.notification-list{max-height:370px;padding:8px;overflow:auto}.notification-list>button{text-align:left;border:0;border-bottom:1px solid var(--cq-dce4ef);width:100%;color:var(--cq-142f28);background:0 0;grid-template-columns:34px 1fr;gap:10px;padding:13px 10px;display:grid;position:relative}.notification-list>button:hover{background:var(--cq-f6f8fb)}.notification-list>button.unread{background:var(--cq-eaf1ff)}.notification-list>button.unread:after{content:"";background:#2d6cdf;width:6px;height:6px;position:absolute;top:15px;right:9px}.notification-kind{background:var(--cq-eaf1ff);color:#2d6cdf;place-items:center;width:30px;height:30px;display:grid}.notification-list>button>span:last-child{flex-direction:column;gap:4px;min-width:0;padding-right:10px;display:flex}.notification-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.notification-list span span{color:var(--cq-70809a);font-size:10px}.notification-list small{color:var(--cq-8ba0ba);font:500 8px Chakra Petch}.notification-list>p{text-align:center;color:var(--cq-70809a);margin:0;padding:24px 18px;font-size:11px}.notification-error{color:#b94a48!important}:root[data-theme=dark] .notification-panel{box-shadow:0 16px 40px #00000080,0 3px 10px #0000004d}@media (width<=760px){.notification-panel{width:auto;max-height:calc(100dvh - 75px);position:fixed;top:63px;left:10px;right:10px}.notification-list{max-height:calc(100dvh - 190px)}.notification-trigger{width:31px;height:31px}.topbar-actions .notification-center{order:-1}}.main-shell .page-heading{margin-bottom:24px}.main-shell .view-toolbar{height:52px}.main-shell .table-footer{padding-block:11px}.main-shell .page-footer{margin-top:28px}@media (width<=1440px){.main-shell>main{padding:22px 24px 18px}.main-shell .page-heading{margin-bottom:18px}.main-shell .page-heading p{margin-top:4px}.main-shell .metric-strip{margin-bottom:18px;padding-block:12px}.main-shell .metric-strip>div{gap:9px;padding-inline:14px}.main-shell .view-toolbar{height:46px}.main-shell .scope-tabs button{padding-block:7px}.main-shell .filter-toolbar{padding:9px 17px}.main-shell .issue-table th{padding-block:8px}.main-shell .issue-table td{height:58px;padding-block:10px}.main-shell .table-footer{padding-block:9px}.sidebar{padding-top:18px}.sidebar .brand{margin-bottom:18px}.sidebar .brand>.brand-logo{width:146px}.sidebar nav{gap:3px}.sidebar nav>button{min-height:38px;padding-block:8px}.sidebar .quick-nav>button{min-height:34px;padding-block:6px}.sidebar .views-caption{margin-top:16px}.sidebar-bottom{padding-top:12px}}@media (width<=720px){.main-shell>main{padding:18px 14px 16px}.main-shell .page-heading{gap:10px;margin-bottom:16px}.main-shell .metric-strip{margin-bottom:16px;padding-block:10px}.main-shell .metric-strip>div{gap:6px;padding-inline:8px}.main-shell .view-toolbar{flex-wrap:wrap;gap:6px;height:auto;min-height:44px;padding-inline:8px}.main-shell .scope-tabs{flex-wrap:wrap;gap:0}.main-shell .scope-tabs button{min-height:44px;padding:7px}.main-shell .filter-toolbar{gap:8px;padding:8px}.main-shell .filter-search{flex:1;min-width:0;max-width:none}.main-shell .filter-search input{width:100%;min-width:0}.main-shell .table-footer{flex-wrap:wrap;gap:8px;padding:9px}.main-shell .page-footer{margin-top:20px}.sidebar nav>button,.sidebar .quick-nav>button{min-height:44px}}.main-shell>main{padding-top:14px}.main-shell .page-heading{gap:12px;margin-bottom:12px}.main-shell .page-heading .eyebrow{margin-bottom:3px}.main-shell .page-heading h1{font-size:26px;line-height:1.15}.main-shell .page-heading p{margin-top:4px;font-size:13px;line-height:1.4}.main-shell .heading-count{font-size:11px}.main-shell .metric-strip{margin-bottom:12px;padding-block:10px}.main-shell .metric-strip>div>div{gap:0}.main-shell .metric-strip strong{font-size:23px;line-height:1.2}.main-shell .metric-icon{width:28px;height:28px}.main-shell .view-toolbar{height:42px;min-height:42px}.main-shell .scope-tabs button{padding:6px 11px;font-size:13px}.main-shell .filter-toolbar{padding-block:8px}.main-shell .filter-search{padding-block:5px}.main-shell .issue-table th{padding-block:6px}.main-shell .issue-table th.updated-col{height:auto}.main-shell .issue-table td{height:54px;padding-block:8px}.main-shell .record-title strong{font-size:14px;line-height:1.25}.main-shell .record-subtitle{margin-top:2px;font-size:11px;line-height:1.25}.sidebar nav{gap:2px}.sidebar nav>button{min-height:34px;padding-block:6px;font-size:13px}.sidebar .quick-nav>button{white-space:nowrap;text-align:left;justify-content:flex-start;gap:8px;min-height:32px;padding:6px 8px;font-size:12px}.sidebar .nav-caption{margin-bottom:7px}.sidebar .views-caption{margin-top:14px}@media (width<=1440px){.main-shell>main{padding-top:12px}.main-shell .page-heading h1{font-size:24px}.main-shell .page-heading{margin-bottom:10px}.main-shell .metric-strip{margin-bottom:10px;padding-block:8px}.main-shell .issue-table td{height:50px;padding-block:7px}.main-shell .record-title strong{font-size:13px}.sidebar .quick-nav>button{gap:7px;padding-inline:6px;font-size:11px}}@media (width<=720px){.main-shell>main{padding-top:12px}.main-shell .page-heading h1{font-size:22px}.main-shell .scope-tabs button{min-height:44px;padding-inline:7px}.main-shell .view-toolbar{height:auto}.sidebar nav>button,.sidebar .quick-nav>button{min-height:44px}}.main-shell .scope-tabs button{font-size:12px}.main-shell .filter-search input{font-size:13px}.main-shell .filter-toggle{font-size:12px}.main-shell .new-button{font-size:13px}.main-shell .metric-strip small{font-size:10px}@media (width<=1440px){.main-shell .page-heading p{font-size:12px}.main-shell .metric-strip strong{font-size:21px}.sidebar nav>button{font-size:12px}}.item-dialog .detail-top,.item-dialog.full-page .detail-top{flex-shrink:0;min-height:52px;padding:10px 24px}.item-dialog .detail-content,.item-dialog.full-page .detail-content{padding:20px 28px 24px}.item-dialog .detail-eyebrow{margin-bottom:6px;font-size:9px}.item-dialog .detail-title,.item-dialog.full-page .detail-title{letter-spacing:-.35px;margin-bottom:12px;font-size:22px;line-height:1.25}.item-dialog .record-title-row{gap:10px}.item-dialog .record-menu-trigger{width:34px;height:34px}.item-dialog .detail-properties{gap:10px 16px;margin:12px 0 18px;padding:12px!important}.item-dialog .detail-properties>.field{gap:5px}.item-dialog .detail-properties>.field>span:first-child{font-size:9px}.item-dialog .detail-properties .cq-select-trigger,.item-dialog .detail-properties .cq-combobox-trigger,.item-dialog .detail-properties select{min-height:34px;padding:6px 10px;font-size:13px}.item-dialog .description-heading{margin-bottom:10px}.item-dialog .description-heading h3,.item-dialog .activity-section>h3{font-size:14px}.item-dialog .detail-content .description-text,.item-dialog .detail-content .description-text p,.item-dialog .detail-content .markdown-body,.item-dialog .comment p{font-size:13px;line-height:1.55}.item-dialog .markdown-body :is(h1,h2,h3,h4){margin:14px 0 7px;line-height:1.3}.item-dialog .markdown-body h1{font-size:21px}.item-dialog .markdown-body h2{font-size:18px}.item-dialog .markdown-body h3{font-size:15px}.item-dialog .markdown-body h4{font-size:14px}.item-dialog .markdown-body p{margin-bottom:8px}.item-dialog .markdown-body :is(ul,ol){margin:7px 0 10px}.item-dialog .markdown-body li{margin:2px 0}.item-dialog .markdown-body>:first-child{margin-top:0}.item-dialog .detail-date-line{flex-wrap:wrap;gap:8px 14px;margin-top:12px;padding:10px 0;font-size:10px}.item-dialog .activity-section>h3{margin-bottom:12px}.item-dialog .comment{padding:16px}.item-dialog .comment-list{gap:12px}.item-dialog .comment-form{margin-top:16px}.item-dialog .detail-footer{flex-shrink:0;padding:10px 24px;font-size:10px}@media (width<=720px){.item-dialog .detail-content,.item-dialog.full-page .detail-content{padding:16px 18px 20px}.item-dialog .detail-top,.item-dialog.full-page .detail-top{padding:8px 14px}.item-dialog .detail-title,.item-dialog.full-page .detail-title{font-size:20px}.item-dialog .detail-properties{gap:10px;padding:10px!important}.item-dialog .detail-properties .cq-select-trigger,.item-dialog .detail-properties .cq-combobox-trigger{min-height:40px}.item-dialog .record-menu-trigger{width:44px;height:44px}}.sidebar .brand>.brand-logo{width:138px}.sidebar .nav-caption,.sidebar .views-caption{color:var(--ink);font-size:9px;font-weight:600}.main-shell .dashboard-banner{gap:12px;margin-bottom:14px;padding:14px 18px}.main-shell .dashboard-banner h2{font-size:18px;line-height:1.25}.main-shell .dashboard-banner p{margin-top:4px;font-size:12px;line-height:1.4}.main-shell .dashboard-kpis{gap:14px;margin-bottom:16px}.main-shell .kpi-card{gap:5px;padding:14px 18px}.main-shell .kpi-card>strong{font-size:27px;line-height:1.15}.main-shell .kpi-top{font-size:12px}.main-shell .kpi-sub{font-size:11px;line-height:1.35}.main-shell .dashboard-grid{gap:16px}.main-shell .panel-header{padding:14px 18px 10px}.main-shell .panel-header h2{font-size:15px;line-height:1.3}.main-shell .panel-header p{margin-top:3px;font-size:11px;line-height:1.4}.main-shell .attention-list,.main-shell .recent-list{padding:0 18px 8px}.main-shell .attention-list>button,.main-shell .recent-list>button{padding-block:10px}.main-shell .attention-title{gap:2px}.main-shell .attention-list strong,.main-shell .recent-list strong{font-size:13px;line-height:1.35}.main-shell .pipeline{padding:8px 18px 14px}.main-shell .pipeline-footer,.main-shell .panel-footnote{padding:9px 18px;font-size:11px}.main-shell .board-card{padding:12px}.main-shell .board-card h3{margin-block:8px;font-size:13px;line-height:1.4}.main-shell .column-heading{padding-block:10px}.tenant-dialog,.settings-dialog,.guide-dialog,.search-dialog{font-size:13px}.tenant-dialog,.settings-dialog{padding:22px}.tenant-dialog h2,.settings-dialog h2,.guide-dialog h2,.search-dialog h2{font-size:21px;line-height:1.25}.tenant-dialog h3,.settings-dialog h3,.guide-dialog h3{font-size:15px;line-height:1.3}.tenant-dialog .field,.settings-dialog .field{gap:5px}.tenant-dialog input,.settings-dialog input,.tenant-dialog textarea,.settings-dialog textarea{padding:8px 10px;font-size:13px}.tenant-dialog .cq-select-trigger,.settings-dialog .cq-select-trigger{min-height:34px;padding:7px 10px;font-size:13px}.settings-member{margin-bottom:8px;padding:11px}.settings-member-identity strong{font-size:13px}.settings-member-identity small{font-size:11px}.settings-invite-form{padding:14px}.settings-dialog-heading{margin-bottom:14px}.project-access-summary{margin-top:16px}.project-access-summary>div{padding-block:8px;font-size:12px}@media (width<=1440px){.sidebar .brand>.brand-logo{width:128px}.main-shell .dashboard-banner{padding:12px 14px}.main-shell .dashboard-banner h2{font-size:16px}.main-shell .kpi-card{padding:12px 14px}.main-shell .kpi-card>strong{font-size:25px}.main-shell .dashboard-kpis{gap:10px;margin-bottom:12px}.main-shell .panel-header{padding:12px 14px 8px}}@media (width<=720px){.main-shell .dashboard-banner{align-items:flex-start;padding:12px}.main-shell .dashboard-banner h2{font-size:15px}.main-shell .dashboard-banner p{font-size:12px}.tenant-dialog,.settings-dialog{padding:18px 16px}.tenant-dialog input,.settings-dialog input,.tenant-dialog .cq-select-trigger,.settings-dialog .cq-select-trigger{min-height:40px}}.item-dialog .detail-top,.item-dialog.full-page .detail-top{min-height:46px;padding-block:6px}.item-dialog .detail-top .theme-control{min-height:28px;padding:3px 6px}.item-dialog .detail-top .theme-control .cq-select-trigger{min-height:26px;padding-block:3px;font-size:11px}.item-dialog .see-more-button{margin-top:4px;padding-block:3px;font-size:12px}.item-dialog .attachments-section{margin-top:12px;padding-top:10px}.item-dialog .attachments-section .description-heading{margin-bottom:4px}.item-dialog .attachments-section h3{gap:8px}.item-dialog .attachments-section .button{min-height:32px;padding:6px 10px;font-size:12px}.item-dialog .attachment-list li{gap:8px;padding:7px 0}.item-dialog .attachment-list li:last-child{border-bottom:0}.item-dialog .attachment-name a{font-size:12px;line-height:1.35}.item-dialog .attachment-name small{margin-top:2px;font-size:10px;line-height:1.3}.item-dialog .attachment-list .text-button{font-size:12px}.item-dialog .attachment-list .icon-button{width:30px;height:30px;padding:5px}.item-dialog .detail-date-line{border-top:1px solid var(--line);margin-top:8px;padding:8px 0}.item-dialog .activity-section{margin-top:8px;padding-top:12px}@media (width<=720px){.item-dialog .detail-top .icon-button{min-width:40px;min-height:40px}.item-dialog .attachment-list .icon-button{width:40px;height:40px}.item-dialog .attachments-section .button{min-height:40px}}.attachment-integrity h3{align-items:center;gap:8px;margin:16px 0 8px;display:flex}.attachment-integrity p{margin:10px 0;font-size:13px;line-height:1.5}.attachment-integrity dl{border:1px solid var(--line);margin:12px 0}.attachment-integrity dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.attachment-integrity dl>div:last-child{border:0}.attachment-integrity dd{margin:0;font-weight:600}.attachment-integrity details{max-height:200px;margin:12px 0;overflow:auto}.attachment-integrity code{overflow-wrap:anywhere}.settings-tabs{flex-wrap:wrap}.collapsible-intrinsic{min-width:0;display:flow-root}.attachment-preview-dialog{border:1px solid var(--line);background:var(--surface);width:min(1080px,94vw);max-width:94vw;height:85dvh;max-height:90dvh;color:var(--ink);border-radius:0;margin:auto;padding:0;overflow:hidden}.attachment-preview-dialog::backdrop{background:#15243b99}.attachment-preview-dialog[open]{flex-direction:column;display:flex}.attachment-preview-dialog>header{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.attachment-preview-dialog>header strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.attachment-preview-dialog>header button{flex-shrink:0}.attachment-preview-content{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow:auto}.attachment-preview-content>img{object-fit:contain;max-width:100%;height:auto;margin:auto;display:block}.attachment-preview-content>object{border:1px solid var(--line);background:#fff;flex:1;width:100%;min-height:300px}.attachment-preview-content>pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:12px/1.5 ui-monospace,monospace}.attachment-preview-content>p{font-size:13px}.attachment-preview-dialog .icon-button{min-width:40px;min-height:40px}@media (width<=720px){.attachment-preview-dialog{width:96vw;max-width:96vw;height:88dvh}.attachment-preview-dialog>header{flex-wrap:wrap;padding:8px}.attachment-preview-dialog>header strong{flex-basis:100%;font-size:12px}.attachment-preview-dialog>header button{min-height:40px}.attachment-preview-content{padding:10px}}.attachment-preview-dialog>header{flex-wrap:nowrap;min-height:48px}.attachment-preview-dialog>header strong{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.preview-controls{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.preview-controls button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);border-radius:0;justify-content:center;align-items:center;padding:5px 8px;display:inline-flex}.preview-controls button:disabled{opacity:.4;cursor:not-allowed}.preview-controls label{align-items:center;gap:5px;display:flex}.preview-controls input{border:1px solid var(--line);background:var(--surface);width:46px;color:var(--ink);padding:4px;font-size:12px}.preview-controls output{text-align:center;min-width:38px}.preview-controls button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.pdf-preview{flex-direction:column;flex:1;min-height:0;display:flex}.pdf-page-viewport{background:var(--surface-2);flex:1;min-height:0;padding:12px;overflow:auto}.pdf-page-viewport canvas{background:#fff;margin:0 auto;display:block}.pdf-page-viewport p{font-size:12px}.attachment-preview-content:has(.pdf-preview){padding:0;overflow:hidden}.attachment-preview-content>pre{flex:1;min-height:0;overflow:auto}@media (width<=720px){.attachment-preview-dialog>header strong{flex-basis:auto}.attachment-preview-dialog .preview-download{width:40px;padding:8px}.preview-download>span{display:none}.preview-controls{gap:4px;padding:5px}.preview-controls button{min-width:36px;min-height:40px;padding:5px}.preview-controls label{gap:3px;font-size:11px}.preview-controls input{min-height:36px}}.help-center-drawer{border:0;border-left:1px solid var(--line);background:var(--surface);width:min(900px,94vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);border-radius:0;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto}.help-center-drawer[open]{flex-direction:column;display:flex}.help-center-drawer::backdrop{background:#15243b88}.help-center-drawer>header{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding:10px 18px;display:flex}.help-center-drawer>header h2{font:600 20px var(--heading);flex:1;margin:0}.help-center-drawer .icon-button{min-width:40px;min-height:40px}.help-search{border:1px solid var(--line);background:var(--surface-2);flex-shrink:0;align-items:center;gap:8px;margin:12px 18px 8px;padding:4px 10px;display:flex}.help-search input{box-shadow:none;color:var(--ink);background:0 0;border:0;flex:1;min-width:0;padding:7px 0;font-size:13px}.help-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.help-categories{flex-shrink:0;gap:5px;padding:4px 18px 12px;display:flex;overflow-x:auto}.help-categories button{white-space:nowrap;border:1px solid var(--line);min-height:32px;color:var(--muted);background:var(--surface);padding:6px 9px;font-size:11px}.help-categories button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.help-center-body{border-top:1px solid var(--line);flex:1;grid-template-columns:310px minmax(0,1fr);min-height:0;display:grid}.help-results{border-right:1px solid var(--line);overflow:auto}.help-results>p{color:var(--muted);margin:0;padding:10px 16px;font-size:11px}.help-results>button{text-align:left;border-bottom:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);align-items:center;gap:8px;padding:12px 16px;display:flex}.help-results>button>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.help-results small,.help-article>small{color:var(--accent);font-size:10px}.help-results strong{font-size:13px;line-height:1.35}.help-results>button span>span{color:var(--muted);font-size:11px;line-height:1.4}.help-results>button[aria-current],.help-results>button:hover{background:var(--surface-2)}.help-results svg{flex-shrink:0}.help-article{min-width:0;padding:22px;font-size:13px;line-height:1.65;overflow:auto}.help-article h2{font:600 23px/1.25 var(--heading);margin:8px 0 12px}.help-article h3{margin:12px 0 8px;font-size:15px}.help-article ol{margin:18px 0;padding-left:20px}.help-article li{margin-bottom:12px;padding-left:3px}.help-notes{background:var(--surface-2);border:1px solid var(--line);padding:12px 14px}.help-notes h3{margin-top:0}.help-notes p{margin:8px 0}.help-back{align-items:center;gap:6px;margin-bottom:16px;display:inline-flex}.help-article>small{display:block}.help-empty{padding:18px;font-size:13px}.help-welcome{color:var(--muted)}.help-center-drawer button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (width<=720px){.help-center-drawer{width:100vw}.help-center-drawer>header{padding:8px 14px}.help-search{margin-inline:14px}.help-categories{padding-inline:14px}.help-categories button{min-height:40px}.help-center-body{grid-template-columns:1fr}.help-center-drawer .help-article,.help-center-drawer.help-reading .help-results{display:none}.help-center-drawer.help-reading .help-article{display:block}.help-article{padding:18px}.help-results{border:0}.help-article h2{font-size:21px}.help-center-drawer .help-search input{font-size:16px}}.page-create-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.file-work-dialog{border:1px solid var(--line);background:var(--surface);width:min(880px,96vw);height:90dvh;max-height:94dvh;color:var(--ink);border-radius:0;margin:auto;padding:0}.file-work-dialog[open]{flex-direction:column;display:flex}.file-work-dialog::backdrop{background:#15243b99}.file-work-dialog>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 18px;display:flex}.file-work-dialog h2{font:600 22px var(--heading);flex:1;margin:0}.file-work-body{min-height:0;padding:18px;font-size:13px;line-height:1.5;overflow:auto}.file-work-body fieldset{border:0;margin:0;padding:0}.file-work-body :is(input:not([type=checkbox]),select,textarea){background:var(--surface-2);border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);padding:8px 10px;font-size:13px}.file-consent{align-items:flex-start;gap:8px;margin:12px 0;display:flex}.file-consent input{flex-shrink:0;width:16px;height:16px;margin:2px 0}.file-work-draft{border:1px solid var(--line);background:var(--surface-2);margin:12px 0;padding:14px}.file-work-properties{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.file-work-dialog .icon-button{min-width:40px;min-height:40px}@media (width<=720px){.page-create-actions{justify-content:flex-end}.file-work-dialog h2{font-size:19px}.file-work-body{padding:14px}.file-work-body :is(input:not([type=checkbox]),select,textarea){font-size:16px}.file-work-properties{grid-template-columns:1fr 1fr}}.file-paste-zone{border:1px dashed var(--accent);background:var(--accent-soft);min-height:110px;color:var(--ink);cursor:text;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:10px 0;padding:14px;display:flex}.file-paste-zone>span{color:var(--muted);font-size:12px}.file-paste-zone:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.file-source-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.file-source-list li{border:1px solid var(--line);align-items:center;gap:10px;padding:8px;display:flex}.file-source-list img{object-fit:contain;background:var(--surface-2);width:72px;height:54px}.file-source-list li>span{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.file-source-list strong{font-size:12px}.file-source-list small{color:var(--muted);font-size:11px}.file-work-dialog .file-consent{margin-bottom:4px}.file-consent-note{color:var(--muted);margin:0 0 12px 24px;font-size:12px}.main-shell .page-heading>.page-create-actions{flex-shrink:0;justify-content:flex-end;margin-left:auto}.main-shell .topbar{height:52px}.sidebar{padding-top:14px}.sidebar .brand{margin-bottom:12px}@media (width<=720px){.main-shell .topbar{height:48px}.main-shell .page-heading>.page-create-actions{flex-shrink:1}}.file-work-dialog{box-sizing:border-box;overflow:hidden}.file-work-dialog>header{flex-shrink:0;min-height:48px;padding:6px 14px}.file-work-dialog h2{font-size:19px;line-height:1.25}.file-work-body{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:12px 14px;font-size:13px;overflow:hidden auto}.file-work-body>p{margin:0 0 10px}.file-work-body h3{margin:14px 0 4px;font-size:15px}.file-work-body fieldset{min-width:0}.file-work-sources>summary{cursor:pointer;color:var(--ink);padding:6px 0;font-size:12px;font-weight:600}.file-work-sources[open]>summary{margin-bottom:6px}.file-work-body .field{gap:4px;margin-bottom:8px}.file-work-body .field>span{font-size:10px;line-height:1.35}.file-work-body :is(input:not([type=checkbox]),select,textarea){background:var(--surface);color:var(--ink);border-color:var(--line);opacity:1;padding:6px 9px;font-size:13px;line-height:1.4}.file-work-body :is(input:not([type=checkbox]),select){min-height:34px}.file-work-body :is(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.file-work-body fieldset:disabled{opacity:.6}.file-work-body .file-work-draft{background:var(--surface);min-width:0;margin:8px 0 12px;padding:10px}.file-work-properties{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.file-work-draft .file-consent{align-items:center;min-height:28px;margin:0 0 8px;font-size:12px}.file-work-draft .file-consent input{margin:0}.file-draft-editor{border:1px solid var(--line);min-width:0}.file-draft-editor-heading{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:11px;display:flex}.file-draft-editor-heading>div{gap:4px;display:flex}.file-draft-editor-heading button{min-height:30px;color:var(--ink);border:1px solid #0000;padding:5px 9px;font-size:12px}.file-draft-editor-heading button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--line);font-weight:600}.file-draft-editor>textarea{resize:vertical;min-height:130px;font-family:var(--mono);border:0;display:block}.file-draft-preview{min-width:0;color:var(--ink);padding:10px}.file-draft-preview .markdown-body{color:var(--ink);font-size:13px;line-height:1.5}.file-draft-preview .markdown-body :is(h1,h2,h3){margin:10px 0 6px;font-size:16px;line-height:1.35}.file-draft-preview .markdown-body>:first-child{margin-top:0}.file-draft-preview .markdown-body p{margin:6px 0}.file-draft-preview .see-more-button{margin-top:4px;padding:6px 0}.file-work-body .file-paste-zone{gap:4px;min-height:80px;margin:8px 0;padding:10px}.file-work-body .tenant-hint{margin:8px 0;font-size:12px;line-height:1.45}@media (width<=720px){.file-work-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:94dvh;max-height:94dvh}.file-work-dialog>header{padding:4px 10px}.file-work-dialog h2{font-size:17px}.file-work-body{padding:10px;font-size:12px}.file-work-body .file-work-draft{padding:8px}.file-work-properties{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.file-work-body :is(input:not([type=checkbox]),select,textarea){padding:6px 8px;font-size:16px}.file-work-body :is(input:not([type=checkbox]),select){min-height:40px}.file-draft-editor-heading button{min-height:40px;padding:6px 10px}.file-work-draft .file-consent{min-height:40px}.file-draft-preview{padding:8px}.file-draft-preview .markdown-body{font-size:13px}}.item-dialog .inline-title{flex:1;min-width:0}.item-dialog .inline-title input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;letter-spacing:inherit;border-radius:0;padding:5px 8px}.item-dialog .inline-title-actions{justify-content:flex-end;gap:6px;margin:0 0 10px;display:flex}.item-dialog .inline-title-actions button{min-height:32px;padding:5px 10px;font-size:12px}@media (width<=720px){.item-dialog .inline-title input{font-size:16px}.item-dialog .inline-title-actions button{min-height:36px}}.action-control{--action-size:32px;min-width:var(--action-size);min-height:var(--action-size);height:var(--action-size);background:var(--accent-soft);color:var(--accent);font-family:var(--sans);cursor:pointer;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.action-control svg{flex-shrink:0;width:15px;height:15px}.action-control:hover:not(:disabled),.action-control[data-popup-open]{background:var(--accent);color:var(--surface)}.action-control:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.action-control:disabled{opacity:.5;cursor:not-allowed}.action-control.action-icon{width:var(--action-size);padding:0}.action-control.action-danger{color:var(--danger,#b42335)}.action-control.action-danger:hover:not(:disabled){background:var(--danger,#b42335);color:#fff}.item-dialog .record-title-row{align-items:flex-start;gap:12px}.item-dialog .record-title-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.item-dialog .record-title-actions .action-control{width:auto;height:32px}.item-dialog .detail-title,.item-dialog.full-page .detail-title{font-size:20px;line-height:1.3}.item-dialog .inline-title input{font-size:20px}.item-dialog .comment-actions{gap:6px;display:flex}.item-dialog .description-actions .action-control,.item-dialog .attachment-list .action-control{font-size:11px}@media (width<=720px){.action-control{--action-size:40px}.action-control .action-label{display:none}.item-dialog .record-title-actions .action-control{width:40px;height:40px;padding:0}.item-dialog .detail-title,.item-dialog.full-page .detail-title,.item-dialog .inline-title input{font-size:18px}.item-dialog .record-title-row{gap:8px}.item-dialog .comment-meta{flex-wrap:wrap;gap:6px}.item-dialog .comment-actions{margin-left:auto}}.item-dialog .title-text-edit{width:100%;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;overflow-wrap:anywhere;color:inherit;background:0 0;border:0;border-radius:0;padding:0;display:block}.item-dialog .title-text-edit:hover:not(:disabled){color:var(--accent)}.item-dialog .title-text-edit:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;outline:none;text-decoration-thickness:2px}.item-dialog .description-section-title{align-items:center;gap:7px;display:inline-flex}.item-dialog .description-section-title svg{width:15px;height:15px;color:var(--muted)}.office-controls{z-index:3;background:var(--surface);flex-wrap:wrap;position:relative;top:auto}.office-controls select{background:var(--surface);max-width:190px;min-height:32px;color:var(--ink);border:1px solid var(--line);padding:4px 6px;font-size:12px}.office-note{color:var(--muted);font-size:12px;line-height:1.5;margin:8px 0!important}.office-content{min-width:0;color:var(--ink);line-height:1.65}.office-document{border:1px solid var(--line);background:var(--surface);padding:14px}.office-document p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px}.office-document h3{margin:12px 0 8px;font-size:1.25em}.office-table-scroll{max-width:100%;max-height:60vh;overflow:auto}.office-content table{border-collapse:collapse;font-size:inherit;min-width:100%}.office-content td,.office-content th{border:1px solid var(--line);text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;min-width:65px;max-width:320px;padding:5px 8px}.office-content th{background:var(--surface-2);font-weight:600}.office-content thead th{position:sticky;top:0}@media (width<=720px){.office-controls select{max-width:145px;min-height:40px;font-size:16px}.office-document{padding:9px}}.spreadsheet-scroll{isolation:isolate;color:#222;border:1px solid var(--line);background:#fff;max-width:100%;position:relative;overflow:auto}.spreadsheet-grid{table-layout:fixed;border-spacing:0;width:max-content;min-width:0;font-family:Arial,sans-serif;line-height:1.35;border-collapse:separate!important}.office-content .spreadsheet-grid{font-size:inherit}.spreadsheet-grid td,.spreadsheet-grid th,.office-content .spreadsheet-grid td,.office-content .spreadsheet-grid th{text-overflow:ellipsis;vertical-align:middle;white-space:pre;min-width:0;max-width:none;color:inherit;font-size:inherit;border:1px solid #ddd;border-top:0;border-left:0;padding:4px 6px;overflow:hidden}.spreadsheet-grid thead th,.office-content .spreadsheet-grid thead th{color:#59616d;text-align:center;z-index:2;background:#eef0f3;font-size:11px;font-weight:400;position:sticky;top:0}.spreadsheet-grid .sheet-row-number,.office-content .spreadsheet-grid .sheet-row-number{color:#59616d;text-align:right;z-index:1;background:#eef0f3;font-size:11px;font-weight:400;position:sticky;left:0}.spreadsheet-grid .csv-heading{background:#edf3ff;font-weight:700}.sheet-tabs{background:var(--surface-2);border:1px solid var(--line);border-top:0;gap:2px;padding:5px 0;display:flex;overflow-x:auto}.sheet-tabs button{white-space:nowrap;border-bottom:2px solid #0000;padding:7px 12px;font-size:12px}.sheet-tabs button[aria-selected=true]{color:var(--accent);background:var(--surface);border-bottom-color:var(--accent);font-weight:600}.csv-preview .preview-controls label{align-items:center;gap:5px;font-size:12px;display:inline-flex}.csv-preview select{color:var(--ink);background:var(--surface);border:1px solid var(--line);padding:5px;font-size:13px}@media (width<=720px){.csv-preview select{font-size:16px}.sheet-tabs button{min-height:40px}}.session-screen{background:var(--canvas);min-height:100vh;color:var(--ink);justify-content:center;align-items:center;gap:14px;padding:28px;display:flex}.session-card{border:1px solid var(--line);background:var(--surface,#fff);max-width:580px;padding:48px;position:relative}.session-card:before{content:"";border-left:3px solid var(--accent,#2862d9);border-top:3px solid var(--accent,#2862d9);width:16px;height:16px;position:absolute;top:-1px;left:-1px}.session-card h1{font-size:42px;line-height:1.2}.session-card p{line-height:1.8}.session-card .primary{margin-top:22px}.pagination-actions{gap:8px;display:flex}.pagination-actions .button{padding:5px 10px;font-size:11px}.workspace-onboarding{color:#d9e4f3;padding:14px;font-size:12px}.workspace-onboarding p{line-height:1.6}.workspace-onboarding .button{color:#d9e4f3;background:0 0;border-color:#536580}.inbox-notice{color:#d7e6ff;font:inherit;text-align:left;cursor:pointer;background:#203652;border:1px solid #486386;width:100%;margin:8px 0 0;padding:10px 12px;font-size:11px}.role-choices{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;padding:14px;display:grid}.role-choices legend,.access-scope legend{color:var(--muted);font-size:12px}.role-card{border:1px solid var(--line);cursor:pointer;align-items:start;gap:10px;padding:14px;display:flex}.role-card:has(input:checked){background:var(--accent-soft,#e8f0ff);border-color:var(--accent,#2862d9)}.role-card input{flex:none;width:15px;height:15px;margin-top:3px}.role-card strong{font-size:13px;display:block}.role-card small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.access-summary{background:var(--accent-soft,#e8f0ff);border-left:3px solid var(--accent,#2862d9);margin:16px 0;padding:14px;font-size:12px;line-height:1.7}.person-suggestions{margin:12px 0}.person-suggestion{text-align:left;border:1px solid var(--line);background:var(--surface,#fff);width:100%;color:var(--ink);cursor:pointer;flex-direction:column;gap:5px;padding:12px;display:flex}.person-suggestion:hover{background:var(--accent-soft,#e8f0ff)}.person-suggestion strong{font-size:12px}.person-suggestion span,.person-suggestion small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.invitation-card{border:1px solid var(--line);margin:14px 0;padding:18px}.invitation-card h3{margin:0 0 10px}.invitation-card p{font-size:13px;line-height:1.7}.invitation-card small{color:var(--muted);font-size:11px}.tenant-dialog .field{margin:18px 0}.tenant-dialog textarea{min-height:88px}.tenant-dialog .primary,.tenant-dialog .button{min-height:34px}.tenant-dialog:focus{outline:0}.app-shell .table-footer{flex-wrap:wrap;gap:12px}.tenant-dialog .option-row{flex-wrap:wrap;display:flex}.tenant-dialog .option-row>input{flex:1;min-width:150px}.tenant-dialog .option-actions{align-items:center;gap:7px;display:flex}.tenant-dialog .option-closed{align-items:center;gap:5px;display:flex}.tenant-dialog .option-closed input{width:14px;height:14px}.settings-member-actions{flex-wrap:wrap}.tenant-dialog .form-error{line-height:1.7}.tenant-dialog input,.tenant-dialog textarea{color:var(--ink)}@media (width<=600px){.role-choices{grid-template-columns:1fr}.session-card{padding:26px}.session-card h1{font-size:30px}.table-footer .footer-tip{display:none}.tenant-dialog .option-row>input{flex-basis:100%}.tenant-dialog .option-actions{flex-wrap:wrap}}.main-shell{min-width:0;max-width:100%}.page-heading>div{flex:1;min-width:0}.page-heading .new-button{flex-shrink:0}.work-panel,.table-scroll{min-width:0;max-width:100%}.table-scroll{overflow-x:auto}@media (width<=600px){.page-heading .new-button{gap:0;width:36px;min-width:36px;padding:10px!important;font-size:0!important}.page-heading .new-button svg{flex-shrink:0;display:block}.metric-strip>div,.scope-tabs,.filter-toolbar,.filter-search{min-width:0}.below-table{flex-wrap:wrap;min-width:0}.page-heading h1{overflow-wrap:anywhere}}.invitation-entry{box-sizing:border-box;overflow-wrap:anywhere;width:100%}.invitation-entry .tenant-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.invitation-entry .primary{margin-top:0}.invitation-entry h1{margin:20px 0}.invitation-entry>svg{color:var(--accent)}.landing-page{--lp-navy:#0c203b;--lp-blue:#2563eb;--lp-blue-dark:#1748b5;--lp-pale:#f3f7fc;--lp-line:#cbd9eb;--lp-muted:#5d7392;min-height:100vh;color:var(--lp-navy);background:#fff;font-family:Barlow,sans-serif}.landing-page *{box-sizing:border-box}.landing-page button,.landing-page a{font:inherit}.landing-header{border-bottom:1px solid var(--lp-line);z-index:20;background:#fffffff7;align-items:center;height:78px;padding:0 max(32px,50vw - 660px);display:flex;position:sticky;top:0}.landing-brand{color:var(--lp-navy);letter-spacing:-.02em;align-items:center;gap:11px;font-size:19px;text-decoration:none;display:inline-flex}.landing-brand>span{background:var(--lp-navy);color:#fff;place-items:center;width:34px;height:34px;display:grid;position:relative}.landing-brand>span:after{content:"";border-right:2px solid var(--lp-blue);border-bottom:2px solid var(--lp-blue);width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.landing-header nav{gap:34px;margin-left:64px;display:flex}.landing-header nav a{color:#445d7e;font-size:14px;font-weight:600;text-decoration:none}.landing-header nav a:hover{color:var(--lp-blue)}.landing-header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.landing-page button{cursor:pointer}.landing-page button:disabled{opacity:.65;cursor:wait}.landing-link-button{color:var(--lp-navy);background:0 0;border:0;align-items:center;gap:7px;padding:10px 14px;font-weight:600;display:flex}.landing-primary,.landing-secondary{border:1px solid var(--lp-blue);justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.landing-primary{background:var(--lp-blue);color:#fff}.landing-primary:hover{background:var(--lp-blue-dark)}.landing-primary.small{min-height:40px;padding:0 17px}.landing-secondary{color:var(--lp-navy);border-color:var(--lp-line);background:#fff}.landing-secondary:hover{border-color:var(--lp-blue);color:var(--lp-blue)}.landing-menu{color:var(--lp-navy);background:0 0;border:0;display:none}.landing-hero{grid-template-columns:minmax(410px,.86fr) minmax(620px,1.3fr);align-items:center;gap:60px;max-width:1440px;min-height:690px;margin:auto;padding:82px 60px 78px;display:grid}.landing-hero-copy{max-width:610px}.landing-kicker{letter-spacing:.15em;color:var(--lp-blue);align-items:center;gap:10px;margin:0 0 24px;font-family:Chakra Petch,sans-serif;font-size:12px;font-weight:600;display:flex}.landing-kicker>span{background:var(--lp-blue);width:28px;height:2px;display:block}.landing-hero h1{letter-spacing:-.045em;margin:0;font-family:Chakra Petch,sans-serif;font-size:clamp(48px,5vw,76px);line-height:1.02}.landing-hero h1 em{color:var(--lp-blue);font-style:normal;display:block}.landing-lead{color:var(--lp-muted);max-width:570px;margin:28px 0;font-size:19px;line-height:1.7}.landing-hero-actions{gap:12px;margin-top:34px;display:flex}.landing-assurances{color:var(--lp-muted);flex-wrap:wrap;gap:20px;margin-top:23px;font-size:12px;display:flex}.landing-assurances span{align-items:center;gap:5px;display:flex}.landing-assurances svg{color:var(--lp-blue)}.landing-auth-error{color:#b42318;margin-top:16px;font-size:13px}.landing-hero-visual{min-width:0;position:relative}.landing-product-window{background:#fff;border:1px solid #aebfd5;position:relative;box-shadow:22px 24px #e8eff8}.landing-product-window:before{content:"";border-left:3px solid var(--lp-blue);border-top:3px solid var(--lp-blue);z-index:2;width:22px;height:22px;position:absolute;top:-1px;left:-1px}.landing-window-bar{border-bottom:1px solid var(--lp-line);align-items:center;gap:10px;height:52px;padding:0 18px;font-size:13px;font-weight:700;display:flex}.landing-mini-mark{background:var(--lp-navy);color:#fff;place-items:center;width:25px;height:25px;display:grid}.landing-window-project{color:var(--lp-muted);margin-left:30px;font-weight:500}.landing-window-user{color:#365577;background:#dbe7f6;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:auto;font-size:10px;display:grid}.landing-window-body{grid-template-columns:160px 1fr;min-height:434px;display:grid}.landing-window-body aside{background:var(--lp-navy);color:#b9c8db;flex-direction:column;gap:6px;padding:24px 14px;font-size:11px;display:flex}.landing-window-body aside strong,.landing-window-body aside small{letter-spacing:.12em;color:#6f87a6;margin:4px 0 8px;padding:0 9px;font-family:Chakra Petch,sans-serif;font-size:9px}.landing-window-body aside small{margin-top:20px}.landing-window-body aside>span{align-items:center;gap:7px;padding:9px;display:flex}.landing-window-body aside>span b{margin-left:auto;font-size:9px}.landing-window-body aside .active{color:#fff;background:#18385e;border-left:2px solid #6da0ff}.landing-demo-main{background:#fbfdff;min-width:0;padding:26px}.landing-demo-title{justify-content:space-between;align-items:end;display:flex}.landing-demo-title small{letter-spacing:.12em;color:var(--lp-muted);font-family:Chakra Petch;font-size:9px}.landing-demo-title h3{margin:5px 0 0;font:600 20px Chakra Petch}.landing-demo-title button{border:1px solid var(--lp-blue);background:var(--lp-blue);color:#fff;padding:8px 11px;font-size:10px;font-weight:700}.landing-demo-title button span{padding-left:6px}.landing-demo-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin:23px 0;display:grid}.landing-demo-metrics>div{border:1px solid var(--lp-line);background:#fff;padding:13px}.landing-demo-metrics small{letter-spacing:.08em;color:var(--lp-muted);font:500 8px Chakra Petch;display:block}.landing-demo-metrics strong{margin:5px 0;font:600 25px Chakra Petch;display:block}.landing-demo-metrics span{color:var(--lp-muted);font-size:9px}.landing-demo-table{border:1px solid var(--lp-line);background:#fff;overflow:hidden}.landing-demo-table>div{border-bottom:1px solid #e0e8f2;grid-template-columns:2.2fr .8fr .7fr 1fr;align-items:center;gap:8px;min-width:520px;min-height:49px;padding:0 11px;font-size:9px;display:grid}.landing-demo-table>div:last-child{border:0}.landing-demo-table .landing-demo-head{background:var(--lp-pale);min-height:31px;color:var(--lp-muted);letter-spacing:.06em;font:500 8px Chakra Petch}.landing-demo-table>div>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.landing-demo-table>div>span:first-child{text-overflow:ellipsis;overflow:hidden}.landing-demo-table i{background:#e8eef7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.landing-demo-table .tag{color:#53667e;background:#eef2f6;width:max-content;padding:4px 6px}.landing-demo-table .tag.blue{color:#1f5dcf;background:#e6efff}.landing-demo-table .tag.red{color:#b42318;background:#feeceb}.landing-demo-table .tag.violet{color:#6d43b8;background:#f1eaff}.landing-demo-table .tag.amber{color:#996500;background:#fff3db}.landing-float-card{border:1px solid var(--lp-line);border-left:3px solid var(--lp-blue);background:#fff;gap:12px;width:260px;padding:16px;display:flex;position:absolute;bottom:-33px;right:-20px;box-shadow:0 12px 30px #17325921}.landing-float-card>span{width:34px;height:34px;color:var(--lp-blue);background:#eaf1ff;place-items:center;display:grid}.landing-float-card b,.landing-float-card small{display:block}.landing-float-card b{font-size:12px}.landing-float-card small{color:var(--lp-muted);margin-top:5px;font-size:10px}.landing-trust-line{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);letter-spacing:.12em;color:#536a89;justify-content:center;align-items:center;gap:34px;min-height:66px;padding:14px 30px;font:600 11px Chakra Petch;display:flex}.landing-trust-line i{background:var(--lp-blue);width:4px;height:4px;transform:rotate(45deg)}.landing-section{padding:112px max(40px,50vw - 610px)}.landing-section-heading{text-align:center;max-width:720px;margin:0 auto 52px}.landing-section-heading.left{text-align:left;margin-left:0}.landing-section-heading .landing-kicker{justify-content:center}.landing-section-heading.left .landing-kicker{justify-content:flex-start}.landing-section h2,.landing-final h2{letter-spacing:-.035em;margin:0;font:600 clamp(36px,4vw,54px)/1.08 Chakra Petch}.landing-section-heading>p:last-child{color:var(--lp-muted);font-size:17px;line-height:1.7}.landing-paths{grid-template-columns:1fr 1fr;gap:18px;display:grid}.landing-paths article{border:1px solid var(--lp-line);padding:42px;position:relative;overflow:hidden}.landing-paths article:after{content:"";border-right:1px solid var(--lp-line);border-top:1px solid var(--lp-line);width:60px;height:60px;position:absolute;top:-1px;right:-1px}.landing-paths article.issue{border-top:3px solid #2563eb}.landing-paths article.request{border-top:3px solid #7c4fc6}.landing-path-icon{width:48px;height:48px;color:var(--lp-blue);background:#eaf1ff;place-items:center;display:grid}.landing-request .landing-path-icon,.landing-paths .request .landing-path-icon{color:#764bbb;background:#f2edfb}.landing-path-icon svg{width:22px}.landing-paths article>p:first-of-type{letter-spacing:.12em;color:var(--lp-muted);margin-top:25px;font:600 11px Chakra Petch}.landing-paths h3{margin:12px 0;font:600 27px Chakra Petch}.landing-paths article>p:nth-of-type(2){color:var(--lp-muted);max-width:490px;font-size:15px;line-height:1.7}.landing-flow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:29px;display:flex}.landing-flow span{background:var(--lp-pale);padding:7px 10px;font-size:10px;font-weight:600}.landing-flow svg{color:#7b8ca4;width:12px}.landing-workflows{background:var(--lp-pale)}.landing-feature-grid{border-top:1px solid var(--lp-line);border-left:1px solid var(--lp-line);grid-template-columns:1fr 1fr;display:grid}.landing-feature-grid article{border-right:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:#fff;min-height:275px;padding:38px;position:relative}.landing-feature-grid article>span{color:#92a4bb;font:600 11px Chakra Petch;position:absolute;top:24px;right:27px}.landing-feature-grid svg{color:var(--lp-blue);width:24px}.landing-feature-grid h3{margin:44px 0 13px;font:600 20px Chakra Petch}.landing-feature-grid p{color:var(--lp-muted);max-width:450px;font-size:14px;line-height:1.7}.landing-security{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;display:grid}.landing-security-copy>p:nth-of-type(2){color:var(--lp-muted);font-size:16px;line-height:1.75}.landing-security-copy ul{gap:20px;margin:35px 0 0;padding:0;list-style:none;display:grid}.landing-security-copy li{align-items:flex-start;gap:14px;display:flex}.landing-security-copy li>svg{width:20px;color:var(--lp-blue);flex:none;margin-top:2px}.landing-security-copy li b,.landing-security-copy li span{display:block}.landing-security-copy li b{margin-bottom:5px;font-size:14px}.landing-security-copy li span{color:var(--lp-muted);font-size:13px;line-height:1.55}.landing-security-panel{background:var(--lp-navy);color:#dce7f5;border:1px solid #253b59;padding:30px;box-shadow:18px 18px #e9eff7}.landing-security-top{letter-spacing:.1em;border-bottom:1px solid #314967;align-items:center;gap:10px;padding-bottom:20px;font:600 10px Chakra Petch;display:flex}.landing-security-top svg{color:#70a2ff}.landing-security-top b{color:#7ee2aa;margin-left:auto}.landing-access-map{align-items:center;gap:12px;padding:28px 0;display:flex}.landing-access-map>div{background:#122b4b;border:1px solid #395372;flex:1;min-width:0;padding:14px}.landing-access-map small,.landing-access-map strong{display:block}.landing-access-map small{letter-spacing:.08em;color:#8096b2;font:500 8px Chakra Petch}.landing-access-map strong{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11px;overflow:hidden}.landing-access-map svg{color:#69819e;flex:none;width:13px}.landing-security-code{border:1px solid #314967;grid-template-columns:30px 1fr auto;font:500 10px Chakra Petch;display:grid}.landing-security-code>*{border-bottom:1px solid #2b4462;padding:11px}.landing-security-code>:nth-last-child(-n+3){border-bottom:0}.landing-security-code span{color:#587390;text-align:center}.landing-security-code code{font:inherit;color:#c6d6e9}.landing-security-code b{font:inherit;color:#7ee2aa;text-align:right}.landing-steps{border-top:1px solid var(--lp-line)}.landing-steps>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.landing-steps article{border-left:1px solid var(--lp-line);padding:36px;position:relative}.landing-steps article:last-child{border-right:1px solid var(--lp-line)}.landing-steps article>b{color:#91a4bb;font:600 11px Chakra Petch;position:absolute;top:22px;right:24px}.landing-steps article>span{width:48px;height:48px;color:var(--lp-blue);background:#e9f1ff;place-items:center;display:grid}.landing-steps article h3{margin:45px 0 10px;font:600 18px Chakra Petch}.landing-steps article p{color:var(--lp-muted);font-size:13px;line-height:1.65}.landing-final{background:var(--lp-blue);color:#fff;justify-content:space-between;align-items:end;gap:50px;padding:76px max(40px,50vw - 610px);display:flex}.landing-final .landing-kicker{color:#d9e6ff}.landing-final .landing-kicker>span{background:#fff}.landing-final p:last-child{color:#d9e6ff;font-size:16px}.landing-final>div:last-child{flex:none;gap:10px;display:flex}.landing-primary.inverse{color:var(--lp-blue);background:#fff;border-color:#fff}.landing-primary.inverse:hover{background:#edf3ff}.landing-secondary.inverse{color:#fff;background:0 0;border-color:#91b3fb}.landing-secondary.inverse:hover{border-color:#fff}.landing-footer{border-bottom:4px solid var(--lp-navy);align-items:center;gap:28px;min-height:110px;padding:30px max(40px,50vw - 610px);display:flex}.landing-footer p{color:var(--lp-muted);font-size:13px}.landing-footer>span{color:#7c8fa8;margin-left:auto;font-size:11px}@media (width<=1100px){.landing-header nav{gap:20px;margin-left:35px}.landing-hero{grid-template-columns:1fr;padding-top:65px}.landing-hero-copy{max-width:760px}.landing-hero-visual{max-width:850px}.landing-security{grid-template-columns:1fr;gap:55px}.landing-security-copy{max-width:730px}.landing-final{flex-direction:column;align-items:flex-start}}@media (width<=760px){.landing-header{height:66px;padding:0 20px}.landing-header nav{border-bottom:1px solid var(--lp-line);background:#fff;flex-direction:column;margin:0;padding:22px;display:none;position:absolute;top:65px;left:0;right:0}.landing-header nav.open{display:flex}.landing-header-actions{display:none}.landing-menu{margin-left:auto;display:grid}.landing-hero{min-height:0;padding:64px 22px 68px;display:block}.landing-hero h1{font-size:44px}.landing-lead{font-size:17px}.landing-hero-actions{flex-direction:column}.landing-assurances{gap:8px;display:grid}.landing-hero-visual{margin-top:60px}.landing-window-body{grid-template-columns:1fr}.landing-window-body aside{display:none}.landing-demo-main{padding:18px}.landing-demo-metrics{grid-template-columns:1fr 1fr}.landing-demo-metrics>div:last-child{display:none}.landing-demo-table{overflow-x:auto}.landing-float-card{width:100%;margin:20px 0 0;position:relative;bottom:auto;right:auto}.landing-product-window{box-shadow:10px 12px #e8eff8}.landing-trust-line{white-space:nowrap;justify-content:flex-start;gap:18px;overflow:hidden}.landing-section{padding:80px 22px}.landing-section-heading{text-align:left}.landing-section-heading .landing-kicker{justify-content:flex-start}.landing-paths,.landing-feature-grid,.landing-steps>div:last-child{grid-template-columns:1fr}.landing-paths article{padding:28px}.landing-feature-grid article{min-height:auto;padding:30px}.landing-security{gap:45px}.landing-security-panel{padding:19px;box-shadow:9px 10px #e9eff7}.landing-access-map{grid-template-columns:1fr;display:grid}.landing-access-map>svg{margin:auto;transform:rotate(90deg)}.landing-security-code{grid-template-columns:24px 1fr auto;font-size:9px}.landing-steps article,.landing-steps article:last-child{border-right:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line)}.landing-final{padding:66px 22px}.landing-final>div:last-child{flex-direction:column;width:100%}.landing-footer{flex-direction:column;align-items:flex-start;padding:36px 22px}.landing-footer>span{margin:0}.landing-page h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.landing-page *{scroll-behavior:auto!important}}.landing-hero h1{overflow-wrap:anywhere}.landing-product-window,.landing-demo-main{max-width:100%}@media (width<=760px){.landing-hero-visual,.landing-product-window,.landing-window-body,.landing-demo-main{width:100%;min-width:0;overflow:hidden}.landing-demo-table{width:100%;max-width:100%;overflow-x:auto}.landing-demo-table>div{width:520px}}@media (width>=1101px){.landing-hero{grid-template-columns:minmax(520px,.9fr) minmax(620px,1.1fr)}.landing-hero h1{overflow-wrap:normal;word-break:normal;font-size:clamp(52px,4.5vw,66px)}}@media (width<=760px){.landing-hero h1{overflow-wrap:normal;word-break:normal;font-size:40px}}.landing-hero h1 em{font-size:.8em;line-height:1.12}.landing-hero h1 em span{white-space:nowrap;display:block}@media (width<=760px){.landing-hero h1 em{font-size:.7em}.landing-demo-table{overflow:hidden}.landing-demo-table>div{grid-template-columns:minmax(0,2fr) minmax(80px,1fr);width:100%!important;min-width:0!important}.landing-demo-table>div>:nth-child(n+3){display:none}.landing-hero h1 em{width:100%}}.landing-page{width:100%;max-width:100vw;overflow-x:hidden}.landing-hero h1{align-items:initial;display:block}.landing-theme{border:1px solid var(--lp-line);min-height:40px;color:var(--lp-navy);background:0 0;align-items:center;gap:7px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.landing-theme:hover{border-color:var(--lp-blue);color:var(--lp-blue)}.landing-header-actions{margin-left:10px}.landing-mobile-auth{display:none}.landing-real-product{background:#fff;border:1px solid #aebfd5;position:relative;overflow:hidden;box-shadow:18px 20px #e8eff8}.landing-real-product:before{content:"";border-left:3px solid var(--lp-blue);border-top:3px solid var(--lp-blue);z-index:3;width:23px;height:23px;position:absolute;top:-1px;left:-1px}.landing-real-label{z-index:3;background:var(--lp-navy);color:#fff;letter-spacing:.08em;border-left:3px solid #65a0ff;align-items:center;gap:7px;padding:10px 13px;font:600 9px Chakra Petch;display:flex;position:absolute;bottom:18px;left:18px;box-shadow:0 8px 18px #07183033}.landing-real-label span{background:#74e1a5;width:5px;height:5px}.landing-app-shot{width:100%;height:auto;display:block}.landing-app-shot.dark{display:none}.landing-hero{grid-template-columns:minmax(430px,.78fr) minmax(650px,1.22fr);gap:52px;min-height:0;padding-top:66px;padding-bottom:70px}.landing-hero h1,.landing-hero h1 em{font-size:50px;line-height:1.04}.landing-hero h1 em{margin-top:5px}.landing-lead{margin:24px 0;font-size:17px;line-height:1.62}.landing-hero-actions{margin-top:28px}.landing-assurances{margin-top:18px}.landing-section{padding-top:92px;padding-bottom:92px}.landing-section h2,.landing-final h2{font-size:46px}.landing-section-heading{margin-bottom:44px}:root[data-theme=dark] .landing-page{--lp-navy:#e9f2ff;--lp-blue:#6ea2ff;--lp-blue-dark:#82b0ff;--lp-pale:#0d1d31;--lp-line:#2a405d;--lp-muted:#9fb1c8;color:#e9f2ff;background:#071422}.landing-page{transition:background-color .15s,color .15s}:root[data-theme=dark] .landing-brand,:root[data-theme=dark] .landing-link-button,:root[data-theme=dark] .landing-theme{color:#e9f2ff}:root[data-theme=dark] .landing-brand>span{background:#17385f}:root[data-theme=dark] .landing-header nav a{color:#aebfd5}:root[data-theme=dark] .landing-secondary{color:#e9f2ff;background:#0a192b}:root[data-theme=dark] .landing-real-product{background:#0b192a;border-color:#365272;box-shadow:18px 20px #10243d}:root[data-theme=dark] .landing-app-shot.light{display:none}:root[data-theme=dark] .landing-app-shot.dark{display:block}:root[data-theme=dark] .landing-paths article,:root[data-theme=dark] .landing-feature-grid article{background:#0a192b}:root[data-theme=dark] .landing-workflows{background:#0d1d31}:root[data-theme=dark] .landing-path-icon,:root[data-theme=dark] .landing-steps article>span{background:#142b49}:root[data-theme=dark] .landing-paths .request .landing-path-icon{background:#2b2043}:root[data-theme=dark] .landing-security-panel{box-shadow:18px 18px #10243d}:root[data-theme=dark] .landing-footer{border-bottom-color:#6ea2ff}:root[data-theme=dark] .landing-final{background:#164ebd}:root[data-theme=dark] .landing-security-panel{color:#dce7f5;background:#0c203b;border-color:#395372}:root[data-theme=dark] .landing-security-top{border-color:#395372}:root[data-theme=dark] .landing-security-top span{color:#c6d6e9}:root[data-theme=dark] .landing-access-map>div{background:#122b4b;border-color:#496684}:root[data-theme=dark] .landing-access-map small{color:#8fa8c7}:root[data-theme=dark] .landing-access-map strong{color:#f2f6fc}:root[data-theme=dark] .landing-security-code{border-color:#496684}:root[data-theme=dark] .landing-security-code>*{border-color:#395372}:root[data-theme=dark] .landing-security-code span{color:#8fa8c7}:root[data-theme=dark] .landing-security-code code{color:#d6e2f1}.landing-feature-grid article:before,.landing-steps article:before{content:"";border-left:3px solid var(--lp-blue);border-top:3px solid var(--lp-blue);width:22px;height:10px;position:absolute;top:-1px;left:-1px}.landing-feature-grid article:nth-child(2n):before,.landing-steps article:nth-child(2):before{border-color:#7c62cf}.landing-steps article:nth-child(3):before{border-color:#41a581}.landing-security-panel{position:relative}.landing-security-panel:before{content:"";border-top:3px solid #6ea2ff;border-left:3px solid #6ea2ff;width:26px;height:14px;position:absolute;top:-1px;left:-1px}.landing-security-panel:after{content:"";border-bottom:2px solid #6ea2ff;border-right:2px solid #6ea2ff;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}:root[data-theme=dark] .landing-feature-grid article:before,:root[data-theme=dark] .landing-steps article:before{filter:brightness(1.18)}.landing-primary{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border-radius:2px}.landing-page{max-width:none;margin:0;padding:0;overflow-x:clip}.landing-header{-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:#ffffffd1;top:0}:root[data-theme=dark] .landing-header{background:#071422d1}.landing-header{-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);background:#ffffffad;box-shadow:0 8px 28px #1d3a630f}:root[data-theme=dark] .landing-header{background:#071422ad;box-shadow:0 8px 28px #0003}.landing-legal-links{align-items:center;gap:18px;display:flex}.landing-legal-links a{color:var(--lp-muted);font-size:11px;text-decoration:none}.landing-legal-links a:hover{color:var(--lp-blue)}.public-header .public-back{color:var(--lp-muted);align-items:center;gap:7px;margin-left:48px;font-size:13px;text-decoration:none;display:flex}.public-header .landing-theme{margin-left:auto}.public-document{width:min(920px,100% - 40px);margin:0 auto;padding:92px 0 100px}.public-document-head{border-bottom:1px solid var(--lp-line);max-width:760px;padding-bottom:38px}.public-document-head h1{letter-spacing:-.04em;margin:0;font:600 clamp(42px,6vw,68px)/1.04 Chakra Petch}.public-document-head>p:nth-of-type(2){color:var(--lp-muted);margin:24px 0 18px;font-size:18px;line-height:1.65}.public-document-head small{letter-spacing:.08em;color:var(--lp-muted);font:500 10px Chakra Petch}.public-document-body>section{border-bottom:1px solid var(--lp-line);grid-template-columns:55px 1fr;gap:24px;padding:42px 0;display:grid;position:relative}.public-document-body>section:before{content:"";border-top:3px solid var(--lp-blue);width:26px;position:absolute;top:-1px;left:79px}.public-document-body>section>span{color:var(--lp-blue);padding-top:5px;font:600 11px Chakra Petch}.public-document-body h2{margin:0 0 16px;font:600 24px Chakra Petch}.public-document-body p{color:var(--lp-muted);margin:12px 0;font-size:15px;line-height:1.75}.public-prelaunch{border:1px solid var(--lp-line);border-left:3px solid var(--lp-blue);background:var(--lp-pale);color:var(--lp-muted);margin-top:34px;padding:18px 20px;font-size:12px;line-height:1.65}.public-footer{flex-wrap:wrap}.public-footer .public-cta{color:var(--lp-blue);align-items:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.public-footer>span{margin-left:auto}:root[data-theme=dark] .public-prelaunch{background:#0d1d31}.public-page .landing-footer{border-bottom-color:var(--lp-blue)}@media (width<=760px){.landing-footer .landing-legal-links{grid-template-columns:1fr 1fr;gap:12px 24px;width:100%;display:grid}.public-header .public-back{margin-left:auto;font-size:0}.public-header .public-back svg{width:20px;height:20px}.public-header .landing-link-button{display:none}.public-header .landing-theme{margin-left:8px}.public-document{padding:60px 0 72px}.public-document-head h1{font-size:39px}.public-document-head>p:nth-of-type(2){font-size:16px}.public-document-body>section{grid-template-columns:34px 1fr;gap:14px;padding:34px 0}.public-document-body>section:before{left:48px}.public-document-body h2{font-size:21px}.public-document-body p{font-size:14px}.public-footer .public-cta{width:100%}.public-footer>span{margin:0}}@media (width<=1100px){.landing-hero{grid-template-columns:1fr;max-width:880px;padding-top:55px}.landing-hero-copy{max-width:690px}.landing-hero h1,.landing-hero h1 em{font-size:48px}.landing-hero-visual{margin-top:4px}.landing-real-product{box-shadow:12px 14px #e8eff8}:root[data-theme=dark] .landing-real-product{box-shadow:12px 14px #10243d}}@media (width<=760px){.landing-header{padding-inline:16px}.landing-brand b{font-size:16px}.landing-theme{margin-left:auto;padding:0 9px}.landing-theme span{display:none}.landing-header nav{background:#fff;gap:17px;padding:18px 20px 22px}:root[data-theme=dark] .landing-header nav{background:#071422}.landing-mobile-auth{border-top:1px solid var(--lp-line);grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;padding-top:17px;display:grid}.landing-mobile-auth button{width:100%}.landing-hero{padding:48px 20px 56px}.landing-kicker{margin-bottom:18px;font-size:10px}.landing-hero h1,.landing-hero h1 em{font-size:36px;line-height:1.05}.landing-hero h1 em{font-size:32px}.landing-lead{margin-top:21px;font-size:15px;line-height:1.62}.landing-hero-actions{margin-top:23px}.landing-assurances{grid-template-columns:1fr 1fr;font-size:10px}.landing-assurances span:last-child{grid-column:1/-1}.landing-hero-visual{margin-top:42px}.landing-real-product{width:calc(100vw - 40px);box-shadow:8px 9px #e8eff8}.landing-app-shot{width:720px;max-width:none;transform:translate(0)}.landing-real-product{height:420px}.landing-real-label{padding:8px 10px;font-size:8px;bottom:10px;left:10px}.landing-trust-line{min-height:52px;font-size:9px}.landing-section{padding:68px 20px}.landing-section h2,.landing-final h2{font-size:32px}.landing-section-heading{margin-bottom:34px}.landing-section-heading>p:last-child{font-size:14px}.landing-paths{gap:12px}.landing-paths h3{font-size:22px}.landing-feature-grid article{min-height:210px;padding:27px}.landing-feature-grid h3{margin-top:34px}.landing-security-copy>p:nth-of-type(2){font-size:14px}.landing-security-panel{padding:15px}.landing-security-top{padding-bottom:14px}.landing-security-code{font-size:8px}.landing-steps>div:last-child{gap:0}.landing-final{padding:52px 20px}.landing-footer{padding:30px 20px}.landing-footer p{margin:0}.landing-page .landing-primary,.landing-page .landing-secondary{min-height:44px}}@media (width<=420px){.landing-app-shot{width:650px}.landing-real-product{height:382px}.landing-hero h1,.landing-hero h1 em{font-size:33px}.landing-hero h1 em{font-size:29px}}.landing-legal-links button{color:var(--lp-muted);background:0 0;border:0;padding:0;font-size:11px}.landing-legal-links button:hover{color:var(--lp-blue)}.landing-faq{background:var(--lp-pale);grid-template-columns:minmax(300px,.7fr) minmax(520px,1.3fr);align-items:start;gap:80px;display:grid}.landing-faq .landing-section-heading{margin-bottom:0;position:sticky;top:120px}.landing-faq-list{border-top:1px solid var(--lp-line)}.landing-faq-list details{border-bottom:1px solid var(--lp-line);background:#fff;position:relative}.landing-faq-list details:before{content:"";border-top:3px solid var(--lp-blue);width:22px;position:absolute;top:-1px;left:-1px}.landing-faq-list summary{cursor:pointer;grid-template-columns:35px 1fr 22px;align-items:center;gap:14px;min-height:76px;padding:18px 22px;list-style:none;display:grid}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary>span{color:var(--lp-blue);font:600 10px Chakra Petch}.landing-faq-list summary>b{font:600 16px Chakra Petch}.landing-faq-list summary>i{color:var(--lp-blue);font-size:24px;font-style:normal;transition:transform .15s}.landing-faq-list details[open] summary>i{transform:rotate(45deg)}.landing-faq-list details>p{color:var(--lp-muted);margin:0;padding:0 58px 25px 71px;font-size:14px;line-height:1.7}.landing-faq-list details>p a{color:var(--lp-blue)}:root[data-theme=dark] .landing-faq-list details{background:#0a192b}.consent-shade{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040d1894;justify-content:center;align-items:flex-end;padding:24px;display:flex;position:fixed;inset:0}.consent-panel{color:#0c203b;background:#fff;border:1px solid #9db2cc;border-top:3px solid #2563eb;width:min(720px,100%);padding:31px;font-family:Barlow,sans-serif;position:relative;box-shadow:18px 18px #09203e47}.consent-panel:before{content:"";border-top:3px solid #2563eb;border-left:3px solid #2563eb;width:28px;height:18px;position:absolute;top:-3px;left:-1px}.consent-close{color:#5d7392;position:absolute;top:15px;right:15px}.consent-icon{color:#2563eb;background:#eaf1ff;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.consent-panel h2{margin:0;font:600 30px Chakra Petch}.consent-panel>p:not(.landing-kicker){color:#5d7392;margin:12px 0 20px;font-size:14px;line-height:1.65}.consent-panel>.landing-kicker{margin-bottom:11px}.consent-category{border:1px solid #cbd9eb;grid-template-columns:24px 1fr auto;align-items:start;gap:12px;margin-top:9px;padding:14px;display:grid}.consent-category>svg{color:#2563eb}.consent-category b,.consent-category span{display:block}.consent-category b{font-size:13px}.consent-category span{color:#5d7392;margin-top:4px;font-size:11px;line-height:1.55}.consent-category>strong{letter-spacing:.08em;color:#2563eb;font:600 9px Chakra Petch}.consent-panel>a{color:#2563eb;margin-top:16px;font-size:12px;display:inline-block}.consent-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}:root[data-theme=dark] .consent-panel{color:#e9f2ff;background:#0a192b;border-color:#395372;box-shadow:18px 18px #00000059}:root[data-theme=dark] .consent-panel>p:not(.landing-kicker),:root[data-theme=dark] .consent-category span{color:#9fb1c8}:root[data-theme=dark] .consent-category{border-color:#395372}:root[data-theme=dark] .consent-icon{background:#142b49}:root[data-theme=dark] .consent-panel .landing-secondary{color:#e9f2ff;background:#0d1d31;border-color:#395372}@media (width<=900px){.landing-faq{grid-template-columns:1fr;gap:35px}.landing-faq .landing-section-heading{position:static}}@media (width<=760px){.landing-faq-list summary{grid-template-columns:28px 1fr 18px;padding:16px 15px}.landing-faq-list summary>b{font-size:14px}.landing-faq-list details>p{padding:0 44px 22px 57px;font-size:13px}.consent-shade{padding:12px}.consent-panel{padding:24px 18px;box-shadow:8px 9px #09203e47}.consent-category{grid-template-columns:20px 1fr}.consent-category>strong{grid-column:2}.consent-actions{grid-template-columns:1fr;display:grid}.consent-actions button{width:100%}}.brand-logo{align-items:center;display:inline-flex;position:relative}.brand-logo img{width:100%;height:auto;display:block}.brand-logo-dark,:root[data-theme=dark] .brand-logo-light{display:none!important}:root[data-theme=dark] .brand-logo-dark{display:block!important}.landing-brand .brand-logo{width:148px}.landing-footer .landing-brand .brand-logo{width:132px}.brand>.brand-logo{width:172px}.guide-logo .brand-logo{width:31px}.guide-logo .brand-logo img{object-fit:contain;width:31px;height:31px}@media (width<=950px){.brand>.brand-logo{width:146px}}@media (width<=760px){.landing-brand .brand-logo{width:128px}}.landing-brand>.brand-logo{width:148px;height:auto;color:inherit;background:0 0}.landing-brand>.brand-logo:after{display:none}:root[data-theme=dark] .landing-brand>.brand-logo{background:0 0}.landing-footer .landing-brand>.brand-logo{width:132px}@media (width<=760px){.landing-brand>.brand-logo{width:128px}}.landing-menu-backdrop{display:none}@media (width<=760px){.landing-menu-backdrop{z-index:19;-webkit-backdrop-filter:blur(9px)saturate(80%);backdrop-filter:blur(9px)saturate(80%);touch-action:none;background:#0c203b38;border:0;width:100%;height:calc(100dvh - 66px);padding:0;display:block;position:fixed;inset:66px 0 0}.landing-header{z-index:20}.landing-header nav.open{box-shadow:0 18px 36px #0c203b24}:root[data-theme=dark] .landing-menu-backdrop{background:#01081075}:root[data-theme=dark] .landing-header nav.open{box-shadow:0 18px 36px #00000052}}
