.questionnaire-page{max-width:1480px}.questionnaire-page .back-link{font-size:13px;font-weight:600}.questionnaire-page .eyebrow{font-size:11px;letter-spacing:.14em}.questionnaire-page .page-heading{margin-bottom:32px}.questionnaire-page .page-heading h1{font-size:clamp(34px,3vw,42px)}.questionnaire-page .page-heading .muted{font-size:16px}.project-metrics{gap:14px;margin-bottom:26px}.project-metrics article{min-height:94px;gap:9px;padding:20px 21px;border-radius:12px}.project-metrics small{font-size:10px;font-weight:700;letter-spacing:.11em}.project-metrics strong{font-size:20px;line-height:1.2}.reconciliation-preview{border-radius:12px}.reconciliation-heading{padding:17px 20px}.reconciliation-toggle{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.reconciliation-toggle:hover{background:#fbfcfe}.reconciliation-toggle:focus-visible{outline:3px solid rgba(49,91,159,.16);outline-offset:-3px}.reconciliation-heading strong{font-size:14px}.reconciliation-heading span{font-size:11px}.reconciliation-status{margin-left:auto;font-size:12px!important}.reconciliation-chevron{width:9px;height:9px;margin-left:2px;border-right:2px solid #64748b;border-bottom:2px solid #64748b;transform:rotate(45deg) translateY(-2px);transition:transform .16s ease}.reconciliation-toggle[aria-expanded=true] .reconciliation-chevron{transform:rotate(225deg) translate(-1px,-1px)}.reconciliation-table{font-size:12px}.reconciliation-table td,.reconciliation-table th{padding:11px 20px}.reconciliation-table th{font-size:9px}.response-toolbar{gap:24px;padding:22px 24px}.response-toolbar h2{margin:0 0 4px;font-size:23px;white-space:nowrap}.response-toolbar>div:first-child{flex:0 0 220px;align-self:flex-start}.response-toolbar>div:first-child>span{font-size:12px}.response-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.response-toolbar-controls{display:grid;flex:1 1 auto;min-width:0;grid-gap:10px;gap:10px;justify-items:end}.response-filter-actions,.response-primary-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.response-filter-actions>select,.response-primary-actions>button{min-height:40px;border:1px solid #c4d1e1;border-radius:8px;background:#fff;color:#243a59;padding:0 14px;font-size:12px;font-weight:700;line-height:1}.response-primary-actions>button{cursor:pointer}.response-filter-actions>select{width:190px;cursor:pointer}.response-primary-actions .trust-agent-button{order:1;border-color:#24569b;background:linear-gradient(135deg,#234f91,#3470bf);color:#fff;box-shadow:0 7px 18px rgba(35,79,145,.18)}.response-primary-actions .ai-generate-button{order:2;border-color:#b7cbe5;background:#eef4fb;color:#254f88}.response-primary-actions .coverage-analyze-button{order:3;border-color:#c7d4e5;color:#405a7c}.response-primary-actions>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 14px rgba(39,75,124,.1)}.response-filter-actions :disabled,.response-primary-actions :disabled{cursor:not-allowed;opacity:.62}.response-workspace>.response-toolbar{align-items:flex-start;gap:32px;padding:26px 28px 22px;background:#fff}.questionnaire-export-ready{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 20px;padding:13px 15px;border:1px solid #b9dfd5;border-radius:9px;background:#effaf6;color:#185f53}.questionnaire-export-ready>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.questionnaire-export-ready strong{font-size:12px}.questionnaire-export-ready span{overflow:hidden;color:#547069;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.questionnaire-export-ready .button.secondary{flex:0 0 auto;min-height:36px;margin:0;padding:0 13px;border-color:#8fc9bb;background:#fff;color:#176b5c;box-shadow:none}@media (max-width:640px){.questionnaire-export-ready{align-items:stretch;flex-direction:column}}.response-workspace .response-toolbar-controls{gap:14px}.response-workspace .response-primary-actions{align-items:center;gap:6px}.response-workspace .response-primary-actions>button{min-height:38px;padding-inline:13px;border-color:transparent;background:transparent;color:#395675;font-size:12px;box-shadow:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.response-workspace .response-primary-actions>button:hover:not(:disabled){border-color:transparent;background:#f1f5fa;box-shadow:none;transform:none}.response-workspace .response-primary-actions .trust-agent-button{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding-inline:17px;border:1px solid #24599c;background:#2e63a8;color:#fff;box-shadow:0 8px 20px rgba(35,79,145,.2)}.response-workspace .trust-agent-button:before{content:"";width:8px;height:8px;border-radius:50%;background:#b9d8ff;box-shadow:0 0 0 4px rgba(255,255,255,.13)}.response-workspace .trust-agent-button[aria-busy=true]{opacity:1;cursor:progress;background:#315f99}.response-workspace .trust-agent-button[aria-busy=true]:before{width:12px;height:12px;border:2px solid rgba(255,255,255,.42);border-top-color:#fff;background:transparent;box-shadow:none;animation:spin .75s linear infinite}.response-workspace .response-primary-actions .ai-generate-button{border:1px solid #cbd8e7;background:#fff;color:#234f88}.response-workspace .response-primary-actions .coverage-analyze-button{position:relative;margin-left:8px;color:#526982}.response-workspace .response-primary-actions .coverage-analyze-button:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:1px;background:#dce4ed}.response-workspace .response-filter-actions{align-items:center;gap:0;min-height:44px;padding:5px 6px 5px 12px;border:1px solid #e0e7f0;border-radius:10px;background:#f7f9fc}.response-workspace .response-filter-actions:before{content:"FILTER VIEW";margin-right:10px;color:#72839a;font-size:9px;font-weight:800;letter-spacing:.1em;white-space:nowrap}.response-workspace .response-filter-actions>select{width:auto;min-width:168px;min-height:32px;padding:0 32px 0 11px;border:0;border-left:1px solid #dfe6ef;border-radius:0;background-color:transparent;color:#405774;font-size:11px;box-shadow:none}.response-workspace .response-filter-actions>select:first-of-type{border-left:0}.response-workspace .response-filter-actions>select:focus-visible{position:relative;border-radius:6px;outline:2px solid rgba(49,91,159,.18);outline-offset:0;background:#fff}.response-workspace .response-filter-actions>select:disabled,.response-workspace .response-primary-actions>button:disabled{color:#8a9bb0;opacity:1}.response-workspace .response-primary-actions .trust-agent-button:disabled:not([aria-busy=true]),.response-workspace .response-primary-actions .trust-agent-button:disabled:not([aria-busy=true]):hover{border-color:#d6e0ec;background:#edf2f8;color:#71849d;box-shadow:none;transform:none}.response-workspace .trust-agent-button:disabled:not([aria-busy=true]):before{background:#a9c8ed;box-shadow:none}.response-workspace .response-primary-actions .trust-agent-button[aria-busy=true]:disabled,.response-workspace .response-primary-actions .trust-agent-button[aria-busy=true]:disabled:hover{border-color:#315f99;background:#315f99;color:#fff;box-shadow:0 8px 20px rgba(35,79,145,.16);transform:none}.response-toolbar-actions>button,.response-toolbar-actions>select{min-height:42px;border:1px solid #c4d1e1;border-radius:8px;background:#fff;color:#243a59;padding:0 14px;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.response-toolbar-actions>button:hover:not(:disabled){border-color:#91acd0;transform:translateY(-1px);box-shadow:0 5px 14px rgba(39,75,124,.1)}.response-toolbar-actions>button:focus-visible,.response-toolbar-actions>select:focus-visible{outline:3px solid rgba(49,91,159,.16);outline-offset:1px}.response-toolbar-actions .coverage-analyze-button{border-color:#b7cbe5;background:#eef4fb;color:#254f88}.response-toolbar-actions .ai-generate-button{border-color:var(--primary);background:var(--primary);color:#fff;padding-inline:16px;font-size:13px}.response-toolbar-actions .ai-generate-button:hover:not(:disabled){border-color:var(--primary-dark);background:var(--primary-dark)}.response-toolbar-actions .trust-agent-button{border-color:#24569b;background:linear-gradient(135deg,#234f91,#3470bf);color:#fff;box-shadow:0 7px 18px rgba(35,79,145,.18)}.response-toolbar-actions .ai-generate-button{border-color:#b7cbe5;background:#fff;color:#254f88;box-shadow:none}.trust-agent-panel{display:grid;grid-gap:12px;gap:12px;padding:18px 24px;border-top:1px solid #d8e3ef;border-bottom:1px solid #d8e3ef;background:linear-gradient(110deg,#eef5ff,#f8fbff);color:#17365f}.trust-agent-progress-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.trust-agent-progress-head>div{display:grid;grid-gap:3px;gap:3px}.trust-agent-progress-head strong{font-family:var(--font-outfit),sans-serif;font-size:17px}.trust-agent-panel p,.trust-agent-panel small,.trust-agent-progress-head span{margin:0;font-size:12px}.trust-agent-panel progress{width:100%;height:7px;accent-color:#2e66ae}.trust-agent-metrics{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));grid-gap:8px;gap:8px}.trust-agent-metrics span{display:grid;grid-gap:2px;gap:2px;padding:9px 11px;border:1px solid #d5e1ef;border-radius:8px;background:rgba(255,255,255,.78);color:#536b8c;font-size:10px}.trust-agent-metrics b{color:#102b51;font-size:16px}.trust-agent-item{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:10px;padding:9px 11px;border:1px solid #d6e2f0;border-radius:8px;background:#f6f9fd;color:#49617f;font-size:11px}.trust-agent-item strong{color:#24599d}.trust-agent-item.missing_evidence,.trust-agent-item.needs_sme,.trust-agent-item.partial_evidence{border-color:#ead9b6;background:#fffaf0}.trust-agent-error{color:#b42318}@media (max-width:1050px){.trust-agent-metrics{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media (max-width:650px){.trust-agent-progress-head{align-items:flex-start;flex-direction:column}.trust-agent-metrics{grid-template-columns:repeat(2,minmax(100px,1fr))}.response-filter-actions,.response-primary-actions,.response-toolbar-controls{width:100%;justify-items:stretch}.response-filter-actions,.response-primary-actions{display:grid;grid-template-columns:1fr}.response-filter-actions>select{width:100%}}.question-row{grid-template-columns:40px minmax(0,1fr);gap:20px;padding:29px 24px 27px}.question-index{width:32px;height:32px;font-size:11px}.question-index-column>input{width:16px;height:16px}.question-title-row{gap:20px}.question-title-row h3{font-size:17px;line-height:1.45}.question-provenance{gap:8px;margin:8px 0 14px;font-size:11px}.question-provenance .source-label{padding:4px 6px;font-size:9px}.canonical-line{flex-wrap:wrap;gap:9px;margin:0 0 14px;font-size:11px}.canonical-line>span{font-size:9px}.canonical-line button,.canonical-line select,.canonical-line strong{font-size:11px}.canonical-line button{padding:4px}.canonical-line select{min-height:34px}.coverage-badge,.status{padding:6px 9px;font-size:10px}.coverage-panel{margin:0 0 16px;border-radius:10px}.coverage-summary{min-height:56px;padding:12px 14px}.coverage-summary small{font-size:9px}.coverage-summary strong{font-size:11px}.coverage-detail{padding:14px}.coverage-overrides label,.coverage-suggestions small{font-size:10px}.coverage-overrides select,.coverage-reason,.coverage-suggestions b,.coverage-suggestions>strong,.coverage-working,.missing-evidence p,.missing-evidence>strong{font-size:11px}.coverage-suggestions a,.coverage-suggestions button,.missing-evidence a{padding:7px 9px;font-size:10px}.suggest-button{margin-bottom:14px;padding:9px 12px;font-size:11px}.ai-suggestion{padding:17px}.ai-suggestion-head strong{font-size:13px}.ai-sources span,.ai-sources strong,.ai-suggestion-head small,.ai-warning,.inline-action-error{font-size:10px}.ai-suggestion>p{font-size:13px;line-height:1.6}.ai-suggestion-actions button{padding:8px 11px;font-size:11px}.question-body textarea{min-height:126px;padding:16px 17px;border-radius:9px;font-size:14px;line-height:1.6}.response-actions{gap:10px;margin-top:12px}.response-actions span{font-size:11px}.response-actions button,.saved-reuse-link{min-height:38px;padding:9px 13px;font-size:11px}.saved-reuse-link:before{content:"\2713"}.response-actions .refine-answer-button{border-color:#b7cbe5;background:#f2f6fc;color:#24558f}.refine-answer-panel{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid #cbd9ea;border-radius:10px;background:#f7fafe}.refine-answer-head{display:grid;grid-gap:3px;gap:3px}.refine-answer-head strong{color:#102a4c;font-size:13px}.refine-answer-head small{color:var(--muted);font-size:10px}.refine-options{display:flex;flex-wrap:wrap;gap:7px}.refine-custom button,.refine-options button,.refined-preview-actions button{min-height:32px;padding:0 10px;border:1px solid #b9cbe3;border-radius:6px;background:#fff;color:#28558e;font-size:10px;font-weight:750;cursor:pointer}.refine-custom{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.refine-custom input{min-width:0;min-height:36px;padding:0 11px;border:1px solid #c5d3e4;border-radius:7px;background:#fff;font:inherit;font-size:12px}.refine-working{display:flex;align-items:center;gap:7px;color:#315b9f;font-size:11px}.refined-preview{padding:13px;border:1px solid #d2ddea;border-radius:8px;background:#fff;color:#172f4f;font-size:13px;line-height:1.6;white-space:pre-wrap}.refined-preview-actions{display:flex;justify-content:flex-end;gap:8px}.refined-preview-actions button.replace{border-color:var(--primary);background:var(--primary);color:#fff}.refine-answer-panel button:disabled,.refine-custom input:disabled{cursor:not-allowed;opacity:.55}.response-evidence{margin-top:18px;padding:13px 14px;border-radius:11px}.evidence-heading{grid-template-columns:32px minmax(0,1fr) auto;gap:11px}.evidence-mark{width:32px;height:32px}.evidence-item b,.evidence-title strong{font-size:12px}.evidence-empty,.evidence-error,.evidence-item small,.evidence-progress,.evidence-title small,.visual-evidence-observation{font-size:10px}.evidence-heading button,.evidence-item button,.evidence-tools button,.evidence-upload{min-height:34px;padding:7px 10px;font-size:10px}.evidence-item{grid-template-columns:36px minmax(0,1fr) auto auto;gap:11px;padding:11px 12px}.evidence-glyph{height:29px;font-size:9px}.evidence-composer>input,.evidence-detail,.evidence-note-input{font-size:11px}.generation-progress{padding:14px 24px}.generation-progress strong{font-size:12px}.generation-progress small{font-size:10px}.question-filter-progress{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 24px;border-bottom:1px solid #d8e3ef;background:#f3f7fc;color:#315b9f;font-size:11px;font-weight:700}.question-filter-progress .spinner{width:14px;height:14px}.generation-lock-scope{min-width:0;margin:0;padding:0;border:0}.generation-lock-scope[disabled]{cursor:wait}.generation-lock-scope[disabled] .question-list,.generation-lock-scope[disabled] .response-pagination{pointer-events:none;opacity:.58;filter:saturate(.75);transition:opacity .16s ease}.response-toolbar-actions :disabled{cursor:not-allowed}.return-to-response-top{position:fixed;right:24px;bottom:24px;z-index:40;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid #b9cbe3;border-radius:999px;background:#fff;color:var(--primary);box-shadow:0 10px 28px rgba(20,54,96,.16);font-size:12px;font-weight:750;cursor:pointer}#response-workspace-toolbar{scroll-margin-top:90px}.return-to-response-top:hover{border-color:var(--primary);background:#f4f8fd}.return-to-response-top span{font-size:16px;line-height:1}.response-pagination{display:grid;grid-template-columns:minmax(170px,1fr) auto auto;align-items:center;grid-gap:20px;gap:20px;padding:18px 24px;border-top:1px solid var(--line-soft);background:#fbfcfe;color:var(--muted);font-size:12px}.pagination-actions,.response-pagination>label{display:flex;align-items:center;gap:9px}.pagination-actions button,.response-pagination select{min-height:36px;border:1px solid #c6d2e1;border-radius:7px;background:#fff;color:#263b58;padding:0 10px;font-size:12px;font-weight:650}.pagination-actions button{min-width:78px;cursor:pointer}.pagination-actions button:hover:not(:disabled){border-color:#92acd0;background:#f1f6fc;color:var(--primary-dark)}.pagination-actions button:disabled{background:#f4f6f9;color:#98a3b3}.pagination-actions>span{min-width:92px;color:#536176;text-align:center;font-weight:650}.document-detail,.documents-page,.library-page{width:100%;max-width:1240px}.documents-page .page-heading .muted,.library-page .page-heading .muted{font-size:15px}.knowledge-search{height:58px;border-radius:11px}.knowledge-search input{font-size:14px}.knowledge-search button{height:42px;padding-inline:17px;font-size:12px}.section-title{padding:19px 22px}.section-title h2{font-size:18px}.search-results .section-title p,.section-title>span{font-size:11px}.document-filters select,.upload-fields select{min-height:40px;font-size:12px}.document-row{padding-block:15px;font-size:12px}.table-head{font-size:9px}.document-name strong{font-size:13px}.document-name small,.evidence-number,.ranking-debug,.search-result span,.status-pill{font-size:10px}.search-result strong{font-size:13px}.search-result p{font-size:12px;line-height:1.6}.knowledge-answer-heading strong{font-size:13px}.knowledge-answer-heading small{font-size:10px}.knowledge-answer>p{font-size:14px}.document-detail .back-link{font-size:13px}.document-file-icon span,.document-kicker{font-size:10px}.document-title-block p{font-size:14px}.document-detail .detail-actions>button,.document-detail .version-upload-button{min-height:40px;font-size:11px}.document-danger-zone strong,.document-detail .detail-grid span,.document-detail .section-title p,.version-file strong{font-size:11px}.document-detail .detail-grid strong{font-size:13px}.document-detail .content-extraction-panel,.document-detail .document-intelligence{gap:26px;padding:24px;border-radius:13px}.document-detail .content-extraction-panel .eyebrow,.document-detail .document-intelligence .eyebrow{font-size:11px}.document-detail .content-extraction-panel h2,.document-detail .document-intelligence h2{margin-top:6px;font-size:20px}.document-detail .content-extraction-stats{gap:18px}.document-detail .content-extraction-stats span,.document-detail .intelligence-values span{gap:6px}.document-detail .content-extraction-stats small,.document-detail .intelligence-values small{font-size:10px}.document-detail .content-extraction-stats strong,.document-detail .intelligence-values strong{font-size:13px;line-height:1.5}.document-detail .content-extraction-panel>button,.document-detail .document-intelligence form button,.document-detail .document-intelligence>button{min-height:40px;padding:0 14px;border-radius:8px;font-size:12px}.document-detail .detail-grid span{font-size:11px}.document-detail .detail-grid strong,.document-detail .meta-status{font-size:14px!important}.document-detail .document-intelligence p{font-size:12px;line-height:1.55}.document-detail .document-intelligence form{gap:16px}.document-detail .document-intelligence form label{gap:7px;font-size:12px}.document-detail .document-intelligence form select{min-height:42px;padding:10px 12px;font-size:13px;line-height:1.45}.document-detail .document-intelligence form select[multiple]{min-height:164px;padding:10px 12px}.document-detail .extraction-warning p{font-size:11px;line-height:1.5}.authority-pill,.document-danger-zone button,.document-danger-zone span,.document-detail .version-row-head,.meta-status,.version-badge,.version-file small{font-size:10px!important}.library-page{max-width:1240px}.library-toolbar input,.library-toolbar select{min-height:44px;padding:11px 13px;font-size:13px}.library-head,.library-row{padding:16px 19px}.library-head{font-size:10px}.library-row{font-size:12px}.library-question{gap:6px}.library-question strong{font-size:13px}.library-question small{font-size:11px;line-height:1.5}@media (max-width:1180px){.response-toolbar{align-items:flex-start;flex-direction:column}.response-toolbar-actions{justify-content:flex-start;width:100%}.document-detail .content-extraction-panel,.document-detail .document-intelligence{grid-template-columns:1fr}.document-detail .document-intelligence form{grid-column:1}}@media (max-width:760px){.questionnaire-page .page-heading h1{font-size:32px}.response-toolbar-actions>button,.response-toolbar-actions>select{width:100%}.question-row{padding:23px 17px}.question-title-row h3{font-size:16px}.evidence-item{grid-template-columns:32px minmax(0,1fr)}.response-pagination{grid-template-columns:1fr;gap:13px;padding:16px 17px}.pagination-actions,.response-pagination>label{justify-content:space-between}}.foundation-page{max-width:1480px;margin:0 auto}.foundation-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.foundation-heading h1{margin:4px 0 0;font-size:clamp(32px,3vw,42px);letter-spacing:-.035em}.quick-actions{display:flex;align-items:center;gap:10px}.quick-actions .button,.quick-actions a:not(.button){min-height:36px;padding:0 13px;border-radius:7px;font-size:14px;line-height:1;box-shadow:none}.member-actions button,.pending-invitations button,.quick-actions a:not(.button),.secondary-action,.settings-link{min-height:40px;padding:0 15px;border:1px solid #c8d5e5;border-radius:8px;background:#fff;color:#174d98;font:inherit;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.quick-actions a:not(.button){min-height:36px;padding:0 13px;border-radius:7px;font-size:14px}.workspace-switcher-menu{display:flex;align-items:center;gap:9px}.workspace-switcher-menu select{min-width:210px;height:40px;padding:0 34px 0 12px;border:1px solid #d3dce8;border-radius:8px;background:#fff;font-size:13px;font-weight:700}.workspace-switcher-menu a,.workspace-switcher-menu button{border:0;background:transparent;color:#285896;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.dashboard-metrics article,.dashboard-panel,.people-table,.settings-card{border:1px solid #d2ddea;border-radius:12px;background:#fff}.dashboard-metrics article{padding:19px 21px}.dashboard-metrics span{display:block;color:#657691;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.dashboard-metrics strong{display:block;margin-top:8px;font-size:28px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);grid-gap:18px;gap:18px}.dashboard-panel{overflow:hidden}.dashboard-panel>header{min-height:59px;padding:0 20px;border-bottom:1px solid #e1e8f0;display:flex;align-items:center;justify-content:space-between}.dashboard-panel h2{margin:0;font-size:17px}.dashboard-panel header>span{min-width:27px;padding:4px 8px;border-radius:20px;background:#edf3fb;text-align:center;font-size:11px}.recent-questionnaires{grid-column:1/-1}.activity-list article,.attention-list a{min-height:58px;padding:10px 20px;border-bottom:1px solid #edf1f6;display:flex;align-items:center;justify-content:space-between;color:inherit;text-decoration:none}.attention-list a:hover{background:#f8fbff}.activity-list span,.attention-list span{display:grid;grid-gap:4px;gap:4px}.activity-list strong,.attention-list strong{font-size:14px;line-height:1.3}.activity-list small,.attention-list small{color:#657691;font-size:12px}.activity-list article{justify-content:flex-start;gap:12px}.activity-list i{width:8px;height:8px;border-radius:50%;background:#2f68b3}.recent-row{display:grid;grid-template-columns:minmax(220px,2fr) 120px 170px 120px;grid-gap:18px;gap:18px;align-items:center;min-height:54px;padding:0 20px;border-bottom:1px solid #edf1f6;color:inherit;font-size:13px;text-decoration:none}.recent-head{min-height:40px;color:#687892;background:#f8fafc;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.foundation-empty{min-height:120px;padding:28px;color:#64748b;display:flex;align-items:center;justify-content:center;gap:12px}.people-table{overflow:hidden}.people-page .foundation-heading{align-items:center;margin-bottom:20px}.people-page .foundation-heading>.button{min-height:36px;padding:0 14px;border-radius:7px;box-shadow:none;font-size:14px}.people-row{display:grid;grid-template-columns:minmax(210px,1.35fr) 135px minmax(190px,1.2fr) 100px minmax(140px,.8fr) 175px;grid-gap:15px;gap:15px;align-items:center;min-height:66px;padding:9px 20px;border-bottom:1px solid #e5ebf2;font-size:13px}.people-head{min-height:43px;color:#66758d;background:#f8fafc;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.person-cell{display:flex;align-items:center;gap:12px;min-width:0}.person-cell>i{width:36px;height:36px;border-radius:10px;background:#e9f1fb;color:#1d5eaa;display:grid;place-items:center;font-style:normal;font-weight:800}.person-cell>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.person-cell small{color:#67768d;overflow:hidden;text-overflow:ellipsis}.people-row select{height:38px;width:100%;border:1px solid #ccd7e5;border-radius:7px;background:white;padding:0 9px}.member-status{padding:5px 8px;border-radius:20px;background:#e7f7f1;color:#087557;font-size:10px;letter-spacing:.05em}.member-status.suspended{background:#fff2e2;color:#9a5600}.member-status.invited{background:#edf3fb;color:#235998}.member-actions{display:flex;justify-content:flex-end;gap:7px}.member-actions button{min-height:32px;padding:0 10px;border-radius:6px;font-size:11px}.member-actions .danger{color:#b32929;border-color:#efc6c1}.current-user-badge{justify-self:end;padding:5px 9px;border-radius:20px;background:#edf3fb;color:#365f92;font-size:11px;font-weight:700;white-space:nowrap}.expertise-cell{display:flex;align-items:center;gap:7px;min-width:0}.expertise-cell>button{flex:0 0 auto;padding:4px 7px;border:1px solid #cad6e5;border-radius:5px;background:#fff;color:#28558e;font-size:10px;font-weight:700;cursor:pointer}.expertise-chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.expertise-chips small{max-width:180px;overflow:hidden;padding:4px 6px;border-radius:5px;background:#edf3fb;color:#315b7f;font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.expertise-chips em{color:#7b8798;font-size:11px;font-style:normal}.people-loading{grid-column:1/-1;min-height:110px;display:flex;align-items:center;justify-content:center;gap:9px;color:#607089}.people-filters{display:grid;grid-template-columns:minmax(260px,1fr) 150px 150px minmax(190px,240px) auto;grid-gap:9px;gap:9px;margin-bottom:14px}.people-filters input,.people-filters select{min-width:0;height:40px;border:1px solid #cbd7e5;border-radius:8px;background:#fff;color:#263b56;padding:0 11px;font:inherit;font-size:12px}.people-search{position:relative;display:block}.people-search span{position:absolute;top:50%;left:12px;z-index:1;color:#58708f;font-size:16px;transform:translateY(-50%);pointer-events:none}.people-search input{width:100%;padding-left:35px}.people-filters>button{height:40px;padding:0 12px;border:1px solid #c5d2e2;border-radius:8px;background:#fff;color:#28558e;font-size:11px;font-weight:750;cursor:pointer}.people-filters input:focus,.people-filters select:focus{outline:3px solid rgba(49,91,159,.12);border-color:#7297c8}.dialog-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:rgba(8,22,41,.52);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog.questionnaire-dialog{width:min(720px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:28px;border:1px solid #d5dfeb;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(9,30,58,.24)}.questionnaire-dialog h2{margin:5px 0 8px;font-size:25px;letter-spacing:-.025em}.questionnaire-dialog>div:first-child .muted{max-width:600px;margin:0;font-size:13px;line-height:1.55}.questionnaire-dialog .form-grid{gap:16px;margin:23px 0 0}.questionnaire-dialog .form-grid label{gap:7px;color:#273a54;font-size:12px}.questionnaire-dialog .form-grid input,.questionnaire-dialog .form-grid textarea{width:100%;min-width:0;border-color:#c5d2e2;background:#fff;color:#17263c;font-size:13px;line-height:1.4}.questionnaire-dialog .form-grid input{min-height:42px}.questionnaire-dialog .form-grid textarea{min-height:92px;resize:vertical}.questionnaire-dialog .form-grid input:focus,.questionnaire-dialog .form-grid textarea:focus{outline:3px solid rgba(49,91,159,.12);border-color:#7195c6}.questionnaire-dialog .file-drop{gap:6px;padding:15px;border-color:#aebed2;background:#f7f9fc}.questionnaire-dialog .file-drop>span{font-size:11px}.questionnaire-dialog .file-drop input[type=file]{min-height:auto;margin-top:4px;padding:8px;background:#fff}.questionnaire-dialog .file-drop input[type=file]::-webkit-file-upload-button{margin-right:10px;padding:7px 10px;border:1px solid #b8c7d9;border-radius:6px;background:#eef3f9;color:#294f82;font:inherit;font-weight:700;cursor:pointer}.questionnaire-dialog .file-drop input[type=file]::file-selector-button{margin-right:10px;padding:7px 10px;border:1px solid #b8c7d9;border-radius:6px;background:#eef3f9;color:#294f82;font:inherit;font-weight:700;cursor:pointer}.questionnaire-dialog .dialog-actions{margin-top:22px;padding-top:18px;border-top:1px solid #e5eaf1}.questionnaire-dialog .dialog-actions button{min-height:38px;padding:0 14px;border-radius:7px;font-size:12px}.questionnaire-dialog .dialog-actions .button{box-shadow:none}@media (max-width:640px){.dialog-backdrop{align-items:end;padding:10px}.dialog.questionnaire-dialog{max-height:calc(100vh - 20px);padding:21px;border-radius:13px}.questionnaire-dialog h2{font-size:22px}}.dialog.invite-dialog{width:min(620px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:24px;border:1px solid #d5dfeb;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(9,30,58,.22)}.invite-dialog h2{margin:4px 0 22px;font-size:24px;letter-spacing:-.025em}.invite-dialog .field+.field{margin-top:15px}.invite-dialog .dialog-actions{margin-top:22px}.invite-dialog .dialog-actions button{min-height:36px;padding:0 14px;border-radius:7px;font-size:13px}.invite-dialog .dialog-actions .button{box-shadow:none}.expertise-picker{min-width:0;margin:16px 0 0;padding:0;border:0}.expertise-picker legend{margin-bottom:8px;color:#31435b;font-size:12px;font-weight:700}.expertise-options{display:grid;grid-template-columns:1fr 1fr;max-height:230px;overflow-y:auto;border:1px solid #d5deea;border-radius:8px;background:#fafcfe}.expertise-options label{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border-bottom:1px solid #e7ecf2;color:#263b56;font-size:11px;cursor:pointer}.expertise-options label:nth-child(odd){border-right:1px solid #e7ecf2}.expertise-options input{width:14px;height:14px;flex:0 0 auto;accent-color:var(--primary)}.expertise-options label span{min-width:0}.expertise-options label small{margin-left:auto;color:#637894;font-size:8px;text-transform:uppercase}.custom-expertise{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-top:9px}.custom-expertise input{min-width:0}.custom-expertise button{padding:0 10px;border:1px solid #b9cbe3;border-radius:7px;background:#f3f7fc;color:#28558e;font-size:10px;font-weight:750;cursor:pointer}.custom-expertise button:disabled{cursor:not-allowed;opacity:.5}.settings-page{max-width:1280px}.settings-page .settings-heading{margin-bottom:18px}.settings-page .settings-heading h1{font-size:clamp(28px,2.5vw,34px)}.settings-page>.alert{margin-bottom:12px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.settings-card{padding:20px;display:grid;align-content:start;grid-gap:16px;gap:16px;border-color:#d7e0eb;border-radius:10px;box-shadow:0 1px 2px rgba(21,48,80,.025)}.settings-card h2,.settings-card-header h2{margin:3px 0 0;font-size:17px;line-height:1.25;letter-spacing:-.015em}.settings-card .eyebrow{font-size:9px;letter-spacing:.13em}.settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.settings-fields .settings-readonly-field{grid-column:1/-1}.settings-card label{display:grid;grid-gap:6px;gap:6px;color:#34475f;font-size:11px;font-weight:750}.settings-card input{width:100%;min-width:0;height:38px;padding:0 11px;border:1px solid #cdd8e5;border-radius:7px;background:#fff;color:#182c47;font:inherit;font-size:12px}.settings-card input:focus{outline:3px solid rgba(49,91,159,.11);border-color:#789ac5}.settings-card input[readonly]{background:#f7f9fc;color:#6d7d92}.settings-form-card{grid-template-rows:auto auto 1fr}.settings-card-actions{align-self:end;padding-top:14px;border-top:1px solid #e8edf3}.settings-card button{justify-self:start}.settings-page .secondary-action,.settings-page .settings-button{min-height:34px;padding:0 12px;border-radius:6px;box-shadow:none;font-size:11px;line-height:1}.settings-page .settings-button{font-weight:750}.billing-settings-card{grid-column:1/-1;grid-template-columns:minmax(340px,1fr) auto;grid-template-areas:"overview actions" "usage usage";align-items:center;gap:17px 24px}.billing-overview{display:grid;grid-gap:15px;gap:15px}.billing-settings-card .billing-overview{grid-area:overview}.billing-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.billing-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.billing-summary>span,.billing-usage>span{display:grid;grid-gap:3px;gap:3px}.billing-management-note span,.billing-summary small,.billing-usage small,.security-account-row small{color:#738198;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.billing-summary strong{color:#203550;font-size:12px}.billing-usage{grid-area:usage;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:15px;border-top:1px solid #e7ecf2}.billing-usage>span{min-height:55px;padding:10px 12px;border:1px solid #e0e7ef;border-radius:7px;background:#fafbfd;align-content:center}.billing-usage strong{color:#183251;font-size:13px}.billing-management-note{grid-area:usage;min-height:52px;padding:14px 0 0;border-top:1px solid #e7ecf2;display:grid;align-content:center;grid-gap:5px;gap:5px}.billing-management-note strong{color:#263b56;font-size:12px;font-weight:700}.billing-actions{grid-area:actions;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.billing-settings-card>.settings-button{grid-area:actions;justify-self:end}.billing-settings-card .billing-actions .secondary-action,.billing-settings-card .billing-actions .settings-button,.billing-settings-card>.settings-button{height:34px;min-height:34px;padding:0 11px;white-space:nowrap}.settings-compact-card{min-height:92px;grid-template-columns:minmax(170px,.7fr) minmax(220px,1.3fr);align-items:center}.security-account-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.security-account-row>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.security-account-row strong{overflow:hidden;color:#263b56;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.settings-page .settings-link{min-height:36px;padding:0 11px;border-radius:6px;font-size:11px}.upgrade-notice a{flex:0 0 auto;padding:7px 10px;border:1px solid;border-radius:6px;font-weight:750}.settings-link{justify-content:space-between;width:100%}@media (max-width:1080px){.billing-settings-card{grid-template-columns:1fr auto}.billing-usage{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.settings-grid{grid-template-columns:1fr}.settings-card{padding:17px}.billing-settings-card{grid-template-columns:1fr;grid-template-areas:"overview" "actions" "usage";gap:16px}.billing-settings-card>.billing-actions,.billing-settings-card>.settings-button{justify-self:start}.billing-settings-card>.billing-actions{justify-content:flex-start}.billing-management-note{padding:14px 0 0;border-top:1px solid #e0e7ef}.billing-usage{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-fields{grid-template-columns:1fr}.settings-fields .settings-readonly-field{grid-column:auto}.settings-compact-card{grid-template-columns:1fr;min-height:0}.security-account-row{align-items:flex-start;flex-direction:column}}.auth-landing,.onboarding-landing{min-height:100vh;padding:36px 20px;background:radial-gradient(circle at 50% 0,#fff 0,#f4f7fb 48%,#edf2f8 100%);display:grid;place-items:center}.auth-card,.onboarding-card,.workspace-picker{width:min(100%,470px);padding:34px 38px;border:1px solid #d8e1ec;border-radius:16px;background:rgba(255,255,255,.97);box-shadow:0 22px 65px rgba(21,52,91,.1)}.workspace-onboarding-card{width:min(100%,500px);padding:30px 35px}.workspace-onboarding-card .form-logo{width:158px;margin-bottom:20px}.workspace-onboarding-card h1{margin:17px 0 8px;font-size:27px}.workspace-onboarding-card .onboarding-intro{margin:0 0 22px;color:#69778c;font-size:12px;line-height:1.55}.workspace-onboarding-card form{display:grid;grid-gap:14px;gap:14px}.workspace-onboarding-card .field{gap:6px}.workspace-onboarding-card input{height:42px;font-size:13px}.workspace-onboarding-card .auth-submit{min-height:40px;margin-top:3px;padding:0 14px;border-radius:7px;box-shadow:0 7px 18px rgba(49,91,159,.14);font-size:12px}.auth-card h1,.onboarding-card h1,.workspace-picker h1{margin:24px 0;font-size:30px;letter-spacing:-.03em}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;margin-top:26px;padding:4px;border-radius:9px;background:#edf2f8}.auth-tabs button{height:38px;border:0;border-radius:7px;background:transparent;color:#64748b;font-weight:700;cursor:pointer}.auth-tabs button.active{background:white;color:#0b213f;box-shadow:0 2px 8px rgba(15,41,75,.09)}.auth-card form,.workspace-picker form{display:grid;grid-gap:17px;gap:17px}.invitation-signin{display:grid;grid-gap:14px;gap:14px}.auth-card .field,.invite-dialog .field,.onboarding-card .field,.workspace-dialog .field,.workspace-picker .field{display:grid;grid-gap:7px;gap:7px;color:#31435b;font-size:12px;font-weight:700}.auth-card input,.invite-dialog input,.invite-dialog select,.onboarding-card input,.workspace-dialog input,.workspace-picker input{height:45px;padding:0 12px;border:1px solid #c9d6e5;border-radius:8px;font:inherit}.auth-text-action{justify-self:end;padding:0;border:0;background:none;color:#205b9f;font-weight:700;cursor:pointer}.auth-text-action.centered{justify-self:center}.auth-submit{width:100%;justify-content:center}.auth-divider{margin:22px 0;border-top:1px solid #e1e7ef;text-align:center}.auth-divider span{position:relative;top:-10px;padding:0 10px;background:#fff;color:#8390a2;font-size:12px}.social-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.social-actions button{min-height:42px;border:1px solid #cbd7e5;border-radius:8px;background:white;font-weight:700;cursor:pointer}.auth-message{margin:17px 0 0;padding:11px 12px;border-radius:7px;background:#edf4fd;color:#24588e;font-size:13px}.auth-message.error{background:#fff0ee;color:#ad2d25}.signup-card{width:min(100%,500px);padding:29px 34px 27px}.signup-card .form-logo{width:158px;margin-bottom:20px}.signup-card h1{margin:17px 0 22px;font-size:27px}.signup-card form{gap:14px}.signup-card .field{gap:6px}.signup-card .field>input,.signup-card .password-field>input{height:42px;font-size:13px}.password-field{position:relative;display:block}.password-field>input{width:100%;padding-right:58px}.password-field>button{position:absolute;top:50%;right:7px;min-width:43px;height:28px;padding:0 7px;border:0;border-radius:5px;background:#edf3fa;color:#315b8f;font-size:10px;font-weight:750;cursor:pointer;transform:translateY(-50%)}.password-field>button:hover{background:#e2ebf6}.password-field>button:focus-visible{outline:3px solid rgba(49,91,159,.16)}.password-guidance{color:#7a8798;font-size:10px;font-weight:500}.legal-consent{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;color:#627087;font-size:10px;font-weight:500;line-height:1.45;cursor:pointer}.signup-card .legal-consent>input{width:15px;height:15px;margin:1px 0 0;padding:0;border-radius:4px;accent-color:#315b9f}.legal-consent a{color:#22599f;font-weight:750;text-decoration:underline;-webkit-text-decoration-color:#b8c9df;text-decoration-color:#b8c9df;text-underline-offset:2px}.signup-card .auth-submit{min-height:40px;padding:0 14px;border-radius:7px;box-shadow:0 7px 18px rgba(49,91,159,.14);font-size:12px}.signup-card .auth-providers{margin-top:15px}.signup-card .auth-divider{margin:18px 0 13px;border-top:0}.signup-card .auth-divider span{position:static;padding:0;font-size:10px}.auth-provider-grid .auth-provider-button{min-height:39px;padding:0 12px;border:0;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:750;cursor:pointer;transition:background .16s ease,transform .16s ease}.auth-provider-button svg{width:16px;height:16px;flex:0 0 auto}.auth-provider-grid .provider-github{background:#24292f;color:#fff}.auth-provider-grid .provider-github:hover:not(:disabled){background:#171a1f;transform:translateY(-1px)}.auth-provider-grid .provider-gitlab{background:#fc6d26;color:#fff}.auth-provider-grid .provider-gitlab:hover:not(:disabled){background:#e75b16;transform:translateY(-1px)}.auth-provider-grid .auth-provider-button:focus-visible{outline:3px solid rgba(49,91,159,.2);outline-offset:2px}.auth-provider-grid .auth-provider-button:disabled{cursor:not-allowed;opacity:.48}.signup-card .auth-message{margin-top:14px;font-size:11px}.signup-card .auth-switch{margin-top:17px;font-size:11px}.step-indicator{display:flex;align-items:center;margin:25px 0}.step-indicator span{width:30px;height:30px;border-radius:50%;background:#e8edf3;color:#728196;display:grid;place-items:center;font-size:12px;font-weight:800}.step-indicator span.active{background:#235fa8;color:white}.step-indicator i{flex:1 1;height:1px;background:#d6dfeb}.onboarding-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.pending-invitations,.workspace-list{display:grid;grid-gap:9px;gap:9px}.workspace{min-height:62px;padding:10px 14px;border:1px solid #d1dce9;border-radius:9px;background:white;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.workspace:hover{border-color:#5a83bb;background:#f8fbff}.pending-invitations article>span,.workspace span:first-child{display:grid;grid-gap:4px;gap:4px}.pending-invitations small,.workspace small{color:#6b7b91}.pending-invitations{margin-top:25px}.pending-invitations h2{margin:0 0 3px;font-size:16px}.pending-invitations article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #e6ebf2}.access-denied{padding:16px;border:1px solid #edc9c5;border-radius:9px;background:#fff5f3;display:grid;grid-gap:6px;gap:6px;color:#9b332c}.internal-provisioning-page{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:#f2f5f9}.internal-provisioning-card{width:min(100%,560px);padding:32px;border:1px solid #d5dfeb;border-radius:15px;background:#fff;box-shadow:0 20px 60px rgba(20,47,82,.1)}.internal-provisioning-card h1{margin:10px 0 24px;font-size:28px}.internal-provisioning-card .eyebrow{margin-top:24px}.internal-provisioning-card form{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.internal-provisioning-card form label{display:grid;grid-gap:7px;gap:7px;color:#31435b;font-size:12px;font-weight:700}.internal-provisioning-card form input{height:43px;min-width:0;padding:0 11px;border:1px solid #c9d6e5;border-radius:8px;font:inherit}.internal-provisioning-card form button{grid-column:1/-1;justify-self:end;min-height:39px;padding:0 15px}.internal-provisioning-result{display:grid;grid-gap:4px;gap:4px;margin-top:20px;padding:14px;border:1px solid #b9dfd2;border-radius:9px;background:#effaf6;color:#126550}.internal-provisioning-result small{color:#477568}@media (max-width:1050px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.settings-grid{grid-template-columns:1fr}.billing-usage{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-questionnaires{grid-column:1}.people-table{overflow-x:auto}.people-row{min-width:1160px}.people-filters{grid-template-columns:minmax(250px,1fr) repeat(2,minmax(130px,.5fr))}.people-filters select:last-of-type{grid-column:1/3}.workspace-switcher-menu a,.workspace-switcher-menu button{display:none}}@media (max-width:700px){.foundation-heading{align-items:flex-start;flex-direction:column}.quick-actions{flex-wrap:wrap}.dashboard-metrics{grid-template-columns:1fr 1fr}.recent-table{overflow-x:auto}.recent-row{min-width:760px}.workspace-switcher-menu select{min-width:150px;max-width:46vw}.auth-card,.onboarding-card,.workspace-picker{padding:27px 22px}.expertise-options,.social-actions{grid-template-columns:1fr}.expertise-options label:nth-child(odd){border-right:0}.people-filters{grid-template-columns:1fr 1fr}.people-filters select:last-of-type,.people-search{grid-column:1/-1}.internal-provisioning-card form{grid-template-columns:1fr}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_ed3508{--font-outfit:"Outfit","Outfit Fallback"}