.auth-gate{align-items:center;background:#f4f7fb;color:#1c2633;display:flex;justify-content:center;min-height:100vh;padding:32px}.auth-gate-panel{background:#fff;border:1px solid #dfe7f0;border-radius:8px;box-shadow:0 18px 46px #1427411f;padding:28px;width:min(100%,460px)}.auth-gate-brand{align-items:center;border-bottom:1px solid #dfe7f0;display:flex;gap:18px;justify-content:space-between;padding-bottom:22px}.auth-gate-brand span{color:#0073b5;font-size:24px;font-weight:800;line-height:30px}.auth-gate-brand strong{color:#008bc5;font-size:16px;font-weight:800;line-height:22px;text-align:right}.auth-gate-status{align-items:flex-start;display:flex;gap:18px;padding-top:24px}.auth-gate-status h1{color:#111827;font-size:22px;font-weight:800;letter-spacing:0;line-height:28px;margin:0}.auth-gate-status p{color:#526070;font-size:14px;line-height:20px;margin:8px 0 0}@media (max-width:520px){.auth-gate{padding:18px}.auth-gate-brand,.auth-gate-status{align-items:flex-start;flex-direction:column}.auth-gate-brand strong{text-align:left}}.lfd-header{background:#fff;box-shadow:0 1px 6px #1427411f;flex:0 0 auto;gap:32px;height:66px;justify-content:space-between;padding:0 24px 0 43px;position:relative;width:100%;z-index:100}.lfd-brand-block,.lfd-header{align-items:center;display:flex}.lfd-brand-block{gap:31px;min-width:0}.lfd-brand-logo{color:#0073b5;font-size:28px;font-weight:800;line-height:32px;white-space:nowrap}.lfd-brand-divider,.lfd-nav-divider{background:#cfcfcf;flex:0 0 auto;width:1px}.lfd-brand-divider{height:31px}.lfd-brand-title{color:#008bc5;font-size:20px;font-weight:800;line-height:24px;white-space:nowrap}.lfd-nav{align-items:flex-start;display:flex;gap:17px;height:100%}.lfd-nav-tab{align-items:center;border-bottom:3px solid #0000;color:#000;display:inline-flex;font-size:16px;font-weight:500;height:53px;justify-content:center;line-height:18px;padding:0 16px;text-decoration:none;transition:color .18s ease,border-color .18s ease}.lfd-nav-tab.active,.lfd-nav-tab:hover{color:#008bc5}.lfd-nav-tab.active{border-bottom-color:#008bc5;font-weight:700}.lfd-nav-divider{height:31px;margin-top:18px}.lfd-profile{align-items:center;display:flex;gap:10px;margin-top:13px;max-width:240px;min-width:0}.lfd-profile-name{color:#27384a;font-size:14px;font-weight:700;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lfd-profile-avatar{align-items:center;background:#e5f2fb;border-radius:50%;color:#008bc5;cursor:pointer;display:flex;flex:0 0 auto;height:33px;justify-content:center;overflow:hidden;transition:background .18s ease,color .18s ease,transform .15s ease;width:33px}.lfd-profile-avatar svg{font-size:23px}.lfd-profile-avatar img{height:100%;object-fit:cover;width:100%}.lfd-profile-avatar span{font-size:12px;font-weight:800;line-height:1}.lfd-profile-avatar:hover{background:#008bc5;color:#fff;transform:translateY(-1px)}@media (max-width:760px){.lfd-header{align-items:flex-start;flex-direction:column;gap:14px;height:auto;min-height:69px;padding:14px 18px}.lfd-brand-block{gap:18px;width:100%}.lfd-brand-logo{font-size:24px;line-height:29px}.lfd-brand-title{font-size:18px;line-height:22px}.lfd-nav{align-items:center;justify-content:flex-end;width:100%}.lfd-nav,.lfd-nav-tab{height:42px}.lfd-profile{margin-top:0;max-width:42px}.lfd-profile-name{display:none}}.lfd-footer{color:#4c4c56;flex:0 0 auto;font-size:12px;line-height:17px;padding:14px 24px 31px;text-align:center}.lfd-footer p{margin:0 0 2px}.lfd-footer p,.lfd-footer p:first-line{font-weight:400}.lfd-footer b,.lfd-footer p strong{font-weight:800}.lfd-footer span{color:#4c4c56;font-size:12px;font-weight:400;line-height:17px}.hero-section{align-items:stretch;background:url(/static/media/landing-bg.b06297b92ffd0bb58e7a.png) 50%/cover no-repeat;display:flex;flex:0 0 auto;justify-content:center;min-height:560px;overflow:hidden;position:relative;width:100%}.hero-section:after{background:linear-gradient(91.21deg,#007db3b3,#542c97b3);content:"";inset:0;pointer-events:none;position:absolute}.hero-overlay{align-items:flex-start;display:flex;height:100%;justify-content:center;padding:85px 24px 56px;position:relative;width:100%;z-index:1}.hero-content{align-items:center;color:#fff;display:flex;flex-direction:column;max-width:1120px;text-align:center;width:100%}.hero-content h1{color:#fff;font-size:32px;font-weight:800;letter-spacing:0;line-height:38px;margin:0}.hero-content p{color:#fffffff2;font-size:16px;font-weight:400;line-height:22px;margin:23px 0 0;max-width:1120px}.ask-input-card{align-items:center;background:#fff;border-radius:18px;box-shadow:0 16px 28px #10416938;display:flex;gap:16px;height:72px;margin-top:25px;max-width:990px;padding:0 23px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ask-input-card:focus-within,.ask-input-card:hover{border-color:#007bb2;box-shadow:0 18px 32px #10416942,0 0 0 4px #008bc51f}.ask-input-card.input-error{animation:shake .4s ease;border-color:#eb0000;box-shadow:0 0 0 4px #eb00001f,0 16px 28px #1041692e}.ask-input-card input{background:#0000;border:0;color:#1c1b1f;flex:1 1;font-family:inherit;font-size:16px;height:50px;min-width:0;outline:0}.ask-input-card input::placeholder{color:#b9b9b9;font-weight:400;opacity:1}.ask-input-actions{align-items:center;display:flex;flex:0 0 auto;gap:19px}.ask-send-button,.ask-upload-button{align-items:center;border:0;display:flex;justify-content:center;transition:background .18s ease,color .18s ease,transform .15s ease}.ask-upload-button{background:#0000;color:#6d6d6d;height:44px;padding:0;width:28px}.ask-upload-button:hover:not(:disabled){color:#008bc5;transform:translateY(-1px)}.ask-upload-button:disabled{opacity:.6}.ask-send-button{background:#008bc5;border-radius:10px;box-shadow:none;color:#fff;height:40px;width:48px}.ask-send-button:not(:disabled){cursor:pointer}.ask-send-button:hover:not(:disabled){background:#007eb3;transform:translateY(-1px)}.ask-send-button:disabled{background:#d8dee6;color:#8a96a3;cursor:not-allowed;opacity:1}.ask-send-button.ask-send-button-loading:disabled{background:#008bc5!important;color:#fff!important;cursor:not-allowed}.ask-input-error-message{animation:fadeIn .2s ease;background:#eb0000;border-radius:8px;color:#fff;font-size:13px;font-weight:600;margin-top:10px;padding:7px 14px}.category-chip-heading{color:#fffffff5;font-size:16px;font-weight:400;line-height:20px;margin-top:27px}.category-carousel{align-items:center;display:flex;gap:12px;margin:26px auto 0;max-width:1040px;width:100%}.category-chip-list{grid-gap:16px;align-items:stretch;display:grid;flex:1 1;gap:16px;grid-auto-flow:column;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.category-chip-list::-webkit-scrollbar{display:none}.category-chip{align-items:center;background:#ffffff29;border:0;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;justify-content:center;justify-self:center;letter-spacing:0;line-height:18px;max-width:100%;min-height:48px;padding:4px 12px;scroll-snap-align:start;text-align:center;transition:background .18s ease,color .18s ease,transform .15s ease;width:-webkit-max-content;width:max-content}.category-chip:hover{background:#ffffff42}.category-chip-selected{box-shadow:none;font-weight:600}.category-chip-selected,.category-chip-selected:hover{background:#fff;color:#0077a8}.category-chip:focus-visible{outline:2px solid #fff;outline-offset:3px}.category-chip:active{transform:translateY(0)}.category-chip-icon{display:none}.category-carousel-arrow{align-items:center;background:#0000;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 42px;height:64px;justify-content:center;width:42px}.category-carousel-arrow:hover{background:#ffffff1f}.category-carousel-arrow:disabled{background:#0000;cursor:default;opacity:.28}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@media (max-width:900px){.hero-section{height:auto;min-height:620px}.hero-overlay{padding:72px 24px 64px}.hero-content h1{font-size:30px;line-height:37px}}@media (max-width:620px){.hero-section{min-height:720px}.hero-overlay{padding:52px 18px 48px}.hero-content h1{font-size:27px;line-height:34px}.hero-content p{font-size:15px;line-height:21px}.ask-input-card{align-items:stretch;border-radius:16px;height:auto;min-height:72px;padding:10px 14px 10px 18px}.ask-input-actions{gap:10px}.category-carousel{gap:6px}.category-chip-list{gap:10px}.category-carousel-arrow{flex-basis:32px;width:32px}}.suggestion-card{align-items:center;background:#fff;border:1px solid #d2dce8;border-radius:13px;box-shadow:none;cursor:pointer;display:flex;gap:18px;justify-content:space-between;min-height:82px;min-width:0;padding:16px 18px;transition:border-color .18s ease,box-shadow .18s ease,transform .15s ease;width:100%}.suggestion-card--loading{cursor:default;pointer-events:none}.suggestion-card:hover{border-color:#008bc5;box-shadow:0 8px 18px #005a8c14;transform:translateY(-1px)}.suggestion-card:active{transform:translateY(0)}.suggestion-card-content{flex:1 1;min-width:0}.suggestion-card h3{color:#111;font-size:18px;font-weight:500;letter-spacing:0;line-height:23px;margin:0}.suggestion-card p{color:#5e5e66;font-size:13px;font-weight:400;line-height:19px;margin:6px 0 0}.suggestion-card-icon{align-items:center;color:#008bc5;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;transition:color .18s ease,transform .15s ease;width:32px}.suggestion-card:hover .suggestion-card-icon{color:#006f9e;transform:translateX(2px)}.suggestion-card-icon svg{flex:0 0 auto;height:23px;width:23px}.home-page{background:#f2f6ff;display:flex;flex-direction:column;min-height:100vh;overflow-y:auto}.home-main{flex:1 0 auto;padding:18px 24px 32px}.suggestions-section{background:#0000;border:1px solid #a8cdef;border-radius:18px;margin:0 auto;max-width:1010px;padding:22px 26px;width:100%}.suggestions-heading-row{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;width:100%}.suggestions-section h2{color:#0077b5;font-size:12px;font-weight:700;letter-spacing:1px;line-height:16px;margin:0;text-transform:uppercase}.suggestions-topic-name{color:#001b55;font-size:21px;font-weight:700;line-height:27px;margin:6px 0 0}.suggestions-grid{grid-gap:20px;display:grid;gap:20px;margin-top:14px}.suggestions-grid--compact{display:flex;flex-wrap:wrap;grid-template-columns:repeat(3,minmax(0,1fr))}.suggestions-grid--compact>.suggestion-card{flex-basis:calc(33.33333% - 13.33333px);flex-grow:1;flex-shrink:1}.suggestions-grid--stacked{gap:12px;grid-template-columns:minmax(0,1fr)}.suggestions-show-more{background:#0000;border:0;color:#0077b5;cursor:pointer;display:block;font:inherit;font-size:13px;font-weight:700;line-height:18px;margin:12px 0 0;padding:0;text-align:left}.suggestions-show-more:hover{color:#005f91;text-decoration:underline}.suggestions-show-more:focus-visible{border-radius:2px;outline:2px solid #008bc5;outline-offset:3px}.suggestions-empty-state{background:#fff;border:1px dashed #a8cde2;border-radius:13px;margin-top:14px;padding:28px;text-align:center}.suggestions-empty-state h3{color:#1c1b1f;font-size:17px;line-height:23px;margin:0}.suggestions-empty-state p{color:#5e5e66;font-size:14px;line-height:20px;margin:8px 0 0}@media (max-width:760px){.suggestions-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.suggestions-grid--compact>.suggestion-card{flex-basis:calc(50% - 10px)}}@media (max-width:620px){.suggestions-grid--compact{grid-template-columns:minmax(0,1fr)}.suggestions-grid--compact>.suggestion-card{flex-basis:100%}}.inline-expandable-text{display:inline;overflow-wrap:normal;white-space:normal;word-break:normal}.inline-expandable-text-toggle{background:#0000;border:0;color:#008bc5;cursor:pointer;display:inline;font-family:inherit;font-size:.65em;font-weight:500;line-height:inherit;margin:0;padding:0;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.answer-page{background:#eef5ff;display:flex;flex-direction:column;height:100vh;overflow:hidden}.answer-main{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:18px 24px 140px}.answer-breadcrumb{align-items:center;color:#111;display:flex;flex:0 0 auto;font-size:14px;font-weight:400;gap:9px;height:20px;line-height:18px}.answer-breadcrumb a{color:#111;text-decoration:none}.answer-breadcrumb-divider{color:#c6c6c6;font-weight:300}.answer-breadcrumb-current{color:#008bc5}.answer-breadcrumb-home{align-items:center;color:#008bc5!important;display:inline-flex;justify-content:center}.answer-breadcrumb-home svg{height:18px;width:18x}.answer-layout{grid-gap:24px;align-items:stretch;display:grid;flex:1 1 auto;gap:24px;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:minmax(-webkit-min-content,1fr);grid-template-rows:minmax(min-content,1fr);margin-top:18px;width:100%}.answer-left-column{min-width:0}.answer-left-column,.answer-right-column{display:flex;flex-direction:column;gap:24px}.answer-right-column{align-self:start;width:320px}.answer-card{background:#fff;border-radius:8px;display:flex;flex:1 0 auto;flex-direction:column;min-height:0;width:100%}.answer-question-hero{background:linear-gradient(91.21deg,#007db3,#542c97);border-radius:8px 8px 0 0;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;padding:20px 24px}.answer-question-hero h1{color:#fff;font-size:24px;font-weight:500;letter-spacing:0;line-height:38px;margin:0}.answer-question-hero h1.question-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:6px;overflow:hidden}.answer-question-summary{margin-bottom:22px;position:relative}.question-see-toggle{align-self:flex-start;background:none;border:none;color:#ffffffd9;cursor:pointer;font-size:14px;font-weight:400;line-height:18px;margin:0 0 16px;padding:0;text-decoration:underline;text-underline-offset:2px}.question-see-toggle:hover{color:#fff}.answer-tag-list{align-items:center;display:flex;flex-wrap:wrap;gap:24px;padding-top:8px}.answer-tag{background:#d7efff;border-radius:11px;color:#008bc5;font-size:14px;font-weight:400;line-height:18px;min-height:28px;padding:5px 9px 4px}.policy-title-copy,.policy-title-row-with-disclaimer{align-items:flex-start}.policy-title-copy{display:flex;flex-direction:column;min-width:0}.policy-guidance-disclaimer{color:#49454f;font-size:14px;font-weight:400;line-height:18px;margin:4px 0 0}.policy-guidance-card{background:#fff;border-radius:0 0 8px 8px;display:flex;flex:1 0 auto;flex-direction:column;min-height:0}.policy-guidance-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 32px;min-height:76px;padding:25px 0 0 25px}.policy-title-row{align-items:center;display:flex;gap:18px;min-width:0}.policy-check-icon{color:#00870c;flex:0 0 auto;font-size:23px!important}.policy-loading-icon{color:#008bc5!important;flex:0 0 auto}.policy-title-row h2{color:#000;font-size:22px;font-weight:800;letter-spacing:0;line-height:25px;margin:0}.policy-source-pill{align-items:center;background:#d5ffd8;border-radius:12px;color:#00870c;display:inline-flex;font-size:14px;font-weight:400;gap:8px;line-height:18px;min-height:28px;padding:5px 12px;white-space:nowrap}.policy-source-pill-searching{background:#e6f4fb;color:#008bc5}.answer-new-chat-fab{align-items:center;background:#008bc5;border:none;border-radius:22px;bottom:24px;box-shadow:0 4px 16px #008bc559;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:44px;padding:0 18px;position:fixed;right:24px;transition:background .15s ease,box-shadow .15s ease;white-space:nowrap;z-index:50}.answer-new-chat-fab:hover{background:#0073a8;box-shadow:0 6px 20px #008bc573}.answer-new-chat-fab svg{font-size:20px!important}.policy-source-pill-empty{background:#eef2f6;color:#49454f}.citation-ref{display:inline-block;font-size:0;line-height:1;margin-left:1px;position:relative;vertical-align:super}.citation-badge,.citation-ref a{border-radius:4px;cursor:pointer;display:inline-block;font-size:11px;font-weight:700;line-height:1;padding:6px 4px;text-decoration:none;transition:background .12s,color .12s}.citation-badge-policy,.citation-badge-policy:active,.citation-badge-policy:focus,.citation-badge-policy:hover,.citation-badge-policy:visited{background:#e4f1f8;color:#008bc5}.citation-badge-page,.citation-badge-page:active,.citation-badge-page:focus,.citation-badge-page:hover,.citation-badge-page:visited{background:#f0ebf8;color:#5631a7}.citation-badge-article,.citation-badge-article:active,.citation-badge-article:focus,.citation-badge-article:hover,.citation-badge-article:visited{background:#faebef;color:#e64070}.citation-badge-default,.citation-badge-default:active,.citation-badge-default:focus,.citation-badge-default:hover,.citation-badge-default:visited{background:#e3f2fb;color:#0879aa}.citation-tooltip{background:#fff;border:1px solid #d0dde9;border-radius:10px;bottom:calc(100% + 10px);box-shadow:0 4px 18px #08244221,0 1px 4px #0824420f;display:none;flex-direction:column;gap:5px;left:50%;max-width:calc(100vw - 32px);padding:10px 13px;position:absolute;transform:translateX(-50%);width:260px;z-index:1000}.citation-ref:hover .citation-tooltip{display:flex}.citation-tooltip:after{border:6px solid #0000;border-top-color:#d0dde9;top:100%}.citation-tooltip:after,.citation-tooltip:before{content:"";left:50%;position:absolute;transform:translateX(-50%)}.citation-tooltip:before{border:5px solid #0000;border-top-color:#fff;top:calc(100% - 1px);z-index:1}.citation-tooltip-name{color:#18243a;font-size:12.5px;font-weight:700;line-height:1.4;text-align:left}.citation-tooltip-section{color:#4a5c70;font-size:11.5px;line-height:1.35}.citation-tooltip-page{color:#7a8ea0;font-size:11px}.citation-tooltip-link{align-self:flex-start;color:#0879aa;display:block;font-size:12px;font-weight:600;margin-top:3px;text-decoration:underline}.citation-tooltip-link:hover{color:#0561c0}.policy-answer-heading{color:#18243a;font-size:15px;font-weight:780;line-height:1.35;margin:0 0 4px}.policy-answer-list{display:flex;flex-direction:column;gap:6px;margin:0 0 4px;padding-left:20px}.policy-answer-list li{color:#2c3a4a;font-size:14.5px;line-height:1.55}.policy-error-row{padding:16px 64px 0}.policy-answer-body{display:flex;flex:1 0 auto;flex-direction:column;gap:24px;min-height:320px;padding:23px 64px 24px}.policy-answer-body>*{flex-shrink:0}.policy-answer-copy{background:#fff;border:1px solid #e3e6ea;border-radius:12px;display:flex;flex-direction:column;gap:18px;padding:18px 20px}.question-switcher{background:#f8fbfe;border:1px solid #d9e5ef;border-radius:10px;padding:10px 10px 8px}.switcher-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:0 2px}.switcher-copy strong{color:#18243a;display:block;font-size:14px;font-weight:700;margin-bottom:4px}.switcher-copy span{color:#697586;display:block;font-size:11.5px}.question-count{background:#e8f5fb;border-radius:999px;color:#0879aa;flex:0 0 auto;font-size:11px;font-weight:800;padding:5px 8px;white-space:nowrap}.tabs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.tab{background:#fff;border:1px solid #d7e0ea;border-radius:8px;color:#4b5667;min-height:54px;padding:8px 10px;text-align:left;transition:.15s ease}.tab:hover{background:#f8fcfe;border-color:#9fcce0}.tab.active{background:#edf8fd;border-color:#74b7d6;box-shadow:0 0 0 2px #078cc012}.tab small{color:#7b8798;display:block;font-size:10.5px;margin-bottom:2px}.tab b{display:block;font-size:12.5px;font-weight:700;line-height:1.25}.tab.active b{color:#0876a6}.question-panel{margin-top:10px}.q-header{align-items:center;background:#fcfdff;border:1px solid #dfe6ef;border-bottom:0;border-radius:10px 10px 0 0;display:flex;gap:11px;padding:12px 14px}.q-number{background:#e9f4fa;border-radius:8px;color:#0777a8;display:grid;flex:0 0 auto;font-weight:800;height:27px;place-items:center;width:27px}.q-title{color:#18243a;font-size:16px;font-weight:780;line-height:1.3;margin:0}.q-content{border:1px solid #dfe6ef;border-radius:0 0 10px 10px;padding:14px 16px}.q-content .policy-answer-paragraph{margin:0 0 10px}.q-content .policy-answer-paragraph:last-child{margin-bottom:0}.citations{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.citation{background:#fff;border:1px solid #cddfeb;border-radius:999px;color:#08739e;font-size:11px;font-weight:700;padding:4px 8px}.panel-foot{align-items:center;border-top:1px solid #edf0f4;display:flex;gap:10px;justify-content:space-between;margin-top:9px;padding-top:9px}.panel-foot span{color:#7a8595;font-size:11px}.panel-inline-dock{border-radius:12px;box-shadow:none;margin-top:14px;max-width:100%;position:static;width:100%}.panel-ask-btn{align-items:center;background:none;border:none;color:#008bc5;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:5px;line-height:1;padding:0}.panel-ask-btn:hover{color:#006f9e;text-decoration:underline}.panel-ask-btn svg{font-size:14px!important}.panel-inline-feedback{background:#f7fbff;border:1px solid #dceaf5;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:14px 16px}.panel-inline-feedback-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.panel-inline-feedback-row strong{color:#18243a;font-size:14px}.panel-inline-feedback-actions{align-items:center;display:flex;gap:8px}.grounded-detail-stack{display:flex;flex-direction:column;gap:16px}.grounded-detail-card{border:1px solid #0000;border-left-width:4px;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:16px 18px 16px 20px;width:100%}.grounded-detail-understood{background:#f3f8fc;border-color:#d6e9f7 #d6e9f7 #d6e9f7 #008bc5}.grounded-detail-why{background:#ecfbef;border-color:#d0f1d8 #d0f1d8 #d0f1d8 #26a13a}.grounded-detail-next{background:#f3f1fb;border-color:#ded8f5 #ded8f5 #ded8f5 #5630b7}.grounded-detail-missing{background:#fff8eb;border-color:#f3dfb6 #f3dfb6 #f3dfb6 #d08000}.grounded-detail-limitations{background:#fff1f0;border-color:#f5ccc8 #f5ccc8 #f5ccc8 #b42318}.grounded-detail-tool{background:#eefbff;border-color:#cbeaf4 #cbeaf4 #cbeaf4 #0a91c0}.grounded-detail-template{background:#f3f1fb;border-color:#ded8f5 #ded8f5 #ded8f5 #7a4dd8}.grounded-detail-related-tools{background:#f3f8fc;border-color:#d6e9f7 #d6e9f7 #d6e9f7 #008bc5}.grounded-detail-title{align-items:center;color:#27384a;display:flex;gap:10px;padding-bottom:8px}.grounded-detail-title svg{flex:0 0 auto;font-size:20px!important}.grounded-detail-understood .grounded-detail-title{color:#008bc5}.grounded-detail-why .grounded-detail-title{color:#168527}.grounded-detail-next .grounded-detail-title{color:#5630b7}.grounded-detail-missing .grounded-detail-title{color:#d08000}.grounded-detail-limitations .grounded-detail-title{color:#b42318}.grounded-detail-tool .grounded-detail-title{color:#0a91c0}.grounded-detail-template .grounded-detail-title{color:#7a4dd8}.grounded-detail-related-tools .grounded-detail-title{color:#008bc5}.grounded-detail-title h3{font-size:16px;font-weight:400;line-height:20px;margin:0}.grounded-detail-card ol,.grounded-detail-card p,.grounded-detail-card ul{color:#49454f;font-size:15px;line-height:22px;margin:0}.grounded-detail-card ol,.grounded-detail-card ul{padding-left:22px}.grounded-detail-card li+li{margin-top:6px}.grounded-detail-emphasis{color:#17212b!important;font-weight:700}.tool-reason{color:#49454f;font-size:14px!important;font-weight:400!important;line-height:18px!important}.grounded-detail-meta{color:#5f6b76!important;font-size:13px!important;line-height:18px!important}.grounded-detail-link{align-items:center;border:1px solid;border-radius:10px;color:inherit;display:inline-flex;font-size:14px;font-weight:700;gap:8px;line-height:18px;min-height:38px;padding:8px 12px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.grounded-detail-link svg{font-size:18px!important}.grounded-detail-template .grounded-detail-link svg{flex:0 0 24px;font-size:24px!important;height:24px;width:24px}.related-tool-links{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.related-tool-link{align-items:stretch;background:#fff;border:1px solid #c5ddea;border-radius:10px;color:#000;display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:6px;line-height:19px;min-width:0;padding:11px 13px;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.related-tool-link-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.related-tool-link-name{font-weight:700;min-width:0;overflow-wrap:anywhere}.related-tool-link-purpose{color:#000;font-size:13px;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:18px;margin:0;overflow-wrap:anywhere;text-align:justify}.related-tool-link svg{flex:0 0 auto;font-size:19px!important}.related-tool-link:focus-visible,.related-tool-link:hover{background:#f8fcfe;border-color:#008bc5}.related-tool-link:focus-visible{outline:2px solid #008bc5;outline-offset:2px}.policy-answer-paragraph{color:#49454f;font-size:16px;font-weight:400;-webkit-hyphens:auto;hyphens:auto;letter-spacing:0;line-height:20px;margin:0;text-align:justify}.policy-answer-paragraph strong{color:#000;font-weight:800}.policy-answer-inline-link{color:#008bc5;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.policy-answer-inline-link:focus,.policy-answer-inline-link:hover{color:#0078ad}.policy-state-content{display:flex;flex-direction:column;gap:20px;max-height:clamp(320px,52vh,560px);min-height:404px;overflow-y:auto;overscroll-behavior:contain;padding:24px 64px;scrollbar-gutter:stable}.policy-clarification-card,.policy-searching-card{align-items:center;background:#f7fbff;border:1px solid #dceaf5;border-radius:20px;color:#49454f;display:flex;font-size:16px;gap:14px;line-height:22px;padding:10px;width:100%}.shimmer-text{-webkit-text-fill-color:#0000;animation:text-shimmer 2.4s linear infinite;background:linear-gradient(90deg,#7c3aed,#4361ee 25%,#06b6d4 50%,#4361ee 75%,#7c3aed);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;display:inline-block;font-size:inherit;font-weight:inherit;margin:0}@keyframes text-shimmer{0%{background-position:200%}to{background-position:-100%}}@keyframes skeleton-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton-lines{display:flex;flex-direction:column;gap:10px}.skeleton-line{animation:skeleton-shimmer 1.6s linear infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f0f4f8 50%,#e2e8f0 75%);background-size:1200px 100%;border-radius:6px;height:13px}.skeleton-line-full{width:100%}.skeleton-line-long{width:78%}.skeleton-line-medium{width:58%}.skeleton-line-short{width:38%}.skeleton-chip{animation:skeleton-shimmer 1.6s linear infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f0f4f8 50%,#e2e8f0 75%);background-size:1200px 100%;border-radius:12px;height:32px;width:96px}.skeleton-chip-wide{width:130px}.clarification-question-skeleton{opacity:.7}.search-stages-bar{display:flex;flex-direction:column;gap:2px;padding:4px 0}.search-stage-row{align-items:center;border-radius:8px;display:flex;gap:14px;padding:9px 18px;transition:background .2s ease,opacity .2s ease}.search-stage-row-active{background:#f0f8ff}.search-stage-row-waiting{opacity:.35}.search-stage-icon{align-items:center;display:flex;flex:0 0 auto;height:22px;justify-content:center;width:22px}.search-stage-done-icon{color:#00870c!important;font-size:20px!important}.search-stage-spinner{color:#008bc5!important}.search-stage-dot{background:#c4c4c4;border-radius:50%;height:10px;width:10px}.search-stage-label{color:#49454f;font-size:15px;font-weight:400;line-height:20px}.search-stage-row-active .search-stage-label{color:#008bc5;font-weight:500}.search-stage-row-done .search-stage-label{color:#27384a}.policy-clarification-card{align-items:flex-start;background:#f1f6ff;border-color:#dce9ff;border-left:2px solid #1e8fff;flex-direction:column;gap:9px;height:auto;overflow:visible}.policy-clarification-title{align-items:center;color:#008bc5;display:flex;font-weight:700;gap:8px}.policy-clarification-title svg{flex:0 0 auto;font-size:20px!important}.policy-clarification-answer{display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere;width:100%}.policy-clarification-answer .policy-answer-paragraph{color:#5f5f5f;margin:0}.clarification-question-block{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding-left:28px;padding-top:8px;text-align:left;width:100%}.clarification-question-block h3{color:#000;font-size:16px;font-weight:400;line-height:20px;margin:0}.clarification-suggestion-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px}.clarification-hint-list{color:#5f5f5f;font-size:15px;line-height:22px;margin:0;padding-left:22px}.clarification-hint-list li+li{margin-top:6px}.clarification-suggestion-chip{background:#f4eff8;border:1px solid #c9c4cd;border-radius:12px;color:#49454f;font-size:15px;font-weight:400;line-height:20px;min-height:32px;padding:5px 12px}.clarification-suggestion-chip-selected,.clarification-suggestion-chip:hover{background:#008bc5;border-color:#008bc5;color:#fff}.clarification-suggestion-chip:disabled{cursor:not-allowed}.clarification-suggestion-chip-selected:disabled{background:#008bc5;border-color:#008bc5;color:#fff}.clarification-send-row{display:flex;justify-content:flex-end}.clarification-stages-row{border-top:1px solid #dce9ff;margin-left:28px;margin-top:6px;padding:4px 0}.clarification-send-button{background:#008bc5;border:0;border-radius:12px;color:#fff;font-size:16px;font-weight:700;height:40px;line-height:18px;min-width:72px;padding:0 18px}.clarification-send-button:disabled{background:#c7c7c7;color:#fff;opacity:1}.policy-retry-button{background:#008bc5;border:0;border-radius:8px;color:#fff;font-size:16px;font-weight:500;height:40px;min-width:96px;padding:0 18px;width:-webkit-fit-content;width:fit-content}.answer-loader{color:#008bc5!important;flex:0 0 auto}.follow-up-question-chip-row{display:flex;justify-content:flex-end}.answer-status-row{display:flex}.answer-status-pill{align-items:center;background:#eef2f6;border-radius:999px;color:#49454f;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;letter-spacing:.04em;line-height:16px;min-height:32px;padding:6px 12px;text-transform:uppercase}.answer-status-pill-yes{background:#dff7e4;color:#0f8a27}.answer-status-pill-no{background:#ffe1df;color:#b42318}.answer-status-pill-maybe{background:#fff1cf;color:#a15c00}.answer-status-pill-needs_clarification,.answer-status-pill-unknown{background:#e8f3ff;color:#0a74b8}.follow-up-question-chip{background:#f4eff8;border:1px solid #c8c0d2;border-radius:10px;color:#49454f;font-size:15px;line-height:20px;max-width:70%;padding:7px 12px}.clarification-input-dock{background:#fff;border:1px solid #d0dde9;border-radius:14px;bottom:32px;box-shadow:0 4px 24px #0824421c,0 1px 6px #0824420f;display:flex;flex-direction:column;gap:11px;left:50%;max-width:calc(100vw - 48px);padding:16px 18px 13px;position:fixed;transform:translateX(-50%);width:600px;z-index:500}.clarification-input-dock-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.clarification-input-dock-title-block{display:flex;flex-direction:column;gap:2px}.clarification-input-dock-title{color:#18243a;font-size:14px;font-weight:700}.clarification-input-dock-subtitle{color:#697586;font-size:12.5px;line-height:1.4}.clarification-input-dock-badge{background:#e3f2fb;border-radius:999px;color:#0879aa;flex:0 0 auto;font-size:11.5px;font-weight:700;padding:4px 11px;white-space:nowrap}.clarification-input-dock-form{align-items:center;background:#f7fafd;border:1px solid #ccd9e6;border-radius:10px;display:flex;gap:8px;padding:8px 8px 8px 14px}.clarification-input-dock-input{background:#0000;border:none;color:#18243a;flex:1 1;font-size:14px;min-width:0;outline:none}.clarification-input-dock-input::placeholder{color:#9aafbf}.clarification-input-dock-send{background:#1c3f7a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:grid;flex:0 0 auto;height:36px;place-items:center;transition:background .12s;width:36px}.clarification-input-dock-send:hover{background:#163060}.clarification-input-dock-send:disabled{background:#c2cdd8;cursor:not-allowed}.clarification-input-dock-hint{color:#8a9bb0;font-size:11.5px;line-height:1.4;margin:0}.clarification-input-dock-success{align-items:center;color:#1a8a3c;display:flex;font-size:13.5px;font-weight:600;gap:8px}.clarification-input-dock-success-icon{color:#1a8a3c;flex:0 0 auto}.clarification-input-dock-done{font-weight:600}.clarification-input-dock-processing-text{font-weight:500}.clarification-input-dock-processing-letter{animation:dock-letter-fade 1.8s ease-in-out infinite;display:inline-block}@keyframes dock-letter-fade{0%,to{opacity:1}50%{opacity:.2}}.feedback-dock-wrapper{bottom:48px;display:flex;justify-content:center;left:24px;pointer-events:none;position:fixed;right:368px;z-index:40}.feedback-dock{background:#fff;border:1px solid #cfd9e5;border-radius:18px;box-shadow:0 8px 32px #1c2f4b29;display:flex;flex-direction:column;max-width:100%;min-height:72px;overflow:hidden;padding:14px 15px;pointer-events:auto;position:relative;transition:width .45s cubic-bezier(.4,0,.2,1),min-height .45s cubic-bezier(.4,0,.2,1);width:742px}.feedback-dock-mini{min-height:60px;width:310px}.feedback-dock-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.feedback-dock-copy-group{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:200px}.feedback-dock-thanks-icon{align-items:center;background:#158334;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;height:28px;justify-content:center;min-width:28px;width:28px}.feedback-dock-thanks-icon svg{font-size:16px!important;height:16px!important;width:16px!important}.feedback-dock-copy{min-width:0}.feedback-dock-copy strong{color:#18243a;display:block;font-size:13px;font-weight:700;line-height:17px}.feedback-dock-copy span{color:#728095;display:block;font-size:12px;line-height:16px;margin-top:2px}.feedback-dock-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px;margin-left:auto}.feedback-dock-button{align-items:center;background:#fff;border-radius:10px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;line-height:18px;padding:0 17px;white-space:nowrap}.feedback-dock-button svg{flex:0 0 auto;font-size:20px!important}.feedback-dock-yes{border:1px solid #b8dfc0;color:#158334;gap:6px;height:40px;padding:0 8px;width:68px}.feedback-dock-follow-up{border:1px solid #b9d9e8;color:#087eaf;gap:6px;height:40px;padding:0 10px;width:152px}.feedback-dock-follow-up[aria-expanded=true]{background:#eef8fd}.feedback-dock-more{align-items:center;background:#fff;border:1px solid #d8e0e9;border-radius:10px;color:#5a6676;display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.feedback-dock-more svg{font-size:20px!important}.feedback-dock-open{min-height:224px}.feedback-dock-expanded{border-top:1px solid #e7ebf0;margin-top:8px;padding-top:8px}.feedback-dock-expanded-head{align-items:center;display:flex;gap:8px;margin-bottom:6px}.feedback-dock-context-chip{align-items:center;background:#eef7fb;border-radius:999px;color:#0875a2;display:inline-flex;font-size:11px;font-weight:700;gap:5px;height:24px;padding:0 10px;white-space:nowrap;width:162px}.chip-label{opacity:.7}.feedback-dock-close{background:#0000;border:0;color:#687587;font-size:12px;font-weight:700;margin-left:auto}.feedback-dock-composer{align-items:center;border:1px solid #bfcddd;border-radius:10px;box-shadow:0 0 0 3px #078cc00f;display:flex;gap:8px;height:70px;max-width:100%;padding:0 8px 0 12px;width:712px}.feedback-dock-composer input{background:#0000;border:0;color:#253247;flex:1 1;font-family:inherit;font-size:14px;height:100%;min-width:0;outline:none}.feedback-dock-composer input::placeholder{color:#8a93a3}.feedback-dock-send{align-items:center;background:#008bc5;border:0;border-radius:10px;color:#fff;display:flex;flex:0 0 auto;height:34px;justify-content:center;width:38px}.feedback-dock-send:disabled{opacity:.5}.feedback-dock-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}.feedback-dock-suggestions-heading{color:#18243a;font-size:13px;font-weight:700;line-height:18px;margin:10px 0 6px}.feedback-dock-suggestions button{background:#fff;border:1px solid #c9d6e3;border-radius:999px;color:#1e3a5f;font-size:12px;font-weight:500;height:30px;padding:0 12px;white-space:nowrap}.feedback-dock-suggestions button:hover{background:#f0f6fb;border-color:#a0bcd4}.follow-up-input-card{align-items:center;background:#fff;border:1px solid #008bc5;border-radius:20px;display:flex;gap:20px;height:72px;padding:15px 24px;width:100%}.follow-up-input-card:focus-within{box-shadow:0 0 0 4px #008bc51f}.follow-up-input-card input{background:#0000;border:0;color:#49454f;flex:1 1;font-family:inherit;font-size:16px;height:40px;line-height:40px;min-width:0;outline:0}.follow-up-input-card input::placeholder{color:#49454f;opacity:1}.follow-up-actions{align-items:center;display:flex;flex:0 0 auto;gap:22px}.follow-up-send-button,.follow-up-upload-button{align-items:center;border:0;display:flex;justify-content:center}.follow-up-upload-button{background:#0000;color:#666;height:40px;width:30px}.follow-up-upload-button:disabled{opacity:.6}.follow-up-send-button{background:#008bc5;border-radius:12px;color:#fff;height:40px;width:48px}.follow-up-send-button:disabled{opacity:.65}.answer-sidebar-card{background:#fff;border-radius:8px;padding:16px;width:320px}.answer-sidebar-card h3{color:#49454f;font-size:16px;font-weight:400;line-height:18px;margin:0}.actions-card{display:flex;flex-direction:column;gap:16px}.actions-tool-content{display:flex;flex-direction:column;gap:12px}.actions-card .actions-tool-heading{color:#17212b;font-size:18px;font-weight:700;line-height:22px;margin:0;overflow-wrap:anywhere}.actions-card .actions-tool-purpose{color:#5f6b76;font-size:14px!important;font-weight:400!important;line-height:20px!important;margin:0}.actions-card .actions-open-tool-button{cursor:pointer;font-weight:600;justify-content:space-between}.actions-empty-text{color:#49454f;font-size:14px;font-weight:400;line-height:20px;margin:0}.sidebar-outline-button,.sidebar-primary-button,.sources-policy-button{align-items:center;border-radius:10px;display:flex;font-size:16px;font-weight:400;gap:12px;height:40px;justify-content:center;line-height:18px;padding:0 16px;text-decoration:none;width:100%}.sidebar-primary-button{background:#008bc5;border:0;color:#fff}.sidebar-outline-button,.sources-policy-button{background:#fff;border:1px solid #008bc5;color:#008bc5}.sidebar-outline-button svg,.sidebar-primary-button svg,.sources-policy-button svg{flex:0 0 auto;font-size:21px!important}.confidence-card{min-height:141px}.confidence-score-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-top:15px}.confidence-label{font-size:24px;font-weight:800;line-height:26px;min-width:0}.confidence-label-low{color:#9a160f}.confidence-label-medium{color:#b35c00}.confidence-label-high{color:#00870c}.confidence-label-neutral{color:#49454f}.confidence-score{color:#2f2f2f;flex:0 0 auto;font-size:18px;font-weight:800;line-height:22px}.confidence-progress-track{background:#eee8fb;border-radius:4px;height:8px;margin-top:10px;overflow:visible;position:relative;width:100%}.confidence-progress-value{border-radius:4px;height:8px;transition:width .22s ease}.confidence-progress-low{background:#9a160f}.confidence-progress-medium{background:#b35c00}.confidence-progress-high{background:#00870c}.confidence-progress-neutral{background:#8a8a8a}.confidence-card p{color:#49454f;font-size:12px;line-height:24px;margin:9px 0 0}.sources-card{min-height:0}.sources-card-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.sidebar-collapse-button{align-items:center;background:#0000;border:0;border-radius:50%;color:#5f5f5f;display:flex;flex:0 0 auto;height:28px;justify-content:center;padding:0;width:28px}.sidebar-collapse-button:focus-visible{outline:2px solid #008bc5;outline-offset:2px}.sidebar-collapse-icon{color:#5f5f5f;flex:0 0 auto;font-size:21px!important}.source-list,.sources-policy-button{margin-top:19px}.source-list{display:flex;flex-direction:column}.source-label{border-radius:999px;flex:0 0 auto;font-size:12px;font-weight:400;line-height:17px;margin-left:auto;padding:5px 10px}.source-label-policy{background:#e4f1f8;color:#008bc5}.source-label-page{background:#f0ebf8;color:#5631a7}.source-label-article{background:#faebef;color:#e64070}.source-label-default{background:#f3f3f3;color:#49454f}.source-item{align-items:flex-start;border-bottom:1px solid #eee;display:flex;gap:12px;min-height:57px;padding:8px 0}.source-item:last-child{border-bottom:0}.source-link-icon{color:#5f5f5f;flex:0 0 auto;font-size:18px!important;margin-top:3px}.source-text{flex:1 1;min-width:0;overflow:hidden}.source-item a{color:#008bc5;text-decoration:underline;white-space:normal}.source-item a,.source-title-text{display:block;font-size:12px;font-weight:400;line-height:17px;max-width:100%;overflow:hidden;text-overflow:ellipsis;width:100%}.source-title-text{color:#49454f;white-space:nowrap}.source-item p{color:#49454f;font-size:12px;font-weight:400;line-height:17px;margin:1px 0 0}.source-empty-text{color:#49454f;font-size:13px;line-height:18px;margin:18px 0 0}.actions-checking-row,.sources-checking-row{align-items:center;color:#49454f;display:flex;font-size:14px;gap:12px;margin-top:20px}.previous-history-card{display:flex;flex-direction:column;height:auto;max-height:420px;overflow:hidden}.previous-history-card-collapsed{height:auto}.previous-history-header{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr) 28px;height:32px}.history-add-button{align-items:center;background:#008bc5;border:0;border-radius:12px;color:#fff;display:flex;height:32px;justify-content:center;width:40px}.history-add-button svg{font-size:23px!important}.previous-history-header span{color:#49454f;font-size:16px;font-weight:400;line-height:20px;white-space:nowrap}.history-collapse-button{align-items:center;background:#0000;border:0;border-radius:50%;display:flex;height:28px;justify-content:center;padding:0;width:28px}.history-collapse-button:focus-visible{outline:2px solid #008bc5;outline-offset:2px}.history-collapse-icon{background:#d7e8f7;border-radius:50%;color:#7a8794;height:20px!important;padding:2px;width:20px!important}.history-list{display:flex;flex:1 1;flex-direction:column;gap:10px;margin-top:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-color:#b9b9b9 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.history-list::-webkit-scrollbar{width:4px}.history-list::-webkit-scrollbar-track{background:#0000}.history-list::-webkit-scrollbar-thumb{background:#b9b9b9;border-radius:8px}.history-item{background:#f8f8f8;border:0;border-radius:4px;display:flex;flex-direction:column;gap:0;padding:8px 12px;width:100%}.history-item-button{background:none;border:none;cursor:pointer;padding:0;text-align:left;width:100%}.history-item-text{color:#49454f;display:block;font-size:13px;font-weight:400;line-height:17px;overflow-wrap:anywhere;white-space:normal}.history-item-text.history-item-clamped{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.history-see-toggle{background:none;border:none;color:#008bc5;cursor:pointer;display:block;font-size:12px;line-height:16px;margin:0;padding:2px 0 0;text-align:left;text-decoration:underline;text-underline-offset:2px;width:100%}.history-see-toggle:hover{color:#0073a8}.history-item-active .history-item-text{color:#000}.history-item-active{background:#e0ebf6;border-left:4px solid #008bc5;color:#000}@media (max-width:1120px){.answer-layout{align-items:start;grid-template-columns:1fr;grid-template-rows:none}.answer-left-column{min-height:auto}.answer-card{flex:none}.policy-guidance-card{flex:none;min-height:580px}.answer-right-column,.answer-sidebar-card{width:100%}.answer-right-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-dock-wrapper{right:24px}}@media (max-width:760px){.answer-main{padding:16px 16px 200px}.answer-layout{margin-top:14px}.answer-question-hero{height:auto;min-height:152px;padding:24px}.answer-question-hero h1{font-size:26px;line-height:32px}.policy-guidance-header{align-items:flex-start;flex-direction:column;margin:0 20px}.policy-source-pill{white-space:normal}.policy-answer-body,.policy-error-row,.policy-state-content{padding-left:20px;padding-right:20px}.feedback-dock-wrapper{bottom:16px;left:16px;right:16px}.feedback-dock{border-radius:16px;padding:14px 16px}.feedback-dock-open{min-height:0}.feedback-dock-row{align-items:flex-start}.feedback-dock-composer,.feedback-dock-context-chip{width:100%}.feedback-dock-copy{flex:1 1 auto;min-width:0}.feedback-dock-actions{margin-left:0;width:100%}.feedback-dock-button{flex:1 1 auto}.feedback-dock-more{flex:0 0 40px}.follow-up-input-card{height:auto;min-height:72px;padding:12px 16px}.follow-up-actions{gap:12px}.answer-right-column{grid-template-columns:1fr}.previous-history-card{height:420px}.history-list{height:342px}}.answer-contact-list{display:flex;flex-direction:column;gap:14px}.answer-contact-list-intro{color:#49454f;font-size:16px;font-weight:400;line-height:20px;margin:0}.answer-contact-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.answer-contact-entry{align-items:center;background:#fff;border:1px solid #00000012;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:row;gap:8px;padding:8.8px 12px;width:100%}.answer-contact-avatar{align-items:center;background:#d9d9d9;border-radius:50%;color:#5f6b76;display:flex;flex:0 0 36px;height:36px;justify-content:center;overflow:hidden;width:36px}.answer-contact-avatar svg{font-size:20px!important}.answer-contact-body{display:flex;flex:1 1;flex-direction:column;gap:0;justify-content:center;min-width:0}.answer-contact-name{color:#49454f;font-size:14px;font-weight:700;line-height:20px}.answer-contact-name,.answer-contact-title{font-family:inherit;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.answer-contact-title{color:#6e6e71;font-size:12px;font-weight:400;line-height:16px}.answer-contact-email-row{align-items:center;display:flex;gap:4px;margin-top:2px}.answer-contact-email{color:#008bc5;flex:1 1;font-family:inherit;font-size:10px;font-weight:400;line-height:16px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.answer-contact-email:focus,.answer-contact-email:hover{text-decoration:underline}.answer-contact-copy{color:#666!important;flex:0 0 auto;opacity:0;padding:2px!important;transition:opacity .15s ease}.answer-contact-email-row:hover .answer-contact-copy{opacity:1}.answer-contact-copy svg{font-size:10px!important}.answer-contact-tag{align-self:flex-start;background:#e0ebf6;border-radius:12px;color:#008bc5;font-family:inherit;font-size:8.68px;font-weight:400;line-height:10px;margin-top:4px;padding:3px 8px}.answer-template-list{display:flex;flex-direction:column;gap:14px}.answer-template-list-intro{color:#49454f;font-size:16px;font-weight:400;line-height:20px;margin:0}.answer-template-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.answer-template-card{align-items:center;background:#fff;border:1px solid #00000012;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;padding:8.8px 12px;width:100%}.answer-template-body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;padding:0}.answer-template-title{color:#000;font-weight:700}.answer-template-subtitle,.answer-template-title{font-family:inherit;font-size:10.92px;font-style:normal;line-height:16px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.answer-template-subtitle{color:#49454f;font-weight:400}.answer-template-meta{align-items:center;display:flex;flex-direction:row;gap:10px;margin-top:2px}.answer-template-pill{align-items:center;border-radius:12px;display:flex;justify-content:center;line-height:10px;padding:3px 8px}.answer-template-author,.answer-template-pill{font-family:inherit;font-size:8.68px;font-style:normal;font-weight:400;white-space:nowrap}.answer-template-author{color:#9ca3af;line-height:13px;overflow:hidden;text-overflow:ellipsis}.answer-template-download{background:#f2f6ff!important;border-radius:7px!important;color:#008bc5!important;flex:0 0 30px;height:30px!important;width:30px!important}.answer-template-download svg{font-size:20px!important}.answer-template-instructions-bar{align-items:center;background:#fffbf0;border:1px solid #f5c842;border-left:4px solid #f5a623;border-radius:10px;color:#7a4f00;display:flex;font-size:13.5px;font-weight:500;gap:10px;line-height:20px;padding:10px 16px;text-decoration:none;transition:background .15s ease,box-shadow .15s ease}.answer-template-instructions-bar:hover{background:#fff3cc;box-shadow:0 2px 8px #00000014;color:#5c3900}.answer-template-instructions-icon{color:#f5a623;flex-shrink:0;font-size:18px!important}.answer-template-instructions-label{flex:1 1}.answer-template-instructions-arrow{color:#b97a00;flex-shrink:0;font-size:15px!important}*{box-sizing:border-box}#root,body,html{height:100%;margin:0}#root,body,html{overflow:hidden}#root{display:flex;flex-direction:column}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f2f6ff;font-family:Inter,Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility}button{cursor:pointer;font-family:inherit;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}button:disabled{cursor:not-allowed}button:active:not(:disabled){transform:scale(.97)}a,button,input,select,textarea{outline:none}a:focus-visible,button:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:4px;outline:2px solid #008bc5;outline-offset:2px}::selection{background:#c5e4f3;color:#000}img,svg{display:block;max-width:100%}:root{--lfd-blue:#008bc5;--lfd-bg:#f2f6ff;--lfd-text:#49454f}
/*# sourceMappingURL=main.3cb0e41a.css.map*/