.fl-site-header{position:sticky;top:0;z-index:35;background:#fff;border-bottom:1px solid #dfe7ec}.fl-site-header .fl-header-inner{max-width:1248px;min-height:72px;margin:auto;padding:15px 32px;display:flex;align-items:center;gap:32px}.fl-site-header .fl-brand{font-size:21px;font-weight:850;letter-spacing:-1px;color:#142132!important;line-height:1.2;white-space:nowrap}.fl-site-header .fl-brand>span{color:#087e83}.fl-site-navigation{display:flex;align-items:center;gap:25px;min-width:0}.fl-site-navigation>a{font-size:11px;font-weight:600;line-height:1.7;color:#6c8593!important;white-space:nowrap;text-decoration:none;padding:5px 0;border-bottom:1px solid transparent}.fl-site-navigation>a:hover,.fl-site-navigation>a[aria-current=page]{color:#087e83!important;border-bottom-color:#8fbfc2;text-decoration:none}.fl-site-header .fl-header-actions{display:flex;align-items:center;gap:18px;margin-left:auto;font-size:11px}.fl-site-header .fl-account{font-size:10px;max-width:145px;color:#8499a4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-site-sign-in{border:0;background:none;color:#6f8b99;font-size:10px;cursor:pointer;padding:7px 0}.fl-site-header .fl-header-upload{display:inline-flex;gap:7px;align-items:center;justify-content:center;padding:9px 13px;border:1px solid #087e83;border-radius:6px;background:#087e83;color:#fff!important;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;text-decoration:none}.fl-site-header .fl-header-upload:hover{background:#076a70;text-decoration:none}.fl-site-header .fl-header-upload:disabled{opacity:.5;cursor:default}.fl-site-header a:focus-visible,.fl-site-header button:focus-visible{outline:2px solid #65b8c0;outline-offset:3px}.fl [id]{scroll-margin-top:92px}@media(max-width:900px){.fl-site-header .fl-header-inner{gap:20px;padding:14px 24px}.fl-site-header .fl-brand{font-size:19px}.fl-site-navigation{gap:17px}.fl-site-navigation>a{font-size:10px}.fl-site-header .fl-header-actions{gap:12px}.fl-site-header .fl-account{max-width:95px;font-size:9px}.fl-site-header .fl-header-upload{padding:9px 11px;font-size:10px}}@media(max-width:720px){.fl-site-header .fl-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:12px 18px}.fl-site-header .fl-brand{grid-column:1;grid-row:1;font-size:18px}.fl-site-header .fl-header-actions{grid-column:2;grid-row:1;gap:11px;margin-left:0}.fl-site-navigation{grid-column:1/-1;grid-row:2;gap:24px}.fl-site-navigation>a{font-size:11px;padding:5px 0}.fl [id]{scroll-margin-top:122px}}@media(max-width:520px){.fl-site-header .fl-header-inner{padding:10px 14px;gap:5px 10px}.fl-site-header .fl-brand{font-size:16px;letter-spacing:-.7px}.fl-site-header .fl-header-actions{gap:8px}.fl-site-header .fl-account{display:block;max-width:50px;font-size:9px;line-height:1.5}.fl-site-sign-in{font-size:9px;padding:0 0 2px}.fl-site-header .fl-header-upload{padding:7px 9px;font-size:9px;gap:5px}.fl-site-header .fl-header-upload>svg{width:13px}.fl-site-navigation{gap:23px}.fl-site-navigation>a{font-size:10px;padding:5px 0}.fl [id]{scroll-margin-top:125px}}@media(max-width:360px){.fl-site-header .fl-header-actions{flex-direction:column;align-items:flex-end;gap:1px}.fl-site-header .fl-account{max-width:90px}.fl-site-sign-in{padding:0 0 2px}}.fl-account-menu{position:relative;min-width:0}.fl-account-button{display:flex;align-items:center;gap:4px;min-width:0;padding:5px 0;border:0;background:transparent;color:#6c8593;cursor:pointer}.fl-account-button .fl-account{min-width:0}.fl-account-dropdown{position:absolute;top:calc(100% + 9px);right:0;z-index:45;width:225px;max-width:calc(100vw - 28px);padding:7px;background:#fff;border:1px solid #dce6eb;border-radius:7px;box-shadow:0 8px 24px #173b4c1a;color:#597887}.fl-account-dropdown>p{padding:8px 10px 10px;font-size:10px;line-height:1.6;color:#8399a5;border-bottom:1px solid #edf2f4;margin:0 0 4px;overflow-wrap:anywhere}.fl-account-dropdown strong{display:block;font-weight:600;color:#416575}.fl-account-dropdown>a{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:4px;font-size:11px;color:#416575;text-decoration:none}.fl-account-dropdown>a:hover,.fl-account-dropdown>a:focus{background:#edf6f5;text-decoration:none}@media(max-width:520px){.fl-account-button{gap:3px;padding:2px 0}.fl-account-button>svg{width:9px}.fl-account-dropdown{width:210px}}@media(max-width:720px){.fl-site-navigation{gap:8px 20px;flex-wrap:wrap}}@media(max-width:520px){.fl-site-navigation{gap:5px 17px}.fl-site-navigation>a{font-size:10px}}.fl-site-library-orientation{max-width:1248px;margin:0 auto;padding:0 32px}.fl-site-library-orientation .library-organization-options-compact{border:0;margin:0;padding:0;gap:6px}.fl-site-library-orientation .library-organization-options-compact>span{font-size:9px;margin-right:8px}.fl-site-library-orientation .library-organization-options-compact>a{font-size:10px;padding:7px 13px;gap:6px;border-bottom-width:2px}.fl-site-library-orientation .library-organization-options-compact>a svg{width:12px;height:12px}.fl-site-header:has(.fl-site-library-orientation)~main [id]{scroll-margin-top:135px}@media(max-width:720px){.fl-site-library-orientation{padding:0 18px}.fl-site-header:has(.fl-site-library-orientation)~main [id]{scroll-margin-top:160px}}@media(max-width:520px){.fl-site-library-orientation{padding:0 14px}.fl-site-library-orientation .library-organization-options-compact>a{font-size:10px;padding:6px 10px}.fl-site-library-orientation .library-organization-options-compact>span{flex-basis:auto;margin-bottom:0}.fl-site-library-orientation .library-organization-options-compact>a{flex:none}}.editorial-text{color:inherit;font:inherit;line-height:inherit;overflow-wrap:inherit}.editorial-pencil,.editorial-edited{display:inline-flex!important;vertical-align:baseline;align-items:center;justify-content:center;border:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer;line-height:1.3!important;min-height:0!important;width:auto!important;margin:0 0 0 .42em!important;padding:.1em .15em!important;border-radius:3px;color:#617d88!important}.editorial-pencil{opacity:.7}.editorial-pencil:hover,.editorial-pencil:focus-visible{opacity:1}.editorial-pencil:focus-visible,.editorial-edited:focus-visible{outline:2px solid #26838a;outline-offset:2px}.editorial-edited{font: .68em/1.4 system-ui,sans-serif!important;letter-spacing:0!important}.editorial-original{display:block;font-size:.88em;border-left:2px solid #c5dcdf;padding:.7em .9em;margin:.7em 0;color:#607c86;line-height:1.75}.editorial-original>strong,.editorial-original>span,.editorial-original>small{display:block}.editorial-original>strong{font-size:.8em;font-weight:600;margin-bottom:.5em}.editorial-original>small{font-size:.8em;margin-top:.6em}.editorial-editor{display:block;position:relative;width:100%;max-width:100%;padding:16px;margin:14px 0;border:1px solid #b9d7db;border-radius:6px;background:#f6fafb;color:#365e6c;text-align:left;font: 14px/1.65 system-ui,sans-serif;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}.editorial-editor>label{display:block!important;font:600 13px/1.6 system-ui,sans-serif!important;color:#365e6c!important;margin:0 0 7px!important}.editorial-editor textarea{display:block!important;box-sizing:border-box;width:100%;max-width:100%;min-width:0;resize:vertical;border:1px solid #bfd4da;border-radius:4px;background:#fff;color:#294a59;font: 14px/1.65 system-ui,sans-serif;padding:10px!important;margin:0!important;letter-spacing:normal}.editorial-editor textarea:focus-visible{outline:2px solid #26838a;outline-offset:2px}.editorial-preview-label{display:block;font-size:11px;color:#78929d;margin:12px 0 5px}.editorial-preview{display:block;padding:10px;background:#fff;border:1px solid #e0eaed;border-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:100%;overflow-x:auto}.editorial-preview a{pointer-events:none}.editorial-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:12px}.editorial-editor .editorial-actions>button{display:inline-flex!important;align-items:center;gap:5px;border:1px solid #b9d4d9!important;border-radius:4px;background:#fff!important;color:#326d7d!important;font: 12px/1.6 system-ui,sans-serif!important;padding:6px 10px!important;margin:0!important;cursor:pointer;min-height:0!important;width:auto!important;letter-spacing:normal!important}.editorial-editor .editorial-actions>button:first-child{background:#087e83!important;border-color:#087e83!important;color:#fff!important}.editorial-editor .editorial-actions>button:disabled{opacity:.55;cursor:default}.editorial-editor>small{display:block;font-size:11px;color:#718894;margin-top:12px;line-height:1.65}.editorial-error{display:block;color:#9b4434;font-size:12px;line-height:1.7;margin-top:10px}@media(max-width:600px){.editorial-editor{padding:12px}.editorial-editor textarea{font-size:16px}.editorial-pencil{padding:.2em!important}}.fl-library-paper-summary:has(.editorial-pencil),.fl-library-paper-summary:has(.editorial-editor),.fl-library-paper-summary:has(.editorial-original){display:block!important;-webkit-line-clamp:unset;overflow:visible}.library-organization{padding:22px 0 0}.library-organization h1{max-width:950px}.library-organization>p{max-width:800px}.library-organization-options{display:flex;align-items:center;gap:8px;margin-top:22px;padding-bottom:0;border-bottom:1px solid #dfe8ec}.library-organization-options>span{color:#758f9b;font-size:11px;margin-right:12px}.library-organization-options>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 19px;border:1px solid transparent;border-bottom:3px solid transparent;border-radius:6px 6px 0 0;color:#5c7a8a;font-size:13px;font-weight:600;text-decoration:none}.library-organization-options>a:hover{background:#edf6f5;color:#087e83;text-decoration:none}.library-organization-options>a[aria-current=page]{background:#edf6f5;color:#087e83;border-bottom-color:#087e83}.library-organization-options>a:focus-visible{outline:2px solid #58a5ae;outline-offset:-3px}.library-organization-footer{flex-wrap:wrap}.library-organization-footer>span{max-width:650px;font-weight:400!important;font-size:10px}.library-organization-footer>a{white-space:nowrap}@media(max-width:520px){.library-organization{padding:17px 0 0}.library-organization-options{gap:2px;margin-top:17px;flex-wrap:wrap}.library-organization-options>span{font-size:10px;margin-right:8px}.library-organization-options>a{font-size:12px;padding:12px 11px;gap:6px}.library-organization-options>a svg{width:14px}.library-organization-footer>span{flex-basis:100%;font-size:10px}}@media(max-width:350px){.library-organization-options>span{flex-basis:100%;margin-bottom:4px}.library-organization-options>a{flex:1}}.fl{--fl-ink:#172d41;--fl-muted:#617185;--fl-line:#dfe7ec;--fl-teal:#087e83;--fl-teal-dark:#076469;--fl-teal-soft:#eaf6f4;background:#f5f7f8;min-height:100vh;color:var(--fl-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.65}.fl *{box-sizing:border-box}.fl button,.fl input,.fl textarea{font:inherit}.fl button{cursor:pointer}.fl button:disabled{cursor:default;opacity:.48}.fl a{color:var(--fl-teal);text-decoration:none}.fl a:hover{text-decoration:underline}.fl button:focus-visible,.fl a:focus-visible,.fl input:focus-visible,.fl textarea:focus-visible,.fl summary:focus-visible{outline:3px solid #64bac2;outline-offset:3px}.fl h1,.fl h2,.fl h3,.fl h4,.fl p{margin:0}.fl svg{flex-shrink:0}.fl-header{background:#fff;border-bottom:1px solid var(--fl-line)}.fl-header-inner{max-width:1248px;margin:auto;padding:18px 32px;display:flex;align-items:center;gap:24px}.fl-brand{font-size:21px;font-weight:850;letter-spacing:-1px;color:#142132!important;line-height:1.2}.fl-brand span{color:var(--fl-teal)}.fl-lab-wordmark{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--fl-ink)!important;border-left:1px solid var(--fl-line);padding-left:24px;white-space:nowrap}.fl-lab-wordmark span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;background:#edf2f4;color:#607386;border:1px solid #e0e7ec;border-radius:4px;padding:2px 5px;margin-left:3px}.fl-header-actions{display:flex;align-items:center;gap:22px;margin-left:auto;font-size:12px}.fl-home-link{display:flex;gap:6px;align-items:center;color:var(--fl-muted)!important}.fl-account{color:var(--fl-muted);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl main{max-width:1248px;margin:auto;padding:0 32px}.fl-hero{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:72px;padding:65px 0 48px;align-items:center}.fl-eyebrow{font-size:10px;font-weight:750;letter-spacing:.115em;color:var(--fl-teal);line-height:1.5}.fl-live-dot{display:inline-block;width:6px;height:6px;background:var(--fl-teal);border-radius:50%;margin-right:7px;vertical-align:1px}.fl-hero h1{font-size:42px;line-height:1.17;font-weight:720;letter-spacing:-1.55px;margin:15px 0 19px}.fl-hero h1 span{color:var(--fl-teal)}.fl-hero-copy>p{font-size:16px;color:var(--fl-muted);max-width:610px;line-height:1.8}.fl-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:27px}.fl-button{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:7px;font-size:12px!important;font-weight:650;line-height:1.5;transition:background .15s,border-color .15s;white-space:normal}.fl-button-primary{color:#fff;background:var(--fl-teal);border-color:var(--fl-teal)}.fl-button-primary:hover:not(:disabled){background:var(--fl-teal-dark);border-color:var(--fl-teal-dark)}.fl-button-ghost{color:var(--fl-ink);background:#fff;border-color:var(--fl-line)}.fl-button-ghost:hover:not(:disabled){background:#f5faf9;border-color:#b9d4d4}.fl-button-small{padding:6px 12px}.fl-hero-copy>.fl-hero-footnote{font-size:11px;margin-top:13px;color:#738194}.fl-pilot-card{background:#fff;border:1px solid var(--fl-line);border-radius:12px;box-shadow:0 8px 28px #1b394507;padding:23px}.fl-pilot-top{display:flex;align-items:center;gap:12px;margin-bottom:17px}.fl-pilot-icon{background:var(--fl-teal-soft);color:var(--fl-teal);display:grid;place-items:center;width:39px;height:43px;border-radius:7px}.fl-small-caps{font-size:9px;font-weight:750;letter-spacing:.12em;color:#7a8798}.fl-pilot-card h2{font-size:19px;line-height:1.4;letter-spacing:-.4px;margin-bottom:9px;font-weight:700}.fl-pilot-card>p{font-size:12px;line-height:1.8;color:var(--fl-muted)}.fl-pilot-bottom{border-top:1px solid #edf0f3;margin-top:22px;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:var(--fl-muted)}.fl-pilot-bottom strong{font-weight:750;color:var(--fl-ink)}.fl-draft-label{padding:3px 7px;background:#f8f2e6;border:1px solid #eae0c9;border-radius:4px;color:#8b6b29;font-size:9px;font-weight:650;white-space:nowrap}.fl-workflow{scroll-margin-top:20px}.fl-steps{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--fl-line);border-radius:9px;background:#fff;padding:7px;margin-bottom:22px;gap:5px}.fl-step{border:none;background:none;padding:13px 16px;border-radius:5px;display:flex;align-items:center;text-align:left;gap:12px;color:#84909d;position:relative}.fl-step:not(:last-child):after{content:"";position:absolute;right:-3px;height:25px;width:1px;background:#edf0f3}.fl-step-active{background:var(--fl-teal-soft);color:var(--fl-teal)}.fl-step-circle{height:31px;width:31px;border:1px solid #dce4e9;background:#fff;border-radius:50%;display:grid;place-items:center}.fl-step-active .fl-step-circle{border-color:#b9dcda;background:#fff}.fl-step-label{display:flex;flex-direction:column;line-height:1.4}.fl-step-label small{font-size:9px;letter-spacing:.07em;opacity:.8}.fl-step-label strong{font-size:12px;font-weight:650}.fl-workspace{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;align-items:start}.fl-panel{background:#fff;border:1px solid var(--fl-line);border-radius:10px;padding:31px;min-width:0}.fl-stage-heading{padding-bottom:25px;margin-bottom:27px;border-bottom:1px solid #edf0f2}.fl-stage-heading h2{font-size:26px;font-weight:720;letter-spacing:-.7px;line-height:1.4;margin:6px 0 8px}.fl-stage-heading>p{font-size:13px;color:var(--fl-muted);max-width:630px}.fl h3{font-size:15px;font-weight:700;line-height:1.5;letter-spacing:-.12px}.fl-panel>section+section{margin-top:32px}.fl-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.fl-section-heading>a,.fl-reference-heading>a,.fl-explanation-source a{font-size:11px;display:inline-flex;gap:5px;align-items:center;font-weight:600}.fl-counter{font-size:10px;color:#7b8b98;background:#f1f5f7;padding:3px 7px;border:1px solid #e9eef2;border-radius:5px;white-space:nowrap}.fl-source-note{display:flex;align-items:flex-start;gap:12px;background:#f6fafb;border:1px solid #e4edef;border-radius:7px;padding:14px;margin-bottom:22px;color:#5e7e8a}.fl-source-note strong,.fl-source-note span{display:block}.fl-source-note strong{font-size:12px;font-weight:650;color:#335968;margin-bottom:4px}.fl-source-note span{font-size:11px;line-height:1.7}.fl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fl-field{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:650;color:#425468;min-width:0}.fl-field-wide{grid-column:1/-1}.fl-field input,.fl-field textarea{border:1px solid #d7e1e7;border-radius:6px;padding:10px 11px;color:var(--fl-ink);background:#fff;font-size:12px;line-height:1.75;min-width:0;width:100%;font-weight:400}.fl-field textarea{resize:vertical}.fl-field small{font-size:10px;color:#7b8794;font-weight:400;line-height:1.7}.fl-section-intro{color:var(--fl-muted);font-size:12px;margin-bottom:15px!important}.fl-inputs{display:flex;flex-direction:column;gap:10px}.fl-input-card{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid var(--fl-line);border-radius:7px;cursor:pointer;background:#fff}.fl-input-selected{border-color:#bad8d7;background:#f8fcfb}.fl input[type=checkbox]{width:16px;height:16px;accent-color:var(--fl-teal);flex-shrink:0;margin-top:3px;cursor:pointer}.fl-input-card>div{min-width:0;flex:1}.fl-input-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.fl-input-title strong{font-size:12px;font-weight:650;line-height:1.65}.fl-input-title code,.fl-reference-heading code{font-size:9px;color:#78908f;background:#edf5f3;border:1px solid #dfebe7;border-radius:4px;padding:1px 5px;white-space:nowrap}.fl-input-card p{font-size:11px;color:var(--fl-muted);margin-top:5px;line-height:1.85}.fl-input-card a{display:inline-flex;gap:5px;align-items:center;margin-top:8px;font-size:10px}.fl-stage-actions{border-top:1px solid #edf0f2;margin-top:30px;padding-top:23px;display:flex;justify-content:space-between;align-items:center;gap:15px}.fl-stage-actions>span{font-size:10px;color:#8b96a2}.fl-text-button{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:0;color:var(--fl-teal);font-size:11px!important;font-weight:600;text-align:left}.fl-text-button:hover:not(:disabled){text-decoration:underline}.fl-sidebar{display:flex;flex-direction:column;gap:17px}.fl-sidebar-card{background:#fff;border:1px solid var(--fl-line);border-radius:9px;padding:21px}.fl-sidebar-card>.fl-eyebrow{font-size:9px;margin-bottom:9px}.fl-sidebar-card h3{font-size:14px}.fl-sidebar-title{font-size:11px;line-height:1.85;color:var(--fl-muted);margin-top:7px!important}.fl-sidebar dl{margin:20px 0 15px;font-size:10px}.fl-sidebar dl>div{display:flex;gap:15px;justify-content:space-between;padding:7px 0;border-bottom:1px solid #f0f3f5}.fl-sidebar dt{color:#83909c}.fl-sidebar dd{font-weight:650;text-align:right;margin:0}.fl-sidebar-card>.fl-text-button{font-size:10px!important;margin-top:6px}.fl-digest-caption{display:flex;flex-direction:column;gap:3px;font-size:9px;padding:0 0 12px;color:#86939d}.fl-digest-caption code{color:#526879;font-size:9px}.fl-signin-card{background:#f0f6f6;border-color:#dae7e6}.fl-signin-card>svg{color:var(--fl-teal);margin-bottom:11px}.fl-signin-card h3{font-size:13px}.fl-signin-card p,.fl-sidebar-note p{font-size:11px;color:var(--fl-muted);margin:9px 0 16px;line-height:1.85}.fl-signin-card .fl-button{font-size:10px!important;width:100%;padding:8px}.fl-sidebar-note{padding:10px 17px;color:var(--fl-teal)}.fl-sidebar-note h3{font-size:12px;margin:10px 0 7px;color:#536b79}.fl-sidebar-note p{font-size:10px;margin:0 0 12px;color:#7b8a95}.fl-sidebar-note a{display:inline-flex;align-items:center;gap:5px;font-size:10px}.fl-proposal-banner{display:flex;gap:15px;align-items:flex-start;padding:18px;border:1px solid #d9e8e7;background:#f0f7f6;border-radius:7px;color:var(--fl-teal);margin-bottom:20px}.fl-proposal-banner h3{font-size:14px;color:#245c62}.fl-proposal-banner p{font-size:11px;color:#668184;margin-top:5px;line-height:1.85}.fl-ai-action{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:7px 0 25px;margin-bottom:28px;border-bottom:1px solid #edf0f2}.fl-ai-action strong{font-size:12px}.fl-ai-action p{font-size:11px;color:var(--fl-muted);margin-top:6px;max-width:350px}.fl-ai-action .fl-button{flex-shrink:0}.fl-packet>section+section{margin-top:30px}.fl-packet section>h3{margin-bottom:12px}.fl-packet section>p{font-size:12px;line-height:1.9;color:#536477}.fl-assumptions{margin:0;padding-left:22px;font-size:12px;color:#536477;line-height:1.9}.fl-assumptions li{padding-left:5px;margin:8px 0}.fl-assumptions li::marker{font-size:10px;color:var(--fl-teal);font-weight:650}.fl-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fl-definition-list>div{padding:12px;background:#f7f9fa;border:1px solid #e9eef1;border-radius:6px;min-width:0}.fl-definition-list p{font-size:10px;line-height:1.8;color:#7a8794;margin-top:8px;text-align:center}.fl-equation{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;color:#243f53;font-size:13px;padding:3px 0}.fl-equation .katex-display{margin:.55em 0}.fl-claims{display:flex;flex-direction:column;gap:11px}.fl-claim{border:1px solid #e2e9ee;border-radius:7px;padding:15px 17px;scroll-margin-top:20px}.fl-claim-heading{display:flex;gap:10px;align-items:center}.fl-claim-number{font-family:ui-monospace,monospace;font-size:9px;color:#6c9193;line-height:20px}.fl-claim h4,.fl-result h4{font-size:12px;font-weight:650;line-height:1.7}.fl-claim p{font-size:11px;color:#6c7b8a;line-height:1.9;margin-top:7px}.fl-scope-note{background:#f7f8fa;border:1px solid #e6ebef;border-radius:7px;padding:17px 19px;margin-top:28px}.fl-scope-note h3{font-size:12px!important;margin-bottom:8px!important}.fl-scope-note ul{margin:0;padding-left:16px;font-size:11px;line-height:1.9;color:#6e7d8c}.fl-scope-note li+li{margin-top:6px}.fl-details{border:1px solid #e1e8ed;border-radius:7px;margin-top:22px;font-size:11px;color:var(--fl-muted);overflow:hidden}.fl-details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;cursor:pointer;font-size:11px;font-weight:650;color:#486274;background:#f9fbfc}.fl-details summary::-webkit-details-marker{display:none}.fl-details[open] summary{border-bottom:1px solid #e7edf0}.fl-details[open] summary svg{transform:rotate(180deg)}.fl-details>p,.fl-details>.fl-field,.fl-details>.fl-button,.fl-details>.fl-full-digest{margin:15px 17px}.fl-table-scroll{overflow-x:auto;padding:6px 14px}.fl table{border-collapse:collapse;width:100%;font-size:10px;line-height:1.7;text-align:left}.fl th{font-weight:600;color:#7c8d98;white-space:nowrap}.fl td,.fl th{padding:10px 9px;border-bottom:1px solid #edf1f4;vertical-align:top}.fl tbody tr:last-child td{border-bottom:0}.fl td code{font-size:9px;white-space:nowrap}.fl-revision-strip{display:flex;align-items:center;gap:16px;border:1px solid #e3e9ed;border-radius:7px;background:#f7fafb;padding:15px;margin-bottom:28px;flex-wrap:wrap}.fl-revision-strip>div{display:flex;flex-direction:column;gap:2px}.fl-revision-strip>div span{font-size:9px;color:#8c98a3}.fl-revision-strip strong{font-size:11px;font-weight:650}.fl-revision-strip code{font-size:10px;color:#668092;margin-left:auto}.fl-status{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 6px;border:1px solid transparent;border-radius:4px;font-size:9px;font-weight:650;white-space:nowrap;line-height:1.6}.fl-status-checked{background:#edf8f2;border-color:#d3eadc;color:#3d7d5d}.fl-status-draft,.fl-status-unsupported,.fl-status-inconclusive{background:#f8f3e8;border-color:#ede3cb;color:#91743d}.fl-status-contradicted{background:#fff0ee;border-color:#f2d5d1;color:#b46860}.fl-approval{margin-top:29px;padding:23px;background:#f2f8f6;border:1px solid #cde1db;border-radius:8px}.fl-approval-title{display:flex;gap:10px;align-items:center;color:#347368;margin-bottom:15px}.fl-approval h3{font-size:14px}.fl-approval-checkbox{display:flex;align-items:flex-start;gap:11px;font-size:12px;color:#395e57;cursor:pointer;line-height:1.9}.fl-approval>p{font-size:10px;line-height:1.8;color:#7a948c;margin:12px 0 0 27px}.fl-approval-actions{display:flex;justify-content:flex-end;margin-top:19px}.fl-approved-message{display:flex;align-items:flex-start;gap:8px;font-size:11px!important;margin-left:0!important;color:#4a7d69!important;flex-wrap:wrap}.fl-advanced .fl-json-editor{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.8;background:#fafcfd}.fl-checker-card{text-align:center;padding:20px 12px 28px}.fl-checker-icon{width:72px;height:72px;background:#edf7f5;color:var(--fl-teal);border:1px solid #d9ebe7;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px}.fl-checker-card h3{font-size:22px;letter-spacing:-.5px;margin:8px 0 12px}.fl-checker-card>p{font-size:12px;color:var(--fl-muted);max-width:500px;margin:0 auto;line-height:1.9}.fl-checker-scopes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:21px auto 0;max-width:500px}.fl-checker-scopes span{display:inline-flex;align-items:center;gap:5px;background:#f5f8f9;border:1px solid #e1e9ec;border-radius:5px;font-size:10px;color:#6b8291;padding:4px 7px}.fl-verification-readiness{padding:8px 17px;border:1px solid #e1e9ed;border-radius:7px;background:#f9fbfc}.fl-verification-readiness>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;font-size:11px;border-bottom:1px solid #edf0f3}.fl-verification-readiness>div:last-child{border:none}.fl-verification-readiness span{color:#7b8d99}.fl-verification-readiness strong{font-weight:600;color:#4c6877}.fl-verification-readiness code{font-size:10px;color:#68808f}.fl-empty-action{display:flex;align-items:center;gap:13px;padding:20px 0 0;color:#7a8c99;flex-wrap:wrap}.fl-empty-action>p{flex:1;font-size:11px;min-width:180px}.fl-empty-action .fl-button{font-size:10px!important;padding:8px 10px}.fl-explanation-empty{text-align:center;max-width:480px;padding:45px 0 60px;margin:auto;color:var(--fl-teal)}.fl-explanation-empty>svg{margin:0 auto 20px}.fl-explanation-empty h3{font-size:20px;letter-spacing:-.4px;line-height:1.5;color:var(--fl-ink)}.fl-explanation-empty p{font-size:12px;color:var(--fl-muted);line-height:1.9;margin-top:15px}.fl-empty-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:24px}.fl-report-banner{display:flex;align-items:center;gap:18px;padding:21px;border:1px solid #cde3db;background:#eff8f3;border-radius:8px}.fl-report-partial{background:#fff9ef;border-color:#e9dfc9}.fl-report-icon{width:50px;height:50px;display:grid;place-items:center;background:#fff9;border:1px solid #cfe6d8;border-radius:50%;color:#3b8a63;flex-shrink:0}.fl-report-partial .fl-report-icon{color:#a1823e;border-color:#e5dbbd}.fl-report-banner .fl-eyebrow{font-size:9px;color:#6e927c}.fl-report-banner h2{font-size:21px;letter-spacing:-.4px;line-height:1.4;margin:5px 0 7px;font-weight:700;color:#2e5a45}.fl-report-partial h2{color:#7b693f}.fl-report-banner p{font-size:11px;color:#759283;line-height:1.8}.fl-report-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:9px;color:#8b99a2;padding:14px 2px;margin-bottom:22px;border-bottom:1px solid #edf1f3}.fl-report-meta .fl-text-button{font-size:9px!important;margin-left:auto}.fl-explanation{border:1px solid #dce8ec;border-radius:8px;background:#f8fbfc;padding:25px;margin-bottom:30px}.fl-explanation h2{font-size:24px;line-height:1.4;letter-spacing:-.6px;margin:8px 0 13px;font-weight:700}.fl-explanation p{font-size:12px;color:#5c7381;line-height:1.95}.fl-explanation-intro{padding-bottom:22px;border-bottom:1px solid #e1ebef;margin-bottom:22px!important}.fl-explanation article+article{margin-top:25px}.fl-explanation article h3{font-size:15px;margin-bottom:9px}.fl-evidence-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;color:#8a9ca7;margin-top:12px}.fl-evidence-links a{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid #dbe8e8;border-radius:4px;font-size:9px;line-height:1.6;padding:3px 6px}.fl-explanation-source{display:flex;align-items:flex-start;gap:10px;margin-top:28px;padding-top:18px;border-top:1px solid #e0eaee;color:#6b8995}.fl-explanation-source>div{min-width:0;display:flex;flex-direction:column;gap:3px}.fl-explanation-source span{font-size:9px;color:#8b9ea8}.fl-explanation-source a{font-size:10px;line-height:1.8;display:inline}.fl-explanation-source a svg{display:inline;margin-left:5px}.fl-explanation-source small{font-size:9px;color:#91a0aa}.fl-result-list{display:flex;flex-direction:column;gap:13px}.fl-result{border:1px solid #e1e8ed;border-radius:7px;padding:17px;scroll-margin-top:20px}.fl-result-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.fl-result>p{font-size:11px;color:#71838f;line-height:1.85;margin-top:10px}.fl-result-facts{display:flex;flex-wrap:wrap;gap:5px 22px;font-size:9px;color:#8c9ba5;margin-top:11px;padding-top:10px;border-top:1px solid #eef2f4}.fl-result-facts strong{font-weight:600;color:#6a8785}.fl-result-facts code{font-size:9px;overflow-wrap:anywhere}.fl-domain{font-size:9px;color:#81919b;margin-top:10px}.fl-domain strong{font-weight:650}.fl-domain ul{padding-left:15px;margin:4px 0 0;line-height:1.8}.fl-reference-list{margin-top:14px;display:flex;flex-direction:column;gap:11px}.fl-reference-list article{padding:14px;border:1px solid #e5ebef;border-radius:6px}.fl-reference-heading{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;font-size:11px;font-weight:650}.fl-reference-list p{font-size:11px;color:var(--fl-muted);line-height:1.9;margin-top:8px}.fl-report>section{margin-bottom:28px}.fl-full-digest{display:block;overflow-wrap:anywhere;white-space:normal;font-size:10px;line-height:1.9;color:#5d7a8d}.fl-muted{font-size:11px!important;color:#8b9ba5!important}.fl-inline-note{font-size:11px;line-height:1.9;padding:12px 15px;background:#fff8e9;border:1px solid #eee1c2;border-radius:6px;color:#9a7d3d;margin-bottom:17px}.fl-alert{display:flex;align-items:flex-start;flex-direction:column;gap:4px;border:1px solid;border-radius:7px;padding:14px 18px;margin-bottom:18px;font-size:12px}.fl-alert strong{font-weight:650}.fl-alert-error{background:#fff6f4;border-color:#efd8d1;color:#a05e51}.fl-alert-info{background:#eef8f4;border-color:#cee6db;color:#4d7c67}.fl-alert .fl-text-button{margin-top:5px}.fl-busy{display:flex;align-items:center;gap:9px;color:var(--fl-teal);background:#edf7f5;border:1px solid #d9e9e5;border-radius:6px;padding:11px 15px;margin-bottom:18px;font-size:12px}.fl-spin{animation:fl-spin 1s linear infinite}@keyframes fl-spin{to{transform:rotate(360deg)}}.fl-loading{min-height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;color:#8397a3}.fl-saved-list{display:flex;flex-direction:column;margin-top:10px;gap:6px}.fl-saved-list button{display:flex;flex-direction:column;gap:4px;background:#f8fafb;border:1px solid #e6edf0;border-radius:5px;text-align:left;padding:9px;font-size:10px;color:#657e8c}.fl-saved-list button strong{font-size:10px;font-weight:600;line-height:1.7}.fl-saved-list button span{font-size:9px;color:#95a3ac}.fl-saved-list button.fl-saved-active{background:#edf6f3;border-color:#cbe0d7}.fl-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e1e7ec;padding:24px 0 38px;margin-top:43px;font-size:9px;color:#95a0ab}.fl-footer>span,.fl-footer>a{display:flex;align-items:center;gap:6px;white-space:nowrap}.fl-footer p{text-align:center;font-size:9px}.fl-footer>a{font-size:9px}.fl .katex{font-size:1.1em}.fl p .katex,.fl li .katex{font-size:1.06em}.fl .katex-display>.katex{white-space:nowrap}@media(min-width:1250px){.fl-workspace-report{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:1050px){.fl-hero{gap:30px;grid-template-columns:minmax(0,1fr) 280px}.fl-hero h1{font-size:36px}.fl-workspace{grid-template-columns:minmax(0,1fr) 225px}.fl-panel{padding:25px}.fl-step{padding:11px 12px}.fl-step-circle{height:29px;width:29px}.fl-step{gap:9px}.fl-ai-action{flex-wrap:wrap}.fl-sidebar-card{padding:17px}.fl-hero-copy>p{font-size:14px}.fl-footer p{display:none}}@media(max-width:800px){.fl-header-inner{padding:16px 22px;gap:14px}.fl-brand{font-size:19px}.fl-lab-wordmark{padding-left:14px}.fl-lab-wordmark span{display:none}.fl-header-actions{gap:12px}.fl-home-link{font-size:10px}.fl main{padding:0 22px}.fl-hero{padding:42px 0 30px;grid-template-columns:minmax(0,1fr) 245px;gap:25px}.fl-hero h1{font-size:31px;letter-spacing:-1px}.fl-hero-copy>.fl-eyebrow{font-size:8px}.fl-hero-copy>p{font-size:13px}.fl-hero-actions{margin-top:20px}.fl-button{font-size:11px!important;padding:10px 13px}.fl-pilot-card{padding:19px}.fl-pilot-card h2{font-size:17px}.fl-pilot-card>p{font-size:11px}.fl-pilot-bottom{flex-wrap:wrap;margin-top:16px}.fl-workspace{grid-template-columns:1fr}.fl-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fl-sidebar-note{padding:17px;grid-column:1/-1}.fl-sidebar-note p{max-width:600px}.fl-step{padding:10px;gap:8px}.fl-step-label strong{font-size:11px}.fl-step-circle{height:27px;width:27px}.fl-steps{gap:3px}.fl-stage-heading h2{font-size:25px}.fl-ai-action{flex-wrap:nowrap}.fl-report-meta{font-size:9px}}@media(max-width:600px){.fl-header-inner{padding:15px 16px;gap:9px;flex-wrap:wrap}.fl-brand{font-size:19px}.fl-lab-wordmark{font-size:10px;gap:4px;padding-left:10px}.fl-lab-wordmark svg{width:12px}.fl-header-actions{gap:9px}.fl-home-link{display:none}.fl-account{font-size:10px;max-width:90px}.fl-header-actions .fl-button{font-size:10px!important;padding:5px 9px}.fl main{padding:0 15px}.fl-hero{grid-template-columns:1fr;gap:25px;padding:34px 0 27px}.fl-hero h1{font-size:34px;line-height:1.18;margin:14px 0 15px;letter-spacing:-1.25px}.fl-hero-copy>.fl-eyebrow{font-size:8px;letter-spacing:.07em}.fl-hero-copy>p{font-size:13px;line-height:1.9}.fl-hero-actions{gap:8px;margin-top:22px}.fl-hero-actions .fl-button{font-size:10px!important;padding:10px 12px}.fl-hero-copy>.fl-hero-footnote{font-size:9px;margin-top:12px}.fl-pilot-card{padding:17px 19px;display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.fl-pilot-top{grid-column:1/-1;margin-bottom:9px;gap:10px}.fl-pilot-icon{width:29px;height:33px}.fl-pilot-icon svg{width:17px}.fl-small-caps{font-size:8px}.fl-pilot-card h2{font-size:16px;align-self:start;margin:0;grid-column:1;line-height:1.6}.fl-pilot-card>p{grid-column:2;grid-row:2/4;font-size:10px}.fl-pilot-bottom{grid-column:1/-1;display:flex;flex-wrap:nowrap;padding-top:12px;margin-top:14px}.fl-steps{padding:5px;gap:2px;margin-bottom:15px;border-radius:7px}.fl-step{flex-direction:column;gap:6px;align-items:center;text-align:center;padding:9px 2px}.fl-step-circle{width:25px;height:25px}.fl-step-circle svg{width:13px;height:13px}.fl-step-label small{display:none}.fl-step-label strong{font-size:9px}.fl-step:not(:last-child):after{height:20px;right:-2px;top:15px}.fl-panel{padding:21px 17px;border-radius:8px}.fl-stage-heading{padding-bottom:20px;margin-bottom:23px}.fl-stage-heading .fl-eyebrow{font-size:8px}.fl-stage-heading h2{font-size:23px;margin-top:7px}.fl-stage-heading>p{font-size:11px;line-height:1.85}.fl h3{font-size:14px}.fl-section-heading{gap:10px}.fl-section-heading>a{font-size:9px}.fl-source-note{padding:12px;gap:9px}.fl-source-note svg{width:16px}.fl-source-note strong{font-size:11px}.fl-source-note span{font-size:10px}.fl-form-grid{grid-template-columns:1fr;gap:15px}.fl-field{font-size:10px}.fl-field input,.fl-field textarea{font-size:12px}.fl-field small{font-size:9px}.fl-panel>section+section{margin-top:27px}.fl-section-intro{font-size:11px}.fl-input-card{padding:12px;gap:9px}.fl-input-title{flex-wrap:wrap;gap:5px}.fl-input-title strong{font-size:11px}.fl-input-title code{font-size:8px}.fl-input-card p{font-size:10px;line-height:1.9}.fl-stage-actions{flex-direction:column;align-items:stretch;padding-top:20px;gap:13px;margin-top:25px}.fl-stage-actions>.fl-text-button{justify-content:center;order:1}.fl-stage-actions>span{text-align:center;order:1;font-size:9px}.fl-stage-actions .fl-button{font-size:11px!important;padding:12px}.fl-sidebar{grid-template-columns:1fr}.fl-sidebar-card{padding:20px}.fl-sidebar-note{grid-column:auto}.fl-sidebar-card>.fl-eyebrow{font-size:8px}.fl-sidebar-title{font-size:11px}.fl-sidebar dl{margin-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.fl-sidebar-card>.fl-text-button{margin-top:8px}.fl-signin-card{display:none}.fl-sidebar-note{padding:8px 12px}.fl-sidebar-note h3{margin-top:7px}.fl-sidebar-note p{font-size:10px}.fl-ai-action{flex-direction:column;align-items:stretch;gap:15px}.fl-ai-action p{max-width:none}.fl-proposal-banner{padding:14px;gap:11px}.fl-proposal-banner>svg{width:19px}.fl-proposal-banner h3{font-size:13px}.fl-proposal-banner p{font-size:10px}.fl-packet section>h3{font-size:13px}.fl-packet section>p,.fl-assumptions{font-size:11px}.fl-definition-list{grid-template-columns:1fr}.fl-definition-list>div{padding:10px 12px}.fl-equation{font-size:12px}.fl-claim{padding:13px}.fl-claim h4,.fl-result h4{font-size:11px}.fl-claim p{font-size:10px}.fl-claim-heading{gap:8px}.fl-scope-note{padding:15px}.fl-scope-note ul{font-size:10px}.fl-details summary{font-size:10px;padding:13px}.fl-details>p,.fl-details>.fl-field,.fl-details>.fl-button,.fl-details>.fl-full-digest{margin:13px}.fl-revision-strip{gap:9px;padding:12px}.fl-revision-strip code{font-size:9px;margin-left:0}.fl-revision-strip>div{margin-right:auto}.fl-revision-strip>.fl-status{font-size:8px}.fl-approval{padding:17px}.fl-approval h3{font-size:13px}.fl-approval-title{align-items:flex-start;gap:8px}.fl-approval-title svg{width:18px}.fl-approval-checkbox{font-size:11px;gap:9px}.fl-approval>p{font-size:9px;margin-left:25px}.fl-approval-actions{justify-content:stretch}.fl-approval-actions .fl-button{width:100%}.fl-checker-card{padding:12px 0 24px}.fl-checker-card h3{font-size:20px}.fl-checker-card>p{font-size:11px}.fl-checker-card>.fl-eyebrow{font-size:8px}.fl-checker-scopes span{font-size:9px}.fl-verification-readiness{padding:6px 12px}.fl-verification-readiness>div{font-size:10px}.fl-verification-readiness code{font-size:9px}.fl-empty-action{gap:10px}.fl-empty-action>p{font-size:10px;min-width:200px}.fl-empty-action .fl-button{width:100%}.fl-explanation-empty{padding:25px 0 35px}.fl-explanation-empty h3{font-size:19px}.fl-explanation-empty p{font-size:11px}.fl-empty-buttons{flex-direction:column}.fl-report-banner{padding:16px;gap:11px;align-items:flex-start}.fl-report-icon{width:34px;height:34px}.fl-report-icon svg{width:20px}.fl-report-banner .fl-eyebrow{font-size:7px;letter-spacing:.07em}.fl-report-banner h2{font-size:18px;line-height:1.4}.fl-report-banner p{font-size:10px}.fl-report-meta{font-size:8px;gap:7px 12px;margin-bottom:20px;padding-bottom:12px}.fl-report-meta .fl-text-button{font-size:8px!important;margin-left:0}.fl-explanation{padding:19px 16px}.fl-explanation>.fl-eyebrow{font-size:8px}.fl-explanation h2{font-size:22px}.fl-explanation p{font-size:11px;line-height:1.95}.fl-explanation article h3{font-size:14px}.fl-evidence-links,.fl-evidence-links a{font-size:8px}.fl-result{padding:13px}.fl-result-heading{gap:10px;flex-wrap:wrap}.fl-result-heading .fl-status{font-size:8px}.fl-result>p{font-size:10px}.fl-result-facts{font-size:8px;gap:4px 15px}.fl-result-facts code,.fl-domain{font-size:8px}.fl-reference-heading{flex-wrap:wrap;gap:5px}.fl-reference-heading>a{font-size:10px}.fl-reference-list p{font-size:10px}.fl-counter{font-size:8px}.fl-report>.fl-section-heading h3{font-size:13px}.fl-reference-list article{padding:12px}.fl-footer{flex-wrap:wrap;justify-content:center;padding:21px 0 30px;margin-top:30px;gap:10px 22px;font-size:8px}.fl-footer>a{font-size:8px}.fl-alert{padding:12px 14px;font-size:11px}.fl-busy{font-size:11px}.fl td,.fl th{padding:8px;font-size:9px}}@media(prefers-reduced-motion:reduce){.fl *{scroll-behavior:auto!important;transition:none!important}.fl-spin{animation-duration:2s}}.fl{overflow-wrap:anywhere}.fl select{font:inherit}.fl .fl-button-ghost{color:var(--fl-ink)}.fl .fl-button-primary:hover{text-decoration:none}.fl-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)}.fl-upload-hero{grid-template-columns:minmax(0,1fr) 325px;gap:58px}.fl-upload-hero h1{font-size:40px}.fl-example-upload{margin-top:19px;width:100%;font-size:11px!important}.fl-prepared-link{display:inline-flex;align-items:center;gap:4px;font-size:9px;margin-top:13px;line-height:1.8}.fl-dropzone{padding:35px 24px;border:1.5px dashed #b5cfce;border-radius:10px;text-align:center;background:linear-gradient(145deg,#f6fbfa,#fbfdfd);transition:background .2s,border-color .2s}.fl-dropzone-active{background:#e6f6f2;border-color:#087e83;box-shadow:0 0 0 3px #087e8315}.fl-dropzone-selected{border-style:solid;background:#f2f9f6}.fl-upload-icon{width:59px;height:59px;margin:0 auto 16px;display:grid;place-items:center;border:1px solid #cfe2df;background:#fff;border-radius:13px;color:var(--fl-teal)}.fl-dropzone h3{font-size:17px;margin-bottom:8px}.fl-dropzone p{font-size:12px;color:var(--fl-muted);max-width:380px;margin:0 auto 19px;line-height:1.9}.fl-dropzone small{display:block;color:#92a1a9;font-size:9px;margin-top:15px}.fl-author-guidance ol{margin:0;padding-left:19px;line-height:1.9}.fl-author-guidance li+li{margin-top:8px}.fl-author-guidance .fl-details-content>p{margin-top:14px}.fl-details-content{padding:17px}.fl-details-content>p{font-size:11px;color:var(--fl-muted);line-height:1.9}.fl-details-content.fl-form-grid{padding:18px}.fl-data-note{display:flex;align-items:flex-start;gap:9px;padding-top:22px;font-size:10px;color:#83959d;line-height:1.9}.fl-data-note svg{margin-top:3px}.fl-action-footnote{font-size:9px;color:#90a0aa;line-height:1.9;margin-top:14px!important}.fl-source-ready{display:flex;align-items:center;gap:10px;padding:16px;margin-top:23px;border:1px solid #d3e6dc;border-radius:7px;background:#f1f9f4;color:#4b8271}.fl-source-ready strong{font-size:11px;color:#487462}.fl-source-ready p{font-size:9px;margin-top:2px}.fl-source-ready>.fl-text-button{margin-left:auto;font-size:10px!important;white-space:nowrap}.fl-source-document{margin-top:26px;min-width:0}.fl-source-document>.fl-section-heading .fl-muted{margin-top:4px}.fl-source-document>.fl-section-intro{font-size:10px}.fl-source-document .fl-section-heading a{white-space:nowrap}.fl-source-search{display:flex;align-items:center;gap:9px;border:1px solid #dce6eb;border-radius:6px;padding:9px 11px;margin:14px 0;color:#8299a3}.fl-source-search input{min-width:0;width:100%;border:0;background:none;outline:none;font-size:11px;color:var(--fl-ink)}.fl-source-search:focus-within{outline:2px solid #64bac2;outline-offset:2px}.fl-numbered-source{border:1px solid #dfe7ed;border-radius:7px;max-height:530px;overflow:auto;background:#fcfdfd;scroll-padding:60px 0}.fl-source-line{display:grid;grid-template-columns:60px 32px minmax(0,1fr);align-items:start;gap:9px;padding:6px 10px;border-bottom:1px solid #eef2f4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.9;scroll-margin-top:80px}.fl-source-line:last-child{border-bottom:0}.fl-source-line:target,.fl-source-highlight{background:#fff6d9!important;box-shadow:inset 3px 0 #c69f34}.fl-source-line-id{font-family:inherit!important;border:0;padding:1px 0;background:none;text-align:left;font-size:9px!important;font-weight:650;color:var(--fl-teal);overflow-wrap:anywhere;white-space:normal}.fl-source-line-id:hover{text-decoration:underline}.fl-source-page{font-size:8px;color:#9aabb6;padding-top:3px;white-space:nowrap}.fl-source-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:#40566b}.fl-source-no-match{padding:20px;font-size:11px;color:#7f95a1}.fl-event-log{list-style:none;margin:0;padding:17px}.fl-event-log li{position:relative;display:flex;align-items:flex-start;gap:11px;padding-bottom:17px;min-width:0}.fl-event-log li:last-child{padding-bottom:0}.fl-event-log li:not(:last-child):before{position:absolute;content:"";height:100%;width:1px;background:#dce8e5;left:4px;top:8px}.fl-event-dot{width:9px;height:9px;border:2px solid #a8cebd;background:#f5faf8;border-radius:50%;flex-shrink:0;z-index:1;margin-top:5px}.fl-event-log li>div{min-width:0}.fl-event-log strong{font-size:11px;line-height:1.7;display:block;color:#526c78;font-weight:550}.fl-event-log li>div>span{font-size:9px;color:#94a5ad;line-height:1.8;display:block;margin-top:3px}.fl-job-panel{border:1px solid #cce4df;border-radius:9px;background:#f5fbf9;margin-bottom:21px;overflow:hidden}.fl-job-heading{display:flex;align-items:flex-start;gap:13px;padding:20px 21px;border-bottom:1px solid #deece7;color:var(--fl-teal)}.fl-job-heading h3{font-size:14px}.fl-job-heading p{font-size:11px;color:#7b938f;margin-top:5px}.fl-job-panel>.fl-event-log{max-height:265px;overflow:auto;padding:19px 23px}.fl-sidebar-working{display:inline-flex;gap:6px;align-items:center;font-size:9px;color:var(--fl-teal)}.fl-line-refs{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px}.fl-line-ref{display:inline-flex;align-items:center;gap:4px;line-height:1.6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px!important;padding:3px 6px;border:1px solid #d7e8e6;color:#487f80;background:#f5fbfa;border-radius:4px;max-width:100%;overflow-wrap:anywhere}.fl-line-ref:hover{background:#e5f4ef}.fl-unlinked{display:inline-block;font-size:9px;color:#9ba8b0;margin-top:9px}.fl-input-link{font-size:10px;margin-top:9px}.fl-input-link>a{display:inline-flex;gap:4px;align-items:center}.fl-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0}.fl-summary-grid>div,.fl-summary-grid>button{background:#f6f9fa;border:1px solid #e3eaee;border-radius:6px;padding:13px 10px;text-align:center;min-width:0}.fl-summary-grid strong{display:block;font-size:21px;letter-spacing:-.5px;color:#456779;line-height:1.3;font-weight:650}.fl-summary-grid span{display:block;font-size:9px;color:#8297a3;line-height:1.65;margin-top:6px}.fl-output-tabs{display:flex;align-items:stretch;border-bottom:1px solid #dfe8ec;gap:15px;margin:6px 0 27px;overflow-x:auto;scrollbar-width:thin}.fl-output-tabs :is(button,a){white-space:nowrap;font-size:11px;font-weight:600;padding:12px 0;color:#8c9aa3;background:none;border:0;border-bottom:2px solid transparent}.fl-output-tabs :is(button,a)[aria-selected=true]{color:var(--fl-teal);border-bottom-color:var(--fl-teal)}.fl-output-tabs :is(button,a):hover{color:var(--fl-teal)}.fl-output-panel{min-width:0}.fl-output-panel>.fl-result-list+.fl-coverage{margin-top:31px}.fl-output-panel>.fl-section-heading{margin-bottom:18px}.fl-coverage{margin-top:28px}.fl-coverage-type{text-transform:uppercase;font-size:8px;color:#7e929c;letter-spacing:.08em;font-weight:700}.fl-filter-label{display:flex;align-items:center;gap:9px;font-size:10px;color:#8c9ca7;margin:10px 0 15px}.fl-filter-label select{border:1px solid #dfe8eb;border-radius:5px;padding:6px 28px 6px 8px;font-size:10px;color:#486676;background:#fbfdfd;min-width:0;max-width:100%}.fl-coverage-list{display:flex;flex-direction:column;gap:10px}.fl-coverage-item{padding:16px;border:1px solid #e1e9ed;border-radius:7px;scroll-margin-top:30px}.fl-coverage-item>p{font-size:12px;color:#526c7c;margin-top:9px;line-height:1.9}.fl-coverage-reason{font-size:10px;color:#83949f;line-height:1.9;margin-top:9px;padding-top:9px;border-top:1px solid #eff3f5}.fl-status-adopted-input,.fl-status-definition,.fl-status-context,.fl-status-interpretive,.fl-status-not-assessed{background:#f2f5f8;border-color:#e0e7ed;color:#758896}.fl-status-partial,.fl-status-conditional,.fl-status-unverified-context{background:#fbf4e8;border-color:#ede0c6;color:#927746}.fl-status-conditional-checked,.fl-status-included{background:#eff8f2;border-color:#d7e8dc;color:#4e805e}.fl-status-already-represented{background:#eef4fb;border-color:#dbe6f4;color:#5c7ba3}.fl-check-steps{padding:15px 15px 15px 32px;margin:0;color:#789099;line-height:1.9;font-size:10px}.fl-check-steps li+li{margin-top:8px}.fl-check-steps code{font-size:9px;white-space:pre-wrap;overflow-wrap:anywhere;color:#55737c}.fl-generated-explanation>h2,.fl-field-output>h2{font-size:25px;letter-spacing:-.65px;line-height:1.4;margin:9px 0 14px;font-weight:700}.fl-generated-explanation>.fl-section-intro{padding-bottom:21px;border-bottom:1px solid #e8eef2;margin-bottom:0!important}.fl-explanation-section{padding:24px 0;border-bottom:1px solid #e8eef2;scroll-margin-top:20px}.fl-explanation-section:last-child{border-bottom:0}.fl-explanation-section h3{font-size:16px;line-height:1.5}.fl-explanation-section>p{font-size:13px;color:#587181;line-height:2;margin-top:13px}.fl-explanation-section .fl-result-heading{flex-wrap:wrap;gap:8px}.fl-unavailable{padding:38px 20px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:17px;color:#94a3af}.fl-unavailable>svg{color:#9cb9b7}.fl-unavailable p{font-size:12px;max-width:480px;line-height:1.9}.fl-scientific-review{font-size:12px}.fl-review-masthead{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:22px;border-radius:8px;background:linear-gradient(120deg,#193747,#1e5058);color:#fff}.fl-review-masthead .fl-eyebrow{color:#9dcbc9;font-size:8px}.fl-review-masthead h2{font-size:22px;line-height:1.5;font-weight:650;letter-spacing:-.4px;margin-top:5px}.fl-review-masthead p{font-size:9px;color:#9bbbc4;margin-top:9px}.fl-review-badge{display:inline-flex;align-items:center;gap:5px;font-size:8px;white-space:nowrap;padding:5px 7px;border:1px solid #678d9747;background:#c8fffa09;border-radius:5px;color:#afcfcc}.fl-review-summary{font-size:13px;color:#4a6777;line-height:2.05;padding:25px 0}.fl-review-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fl-review-cards article{padding:15px;background:#f6f9fa;border:1px solid #e0eaed;border-radius:7px;min-width:0}.fl-review-cards article>span{font-size:7px;letter-spacing:.05em;color:#8da4ad;font-weight:700}.fl-review-cards h3{font-size:11px;margin:8px 0 9px;line-height:1.6}.fl-review-cards p{font-size:10px;color:#718895;line-height:1.9}.fl-review-section{margin-top:26px;padding-top:22px;border-top:1px solid #e6edf0}.fl-review-section h3{font-size:14px}.fl-review-section p{font-size:12px;color:#69808e;line-height:1.95;margin-top:11px}.fl-review-columns{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:26px 0}.fl-review-columns h3{font-size:13px}.fl-review-columns ul{padding-left:17px;font-size:11px;line-height:1.9;color:#78909a;margin:10px 0}.fl-review-columns li+li{margin-top:8px}.fl-review-recommendation{padding:18px;background:#f1f7f6;border:1px solid #dce9e4;border-radius:6px;color:#617e77}.fl-review-recommendation h3{font-size:13px;color:#50766c}.fl-review-recommendation p{font-size:11px;margin-top:8px;line-height:1.95}.fl-scientific-review>.fl-muted{margin-top:19px}.fl-contribution{border:1px solid #e0e9ec;border-radius:8px;padding:19px;margin:18px 0}.fl-contribution h3{font-size:14px}.fl-contribution>p{font-size:12px;line-height:1.95;color:#607c8b;margin-top:13px}.fl-subject-link{font-size:10px;display:inline-flex;align-items:center;gap:7px;margin-top:17px}.fl-field-output>.fl-button{margin-top:15px}.fl-publish-checkbox{margin-top:17px;border-top:1px solid #dcebe4;padding-top:16px}.fl-publish-checkbox strong{font-weight:650}.fl-scope-note>p{font-size:11px;color:#7a8993;line-height:1.9}.fl-subject-container{padding:35px 0 70px}.fl-subject-heading{max-width:780px;padding:42px 0 30px}.fl-subject-heading h1{font-size:42px;line-height:1.25;letter-spacing:-1.3px;margin:13px 0 16px;font-weight:700;text-transform:none}.fl-subject-heading>p{font-size:15px;color:#6e8592;line-height:1.85}.fl-subject-meta{font-size:10px;color:#91a1ac;margin-top:21px}.fl-subject-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;margin-top:35px;align-items:start}.fl-subject-toc{position:sticky;top:30px;font-size:11px}.fl-subject-toc>strong{font-size:10px;color:#8aa0aa;display:block;font-weight:600;border-bottom:1px solid #dde7eb;padding-bottom:15px;margin-bottom:8px}.fl-subject-toc>a{display:flex;gap:9px;align-items:baseline;padding:10px 0;line-height:1.85;color:#658390}.fl-subject-toc>a>span:first-child{font-family:monospace;font-size:8px;color:#a0b5bd}.fl-subject-article{background:#fff;border:1px solid #e1e8ec;border-radius:9px;padding:32px}.fl-subject-article>section{scroll-margin-top:30px}.fl-subject-article>section+section{margin-top:35px;padding-top:35px;border-top:1px solid #e3ebef}.fl-subject-article h2{font-size:23px;line-height:1.4;letter-spacing:-.4px;margin:11px 0 15px;font-weight:650}.fl-subject-article>section>p{font-size:14px;line-height:2;color:#587282}.fl-field-citation+.fl-field-citation{border-top:1px solid #e6edf0;padding-top:14px;margin-top:14px}.fl-field-citation>a{display:inline-flex;gap:6px;font-size:11px;font-weight:650;line-height:1.9}.fl-field-citation p{font-size:9px;line-height:1.9;color:#8ca1ad;margin-top:7px}.fl-field-citation p a{display:inline-flex;align-items:center;gap:4px}.fl-empty-subject{margin-top:30px;text-align:center;padding:42px 25px;display:flex;flex-direction:column;align-items:center;gap:16px;color:#7d969d}.fl-empty-subject h2{font-size:20px;line-height:1.5;max-width:480px;color:#406270}.fl-empty-subject p{font-size:12px;line-height:1.9;max-width:480px}.fl-empty-subject>.fl-button{margin-top:5px}.fl-subject-conditions{font-size:11px;color:#77909c;line-height:1.9;padding-left:17px;margin:0}.fl-subject-conditions li+li{margin-top:7px}@media(max-width:1050px){.fl-upload-hero{gap:30px;grid-template-columns:minmax(0,1fr) 290px}.fl-upload-hero h1{font-size:34px}.fl-output-tabs{gap:13px}.fl-output-tabs :is(button,a){font-size:10px}.fl-review-cards{grid-template-columns:1fr}.fl-review-cards h3{font-size:12px;margin-top:6px}.fl-review-cards p{font-size:11px}.fl-review-masthead{flex-wrap:wrap}.fl-review-badge{margin-top:2px}.fl-subject-layout{gap:25px;grid-template-columns:190px minmax(0,1fr)}.fl-subject-article{padding:26px}}@media(max-width:800px){.fl-upload-hero{grid-template-columns:minmax(0,1fr) 260px;gap:25px}.fl-upload-hero h1{font-size:30px}.fl-upload-hero .fl-pilot-card{padding:18px}.fl-summary-grid span{font-size:10px}.fl-review-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.fl-review-cards h3{font-size:11px}.fl-review-cards p{font-size:10px}.fl-subject-layout{grid-template-columns:1fr;gap:22px}.fl-subject-toc{position:static;display:flex;align-items:flex-start;gap:0 20px;flex-wrap:wrap;padding:15px;background:#fff;border:1px solid #e3ebef;border-radius:7px}.fl-subject-toc>strong{width:100%;padding-bottom:7px}.fl-subject-toc>a{font-size:10px;max-width:100%;padding:7px 0}.fl-subject-heading h1{font-size:37px}.fl-source-line{grid-template-columns:66px 33px minmax(0,1fr)}.fl-source-text{font-size:11px}}@media(max-width:600px){.fl-upload-hero{grid-template-columns:1fr;gap:25px}.fl-upload-hero h1{font-size:33px}.fl-upload-hero .fl-pilot-card{display:block;padding:20px}.fl-upload-hero .fl-pilot-top{margin-bottom:12px}.fl-upload-hero .fl-pilot-card h2{font-size:17px;margin-bottom:9px}.fl-upload-hero .fl-pilot-card>p{font-size:11px}.fl-example-upload{font-size:11px!important;padding:11px}.fl-prepared-link{font-size:9px;margin-top:12px}.fl-dropzone{padding:28px 17px}.fl-dropzone h3{font-size:15px}.fl-dropzone p{font-size:11px}.fl-dropzone small{font-size:8px}.fl-upload-icon{width:50px;height:50px;margin-bottom:14px}.fl-upload-icon svg{width:24px}.fl-details-content{padding:13px}.fl-details-content.fl-form-grid{padding:14px}.fl-data-note{font-size:9px;padding-top:18px}.fl-action-footnote{font-size:8px}.fl-source-ready{flex-wrap:wrap;padding:13px}.fl-source-ready strong{font-size:10px}.fl-source-ready p{font-size:8px}.fl-source-ready>.fl-text-button{margin-left:28px;font-size:9px!important}.fl-numbered-source{max-height:460px}.fl-source-line{grid-template-columns:51px 22px minmax(0,1fr);padding:6px;gap:5px}.fl-source-line-id{font-size:8px!important}.fl-source-page{font-size:7px}.fl-source-text{font-size:9px;line-height:2}.fl-source-search{padding:8px}.fl-source-search input{font-size:10px}.fl-source-document>.fl-section-heading{align-items:flex-start}.fl-source-document>.fl-section-heading .fl-muted{font-size:9px!important}.fl-source-document>.fl-section-heading a{font-size:8px}.fl-source-document>.fl-section-intro{font-size:9px}.fl-source-document .fl-inline-note{font-size:9px}.fl-source-document .fl-inline-note ul{padding-left:15px;margin-bottom:0}.fl-event-log{padding:13px}.fl-event-log strong{font-size:10px}.fl-event-log li>div>span{font-size:8px}.fl-job-heading{padding:16px;gap:10px}.fl-job-heading h3{font-size:12px}.fl-job-heading p{font-size:10px}.fl-job-panel>.fl-event-log{padding:16px}.fl-summary-grid{gap:6px;margin-top:12px}.fl-summary-grid>div,.fl-summary-grid>button{padding:11px 5px}.fl-summary-grid strong{font-size:20px}.fl-summary-grid span{font-size:8px;line-height:1.8;margin-top:5px}.fl-output-tabs{gap:16px;margin-bottom:24px}.fl-output-tabs :is(button,a){font-size:10px;padding:11px 0}.fl-output-panel>.fl-section-heading{align-items:flex-start;flex-wrap:wrap;gap:7px}.fl-output-panel>.fl-section-heading h3{font-size:13px}.fl-output-panel>.fl-section-heading .fl-counter{font-size:7px}.fl-line-ref{font-size:8px!important;padding:3px 5px}.fl-coverage-item{padding:13px}.fl-coverage-item>p{font-size:11px}.fl-coverage-type{font-size:7px}.fl-coverage-reason,.fl-filter-label,.fl-filter-label select{font-size:9px}.fl-coverage .fl-section-intro{font-size:10px}.fl-coverage .fl-section-heading{flex-wrap:wrap;gap:7px}.fl-coverage .fl-section-heading h3{font-size:13px}.fl-generated-explanation>h2,.fl-field-output>h2{font-size:22px}.fl-generated-explanation>.fl-section-intro,.fl-field-output>.fl-section-intro{font-size:11px}.fl-explanation-section h3{font-size:14px}.fl-explanation-section>p{font-size:12px;line-height:2}.fl-explanation-section{padding:20px 0}.fl-review-masthead{padding:18px;gap:12px}.fl-review-masthead h2{font-size:20px}.fl-review-masthead p{font-size:8px}.fl-review-summary{font-size:12px;line-height:2;padding:22px 0}.fl-review-cards{grid-template-columns:1fr}.fl-review-cards article{padding:16px}.fl-review-cards h3{font-size:12px}.fl-review-cards p{font-size:11px}.fl-review-columns{grid-template-columns:1fr;gap:15px}.fl-review-section p{font-size:11px}.fl-review-recommendation{padding:16px}.fl-review-recommendation p{font-size:10px}.fl-contribution{padding:15px}.fl-contribution>.fl-result-heading{flex-wrap:wrap;gap:8px}.fl-contribution h3{font-size:13px}.fl-contribution>p{font-size:11px}.fl-subject-link{font-size:9px}.fl-publish-checkbox{margin-top:15px;padding-top:14px}.fl-check-steps{font-size:9px;padding-left:27px}.fl-check-steps code{font-size:8px}.fl-subject-container{padding:25px 0 45px}.fl-subject-heading{padding:30px 0 23px}.fl-subject-heading>.fl-eyebrow{font-size:8px}.fl-subject-heading h1{font-size:32px;margin-top:12px;letter-spacing:-.7px}.fl-subject-heading>p{font-size:13px}.fl-subject-meta{font-size:9px}.fl-subject-layout{margin-top:23px}.fl-subject-article{padding:22px 17px}.fl-subject-article h2{font-size:21px;line-height:1.5}.fl-subject-article>section>p{font-size:13px}.fl-subject-article>section+section{padding-top:28px;margin-top:28px}.fl-field-citation>a{font-size:10px}.fl-field-citation p{font-size:8px}.fl-empty-subject{padding:30px 19px}.fl-empty-subject h2{font-size:19px}.fl-empty-subject p{font-size:11px}.fl-subject-conditions{font-size:10px}}.fl-subject-overview>.fl-eyebrow{font-size:9px;margin-bottom:15px}.fl-subject-introduction{font-size:15px!important;line-height:2!important;color:#527382!important;padding-bottom:28px;border-bottom:1px solid #e5edf0;margin-bottom:27px!important}.fl-subject-overview>section:first-of-type{padding-top:0}.fl-overview-provenance{border-top:1px solid #e7edf0;padding-top:20px;margin-top:30px!important;font-size:9px!important;color:#95a6af!important;line-height:1.9}.fl-evidence-pool{margin-top:30px}.fl-evidence-pool>summary{padding:21px 25px}.fl-evidence-pool>summary strong{display:block;font-size:13px;color:#4c707d;font-weight:650}.fl-evidence-pool>summary small{display:block;font-size:10px;color:#8b9fa9;font-weight:400;margin-top:5px}.fl-evidence-pool>.fl-subject-article{border:0;border-radius:0}.fl-subject-pool-heading{padding-top:23px}.fl-subject-pool-heading h2{font-size:19px;font-weight:650;color:#4b6f7c}.fl-subject-pool-heading p{font-size:12px;color:#879aa4;line-height:1.9;margin-top:9px}.fl-subject-pool-heading+.fl-subject-layout{margin-top:22px}@media(max-width:600px){.fl-subject-introduction{font-size:13px!important;line-height:2!important;padding-bottom:23px}.fl-overview-provenance{font-size:8px!important}.fl-evidence-pool>summary{padding:18px 16px}.fl-evidence-pool>summary strong{font-size:12px}.fl-evidence-pool>summary small{font-size:9px}.fl-subject-pool-heading h2{font-size:17px}.fl-subject-pool-heading p{font-size:11px}}.fl-model-label{display:block;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8px!important;line-height:1.8;color:#879ba6;text-align:left;margin-top:3px}.fl-model-badge{display:inline-flex;align-items:center;white-space:nowrap;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8px!important;line-height:1.6;color:#698d97;background:#f0f6f7;border:1px solid #dce9eb;border-radius:4px;padding:2px 5px;margin-left:auto;font-weight:550}.fl-result h4>.fl-model-badge{margin-left:7px;vertical-align:1px}.fl-claim-heading{flex-wrap:wrap}.fl-definition-list .fl-model-label{margin-bottom:5px;text-align:center}@media(max-width:600px){.fl-model-label,.fl-model-badge{font-size:7px!important}.fl-model-badge{padding:2px 4px}}.fl-version-prefix{font-weight:inherit}.fl-lab-wordmark>span{display:inline-flex}@media(max-width:800px){.fl-lab-wordmark>span{display:inline-flex;font-size:8px;padding:1px 4px}.fl-version-prefix{display:none}}@media(max-width:600px){.fl-lab-wordmark>span{font-size:7px;padding:1px 3px;margin-left:1px}}.fl-model-picker{border:1px solid #dce8e9;border-radius:7px;background:#f8fbfb;padding:17px;margin-top:21px}.fl-model-picker .fl-field{margin:0}.fl-model-picker select{width:100%;min-width:0;border:1px solid #cadbdc;border-radius:5px;background:#fff;color:#355a66;font-size:12px;padding:10px 12px;margin-top:8px}.fl-model-picker select:focus-visible{outline:2px solid #64bac2;outline-offset:2px}.fl-model-picker>p{font-size:10px;line-height:1.85;color:#758d98;margin:10px 0 0}.fl-model-picker>.fl-model-config-note{font-size:9px;color:#889da7}.fl-model-picker>.fl-model-unavailable{color:#927746}.fl-ai-attribution{display:flex;flex-wrap:wrap;gap:7px 18px;font-size:10px;line-height:1.8;color:#718a98;padding:11px 0 16px;overflow-wrap:anywhere}.fl-ai-attribution code,.fl-generation-note code{font-size:inherit;color:#426e78}.fl-generation-note{font-size:10px!important;color:#8297a2!important;line-height:1.8!important;margin:12px 0 0!important}.fl-review-masthead code{font-size:inherit;overflow-wrap:anywhere}@media(max-width:600px){.fl-model-picker{padding:14px}.fl-model-picker select{font-size:11px}.fl-model-picker>p{font-size:9px}.fl-model-picker>.fl-model-config-note{font-size:8px}.fl-ai-attribution{font-size:9px;gap:5px 12px}.fl-generation-note{font-size:9px!important}}.fl .fl-math-text{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;min-width:0;overflow-wrap:break-word}.fl .fl-math-text .katex{font-size:1.08em;text-align:initial}.fl .fl-math-text .katex-display{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;margin:.65em 0;padding:.18em .05em}.fl .fl-math-text .katex-display>.katex{display:inline-block;max-width:none;text-align:initial}.fl .fl-claim-heading>h4,.fl .fl-result-heading>h3,.fl .fl-result-heading>h4,.fl .fl-reference-heading>strong,.fl .fl-event-log li>div{min-width:0}.fl .fl-equation>.fl-math-text{display:block}.fl .fl-equation .katex-display{text-align:center}.fl .fl-source-text>.fl-math-text{white-space:pre-wrap}@media(max-width:600px){.fl .fl-math-text .katex-display{margin:.55em 0;padding:.25em .05em}.fl .fl-subject-toc>a>.fl-math-text{font-family:inherit;font-size:inherit;color:inherit}}.fl-review-issues{margin:0 0 24px;border:1px dashed #d8be7c;border-radius:8px;background:#fffcf3;padding:18px 20px;color:#8a7340}.fl-review-issues h3{font-size:13px;margin-bottom:11px}.fl-review-issues ul{padding-left:19px;margin:0;font-size:12px;line-height:1.95;list-style:disc}.fl-review-issues li+li{margin-top:12px}.fl-review-issues .fl-discuss-control{margin-left:9px;vertical-align:middle}.fl-proposal-banner p+p{margin-top:7px}.fl-verification-running{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#648c96}.fl-source-file-links{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:10px}.fl-source-file-links a{display:inline-flex;align-items:center;gap:5px}.fl-source-amendment-note{padding:13px 15px;background:#fbf6e9;border:1px solid #eadfc6;border-radius:6px;margin:14px 0;color:#947746;font-size:10px;line-height:1.85}.fl-source-amendment-note strong{font-size:11px}.fl-source-amendment-note p{margin-top:5px}.fl-source-text>.fl-discuss-control{display:flex;width:max-content;max-width:100%;white-space:normal}.fl-assumptions .fl-discuss-control{margin-left:9px;vertical-align:middle}.fl-definition-list .fl-discuss-control{display:flex;margin:10px auto 0}.fl-result>.fl-line-refs,.fl-claim>.fl-line-refs{margin-left:7px}@media(max-width:600px){.fl-review-issues{padding:14px}.fl-review-issues ul{font-size:10px;padding-left:16px}.fl-review-issues .fl-discuss-control{display:flex;width:max-content;max-width:100%;margin-left:0}.fl-source-file-links{font-size:8px}.fl-assumptions .fl-discuss-control{display:flex;width:max-content;margin-left:0}.fl-stage-actions>.fl-verification-running{font-size:9px}}.fl-equation-count-link{display:inline-flex;gap:8px;align-items:center;background:none;border:none;padding:0;text-align:left;font:inherit!important;letter-spacing:inherit;color:inherit;line-height:inherit}.fl-equation-count-link:hover{text-decoration:underline;text-underline-offset:4px}.fl-summary-grid>button{font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,background .15s}.fl-summary-grid>button:hover{background:#edf6f5;border-color:#aacfd0}.fl-summary-grid small{display:flex;align-items:center;justify-content:center;gap:4px;font-size:8px;line-height:1.65;color:#6e919b;margin-top:8px}.fl-evidence-selection{padding:14px 15px;margin-bottom:23px;background:#f6f9fa;border:1px solid #e2eaee;border-radius:6px}.fl-evidence-selection label{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:600;color:#6f8794}.fl-evidence-selection select{flex:1;min-width:0;padding:8px;border:1px solid #d4e1e6;border-radius:5px;background:#fff;font:inherit;color:#436b7b}.fl-issues-navigator{margin:20px 0;border:1px dashed #d8c69b;border-radius:7px;background:#fffcf5}.fl-issues-navigator summary{list-style:none;cursor:pointer;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8d794e}.fl-issues-navigator summary::-webkit-details-marker{display:none}.fl-issues-navigator summary strong,.fl-issues-navigator summary small{display:block}.fl-issues-navigator summary strong{font-size:12px}.fl-issues-navigator summary small{font-size:9px;color:#ad9c78;margin-top:3px}.fl-issues-navigator details>p{font-size:10px;color:#a28e63;line-height:1.9;margin:0 17px 13px}.fl-issues-navigator ul{margin:0 12px 13px;padding:0;list-style:none;max-height:350px;overflow-y:auto}.fl-issues-navigator li+li{border-top:1px dashed #eadfc5}.fl-issues-navigator li button{width:100%;display:grid;grid-template-columns:115px minmax(0,1fr) 15px;gap:12px;align-items:start;background:none;border:none;text-align:left;padding:10px 5px;color:#8b7851;font-size:10px!important;line-height:1.9}.fl-issues-navigator li button:hover{background:#f8f1df}.fl-issue-status{font-size:9px;color:#a18e66}.fl-issue-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fl-inputs-evidence{scroll-margin-top:20px}.fl-inputs-evidence .fl-reference-list article{scroll-margin-top:20px}.fl-history-picker{display:flex;gap:13px;align-items:center;padding:12px 14px;border:1px solid #e2e9ed;border-radius:6px;background:#f9fbfc;margin-bottom:20px}.fl-history-picker label{font-size:10px;color:#7a909d;font-weight:600}.fl-history-picker select{min-width:0;flex:1;border:1px solid #d6e1e7;background:#fff;padding:7px 9px;border-radius:4px;color:#597b8b;font:inherit;font-size:10px}.fl-history-notice{padding:16px;background:#f2f6fa;border:1px solid #dce6ed;border-radius:6px;margin-bottom:23px;font-size:11px;color:#6a8295;line-height:1.9}.fl-history-notice strong{font-size:12px;color:#52758b}.fl-history-notice p{margin:6px 0 9px}.fl-reconciliation-note{font-size:10px;line-height:1.9;color:#778d98;background:#f3f8fa;border:1px solid #e1ebef;border-radius:6px;padding:12px 14px;margin-top:15px}.fl-reconciliation-note details{margin-top:8px}.fl-reconciliation-note summary{cursor:pointer;color:#517b8c}.fl-reconciliation-note ul{padding-left:17px}.fl-reconciliation-note li{margin-top:9px}.fl-reconciliation-note li p{margin-top:3px}@media(max-width:600px){.fl-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-summary-grid small{font-size:7px}.fl-equation-count-link{gap:5px;flex-wrap:wrap}.fl-issues-navigator li button{grid-template-columns:80px minmax(0,1fr) 12px;gap:8px;font-size:9px!important}.fl-issue-status{font-size:8px}.fl-history-picker{padding:10px;flex-wrap:wrap;gap:7px}.fl-history-picker select{width:100%;flex-basis:100%}.fl-evidence-selection{padding:11px}.fl-evidence-selection label{font-size:9px;gap:8px}.fl-issues-navigator summary{padding:13px}.fl-issues-navigator summary strong{font-size:11px}.fl-issues-navigator summary small{font-size:8px}.fl-reconciliation-note{font-size:9px}}.fl-export-error{font-size:10px;color:#ad6453;margin:10px 0}.fl-review-summary>.fl-discuss-control{display:flex;width:max-content;max-width:100%;margin-top:13px}.fl-scientific-review+.fl-field-output{border-top:1px solid #e1e9ed;margin-top:32px;padding-top:29px}.fl-field-subject-heading{margin:18px 0 9px!important}.fl-evidence-overview{border:1px solid #e0e9ed;border-radius:7px;margin-bottom:19px;overflow:hidden}.fl-evidence-overview>summary{padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:10px;color:#7d98a5;background:#f9fbfc}.fl-evidence-overview>.fl-report-banner{border-radius:0;border-top:1px solid #e0e9ed}.fl-evidence-overview>.fl-summary-grid{margin:13px}.fl-evidence-overview>.fl-reconciliation-note{margin:12px}.fl-extraction-notes>ul,.fl-original-notes>ul{padding:14px 19px 15px 32px;margin:0;font-size:11px;line-height:1.95;color:#8b9fa9}.fl-extraction-notes li+li,.fl-original-notes li+li{margin-top:9px}.fl-extraction-notes{margin:15px 0}.fl-original-review>.fl-details-content{padding:22px}.fl-current-background article>div{font-size:11px;line-height:1.95;color:#8ba0a9}@media(max-width:600px){.fl-evidence-overview>summary{padding:12px;font-size:9px}.fl-extraction-notes>ul,.fl-original-notes>ul{font-size:10px;padding:12px 15px 13px 28px}.fl-original-review>.fl-details-content{padding:14px}}.fl .fl-button-primary,.fl .fl-button-primary:hover{color:#fff}@media(max-width:900px){.fl-subject-layout{grid-template-columns:minmax(0,1fr)}.fl-subject-toc,.fl-subject-article{min-width:0}}.fl-original-coverage-link{margin:0 0 15px;font-size:10px!important}.fl-original-coverage-note{display:block;margin-bottom:6px;font-size:8px;line-height:1.9;color:#a2adb3;text-transform:uppercase;letter-spacing:.06em}@media(max-width:600px){.fl-original-coverage-link{font-size:9px!important}.fl-original-coverage-note{font-size:7px}}.fl-current-assessment .fl-output-tabs,.fl-current-placeholder .fl-output-tabs{margin:20px 0 18px;padding:6px;gap:6px;border:1px solid #c7dcdf;border-radius:9px;background:#f3f8f8;max-width:100%;min-width:0}.fl-current-assessment .fl-output-tabs :is(button,a),.fl-current-placeholder .fl-output-tabs :is(button,a){padding:12px 15px;font-size:12px;line-height:1.5;border:1px solid transparent;border-radius:6px;color:#5b7c87;flex:1}.fl-current-assessment .fl-output-tabs :is(button,a)[aria-selected=true],.fl-current-placeholder .fl-output-tabs :is(button,a)[aria-selected=true]{color:#fff;background:#127f87;border-color:#127f87;box-shadow:0 2px 5px #1a6b7614}.fl-output-tabs :is(button,a):focus-visible{outline:2px solid #168d98;outline-offset:2px}@media(max-width:640px){.fl-current-assessment .fl-output-tabs :is(button,a),.fl-current-placeholder .fl-output-tabs :is(button,a){padding:11px 13px;flex-shrink:0}}.fl-integrated-explanation{margin:22px 0;scroll-margin-top:28px}.fl-integrated-explanation>.fl-details-content{padding:20px}.fl-integrated-explanation .fl-generated-explanation>h2{font-size:22px}.fl-integrated-explanation .fl-explanation-section>p{font-size:12px}.fl-integrated-explanation .fl-generation-note{font-size:9px;color:#8aa0ac}@media(max-width:640px){.fl-integrated-explanation>.fl-details-content{padding:14px}.fl-integrated-explanation .fl-generated-explanation>h2{font-size:20px}}.fl-review-audit{border-top:1px solid #dce7eb;margin-top:36px;padding-top:26px;scroll-margin-top:24px}.fl-review-audit>.fl-section-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.fl-review-audit>.fl-section-heading h2{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;color:#61838f}.fl-review-audit>.fl-section-intro{margin:10px 0 22px;font-size:11px}.fl-review-audit .fl-ai-attribution{margin-bottom:18px}.fl-review-audit .fl-report-meta{margin-top:22px}.fl-current-assessment .fl-output-tabs,.fl-current-placeholder .fl-output-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.fl-current-assessment .fl-output-tabs :is(button,a),.fl-current-placeholder .fl-output-tabs :is(button,a){min-width:0;white-space:normal}@media(max-width:640px){.fl-current-assessment .fl-output-tabs,.fl-current-placeholder .fl-output-tabs{gap:3px;padding:4px}.fl-current-assessment .fl-output-tabs :is(button,a),.fl-current-placeholder .fl-output-tabs :is(button,a){padding:10px 4px;font-size:10px;line-height:1.5}.fl-review-audit{margin-top:26px;padding-top:21px}.fl-review-audit>.fl-section-heading h2{font-size:19px}}.fl-paper-page main{padding-top:28px}.fl-paper-heading{padding:25px 4px 28px;margin:0 0 22px;border-bottom:1px solid #dfe8ed;max-width:100%;min-width:0}.fl-paper-heading h1{font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.4;letter-spacing:-.7px;color:#345e72;margin:10px 0}.fl-paper-authors{font-size:14px;line-height:1.8;color:#7692a1;margin-top:8px!important}.fl-paper-context{display:inline-flex;align-items:center;gap:7px;color:#24838b;font-size:10px;line-height:1.8;margin-top:15px}.fl-paper-page .fl-stage-heading{padding-bottom:17px;margin-bottom:23px}.fl-paper-page .fl-stage-heading h2{font-size:21px}.fl-paper-page .fl-stage-heading>p{font-size:11px}.fl-paper-page .fl-sidebar{padding-top:0}.fl-paper-page .fl-workflow{scroll-margin-top:90px}.fl-paper-heading .fl-eyebrow{font-size:9px}@media(max-width:700px){.fl-paper-page main{padding-top:18px}.fl-paper-heading{padding:18px 0 21px;margin-bottom:18px}.fl-paper-heading h1{font-size:27px;line-height:1.45;letter-spacing:-.4px}.fl-paper-authors{font-size:12px}.fl-paper-context{font-size:9px}.fl-paper-heading .fl-eyebrow{font-size:8px}.fl-paper-page .fl-stage-heading h2{font-size:19px}}.fl-subject-hierarchy{display:grid;gap:18px;margin:20px 0 26px}.fl-subject-parent{display:flex;align-items:center;gap:9px;font-size:13px;color:#407c85!important;width:fit-content}.fl-subject-parent>span{display:grid;gap:3px}.fl-subject-parent small{font-size:9px;color:#91a3ac}.fl-subject-children{padding:20px;border:1px solid #dce7eb;border-radius:7px;background:#fff}.fl-subject-children h2{font-size:12px;color:#698c9b;margin-bottom:12px}.fl-subject-children>a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 0;border-top:1px solid #edf1f3;font-size:14px;color:#397c85!important}.fl-subject-breadth{display:flex;flex-wrap:wrap;gap:12px 24px;margin:18px 0 25px;font-size:11px;color:#8297a2}.fl-subject-breadth strong{font-size:17px;font-weight:550;color:#527f8e;margin-right:4px}.fl-subject-admission{display:inline-flex;font-size:9px;color:#597d89;background:#eef4f6;border:1px solid #dae7eb;border-radius:4px;padding:4px 7px;line-height:1.7}.fl-subject-admission-supported-contribution{color:#317a6d;background:#eef7f3;border-color:#d8e9e2}.fl-subject-admission-provisional-contribution,.fl-subject-admission-legacy-conditional{color:#957c45;background:#faf7ed;border-color:#ebe1c9}.fl-subject-article .fl-subject-admission-reason{font-size:11px;color:#8196a1;margin-top:14px;line-height:1.9}.fl-subject-origin{display:inline-flex;align-items:center;gap:6px;font-size:11px;margin:12px 0;color:#5c8f9d!important}.fl-field-citation .fl-subject-admission{margin-top:10px}@media(max-width:600px){.fl-subject-children{padding:16px}.fl-subject-children>a{font-size:12px}.fl-subject-breadth{gap:9px 18px;font-size:10px}.fl-subject-article .fl-subject-admission-reason{font-size:10px}}.fl-compilation-control{border-top:1px solid #e0e8ec;padding-top:15px;margin:18px 0}.fl-compilation-control p{font-size:10px;color:#8b9fa8;line-height:1.9;margin-top:7px;max-width:720px}.fl-compilation-control button:disabled{opacity:.5;cursor:default}.fl-subject-placement-history{margin-top:30px}.fl-subject-placement-history>summary{display:flex;align-items:center;gap:10px}.fl-subject-placement-history>summary>span{margin-left:auto;font-size:10px;color:#98a7af}.fl-subject-placement-history>.fl-details-content>p{font-size:11px;color:#889da7;line-height:1.9;margin-bottom:18px}.fl-subject-placement-history .fl-subject-admission{color:#8d8190;background:#f6f1f7;border-color:#e7deea}.fl-subject-placement-history .fl-subject-article{background:#fcfafc}.fl-subject-placement-history .fl-subject-admission-reason strong{font-weight:600}.fl-upload-page .fl-upload-hero{display:block;padding:28px 0 24px}.fl-upload-page .fl-upload-hero h1{max-width:none;margin:0 0 12px;font-size:38px;line-height:1.25}.fl-upload-page .fl-upload-hero .fl-hero-copy>p{max-width:none;font-size:14px;line-height:1.8}@media(max-width:700px){.fl-upload-page .fl-upload-hero{padding:23px 0 20px}.fl-upload-page .fl-upload-hero h1{font-size:30px;line-height:1.25;margin-bottom:10px}.fl-upload-page .fl-upload-hero .fl-hero-copy>p{font-size:12px;line-height:1.8}}.fl-steps.fl-steps-completed{grid-template-columns:repeat(3,minmax(0,1fr))}.fl-reader-page .fl-paper-heading{padding-top:7px}.fl-reader-page .fl-workspace-report>.fl-panel{padding-top:27px}.fl-reader-page .fl-history-notice{margin-top:0}@media(max-width:700px){.fl-steps.fl-steps-completed .fl-step{min-width:0}.fl-reader-page .fl-paper-heading{padding-top:3px}.fl-reader-page .fl-workspace-report>.fl-panel{padding-top:20px}}.fl-scalar-disclosure>summary{cursor:pointer;list-style:none}.fl-scalar-disclosure>summary::-webkit-details-marker{display:none}.fl-scalar-disclosure>summary>svg:last-child{flex-shrink:0;transition:transform .15s}.fl-scalar-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.fl-scalar-disclosure-body{margin-top:18px}.fl-output-tabs a,.fl-line-ref,.fl-source-line-id{text-decoration:none}.fl-discuss-control{display:inline-flex;align-items:center;gap:6px;border:1px solid #dbe7e9;background:#f8fbfb;color:#527e88;border-radius:5px;padding:5px 8px;margin-top:10px;font-size:10px!important;line-height:1.5;text-align:left}.fl-discuss-control:hover:not(:disabled){background:#edf6f5;border-color:#b5d5d7}.fl-discuss-control small{border-radius:8px;background:#e3efef;padding:0 5px;font-size:8px}.fl-discuss-compact{padding:3px 6px;font-size:9px!important;margin-top:5px}.fl.fl-discussion-backdrop{position:fixed;inset:0;background:#142f4255;z-index:1000;display:flex;justify-content:flex-end}.fl-discussion-panel{width:min(710px,100%);height:100dvh;display:flex;flex-direction:column;background:#fff;box-shadow:-8px 0 35px #142f4220;min-width:0}.fl-discussion-panel>header{display:flex;gap:16px;justify-content:space-between;padding:25px;border-bottom:1px solid var(--fl-line)}.fl-discussion-panel>header>div{min-width:0}.fl-discussion-panel h2{font-size:21px;line-height:1.5;letter-spacing:-.3px;margin:7px 0}.fl-discussion-panel>header p{color:var(--fl-muted);font-size:11px;line-height:1.8}.fl-discussion-close{background:transparent;border:none;align-self:flex-start;color:#6d8693;padding:5px}.fl-discussion-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:22px 25px;min-height:0}.fl-discussion-intro{display:flex;flex-direction:column;gap:12px;color:#708995;font-size:12px;line-height:1.9;padding:18px;border:1px dashed #cfdee3;border-radius:7px}.fl-discussion-intro>svg{color:var(--fl-teal)}.fl-discussion-thread+.fl-discussion-thread{border-top:1px solid var(--fl-line);margin-top:24px;padding-top:24px}.fl-discussion-thread-meta{display:flex;gap:12px;justify-content:space-between;font-size:9px;color:#8ba0aa;margin-bottom:13px}.fl-discussion-earlier>.fl-discussion-thread-meta{color:#9a8c73}.fl-discussion-message{padding:14px;border-radius:8px;background:#f5f8f9;font-size:12px;line-height:1.9;margin:10px 0;overflow-wrap:anywhere}.fl-discussion-message-author{background:#eef7f5;border:1px solid #e0ece7}.fl-discussion-message>div:first-child{display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:9px;color:#8aa0ab;margin-bottom:7px}.fl-discussion-message>div:first-child strong{color:#517581;font-size:10px}.fl-discussion-model{display:block;font-size:9px;color:#8a9ca4;margin-top:8px}.fl-discussion-proposal{margin-top:17px;padding:17px;border:1px solid #d8e6e7;border-radius:8px}.fl-discussion-proposal h3{font-size:14px}.fl-discussion-proposal>p{font-size:11px;line-height:1.9;color:#687e8d;margin-top:9px}.fl-discussion-change{margin-top:17px}.fl-discussion-change>code{font-size:9px;overflow-wrap:anywhere;color:#8a9ba5}.fl-discussion-change h4{font-size:10px;color:#6d8690;margin-bottom:7px}.fl-discussion-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:8px}.fl-discussion-comparison>section{min-width:0;padding:11px;background:#f7f9fa;border:1px solid #e4ebee;border-radius:5px}.fl-discussion-comparison>section+section{background:#f0f8f4;border-color:#dcece3}.fl-discussion-comparison strong{font-size:9px;color:#8a9da6;display:block;margin-bottom:7px}.fl-discussion-value,.fl-discussion-source{font-size:11px;line-height:1.9;color:#52717f;overflow-wrap:anywhere}.fl-discussion-source{white-space:pre-wrap}.fl-discussion-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:9px;line-height:1.8;color:#607d88;margin:0}.fl-discussion-change>p{font-size:10px;line-height:1.9;color:#899da6;margin-top:7px}.fl-discussion-affected{display:flex;gap:5px;flex-wrap:wrap;font-size:10px}.fl-discussion-affected code{font-size:9px;color:#5a7a85;background:#f1f6f7;padding:1px 4px;border-radius:3px}.fl-discussion-consistency{font-size:10px;color:#728a94;line-height:1.9;margin-top:15px}.fl-discussion-consistency strong{font-size:10px}.fl-discussion-consistency ul{padding-left:16px;margin:6px 0}.fl-discussion-check{margin-top:16px;background:#f4f8fa;padding:12px;border-radius:5px;font-size:10px;color:#718894;line-height:1.9}.fl-discussion-check>strong{font-size:10px;color:#557987}.fl-discussion-check>p{margin-top:5px}.fl-discussion-check small{display:block;font-size:9px;margin-top:8px;color:#8a9fa8}.fl-discussion-check details{margin-top:10px}.fl-discussion-check summary{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:10px}.fl-discussion-check ul{padding-left:16px}.fl-discussion-check li{margin-top:10px}.fl-discussion-check li>span{display:inline-block;font-size:8px;margin-left:6px;color:#96a3aa}.fl-discussion-check li>p{margin-top:4px;font-size:9px}.fl-discussion-check-failed{background:#fff6f2}.fl-discussion-proposal>.fl-button{margin-top:17px}.fl-discussion-applied{display:flex;align-items:center;gap:6px;color:#4b886f!important;font-size:11px!important}.fl-discussion-stale{font-size:10px!important;color:#9a8a6e!important}.fl-discussion-error,.fl-discussion-notice{padding:11px;border-radius:5px;font-size:11px;line-height:1.9;margin-top:13px!important}.fl-discussion-error{background:#fff2ed;color:#ad6453}.fl-discussion-notice{background:#eef8f0;color:#58836c}.fl-discussion-progress{display:flex;align-items:center;gap:8px;font-size:11px;color:#6e8c97;margin-top:14px!important}.fl-discussion-compose{padding:17px 25px 22px;border-top:1px solid var(--fl-line);background:#fafcfc}.fl-discussion-compose>label{display:block;font-size:11px;font-weight:650;color:#5c7885;margin-bottom:7px}.fl-discussion-compose>textarea{width:100%;border:1px solid #ccdce1;border-radius:6px;padding:10px;font-size:12px;line-height:1.8;resize:vertical;max-height:220px;background:#fff;color:var(--fl-ink)}.fl-discussion-compose>div{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:9px}.fl-discussion-compose small{font-size:9px;line-height:1.8;color:#8ba0aa;max-width:330px}.fl-discussion-compose .fl-button{flex-shrink:0}.fl-source-amendment{display:inline-block;font-size:8px;color:#956f32;background:#fbf3df;border:1px solid #efe1bc;padding:1px 5px;border-radius:4px;margin-left:7px;white-space:normal}@media(max-width:600px){.fl-discuss-control{font-size:9px!important}.fl-discussion-panel>header{padding:19px 17px}.fl-discussion-panel h2{font-size:18px}.fl-discussion-body{padding:17px}.fl-discussion-compose{padding:14px 17px 18px}.fl-discussion-comparison{grid-template-columns:minmax(0,1fr)}.fl-discussion-compose>div{flex-wrap:wrap;gap:10px}.fl-discussion-compose small{font-size:8px}.fl-discussion-compose .fl-button{margin-left:auto}.fl-discussion-proposal{padding:13px}.fl-discussion-message{font-size:11px}.fl-discussion-thread-meta{font-size:8px}.fl-discussion-panel>header p{font-size:10px}}.fl-discussion-target-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fl-discussion-selected-item{font-size:11px;color:#718b98;line-height:1.9;margin-bottom:15px;border:1px solid #e0e9ed;border-radius:5px;padding:11px}.fl-discussion-selected-item summary{cursor:pointer;color:#517e8a}.fl-discussion-selected-item p{margin-top:9px}.fl-discussion-resolution{border:1px solid #d5e6dd;border-radius:8px;background:#f8fcf9;padding:17px;margin-top:18px}.fl-discussion-resolution h3{font-size:14px;color:#527e69;margin-top:8px}.fl-discussion-resolution>p{font-size:11px;line-height:1.95;color:#7a9787;margin-top:10px}.fl-discussion-resolution>.fl-discussion-resolution-scope{font-size:9px;color:#98aa9e}.fl-discussion-resolution>.fl-button{margin-top:14px}.fl-discussion-resolution>.fl-line-refs{margin-top:12px}@media(max-width:600px){.fl-discussion-resolution{padding:13px}.fl-discussion-resolution h3{font-size:13px}.fl-discussion-resolution>p{font-size:10px}}.fl-review-disclosure-shell{position:relative;min-width:0;margin:20px 0;border:1px solid #dce7eb;border-radius:8px;background:#fbfdfd}.fl-review-disclosure{min-width:0;margin:0;border:0;background:transparent;scroll-margin-top:24px}.fl-review-disclosure>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;cursor:pointer;list-style:none}.fl-review-disclosure>summary::-webkit-details-marker{display:none}.fl-review-disclosure>summary>span:first-child{min-width:0}.fl-review-disclosure>summary small{display:block;font-size:8px;line-height:1.7;letter-spacing:.08em;color:#508d94;text-transform:uppercase;margin-bottom:5px}.fl-review-disclosure>summary h3{font-size:16px!important;line-height:1.65;margin:0!important;color:#486f80;font-weight:600}.fl-review-disclosure-toggle{display:flex;align-items:center;gap:7px;white-space:nowrap;color:#25858c;font-size:10px;line-height:2.3;flex-shrink:0}.fl-review-disclosure-toggle svg{transition:transform .15s}.fl-review-disclosure[open]>.fl-review-disclosure-toggle svg,.fl-review-disclosure[open]>summary .fl-review-disclosure-toggle svg{transform:rotate(180deg)}.fl-review-disclosure>summary:focus-visible,.fl-review-contents>summary:focus-visible{outline:2px solid #3da0aa;outline-offset:2px;border-radius:7px}.fl-review-disclosure-preview{display:block;width:100%;text-align:left;border:0;background:transparent;cursor:pointer;position:relative;padding:0 20px;margin:0 0 18px;font-size:12px;line-height:1.9;color:#6a8696;white-space:pre-line}.fl-review-disclosure-excerpt[data-overflow=true]:after{content:"";position:absolute;pointer-events:none;left:0;right:0;bottom:0;height:3.3em;background:linear-gradient(transparent,#fbfdfd 92%)}.fl-review-disclosure:not([open])>.fl-review-disclosure-content{display:none!important}.fl-review-disclosure-content{padding:0 20px 18px;min-width:0}.fl-review-disclosure-content>div{min-width:0}.fl-review-disclosure-content p{font-size:12px;line-height:1.95}.fl-review-disclosure-content .fl-empirical-assessment,.fl-review-disclosure-content .fl-review-additions{margin:0;border:0;border-radius:0;padding:0;background:transparent}.fl-review-collapse{display:flex;align-items:center;gap:7px;margin-top:18px;padding:6px 0;border:0;background:none;color:#648e9c;font-size:10px;cursor:pointer}.fl-review-collapse>svg{transform:rotate(180deg)}.fl-review-contents{margin:20px 0 24px;border:1px solid #dce7eb;border-radius:7px;background:#f5f9fa;min-width:0}.fl-review-contents>summary{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:13px 17px;cursor:pointer;list-style:none}.fl-review-contents>summary::-webkit-details-marker{display:none}.fl-review-contents>summary>span:first-child{font-size:12px;font-weight:600;color:#4e7484}.fl-review-contents>summary>span:last-child{display:flex;align-items:center;gap:7px;font-size:9px;color:#8aa1ac}.fl-review-contents nav{padding:0 17px 15px}.fl-review-contents ol{margin:0;padding-left:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 24px;list-style:decimal;color:#9db0ba;font-size:10px}.fl-review-contents a{font-size:11px;line-height:1.8;color:#377f8d;text-decoration:none}.fl-review-contents a:hover{text-decoration:underline}.fl-assessed-novelty>.fl-review-disclosure-shell{margin:0}.fl-assessed-novelty .fl-review-disclosure>summary{padding:15px 16px}.fl-assessed-novelty .fl-review-disclosure>summary h3{font-size:12px!important}.fl-assessed-novelty .fl-review-disclosure-toggle{font-size:8px;gap:5px}.fl-assessed-novelty .fl-review-disclosure-preview{font-size:11px;padding:0 16px;margin-bottom:16px}.fl-assessed-novelty .fl-review-disclosure-content{padding:0 16px 16px}.fl-assessed-novelty .fl-review-disclosure-content p{font-size:11px}.fl-current-scope{margin:18px 0}.fl-current-scope>summary h3{font-size:12px!important}.fl-current-scope .fl-review-disclosure-preview{font-size:10px}.fl-assessed-section.fl-review-disclosure{padding:0;border:0}.fl-assessed-section.fl-review-disclosure .fl-review-disclosure-content>div>p{margin-top:0}.fl-current-background summary>span{white-space:nowrap;flex-shrink:0}@media(max-width:600px){.fl-review-disclosure>summary{padding:15px 14px;gap:12px}.fl-review-disclosure>summary h3{font-size:14px!important}.fl-review-disclosure-toggle{font-size:9px;gap:5px}.fl-review-disclosure-preview{font-size:11px;padding:0 14px;margin-bottom:15px}.fl-review-disclosure-content{padding:0 14px 15px}.fl-review-disclosure-content p{font-size:11px}.fl-review-contents>summary{padding:12px 14px}.fl-review-contents>summary>span:last-child{font-size:8px}.fl-review-contents ol{grid-template-columns:minmax(0,1fr);gap:8px}.fl-review-contents a{font-size:10px}.fl-review-disclosure-toggle svg{width:13px}.fl-current-scope .fl-review-disclosure-preview{font-size:9px}}@media(prefers-reduced-motion:reduce){.fl-review-disclosure-toggle svg{transition:none}}.fl-review-disclosure-excerpt{display:block;position:relative;line-height:1.9;max-height:calc(1.9em * var(--fl-preview-lines,4));overflow:hidden}.fl-review-preview-action{display:flex;align-items:center;gap:6px;font-size:9px;line-height:1.8;color:#338891;margin-top:10px}.fl-review-disclosure-preview:focus-visible{outline:2px solid #3da0aa;outline-offset:-3px;border-radius:4px}.fl-review-disclosure-preview:hover .fl-review-preview-action{text-decoration:underline}.fl-subject-embedded>div,.fl-subject-embedded>main{padding:0!important;max-width:none!important}.fl-subject-embedded .fl-subject-container{padding-top:15px}.fl-context-article{max-width:1184px;margin:0 auto;padding:26px 0 45px}.fl-context-breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:#88a0ac;margin-bottom:28px}.fl-context-heading{border-bottom:1px solid #dce6eb;padding-bottom:25px}.fl-context-heading h1{font-family:Georgia,Times New Roman,serif;font-size:39px;font-weight:400;line-height:1.3;letter-spacing:-.6px;color:#355d70;margin:11px 0 18px}.fl-context-introduction{font-size:15px;line-height:1.95;color:#657f90;max-width:960px}.fl-context-standing{display:flex;gap:10px 24px;flex-wrap:wrap;margin-top:20px;font-size:10px;color:#879ba6}.fl-context-standing>span:first-child{background:#eef4f6;border:1px solid #dce7eb;padding:4px 7px;border-radius:4px}.fl-context-standing>span+span{align-self:center}.fl-context-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:42px;margin-top:27px}.fl-context-toc{position:sticky;top:100px;align-self:start;font-size:11px;line-height:1.8}.fl-context-toc>strong{font-size:11px;color:#698695}.fl-context-toc nav{display:flex;flex-direction:column;gap:8px;margin-top:15px}.fl-context-toc a{display:flex;gap:9px;color:#6d8a99!important;padding:3px 0}.fl-context-toc a>span{color:#a1b1b9;font-size:10px}.fl-context-body{min-width:0;max-width:850px}.fl-context-topic{padding-bottom:25px;margin-bottom:26px;border-bottom:1px solid #dfe8ed;scroll-margin-top:110px}.fl-context-topic h2,.fl-context-related h2,.fl-context-references h2,.fl-subject-record-audit>h2{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.5;color:#456c7e;margin:0 0 10px}.fl-context-topic h2>span:first-child{font:14px Inter,system-ui,sans-serif;color:#9aadb6;margin-right:9px}.fl-context-topic-standing{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:#95a7b0;margin-bottom:12px}.fl-context-topic>p,.fl-topic-reviewed p,.fl-context-related>p,.fl-context-references>p,.fl-subject-record-audit>p{font-size:13px;line-height:2;color:#718c9b;margin:10px 0}.fl-context-topic>.fl-context-sparse{font-size:10px;color:#99a9b1}.fl-context-concept{border:0;background:none;padding:0;color:#247d89!important;font:inherit;line-height:inherit;border-bottom:1px dotted #8eb6bf;text-decoration:none!important;cursor:pointer}.fl-context-concept:hover{border-bottom-style:solid}.fl-context-citations{display:inline-flex;gap:5px;vertical-align:super;font-size:9px;margin-left:6px}.fl-context-in-depth{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;font-size:11px}.fl-topic-reviewed{border-left:3px solid #bdd4d2;padding:14px 0 2px 20px;margin:22px 0}.fl-topic-reviewed-heading{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:10px;color:#729587;margin-bottom:17px}.fl-topic-reviewed-heading>a{display:flex;align-items:center;gap:5px}.fl-topic-reviewed>section{margin-bottom:22px;min-width:0}.fl-topic-reviewed h3{font-size:16px;line-height:1.8;color:#4b7889;font-weight:550;margin:7px 0}.fl-topic-inspect{display:inline-flex;align-items:center;gap:6px;border:0;background:#f0f6f6;color:#5d8c98;border-radius:4px;padding:5px 8px;font-size:10px;margin-top:8px}.fl-context-related{padding:4px 0 25px}.fl-context-related>.fl-context-concept,.fl-inspector-related>.fl-context-concept{display:inline-flex;align-items:center;border:1px solid #dbe7ec;border-radius:4px;padding:6px 9px;margin:8px 8px 0 0;font-size:11px}.fl-context-references{border-top:1px solid #dfe8ed;padding-top:24px;margin-top:10px}.fl-context-references ol{font-size:11px;line-height:1.95;color:#8b9faa;padding-left:22px}.fl-context-references li{padding:6px 0}.fl-subject-record-audit{border-top:1px solid #dfe8ed;padding-top:25px;margin-top:30px}.fl-subject-record-audit .fl-details>summary{display:flex;align-items:center;gap:12px}.fl-subject-record-audit .fl-details>summary>span{margin-left:auto;font-size:10px}.fl-context-version{font-size:9px;line-height:1.9;color:#a2b0b8;margin-top:22px}.fl-context-stale{border-left:3px solid #d6c6a2;padding:8px 12px;background:#fdfaf2;font-size:11px!important;color:#a28c62!important;margin-top:15px!important}.fl-context-mobile-contents{display:none}.fl-subject-inspector{width:min(710px,calc(100% - 32px));max-height:85dvh;padding:0;border:1px solid #d8e4e9;border-radius:10px;background:#fff;color:#526f81;box-shadow:0 20px 80px #17394d30}.fl-subject-inspector::backdrop{background:#203b5070}.fl-subject-inspector>header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e1e9ed}.fl-subject-inspector>header>div{display:flex;align-items:center;gap:13px}.fl-subject-inspector header span{font-size:9px;letter-spacing:.08em;color:#88a0ad}.fl-subject-inspector button{font:inherit;cursor:pointer}.fl-subject-inspector header button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#6b8e9f;font-size:11px;padding:4px}.fl-subject-inspector-body{padding:22px 27px 28px;overflow:auto;max-height:calc(85dvh - 65px);overscroll-behavior:contain}.fl-subject-inspector h2{font:400 27px/1.5 Georgia,serif;color:#3e697b;margin:0 0 17px}.fl-subject-inspector h3{font-size:15px;line-height:1.8;color:#547c8c;margin:24px 0 12px}.fl-subject-inspector p,.fl-subject-inspector li{font-size:13px;line-height:1.95}.fl-subject-inspector a{color:#207c87}.fl-inspector-evidence{padding:15px 0;border-top:1px solid #e2e9ed}.fl-inspector-evidence h4{font-size:14px;line-height:1.8;margin:9px 0}.fl-inspector-evidence>a{font-size:11px;display:inline-flex;gap:5px;align-items:center}.fl-inspector-related{border-top:1px solid #e1e9ed;margin-top:24px;padding-top:10px}.fl-subject-inspector button:focus-visible,.fl-subject-inspector a:focus-visible{outline:2px solid #68b9bf;outline-offset:3px}@media(max-width:800px){.fl-context-layout{grid-template-columns:minmax(0,1fr);gap:0}.fl-context-toc{display:none}.fl-context-mobile-contents{display:block;margin:22px 0 5px;border:1px solid #dce7ec;border-radius:6px;font-size:12px;padding:13px 15px;color:#6d8b9b}.fl-context-mobile-contents summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.fl-context-mobile-contents nav{display:flex;flex-direction:column;gap:10px;margin-top:16px}.fl-context-heading h1{font-size:32px}.fl-context-introduction{font-size:14px}}@media(max-width:500px){.fl-context-article{padding-top:22px}.fl-context-heading h1{font-size:29px;line-height:1.4}.fl-context-topic h2{font-size:23px}.fl-context-topic>p,.fl-topic-reviewed p{font-size:12px}.fl-topic-reviewed{padding-left:13px}.fl-context-standing{font-size:9px}.fl-subject-inspector{width:100%;max-height:91dvh;margin:auto 0 0;border-radius:12px 12px 0 0}.fl-subject-inspector-body{padding:20px;max-height:calc(91dvh - 60px)}.fl-subject-inspector h2{font-size:24px}.fl-subject-inspector p,.fl-subject-inspector li{font-size:12px}}.fl-subject-inspector{margin:auto;max-width:none}.fl-inspector-conditions{margin:12px 0;border:1px solid #dfe9ed;border-radius:5px;padding:9px 11px}.fl-inspector-conditions>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#608697;cursor:pointer}.fl-inspector-conditions>ul{padding-left:18px;margin:12px 0 2px}.fl-inspector-conditions li{padding:4px 0}.fl-inspector-conditions>summary:focus-visible{outline:2px solid #68b9bf;outline-offset:3px}@media(max-width:500px){.fl-subject-inspector{margin:auto 0 0;width:100%;max-width:none}}.fl-library main{max-width:1248px}.fl-library-section-label{font-size:9px;font-weight:700;letter-spacing:.13em;color:#79949f}.fl-library-workspace{font-size:11px;color:#5b7b8a!important}.fl-library-navigation{display:flex;gap:20px;justify-content:space-between;align-items:center;border-bottom:1px solid #dbe5e9}.fl-library-navigation nav{display:flex;gap:30px;min-width:0}.fl-library-navigation nav>a{display:flex;align-items:center;gap:9px;padding:18px 0;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:13px;font-weight:600;color:#8497a2}.fl-library-navigation nav>a[aria-current=page]{color:#087e83;border-bottom-color:#087e83}.fl-library-navigation nav>a>span{font-size:9px;font-weight:500;color:#8aa1aa;background:#eaf0f2;padding:1px 6px;border-radius:9px}.fl-library-stat{font-size:9px;line-height:1.8;color:#8aa0aa;text-align:right}.fl-library-content{padding:34px 0 50px}.fl-library-content-heading{display:flex;gap:25px;justify-content:space-between;align-items:center;margin-bottom:28px}.fl-library-content-heading h2{font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.4;font-weight:400;letter-spacing:-.35px;color:#3f6272;margin-top:9px}.fl-library-search{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #d7e3e8;border-radius:6px;background:#fff;min-width:285px;color:#91a6af}.fl-library-search input{border:none;background:none;width:100%;font-size:11px;color:#537686;outline:none;min-width:0}.fl-library-search input::placeholder{color:#a1b0b8}.fl-library-filter{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#93a3ac;margin:-8px 0 20px}.fl-library-filter label{display:flex;gap:10px;align-items:center}.fl-library-filter select{border:1px solid #dce6eb;border-radius:5px;color:#6c8997;font:inherit;background:#fff;padding:7px 25px 7px 9px;max-width:250px}.fl-library-paper-list{display:flex;flex-direction:column;gap:17px}.fl-library-paper{display:grid;grid-template-columns:30px minmax(0,1fr) 190px;gap:18px;background:#fff;border:1px solid #dfe8ec;border-radius:9px;padding:28px;box-shadow:0 3px 14px #284a5703}.fl-library-paper-number{font-family:ui-monospace,monospace;font-size:9px;color:#a3b8bf;line-height:2;padding-top:2px}.fl-library-paper-main{min-width:0}.fl-library-paper-kicker{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:9px;color:#a0b0b8;line-height:1.8}.fl-library-paper-kicker>a{font-size:9px;letter-spacing:.04em;color:#64929b}.fl-library-paper-main h2{font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.45;font-weight:400;letter-spacing:-.4px;margin:9px 0 6px}.fl-library-paper-main h2>a{color:#294c5e!important}.fl-library-authors{font-size:11px;color:#839aa6;line-height:1.8}.fl-library-paper-summary{font-size:12px;color:#688392;line-height:1.95;margin-top:15px!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fl-library-concepts{display:flex;gap:6px;flex-wrap:wrap;margin-top:15px}.fl-library-concepts>span{font-size:9px;color:#7f989f;background:#f3f7f7;border:1px solid #e6eeef;padding:3px 7px;border-radius:4px;max-width:100%}.fl-library-paper-links{display:flex;gap:15px;align-items:center;flex-wrap:wrap;border-top:1px solid #edf1f3;margin-top:21px;padding-top:15px}.fl-library-paper-links>a{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#6d8b99}.fl-library-paper-links>a:first-child{color:#087e83;font-weight:650}.fl-library-paper-evidence{border-left:1px solid #e8eef1;padding:4px 0 0 22px;min-width:0}.fl-library-rigor-label{display:flex;gap:5px;align-items:center;font-size:7px;letter-spacing:.1em;font-weight:650;color:#7e9aa3}.fl-library-paper-evidence>strong{font-size:37px;font-weight:600;letter-spacing:-1.3px;line-height:1.5;color:#4c7b89;display:block;margin-top:10px}.fl-library-paper-evidence>strong>span{font-size:18px;color:#a3b7bd;font-weight:400;letter-spacing:-.5px}.fl-library-paper-evidence>p{font-size:9px;color:#91a6b0;margin-top:-3px}.fl-library-paper-evidence>div{font-size:10px;color:#819aa5;line-height:1.95;margin-top:15px}.fl-library-paper-evidence>small{display:block;font-size:9px;line-height:1.8;color:#749a9e;margin-top:11px}.fl-library-readiness{display:block;color:#8aa29c;background:#f0f7f3;border:1px solid #e1ede6;border-radius:5px;padding:7px 8px;font-size:8px;line-height:1.8;margin-top:16px}.fl-library-empty,.fl-library-loading{padding:60px 25px;text-align:center;border:1px dashed #d7e3e7;border-radius:9px;background:#fbfdfd;display:flex;flex-direction:column;align-items:center;gap:16px;color:#86a0aa}.fl-library-empty h3{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;color:#5a7c8c;line-height:1.6;max-width:580px}.fl-library-empty p{max-width:560px;font-size:12px;line-height:1.95;color:#91a5ae}.fl-library-loading{font-size:12px}.fl-library-empty>.fl-button{margin-top:5px}.fl-library-subject-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fl-library-subject{background:#fff;border:1px solid #dfe8ec;border-radius:9px;min-width:0;overflow:hidden}.fl-library-subject-heading{padding:25px 25px 18px}.fl-library-subject h2{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.5;letter-spacing:-.5px;margin:8px 0 10px}.fl-library-subject h2>a{color:#345d70}.fl-library-subject-heading>p{font-size:11px;line-height:1.95;color:#7b94a0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fl-library-map{background:linear-gradient(150deg,#f8fcfb,#f2f7f9);border-top:1px solid #edf2f4;border-bottom:1px solid #edf2f4;padding:17px 13px 13px}.fl-library-map-canvas{height:210px;position:relative;isolation:isolate}.fl-library-map-canvas>svg{position:absolute;width:100%;height:100%;inset:0;z-index:-1}.fl-library-map-canvas line{stroke:#bbd2d5;stroke-width:.3}.fl-library-map-canvas>a{position:absolute;transform:translate(-50%,-50%);width:29%;max-width:145px;border:1px solid #d1e1e5;background:#ffffffed;border-radius:6px;box-shadow:0 3px 9px #284a5705;padding:10px 9px;font-size:9px;line-height:1.65;color:#668a97;text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fl-library-map-canvas>a>span:first-child{display:block;font-family:ui-monospace,monospace;font-size:7px;color:#a2b8bf;margin-bottom:3px}.fl-library-map>p{font-size:8px;color:#9db0b8;text-align:center;line-height:1.8}.fl-library-subject-footer{padding:17px 23px;display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap}.fl-library-subject-footer>span{font-size:8px;color:#9aaeb7}.fl-library-subject-footer>a{display:inline-flex;align-items:center;gap:6px;font-size:10px}.fl-library-subject-directory{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fl-library-subject-directory>a{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #dde8ec;background:#fff;padding:16px;border-radius:6px;font-size:12px;color:#5d8192}.fl-library-method{padding:24px 0 18px;display:block;scroll-margin-top:30px}.fl-library-method h1{font-family:Georgia,Times New Roman,serif;font-size:36px;line-height:1.25;font-weight:400;letter-spacing:-.8px;color:#3f6272;margin:9px 0 10px}.fl-library-method p{font-size:14px;line-height:1.8;color:#6b8190}.fl-library-method details{margin-top:8px}.fl-library-method summary{cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-size:10px;line-height:1.6;color:#5e8b9a}.fl-library-method details p{font-size:12px;margin-top:9px}.fl-library-footer{border-top:1px solid #dfe8ec;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 35px;font-size:9px;color:#9bafb8}.fl-library-footer>span,.fl-library-footer>a{display:inline-flex;gap:6px;align-items:center}.fl-library-footer>span{font-weight:600;color:#7b9aa7}.fl-library-footer>a{font-size:10px}@media(max-width:1000px){.fl-library-content-heading h2{font-size:23px}.fl-library-search{min-width:250px}.fl-library-paper{grid-template-columns:20px minmax(0,1fr) 160px;padding:23px;gap:14px}.fl-library-paper-main h2{font-size:23px}.fl-library-paper-evidence{padding-left:17px}.fl-library-method h1{font-size:33px}.fl-library-subject-heading{padding:21px}.fl-library-map-canvas{height:220px}.fl-library-subject-footer{padding:17px}}@media(max-width:760px){.fl-library-navigation{flex-wrap:wrap;gap:0}.fl-library-stat{font-size:8px;padding:10px 0;text-align:left;width:100%}.fl-library-content-heading{align-items:flex-start;flex-direction:column;gap:18px}.fl-library-search{width:100%;min-width:0}.fl-library-paper{grid-template-columns:minmax(0,1fr) 145px;gap:15px}.fl-library-paper-number{display:none}.fl-library-subject-list{grid-template-columns:minmax(0,1fr)}.fl-library-method{padding:20px 0 17px}.fl-library-method h1{font-size:31px}.fl-library-footer{flex-wrap:wrap;gap:10px}.fl-library-footer p{order:3;flex-basis:100%}.fl-library-map-canvas{height:230px}.fl-library-map-canvas>a{font-size:10px}}@media(max-width:500px){.fl-library-navigation nav{gap:23px;width:100%}.fl-library-navigation nav>a{font-size:11px;gap:6px;padding:16px 0}.fl-library-navigation nav>a svg{width:14px}.fl-library-content{padding:25px 0 35px}.fl-library-content-heading h2{font-size:23px}.fl-library-paper{grid-template-columns:minmax(0,1fr);padding:21px 18px;gap:20px}.fl-library-paper-main h2{font-size:24px}.fl-library-paper-summary{font-size:11px}.fl-library-paper-kicker{font-size:8px;gap:8px}.fl-library-paper-evidence{border-left:none;border-top:1px solid #e5edf0;padding:15px 0 0;display:grid;grid-template-columns:105px minmax(0,1fr);gap:0 12px}.fl-library-rigor-label{grid-column:1/-1;font-size:7px}.fl-library-paper-evidence>strong{font-size:33px;grid-row:2;margin-top:7px}.fl-library-paper-evidence>p{grid-column:1;grid-row:3;font-size:8px}.fl-library-paper-evidence>div{grid-column:2;grid-row:2/4;font-size:9px;margin-top:8px;align-self:center}.fl-library-readiness{grid-column:1/-1;font-size:8px;margin-top:12px}.fl-library-paper-evidence>small{grid-column:1/-1}.fl-library-paper-links{gap:13px}.fl-library-paper-links>a{font-size:9px}.fl-library-empty{padding:42px 19px}.fl-library-empty h3{font-size:22px}.fl-library-empty p{font-size:11px}.fl-library-subject-heading{padding:22px 19px 18px}.fl-library-subject h2{font-size:26px}.fl-library-map{padding:13px 8px}.fl-library-map-canvas{height:245px}.fl-library-map-canvas>a{font-size:8px;padding:9px 6px;width:30%}.fl-library-map>p{font-size:7px}.fl-library-subject-footer{padding:16px;gap:10px}.fl-library-subject-footer>a{font-size:9px}.fl-library-subject-directory{grid-template-columns:minmax(0,1fr)}.fl-library-method{padding:18px 0 15px}.fl-library-method h1{font-size:29px}.fl-library-method p{font-size:13px}.fl-library-footer{font-size:8px}.fl-library-footer>a{font-size:9px}}.fl-library-controls{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:-7px 0 24px;color:#7a929e;font-size:10px}.fl-library-controls label{display:flex;align-items:center;gap:8px;min-width:0}.fl-library-controls select{max-width:280px;min-width:0;border:1px solid #d7e3e8;border-radius:5px;padding:8px 28px 8px 10px;background:#fff;color:#567a8b;font:inherit;line-height:1.5}.fl-library-controls select:focus-visible{outline:3px solid #64bac2;outline-offset:2px}.fl-library-result-count{margin-left:auto;color:#8da3ad;font-size:10px}.fl-library-clear{border:0;background:transparent;padding:5px 0;color:#087e83;font-size:10px!important;text-decoration:underline;text-underline-offset:3px}.fl-library-directory{margin-bottom:24px;padding:25px;background:#eef5f5;border:1px solid #d7e6e6;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px}.fl-library-directory h3{font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.5;font-weight:400;color:#416b79;margin:7px 0 9px}.fl-library-directory p{font-size:11px;line-height:1.9;color:#76929d;max-width:460px}.fl-library-directory ul{list-style:none;padding:0;margin:0;min-width:0}.fl-library-directory>ul{display:flex;gap:20px;flex-wrap:wrap;align-content:center}.fl-library-directory>ul>li{flex:1;min-width:160px}.fl-library-directory>ul>li>a{font-size:12px;color:#416c7a;font-weight:600}.fl-library-directory li ul{border-left:1px solid #bfd4d8;margin:9px 0 0 5px;padding:0 0 0 13px}.fl-library-directory li li{padding:5px 0}.fl-library-directory li li a{display:flex;gap:8px;align-items:center;font-size:11px;line-height:1.7;color:#638995}.fl-library-subject-hierarchy{margin-top:14px;font-size:10px;color:#91a6ae}.fl-library-subject-hierarchy>p{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;font-size:10px;line-height:1.8;margin-bottom:9px}.fl-library-subject-hierarchy a{font-size:10px;color:#5c8c98}.fl-library-subject-hierarchy>div>span{display:block;font-size:9px;margin:8px 0}.fl-library-subject-hierarchy ul{list-style:none;display:flex;gap:7px;flex-wrap:wrap;margin:0;padding:0}.fl-library-subject-hierarchy li{max-width:100%}.fl-library-subject-hierarchy li>a{display:flex;gap:7px;align-items:center;border:1px solid #dbe8e9;border-radius:4px;background:#f7fbfb;padding:5px 8px;line-height:1.7}.fl-library-subject-branch{background:#f9fcfc}.fl-library-preview-note{color:#9a8b6a!important;font-size:10px!important}@media(max-width:760px){.fl-library-directory{gap:22px;padding:21px;grid-template-columns:minmax(0,1fr)}.fl-library-controls{gap:12px 18px}.fl-library-result-count{margin-left:0}.fl-library-controls select{max-width:230px}}@media(max-width:500px){.fl-library-controls{align-items:stretch;gap:12px}.fl-library-controls>label{flex:1 1 130px;flex-direction:column;align-items:flex-start;gap:5px}.fl-library-controls select{width:100%;max-width:none;font-size:10px}.fl-library-result-count{flex:1 1 auto;align-self:center}.fl-library-directory{padding:19px}.fl-library-directory h3{font-size:22px}.fl-library-directory>ul>li{min-width:140px}.fl-library-navigation nav{gap:18px}.fl-library-navigation nav>a{font-size:10px;gap:5px}}.fl-library-map-canvas>a>small{display:block;font-size:7px;line-height:1.6;color:#93a5ad;margin-top:3px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.fl-library-content-heading-papers{justify-content:flex-start;gap:0;margin-bottom:14px}.fl-library-content-heading-papers+.fl-library-controls{gap:10px 18px;margin:0 0 14px}.fl-library-subject-reader{border:1px solid #dce6eb;border-radius:8px;background:#fff;padding:22px 25px;margin-top:20px}.fl-library-field-picker{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid #e0e8ed;padding-bottom:17px;margin-bottom:7px}.fl-library-field-picker>a{font-size:12px;line-height:1.8;padding:5px 9px;border:1px solid #dfe8ed;border-radius:4px;color:#6d8a9b}.fl-library-field-picker>a[aria-current=page]{border-color:#a4cacc;background:#eff7f6;color:#277b83}.fl-library-subject-reader .fl-context-heading h1{font-size:34px}.fl-library-subject-reader .fl-context-layout{grid-template-columns:170px minmax(0,1fr);gap:27px}.fl-library-subject-reader .fl-context-article{padding-bottom:18px}@media(max-width:800px){.fl-library-subject-reader{padding:17px}.fl-library-subject-reader .fl-context-layout{grid-template-columns:minmax(0,1fr)}.fl-library-subject-reader .fl-context-heading h1{font-size:28px}}.fl-library-method{padding:16px 0 12px}.fl-library-method h1{font-size:34px}.fl-library-method>p{font-size:13px;line-height:1.7}@media(max-width:500px){.fl-library-method{padding:15px 0 10px}.fl-library-method h1{font-size:27px}.fl-library-method>p{font-size:12px;line-height:1.7}}.fl-library-paper-evidence.fl-library-math-overview{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.fl-library-math-overview h3{font-size:19px;line-height:1.4;font-weight:600;color:#40636f;margin:3px 0 0;letter-spacing:-.2px}.fl-library-paper-evidence.fl-library-math-overview>p{font-size:12px;line-height:1.7;margin:0;color:#5b7580}.fl-library-paper-evidence.fl-library-math-overview>small{font-size:11px;line-height:1.7;color:#728892;margin:0}.fl-library-math-overview .fl-library-verification-link{display:inline-flex;gap:6px;align-items:center;font-size:11px;line-height:1.6;margin-top:3px}.fl-library-math-overview .fl-library-readiness{margin-top:3px}.fl-library-math-issue h3{color:#963e2e}.fl-library-math-incomplete h3{color:#89662e}@media(max-width:500px){.fl-library-paper-evidence.fl-library-math-overview{gap:9px}.fl-library-math-overview h3{font-size:20px}.fl-library-paper-evidence.fl-library-math-overview>p{font-size:12px}}.fl-library-math-overview .fl-library-assessment-link{color:inherit;text-decoration:none;border-radius:2px}.fl-library-math-overview .fl-library-assessment-link:hover{text-decoration:underline;text-underline-offset:3px}.fl-library-math-overview .fl-library-assessment-link:focus-visible{outline:2px solid #087e83;outline-offset:4px}.fl-about-page .fl-about-main{max-width:1248px;margin:0 auto;padding:48px 32px 32px}.fl-about-intro{max-width:940px}.fl-about-intro h1{font-family:Georgia,Times New Roman,serif;font-size:43px;line-height:1.2;letter-spacing:-1px;font-weight:400;color:#365d6d;margin:15px 0 19px}.fl-about-intro .fl-about-lead{font-size:21px;line-height:1.55;color:#486c7b;margin:0 0 20px}.fl-about-intro>p{font-size:15px;line-height:1.9;color:#627e8c;margin:12px 0;max-width:850px}.fl-about-destinations{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:31px 0 48px}.fl-about-destinations>a{display:flex;align-items:flex-start;gap:17px;padding:23px 25px;border:1px solid #dbe6eb;border-radius:7px;background:#fff;text-decoration:none;color:#087e83}.fl-about-destinations>a:hover{border-color:#97bfc5;background:#fbfdfd}.fl-about-destinations>a>svg{flex-shrink:0;margin-top:4px}.fl-about-destinations h2{font-size:17px;font-weight:600;line-height:1.4;color:#3e6474;margin:0 0 8px}.fl-about-destinations p{font-size:13px;line-height:1.75;color:#738d99;margin:0 0 11px}.fl-about-destinations span{font-size:11px;display:inline-flex;align-items:center;gap:7px}.fl-about-process-heading{max-width:850px;border-top:1px solid #dce6eb;padding-top:34px}.fl-about-process-heading h2{font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1.3;font-weight:400;letter-spacing:-.5px;color:#3e6474;margin:12px 0}.fl-about-process-heading p{font-size:14px;line-height:1.85;color:#6b8593;margin:12px 0 26px}.fl-about-method-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:40px;align-items:start}.fl-about-contents{position:sticky;top:100px;padding-top:10px}.fl-about-contents>strong{display:block;font-size:11px;color:#5e8290;margin-bottom:12px}.fl-about-contents nav{display:flex;flex-direction:column;gap:11px}.fl-about-contents a{font-size:11px;line-height:1.6;color:#7593a2;text-decoration:none}.fl-about-contents a:hover{color:#087e83}.fl-about-methods{min-width:0}.fl-about-expand{display:flex;align-items:center;gap:7px;margin:0 0 15px auto;background:none;border:0;color:#087e83;font-size:11px;cursor:pointer;padding:5px 0}.fl-about-method{background:#fff;border:1px solid #dbe6eb;border-radius:7px;margin-bottom:12px;scroll-margin-top:100px}.fl-about-method>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 24px;list-style:none;cursor:pointer}.fl-about-method>summary::-webkit-details-marker{display:none}.fl-about-method>summary>span{min-width:0}.fl-about-method-title{display:block;font-size:17px;line-height:1.5;font-weight:600;color:#3d6474;margin:0 0 5px}.fl-about-method-description{font-size:12px;line-height:1.8;color:#7a929e;display:block}.fl-about-method>summary>svg{color:#7496a3;flex-shrink:0;transition:transform .15s}.fl-about-method[open]>summary>svg{transform:rotate(180deg)}.fl-about-method[open]>summary{border-bottom:1px solid #edf2f4}.fl-about-method-body{padding:7px 24px 20px;color:#577582;font-size:14px;line-height:1.9;overflow-wrap:anywhere}.fl-about-method-body>p{margin:15px 0}.fl-about-method-body a{color:#087e83;text-underline-offset:3px}.fl-about-method-body dl{margin:16px 0}.fl-about-method-body dl>div{display:grid;grid-template-columns:165px minmax(0,1fr);gap:17px;padding:13px 0;border-bottom:1px solid #edf2f4}.fl-about-method-body dt{font-weight:600;color:#416b7a;font-size:13px}.fl-about-method-body dd{margin:0;font-size:13px;line-height:1.8}.fl-about-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #dce6eb;margin-top:37px;padding-top:23px;font-size:11px;color:#7b939f}.fl-about-footer>a{display:inline-flex;align-items:center;gap:7px;color:#087e83}.fl-about-page a:focus-visible,.fl-about-page button:focus-visible,.fl-about-page summary:focus-visible{outline:2px solid #58a7b0;outline-offset:4px}@media(max-width:900px){.fl-about-page .fl-about-main{padding:35px 24px 28px}.fl-about-method-layout{grid-template-columns:175px minmax(0,1fr);gap:25px}.fl-about-method-body dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media(max-width:720px){.fl-about-page .fl-about-main{padding:29px 18px}.fl-about-intro h1{font-size:34px;letter-spacing:-.7px}.fl-about-intro .fl-about-lead{font-size:18px}.fl-about-intro>p{font-size:14px}.fl-about-destinations{grid-template-columns:minmax(0,1fr);gap:12px;margin:26px 0 33px}.fl-about-destinations>a{padding:20px}.fl-about-process-heading h2{font-size:28px}.fl-about-method-layout{grid-template-columns:minmax(0,1fr);gap:17px}.fl-about-contents{position:static;padding:0}.fl-about-contents nav{display:grid;grid-template-columns:1fr 1fr;gap:9px 16px}.fl-about-contents a{font-size:11px}.fl-about-method{scroll-margin-top:145px}.fl-about-method>summary{padding:18px;gap:13px}.fl-about-method-title{display:block;font-size:16px}.fl-about-method-body{padding:4px 18px 16px;font-size:13px}.fl-about-method-body dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.fl-about-footer{align-items:flex-start;flex-direction:column;gap:12px}}.fl-current-assessment{background:#fcfefe;border:1px solid #d9e7e9;border-radius:10px;padding:28px;margin-bottom:26px}.fl-current-masthead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.fl-current-masthead>div{min-width:0}.fl-current-masthead h2{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.5;letter-spacing:-.4px;color:#305969;margin-top:8px}.fl-current-sharing{font-size:8px;white-space:nowrap;border:1px solid #e0e8ed;border-radius:4px;background:#f4f7f9;color:#8b9eaa;padding:4px 7px;line-height:1.8}.fl-current-sharing-public{background:#eef6f2;border-color:#dceae2;color:#729486}.fl-current-main-result{font-size:14px;line-height:2;color:#5d7b8b;margin-top:18px!important}.fl-current-judgment{margin-top:19px;border-left:3px solid #99c4c4;padding:3px 0 3px 15px;color:#5c7d89;font-size:12px;line-height:1.95}.fl-current-judgment strong{font-size:13px;color:#3f7180}.fl-current-judgment p{margin-top:7px}.fl-current-established{margin-top:23px}.fl-current-established h3,.fl-current-premises h3{font-size:12px;color:#527e8c}.fl-current-established ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.fl-current-established li{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.95;color:#6b8997}.fl-current-established li>svg{margin-top:4px;color:#7da69e}.fl-current-rigor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:23px 0 10px}.fl-current-rigor>div{padding:12px 10px;border:1px solid #e0e9ed;border-radius:6px;background:#f5f9fa;min-width:0}.fl-current-rigor strong{display:block;font-size:23px;font-weight:550;color:#55818f;line-height:1.5;letter-spacing:-.5px}.fl-current-rigor span{font-size:8px;line-height:1.8;color:#8aa0ab;display:block;margin-top:3px}.fl-current-rigor-detail{font-size:10px;line-height:1.95;color:#8399a4}.fl-current-rigor-detail summary{display:flex;align-items:center;gap:6px;cursor:pointer;color:#6f96a2}.fl-current-rigor-detail p{margin-top:8px}.fl-current-premises{margin-top:23px;padding-top:19px;border-top:1px solid #e4ecef}.fl-current-premises p{font-size:10px;line-height:1.95;color:#8099a5;margin-top:7px}.fl-current-premises>.fl-text-button{margin-top:13px;font-size:10px!important}.fl-current-readiness{border:1px solid #e4e8e5;background:#f5f8f5;border-radius:6px;padding:13px 15px;margin-top:21px;font-size:11px;color:#708c7a;line-height:1.9}.fl-current-readiness>span{font-size:10px;font-weight:650;color:#63816e}.fl-current-readiness>p{margin-top:5px}.fl-current-readiness-author-clarification-needed{background:#fffcf4;border-color:#ede3c9;color:#a18a54}.fl-current-readiness-author-clarification-needed>span{color:#987c3d}.fl-current-readiness-mathematical-correction-needed{background:#fff5f0;border-color:#efddd2;color:#b18068}.fl-current-readiness-mathematical-correction-needed>span{color:#a5725b}.fl-current-fallback{font-size:11px;line-height:1.95;color:#8199a5;margin-top:12px!important}.fl-current-refresh-needed{font-size:10px;line-height:1.95;color:#9a987f;padding:11px 13px;border:1px dashed #dfdcc9;background:#fdfcf6;border-radius:5px;margin-top:15px!important}.fl-current-refresh{margin-top:12px;font-size:10px!important;padding:8px 11px}.fl-current-progress{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.8;color:#7d99a6;margin-top:15px!important}.fl-current-material{margin-top:24px;border-top:1px solid #e3ebee;padding-top:22px}.fl-current-material>.fl-section-heading>h3{font-size:13px;color:#927446}.fl-current-material>.fl-section-heading>span{font-size:9px;color:#a6936d;background:#faf3e3;border:1px solid #eadfc6;border-radius:4px;padding:2px 6px}.fl-current-concern{border:1px solid #ece2cd;border-radius:6px;padding:15px;background:#fffdf7;scroll-margin-top:20px}.fl-current-concern+.fl-current-concern{margin-top:10px}.fl-current-concern>div:first-child>span{font-size:8px;color:#b4a17b;text-transform:uppercase;letter-spacing:.08em}.fl-current-concern h3{font-size:13px;line-height:1.7;color:#8f794f;margin-top:4px}.fl-current-concern>p{font-size:11px;line-height:1.95;color:#9a8b6a;margin-top:9px}.fl-current-concern>.fl-current-action{font-size:10px;color:#a38f63}.fl-current-action strong{font-weight:650}.fl-current-background{margin-top:17px;border:1px solid #e3ebee;border-radius:6px;color:#8b9fa9;font-size:10px;line-height:1.95}.fl-current-background summary{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:12px 13px;cursor:pointer;font-size:10px;color:#7a94a1}.fl-current-background summary>span{margin-left:auto;font-size:8px}.fl-current-background>div{padding:0 13px 13px}.fl-current-background article+article{border-top:1px solid #e8eff1;padding-top:13px;margin-top:13px}.fl-current-background article>span{font-size:8px;color:#a0afb5}.fl-current-background h4{font-size:11px;font-weight:600;color:#79939f;line-height:1.8;margin:3px 0}.fl-current-background small{font-size:8px;line-height:1.9;color:#a5b4bc;display:block;margin-top:6px}.fl-current-technical{margin-top:14px;font-size:9px;color:#99aab2;line-height:1.9}.fl-current-technical summary{cursor:pointer}.fl-current-technical p{margin-top:7px}.fl-current-provenance{font-size:8px;line-height:1.9;color:#a2b1b9;margin-top:18px!important;overflow-wrap:anywhere}.fl-tab-summary{border-bottom:1px solid #e5ecef;padding-bottom:23px;margin-bottom:25px}.fl-tab-summary h3{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.6;letter-spacing:-.3px;color:#527889;margin-top:7px}.fl-tab-summary p{font-size:12px;color:#7d95a2;line-height:1.95;margin-top:9px}.fl-tab-summary ul{font-size:11px;line-height:1.95;color:#88a0ac;margin:10px 0 0;padding-left:18px}.fl-assessed-review{margin:8px 0 28px}.fl-assessed-review>h2{font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.5;letter-spacing:-.4px;font-weight:400;color:#3f6b7e;margin-top:9px}.fl-assessed-review>p{font-size:13px;line-height:2;color:#708e9d;margin-top:15px}.fl-assessed-novelty{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:23px}.fl-assessed-novelty>article{border:1px solid #e1ebed;background:#f6fafb;border-radius:6px;padding:16px;min-width:0}.fl-assessed-novelty h3{font-size:12px;color:#648995}.fl-assessed-novelty p{font-size:11px;line-height:1.95;color:#809ba7;margin-top:9px}.fl-assessed-section{margin-top:25px;padding-top:22px;border-top:1px solid #e6edef}.fl-assessed-section h3{font-size:15px;color:#5e8192}.fl-assessed-section p{font-size:12px;line-height:1.95;color:#7893a1;margin-top:10px}.fl-original-review{margin:25px 0}.fl-corrected-text-note{margin-top:9px;color:#7c9b88;font-size:9px;line-height:1.8}.fl-correction-original{font-size:9px;color:#98aaa9;line-height:1.9;margin-top:7px}.fl-correction-original summary{cursor:pointer}.fl-correction-original>div{padding:9px 10px;border:1px solid #e2eae6;border-radius:4px;margin-top:5px;white-space:pre-wrap}@media(max-width:600px){.fl-current-assessment{padding:18px 16px}.fl-current-masthead{gap:12px;flex-wrap:wrap}.fl-current-masthead h2{font-size:24px}.fl-current-sharing{font-size:7px}.fl-current-main-result{font-size:13px}.fl-current-judgment{font-size:11px}.fl-current-judgment strong{font-size:12px}.fl-current-rigor{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fl-current-rigor strong{font-size:22px}.fl-current-rigor span{font-size:8px}.fl-current-premises p{font-size:10px}.fl-current-concern{padding:13px}.fl-current-concern h3{font-size:12px}.fl-current-concern>p{font-size:10px}.fl-current-concern>.fl-current-action{font-size:9px}.fl-current-background summary{font-size:9px}.fl-tab-summary h3{font-size:21px}.fl-tab-summary p{font-size:11px}.fl-tab-summary ul{font-size:10px}.fl-assessed-review>h2{font-size:24px}.fl-assessed-review>p{font-size:12px}.fl-assessed-novelty{grid-template-columns:minmax(0,1fr);gap:10px}.fl-assessed-novelty>article{padding:14px}.fl-assessed-section h3{font-size:14px}.fl-assessed-section p{font-size:11px}}.fl-current-concern>.fl-current-accepted-clarification{font-size:9px;color:#7c8e83;border-left:2px solid #c3d4c5;padding-left:9px}.fl-current-triage-note{font-size:9px;line-height:1.9;color:#92a3a9;margin-bottom:14px!important}.fl-assessment-evidence{margin-top:23px;border:1px solid #e0e9ed;border-radius:6px;background:#fafcfd;font-size:10px;line-height:1.9;color:#8197a2}.fl-assessment-evidence>summary{cursor:pointer;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#6f8c9a}.fl-assessment-evidence>div{padding:5px 15px 17px}.fl-assessment-evidence section+section{border-top:1px solid #e3ebef;margin-top:23px;padding-top:20px}.fl-assessment-evidence h3{font-size:13px;color:#5f8292;margin:0 0 9px}.fl-assessment-evidence h4{font-size:11px;color:#6b8b99;font-weight:600;line-height:1.9}.fl-assessment-evidence h4 a{display:inline;overflow-wrap:anywhere}.fl-assessment-evidence h4 a>svg{display:inline;vertical-align:middle;margin-left:3px}.fl-assessment-evidence article{margin-top:15px}.fl-assessment-evidence small{font-size:8px;line-height:1.9;color:#9aabb3;display:block;margin-top:5px;overflow-wrap:anywhere}.fl-assessment-evidence ul{padding-left:17px;margin:8px 0 0}.fl-assessment-evidence p{margin-top:7px}.fl-assessment-evidence article>p{font-size:9px;color:#93a6af}.fl-assessment-geometry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:14px 0}.fl-assessment-geometry-grid>article{border:1px solid #e0e9ed;border-radius:5px;padding:12px;background:#fff;margin:0;min-width:0}.fl-assessment-geometry-grid>article>div{display:flex;gap:9px;align-items:flex-start;justify-content:space-between}.fl-assessment-geometry-grid>article>div>span{font-size:7px;color:#809f90;flex-shrink:0;margin-top:3px}.fl-assessment-geometry-grid>article>.fl-assessment-geometry-expression{font-size:10px;line-height:1.9;color:#6c8a98;overflow-wrap:anywhere;padding:9px 0}.fl-assessment-geometry-grid details{margin-top:10px;font-size:8px;line-height:1.9}.fl-assessment-geometry-grid details>summary{cursor:pointer;color:#92a4ad}@media(max-width:600px){.fl-assessment-geometry-grid{grid-template-columns:minmax(0,1fr)}.fl-assessment-evidence>div{padding:3px 12px 14px}.fl-assessment-evidence>summary{font-size:9px}.fl-assessment-evidence h3{font-size:12px}.fl-assessment-evidence h4{font-size:10px}}.fl-current-central-claim{border:1px solid #e1eaed;border-radius:5px;background:#f6fafb;padding:12px 14px;margin-top:15px}.fl-current-central-claim h3{font-size:9px;color:#7795a1;font-weight:600}.fl-current-central-claim p{font-size:12px;color:#527989;line-height:1.95;margin-top:7px}@media(max-width:600px){.fl-current-central-claim{padding:11px 12px}.fl-current-central-claim p{font-size:11px}}.fl-current-derivation-rigor{border:1px solid #e0e9ed;border-radius:6px;padding:13px 14px;margin:15px 0;background:#f8fbfc}.fl-current-derivation-rigor h3{font-size:10px;color:#698c9c;font-weight:600;line-height:1.9}.fl-current-derivation-rigor>div{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:9px}.fl-current-derivation-rigor>div>p{display:flex;gap:8px;align-items:baseline;line-height:1.9}.fl-current-derivation-rigor>div strong{font-size:18px;color:#5b8294;letter-spacing:-.4px;font-weight:550}.fl-current-derivation-rigor>div span{font-size:9px;color:#88a0ac}.fl-current-derivation-rigor>p{font-size:9px;line-height:1.95;color:#8ca2ad;margin-top:9px}.fl-current-derivation-rigor>.fl-text-button{margin-top:9px;font-size:9px!important}@media(max-width:600px){.fl-current-derivation-rigor{padding:12px}.fl-current-derivation-rigor h3{font-size:9px}.fl-current-derivation-rigor>div{gap:10px 18px}.fl-current-derivation-rigor>div strong{font-size:17px}.fl-current-derivation-rigor>div span{font-size:8px}.fl-current-derivation-rigor>p{font-size:8px}}.fl-empirical-assessment,.fl-review-additions{margin:24px 0;padding:20px;border:1px solid #dce8eb;border-radius:7px;background:#f9fcfc;min-width:0}.fl-empirical-assessment>h3,.fl-review-additions>h3{font-size:17px;color:#426f7e;margin:7px 0 12px}.fl-empirical-assessment p,.fl-review-additions p{font-size:12px;line-height:1.9;overflow-wrap:anywhere}.fl-empirical-assessment article,.fl-review-additions article{border-top:1px solid #e0e9eb;padding-top:15px;margin-top:16px}.fl-review-additions article>div:first-child{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.fl-review-additions article>div:first-child>span{font-size:9px;line-height:1.7;color:#4f8474;background:#eaf4ef;padding:4px 7px;border-radius:4px;max-width:160px}.fl-review-additions h4,.fl-empirical-assessment h4{font-size:13px;color:#547d8b;line-height:1.8}.fl-review-additions small{display:block;font-size:10px;color:#8b9fa8;margin:5px 0 9px}.fl-review-additions details,.fl-review-method{margin-top:12px;font-size:11px;line-height:1.9}.fl-review-additions summary{cursor:pointer;color:#648995}.fl-review-additions code{overflow-wrap:anywhere}.fl-review-additions-note{border-left:3px solid #b1cecc;padding-left:11px;margin:12px 0;color:#7b929b}.fl-assessment-declaration-mismatch{border-left:3px solid #cfb67d;padding:8px 11px;background:#fcf7e9}@media(max-width:600px){.fl-empirical-assessment,.fl-review-additions{padding:15px}.fl-review-additions article>div:first-child{display:block}.fl-review-additions article>div:first-child>span{display:inline-block;margin-top:6px}.fl-empirical-assessment p,.fl-review-additions p{font-size:11px}}.fl .fl-review-cards.fl-legacy-review-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-legacy-review-overview>article{min-width:0}.fl-scientific-review>.fl-review-disclosure-shell{margin-top:22px}.fl-scientific-review>.fl-integrated-explanation{margin-top:24px}@media(max-width:650px){.fl .fl-review-cards.fl-legacy-review-overview{grid-template-columns:minmax(0,1fr)}}.fl-current-evidence-metrics{flex-wrap:wrap}.fl-current-evidence-metrics>div{min-width:135px;flex:1}.fl-current-evidence-metrics small{display:block;color:#647880;font-size:11px;margin-top:5px}.fl-current-projection-scope,.fl-current-projection-status{font-size:12px;color:#50666f;line-height:1.6}.fl-current-claim-result{border-bottom:1px solid #dce8eb;padding:12px 0}.fl-current-claim-result>summary,.fl-current-reference>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.fl-current-claim-result>summary>span{display:grid;gap:8px;min-width:0}.fl-current-claim-result>div{padding:12px 0;font-size:13px;line-height:1.7}.fl-current-reference{padding:9px 12px;background:#f3f8f8;border-radius:5px;margin:8px 0}.fl-current-reference small,.fl-current-initial-history small{display:block;overflow-wrap:anywhere;color:#647880}.fl-current-initial-history{margin:15px 0}.fl-current-initial-history article{padding:10px 0}.fl-current-status-contradicted,.fl-current-status-conflicting{background:#fce8e4;color:#943d2c}.fl-current-status-partial,.fl-current-status-not-established{background:#fff3d8;color:#795800}.fl-current-projection-limits{margin-top:14px}.fl-current-provenance code{overflow-wrap:anywhere}@media(max-width:600px){.fl-current-evidence-metrics>div{min-width:110px}.fl-current-claim-results{min-width:0}.fl-current-reference>summary{overflow-wrap:anywhere}}.fl-math-overview{margin:24px 0;padding:20px 22px;border:1px solid #d6e5e7;border-left:3px solid #388b8d;background:#f4f9f9;border-radius:6px}.fl-math-overview>span{display:block;font-size:10px;font-weight:600;letter-spacing:1px;color:#587c87;margin-bottom:9px}.fl-math-overview>strong{display:block;font-size:20px;line-height:1.4;color:#345c6a}.fl-math-overview>p{font-size:14px;line-height:1.7;color:#496771;margin:9px 0}.fl-math-overview>small{display:block;font-size:12px;line-height:1.7;color:#687f89}.fl-math-overview-issue{border-left-color:#ae543e;background:#fff7f3}.fl-math-overview-issue>strong{color:#963e2e}.fl-math-overview-incomplete{border-left-color:#b58e43;background:#fffaf0}.fl-math-overview-incomplete>strong{color:#89662e}.fl-math-overview-unavailable{border-left-color:#8ba0a8}@media(max-width:600px){.fl-math-overview{padding:17px}.fl-math-overview>strong{font-size:19px}}.fl-argument-overview{margin:24px 0;min-width:0}.fl-argument-overview>header>span{font-size:10px;font-weight:600;letter-spacing:.08em;color:#63858f}.fl-argument-overview h3{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;color:#345d6c;margin:8px 0}.fl-argument-overview>header>p,.fl-argument-overview-unavailable>p{font-size:13px;line-height:1.8;color:#587681;margin:8px 0 17px}.fl-argument-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;align-items:start}.fl-argument-stage{min-width:0;background:#f7fafb;border:1px solid #dbe7e9;border-radius:7px;padding:17px 16px}.fl-argument-stage>header{padding-bottom:11px;border-bottom:1px solid #e1ebed}.fl-argument-stage h4{font-size:16px;line-height:1.4;color:#3f6978;margin:0}.fl-argument-stage>header>span{display:block;color:#8298a1;font-size:10px;line-height:1.6;margin-top:5px}.fl-argument-stage>p{font-size:12px;line-height:1.9;color:#526f7b;margin:13px 0;overflow-wrap:anywhere}.fl-argument-standings{display:flex;flex-wrap:wrap;gap:5px;margin:13px 0}.fl-argument-standing{display:inline-block;font-size:9px;line-height:1.6;border-radius:4px;padding:3px 6px;color:#527b7b;background:#e9f3f1;overflow-wrap:anywhere}.fl-argument-standing-open{color:#926d31;background:#fbf0d8}.fl-argument-standing-issue{color:#a04f3c;background:#fae7e1}.fl-argument-stage-details{font-size:11px;line-height:1.8;margin-top:12px}.fl-argument-stage-details>summary,.fl-argument-limits>summary,.fl-current-detailed-scope>summary{display:flex;align-items:center;justify-content:space-between;gap:9px;cursor:pointer;color:#638691}.fl-argument-stage-details>summary>svg,.fl-argument-limits>summary>svg,.fl-current-detailed-scope>summary>svg{flex-shrink:0}.fl-argument-stage-details>div{padding-top:9px}.fl-argument-item{border-top:1px solid #dfe9eb;padding:14px 0;scroll-margin-top:20px;outline-offset:4px}.fl-argument-item>header{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.fl-argument-item h5{font-size:12px;font-weight:600;color:#507683;line-height:1.8;margin:0}.fl-argument-item>p{font-size:11px;line-height:1.9;color:#65828e;margin-top:10px}.fl-argument-item strong{font-weight:600}.fl-argument-item-assessment{color:#526e79!important}.fl-argument-conditions{font-size:10px;line-height:1.9;color:#78909a;margin-top:10px}.fl-argument-conditions ul,.fl-argument-limits ul{padding-left:16px;margin:5px 0 0}.fl-argument-dependencies button{padding:0;border:0;background:none;color:#4b8087;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-size:inherit;text-align:left}.fl-argument-item .fl-line-refs{margin-top:10px}.fl-argument-item .fl-line-ref{font-size:8px!important}.fl-argument-evidence{font-size:9px;line-height:1.9;color:#8599a1;margin-top:11px}.fl-argument-evidence>summary{display:flex;align-items:center;gap:6px;cursor:pointer}.fl-argument-evidence ul{padding-left:14px;margin:8px 0}.fl-argument-evidence code{font-size:8px;overflow-wrap:anywhere}.fl-argument-evidence .fl-text-button{font-size:9px!important;margin-top:7px}.fl-argument-limits{font-size:11px;line-height:1.9;margin-top:14px;border:1px solid #e1e9ec;border-radius:5px;padding:12px 14px;color:#8197a1}.fl-current-detailed-scope{margin:18px 0;border:1px solid #dfe9ec;border-radius:6px;font-size:11px;line-height:1.9;color:#75919e}.fl-current-detailed-scope>summary{padding:13px 15px}.fl-current-detailed-scope>div{padding:0 15px 17px}.fl-argument-overview-unavailable{border-left:2px solid #d4e1e5;padding-left:15px}.fl-argument-overview-unavailable h3{font-size:19px}.fl-argument-overview-unavailable .fl-text-button{font-size:10px!important}@media(max-width:850px){.fl-argument-stages{grid-template-columns:minmax(0,1fr)}.fl-argument-stage{padding:16px 17px}.fl-argument-stage>p{font-size:13px}.fl-argument-stage>header{padding-bottom:9px}.fl-argument-stage h4{font-size:17px}.fl-argument-stage>header>span{font-size:11px}.fl-argument-item h5{font-size:13px}.fl-argument-item>p{font-size:12px}.fl-argument-stage-details{font-size:12px}.fl-argument-conditions,.fl-argument-limits{font-size:11px}}@media(max-width:600px){.fl-argument-overview h3{font-size:22px}.fl-argument-overview>header>p{font-size:12px}.fl-argument-stage{padding:15px}.fl-argument-stage>p{font-size:12px}.fl-argument-stage-details{font-size:11px}.fl-argument-limits{padding:11px 12px}.fl-current-detailed-scope>summary{padding:12px}.fl-current-detailed-scope>div{padding:0 12px 14px}}.fl-argument-evidence li>button{padding:0;background:none;border:0;color:#5a838c;font-size:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.fl-argument-evidence li>a{color:#5a838c;text-decoration:underline;text-underline-offset:2px}.fl-argument-overview .fl-argument-provenance{font-size:10px;line-height:1.7;color:#78909b;margin:15px 0 0}.fl-novelty-findings{margin:28px 0}.fl-novelty-intro h4{margin:7px 0}.fl-novelty-intro p{max-width:78ch;color:#65818a;font-size:13px;line-height:1.8}.fl-novelty-finding{border:1px solid #d8e6e8;border-radius:12px;padding:22px;margin:18px 0;background:#fff}.fl-novelty-heading{display:flex;align-items:flex-start;gap:18px;justify-content:space-between}.fl-novelty-heading h5{font-size:15px!important;line-height:1.8;margin:0!important;min-width:0}.fl-novelty-verdict{font-size:11px;line-height:1.5;font-weight:650;border-radius:6px;background:#f0f5f5;border:1px solid #dbe6e7;color:#526e77;padding:6px 9px;max-width:210px;flex-shrink:0}.fl-novelty-appears-novel,.fl-novelty-partly-novel{background:#edf7f5;border-color:#cde5df;color:#247e73}.fl-novelty-insufficient-evidence{background:#fbf6eb;border-color:#ebdfc5;color:#92743a}.fl-novelty-standing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 0;border-bottom:1px solid #e5eeee;margin:0 0 16px}.fl-novelty-standing dt{font-size:10px;letter-spacing:.05em;color:#7b929a;text-transform:uppercase}.fl-novelty-standing dd{margin:5px 0 0;font-size:12px;color:#486d75;text-transform:capitalize}.fl-novelty-confidence,.fl-novelty-comparison p{font-size:13px;line-height:1.8}.fl-novelty-closest{font-size:12px;margin:16px 0}.fl-novelty-closest ul{padding-left:20px}.fl-novelty-finding a,.fl-literature-audit a{color:#16838b;overflow-wrap:anywhere}.fl-novelty-comparison{background:#f8fbfb;border-radius:8px;padding:16px;margin:12px 0}.fl-novelty-comparison>div{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.fl-novelty-comparison h6{font-size:13px;margin:0;line-height:1.7}.fl-novelty-comparison>div>span{font-size:10px;color:#728c93;white-space:nowrap}.fl-novelty-comparison details{font-size:11px}.fl-novelty-comparison summary{display:flex;gap:8px;align-items:center;cursor:pointer;color:#63818a}.fl-novelty-comparison details li{margin:10px 0}.fl-novelty-comparison code{font-size:9px;overflow-wrap:anywhere}.fl-novelty-limits,.fl-novelty-needed{font-size:12px;line-height:1.8;color:#6a8087;margin:16px 0}.fl-literature-audit>summary{flex-wrap:wrap;gap:8px}.fl-literature-audit>summary>span{font-size:10px;color:#718c94;font-weight:400}.fl-literature-discovery-list{padding-left:24px}.fl-literature-discovery-list>li{padding:14px 0;border-bottom:1px solid #e5eeee;font-size:12px}.fl-literature-discovery-list p{font-size:11px!important;margin:6px 0}.fl-literature-audit-labels{display:flex;gap:6px;flex-wrap:wrap}.fl-literature-audit-labels span{font-size:9px;padding:3px 6px;background:#f0f5f5;color:#68838b;border-radius:4px}@media(max-width:640px){.fl-novelty-finding{padding:16px}.fl-novelty-heading{flex-direction:column;gap:10px}.fl-novelty-verdict{max-width:100%}.fl-novelty-standing{grid-template-columns:1fr;gap:10px}.fl-novelty-comparison>div{flex-direction:column;gap:6px}.fl-novelty-comparison{padding:12px}}.fl .fl-research-panel{margin-top:28px;border:1px solid #dbe6ea;border-radius:9px;padding:22px;background:#fbfdfd;min-width:0;overflow-wrap:anywhere}.fl .fl-research-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.fl .fl-research-heading h3{display:flex;align-items:center;gap:8px}.fl .fl-research-panel p{font-size:12px;line-height:1.9;color:#5f7381;margin:10px 0}.fl .fl-research-panel h4{font-size:14px;margin:20px 0 10px;color:#254b5c}.fl .fl-research-panel h5{font-size:12px;font-weight:650;line-height:1.7}.fl .fl-research-panel small{font-size:10px;color:#84969f}.fl .fl-research-panel ul,.fl .fl-research-panel ol{padding-left:19px;font-size:11px;line-height:1.9}.fl .fl-research-panel li+li{margin-top:9px}.fl .fl-research-scope{padding:12px 14px;background:#f1f6f6;border-left:3px solid #79abaa;border-radius:4px}.fl .fl-research-check,.fl .fl-research-finding{margin:12px 0;border:1px solid #e2eaee;border-radius:7px;padding:16px;background:#fff;scroll-margin-top:24px;min-width:0}.fl .fl-research-check details{font-size:11px;margin-top:10px}.fl .fl-research-check summary{cursor:pointer;color:#467781}.fl .fl-research-citation a,.fl .fl-research-citations a{font-size:11px;display:inline;line-height:1.9}.fl .fl-research-citation svg,.fl .fl-research-citations svg{display:inline}.fl .fl-research-citation q{display:block;font-size:11px;margin-top:5px;color:#667e8b}.fl .fl-research-citations{display:flex;flex-direction:column;gap:8px;margin:10px 0}.fl .fl-research-progress{display:flex;gap:12px;align-items:flex-start;background:#eef7f5;border:1px solid #d5e7df;border-radius:7px;padding:16px;margin:15px 0;color:#2f7776}.fl .fl-research-progress>svg{flex-shrink:0}.fl .fl-research-progress>div{min-width:0}.fl .fl-research-progress strong{font-size:12px}.fl .fl-research-progress details{font-size:11px;cursor:pointer}.fl .fl-research-start{margin-top:16px}.fl .fl-research-limitations{color:#7f8d97;margin-top:18px}@media(max-width:600px){.fl .fl-research-panel{padding:16px}.fl .fl-research-check,.fl .fl-research-finding{padding:12px}.fl .fl-research-start .fl-button{width:100%;white-space:normal;text-align:left;justify-content:center}}.fl .fl-research-panel p,.fl .fl-research-panel li{white-space:pre-line}.fl-paper-alone{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#72909f;line-height:1.95;margin:18px 0 12px!important}.fl-paper-alone>svg{flex-shrink:0;margin-top:4px;color:#7da5ad}.fl-paper-alone strong{color:#5f8495;font-weight:600}.fl-author-guidance-disclosure{margin:12px 0;border:1px solid #e0e9ed;border-radius:6px;background:#fbfdfd;font-size:10px;line-height:1.95;color:#839aa7}.fl-author-guidance-disclosure>summary{display:flex;align-items:center;gap:9px;padding:13px 14px;cursor:pointer;color:#6f92a1;font-size:11px;font-weight:550}.fl-author-guidance-disclosure>summary>span{font-size:8px;font-weight:400;color:#a0afb6;margin-left:auto}.fl-author-guidance-disclosure>summary>svg{color:#9aadb7}.fl-author-guidance-disclosure>div{padding:3px 15px 17px}.fl-author-guidance-hint{font-size:10px;line-height:1.95;color:#879ea9;margin:8px 0 15px!important}.fl-author-structure-guide{display:flex;align-items:center;gap:9px;margin:10px 0 16px;flex-wrap:wrap}.fl-author-structure-guide>span{font-size:10px;color:#6b91a0;border:1px solid #e0e9ed;border-radius:4px;background:#f5f9fa;padding:7px 9px}.fl-author-structure-guide>span>small{font-size:7px;color:#a2b5bc;margin-right:7px}.fl-author-structure-guide>svg{color:#b3c5cc}.fl-author-guidance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.fl-author-guidance-fields .fl-field{margin:0;min-width:0}.fl-author-guidance-fields .fl-field>span{font-size:10px;color:#7693a2}.fl-author-guidance-fields textarea{font-size:11px;line-height:1.85;resize:vertical;min-height:82px}.fl-author-guidance-fields textarea::placeholder{color:#acbac1;font-size:10px}.fl-author-guidance-fields .fl-field-wide{grid-column:1/-1}.fl-author-empirical-select{margin-top:16px!important;max-width:440px}.fl-author-empirical-select select{font-size:10px}.fl-author-guidance-limit{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;color:#a3b1b9;font-size:8px;line-height:1.9;margin-top:9px}.fl-author-guidance-error{font-size:10px;line-height:1.95;color:#a38a59;background:#fffcf2;border:1px solid #ece2c8;border-radius:4px;padding:10px 12px;margin:12px 0!important}.fl-author-guidance-privacy{font-size:8px;line-height:1.95;color:#a1b0b8;margin-top:13px!important}.fl-author-brief{border:1px solid #dfe9ec;border-radius:7px;background:#fbfdfd;padding:20px;margin:22px 0}.fl-author-brief-heading{display:flex;align-items:flex-start;gap:15px;justify-content:space-between}.fl-author-brief-heading h3{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;color:#527b8b;letter-spacing:-.3px;line-height:1.55;margin-top:6px}.fl-author-brief-heading>span{font-size:8px;color:#9eafb8;line-height:1.9;flex-shrink:0;margin-top:3px}.fl-author-brief-sections{margin-top:17px}.fl-author-brief-section{border:1px solid #e2eaed;border-radius:5px;background:#fff;margin-top:8px;min-width:0}.fl-author-brief-section>summary{display:flex;align-items:center;gap:9px;padding:11px 12px;cursor:pointer;color:#70909f;font-size:11px}.fl-author-brief-section>summary>span{font-weight:550}.fl-author-brief-section>summary>small{font-size:8px;color:#99acb5;margin-left:auto}.fl-author-brief-section>summary>svg{color:#a5b6bf;flex-shrink:0}.fl-author-brief-section>div{padding:0 13px 14px;font-size:11px;line-height:1.95;color:#7893a2}.fl-author-brief-text{white-space:pre-line;margin-top:4px!important}.fl-author-brief-not-stated{font-size:10px;color:#9badb7;margin-top:5px!important}.fl-author-brief-note{font-size:8px!important;color:#a2b1b9;line-height:1.95;margin-top:12px!important}.fl-brief-source-refs{font-size:8px;color:#a2b3bc;margin-top:12px}.fl-brief-source-refs>span{display:block;margin-bottom:5px}.fl-brief-source-refs>div{display:flex;align-items:flex-start;gap:5px;flex-wrap:wrap}.fl-brief-source-refs .fl-line-ref{font-size:8px!important}.fl-brief-source-refs details{width:100%;margin-top:5px}.fl-brief-source-refs details>summary{display:flex;align-items:center;gap:7px;cursor:pointer;color:#83a0ad;font-size:8px}.fl-brief-source-refs details>div{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.fl-author-brief-intent{border-left:2px solid #c2d6df;background:#f7fafc;padding:10px 11px;margin-top:13px}.fl-author-brief-intent>strong{font-size:9px;color:#7a98a8;font-weight:600}.fl-author-brief-intent>p{font-size:10px;line-height:1.95;color:#829ca9;margin-top:6px}.fl-author-brief-intent>small{font-size:8px;color:#a6b5bd;line-height:1.95;display:block;margin-top:6px}.fl-author-brief-empirical{margin-top:17px;border:1px solid #e0e8ed;border-radius:5px;background:#f5f9fb;padding:12px 14px;color:#849ba8;font-size:9px;line-height:1.95}.fl-author-brief-empirical>strong{font-size:10px;color:#7190a2;font-weight:550}.fl-author-brief-empirical>p{margin-top:6px}.fl-author-brief-conflict{border-color:#e8debf;background:#fffdf5;color:#a59165}.fl-author-brief-conflict>strong{color:#a1854a}.fl-author-guidance-edit{margin-top:18px}.fl-author-guidance-edit .fl-button{margin-top:14px;font-size:10px!important}.fl-author-brief .fl-discuss-control{margin-top:11px}@media(max-width:600px){.fl-paper-alone{font-size:10px}.fl-author-guidance-disclosure>summary{font-size:10px;padding:12px}.fl-author-guidance-disclosure>div{padding:1px 12px 14px}.fl-author-structure-guide{gap:6px}.fl-author-structure-guide>span{font-size:8px;padding:6px}.fl-author-structure-guide>span>small{font-size:6px;margin-right:4px}.fl-author-structure-guide>svg{width:9px}.fl-author-guidance-grid{grid-template-columns:minmax(0,1fr);gap:12px}.fl-author-guidance-fields textarea{font-size:10px}.fl-author-brief{padding:16px 13px}.fl-author-brief-heading{flex-wrap:wrap;gap:5px}.fl-author-brief-heading h3{font-size:21px}.fl-author-brief-heading>span{font-size:7px}.fl-author-brief-section>summary{font-size:10px;flex-wrap:wrap;gap:6px}.fl-author-brief-section>summary>small{font-size:7px}.fl-author-brief-section>div{font-size:10px;padding:0 11px 13px}.fl-author-brief-note{font-size:7px!important}.fl-author-guidance-hint{font-size:9px}.fl-author-brief-empirical{font-size:8px;padding:11px}.fl-author-brief-empirical>strong{font-size:9px}}.fl-claim-trace{margin:0 0 29px;padding:23px;border:1px solid #dce8eb;border-radius:8px;background:#fbfefe;scroll-margin-top:20px}.fl-claim-trace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fl-claim-trace-heading h3{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.5;color:#456f80;margin-top:7px;letter-spacing:-.3px}.fl-claim-trace-heading>svg{color:#8cb1b8;margin-top:4px;flex-shrink:0}.fl-claim-trace-intro{font-size:12px;line-height:1.95;color:#75909e;margin-top:12px}.fl-claim-trace-standing{margin-top:17px;padding:13px 15px;border-left:3px solid #9bbdb7;background:#f2f8f5;color:#67877b;border-radius:0 5px 5px 0;font-size:11px;line-height:1.95}.fl-claim-trace-standing strong{display:block;font-size:12px;color:#537b6b}.fl-claim-trace-standing p{margin-top:5px}.fl-claim-trace-standing-open{background:#fdf9ef;border-color:#cebb8b;color:#a18b60}.fl-claim-trace-standing-open strong{color:#927747}.fl-claim-trace-metrics{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.fl-claim-trace-metrics>span{border:1px solid #e0eaed;background:#fff;border-radius:4px;padding:5px 9px;font-size:9px;line-height:1.8;color:#809aa7}.fl-claim-trace-metrics strong{font-size:11px;color:#5a8293;font-weight:600;margin-right:4px}.fl-claim-trace-scope{font-size:10px;line-height:1.95;color:#8a9da7;margin-top:13px}.fl-claim-chain{list-style:none;display:flex;flex-direction:column;padding:0!important;margin:22px 0 0!important;gap:0}.fl-claim-chain>li{position:relative;padding:0 0 16px 30px}.fl-claim-chain>li:before{content:"";position:absolute;top:16px;bottom:0;left:9px;border-left:1px solid #dce7e9}.fl-claim-chain>li:last-child:before{display:none}.fl-claim-chain-number{position:absolute;top:0;left:0;display:grid;place-items:center;width:19px;height:19px;font-size:8px;color:#6c929e;border:1px solid #cbdfe3;border-radius:50%;background:#f3f9fa}.fl-claim-dependency{background:#fff;border:1px solid #e1eaed;border-radius:6px;min-width:0}.fl-claim-dependency>summary{padding:13px 14px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.fl-claim-dependency>summary::-webkit-details-marker{display:none}.fl-claim-dependency>summary>div{min-width:0}.fl-claim-dependency>summary>div>span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:#99adb6;margin-bottom:4px}.fl-claim-dependency>summary h4{font-size:12px;line-height:1.8;font-weight:600;color:#618392}.fl-claim-dependency>summary>svg{margin-top:5px;flex-shrink:0;color:#94aab4}.fl-claim-dependency[open]>summary>svg{transform:rotate(180deg)}.fl-claim-dependency-content{padding:0 14px 15px;font-size:10px;line-height:1.95;color:#829aa7}.fl-claim-dependency-content>p{margin-top:8px}.fl-claim-dependency-status{display:inline-flex;align-items:center;gap:4px;font-size:8px;color:#78a08c;border:1px solid #dae9df;background:#f4f9f5;border-radius:4px;padding:2px 6px;line-height:1.7}.fl-claim-dependency-status-open{color:#a88c56;border-color:#eadebf;background:#fffcf4}.fl-claim-dependency-status-failed{color:#b77e6b;border-color:#ebd9d1;background:#fff7f4}.fl-claim-dependency-body{white-space:pre-wrap}.fl-claim-dependency-links{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:11px}.fl-claim-dependency-links>span{font-size:8px;color:#9cabb3;margin-right:3px}.fl-claim-dependency-links .fl-line-ref{font-size:8px!important}.fl-claim-dependency-source{display:block;font-size:9px;line-height:1.9;color:#7c99a5;margin-top:9px;overflow-wrap:anywhere}.fl-claim-dependency-source svg{display:inline;vertical-align:middle;margin-left:3px}.fl-claim-derivation{margin-top:20px;padding-top:19px;border-top:1px solid #e0eaed}.fl-claim-derivation>h4,.fl-claim-open-obligations>h4{font-size:13px;line-height:1.8;color:#648594}.fl-claim-derivation>p{font-size:11px;line-height:1.95;color:#8098a5;margin-top:8px}.fl-claim-derivation-steps{margin:13px 0 0;padding-left:20px;font-size:10px;line-height:1.95;color:#7d97a4}.fl-claim-derivation-steps>li{padding-left:4px;margin-top:12px}.fl-claim-derivation-steps h5{font-size:11px;color:#6a8b98;font-weight:600}.fl-claim-derivation-steps p{margin-top:5px}.fl-claim-derivation-steps .fl-claim-dependency-status{margin-top:6px}.fl-claim-trace-audit{margin-top:17px;border-top:1px solid #e3ecee;padding-top:13px;font-size:9px;line-height:1.9;color:#94a5ae}.fl-claim-trace-audit>summary{cursor:pointer;display:flex;align-items:center;gap:7px;color:#819ca8}.fl-claim-trace-audit>div{margin-top:13px}.fl-claim-trace-audit article{padding:12px;border:1px solid #e3ebee;background:#fff;border-radius:4px;overflow-wrap:anywhere}.fl-claim-trace-audit article+article{margin-top:8px}.fl-claim-trace-audit h5{font-size:10px;color:#7c96a2}.fl-claim-trace-audit p{margin-top:6px}.fl-claim-trace-audit pre{font-size:8px;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px}.fl-claim-open-obligations{margin-top:17px;padding:14px;background:#fffcf4;border:1px solid #ece2cb;border-radius:5px}.fl-claim-open-obligations ul{margin:8px 0 0!important;padding-left:17px!important;color:#a18e68;font-size:10px;line-height:1.95}.fl-claim-open-obligations li+li{margin-top:7px}.fl-claim-trace-meta{font-size:8px;line-height:1.9;color:#9aacb4;margin-top:16px;overflow-wrap:anywhere}.fl-claim-trace-placeholder{border:1px dashed #dce6e9;border-radius:6px;padding:15px;color:#93a5ae;font-size:10px;line-height:1.95;margin-bottom:24px}.fl-claim-trace-placeholder>p{display:flex;gap:7px;align-items:center}.fl-claim-trace-placeholder details{margin-top:8px}.fl-claim-trace-placeholder summary{cursor:pointer}.fl-claim-trace-link{border:1px solid #e0e9ed;border-radius:5px;padding:13px 14px;background:#f8fbfc;display:flex;gap:13px;align-items:center;justify-content:space-between;margin:18px 0 23px;font-size:10px;line-height:1.95;color:#819aa6}.fl-claim-trace-link>div{min-width:0}.fl-claim-trace-link strong{display:block;font-size:11px;color:#6b8c9b}.fl-claim-trace-link .fl-text-button{flex-shrink:0}.fl-claim-trace .fl-math-display{max-width:100%;overflow:auto}.fl-claim-trace .katex-display{margin:.6em 0}.fl-claim-trace .fl-discuss-control{margin-top:10px}@media(max-width:600px){.fl-claim-trace{padding:17px 14px}.fl-claim-trace-heading h3{font-size:22px}.fl-claim-trace-intro{font-size:11px}.fl-claim-chain>li{padding-left:25px}.fl-claim-dependency>summary{padding:11px}.fl-claim-dependency>summary h4{font-size:11px}.fl-claim-dependency-content{padding:0 11px 13px;font-size:9px}.fl-claim-trace-standing{padding:11px 12px;font-size:10px}.fl-claim-trace-standing strong{font-size:11px}.fl-claim-trace-link{align-items:flex-start;flex-direction:column;gap:8px}.fl-claim-trace-metrics{gap:6px}.fl-claim-trace-metrics>span{font-size:8px}.fl-claim-trace-scope{font-size:9px}.fl-claim-derivation-steps{padding-left:17px;font-size:9px}.fl-claim-open-obligations ul{font-size:9px}}.fl-claim-central{margin-top:22px;padding-top:18px;border-top:1px solid #e3ecee;font-size:11px;line-height:1.95;color:#7b95a3}.fl-claim-central>h4{font-size:14px;line-height:1.8;color:#628594;margin-bottom:9px}.fl-claim-central>p{margin-top:9px}.fl-claim-trace-evidence{display:flex;flex-direction:column;gap:6px;margin-top:11px}.fl-claim-trace-evidence>details{border:1px solid #e5ecef;border-radius:4px;background:#fafcfd;font-size:9px}.fl-claim-trace-evidence>details>summary{display:flex;align-items:center;gap:6px;padding:7px 9px;cursor:pointer;color:#7b97a5;overflow-wrap:anywhere}.fl-claim-trace-evidence>details>div{padding:0 9px 10px}.fl-claim-trace-evidence .fl-text-button{margin-top:7px;font-size:9px!important}.fl-claim-premises,.fl-claim-counterexample{font-size:9px;line-height:1.9;color:#8ca1ab;margin-top:12px}.fl-claim-premises>summary,.fl-claim-counterexample>summary{display:flex;gap:6px;align-items:center;cursor:pointer;color:#819ba8}.fl-claim-premises ul{padding-left:17px!important;margin-top:7px!important}.fl-claim-counterexample p{margin-top:6px}.fl-claim-counterexample span{display:block;color:#9dabb1;font-size:8px;margin-top:7px}.fl-claim-next-actions{margin-top:12px;border-left:2px solid #dfcfaa;padding-left:10px;color:#a18d65;font-size:9px;line-height:1.95}.fl-claim-next-actions strong{font-weight:600}.fl-claim-next-actions ul{padding-left:15px!important;margin-top:5px!important}.fl-claim-all-obligations{margin-top:22px;border:1px solid #e1e9ed;border-radius:5px;font-size:10px;color:#7f98a5;line-height:1.95;background:#f8fbfc}.fl-claim-all-obligations>summary{display:flex;gap:8px;align-items:center;cursor:pointer;padding:12px 13px;color:#71919f}.fl-claim-all-obligations>summary>span{margin-left:auto;font-size:8px}.fl-claim-all-obligations>div{padding:0 12px 14px}.fl-claim-obligation-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;margin:8px 0 12px}.fl-claim-obligation-filters label{font-size:9px;color:#92a5ae;display:flex;flex-direction:column;gap:5px;min-width:0}.fl-claim-obligation-filters select,.fl-claim-obligation-filters input{border:1px solid #dce6eb;border-radius:4px;background:#fff;padding:8px;color:#6b8b9d;font-size:10px;min-width:0;width:100%}.fl-claim-result-count{font-size:9px;color:#95a8b2;margin-bottom:10px!important}.fl-claim-other-obligation{border:1px solid #e2eaee;border-radius:5px;background:#fff;margin-top:8px}.fl-claim-other-obligation>summary{display:flex;gap:10px;align-items:center;cursor:pointer;padding:11px 12px}.fl-claim-other-obligation>summary>span:first-child{font-size:11px;line-height:1.85;color:#6f8e9d;min-width:0}.fl-claim-other-obligation>summary>.fl-claim-dependency-status{margin-left:auto;flex-shrink:0}.fl-claim-other-obligation>summary>svg{flex-shrink:0;color:#a0b0b8}.fl-claim-other-obligation>div{padding:0 12px 13px;font-size:10px;line-height:1.95;color:#839aa7}.fl-claim-other-obligation>div>p{margin-top:9px}.fl-claim-show-more{margin-top:13px}.fl-claim-dependency-depends a{color:#6f98a4;text-decoration:underline;background:transparent;border:0;font:inherit;padding:0;cursor:pointer}@media(max-width:600px){.fl-claim-obligation-filters{grid-template-columns:minmax(0,1fr);gap:10px}.fl-claim-other-obligation>summary{flex-wrap:wrap;gap:6px}.fl-claim-other-obligation>summary>span:first-child{flex-basis:100%;font-size:10px}.fl-claim-other-obligation>summary>.fl-claim-dependency-status{margin-left:0}.fl-claim-other-obligation>summary>svg{margin-left:auto}.fl-claim-central{font-size:10px}.fl-claim-central>h4{font-size:13px}}.fl-claim-dependency-status-reviewed{color:#6e91a6;background:#f2f7fb;border-color:#dce7ef}.fl-claim-source-review{border-left:2px solid #b7cfdc;padding:5px 0 5px 12px;margin-top:12px;font-size:10px;line-height:1.95;color:#8099a7}.fl-claim-source-review>strong{font-size:10px;font-weight:600;color:#6d90a3}.fl-claim-source-review>p{margin-top:6px}.fl-claim-source-review>small{display:block;font-size:8px;line-height:1.9;color:#98a9b3;margin-top:9px}.fl-claim-reviewed-original{margin-top:14px;border-top:1px solid #e5ecef;padding-top:11px;font-size:9px;line-height:1.95;color:#93a6b0}.fl-claim-reviewed-original>summary{display:flex;align-items:center;gap:7px;cursor:pointer;color:#839eac}.fl-claim-reviewed-original>p{margin-top:9px}.fl-claim-other-obligation>summary>.fl-claim-dependency-status-reviewed{font-size:7px}@media(max-width:600px){.fl-claim-source-review{font-size:9px}.fl-claim-source-review>strong{font-size:9px}}.fl-trace-provenance{padding:12px 14px;background:#f6f9fa;border-left:3px solid #bcd5d9;color:#6b838c;font-size:12px;line-height:1.8}.spt-source-access{margin:18px 0;padding:12px 16px;border-left:2px solid #8eafb5;background:#f3f8f8;color:#385766;overflow-wrap:anywhere}.spt-source-access h4{margin:0 0 5px;font-size:13px;font-weight:600;line-height:1.6}.spt-source-access p{margin:4px 0;font-size:13px;line-height:1.75}.spt-source-access .spt-source-access-scope{font-size:12px;color:#607681}.canonical-execution{margin:1.25rem 0 2rem;border:1px solid #c9dfe0;border-radius:12px;background:#f6fbfa;padding:1.35rem;color:#294958;scroll-margin-top:110px}.canonical-execution-eyebrow{font-size:.72rem;letter-spacing:.1em;font-weight:700;color:#087f86}.canonical-execution h2{font-size:1.35rem;margin:.45rem 0 .6rem}.canonical-execution p{line-height:1.7;max-width:80ch}.canonical-execution>details>summary{display:flex;justify-content:space-between;gap:1rem;font-weight:650;padding:.8rem 0;cursor:pointer}.canonical-execution-body h3{font-size:1.08rem;margin-top:1.4rem}.canonical-execution-body h4{font-size:1rem;margin:.6rem 0}.canonical-execution-body article{padding:.75rem 0;border-top:1px solid #dce8e7}.canonical-execution-body small{display:block;line-height:1.6;color:#56717b}.canonical-execution-body details{border-top:1px solid #dce8e7;margin-top:.6rem;padding:.8rem 0}.canonical-execution-body details>summary{cursor:pointer;font-weight:600}.canonical-execution-body code{font-size:.82rem;overflow-wrap:anywhere}.canonical-execution-body dl>div{display:grid;grid-template-columns:minmax(100px,150px) 1fr;gap:1rem;padding:.4rem 0}.canonical-execution-body dd{margin:0;min-width:0}.canonical-execution-standing{color:#126c61}.canonical-execution-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.canonical-execution-actions button,.canonical-execution-actions a,.canonical-execution-source{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:1px solid #bfd8d8;border-radius:6px;padding:.55rem .7rem;color:#087f86;cursor:pointer;font:inherit;font-size:.86rem}.canonical-execution-source{margin:.5rem 0}.canonical-execution-link{padding:1rem 0;font-size:.95rem}.canonical-execution-link a{color:#087f86;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.canonical-execution{padding:1rem}.canonical-execution-body dl>div{grid-template-columns:1fr;gap:.2rem}.canonical-execution h2{font-size:1.2rem}.canonical-execution .katex-display{overflow-x:auto;overflow-y:hidden}}.review-concept-text .review-concept-link{color:#087e83;text-decoration:underline;text-decoration-color:#8cbec1;text-underline-offset:3px;text-decoration-thickness:1px}.review-concept-text .review-concept-link:hover{color:#05565d;text-decoration-color:currentColor;background:#edf7f6}.review-concept-text .review-concept-link:focus-visible{outline:2px solid #087e83;outline-offset:3px}.review-link-note{font-size:12px;line-height:1.7;color:#647c87;margin:14px 0 20px;max-width:95ch}.review-link-note summary{cursor:pointer;color:#456773}.review-link-note p{margin:9px 0}.submission-reader{color:#284453;font:400 15px/1.75 Inter,ui-sans-serif,system-ui,sans-serif;min-width:0}.submission-reader>header>span{font-size:11px;letter-spacing:.09em;font-weight:750;color:#5c7784}.submission-reader>header h2{font:400 28px/1.3 Georgia,serif;margin:7px 0 10px;color:#18313f}.submission-reader>header p{margin:0 0 20px;color:#607582}.submission-reading-controls{display:flex;gap:14px 22px;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:20px 0}.submission-reading-controls>div{display:flex;gap:5px;flex-wrap:wrap}.submission-reading-controls button{background:#fff;border:1px solid #c9dade;border-radius:6px;color:#466874;font:600 13px/1.6 Inter,system-ui,sans-serif;cursor:pointer;padding:9px 13px}.submission-reading-controls button[aria-pressed=true]{background:#e8f5f3;border-color:#19888b;color:#086d75}.submission-reading-controls>a{display:inline-flex;align-items:center;gap:8px;color:#087e83;font-size:13px}.submission-reading-note{font-size:13px;line-height:1.7;color:#627b87;max-width:100ch;margin:13px 0}.submission-page-nav{display:flex;gap:8px 16px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid #dce6e8}.submission-page-nav a{color:#087e83;font-size:13px}.submission-reading-page{padding:28px 0;border-bottom:1px solid #dce6e8;scroll-margin-top:25px;max-width:90ch}.submission-reading-page>h3{font:600 12px/1.7 Inter,system-ui,sans-serif!important;text-transform:uppercase;letter-spacing:.05em;color:#77919c!important;margin:0 0 24px!important}.submission-reading-block{font:400 16px/1.85 Georgia,serif;overflow-wrap:anywhere;white-space:normal;margin:0 0 15px}.submission-reading-heading{font:650 17px/1.7 Inter,system-ui,sans-serif;margin-top:24px;color:#284d5c}.submission-reading-expression{border-left:2px solid #d6e6e7;padding:9px 15px;font-family:Georgia,serif;white-space:pre-wrap;overflow-x:auto}.submission-reading-line{scroll-margin-top:30px}.submission-reading-line:target{background:#fff0c8}.submission-reading-line>.submission-line-anchor{font:400 9px/1.4 Inter,system-ui,sans-serif;color:#829ca4;margin-left:5px;text-decoration:none;vertical-align:super;white-space:nowrap;opacity:0}.submission-reading-line:hover>.submission-line-anchor,.submission-reading-line:focus-within>.submission-line-anchor,.submission-reading-line:target>.submission-line-anchor{opacity:1}.submission-original-pdf{width:100%;height:85vh;min-height:500px;border:1px solid #d6e3e6;border-radius:7px;background:#f6f8f8}.submission-reading-warnings{font-size:12px;line-height:1.7;color:#657c85;margin-top:25px}@media(max-width:600px){.submission-reading-block{font-size:16px;line-height:1.8}.submission-reading-controls{align-items:flex-start}.submission-original-pdf{height:70vh;min-height:350px}.submission-reading-line>.submission-line-anchor{display:none}}.submission-concept-profile{margin:24px 0 32px;padding:22px;border:1px solid #d8e5e8;border-radius:10px;background:#f7fafb;color:#294955;min-width:0}.submission-concept-profile>header>span{font-size:11px;font-weight:700;letter-spacing:.08em;color:#4f747f}.submission-concept-profile.submission-concept-profile h3{font:400 23px/1.35 Georgia,serif;margin:8px 0 10px;color:#234954}.submission-concept-profile.submission-concept-profile p{font-size:14px;line-height:1.75;margin:10px 0;max-width:none;overflow-wrap:anywhere}.submission-concept-measures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:22px 0 12px}.submission-concept-measures>div{display:flex;flex-direction:column;gap:7px;min-width:0}.submission-concept-measures span{font-size:12px;color:#597780}.submission-concept-measures strong{font-size:23px;font-weight:650;color:#245565}.submission-concept-measures small{font-size:11px;line-height:1.6;color:#667d87}.submission-concept-profile-scope{color:#647985}.submission-concept-profile>details{border-top:1px solid #d8e5e8;margin-top:16px;padding-top:15px}.submission-concept-profile summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#1a6b77;font-weight:600;font-size:13px}.submission-profile-table{max-width:100%;overflow-x:auto;margin:16px 0}.submission-profile-table table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6}.submission-profile-table th,.submission-profile-table td{padding:12px 10px;text-align:left;border-bottom:1px solid #dce7e9;vertical-align:top}.submission-profile-table th{font-weight:650}.submission-profile-table td small{display:block;margin-top:5px;color:#627b87}.submission-concept-profile a{color:#176b78;text-underline-offset:3px}@media(max-width:650px){.submission-concept-profile{padding:17px}.submission-concept-measures{grid-template-columns:1fr;gap:17px}.submission-concept-measures>div{padding-bottom:13px;border-bottom:1px solid #deeaed}.submission-concept-profile.submission-concept-profile h3{font-size:21px}.submission-profile-table th,.submission-profile-table td{padding:10px 7px;min-width:100px}.submission-profile-table th:first-child,.submission-profile-table td:first-child{min-width:180px}}.scientific-review-document[data-scientific-review-document]{color:#284453;font:400 15px/1.7 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:0}.scientific-review-document[data-scientific-review-document]>#review-opening{padding:12px 0 16px}.scientific-review-document[data-scientific-review-document]>#review-opening>span{color:#5c7784;font-size:11px;font-weight:750;letter-spacing:.09em}.scientific-review-document[data-scientific-review-document]>#review-opening>h2{color:#18313f;font:400 28px/1.3 Georgia,serif;letter-spacing:-.015em;margin:7px 0 10px;max-width:none}.scientific-review-document[data-scientific-review-document]>#review-opening>p{color:#627581;font:inherit;margin:0;max-width:none}.scientific-review-document>nav{border-top:1px solid #dce5ea;border-bottom:1px solid #dce5ea;display:flex;flex-wrap:wrap;gap:6px 9px;margin:0 0 25px;padding:12px 0}.scientific-review-document>nav>a{background:#f0f5f6;border-radius:5px;color:#176b76;font:650 13px/1.7 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:5px 10px;text-decoration:none}.scientific-review-document>.scientific-review-section{background:none;border:0;margin:30px 0;padding:0;scroll-margin-top:25px}.scientific-review-document>.scientific-review-section>h3{color:#203c4b;font:400 24px/1.35 Georgia,serif;margin:0 0 8px}.scientific-review-document .scientific-review-section-lead{color:#607582;font-size:15px;line-height:1.7;margin:0 0 16px;max-width:none}.scientific-review-card{background:#fff;border:1px solid #d9e4e8;border-radius:9px;margin:12px 0;overflow:hidden;scroll-margin-top:25px}.scientific-review-card summary{cursor:pointer;display:block;list-style:none;padding:18px 20px}.scientific-review-card summary::-webkit-details-marker{display:none}.scientific-review-card-heading{align-items:baseline;color:#203c4b;display:flex;flex-wrap:wrap;font:700 17px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:6px 16px}.scientific-review-card-heading small{color:#647680;font-size:11px;font-weight:600}.scientific-review-card-lead{color:#3c5666;display:block;font:400 16px/1.75 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:8px 0 0;overflow-wrap:anywhere}.scientific-review-expand{align-items:center;color:#18717a;display:flex;font-size:12px;font-weight:600;gap:10px;justify-content:space-between;margin-top:13px}.scientific-review-card details[open]>summary .scientific-review-expand svg{transform:rotate(180deg)}.scientific-review-card-detail{font-size:15px;line-height:1.8;overflow-wrap:anywhere;padding:0 20px 20px}.scientific-review-card-detail p{font-size:15px;line-height:1.8;margin:12px 0;max-width:none;white-space:pre-line}.scientific-review-card-detail :is(ul,ol){padding-left:23px}.scientific-review-card-detail li{margin:7px 0}.scientific-review-card-detail a{color:#116b76}.scientific-review-card-detail .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden;padding:8px 0}.scientific-review-card-detail h4{font-size:16px;margin:18px 0 6px}.scientific-review-record,.scientific-review-extra{border-top:1px solid #dce5ea;font-size:14px;margin-top:20px;padding:15px 0}.scientific-review-record>summary,.scientific-review-extra>summary{color:#276575;cursor:pointer;display:flex;font-weight:650;gap:12px;justify-content:space-between}.scientific-review-source-links{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.scientific-review-source-links a{background:#f0f7f8;border:1px solid #d7e6e9;border-radius:4px;font-size:11px;padding:3px 7px;text-decoration:none}.scientific-review-unavailable{color:#6a7d88;font-size:14px}.scientific-review-document :is(code,pre){overflow-wrap:anywhere;white-space:pre-wrap}.scientific-review-document [tabindex="-1"]:focus{outline:2px solid #127b86;outline-offset:3px}@media(max-width:600px){.scientific-review-document[data-scientific-review-document]>#review-opening>h2{font-size:24px}.scientific-review-document>.scientific-review-section>h3{font-size:22px}.scientific-review-document>nav{gap:6px}.scientific-review-document>nav>a{font-size:12px;padding:5px 7px}.scientific-review-card summary{padding:16px}.scientific-review-card-detail{padding:0 16px 16px}.scientific-review-card-heading{font-size:16px}.scientific-review-card-lead{font-size:15px}}.spt-nomination-outcomes>article{margin:1rem 0;padding:1rem 0;border-top:1px solid #d7e3e6}.spt-nomination-outcomes h4{margin:0 0 .55rem;font-size:1.05rem}.spt-nomination-outcomes .spt-nomination-status{font-weight:600;color:#2f5c6c}.spt-nomination-original{margin:.65rem 0}.spt-nomination-original>summary{font-size:.95rem;cursor:pointer}.spt-nomination-review-links{display:flex;flex-wrap:wrap;gap:.6rem;margin:.7rem 0}.spt-nomination-review-links>a{padding:.4rem .6rem;border:1px solid #bfd2d9;border-radius:5px;text-decoration:none;color:#245f71}.spt-nomination-review-links>a:focus-visible{outline:2px solid #087c86;outline-offset:3px}.eqc-page{--eqc-ink:#2a5061;--eqc-muted:#6f8996;--eqc-line:#dbe7e9}.eqc-heading{margin-bottom:26px}.eqc-heading>p{max-width:84ch}.eqc-tabs{display:flex;gap:7px;border-bottom:1px solid var(--eqc-line);margin:0 0 23px}.eqc-tabs a{display:flex;align-items:center;gap:9px;color:#6b8794;padding:14px 20px;border-bottom:3px solid transparent;font-size:14px;line-height:1.8}.eqc-tabs a[aria-current=page]{color:#087e83;border-color:#087e83;font-weight:600}.eqc-tabs a>span{font-size:10px;font-weight:400;border:1px solid #d7e5e7;border-radius:11px;padding:0 7px;color:#7a949e}.eqc-controls{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:21px}.eqc-controls label{display:flex;gap:8px;align-items:center;font-size:11px;color:#718d9a;line-height:1.8}.eqc-controls select{background:#fff;border:1px solid #d3e2e6;border-radius:4px;font:inherit;color:#456c7e;padding:8px 11px;max-width:250px}.eqc-controls .fl-library-search{flex:1;max-width:620px;min-width:240px}.eqc-results-count{font-size:11px;line-height:1.8;color:#859ba6;margin-left:auto}.eqc-display-toggle{display:flex;border:1px solid #d4e3e6;border-radius:4px;overflow:hidden;align-self:stretch}.eqc-display-toggle button{background:#fff;border:0;border-left:1px solid #d4e3e6;font-size:11px;line-height:1.8;padding:7px 13px;color:#678594;cursor:pointer}.eqc-display-toggle button:first-child{border-left:0}.eqc-display-toggle button[aria-pressed=true]{background:#e9f4f3;color:#167780}.eqc-card-list{display:flex;flex-direction:column;gap:23px}.eqc-card{padding:29px 32px;border:1px solid var(--eqc-line);border-radius:7px;background:#fff;min-width:0}.eqc-eyebrow{display:block;font-size:10px;letter-spacing:.06em;line-height:1.8;color:#7c969f;margin-bottom:10px}.eqc-card h2,.eqc-detail h1{font-family:Georgia,serif;font-weight:400;color:var(--eqc-ink);overflow-wrap:anywhere}.eqc-card h2{font-size:29px;line-height:1.4;margin:0 0 17px}.eqc-card h2 a{color:#087e83}.eqc-lead{font-size:16px;line-height:1.95;color:#567888;max-width:84ch;margin:0 0 17px}.eqc-standing{display:inline-block;padding:3px 8px;border:1px solid #dce6ea;background:#f2f7f8;color:#678493;border-radius:4px;font-size:10px;line-height:1.8}.eqc-standing-concern{border-color:#e8d4c9;background:#fcf5ed;color:#94764a}.eqc-equation{margin:23px 0 17px;padding:27px 20px;border:1px solid #deeaeb;border-radius:6px;min-width:0;background:#fff}.eqc-math-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;text-align:center;line-height:2;padding:10px 2px}.eqc-math{display:inline-flex;align-items:center;justify-content:center;gap:.14em;white-space:nowrap;font-family:KaTeX_Main,Times New Roman,serif;font-size:24px;line-height:1.5;min-width:max-content;padding:0 8px}.eqc-expression{display:inline-flex;align-items:center;gap:.12em;position:relative;white-space:nowrap}.eqc-atom,.eqc-operator{display:inline-flex;align-items:center;justify-content:center;position:relative;text-decoration:none!important;line-height:1.25;border-bottom:0;min-width:.2em}.eqc-atom .fl-math-text,.eqc-operator .fl-math-text{pointer-events:none}.eqc-atom .fl-math-inline,.eqc-operator .fl-math-inline{overflow:visible!important}.eqc-operator{margin:0 .1em}.eqc-fraction{display:inline-grid;grid-template-rows:auto 3px auto;vertical-align:middle;align-items:center;text-align:center;gap:.08em;padding:0 .15em;margin:0 .15em}.eqc-fraction>span{display:flex;justify-content:center;min-width:1.1em;padding:0 .1em}.eqc-fraction .eqc-fraction-bar{display:block;position:relative;height:7px;width:100%;margin:-2px 0;border:0;border-bottom:1px solid currentColor;line-height:0}.eqc-fraction-bar:hover{border-bottom-width:2px}.eqc-power{display:inline-flex;align-items:flex-start;gap:0}.eqc-power>sup{display:inline-flex;font-size:.65em;position:relative;top:-.2em;line-height:1.1;align-items:flex-start}.eqc-structure-link{font-size:9px!important;line-height:1!important;padding:0 2px;text-decoration:none;opacity:.65;align-self:flex-start}.eqc-structure-link:hover,.eqc-structure-link:focus-visible{opacity:1}.eqc-subscript{display:inline-flex;align-items:baseline;gap:0}.eqc-subscript>sub{font-size:.65em;position:relative;bottom:-.22em;line-height:1}.eqc-integral{display:inline-flex;align-items:center;gap:.12em}.eqc-integral>.eqc-operator{font-size:1.35em;line-height:1;margin:.05em .12em}.eqc-function{display:inline-flex;gap:.08em;align-items:center}.eqc-limits{display:inline-flex;flex-direction:column;align-items:center;font-size:.66em;line-height:1.05;margin:0 .1em}.eqc-words{font-size:16px;line-height:2.05;text-align:center;color:#4c6f7e;max-width:88ch;margin:18px auto 15px;overflow-wrap:anywhere}.eqc-words a{text-decoration:none!important}.eqc-composites,.eqc-terms{display:flex;justify-content:center;flex-wrap:wrap;gap:7px 17px;font-size:11px;line-height:1.8;margin:16px 0}.eqc-composites>a,.eqc-terms>a{display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:3px}.eqc-composites>span{font-size:10px;color:#839ba5}.eqc-primitive-glyph{font-size:38px;text-align:center;padding:10px 0}.eqc-formula-hint{display:block;font-size:10px;color:#899faa;text-align:center;margin:10px 0 0}.eqc-link-list{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:7px 16px}.eqc-link-list li{margin:0!important;padding:0!important;font-size:12px!important;line-height:1.8!important}.eqc-link-list a{color:#327e88;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.eqc-card-dependencies{border-top:1px solid #e3ecee;margin-top:22px;padding-top:16px;display:flex;align-items:baseline;gap:13px;flex-wrap:wrap}.eqc-card-dependencies>span{font-size:10px;line-height:1.8;color:#879da7}.eqc-open{display:inline-flex;align-items:center;gap:7px;color:#237c85!important;text-decoration:underline;text-underline-offset:3px;font-size:12px;line-height:1.8;margin-top:19px}.eqc-source-caption{display:flex;flex-wrap:wrap;gap:7px 15px;font-size:10px;line-height:1.8;color:#8ba0a9;margin:11px 0}.eqc-source-caption a{color:#7896a2;text-decoration:underline;text-underline-offset:3px}.eqc-pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin:27px 0;font-size:12px;color:#6b8794}.eqc-pagination button{display:inline-flex;align-items:center;gap:7px;border:1px solid #cee0e4;border-radius:4px;background:#fff;color:#3e7786;padding:9px 14px;font:inherit;cursor:pointer}.eqc-pagination button:disabled{opacity:.45;cursor:default}.eqc-index{border:1px solid var(--eqc-line);border-radius:7px;background:#fff;overflow:hidden}.eqc-index-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:24px;padding:22px 25px;border-bottom:1px solid #e3ecee;min-width:0}.eqc-index-row:last-child{border:0}.eqc-index-row>div{min-width:0}.eqc-index-row h2{font: 23px/1.4 Georgia,serif;color:#315c6b;margin:0 0 10px;overflow-wrap:anywhere}.eqc-index-row p{font-size:12px;line-height:1.9;color:#76929f;margin:0 0 10px}.eqc-index-row h3{font-size:10px;line-height:1.8;font-weight:400;letter-spacing:.03em;color:#7f99a3;margin:0 0 10px}.eqc-detail{padding:15px 0 40px;min-width:0}.eqc-detail>.eqc-back{display:inline-flex;align-items:center;gap:7px;color:#2d7f87;font-size:12px;line-height:1.8;margin:3px 0 27px}.eqc-detail h1{font-size:40px;line-height:1.3;margin:8px 0 19px}.eqc-detail h2{font: 27px/1.4 Georgia,serif;color:#355f6f;margin:0 0 15px}.eqc-detail h3{font-size:15px;line-height:1.8;color:#436b7d;margin:20px 0 11px}.eqc-detail p,.eqc-detail li{font-size:14px;line-height:1.95;color:#668391;overflow-wrap:anywhere}.eqc-section{padding:27px 30px;margin:25px 0;background:#fff;border:1px solid var(--eqc-line);border-radius:7px;min-width:0}.eqc-derivation{border-left:3px solid #5c999e}.eqc-detail .eqc-lead{font-size:17px;line-height:1.95}.eqc-detail details{border:1px solid #dce8e9;border-radius:5px;background:#f7faf9;margin:23px 0;padding:0 18px;min-width:0}.eqc-detail summary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;line-height:1.8;color:#527d89;list-style:none;padding:16px 0;cursor:pointer}.eqc-detail summary::-webkit-details-marker{display:none}.eqc-detail details p{font-size:13px}.eqc-reasoning-steps{margin:24px 0 12px;padding-left:23px}.eqc-reasoning-steps>li{padding:0 0 22px 7px}.eqc-reasoning-steps>li::marker{font-size:12px;font-weight:600;color:#4a9094}.eqc-detail .eqc-proof-note{font-size:12px;color:#8099a4;border-top:1px solid #e0ebed;padding-top:17px;margin-top:19px}.eqc-detail .eqc-source-lines{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 17px}.eqc-source-lines a{font-size:9px;line-height:1.8;border:1px solid #d6e7e8;background:#f2f8f7;color:#578894;padding:1px 6px;border-radius:3px}.eqc-source-ref{border:0!important;background:none!important;padding:0!important;margin:10px 0!important}.eqc-source-ref>summary{font-size:10px!important;padding:0!important;justify-content:flex-start!important;gap:8px}.eqc-dependency-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:25px 0}.eqc-dependency-columns>section{background:#fff;border:1px solid var(--eqc-line);border-radius:6px;padding:24px;min-width:0}.eqc-detail .eqc-link-list{display:block}.eqc-detail .eqc-link-list li{margin-bottom:12px!important;font-size:13px!important}.eqc-use-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}.eqc-use-filter input,.eqc-use-filter select{background:#fff;border:1px solid #d4e4e7;border-radius:4px;font:inherit;font-size:12px;line-height:1.8;color:#5b7e8e;padding:8px 11px;min-width:0}.eqc-use-filter input{flex:1;min-width:170px}.eqc-use-list{list-style:none!important;margin:0!important;padding:0!important}.eqc-use-list>li{padding:18px 0;border-top:1px solid #e2ebed}.eqc-use-list>li>a{font-size:15px;color:#367f8a;text-decoration:underline;text-underline-offset:3px}.eqc-use-list p{font-size:12px!important;margin:8px 0}.eqc-use-list small{font-size:10px;color:#86a0aa}.eqc-metric-axes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0}.eqc-metric-axis{border-left:2px solid #d6e8e7;padding-left:15px;min-width:0}.eqc-metric-axis>span{display:block;font-size:11px;line-height:1.8;color:#7895a1}.eqc-metric-axis>strong{display:block;font-size:25px;line-height:1.5;font-weight:500;color:#426e7b;margin-top:8px}.eqc-metric-axis p{font-size:12px!important;line-height:1.8!important}.eqc-ingredient-list{list-style:none!important;padding:0!important;margin:18px 0!important}.eqc-ingredient-list li{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dfebec;padding:10px 0;font-size:12px}.eqc-ingredient-list a{min-width:0;flex:1;overflow-wrap:anywhere;color:#387f8a;text-decoration:underline;text-underline-offset:3px}.eqc-ingredient-list span{flex-shrink:0;color:#809ba6}.eqc-page :is(a,button,input,select,summary):focus-visible{outline:2px solid #55a1aa;outline-offset:3px}.eqc-context-note{font-size:12px;line-height:1.9;color:#829ba5;margin:22px 0;max-width:90ch}@media(max-width:850px){.eqc-card{padding:25px}.eqc-card h2{font-size:27px}.eqc-index-row{gap:18px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)}}@media(max-width:600px){.eqc-tabs{gap:0}.eqc-tabs a{font-size:12px;gap:7px;padding:12px 10px}.eqc-controls{gap:10px}.eqc-controls .fl-library-search{max-width:100%;min-width:100%}.eqc-controls>label:not(.fl-library-search){flex:1;min-width:140px;display:block}.eqc-controls select{display:block;width:100%;max-width:100%;margin-top:6px}.eqc-card{padding:23px 18px}.eqc-card h2{font-size:25px}.eqc-lead{font-size:14px}.eqc-equation{padding:16px 10px}.eqc-math{font-size:21px}.eqc-words{font-size:14px}.eqc-formula-hint,.eqc-card-dependencies{display:block}.eqc-card-dependencies>span{display:block;margin-bottom:8px}.eqc-index-row{grid-template-columns:minmax(0,1fr);gap:18px;padding:23px 18px}.eqc-detail h1{font-size:31px}.eqc-detail .eqc-lead{font-size:15px}.eqc-detail h2{font-size:25px}.eqc-section{padding:23px 18px}.eqc-detail p,.eqc-detail li{font-size:13px}.eqc-detail details{padding:0 13px}.eqc-dependency-columns{grid-template-columns:minmax(0,1fr);gap:20px}.eqc-dependency-columns>section{padding:22px 18px}.eqc-detail .eqc-link-list li{font-size:12px!important}.eqc-metric-axes{gap:14px}.eqc-metric-axis{padding-left:10px}.eqc-metric-axis>strong{font-size:22px}.eqc-metric-axis p{font-size:11px!important}.eqc-use-filter{gap:9px}.eqc-use-filter select{flex:1}.eqc-pagination{gap:11px}.eqc-pagination button{font-size:11px;padding:8px 11px}.eqc-results-count{margin-left:0}.eqc-terms,.eqc-composites{gap:6px 12px;font-size:10px}.eqc-ingredient-list li{gap:12px}}.eqc-symbol-key{margin:20px 0 5px;border-top:1px solid #e3ecee;padding-top:11px}.eqc-symbol-key>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;line-height:1.8;color:#6a8b99;cursor:pointer;list-style:none}.eqc-symbol-key>summary::-webkit-details-marker{display:none}.eqc-root{display:inline-flex;align-items:center;gap:0}.eqc-root>span{border-top:1px solid currentColor;padding:0 .1em}.eqc-integral-sign{display:inline-flex;flex-direction:column;align-items:center;font-size:1em;line-height:1.1}.eqc-integral-sign :is(sup,sub){font-size:.55em;line-height:1.05}.eqc-detail .eqc-card h1{margin-top:0}.eqc-detail .eqc-card{border:0;background:transparent;padding:0}.eqc-detail .eqc-card .eqc-equation{margin-top:24px}.eqc-evidence article{border-top:1px solid #e3ecee;padding-top:6px;margin-top:21px}.eqc-proof .eqc-math-scroll .fl-math-display{display:block;max-width:100%;overflow-x:auto}.eqc-proof .eqc-math-scroll{font-size:17px}.eqc-detail :is(#composition,#justification,#where-used){scroll-margin-top:110px}.eqc-detail .eqc-source-caption a{display:inline-flex;align-items:center;gap:5px}.eqc-use-count{font-size:11px!important;color:#86a0aa!important}.eqc-words a:empty{display:none}.paper-concept-results{min-width:0}.paper-concept-results>header{margin:12px 0 28px}.paper-concept-results>header p,.paper-shared-constructions>p{max-width:86ch;color:#6b8794;font-size:14px;line-height:1.9}.paper-shared-constructions{margin:0 0 30px}.paper-shared-constructions>h3{font-family:Georgia,serif;font-size:25px;font-weight:400;color:#315b6d}.paper-original-core{margin-top:30px;border:1px solid #dbe7e9;border-radius:6px;padding:18px 22px}.paper-original-core>summary{cursor:pointer;display:flex;justify-content:space-between;gap:15px;font-size:13px;line-height:1.8;color:#547a89}.paper-original-core>p{font-size:13px;line-height:1.9;color:#7a929d}.paper-concept-results .eqc-card{--eqc-ink:#2a5061;--eqc-line:#dbe7e9}.paper-concept-results .eqc-card h2{font-size:29px}@media(max-width:600px){.paper-concept-results .eqc-card h2{font-size:25px}.paper-original-core{padding:16px 12px}.paper-concept-results>header p,.paper-shared-constructions>p{font-size:13px}}.eqc-main-description{margin:18px 0;color:#5f7d8a;font-size:14px;line-height:1.8}.eqc-selection-caption{padding:10px 13px;border-left:3px solid #659b99;color:#547780;font-size:13px;line-height:1.7}.eqc-definition-context{margin-top:20px;padding:14px;border:1px solid #dbe7e9;border-radius:6px;background:#f7fafb}.eqc-definition-context>a{display:inline-flex;align-items:center;gap:7px;color:#416e7d;font-size:12px}.eqc-definition-context .eqc-equation{margin-top:12px}.eqc-definition-context details,.eqc-result-conditions,.eqc-supporting-relations,.eqc-presentation-note{margin-top:16px;padding:12px 0;border-top:1px solid #deeaec;font-size:13px;line-height:1.8;color:#5b7a86}.eqc-definition-context summary,.eqc-result-conditions summary,.eqc-supporting-relations summary,.eqc-presentation-note summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.eqc-definition-context li,.eqc-result-conditions li{margin:8px 0}.eqc-supporting-relations p,.eqc-presentation-note p{max-width:85ch}.eqc-network-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;padding:16px 0;border-top:1px solid #dce8eb;border-bottom:1px solid #dce8eb}.eqc-network-summary>a{display:flex;min-width:0;flex-direction:column;gap:5px;color:#527987;text-decoration:none}.eqc-network-summary>a:hover strong{text-decoration:underline;text-underline-offset:4px}.eqc-network-summary span{font-size:11px;line-height:1.5}.eqc-network-summary strong{font-size:18px;font-weight:500;color:#295a6c;line-height:1.5}.eqc-network-summary small{font-size:10px;line-height:1.7;color:#718c98;overflow-wrap:anywhere}.eqc-network-summary>p{grid-column:1/-1;font-size:11px!important;line-height:1.7!important;color:#718c98!important;margin:5px 0 0!important}.eqc-index-row>.eqc-network-summary{grid-column:1/-1;margin:0}.eqc-detail #network-metrics{scroll-margin-top:110px}.eqc-detail .eqc-network-summary{margin-top:24px}.eqc-detail .eqc-network-summary strong{font-size:22px}.eqc-detail .eqc-definition-context details{padding:8px 0}@media(max-width:600px){.eqc-main-description{font-size:13px}.eqc-network-summary{gap:8px}.eqc-network-summary strong,.eqc-detail .eqc-network-summary strong{font-size:16px}.eqc-network-summary span,.eqc-network-summary small{font-size:10px}.eqc-definition-context{padding:10px}.eqc-selection-caption{font-size:12px}}.eqc-calculation-nav{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:1rem 0}.eqc-calculation-nav button,.eqc-more-calculations{border:1px solid #cadadd;border-radius:6px;background:#fff;color:#286c77;padding:.55rem .8rem;display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.82rem;cursor:pointer}.eqc-calculation-section{border-top:1px solid #dce5e6;padding:1.1rem 0}.eqc-calculation-section h3{font-size:1.05rem;color:#243d47}.eqc-calculation-section h4{font-size:.9rem}.eqc-calculation-arithmetic{display:grid;grid-template-columns:minmax(135px,.7fr) minmax(0,2fr);gap:.65rem 1rem;background:#f5f8f8;padding:1rem;border-radius:7px;align-items:start;margin:1rem 0;font-size:.86rem}.eqc-calculation-arithmetic code,.eqc-calculation-list code{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;color:#294953;font-size:.82rem}.eqc-calculation-list{padding-left:1.1rem;list-style:disc}.eqc-calculation-list li{padding:.5rem 0;border-bottom:1px solid #e5ecec;overflow-wrap:anywhere}.eqc-calculation-list li code,.eqc-calculation-list li small{display:block;margin:.3rem 0}.eqc-calculation-list small{font-size:.78rem;color:#5f7780;line-height:1.55}.eqc-calculation-caution{padding:.7rem;border-left:3px solid #ad914a;background:#fbf8ed}.eqc-ranking-intro{max-width:850px;margin:1.4rem 0}.eqc-ranking-intro h2{font-family:inherit;font-size:1.25rem}.eqc-ranking-intro p{font-size:.88rem;line-height:1.7;color:#526d76}.eqc-ranking-scroll{max-width:100%;overflow:auto;border:1px solid #d7e3e4;border-radius:9px}.fl .eqc-ranking-table{width:100%;border-collapse:collapse;font-size:17px;line-height:1.5;min-width:1000px}.fl .eqc-ranking-table th,.fl .eqc-ranking-table td{font-size:inherit;text-align:left;vertical-align:middle;padding:10px 14px;border-bottom:1px solid #e3eaea}.fl .eqc-ranking-table th{background:#f2f7f7;color:#4d6872;font-size:14px;line-height:1.4;font-weight:600;white-space:normal;padding-top:12px;padding-bottom:12px}.fl .eqc-ranking-table td{font-variant-numeric:tabular-nums}.fl .eqc-ranking-table th:first-child,.fl .eqc-ranking-table td:first-child{width:100px}.fl .eqc-ranking-table td:first-child{font-weight:600}.fl .eqc-ranking-table th:nth-child(n+3),.fl .eqc-ranking-table td:nth-child(n+3){text-align:right}.fl .eqc-ranking-table td:nth-child(n+3){white-space:nowrap}.fl .eqc-ranking-table small{display:block;color:#607780;font-size:13px;line-height:1.4;margin-top:4px}.fl .eqc-ranking-table th:nth-child(2),.fl .eqc-ranking-table td:nth-child(2){min-width:280px;width:34%}.fl .eqc-ranking-table td:nth-child(2)>a{font-weight:500}.eqc-ranking-table a{color:#197a84}.eqc-ranking-table tr:last-child td{border-bottom:0}@media(max-width:600px){.eqc-calculation-arithmetic{grid-template-columns:1fr;gap:.35rem;padding:.8rem}.eqc-calculation-arithmetic>span:not(:first-child){margin-top:.5rem}.eqc-calculation-section p{font-size:.84rem}.eqc-calculation-nav{gap:.6rem}}.eqc-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.eqc-tabs a{flex:0 0 auto;white-space:nowrap;word-break:normal;overflow-wrap:normal}.eqc-tabs a>span{flex:none;white-space:nowrap;word-break:normal;overflow-wrap:normal}@media(max-width:600px){.eqc-tabs{justify-content:flex-start;gap:0}.eqc-tabs a{font-size:12px;padding:12px 10px}.eqc-tabs a>span{font-size:10px}.eqc-network-summary strong,.eqc-network-summary small{overflow-wrap:normal;word-break:normal}}@media(max-width:600px){.eqc-tabs{flex-wrap:wrap;overflow:visible;row-gap:2px}.eqc-tabs a{max-width:100%;padding:12px 9px}}.eqc-ranking-method{margin:.7rem 0 0}.eqc-ranking-method>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;color:#287985;font-size:.85rem;padding:.5rem 0}.eqc-ranking-method>summary::-webkit-details-marker{display:none}.eqc-controls>label.eqc-source-filter{min-width:0;max-width:100%}.eqc-source-filter select{max-width:360px;min-width:0;text-overflow:ellipsis}.eqc-catalog>.eqc-pagination{margin:20px 0}.eqc-results-count{white-space:nowrap}@media(max-width:600px){.eqc-controls>label.eqc-source-filter{flex-basis:100%}.eqc-source-filter select{max-width:100%}.eqc-results-count{white-space:normal}}.eqc-filter-caption{font-size:12px;line-height:1.8;color:#718d9a;overflow-wrap:anywhere;margin:0 0 20px}.eqc-statement{min-width:0}.eqc-concept-group{display:inline-flex;align-items:center;gap:.12em;position:relative}.eqc-statement [data-equation-match]{border-radius:3px}.eqc-statement .eqc-reference-highlight{outline:2px solid currentColor;outline-offset:3px;background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 9%,white);text-decoration-color:currentColor}.eqc-statement .eqc-concept-group.eqc-reference-highlight{outline-style:dashed}.eqc-statement .eqc-fraction-bar.eqc-reference-highlight{outline-offset:4px}.eqc-statement .eqc-words .eqc-reference-highlight{outline-offset:1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.eqc-statement .eqc-atom:focus-visible,.eqc-statement .eqc-operator:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:600px){.fl .eqc-ranking-table{font-size:16px}.fl .eqc-ranking-table th,.fl .eqc-ranking-table td{padding-left:12px;padding-right:12px}}.cea-analysis{color:#4f7180;max-width:1120px}.cea-heading{max-width:850px;margin:1.5rem 0}.cea-heading h1{font:normal clamp(1.7rem,3vw,2.4rem)/1.3 Georgia,serif;color:#2a5061;margin:.5rem 0 1rem}.cea-heading p,.cea-section>p{font-size:.95rem;line-height:1.8;max-width:88ch}.cea-controls{display:flex;align-items:end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:1.5rem 0 .5rem}.cea-controls label{display:flex;flex-direction:column;gap:.4rem;font-size:.82rem;max-width:760px;flex:1;min-width:0}.cea-controls select{border:1px solid #d3e2e6;border-radius:5px;background:#fff;color:#456c7e;font:inherit;padding:.7rem;min-width:0;width:100%;text-overflow:ellipsis}.cea-controls>a,.cea-load-status :is(button,a){display:inline-flex;align-items:center;gap:.5rem;border:1px solid #cadadd;background:#fff;border-radius:5px;padding:.65rem .85rem;color:#197a84;font:inherit;font-size:.8rem;cursor:pointer}.cea-caption{font-size:.8rem;line-height:1.75;color:#6b8794;max-width:100ch}.cea-section{border-top:1px solid #dbe7e9;padding:1.6rem 0 .8rem;margin-top:1.3rem}.cea-section h2{font-size:1.22rem;line-height:1.5;color:#2a5061;margin:0 0 .8rem;font-weight:500}.cea-costs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.3rem 0}.cea-costs>div{background:#f5f9f9;border:1px solid #dbe7e9;border-radius:6px;padding:1rem;min-width:0}.cea-costs dt{font-size:.8rem;line-height:1.6;color:#527987}.cea-costs dd{font-size:1.8rem;color:#2a5061;font-weight:500;margin:.6rem 0}.cea-costs dd span{display:block;font-size:.72rem;font-weight:400;line-height:1.6;color:#718c98}.cea-costs p{font-size:.76rem;line-height:1.65;margin:0;color:#6b8794}.cea-interpretation{border-left:3px solid #72a29f;padding:.1rem 1rem;margin:1.4rem 0}.cea-interpretation p{font-size:.88rem;line-height:1.8;max-width:90ch;margin:.6rem 0}.cea-interpretation strong{font-weight:500;color:#315d6a}.cea-targets details{border-top:1px solid #dbe7e9;padding:.9rem 0}.cea-targets summary,.cea-method summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer}.cea-targets summary::-webkit-details-marker,.cea-method summary::-webkit-details-marker{display:none}.cea-targets summary>a,.cea-targets summary a{font-size:.98rem;color:#197a84;text-decoration:underline;text-underline-offset:3px}.cea-targets small{display:block;font-size:.76rem;line-height:1.7;color:#6e8995;margin-top:.35rem}.cea-targets p,.cea-targets li{font-size:.86rem;line-height:1.85;max-width:95ch}.cea-targets details>a{display:inline-flex;align-items:center;gap:.5rem;color:#197a84;font-size:.82rem;margin:.3rem 0}.cea-targets ul{padding-left:1.2rem}.cea-table-scroll{max-width:100%;overflow:auto;border:1px solid #dbe7e9;border-radius:6px;margin:1.2rem 0}.cea-table{width:100%;border-collapse:collapse;min-width:690px;font-size:.82rem;line-height:1.7}.cea-table :is(th,td){text-align:left;padding:.85rem;vertical-align:top;border-bottom:1px solid #e2ebed}.cea-table thead{background:#f4f8f8}.cea-table th{font-weight:500;color:#446b79}.cea-table tbody th{min-width:230px;max-width:390px}.cea-table a{color:#197a84;text-decoration:underline;text-underline-offset:3px}.cea-table small{display:block;font-size:.71rem;color:#718c98;font-weight:400}.cea-table td{font-variant-numeric:tabular-nums}.cea-table tbody tr:last-child :is(th,td){border-bottom:0}.cea-unavailable{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.3rem 0}.cea-unavailable article{padding:1rem;border:1px solid #dbe7e9;border-radius:6px}.cea-unavailable h3{font-size:.92rem;font-weight:500;margin:0 0 .7rem;color:#315d6a}.cea-unavailable strong{font-size:.78rem;font-weight:400;color:#6e8995}.cea-unavailable p{font-size:.83rem;line-height:1.8;margin:.7rem 0 0}.cea-method{border-top:1px solid #dbe7e9;padding:1rem 0;font-size:.84rem;line-height:1.8}.cea-method summary{color:#287985}.cea-method p{max-width:95ch}.cea-method ul{padding-left:1.3rem}.cea-method li{margin:.5rem 0}.cea-fingerprints{font-size:.76rem;line-height:1.8}.cea-fingerprints dd{margin:.2rem 0 1rem}.cea-fingerprints code,.cea-source code{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:.72rem}.cea-source{margin:1rem 0;padding:.5rem 0;border-top:1px solid #e2ebed}.cea-source h3{font-size:.9rem;font-weight:500;color:#315d6a}.cea-source>div{display:flex;gap:1rem;flex-wrap:wrap}.cea-source a{color:#197a84;text-decoration:underline;text-underline-offset:3px}.cea-source p{font-size:.75rem}.cea-load-status{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;min-height:100px;font-size:.88rem;line-height:1.8}.cea-load-status p{width:100%}.cea-analysis :is(a,button,select,summary,[tabindex]):focus-visible{outline:2px solid #55a1aa;outline-offset:3px}@media(max-width:850px){.cea-costs{grid-template-columns:repeat(2,minmax(0,1fr))}.cea-unavailable{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.cea-heading{margin:1rem 0}.cea-heading h1{font-size:1.7rem}.cea-heading p,.cea-section>p{font-size:.87rem}.cea-controls{align-items:start;flex-direction:column}.cea-controls label{width:100%;font-size:.78rem}.cea-controls>a{font-size:.76rem}.cea-costs{gap:.6rem}.cea-costs>div{padding:.8rem}.cea-costs dd{font-size:1.55rem}.cea-costs dt{font-size:.75rem}.cea-interpretation{padding-left:.8rem}.cea-interpretation p{font-size:.83rem}.cea-targets summary a{font-size:.9rem}.cea-section h2{font-size:1.12rem}.cea-table{font-size:.77rem}.cea-table :is(th,td){padding:.7rem}.cea-method{font-size:.8rem}}.cea-resources{list-style:none;padding:0!important}.cea-resources li{padding:.7rem 0;border-top:1px solid #e2ebed}.cea-resources a{color:#197a84;text-decoration:underline;text-underline-offset:3px}.cea-resources span{display:block;color:#718c98;font-size:.74rem;margin-top:.2rem}.cea-resources p{font-size:.82rem;margin:.4rem 0}.cea-projection-toggle{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.cea-projection-toggle button,.cea-more-rows{font:inherit;font-size:.82rem;line-height:1.6;padding:.55rem .8rem;border:1px solid #cadadd;border-radius:5px;background:#fff;color:#287985;cursor:pointer}.cea-projection-toggle button[aria-pressed=true]{background:#e9f4f3;border-color:#7ca7a7;color:#176d75}.cea-symbol-table{min-width:710px}.cea-symbol-table :is(th,td):nth-child(2){min-width:210px;max-width:350px}.cea-symbol-table tbody th{min-width:0}.cea-symbol-table tbody td:first-child{width:65px}.cea-symbol-table td{font-variant-numeric:tabular-nums}.cea-more-rows{margin:0 0 1rem}.preview-mathematical-evidence{font-size:15px;line-height:1.85;color:#344951}.preview-mathematical-evidence h5{font-size:15px;margin:20px 0 10px;color:#203b44}.preview-mathematical-evidence .pme-summary{display:block;font-size:13px;font-weight:400;line-height:1.75;margin-top:7px;color:#526a71}.preview-mathematical-evidence details>summary{cursor:pointer}.pme-equation{background:#f4f8f7;border:1px solid #dde7e3;border-radius:5px;padding:14px 18px;margin:14px 0;min-width:0;overflow-x:auto;font-size:18px}.pme-equation .fl-math-display{margin:0;overflow-x:auto;max-width:100%}.preview-mathematical-evidence .fl-math-display{overflow-x:auto;max-width:100%}.pme-condition-note{color:#65777e;font-size:12px}.pme-residual{font-weight:500}.pme-definitions{margin:20px 0;border-top:1px solid #dde7e3;padding:13px 0}.pme-definitions>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#315c6c;font-size:14px}.pme-definitions article{border-bottom:1px solid #e1e8e5;padding:15px 0}.pme-definitions dl>div{display:grid;grid-template-columns:minmax(70px,130px) 1fr;gap:16px;border-bottom:1px solid #e1e8e5;padding:12px 0}.pme-definitions dd{margin:0;min-width:0}.pme-claim>p,.pme-claim>section,.pme-claim>details{max-width:100%;overflow-wrap:anywhere}.preview-mathematical-evidence .spt-details>summary{font-size:16px}.preview-mathematical-evidence .spt-details>summary small{font-size:12px;margin-top:5px}.preview-mathematical-evidence li{margin:8px 0}.preview-mathematical-evidence summary:focus-visible{outline:2px solid #367f75;outline-offset:5px}@media(max-width:600px){.preview-mathematical-evidence{font-size:14px}.preview-mathematical-evidence .spt-details>summary{font-size:15px}.pme-equation{font-size:16px;padding:12px 10px}.pme-definitions dl>div{grid-template-columns:65px 1fr;gap:12px}}.spt-results .preview-mathematical-evidence p,.spt-results .preview-mathematical-evidence li{font-size:15px;line-height:1.9}.preview-mathematical-evidence .spt-math-summary p{font-size:16px}.preview-mathematical-evidence .pme-condition-note{font-size:13px}@media(max-width:600px){.spt-results .preview-mathematical-evidence p,.spt-results .preview-mathematical-evidence li{font-size:14px}}.core-results{--core-ink:#243e49;--core-muted:#5b717c;color:var(--core-ink);min-width:0}.core-results-heading{max-width:850px;padding:12px 0 25px}.core-results-heading>span{font-size:10px;font-weight:650;letter-spacing:.12em;color:#58736f}.core-results-heading h2{font: 34px/1.3 Georgia,serif;margin:12px 0 16px}.core-results-heading p,.core-unavailable p{font-size:16px;line-height:1.9;color:var(--core-muted);max-width:80ch}.core-result-card{background:#fff;border:1px solid #d5e1dd;border-radius:7px;margin:0 0 24px;padding:26px 28px;min-width:0;scroll-margin-top:120px}.core-result-title h3,.spt-results .core-result-title h3{font: 26px/1.4 Georgia,serif;margin:10px 0 18px}.core-standing{display:block;font-size:11px;line-height:1.8;font-weight:550;letter-spacing:.01em;color:#587267;margin:0 0 8px}.core-standing-adopted-definition{color:#846026}.core-standing-unresolved,.core-standing-unavailable{color:#96522d}.core-result-equation{padding:12px 0 22px;min-width:0}.core-result-equation+.core-result-equation{border-top:1px solid #e3e9e3}.core-equation-group{min-width:0;margin:0 0 18px}.core-equation{font-size:20px;text-align:center;padding:8px 0;outline-offset:4px}.core-equation .fl-math-display{display:block;overflow-x:auto;overflow-y:hidden;max-width:100%;padding:3px 0}.core-equation .katex-html span[style*="color:"]{cursor:pointer}.core-equation .katex-html span[style*="color:"]:hover{text-decoration:underline;text-underline-offset:3px}.core-literal-reading,.spt-results .core-literal-reading{font-size:17px;line-height:2;text-align:center;margin:18px auto 22px;max-width:78ch;color:#405864;overflow-wrap:anywhere}.core-literal-symbol{font:inherit!important;line-height:inherit;background:transparent;border:0;cursor:pointer;padding:0;display:inline;white-space:normal}.core-symbol-key{display:flex;justify-content:center;gap:9px 18px;flex-wrap:wrap;margin:12px auto;max-width:850px}.core-symbol-key :is(button,a){display:inline-flex;align-items:center;gap:7px;font-size:12px;background:transparent;border:0;padding:3px 0;cursor:pointer;text-align:left;line-height:1.7}.core-symbol-key :is(button,a)>.fl-math-text{font-size:16px}.core-symbol-key :is(button,a)>span:last-child{border-bottom:0}.core-literal-symbol:focus-visible,.core-symbol-key :is(button,a):focus-visible,.core-related-symbols :is(button,a):focus-visible{outline:2px solid #488c8a;outline-offset:4px;border-radius:2px}.core-details{border-top:1px solid #e0e8e0;margin-top:14px;font-size:14px;line-height:1.9;color:#526b76;min-width:0}.core-details>summary{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:13px 0;cursor:pointer;list-style:none;font-size:13px;font-weight:550;color:#345e70}.core-details>summary::-webkit-details-marker{display:none}.core-details>summary>svg{flex-shrink:0;transition:transform .15s}.core-details[open]>summary>svg{transform:rotate(180deg)}.core-details p,.spt-results .core-details p,.core-details li,.spt-results .core-details li{font-size:14px;line-height:1.95;margin:0 0 12px;overflow-wrap:anywhere}.core-details ul{padding-left:20px;margin:6px 0 18px}.core-result-statement{margin:0 0 14px}.core-source-links{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:12px 0 2px}.core-source-links>span:first-child{font-size:11px;color:#677c83;margin-right:4px}.core-source-links :is(button,a),.core-source-links>span:not(:first-child){font-size:11px;border:1px solid #cbddda;border-radius:3px;padding:3px 7px;background:#f4faf8;color:#376c77}.core-source-links :is(button,a){text-decoration:none;cursor:pointer}.core-source-links :is(button,a):hover{background:#e8f3f0}.core-replay{padding:12px 0;min-width:0}.core-derivation-steps{padding:0 0 0 25px;margin:22px 0}.core-derivation-steps>li{padding:0 0 24px 7px;color:#57736d}.core-derivation-steps>li::marker{font-size:13px;font-weight:600}.core-derivation-steps h4{font-size:14px;line-height:1.75;color:#35566a;margin:0 0 12px;font-weight:550}.core-derivation-steps h4>span{font-size:11px;font-weight:400;color:#6f8389;margin-left:7px}.core-step-equation{font-size:17px;min-width:0}.core-step-equation .fl-math-display{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:3px 0}.core-replay-note,.spt-results .core-replay-note{font-size:13px;line-height:1.9;color:#687d85;max-width:80ch}.core-extensions{margin:32px 0}.core-extensions>h3{font: 25px/1.4 Georgia,serif}.core-extensions>p{font-size:14px;line-height:1.9;color:#627a83}.core-extensions small{display:block;font-size:11px;margin:14px 0}.core-extensions code,.core-results-footer code{font-size:10px;overflow-wrap:anywhere}.core-results-footer{margin:28px 0 5px;padding-top:18px;border-top:1px solid #d8e4de}.core-results-footer>a,.core-results-footer>button,.core-extensions a{display:inline-flex;align-items:center;gap:8px;margin:12px 24px 12px 0;background:transparent;border:0;padding:0;color:#346b80;font-size:13px;line-height:1.8;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.core-unavailable{padding:28px 0}.core-unavailable h2{font: 28px/1.4 Georgia,serif;margin:12px 0}.core-reader-tabs{flex-wrap:wrap;gap:0!important}.core-reader-tabs :is(button,a){white-space:nowrap;padding:12px 17px!important;font-size:13px!important;min-height:48px}.core-concept-dialog{width:min(620px,calc(100vw - 34px));max-height:calc(100dvh - 36px);margin:auto;border:1px solid #cbdcd7;border-radius:9px;padding:0;box-shadow:0 20px 80px #163a4940;color:#2b4857;background:#fff;overflow:auto}.core-concept-dialog::backdrop{background:#0d27365c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.core-concept-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:17px 23px;border-bottom:1px solid #dfe8e3;position:sticky;top:0;background:#fff;z-index:2}.core-concept-dialog>header>span{font-size:10px;letter-spacing:.1em;color:#6b817e}.core-concept-dialog>header button{border:0;background:transparent;padding:6px;cursor:pointer;color:#527482;display:flex}.core-concept-body{padding:25px 29px 27px}.core-concept-symbol{font-size:34px;line-height:1.4;margin-bottom:10px}.core-concept-body h2{font: 28px/1.35 Georgia,serif;margin:7px 0 16px}.core-concept-body p{font-size:15px!important;line-height:1.9!important;margin:0 0 18px;color:#516e7c}.core-concept-body h3{font-size:16px;font-weight:550;margin:23px 0 12px}.core-concept-body dl{border-block:1px solid #e1e9e3;padding:15px 0;margin:22px 0}.core-concept-body dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px;margin:7px 0;font-size:13px;line-height:1.8}.core-concept-body dt{color:#647e86}.core-concept-body dd{margin:0}.core-concept-body dd>span{display:block;font-size:11px;color:#72868c}.core-concept-definition .fl-math-display{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;font-size:18px}.core-concept-body small{font-size:12px;line-height:1.9;color:#71858d;display:block;margin-top:10px}.core-related-symbols{display:flex;flex-wrap:wrap;gap:12px 20px}.core-related-symbols :is(button,a){display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;font-size:13px;padding:4px 0;cursor:pointer}.core-concept-body>footer{border-top:1px solid #e4eae5;padding-top:16px;margin-top:24px;font-size:11px;line-height:1.8;color:#71858d}@media(max-width:600px){.core-results-heading h2{font-size:28px}.core-results-heading p,.core-unavailable p{font-size:14px}.core-result-card{padding:20px 16px;margin-bottom:18px}.core-result-title h3,.spt-results .core-result-title h3{font-size:23px}.core-equation{font-size:17px}.core-literal-reading,.spt-results .core-literal-reading{font-size:15px;line-height:2}.core-reader-tabs :is(button,a){font-size:11px!important;padding:11px 12px!important;min-height:44px}.core-details p,.spt-results .core-details p,.core-details li,.spt-results .core-details li{font-size:14px}.core-symbol-key{gap:7px 14px}.core-symbol-key :is(button,a){font-size:11px}.core-step-equation{font-size:15px}.core-concept-body{padding:21px 21px 24px}.core-concept-body h2{font-size:25px}.core-concept-body dl>div{grid-template-columns:125px minmax(0,1fr);font-size:12px}.core-concept-body p{font-size:14px!important}.core-concept-dialog>header{padding:13px 16px}.core-derivation-steps{padding-left:20px}.core-derivation-steps>li{padding-left:2px}}.core-source-disclosure>summary>span{font-size:11px;font-weight:400;color:#71848b;margin-left:auto}.core-source-links{max-height:240px;overflow:auto;margin:10px 0 20px;padding:3px 2px}.core-source-links>span{font-size:11px;border:1px solid #cbddda;border-radius:3px;padding:3px 7px;background:#f4faf8;color:#376c77}.core-result-prose,.spt-results .core-result-prose{font-size:16px;line-height:1.95;color:#4d6975;margin:0 0 18px;max-width:82ch}.core-more-equations>summary>span{font-size:11px;font-weight:400;margin-left:auto;color:#71848b}@media(max-width:600px){.core-result-prose,.spt-results .core-result-prose{font-size:14px}}.core-reader-tabs a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;color:inherit;cursor:pointer}.core-reader-tabs a:focus-visible{outline:2px solid #488c8a;outline-offset:3px}.core-source-links a{font-size:11px;border:1px solid #cbddda;border-radius:3px;padding:3px 7px;background:#f4faf8;color:#376c77;text-decoration:none}.core-source-links a:focus-visible{outline:2px solid #488c8a;outline-offset:3px}.core-reader-tabs a{border:0;border-bottom:3px solid transparent;background:none;font-size:12px;color:#60717b}.core-reader-tabs a[aria-selected=true]{border-bottom-color:#1d5475;color:#1d5475;font-weight:650;background:#e8eef0}.core-literal-symbol,.core-symbol-key a,.core-related-symbols a{text-decoration:none}.core-related-symbols a{color:inherit}.core-results-heading{padding-bottom:20px}.core-results-heading h2{font-size:32px;margin-bottom:10px}.core-results-heading p{font-size:15px;line-height:1.8;max-width:72ch}.core-result-card{padding:30px 34px}.core-result-title h3,.spt-results .core-result-title h3{font-size:28px;margin-bottom:18px}.core-result-summary,.spt-results .core-result-summary{font-size:18px;line-height:1.85;color:#354e59;margin:0 0 18px;max-width:78ch}.core-equation{font-size:25px;padding:16px 0 6px}.core-equation .katex{font-size:1.2em}.core-literal-reading,.spt-results .core-literal-reading{font-size:20px;line-height:1.9;max-width:64ch;margin:18px auto 12px;overflow-wrap:normal}.core-result-context,.spt-results .core-result-context{font-size:16px;line-height:1.9;color:#526b76;max-width:78ch;margin:8px auto 22px}.core-symbol-disclosure{margin:12px auto 0;max-width:78ch;border-top:0}.core-symbol-disclosure>summary{font-size:11px;color:#6b8187;padding:6px 0;justify-content:center;gap:8px}.core-symbol-disclosure .core-symbol-key{justify-content:flex-start;margin-top:12px;padding:12px 0;border-top:1px solid #e4ebe8}.core-source-formulation{font-size:11px;color:#667e87;display:block;text-align:center;margin:0 0 8px}.core-essential-reasoning{margin:26px 0 8px;padding-top:20px;border-top:1px solid #dce6e0}.core-essential-reasoning>h4{font-size:16px;font-weight:600;color:#355b66;margin:0 0 12px}.core-essential-reasoning>.core-result-prose{font-size:16px;line-height:1.9}.core-results-footer>.core-extensions{margin:0}.core-results-footer>.core-extensions>summary{font-size:13px}.core-results-footer>.core-extensions>p{font-size:14px;line-height:1.9}.core-source-statement+.core-result-equation{margin-top:10px}@media(max-width:600px){.core-results-heading h2{font-size:27px}.core-results-heading p{font-size:14px}.core-result-card{padding:22px 17px}.core-result-title h3,.spt-results .core-result-title h3{font-size:24px}.core-result-summary,.spt-results .core-result-summary{font-size:16px;line-height:1.9}.core-equation{font-size:19px;padding-top:12px}.core-literal-reading,.spt-results .core-literal-reading{font-size:17px;line-height:1.85}.core-result-context,.spt-results .core-result-context,.core-essential-reasoning>.core-result-prose{font-size:14px;line-height:1.9}.core-symbol-disclosure>summary{font-size:11px}}.core-essential-reasoning{margin:20px 0 8px;padding-top:0;border-top:1px solid #dce6e0}.core-essential-reasoning>summary{padding:16px 0;color:#305d68;font-size:15px;line-height:1.5}.core-essential-reasoning>summary>span{display:flex;flex-direction:column;gap:4px}.core-essential-reasoning>summary small{font-size:12px;font-weight:400;color:#687e86}.core-reasoning-chain{display:grid;gap:16px;margin:5px 0 20px}.core-reasoning-chain>section{border-left:2px solid #d5e4df;padding:2px 0 2px 18px}.core-reasoning-chain h4{font-size:13px;line-height:1.6;text-transform:none;margin:0 0 8px;color:#355b66}.core-reasoning-chain :is(p,li),.spt-results .core-reasoning-chain :is(p,li){font-size:15px;line-height:1.9;color:#4d6975;margin:0 0 9px}.core-reasoning-chain :is(ul,ol){margin:0;padding-left:20px}.core-reasoning-status,.spt-results .core-reasoning-status{font-size:12px;line-height:1.8;color:#6b8088;margin:16px 0}.core-navigation-anchor{display:block;scroll-margin-top:120px;outline-offset:4px}.core-reasoning-equations{margin-top:22px}.core-reasoning-equations .core-equation{font-size:21px}.core-reasoning-equations .core-literal-reading{font-size:17px}@media(max-width:600px){.core-essential-reasoning>summary{font-size:14px}.core-reasoning-chain :is(p,li),.spt-results .core-reasoning-chain :is(p,li){font-size:14px}.core-reasoning-chain>section{padding-left:13px}.core-reasoning-equations .core-equation{font-size:18px}.core-reasoning-equations .core-literal-reading{font-size:16px}}.spt-author-focus{margin:1.5rem 0;padding:1.25rem;border:1px solid #cbdbe0;border-radius:12px;background:#f7fafb;color:#324c59}.spt-author-focus h4{font-size:1.1rem;margin:0 0 .65rem}.spt-author-focus h4 span,.spt-author-focus label span{font-size:.85em;font-weight:400;color:#637b86}.spt-author-focus p{font-size:1rem;line-height:1.55}.spt-author-focus fieldset{border:0;padding:0;margin:1rem 0}.spt-author-focus legend{font-weight:600;margin-bottom:.6rem}.spt-author-focus .spt-focus-choice{display:flex;align-items:flex-start;gap:.6rem;margin:.6rem 0;font-weight:500}.spt-author-focus .spt-focus-choice input{margin-top:.3rem;flex:none}.spt-author-focus label:not(.spt-focus-choice){display:block;margin:.75rem 0;font-size:.95rem;font-weight:500}.spt-author-focus textarea,.spt-author-focus input[type=text],.spt-author-focus select{display:block;box-sizing:border-box;width:100%;margin-top:.35rem;padding:.6rem;border:1px solid #b4cbd4;border-radius:6px;background:#fff;color:inherit;font:inherit}.spt-author-focus details{margin:1rem 0}.spt-author-focus summary{cursor:pointer;font-weight:600}.spt-focus-selected{padding-left:1.3rem}.spt-focus-selected li{padding:.65rem 0}.spt-focus-selected small{display:block;overflow-wrap:anywhere}.spt-author-focus button{margin:.5rem 0;padding:.5rem .8rem;border:1px solid #9bbbc7;border-radius:5px;background:#fff;color:#1e6573;cursor:pointer;font:inherit}.spt-author-focus button:disabled{opacity:.55;cursor:default}.spt-author-focus .spt-focus-note{font-size:.9rem;color:#5d7480}@media(max-width:600px){.spt-author-focus{padding:1rem}.spt-author-focus select{font-size:.85rem}}.science-paper-test{background:#f5f6f1;border:1px solid #c9d6d8;border-radius:6px;padding:30px;color:var(--sp-ink,#172a36);scroll-margin-top:24px;min-width:0}.spt-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:24px}.spt-heading>div>span,.spt-section-heading>span,.spt-candidate>span{display:block;font-size:9px;font-weight:650;letter-spacing:.13em;color:#60717b}.spt-heading h3{font: 32px/1.2 Georgia,serif;letter-spacing:-.025em;margin:10px 0 12px}.spt-heading p,.spt-draft>p{font-size:13px;line-height:1.85;color:#60717b;max-width:720px}.spt-close{border:0;background:transparent;color:#60717b;padding:4px;display:flex}.spt-drop{background:#fff;border:1px dashed #90aab4;border-radius:4px;text-align:center;padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:10px}.spt-drop>svg{color:#477487}.spt-drop strong{font: 24px/1.3 Georgia,serif}.spt-drop>p{font-size:11px;color:#60717b}.spt-drop>small{font-size:10px;color:#60717b;max-width:500px;line-height:1.8}.spt-drop input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.spt-dragging{border-color:#1d5475;background:#eef7f7}.spt-disabled{border-color:#d3d9d7;background:#f7f8f5}.spt-drop .sp-primary-link{margin:3px 0}.spt-notice{display:flex;gap:10px;align-items:center;padding:15px 0;font-size:12px;color:#60717b}.spt-error{background:#fff6ef;border:1px solid #ddc2b1;padding:15px 18px;border-radius:4px;margin:18px 0;color:#7b4934;font-size:12px;line-height:1.85}.spt-error h4{font-size:14px;font-weight:600}.spt-error button{display:inline-flex;align-items:center;gap:8px;color:#79472e;border:1px solid #c9a990;background:transparent;padding:7px 11px;border-radius:3px;margin-top:10px;font-size:11px}.spt-saved{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:7px 15px;margin-bottom:22px}.spt-saved label{font-size:11px;font-weight:600}.spt-saved select{width:100%;border:1px solid #c3d0d1;border-radius:3px;padding:9px 11px;background:#fff;font:inherit;font-size:12px;color:#172a36}.spt-saved>p{grid-column:2;font-size:10px;color:#60717b}.spt-progress{padding:24px 0;border-bottom:1px solid #d9dfdf;margin:20px 0}.spt-progress>div{display:flex;align-items:center;gap:12px}.spt-progress>div>svg{color:#356f80}.spt-progress h4{font-size:15px;font-weight:600;line-height:1.6}.spt-progress>div p{font-size:11px;color:#60717b;overflow-wrap:anywhere}.spt-stage-list{list-style:none;display:flex;gap:12px;padding:0;margin:20px 0 16px;flex-wrap:wrap}.spt-stage-list li{display:flex;gap:7px;align-items:center;font-size:10px;color:#829093}.spt-stage-list li>span{border:1px solid #c5d0ce;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:9px}.spt-stage-list .spt-stage-current{color:#1d5475;font-weight:650}.spt-stage-current>span{background:#e1edf0;border-color:#6e9ead!important}.spt-stage-list .spt-stage-done{color:#43745e}.spt-stage-done>span{background:#e9f0e8;border-color:#a4bda8!important}.spt-progress .spt-latest{font-size:12px;line-height:1.8;color:#364f5c;margin:12px 0}.spt-persistence{font-size:10px;color:#60717b;line-height:1.8;margin:8px 0!important}.spt-progress details{margin-top:15px}.science-paper-test summary{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;list-style:none;cursor:pointer}.science-paper-test summary::-webkit-details-marker{display:none}.science-paper-test summary>svg{transition:transform .15s}.science-paper-test details[open]>summary>svg{transform:rotate(180deg)}.spt-events{list-style:none;border-left:1px solid #cbd6d3;padding:0 0 0 16px;margin:18px 0 0 4px}.spt-events li{position:relative;padding:0 0 16px}.spt-events li:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#80a3a6;left:-19px;top:7px}.spt-events li>span{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#60717b}.spt-events p{font-size:11px;line-height:1.8;overflow-wrap:anywhere}.spt-events time{font-size:9px;color:#7d8b90}.spt-section-heading h4{font: 27px/1.3 Georgia,serif;margin:10px 0 7px}.spt-section-heading>p{font-size:12px;color:#60717b}.spt-lead{font-size:16px!important;color:#244857!important;margin:15px 0!important}.spt-argument{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0}.spt-argument>section{background:#fff;border:1px solid #d8e0db;padding:17px;border-radius:4px;min-width:0}.spt-argument h4{font: 23px/1.3 Georgia,serif;margin-bottom:8px}.spt-subtitle{font-size:10px;color:#60717b;line-height:1.8}.spt-finding{padding:15px 0;border-top:1px solid #e2e7e0;margin-top:15px;min-width:0}.spt-finding h5{font-size:12px;font-weight:650;line-height:1.7;margin:0 0 8px}.spt-finding p{font-size:11px;line-height:1.85;color:#4d626d;overflow-wrap:anywhere}.spt-standing{display:block;font-size:9px;line-height:1.7;color:#447060;margin:7px 0 9px}.spt-lines{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0 0}.spt-lines :is(button,a){font-size:9px!important;color:#3b7183;border:1px solid #c8dadd;border-radius:3px;background:#f4fafa;padding:3px 6px}.spt-details{margin:12px 0;border:1px solid #d4ded9;border-radius:4px;background:#fafbf7;padding:0 16px}.spt-details>summary{padding:14px 0;color:#324e5b}.spt-details[open]>summary{border-bottom:1px solid #dbe3dd;margin-bottom:14px}.spt-details p,.spt-details li,.spt-check-scope li{font-size:11px;line-height:1.9;color:#4d626d;overflow-wrap:anywhere}.spt-details>ul,.spt-check-scope ul{padding-left:17px;margin-bottom:16px}.spt-details>summary small{display:block;font-size:9px;margin-top:3px;color:#60717b}.spt-approval{margin:25px 0 0;background:#e8efea;border:1px solid #c8d7cc;border-radius:4px;padding:20px}.spt-approval label{display:flex;gap:12px;align-items:flex-start;font-size:12px;line-height:1.8;cursor:pointer}.spt-approval input{margin-top:5px;accent-color:#1d5475;flex-shrink:0;width:16px;height:16px}.spt-approval .sp-primary-link{margin-top:17px}.spt-approval>p{font-size:10px;color:#60717b;line-height:1.8;margin-top:12px!important}.spt-results>header{padding:5px 0 20px}.spt-results>header h4{font: 28px/1.3 Georgia,serif;margin:12px 0}.spt-results>header>p{font-size:14px;line-height:1.9;max-width:830px}.spt-complete{display:flex;align-items:center;gap:7px;font-size:10px;color:#3a715a}.spt-results-nav{display:flex;gap:4px;border-bottom:1px solid #b9cacd;margin:0 0 24px}.spt-results-nav :is(button,a){font-size:12px!important;border:0;border-bottom:3px solid transparent;background:none;padding:12px 14px;color:#60717b}.spt-results-nav :is(button,a)[aria-selected=true]{border-bottom-color:#1d5475;color:#1d5475;font-weight:650;background:#e8eef0}.spt-assessment h5,.spt-check-scope h5{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#60717b;margin:0 0 12px}.spt-assessment>p{font-size:15px;line-height:1.9}.spt-assessment dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0}.spt-assessment dl>div{border-left:2px solid #c4d1c8;padding-left:13px}.spt-assessment dt{font-size:11px;font-weight:650;line-height:1.8;margin-bottom:8px}.spt-assessment dd{font-size:11px;line-height:1.85;color:#4d626d;margin:0}.spt-explanation{padding:23px 0;border-top:1px solid #d9dfdf}.spt-explanation h4,.spt-candidate h4{font: 25px/1.3 Georgia,serif;margin-bottom:13px}.spt-explanation>p,.spt-candidate>p{font-size:13px;line-height:1.95}.spt-candidate{margin:26px 0;background:#eaf0eb;border:1px solid #c6d6ca;padding:23px;border-radius:4px}.spt-candidate>span{margin-bottom:12px}.spt-candidate-note{font-size:10px!important;color:#60717b;margin-top:15px!important}.spt-math-summary{background:#eaf1eb;border:1px solid #c5d7c9;border-radius:4px;padding:22px;margin-bottom:22px}.spt-math-summary>span{font-size:9px;letter-spacing:.1em;color:#496c57}.spt-math-summary h4{font: 25px/1.3 Georgia,serif;margin:10px 0 12px}.spt-math-summary p{font-size:12px;line-height:1.85}.spt-math-summary small{font-size:9px;color:#60717b;display:block;margin-top:14px}.spt-math-summary.spt-concern{background:#fff2e9;border-color:#d9b69f}.spt-source-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:17px}.spt-source-actions>a,.spt-download{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#1d5475!important;border-bottom:1px solid #bdd0d7;padding:4px 0}.spt-source-actions>span{font-size:10px;color:#60717b}.spt-source details{padding:10px 0}.spt-source details li{font-size:10px;color:#60717b}.spt-source-lines{max-height:500px;overflow-y:auto;border:1px solid #d4ded9;background:#fff;border-radius:4px}.spt-source-lines>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:13px;border-bottom:1px solid #edf0eb;padding:10px 13px;scroll-margin:30px}.spt-source-lines>div>span{font-size:9px;line-height:2;color:#64808b}.spt-source-lines p{font-size:11px;line-height:1.9;min-width:0;overflow-wrap:anywhere}.spt-source-lines>div.spt-source-highlight{background:#fff3cf;box-shadow:inset 3px 0 #be9c49}.spt-integrity{font-size:10px;line-height:2;margin:20px 0!important;color:#60717b;overflow-wrap:anywhere}.spt-integrity code{font-size:9px}.spt-download{margin-top:22px}.spt-spin{animation:spt-spin 1.3s linear infinite}@keyframes spt-spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.spt-argument,.spt-assessment dl,.spt-saved{grid-template-columns:1fr}.spt-saved>p{grid-column:1}.spt-heading h3{font-size:29px}.spt-finding p{font-size:12px}}@media(max-width:600px){.science-paper-test{padding:19px 16px}.spt-heading h3{font-size:28px}.spt-heading p{font-size:12px}.spt-results-nav{gap:0}.spt-results-nav :is(button,a){font-size:10px!important;padding:11px 7px;flex:1}.spt-stage-list{gap:8px 11px}.spt-stage-list li{font-size:9px}.spt-source-lines>div{grid-template-columns:1fr;gap:4px;padding:10px}.spt-source-lines>div>span{font-size:8px}.spt-details{padding:0 12px}.spt-approval,.spt-candidate{padding:16px}.spt-approval .sp-primary-link{width:100%;justify-content:center}.spt-source-actions>span{font-size:9px}.spt-drop strong{font-size:22px}.spt-section-heading h4{font-size:24px}}@media(prefers-reduced-motion:reduce){.science-paper-test *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.spt-upload-scope{font-size:11px;line-height:1.85;color:#60717b;margin:0 0 12px!important}.spt-review-provenance{margin-top:17px;padding-top:13px;border-top:1px solid #d9dfdf}.spt-review-provenance p{font-size:10px;color:#60717b;line-height:1.9}.spt-review-provenance strong{font-weight:600;color:#416575}.spt-argument{grid-template-columns:minmax(0,1fr)}.spt-results #review-opening h2{font: 32px/1.25 Georgia,serif;letter-spacing:-.02em;margin:14px 0 18px;max-width:28ch}.spt-results #review-opening .spt-opening-paragraph{font-size:15px;line-height:1.9;max-width:82ch;margin:0 0 14px}.spt-opening-detail{margin:12px 0;border-top:1px solid #d6dfd9;padding:11px 0;max-width:90ch}.spt-results .spt-opening-detail>summary{display:flex;justify-content:space-between;gap:15px;align-items:center;cursor:pointer;font-size:12px;line-height:1.7;list-style:none;color:#426171;min-height:28px}.spt-opening-detail>p{font-size:13px;line-height:1.95;margin-top:14px;color:#4d626d;overflow-wrap:anywhere}.spt-review-contents{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 26px;padding:0 0 17px;border-bottom:1px solid #d4ded8}.spt-review-contents a{font-size:12px;line-height:1.8;color:#356b7a;text-decoration:underline;text-underline-offset:3px}.spt-results h3{font: 27px/1.35 Georgia,serif;margin:0 0 12px;color:#234753}.spt-results .spt-group-description{font-size:13px;line-height:1.8;color:#60717b;margin:0 0 20px;max-width:76ch}.spt-results .spt-review-argument{gap:26px;margin:30px 0}.spt-results .spt-review-argument>section{padding:25px 26px}.spt-results .spt-finding,.spt-results .spt-explanation{padding:0;border:0;margin:14px 0;min-width:0}.spt-review-section{scroll-margin-top:28px;min-width:0;outline:none}.spt-review-section:focus-visible{outline:2px solid #3d7e86;outline-offset:5px}.spt-review-disclosure{border:1px solid #d2ded6;border-radius:5px;background:#fff;min-width:0}.spt-results .spt-review-disclosure>summary{display:block;padding:19px 21px;cursor:pointer;list-style:none;min-width:0}.spt-review-disclosure>summary::-webkit-details-marker,.spt-opening-detail>summary::-webkit-details-marker{display:none}.spt-review-disclosure>summary::marker,.spt-opening-detail>summary::marker{content:""}.spt-review-disclosure-title{display:block;font-size:16px;font-weight:600;line-height:1.6;color:#294e5b;overflow-wrap:anywhere}.spt-review-disclosure-lead{display:block;font-size:14px;line-height:1.9;color:#3f5966;margin-top:8px;max-width:84ch;overflow-wrap:break-word}.spt-review-more{display:flex;gap:9px;align-items:center;font-size:11px;line-height:1.7;color:#4b7d87;margin-top:12px}.spt-review-more>svg{transition:transform .15s ease;flex-shrink:0}.spt-review-disclosure[open]>.spt-review-disclosure-title{border-bottom:1px solid #d2ded6}.spt-review-disclosure[open]>summary .spt-review-more>svg{transform:rotate(180deg)}.spt-review-disclosure>summary:focus-visible,.spt-opening-detail>summary:focus-visible{outline:2px solid #3d7e86;outline-offset:3px;border-radius:3px}.spt-review-technical{border-top:1px solid #e0e7e2;padding:20px 22px;min-width:0;overflow-wrap:anywhere}.spt-review-technical>p,.spt-results .spt-review-technical p{font-size:14px;line-height:1.95;color:#4d626d;margin:0 0 14px;max-width:90ch}.spt-review-technical>.spt-lines{margin-bottom:14px}.spt-review-technical .spt-standing{font-size:11px;line-height:1.8}.spt-review-technical .fl-math-display{max-width:100%;overflow-x:auto}.spt-review-explanation{margin:32px 0}.spt-results .spt-candidate>h3{margin:10px 0 14px}.spt-results .spt-candidate>p{font-size:14px;line-height:1.9;max-width:86ch}.spt-results .spt-candidate .spt-review-section{margin:14px 0}.spt-review-technical .spt-review-disclosure{background:#fafcf9}@media(max-width:600px){.spt-results #review-opening h2{font-size:28px}.spt-results #review-opening .spt-opening-paragraph{font-size:14px}.spt-results h3{font-size:25px}.spt-results .spt-review-argument>section{padding:18px 15px}.spt-results .spt-review-disclosure>summary{padding:16px 15px}.spt-review-disclosure-title{font-size:15px}.spt-review-disclosure-lead{font-size:14px}.spt-review-technical{padding:17px 15px}.spt-review-technical>p,.spt-results .spt-review-technical p{font-size:13px}.spt-review-contents{gap:8px 16px}.spt-review-contents a{font-size:11px}}.spt-results #review-opening{padding:5px 0 20px}.spt-results .spt-results-nav{margin-top:6px;scroll-margin-top:22px}.spt-compiled-context-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;line-height:1.8;color:#24677b!important;text-decoration:underline!important;text-underline-offset:3px;margin:13px 0 5px;max-width:100%;overflow-wrap:anywhere}.spt-compiled-context-link:focus-visible{outline:2px solid #367f75;outline-offset:4px}.spt-compiled-context-link svg{flex-shrink:0}.spt-analysis-consent{padding:22px;background:#f0f6f2;border:1px solid #c6dcd1;border-radius:5px;margin:22px 0}.spt-analysis-consent h4{font-size:17px;line-height:1.6;margin:0 0 12px}.spt-analysis-consent p{font-size:14px;line-height:1.9;max-width:80ch;color:#577380}.spt-analysis-consent>a{display:block;font-size:13px;color:#306d80;margin:16px 0}.spt-analysis-consent button{margin-top:10px}.spt-core-hints{display:block;font-size:13px;line-height:1.8;margin:18px 0;color:#456675}.spt-core-hints>span{font-size:11px;color:#7c8d91;margin-left:8px}.spt-core-hints textarea{display:block;width:100%;max-width:760px;border:1px solid #c4d8d1;background:#fff;border-radius:4px;padding:11px 13px;font:inherit;line-height:1.8;margin-top:8px;resize:vertical}.spt-core-hints small{display:block;font-size:11px;line-height:1.8;color:#6b8189;margin-top:8px}.spt-analysis-model{margin:0 0 22px;padding:16px 20px;border:1px solid #c7dddf;border-radius:8px;background:#f0f8f8}.spt-analysis-model h4{margin:0 0 8px;font-size:13px;font-weight:650}.spt-analysis-model p{font-size:13px;line-height:1.8;color:#476a77;margin:4px 0;overflow-wrap:anywhere}.spt-analysis-model code{font-size:12px}.spt-publication-consent{display:flex;align-items:flex-start;gap:12px;max-width:82ch;padding:18px;background:#f1f8f8;border:1px solid #c9e0e3;border-radius:7px;margin:22px 0;color:#3d5e6b;font-size:14px;line-height:1.8}.spt-publication-consent input{flex-shrink:0;margin-top:6px;accent-color:#087e83;width:17px;height:17px}.spt-publication-consent strong{display:block;color:#244e5b;font-size:15px}.spt-publication-complete{margin:25px 0;padding:22px;background:#f1f8f8;border:1px solid #bedce0;border-radius:8px}.spt-publication-complete h4{font-size:20px;color:#305d6b;margin-bottom:10px}.spt-publication-complete p{font-size:14px;line-height:1.8;margin-bottom:18px}.spt-publication-complete>a{margin:5px 15px 5px 0}.spt-recovery{margin:0 0 24px}.spt-recovery h4{font-size:18px}.spt-recovery button.sp-primary-link{font-size:14px;padding:11px 17px;background:#087d83;color:#fff;border-color:#087d83}.spt-recovery button.sp-primary-link:disabled{opacity:.6}.spt-idea-argument{display:flex;flex-direction:column;gap:25px;margin:27px 0;min-width:0}.spt-idea-argument>.spt-argument-section{padding:25px 27px;min-width:0;scroll-margin-top:28px}.spt-idea-argument h3{font: 28px/1.3 Georgia,serif;color:#234753;margin:0 0 11px}.spt-idea-argument .spt-group-description{font-size:14px;line-height:1.85;color:#60717b;max-width:80ch;margin:0 0 23px}.spt-argument-group{padding:21px 0;border-top:1px solid #dbe4de;min-width:0;scroll-margin-top:28px}.spt-argument-group:first-of-type{border-top:0;padding-top:0}.spt-idea-argument .spt-argument-group>h4{font-family:inherit;font-size:18px;font-weight:600;line-height:1.6;color:#294e5b;margin:0 0 8px;overflow-wrap:anywhere}.spt-argument-group>.spt-argument-lead{font-size:15px;line-height:1.95;color:#3f5966;margin:0 0 12px;max-width:85ch;overflow-wrap:anywhere}.spt-argument-detail{background:#f9fbf8;margin:13px 0 0}.spt-argument-detail>summary{font-size:13px!important;line-height:1.8;min-height:48px}.spt-argument-detail>summary:focus-visible{outline:2px solid #3d7e86;outline-offset:3px}.spt-argument-detail>div{padding-bottom:16px;min-width:0}.spt-argument-detail p,.spt-argument-detail li{font-size:14px;line-height:1.9;max-width:90ch;overflow-wrap:anywhere}.spt-argument-detail h5{font-size:14px;font-weight:600;line-height:1.8;color:#294e5b;margin:17px 0 8px}.spt-argument-detail .spt-argument-record{padding:15px 0;border-top:1px solid #e1e8e3;min-width:0}.spt-argument-detail .spt-argument-record:first-child{border-top:0;padding-top:0}.spt-argument-detail .spt-argument-record>h5{margin-top:0}.spt-argument-detail .fl-math-display{max-width:100%;overflow-x:auto}.spt-argument-detail .spt-lines :is(a,button){font-size:11px!important}.spt-argument-detail .spt-record-context{font-size:12px;color:#647b85}.spt-source-kind{display:block;font-size:12px;line-height:1.8;color:#596f7b;margin:10px 0}.spt-idea-argument .spt-outline-scope,.spt-outline-unavailable{font-size:13px;line-height:1.9;color:#60717b;max-width:85ch;margin:0 0 23px}.spt-check-standing{font-size:12px!important;color:#3f705b!important}.spt-check-contradicted{color:#8d4739!important}.spt-check-unsupported,.spt-check-inconclusive{color:#816b41!important}@media(max-width:600px){.spt-idea-argument>.spt-argument-section{padding:20px 16px}.spt-idea-argument h3{font-size:25px}.spt-idea-argument .spt-group-description{font-size:13px}.spt-argument-group>.spt-argument-lead{font-size:14px}.spt-argument-detail p,.spt-argument-detail li{font-size:13px}.spt-idea-argument .spt-argument-group>h4{font-size:17px}.spt-argument-detail>summary{font-size:12px!important}}.spt-idea-argument .fl-math-display{display:block;max-width:100%;overflow-x:auto}.spt-idea-argument .fl-math-inline{display:inline-block;max-width:100%;overflow-x:auto;vertical-align:middle}.spt-idea-argument .katex-display{max-width:100%;margin:.8em 0}.spt-argument-children{background:#f4f8f5;margin-top:15px}.spt-argument-children>summary{font-weight:600;color:#365e66}.spt-argument-children>div{padding:5px 0 0 12px;border-left:2px solid #d1dfd6;margin-bottom:15px}.spt-idea-argument .spt-argument-child{padding:17px 0;outline:none}.spt-idea-argument .spt-argument-child>h4{font-size:16px}.spt-idea-argument .spt-argument-child>.spt-argument-lead{font-size:14px}.spt-argument-group:focus-visible{outline:2px solid #3d7e86;outline-offset:4px}.spt-argument-detail .spt-argument-full-lead{font-size:14px;line-height:1.95;color:#3f5966;margin:0 0 17px}@media(max-width:600px){.spt-argument-children>div{padding-left:7px}.spt-argument-children .spt-details{padding:0 9px}.spt-idea-argument .spt-argument-child>h4{font-size:15px}.spt-idea-argument .spt-argument-child>.spt-argument-lead{font-size:13px}}.science-preview{--sp-ink:var(--fl-ink,#172d41);--sp-muted:var(--fl-muted,#617185);--sp-blue:var(--fl-teal,#087e83);--sp-line:var(--fl-line,#dfe7ec);--sp-paper:#f5f7f8;--sp-orange:var(--fl-teal,#087e83);background:var(--sp-paper);color:var(--sp-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.7;min-height:100vh}.science-preview *{box-sizing:border-box}.science-preview button,.science-preview input,.science-preview textarea{font:inherit}.science-preview a:where(:not(.fl-site-header *)){color:inherit;text-decoration:none}.science-preview button,.science-preview summary{cursor:pointer}.science-preview button:disabled{opacity:.45;cursor:default}.science-preview :focus-visible{outline:3px solid #477f9d;outline-offset:4px}.science-preview h1,.science-preview h2,.science-preview h3,.science-preview p{margin:0}.science-preview svg{flex-shrink:0}.sp-preview-bar{min-height:34px;display:flex;justify-content:space-between;gap:12px;padding:6px max(5vw,24px);background:#e8efef;color:#3d5965;font-size:11px;letter-spacing:.025em}.sp-preview-bar span,.sp-preview-bar a{display:flex;align-items:center;gap:7px}.sp-preview-bar a:hover{text-decoration:underline}.sp-header{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:25px max(5vw,24px);border-bottom:1px solid var(--sp-line)}.sp-brand{display:flex;align-items:center;gap:13px;font-weight:650;letter-spacing:-.035em;font-size:20px;line-height:1.2}.sp-brand>span:last-child>span{font-weight:400;color:var(--sp-muted)}.sp-brand-mark{font-family:Georgia,serif;font-size:25px;letter-spacing:-.13em;border:1px solid var(--sp-ink);padding:6px 10px 10px 7px;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.sp-brand-mark span{color:var(--sp-orange)}.sp-header nav{display:flex;gap:25px;font-size:13px;flex-wrap:wrap}.sp-header nav a:hover{color:var(--sp-blue);text-decoration:underline;text-underline-offset:5px}.sp-contribute-button{display:flex;align-items:center;gap:15px;font-size:12px!important;color:var(--sp-ink);background:transparent;border:1px solid #a7b4b9;border-radius:3px;padding:10px 14px;white-space:nowrap}.sp-contribute-button:hover{background:#edf0ed}.sp-hero{max-width:1020px;margin:auto;text-align:center;padding:44px 24px 38px;position:relative}.sp-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:650;color:var(--sp-muted)}.sp-hero h1{font:normal clamp(38px,4vw,56px)/1.09 Georgia,"Times New Roman",serif;letter-spacing:-.048em;margin:17px 0 18px}.sp-hero>p{max-width:610px;margin:auto;font-size:16px;line-height:1.8;color:var(--sp-muted)}.sp-search{max-width:625px;margin:28px auto 0;background:#fff;display:flex;align-items:center;gap:14px;border:1px solid #c9d2d5;border-radius:5px;padding:15px 18px;text-align:left;box-shadow:0 4px 12px #182e3b05}.sp-search>svg{color:#4f7184}.sp-search input{border:0;background:none;outline:none;min-width:0;width:100%;font-size:14px;color:var(--sp-ink)}.sp-search input:focus-visible{outline:none}.sp-search:focus-within{outline:2px solid #9eb9c6;outline-offset:3px}.sp-search button{border:none;background:none;padding:3px;display:flex}.sp-start-reading{display:inline-flex;gap:9px;align-items:center;margin-top:24px;font-size:12px;color:var(--sp-blue)!important}.sp-search-results{max-width:625px;max-height:430px;overflow:auto;text-align:left;margin:8px auto 0;background:#fff;border:1px solid var(--sp-line);border-radius:5px;padding:5px 20px}.sp-search-results article{padding:14px 0;border-bottom:1px solid var(--sp-line)}.sp-search-results article:last-child{border:0}.sp-search-results article>span{font-size:9px;letter-spacing:.1em;color:var(--sp-muted)}.sp-search-results button,.sp-search-results a{display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;background:none;padding:0;width:100%;text-align:left;color:var(--sp-blue);font-size:14px;font-weight:600;line-height:1.5}.sp-search-results p{color:var(--sp-muted);font-size:12px;line-height:1.7;margin:4px 0}.sp-field{border-top:1px solid var(--sp-line);padding:45px max(5vw,24px) 65px;max-width:1440px;margin:auto}.sp-field-heading{margin:0 0 39px 230px}.sp-field-heading .sp-eyebrow>span{margin:0 10px;color:#b5bec1}.sp-field-heading-row{display:flex;gap:20px;justify-content:space-between;align-items:center;margin:12px 0}.sp-field-heading h2{font:normal clamp(30px,3vw,43px)/1.17 Georgia,serif;letter-spacing:-.025em;max-width:680px}.sp-field-heading>p{color:var(--sp-muted);max-width:760px;font-size:15px;line-height:1.9}.sp-living-badge{display:flex;gap:7px;align-items:center;white-space:nowrap;color:#557365;font-size:10px}.sp-living-badge>span{width:5px;height:5px;background:#668b72;border-radius:50%}.sp-reading-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:40px}.sp-contents{align-self:start;position:sticky;top:26px;font-size:12px;line-height:1.6}.sp-contents>span{font-size:9px;letter-spacing:.1em;color:var(--sp-muted)}.sp-contents nav{display:flex;flex-direction:column;gap:14px;border-left:1px solid var(--sp-line);margin-top:20px;padding-left:16px}.sp-contents nav a:hover{color:var(--sp-blue)}.sp-contents-review{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--sp-blue)!important;border-top:1px solid var(--sp-line);margin-top:25px;padding-top:18px}.sp-reading-body{min-width:0}.sp-section-number{font-size:9px;letter-spacing:.13em;color:var(--sp-orange);display:block;margin-bottom:16px;font-weight:600}.sp-introduction>p,.sp-reading-section>p{font-size:15px;line-height:1.95;margin-bottom:16px;max-width:830px}.sp-equation-chain{margin:28px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);background:#f1f3ef}.sp-equation-chain>div{padding:20px 17px;min-width:0}.sp-equation-chain>div+div{border-left:1px solid var(--sp-line)}.sp-equation-chain>div>span{display:block;color:var(--sp-muted);font-size:9px;letter-spacing:.09em;text-transform:uppercase}.sp-equation-chain>div>div{font-size:17px;padding:15px 0;overflow-x:auto;overflow-y:hidden;line-height:2.5}.sp-equation-chain p{font-size:11px;line-height:1.75;color:var(--sp-muted)}.sp-scope-note{font-size:12px!important;color:var(--sp-muted);border-left:2px solid #a8b9c1;padding-left:15px}.sp-connections{margin:45px 0 48px;scroll-margin-top:30px}.sp-section-heading h3,.sp-reading-section h3,.sp-evidence h3{font: 31px/1.25 Georgia,serif;letter-spacing:-.018em;margin-bottom:12px}.sp-section-heading>p{color:var(--sp-muted);font-size:13px;line-height:1.85;margin-bottom:24px;max-width:680px}.sp-reading-section{padding:32px 0;border-top:1px solid var(--sp-line);scroll-margin-top:30px}.sp-reading-section .sp-section-summary{font-size:17px;line-height:1.8;font-weight:500}.sp-inline-sources{display:flex;flex-wrap:wrap;gap:10px 15px;margin-top:18px}.sp-inline-sources a{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--sp-blue);border-bottom:1px solid #c4d3dc;line-height:1.6}.sp-evidence{border-top:1px solid var(--sp-line);padding-top:32px;scroll-margin-top:30px}.sp-evidence>p{font-size:13px;line-height:1.85;color:var(--sp-muted)}.sp-evidence-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:22px}.sp-evidence-actions>a{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--sp-blue)}.sp-primary-link{display:inline-flex;align-items:center;gap:12px;background:var(--sp-blue);color:#fff!important;border:1px solid var(--sp-blue);border-radius:3px;padding:10px 15px;font-size:12px!important;font-weight:500;line-height:1.5}.sp-primary-link:hover{background:#163f58}.sp-source-register{border:1px solid var(--sp-line);border-radius:4px;margin-top:25px;padding:0 18px;background:#fff}.sp-source-register summary{display:flex;justify-content:space-between;gap:15px;font-size:12px;padding:16px 0;list-style:none}.sp-source-register summary::-webkit-details-marker{display:none}.sp-source-register[open] summary{border-bottom:1px solid var(--sp-line);margin-bottom:15px}.sp-source-register>p{font-size:12px;color:var(--sp-muted);margin-bottom:12px}.sp-source-register>ol{list-style:none;padding:0;margin:20px 0}.sp-source-register li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #edf0ef}.sp-citation-number{width:25px;flex-shrink:0;font-size:11px;color:var(--sp-muted)}.sp-source-register li a,.sp-source-register li strong{font-size:12px;font-weight:550;line-height:1.6}.sp-source-register li a{display:inline;color:var(--sp-blue)}.sp-source-register li svg{display:inline;margin-left:6px}.sp-source-register li p{font-size:10px;line-height:1.65;color:var(--sp-muted);margin-top:3px}.sp-source-standing{font-size:9px;color:#7d6c4b}.sp-source-register>a{display:inline-flex;gap:7px;align-items:center;font-size:11px;margin:0 0 17px;color:var(--sp-blue)}.sp-contribute{border-top:1px solid var(--sp-line);background:#ecf0ed;padding:49px max(8vw,24px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:65px;align-items:start;max-width:1440px;margin:auto}.sp-contribute h2{font: 36px/1.2 Georgia,serif;margin:14px 0}.sp-contribute>div>p{max-width:460px;color:var(--sp-muted);font-size:13px;line-height:1.85;margin-bottom:24px}.sp-draft{background:#fafbf8;border:1px solid #d3dcd5;padding:22px;border-radius:4px}.sp-draft label{display:block;font-size:13px;font-weight:550;margin-bottom:12px}.sp-draft textarea{resize:vertical;min-height:150px;width:100%;padding:12px;border:1px solid #cbd5d2;border-radius:3px;background:#fff;font-size:12px;line-height:1.8;color:var(--sp-ink)}.sp-draft>p{font-size:10px!important;margin:10px 0 15px!important}.sp-draft>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sp-secondary-link{display:inline-flex;gap:8px;align-items:center;border:1px solid #aabdc1;background:transparent;color:var(--sp-blue);font-size:11px!important;line-height:1.5;padding:11px 12px;border-radius:3px}.sp-draft>a{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:var(--sp-blue);margin-top:18px}.sp-draft .sp-draft-notice{color:#35664c}.sp-footer{max-width:1440px;margin:auto;display:flex;gap:22px;align-items:center;justify-content:space-between;padding:28px max(5vw,24px);font-size:10px;color:var(--sp-muted)}.sp-footer .sp-brand{font-size:15px;color:var(--sp-ink)}.sp-footer>a:last-child{display:flex;gap:8px;align-items:center}.sp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.science-preview .fl-math-display{display:block;overflow-x:auto;max-width:100%}.science-preview .fl-math-inline{display:inline}.science-preview .katex{font-size:1.08em}.science-preview .katex-display{margin:.5em 0}.science-preview .fl-math-fallback{overflow-wrap:anywhere}@media(min-width:1500px){.sp-hero{padding-top:55px;padding-bottom:45px}.sp-reading-layout{grid-template-columns:210px minmax(0,1fr)}.sp-field-heading{margin-left:250px}}@media(max-width:1100px){.sp-header nav{gap:15px}.sp-header{gap:18px}.sp-brand{font-size:17px}.sp-field-heading{margin-left:190px}.sp-reading-layout{grid-template-columns:160px minmax(0,1fr);gap:30px}.sp-field-heading-row{align-items:flex-start;flex-direction:column;gap:10px}.sp-equation-chain{grid-template-columns:1fr}.sp-equation-chain>div{display:grid;grid-template-columns:100px minmax(150px,1fr);column-gap:20px;align-items:center;padding:15px 20px}.sp-equation-chain>div+div{border-left:0;border-top:1px solid var(--sp-line)}.sp-equation-chain>div>div{grid-column:2;grid-row:1 / 3;padding:5px 0}.sp-equation-chain p{grid-column:1;grid-row:2}.sp-footer>p{display:none}}@media(max-width:780px){.sp-preview-bar{font-size:9px;padding:7px 18px}.sp-header{padding:20px;flex-wrap:wrap;gap:18px 10px}.sp-header nav{order:3;width:100%;justify-content:center;border-top:1px solid #e2e7e3;padding-top:15px;font-size:11px}.sp-brand{font-size:17px}.sp-brand-mark{display:none}.sp-contribute-button{font-size:10px!important;padding:9px 10px;gap:7px}.sp-hero{padding:32px 22px 30px}.sp-hero h1{font-size:38px}.sp-hero>p{font-size:14px}.sp-search{padding:13px}.sp-search input{font-size:12px}.sp-field{padding:32px 22px 40px}.sp-field-heading{margin-left:0;margin-bottom:28px}.sp-field-heading h2{font-size:34px}.sp-field-heading>p{font-size:13px}.sp-reading-layout{display:block}.sp-contents{display:none}.sp-introduction>p,.sp-reading-section>p{font-size:14px;line-height:1.95}.sp-connections{margin-top:35px}.sp-section-heading h3,.sp-reading-section h3,.sp-evidence h3{font-size:28px}.sp-contribute{display:block;padding:35px 22px}.sp-contribute h2{font-size:32px}.sp-draft{margin-top:25px;padding:16px}.sp-footer{padding:24px 22px;align-items:flex-start;flex-direction:column;gap:13px}.sp-footer>a:last-child{font-size:10px}}@media(max-width:380px){.sp-brand{font-size:14px;gap:7px}.sp-brand-mark{display:none}.sp-contribute-button{font-size:9px!important}.sp-hero h1{font-size:34px}.sp-hero,.sp-field{padding-left:17px;padding-right:17px}.sp-field-heading h2{font-size:29px}.sp-equation-chain>div{display:block;padding:15px}.sp-equation-chain>div>div{padding:10px 0}.sp-preview-bar{padding-left:12px;padding-right:12px;gap:8px}.sp-preview-bar span,.sp-preview-bar a{gap:4px}.sp-preview-bar svg{width:11px}}@media(prefers-reduced-motion:reduce){.science-preview *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.sp-header .sp-test-nav{display:inline-flex;align-items:center;border:0;border-bottom:1px solid #91a9b3;background:transparent;color:var(--sp-blue);font-size:13px;padding:0;font-weight:600;line-height:1.7}.sp-header .sp-test-nav:hover{border-color:#1d5475}.sp-paper-test-shell{max-width:1440px;margin:auto;padding:45px max(5vw,24px);border-top:1px solid var(--sp-line)}.sp-candidate-explanation{border:1px solid #bdd0c1;background:#edf3ec;border-radius:5px;padding:25px;margin:35px 0;scroll-margin-top:25px}.sp-candidate-explanation>header>span{font-size:9px;letter-spacing:.12em;font-weight:650;color:#49745c}.sp-candidate-explanation h3{font: 29px/1.3 Georgia,serif;margin:12px 0 14px}.sp-candidate-explanation header>p{font-size:15px;line-height:1.95}.sp-candidate-explanation .sp-candidate-scope{font-size:11px;color:#526c5d;line-height:1.85;margin:15px 0 20px}.sp-candidate-explanation>article{padding:20px 0;border-top:1px solid #ceddce}.sp-candidate-explanation h4{font: 24px/1.3 Georgia,serif;margin:0 0 10px}.sp-candidate-explanation article>p{font-size:13px;line-height:1.95}.sp-candidate-standing{font-size:9px;line-height:1.8;color:#527464;display:block;margin-bottom:10px}.sp-candidate-passages{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.sp-candidate-passages a{display:flex;gap:5px;align-items:center;color:#3b7183;font-size:9px;background:#f8fcf7;border:1px solid #c9dcd3;border-radius:3px;padding:3px 6px}.sp-candidate-actions{display:flex;flex-wrap:wrap;gap:15px;font-size:10px;border-top:1px solid #ceddce;padding-top:18px}.sp-candidate-actions a,.sp-candidate-actions button{display:inline-flex;align-items:center;gap:7px;color:var(--sp-blue);font-size:10px;background:none;border:0;padding:0}.sp-candidate-private{font-size:9px;line-height:1.9;color:#607768;margin-top:14px!important}.sp-candidate-compare{padding:16px 18px;background:#eaf0eb;border:1px solid #c6d6ca;border-radius:4px;margin:0 0 22px}.sp-candidate-compare strong{font-size:12px;font-weight:600}.sp-candidate-compare p{font-size:11px;line-height:1.8;color:#60717b;margin:5px 0 14px}.sp-candidate-compare>div:last-child{display:flex;gap:4px;flex-wrap:wrap}.sp-candidate-compare button{font-size:10px!important;border:1px solid #bacbc1;background:transparent;padding:7px 11px;border-radius:3px;color:#4f6a5c}.sp-candidate-compare button[aria-pressed=true]{background:#fff;color:#1d5475;border-color:#849eab}.sp-candidate-explanation .fl-math-display{overflow-x:auto;max-width:100%}@media(max-width:780px){.sp-header .sp-test-nav{font-size:11px}.sp-paper-test-shell{padding:30px 22px}.sp-candidate-explanation{padding:20px 17px}.sp-candidate-explanation h3{font-size:26px}.sp-candidate-explanation article>p{font-size:12px}.sp-candidate-actions{gap:12px}}@media(max-width:380px){.sp-header nav{gap:12px}.sp-paper-test-shell{padding:25px 17px}}.sp-published-reader>main{max-width:1140px;margin:auto;padding:30px max(5vw,24px) 65px}.sp-published-back{display:inline-flex;align-items:center;gap:8px;color:#1d5475!important;font-size:11px;margin-bottom:28px}.sp-published-heading{padding-bottom:28px;border-bottom:1px solid var(--sp-line);margin-bottom:28px}.sp-published-heading>span{font-size:9px;letter-spacing:.13em;color:#60717b;font-weight:600}.sp-published-heading h1{font:normal clamp(29px,4vw,42px)/1.2 Georgia,serif;margin:13px 0}.sp-published-heading>p{font-size:14px;color:#60717b}.sp-published-heading>small{font-size:11px;color:#60717b;line-height:1.9;display:block;margin-top:15px;max-width:750px}.sp-published-heading>div{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px}.sp-published-heading a{display:inline-flex;align-items:center;gap:7px;color:#1d5475;font-size:11px}.sp-published-explanation{background:#f0f4f0}.sp-published-reader .spt-results{margin-top:25px}.sp-header-actions{display:flex;align-items:center;gap:16px;min-width:0}.sp-header-actions .fl-account{display:block;max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#60717b}.sp-header-actions .fl-site-sign-in{font-size:11px;color:#1d5475}.sp-header-actions .fl-account-dropdown>p{font-size:10px}.sp-header-actions .fl-account-button{font-size:11px;color:#60717b}.sp-header-actions .fl-account-dropdown>a{color:#416575!important}@media(max-width:1100px){.sp-header-actions{gap:10px}.sp-header-actions .fl-account{max-width:75px;font-size:10px}}@media(max-width:780px){.sp-header-actions{margin-left:auto;gap:8px}.sp-header-actions .fl-account{max-width:45px;font-size:9px}.sp-header-actions .fl-account-button>svg{width:9px}.sp-header-actions .sp-contribute-button{font-size:9px!important;padding:8px;gap:5px}.sp-header-actions .fl-site-sign-in{font-size:10px}}@media(max-width:380px){.sp-header-actions{gap:5px}.sp-header-actions .sp-contribute-button{font-size:8px!important;padding:7px;gap:4px}.sp-header-actions .fl-account{max-width:36px;font-size:8px}}.sp-explanation-section{min-width:0;padding:24px 0;border-top:1px solid var(--sp-line);scroll-margin-top:28px}.science-preview .sp-explanation-section .sp-explanation-heading{font: 24px/1.35 Georgia,Times New Roman,serif;letter-spacing:-.015em;margin:0 0 12px;overflow-wrap:anywhere}.sp-explanation-summary{max-width:830px;font-size:15px;line-height:1.9;color:var(--sp-ink);overflow-wrap:break-word}.sp-explanation-summary p+p{margin-top:12px}.sp-explanation-details{max-width:900px;margin-top:16px;border-top:1px solid var(--sp-line)}.sp-explanation-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:12px 0;color:var(--sp-blue);font-size:12px;font-weight:550;line-height:1.65;list-style:none}.sp-explanation-details>summary::-webkit-details-marker{display:none}.sp-explanation-details>summary::marker{content:""}.sp-explanation-details>summary:hover>span{text-decoration:underline;text-underline-offset:3px}.sp-explanation-details>summary>svg{flex-shrink:0;transition:transform .15s ease}.sp-explanation-details[open]>summary>svg{transform:rotate(180deg)}.sp-explanation-technical{min-width:0;max-width:830px;padding:5px 0 4px;font-size:13px;line-height:1.95;overflow-wrap:break-word}.sp-explanation-technical>p+p,.sp-explanation-technical>div+p{margin-top:14px}.sp-explanation-technical>.fl-math-text{white-space:pre-line}.sp-explanation-evidence{min-width:0;padding:0 0 4px;font-size:11px;line-height:1.85;color:var(--sp-muted)}.sp-explanation-evidence a{color:var(--sp-blue)}.sp-explanation-evidence a:hover{text-decoration:underline;text-underline-offset:3px}.sp-explanation-evidence .sp-inline-sources{margin-top:13px}.sp-explanation-section .fl-math-display{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden}.sp-explanation-section .fl-math-inline{white-space:normal}@media(max-width:780px){.sp-explanation-section{padding:21px 0}.science-preview .sp-explanation-section .sp-explanation-heading{font-size:23px}.sp-explanation-summary{font-size:14px;line-height:1.9}.sp-explanation-technical{font-size:12px}.sp-explanation-details>summary{font-size:11px;gap:12px}.sp-explanation-evidence{font-size:10px}}@media(prefers-reduced-motion:reduce){.sp-explanation-details>summary>svg{transition:none}}.sp-topic-lead{font-size:15px!important;line-height:1.9!important;max-width:76ch}.sp-topic-contents{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin:24px 0;border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);padding:12px 0}.sp-topic-contents a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;color:#315a69;font-size:11px;line-height:1.7}.sp-topic-contents a:focus-visible{outline:2px solid #2f746b;outline-offset:3px}.sp-reading-provenance{font-size:11px!important;line-height:1.8!important;color:#65766f;margin-top:26px!important}.sp-saved-derivation{margin-top:22px;border-top:1px solid var(--sp-line);padding-top:14px}.sp-saved-derivation>summary{font-size:12px;font-weight:600;cursor:pointer;color:#365e68}.sp-saved-derivation article{padding-top:12px!important;margin-top:12px!important}.sp-saved-derivation h5{font-size:13px;line-height:1.6;margin-bottom:10px}.sp-central-detail{margin-top:22px;border-block:1px solid var(--sp-line);padding:14px 0}.sp-central-detail>summary{font-size:12px;color:#315a69;cursor:pointer}.sp-central-detail>summary svg{vertical-align:middle;margin-left:8px}.sp-candidate-explanation .sp-explanation-section{background:transparent}.sp-explanation-summary{max-width:78ch}.sp-explanation-summary .fl-math-text{display:block}.sp-contents nav>a{line-height:1.6}.sp-explanation-section{scroll-margin-top:22px}@media(max-width:640px){.sp-topic-contents{grid-template-columns:1fr}.sp-topic-lead{font-size:14px!important}.sp-explanation-summary{font-size:14px}}.sp-subject-section{padding:30px 0;border-bottom:1px solid var(--sp-line);scroll-margin-top:24px}.sp-subject-section h3{font: 28px/1.35 Georgia,serif;margin:0 0 20px;color:#213b45}.sp-subject-idea{margin:0 0 24px;max-width:78ch}.sp-subject-idea p,.sp-subject-background p{font-size:16px;line-height:1.95;color:#344c56;margin:0 0 8px}.sp-subject-idea h4{font-size:17px;margin:15px 0 10px}.sp-review-more{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1.7;color:#245d76!important;text-decoration:underline;text-underline-offset:3px}.sp-review-more:focus-visible{outline:2px solid #357c71;outline-offset:4px}.sp-subject-background{padding:24px 0 30px;border-bottom:1px solid var(--sp-line)}.sp-subject-background h4{font-size:16px;margin:0 0 10px}.sp-subject-background p{font-size:13px;color:#657780}.sp-subject-background>a{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.75;color:#245d76;margin:6px 18px 0 0}.sp-context-map-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px;padding:16px 0;cursor:pointer;color:#315c6c}.sp-context-map-disclosure[open]>summary{margin-bottom:18px}.sp-reading-body>.sp-introduction>p{font-size:17px;line-height:1.95;max-width:76ch}@media(max-width:640px){.sp-subject-section{padding:24px 0}.sp-subject-section h3{font-size:25px}.sp-subject-idea p,.sp-reading-body>.sp-introduction>p{font-size:15px;line-height:1.9}}.sp-reviewed-source-disclosure{min-width:0;color:var(--sp-blue)}.sp-reviewed-source-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;cursor:pointer;font-weight:500}.sp-reviewed-source-disclosure>summary::-webkit-details-marker{display:none}.sp-reviewed-source-disclosure[open]>summary>svg{transform:rotate(180deg)}.sp-reviewed-sources-compact>ul,.sp-reviewed-sources>ul{list-style:none;margin:0;padding:0}.sp-reviewed-sources-compact>ul{margin-top:10px;display:grid;gap:12px}.sp-reviewed-sources-compact>ul>li>a{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.sp-reviewed-sources-compact>ul>li>a>svg{margin-top:4px}.sp-reviewed-source-status{font-size:11px;color:var(--sp-muted);line-height:1.7;margin:12px 0!important}.sp-reviewed-sources{margin-top:24px}.sp-reviewed-sources>ul{display:grid;gap:0}.sp-reviewed-sources>ul>li{padding:22px 0;border-top:1px solid var(--sp-line)}.sp-reviewed-sources h4{font-size:18px;line-height:1.65;font-weight:550;margin:0 0 8px}.sp-reviewed-sources h4>a{display:flex;align-items:flex-start;gap:12px;color:var(--sp-blue)}.sp-reviewed-sources h4>a>svg{margin-top:8px}.sp-reviewed-sources article>p{font-size:13px;color:var(--sp-muted);line-height:1.7}.sp-reviewed-source-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:15px}.sp-reviewed-source-links>a{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--sp-blue)}.sp-reviewed-sources a:hover,.sp-reviewed-sources-compact a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:780px){.sp-contents{display:block;position:static;border-block:1px solid var(--sp-line);padding:16px 0;margin-bottom:28px}.sp-contents>span,.sp-contents nav>a{display:none}.sp-contents nav{border:0;margin:0;padding:0}.sp-reviewed-source-disclosure>summary{font-size:13px;justify-content:flex-start;gap:12px}.sp-reviewed-sources-compact>ul{padding:5px 0;gap:12px}.sp-reviewed-sources-compact>ul>li>a{font-size:12px}.sp-reviewed-sources h4{font-size:17px}.sp-reviewed-source-links{gap:13px 18px}}.sp-explanation-site{font-size:14px;line-height:1.65}.sp-explanation-site main{max-width:1248px;margin:auto;padding:0 32px}.sp-explanation-site .sp-hero{text-align:left;max-width:none;padding:16px 0 24px;margin:0}.sp-explanation-site .sp-hero h1{font: 34px/1.25 Georgia,Times New Roman,serif;letter-spacing:-.8px;color:#3f6272;margin:9px 0 10px}.sp-explanation-site .sp-hero>p{max-width:78ch;margin:0;font-size:13px;line-height:1.7;color:#6b8190}.sp-explanation-site .sp-search{max-width:625px;margin:22px 0 0;padding:12px 14px;border-color:#d7e3e8;border-radius:6px;box-shadow:none}.sp-explanation-site .sp-search-results{margin:8px 0 0}.sp-explanation-site .sp-start-reading{margin-top:16px}.sp-explanation-site .sp-field{max-width:none;margin:0 0 28px;padding:28px;background:#fff;border:1px solid var(--sp-line);border-radius:9px;box-shadow:0 3px 14px #284a5703}.sp-explanation-site .sp-field-heading{margin-left:220px}.sp-explanation-site .sp-field-heading h2{color:#3f6272}.sp-explanation-site .sp-reading-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}.sp-explanation-site .sp-contents{top:100px}.sp-explanation-site .sp-section-number{color:var(--fl-teal)}.sp-explanation-site .sp-equation-chain{background:#f3f8f8}.sp-explanation-site .sp-living-badge{color:#087e83}.sp-explanation-site .sp-living-badge>span{background:#087e83}.sp-explanation-site .subject-core-tabs :is(button,a)[aria-current=page],.sp-explanation-site .subject-core-tabs button[aria-pressed=true]{background:#087e83;border-color:#087e83}.sp-explanation-site .subject-core-tabs :is(button,a):focus-visible{outline-color:#64bac2}.sp-explanation-site [id]{scroll-margin-top:100px}@media(max-width:1100px){.sp-explanation-site .sp-reading-layout{grid-template-columns:150px minmax(0,1fr);gap:25px}.sp-explanation-site .sp-field-heading{margin-left:175px}}@media(max-width:780px){.sp-explanation-site .sp-field{padding:23px}.sp-explanation-site .sp-field-heading{margin-left:0}.sp-explanation-site .sp-reading-layout{display:block}.sp-explanation-site .sp-contents{position:static}.sp-explanation-site [id]{scroll-margin-top:130px}}@media(max-width:600px){.sp-explanation-site main{padding:0 18px}.sp-explanation-site .sp-hero{padding:15px 0 20px}.sp-explanation-site .sp-hero h1{font-size:27px}.sp-explanation-site .sp-hero>p{font-size:12px}.sp-explanation-site .sp-field{padding:21px 18px}.sp-explanation-site .sp-field-heading h2{font-size:29px}}.sp-compiled-reader main{max-width:920px;margin:60px auto;padding:0 24px;color:#233e48}.sp-compiled-reader h1{font: 44px/1.2 Georgia,serif;margin:20px 0}.sp-compiled-reader h2{font: 28px/1.4 Georgia,serif;margin:38px 0 18px}.sp-compiled-reader p{font-size:17px;line-height:1.9;margin:18px 0}.sp-compiled-reader a{color:#23647c}.sp-compiled-reader header>span{display:block;margin-top:25px;font-size:12px;letter-spacing:.04em}.sp-compiled-reader main nav{display:flex;flex-wrap:wrap;gap:12px 22px;margin:30px 0;padding:20px 0;border-block:1px solid #d7e2e1}.sp-compiled-reader section,.sp-compiled-reader .sp-subject-idea{scroll-margin-top:110px}.sp-compiled-reader .sp-review-more,.sp-compiled-back,.sp-compiled-children a{display:inline-flex;align-items:center;gap:8px;font-size:14px}.sp-compiled-children{margin:26px 0;padding:22px 0;border-top:1px solid #d7e2e1}.sp-compiled-children h4{font-size:18px;margin-bottom:14px}.sp-compiled-children a{margin-right:25px}@media(max-width:600px){.sp-compiled-reader main{margin-top:30px;padding:0 20px}.sp-compiled-reader h1{font-size:34px}.sp-compiled-reader p{font-size:16px}}.sp-explanation-site.sp-compiled-reader main{max-width:1248px;margin:auto;padding:24px 32px 36px}.sp-explanation-site.sp-compiled-reader main>article{padding:28px;background:#fff;border:1px solid var(--fl-line);border-radius:9px;box-shadow:0 3px 14px #284a5703}.sp-explanation-site.sp-compiled-reader h1{color:#3f6272;font-size:34px}.sp-explanation-site.sp-compiled-reader a{color:var(--fl-teal)}.sp-explanation-site.sp-compiled-reader article>header>span{color:#79949f;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}@media(max-width:600px){.sp-explanation-site.sp-compiled-reader main{padding:20px 18px 30px}.sp-explanation-site.sp-compiled-reader main>article{padding:21px 18px}.sp-explanation-site.sp-compiled-reader h1{font-size:29px}}.sp-subject-catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:20px 0 36px}.sp-subject-catalog>article{padding:24px;border:1px solid var(--fl-line);border-radius:8px;background:#fff}.sp-subject-catalog h2{font: 25px/1.3 Georgia,serif;color:#3f6272;margin:10px 0}.sp-subject-catalog p{font-size:14px;line-height:1.8;margin:10px 0 18px}.sp-subject-catalog>article>span{font-size:10px;text-transform:uppercase;color:var(--fl-teal)}.sp-subject-catalog a,.sp-subject-directory a{color:var(--fl-teal);display:inline-flex;align-items:center;gap:8px}.sp-subject-directory{display:flex;flex-wrap:wrap;gap:12px 24px;padding:10px 0 25px}.sp-empty-collection{margin:15px 0 40px;padding:65px 30px!important;background:#fff;border:1px solid var(--fl-line);border-radius:8px}.sp-empty-collection>p{max-width:72ch;margin:15px auto 22px!important;font-size:15px!important;line-height:1.85!important}.sp-catalog-status{display:flex;align-items:center;gap:10px;padding:35px 0}.sp-generated-subject h1{font: 34px/1.25 Georgia,serif;letter-spacing:-.6px;color:#3f6272;margin:12px 0}.sp-generated-subject h1>a{color:inherit}.sp-generated-subject h2{font: 27px/1.35 Georgia,serif;color:#3f6272;margin:18px 0}.sp-generated-subject-heading{border-bottom:1px solid var(--fl-line);padding-bottom:20px}.sp-generated-scope{font-size:16px;line-height:1.85;max-width:78ch;color:#526e7b}.sp-generated-contents{display:flex;flex-wrap:wrap;gap:12px 22px;padding:20px 0;margin:0 0 10px!important}.sp-generated-contents>a{font-size:13px;color:var(--fl-teal)}.sp-generated-introduction{max-width:82ch;font-size:17px;line-height:1.9;margin:20px 0 28px}.sp-generated-introduction>p{margin:12px 0}.sp-generated-conditions{font-size:12px;margin:10px 0;color:#54717e}.sp-generated-conditions>summary{display:flex;align-items:center;gap:8px;color:var(--fl-teal)}.sp-generated-conditions li{margin:8px 0;line-height:1.7}.sp-generated-citations{display:flex;flex-wrap:wrap;gap:7px 16px;font-size:12px;margin:10px 0}.sp-generated-citations>a{display:inline-flex;align-items:center;gap:7px;color:var(--fl-teal);text-decoration:underline;text-underline-offset:3px}.sp-generated-map,.sp-generated-sources{margin-top:35px;padding-top:24px;border-top:1px solid var(--fl-line)}.sp-generated-map>p,.sp-generated-sources>p{font-size:14px;line-height:1.8;color:var(--fl-muted);margin:10px 0 20px}.sp-generated-map-canvas{max-height:650px;overflow:auto;background:#f3f8f8;border:1px solid #d8e6e8;border-radius:8px}.sp-generated-map-canvas>svg{display:block;width:100%;min-width:0;height:auto}.sp-generated-map-nodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.sp-generated-map-nodes>details{border:1px solid var(--fl-line);border-radius:7px;padding:14px;scroll-margin-top:120px}.sp-generated-map-nodes summary,.sp-generated-relations>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--fl-teal);font-size:14px;font-weight:600}.sp-generated-map-nodes p{font-size:14px;line-height:1.85;margin:15px 0}.sp-generated-relations{margin-top:20px}.sp-generated-relations article{padding:16px 0;border-bottom:1px solid var(--fl-line)}.sp-generated-relations h3{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:600}.sp-generated-relations p{font-size:14px;line-height:1.8;margin:10px 0}.sp-generated-sources>ul{list-style:none;padding:0}.sp-generated-sources>ul>li{padding:20px 0;border-bottom:1px solid var(--fl-line)}.sp-generated-sources h3{font-size:17px;line-height:1.65;margin:0 0 8px}.sp-generated-sources h3>a,.sp-generated-sources li>div>a{display:inline-flex;align-items:center;gap:8px;color:var(--fl-teal)}.sp-generated-sources li>p{font-size:13px;color:var(--fl-muted)}.sp-generated-sources li>div{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;margin:12px 0}.sp-generated-subject [id]{scroll-margin-top:115px}@media(max-width:650px){.sp-generated-subject h1{font-size:29px}.sp-generated-subject h2{font-size:25px}.sp-generated-introduction{font-size:15px}.sp-generated-map-nodes{grid-template-columns:1fr}.sp-empty-collection{padding:35px 20px!important}.sp-generated-map-canvas>svg{min-width:0}.sp-generated-map-canvas{max-height:450px}.sp-generated-scope{font-size:15px}.sp-subject-catalog{grid-template-columns:1fr}}.sp-admission-decisions{margin:20px 0;border:1px solid var(--fl-line);border-radius:7px;padding:15px 18px;color:var(--fl-ink)}.sp-admission-decisions>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--fl-teal);font-size:14px;font-weight:600;cursor:pointer}.sp-admission-decisions p{font-size:13px;line-height:1.8;margin:12px 0}.sp-admission-decisions>article{padding:16px 0;border-top:1px solid var(--fl-line)}.sp-admission-decisions h4{font-size:14px;font-weight:600;margin:0;color:var(--fl-ink)}.sp-admission-decisions .sp-review-more{font-size:12px}.sp-compiled-children>p{flex-basis:100%;font-size:14px;line-height:1.8;color:var(--fl-muted);margin:0 0 8px}.sp-admission-section-assessments{margin-top:18px;border-top:1px solid var(--fl-line);padding-top:16px}.sp-admission-section-assessments>summary{display:flex;align-items:center;gap:10px;color:var(--fl-teal);font-size:13px;cursor:pointer}.sp-admission-section-assessments>article{margin-top:16px;padding-top:12px;border-top:1px solid var(--fl-line)}.subject-core-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 20px;border-bottom:1px solid #d9e5e8;padding-bottom:12px}.subject-core-tabs :is(button,a){border:1px solid #bed2d6;background:#fff;color:#275d66;padding:11px 18px;border-radius:7px;font-size:15px;font-weight:650;cursor:pointer}.subject-core-tabs :is(button[aria-pressed=true],a[aria-current=page]){background:#175e69;border-color:#175e69;color:#fff}.subject-core-tabs :is(button,a):focus-visible{outline:3px solid #c2803a;outline-offset:3px}.subject-core-intro{max-width:72ch;color:#536d76;line-height:1.7}.subject-core-source{margin:36px 0 48px;scroll-margin-top:90px}.subject-core-source>header{border-top:2px solid #b8d3d7;padding-top:22px;margin-bottom:22px}.subject-core-source>header>span{font-size:11px;letter-spacing:.12em;color:#447581;font-weight:700}.subject-core-source>header h3{font-size:25px;line-height:1.35;margin:10px 0 12px}.subject-core-source>header a{display:inline-flex;align-items:center;gap:7px;color:#226a77;font-size:14px}.subject-core-source .core-results-heading h2{font-size:22px}.subject-core-source .core-results{padding:0}.subject-core-source .core-result-card{background:#fff}@media(max-width:600px){.subject-core-tabs{gap:6px}.subject-core-tabs :is(button,a){padding:9px 12px;font-size:14px}.subject-core-source>header h3{font-size:22px}}.subject-core-tabs a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.public-paper-reader{--sp-ink:var(--fl-ink);--sp-muted:#617185;--sp-blue:var(--fl-teal);--sp-line:var(--fl-line);--sp-paper:#fff;--sp-orange:#7d704d}.public-paper-reader .public-paper-main{max-width:1248px;padding:28px 32px 65px;margin:auto}.public-paper-reader .public-paper-heading{padding:7px 4px 28px;margin-bottom:22px}.public-paper-reader .public-paper-idea-summary{max-width:900px;font-size:18px;line-height:1.85;color:#466775;margin:20px 0 0}.public-paper-artifacts{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:16px}.public-paper-artifacts a{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.public-paper-record-note{margin-top:17px;max-width:900px;color:var(--fl-muted);font-size:12px;line-height:1.85}.public-paper-record-note>summary{cursor:pointer}.public-paper-record-note p{margin:9px 0}.public-paper-reader .public-paper-panel{padding:27px 31px 31px;min-width:0;width:100%}.public-paper-reader .core-reader-tabs{margin:5px 0 25px;border-bottom:1px solid #c7d9dc}.public-paper-reader .core-reader-tabs :is(button,a){border:0;border-bottom:3px solid transparent;color:#657f8b;background:transparent}.public-paper-reader .core-reader-tabs :is(button,a)[aria-selected=true]{border-bottom-color:#197181;color:#266579;background:#eff6f5}.public-paper-reader .core-results .core-result-title h3{font: 26px/1.4 Georgia,serif}.public-paper-reader .core-results .core-literal-reading{font-size:17px;line-height:2}.public-paper-reader .spt-results{margin-top:0}.public-paper-reader .spt-details,.public-paper-reader .spt-review-technical .spt-review-disclosure{background:#f9fbfc;border-color:var(--fl-line)}.public-paper-reader .spt-candidate,.public-paper-reader .spt-math-summary:not(.spt-concern){background:#eff7f6;border-color:#d3e5e5}.public-paper-reader .spt-review-disclosure,.public-paper-reader .spt-review-contents,.public-paper-reader .spt-review-technical{border-color:var(--fl-line)}.public-paper-reader .spt-source-highlight{background:#fff3cf}.public-paper-reader :is(.core-result,.spt-review-disclosure,.spt-opening-detail,.spt-math-summary){min-width:0}@media(max-width:700px){.public-paper-reader .public-paper-main{padding:18px 20px 45px}.public-paper-reader .public-paper-heading{padding:3px 0 21px;margin-bottom:18px}.public-paper-reader .public-paper-panel{padding:20px}.public-paper-reader .public-paper-idea-summary{font-size:16px;line-height:1.8}.public-paper-artifacts a{font-size:12px}}@media(max-width:480px){.public-paper-reader .public-paper-main{padding-right:14px;padding-left:14px}.public-paper-reader .public-paper-panel{padding:17px 14px}.public-paper-artifacts{gap:12px 16px}}.review-opening-clarification{scroll-margin-top:115px;font-size:13px;line-height:1.65;color:#355968;margin:12px 0 18px;border:1px solid #d8e5e8;border-radius:7px;padding:0 13px;background:#f7fbfb}.review-opening-clarification summary{cursor:pointer;padding:12px 0;color:#087c82;font-weight:600}.review-opening-clarification p{font-size:13px!important;line-height:1.7!important;margin:12px 0!important;max-width:1000px}.review-opening-clarification a{color:#087c82;text-decoration:underline;text-underline-offset:3px}.review-opening-clarification ul{padding-left:20px;margin:12px 0}.review-opening-clarification small{display:block;font-size:11px;color:#6b8491;margin:12px 0}.review-opening-clarification-scope{color:#607d89}.review-opening-clarification summary:focus-visible{outline:2px solid #087c82;outline-offset:3px}.fl-library-opening-note{display:inline-block;margin-top:6px;font-size:11px;color:#087c82;text-decoration:underline;text-underline-offset:3px}.fl-saved-review-page .fl-paper-heading{padding-top:25px}.fl-saved-artifacts{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:16px}.fl-saved-artifacts a{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.fl-saved-record-note{margin-top:17px;max-width:900px;color:var(--fl-muted,#647c87);font-size:12px}.fl-saved-record-note summary{cursor:pointer}.fl-saved-record-note p{margin:9px 0}.fl-saved-loading{padding:32px}.fl-saved-loading h1{font-size:23px}.fl-saved-review-page .fl-saved-qa{margin:20px 0}.fl-saved-review-page .fl-saved-qa article{border-top:1px solid #dbe6eb;padding:16px 0}.fl-saved-review-page .fl-saved-qa li{margin:8px 0}@media(max-width:600px){.fl-saved-review-page .fl-paper-heading{padding-top:15px}.fl-saved-artifacts{gap:12px 16px}.fl-saved-artifacts a{font-size:12px}}.fl-saved-wording-history{font-size:12px;color:var(--fl-muted,#647c87);margin-top:12px}.fl-saved-wording-history summary{cursor:pointer}.fl-saved-wording-history blockquote{padding-left:12px;border-left:2px solid #dbe6eb;margin:12px 0}.fl-saved-wording-history p{font-size:12px!important;line-height:1.7!important}.fl-saved-review-page .fl-saved-plain-opening{max-width:850px;font-size:18px;line-height:1.85;color:#466775;margin:20px 0 0}.fl-saved-review-page .fl-current-main-result{font-size:16px;line-height:1.85}.fl-saved-review-page .fl-current-judgment>p,.fl-saved-review-page .fl-saved-checked-scope>p{font-size:15px;line-height:1.85}.fl-saved-review-page .fl-saved-checked-scope{padding:18px 0 0}.fl-saved-review-page .fl-saved-checked-scope>h3{font-size:17px;font-weight:600;color:#3f6978;margin:0 0 8px}.fl-saved-review-page .fl-saved-checked-scope>p{color:#536f7c;margin:0}.fl-saved-review-page .fl-argument-stages,.fl-saved-review-page .fl-assessed-novelty{grid-template-columns:minmax(0,1fr)}.fl-saved-review-page .fl-argument-stage{padding:20px 22px}.fl-saved-review-page .fl-argument-stage>p{font-size:15px;line-height:1.85;max-width:900px}.fl-saved-review-page .fl-argument-stage h4{font-size:18px}.fl-saved-review-page .fl-argument-overview>header>p{font-size:15px;line-height:1.85}.fl-saved-review-page .fl-assessed-novelty{gap:0}.fl-saved-review-page .fl-assessed-novelty>.fl-review-disclosure-shell{margin:12px 0}.fl-saved-review-page .fl-review-disclosure-preview{font-size:15px;line-height:1.85;color:#567380}.fl-saved-review-page .fl-review-disclosure-excerpt{max-height:none;overflow:visible;line-height:1.85}.fl-saved-review-page .fl-review-disclosure-excerpt:after{display:none}.fl-saved-review-page .fl-assessed-novelty .fl-review-disclosure>summary h3{font-size:17px!important}.fl-saved-review-page .fl-review-disclosure>summary h3{font-size:18px!important;line-height:1.5}.fl-saved-review-page .fl-review-disclosure-toggle,.fl-saved-review-page .fl-review-preview-action{font-size:12px}.fl-saved-review-page .fl-review-disclosure-content p{font-size:14px;line-height:1.9}.fl-saved-review-page .fl-saved-idea-anchor{scroll-margin-top:28px;outline-offset:5px}.fl-saved-review-page .fl-saved-full-tab-summary{margin-top:13px;font-size:13px;color:#66818e;line-height:1.85}.fl-saved-review-page .fl-saved-full-tab-summary>summary{cursor:pointer}.fl-saved-review-page .fl-current-readiness details{margin-top:9px;color:inherit;font-size:12px;line-height:1.85}.fl-saved-review-page .fl-current-readiness details>summary{cursor:pointer}.fl-saved-review-page .fl-tab-summary p,.fl-saved-review-page .fl-review-opening-judgment{font-size:15px;line-height:1.85}@media(max-width:600px){.fl-saved-review-page .fl-saved-plain-opening{font-size:16px;line-height:1.8}.fl-saved-review-page .fl-current-main-result,.fl-saved-review-page .fl-current-judgment>p,.fl-saved-review-page .fl-saved-checked-scope>p,.fl-saved-review-page .fl-review-disclosure-preview,.fl-saved-review-page .fl-argument-stage>p,.fl-saved-review-page .fl-tab-summary p,.fl-saved-review-page .fl-review-opening-judgment{font-size:14px}.fl-saved-review-page .fl-review-disclosure>summary h3{font-size:16px!important}.fl-saved-review-page .fl-argument-stage{padding:17px}.fl-saved-review-page .fl-review-disclosure-content p{font-size:13px}}.fl-saved-review-page .fl-saved-idea-anchor{scroll-margin-top:110px}.fl-saved-core-mode .fl-output-tabs{display:none}.fl-saved-core-mode .core-reader-tabs{margin:5px 0 25px;border-bottom:1px solid #c7d9dc}.fl-saved-core-mode .core-reader-tabs button{border:0;border-bottom:3px solid transparent;color:#657f8b;background:transparent}.fl-saved-core-mode .core-reader-tabs button[aria-selected=true]{border-bottom-color:#197181;color:#266579;background:#eff6f5}.fl-saved-core-mode .core-results .core-result-title h3{font: 26px/1.4 Georgia,serif}.fl-saved-core-mode .core-results .core-literal-reading{font-size:17px;line-height:2}.science-upload-page .sp-upload-main{max-width:1248px;margin:auto;padding:32px 32px 70px}.science-upload-page .science-paper-test{background:#fff;border:1px solid var(--fl-line);border-radius:10px;padding:30px;min-width:0}.science-upload-page .spt-heading h1{font: 34px/1.25 Georgia,serif;color:var(--fl-teal);margin:8px 0 12px}.science-upload-page .spt-heading{margin-bottom:25px}@media(max-width:700px){.science-upload-page .sp-upload-main{padding:20px 14px 45px}.science-upload-page .science-paper-test{padding:20px 15px}.science-upload-page .spt-heading h1{font-size:29px}}.cg-page{--cg-ink:#2a5061;--cg-muted:#718b98}.cg-heading>p{max-width:85ch}.cg-catalog .fl-library-search{max-width:620px;flex:1}.cg-catalog .fl-library-controls select{max-width:280px}.cg-score-note{font-size:12px;line-height:1.85;color:#788f99;max-width:90ch;margin:0 0 22px}.cg-node-list{display:flex;flex-direction:column;gap:15px}.cg-node-card{display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:35px;background:#fff;border:1px solid #dce7eb;border-radius:7px;padding:25px 28px;min-width:0}.cg-kind{display:block;font-size:10px;line-height:1.8;letter-spacing:.06em;color:#7a929e;margin-bottom:8px}.cg-node-card h2{font: 26px/1.4 Georgia,serif;color:var(--cg-ink);margin:0 0 10px;overflow-wrap:anywhere}.cg-node-card p{font-size:14px;line-height:1.9;color:#587583;margin:0 0 12px;max-width:82ch;overflow-wrap:anywhere}.cg-standing{display:inline-block;font-size:11px;line-height:1.8;color:#4c7868;padding:4px 8px;background:#eef5f0;border:1px solid #d4e4d9;border-radius:4px}.cg-standing-contradicted{color:#984a3e;background:#fff5ef;border-color:#ebd3c7}.cg-standing-unresolved{color:#8c7445;background:#faf7ed;border-color:#e8dfc4}.cg-standing-adopted-premise,.cg-standing-adopted-definition,.cg-standing-source-assessed,.cg-standing-declared-quantity{color:#657d8b;background:#f3f6f8;border-color:#dde6ea}.cg-open-link,.cg-back{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.8;margin-top:15px;color:#257a84!important}.cg-use-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 15px;min-width:0}.cg-use-metrics>div{border-left:2px solid #d9e7e6;padding-left:15px;min-width:0}.cg-use-metrics dt{font-size:11px;line-height:1.8;color:#7c949e;margin-bottom:6px}.cg-use-metrics dd{font-size:25px;line-height:1.5;color:#456f7a;font-weight:600;margin:0}.cg-use-metrics-compact{grid-template-columns:1fr;gap:12px;margin:0;align-content:center}.cg-use-metrics-compact>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:16px}.cg-use-metrics-compact dt{margin:0;font-size:10px}.cg-use-metrics-compact dd{font-size:19px}.cg-method{margin:26px 0;border:1px solid #dce7e8;border-radius:6px;background:#f7faf8;padding:0 19px}.cg-method>summary{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:13px;line-height:1.8;list-style:none;padding:17px 0;color:#507682;cursor:pointer}.cg-method p{font-size:13px;line-height:1.95;color:#69838f;max-width:90ch;margin:0 0 17px}.cg-detail{padding:15px 0 40px;min-width:0}.cg-back{margin:3px 0 26px}.cg-detail-heading h1{font: 40px/1.3 Georgia,serif;color:var(--cg-ink);margin:10px 0 17px;overflow-wrap:anywhere}.cg-plain-lead{font-size:17px;line-height:1.95;color:#4f7382;max-width:85ch;margin:0 0 18px}.cg-formula{border:1px solid #dce7e7;border-radius:6px;background:#fff;padding:25px 20px;margin:22px 0;min-width:0;font-size:20px}.cg-page .fl-math-display{display:block;max-width:100%;overflow-x:auto}.cg-page .fl-math-inline{display:inline-block;max-width:100%;overflow-x:auto;vertical-align:middle}.cg-page .katex-display{max-width:100%;margin:.5em 0}.cg-terms{display:flex;gap:9px;flex-wrap:wrap;align-items:center;font-size:13px;line-height:1.8;margin:17px 0 26px;min-width:0}.cg-terms>span:first-child{color:#7c929d;margin-right:6px}.cg-terms>a,.cg-unlinked-term{border:1px solid #d3e3e6;background:#f1f7f7;padding:5px 9px;border-radius:4px;color:#467e8b;max-width:100%;overflow-wrap:anywhere}.cg-terms>a{text-decoration:underline;text-underline-offset:3px}.cg-evidence-scope,.cg-provenance{background:#fff;border:1px solid #dce7e8;border-radius:6px;padding:25px 28px;margin:25px 0;min-width:0}.cg-detail h2{font: 27px/1.4 Georgia,serif;color:#355e6e;margin:0 0 13px}.cg-detail h3{font-size:16px;line-height:1.8;color:#355e6e;margin:0 0 10px}.cg-detail p,.cg-detail li{font-size:14px;line-height:1.9;color:#64818e;overflow-wrap:anywhere}.cg-detail ul{padding-left:19px}.cg-dimensions{display:inline-flex;flex-wrap:wrap;gap:6px 14px}.cg-dimensions>span{white-space:nowrap;font-size:12px}.cg-connections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:30px 0}.cg-connections>div{min-width:0}.cg-connections>div>p{margin-bottom:18px}.cg-dependency-list{list-style:none!important;padding:0!important;margin:0;display:flex;flex-direction:column;gap:12px}.cg-dependency-list>li{border:1px solid #dce7e8;background:#fff;border-radius:6px;padding:17px;min-width:0}.cg-dependency-list>li>span:first-child{display:block;font-size:10px;color:#8aa0a8;line-height:1.8}.cg-dependency-list>li>a{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:15px;line-height:1.8;color:#3b7b89;margin:7px 0 10px}.cg-dependency-list>li>a>svg{flex-shrink:0}.cg-dependency-list details{margin-top:12px}.cg-detail summary{cursor:pointer;list-style:none}.cg-detail summary::-webkit-details-marker{display:none}.cg-dependency-list summary,.cg-provenance summary{display:flex;gap:10px;justify-content:space-between;font-size:12px;line-height:1.8;color:#5d8390}.cg-dependency-list details li{font-size:12px}.cg-no-dependencies{border-left:2px solid #dce7e7;padding-left:15px;font-size:13px!important}.cg-provenance>article{padding:20px 0;border-top:1px solid #e2ebed;margin-top:19px}.cg-source-links,.cg-source-lines{display:flex;gap:9px 20px;flex-wrap:wrap;margin:12px 0}.cg-source-links a{display:flex;gap:7px;align-items:center;font-size:12px;color:#31808a}.cg-source-lines a{font-size:11px;padding:4px 7px;border:1px solid #d2e5e7;border-radius:4px;color:#4b8390;background:#f2f9f9}.cg-page a:focus-visible,.cg-page summary:focus-visible,.cg-page button:focus-visible{outline:2px solid #5ba7b0;outline-offset:3px}.cg-page summary::-webkit-details-marker{display:none}@media(max-width:850px){.cg-node-card{grid-template-columns:minmax(0,1fr) 190px;gap:20px;padding:22px}.cg-connections{gap:18px}.cg-detail-heading h1{font-size:35px}}@media(max-width:600px){.cg-node-card{grid-template-columns:minmax(0,1fr);gap:20px;padding:21px 18px}.cg-node-card h2{font-size:24px}.cg-node-card p{font-size:13px}.cg-use-metrics-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;border-top:1px solid #e2eaed;padding-top:17px}.cg-use-metrics-compact>div{display:block;padding-left:9px}.cg-use-metrics-compact dt{font-size:9px}.cg-use-metrics-compact dd{font-size:20px;margin-top:4px}.cg-connections{grid-template-columns:minmax(0,1fr);gap:27px}.cg-plain-lead{font-size:15px}.cg-detail-heading h1{font-size:31px}.cg-detail h2{font-size:25px}.cg-detail p,.cg-detail li{font-size:13px}.cg-evidence-scope,.cg-provenance{padding:20px 17px}.cg-formula{padding:17px 13px;font-size:17px}.cg-use-metrics{gap:12px}.cg-use-metrics>div{padding-left:10px}.cg-use-metrics dt{font-size:10px}.cg-use-metrics dd{font-size:23px}.cg-catalog .fl-library-controls>label{flex-basis:140px}.cg-catalog .fl-library-controls select{max-width:100%}.cg-method{padding:0 14px}.cg-method p{font-size:12px}.cg-score-note{font-size:11px}}.cg-node-card .cg-publication-label{font-size:11px;line-height:1.8;color:#8aa0a9;margin:12px 0 0}.cg-source-assessed-use{border-left:2px solid #dbe6e8;padding-left:16px;align-self:center}.cg-source-assessed-use strong{font-size:12px;color:#607e8b}.cg-source-assessed-use p{font-size:12px!important;line-height:1.9!important;margin:8px 0 0!important;color:#8198a2!important}@media(max-width:600px){.cg-source-assessed-use{border-left:0;border-top:1px solid #e0eaec;padding:15px 0 0}}.cg-detail .cg-terms{display:block}.cg-equation-words{line-height:2.15!important}.cg-equation-words a{color:#327e8a;text-decoration:underline;text-underline-offset:3px;padding:1px 2px;border-radius:3px;background:#eff7f7}.cg-equation-words a:hover{background:#e1efef}.sc-catalog-tabs{display:flex;gap:7px;border-bottom:1px solid #dce7e8;margin:0 0 25px}.sc-catalog-tabs a{display:flex;align-items:center;gap:10px;color:#6d8794;padding:15px 21px;border-bottom:3px solid transparent;font-size:14px;line-height:1.7}.sc-catalog-tabs a[aria-current=page]{color:#087e83;border-color:#087e83;font-weight:600}.sc-catalog-tabs a>span{font-size:10px;font-weight:500;border:1px solid #d7e5e7;border-radius:11px;padding:1px 7px;color:#7c929e}.sc-main-list{display:flex;flex-direction:column;gap:23px}.sc-main-card{padding:28px 32px;background:#fff;border:1px solid #dce7e8;border-radius:7px;min-width:0}.sc-main-card h2{font: 30px/1.4 Georgia,serif;color:#2a5061;margin:6px 0 16px;overflow-wrap:anywhere}.sc-main-summary{font-size:16px;line-height:1.95;color:#5b7987;margin:0 0 17px;max-width:85ch}.sc-card-foundations{border-top:1px solid #e3ebed;padding-top:17px;margin-top:20px;display:flex;gap:13px;align-items:baseline}.sc-card-foundations>span{font-size:11px;color:#899ca7;white-space:nowrap}.sc-concept-links{display:flex;flex-wrap:wrap;gap:7px 16px;list-style:none!important;margin:0!important;padding:0!important;min-width:0}.sc-concept-links>li{padding:0!important;margin:0!important;font-size:12px!important;line-height:1.8!important;min-width:0}.sc-concept-links a{color:#327c89;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.sc-empty-link{font-size:12px;color:#8b9fa8;line-height:1.8}.sc-alphabetical-index{border:1px solid #dce7e8;border-radius:7px;background:#fff;overflow:hidden}.sc-index-labels,.sc-index-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:28px}.sc-index-labels{padding:15px 25px;background:#f1f6f6;border-bottom:1px solid #dce7e8;color:#63818d;font-size:11px}.sc-index-row{padding:24px 25px;border-bottom:1px solid #e2ebed;min-width:0}.sc-index-row:last-child{border:0}.sc-index-row>div{min-width:0}.sc-index-row h2{font: 22px/1.45 Georgia,serif;color:#315a6b;margin:0 0 9px;overflow-wrap:anywhere}.sc-index-row p{font-size:12px;line-height:1.9;color:#7a939e;margin:0 0 13px;overflow-wrap:anywhere}.sc-index-row h3{display:none}.sc-index-row .sc-concept-links{display:block}.sc-index-row .sc-concept-links>li{margin-bottom:9px!important}.sc-index-row .cg-standing{font-size:10px;padding:2px 6px}.sc-statement{min-width:0}.sc-linked-formula .katex-html span[style*="color:"]{cursor:pointer}.sc-linked-formula .katex-html span[style*="color:"]:hover{text-decoration:underline;text-underline-offset:3px}.sc-word-reading{font-size:16px!important;line-height:2.05!important;text-align:center;margin:19px auto 15px!important;max-width:80ch;overflow-wrap:anywhere}.sc-word-reading a{text-decoration:none!important}.sc-symbol-key{display:flex;flex-wrap:wrap;justify-content:center;gap:7px 19px;font-size:11px;line-height:1.8;margin:14px 0 22px}.sc-symbol-key a{display:inline-flex;align-items:center;gap:5px;text-decoration:underline;text-underline-offset:3px}.sc-meaning,.sc-concise-reasoning,.sc-checking-summary{padding:27px 30px;margin:25px 0;border:1px solid #dce7e8;background:#fff;border-radius:7px;min-width:0}.sc-detail .sc-concise-reasoning{border-left:3px solid #57969b}.sc-reasoning-steps{padding-left:24px!important;margin:26px 0 10px}.sc-reasoning-steps>li{padding:0 0 25px 8px;font-size:15px;line-height:1.95}.sc-reasoning-steps>li::marker{color:#3e888c;font-size:13px;font-weight:600}.sc-reasoning-premises>li{margin-bottom:18px}.sc-reasoning-steps .sc-concept-links,.sc-reasoning-premises .sc-concept-links{margin-top:9px!important}.sc-detail .sc-reasoning-scope{font-size:12px!important;line-height:1.9;color:#8498a2;border-top:1px solid #e2ebed;padding-top:16px;margin-top:15px}.sc-row-sources{gap:4px;margin:8px 0!important}.sc-row-sources a{font-size:9px;padding:1px 5px}.sc-proof{padding:18px 0;border-top:1px solid #e0e8e8}.sc-proof:first-of-type{border-top:0}.sc-detail .sc-proof h3{font-size:14px}.sc-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;margin:25px 0}.sc-metrics>div{border-left:2px solid #d8e7e7;padding-left:15px}.sc-metrics dt{font-size:11px;line-height:1.8;color:#7d949f}.sc-metrics dd{font-size:25px;color:#426e7b;line-height:1.6;margin:7px 0 0}.sc-ingredient-list{list-style:none!important;padding:0!important;margin:18px 0!important;border-top:1px solid #deeaeb}.sc-ingredient-list li{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:10px 0;border-bottom:1px solid #deeaeb;font-size:12px}.sc-ingredient-list a{color:#347e89;text-decoration:underline;text-underline-offset:3px}.sc-ingredient-list span{white-space:nowrap;color:#72909b}.sc-network-method{margin-top:35px}.sc-advanced-banner{padding:22px;border:1px solid #e3dfcf;background:#faf8ee;margin:15px 0 25px;border-radius:6px;color:#7e7552;font-size:13px;line-height:1.8}.sc-advanced-banner a{display:flex;align-items:center;gap:6px;color:#5d7e88}.sc-detail .sc-connections>div{padding:23px;background:#fff;border:1px solid #dce7e8;border-radius:7px}.sc-detail .sc-connections .sc-concept-links{display:block}.sc-detail .sc-connections .sc-concept-links li{margin-bottom:13px!important;font-size:14px!important}.sc-detail .sc-connections h2{font-size:25px}@media(max-width:850px){.sc-index-labels,.sc-index-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:20px}.sc-main-card{padding:25px}.sc-main-card h2{font-size:27px}}@media(max-width:600px){.sc-catalog-tabs{gap:0}.sc-catalog-tabs a{gap:7px;padding:12px 10px;font-size:12px}.sc-main-card{padding:23px 18px}.sc-main-card h2{font-size:25px}.sc-main-summary{font-size:14px;line-height:1.9}.sc-index-labels{display:none}.sc-index-row{grid-template-columns:minmax(0,1fr);gap:17px;padding:23px 18px}.sc-index-row h2{font-size:23px}.sc-index-row h3{display:block;font-size:10px;line-height:1.8;text-transform:uppercase;letter-spacing:.04em;color:#7a96a0;font-weight:500;margin:0 0 8px}.sc-index-row .sc-concept-links{display:flex}.sc-index-row .sc-concept-links>li{margin:0!important}.sc-card-foundations{display:block}.sc-card-foundations>span{display:block;margin-bottom:8px}.sc-word-reading{font-size:14px!important}.sc-symbol-key{gap:6px 13px;font-size:10px}.sc-meaning,.sc-concise-reasoning,.sc-checking-summary{padding:23px 18px}.sc-reasoning-steps{padding-left:20px!important}.sc-reasoning-steps>li{font-size:14px;padding-left:3px;padding-bottom:23px}.sc-metrics{gap:10px}.sc-metrics>div{padding-left:9px}.sc-metrics dt{font-size:10px}.sc-metrics dd{font-size:20px}.sc-detail .sc-connections>div{padding:21px 18px}.sc-detail .sc-connections h2{font-size:24px}.sc-detail .sc-row-sources{display:none}.sc-detail .cg-provenance .sc-row-sources{display:flex}}.sc-notation{display:flex;gap:20px;flex-wrap:wrap;font-size:25px;margin:21px 0}.sc-source-disclosure{margin:9px 0 0!important;padding:0!important;border:0!important;background:transparent!important}.sc-detail .sc-source-disclosure>summary{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;font-size:10px;line-height:1.8;color:#7894a0;padding:0;list-style:none}.sc-source-disclosure>summary>span{font-size:9px;color:#9aadb5}.sc-machine-derivations{padding:26px 0}.sc-detail .sc-machine-derivations .cg-formula{font-size:17px}.sc-source-disclosure .sc-row-sources{display:flex!important}.sc-card-foundations{flex-wrap:wrap}.sc-all-foundations{font-size:11px;line-height:1.8;color:#43808b;text-decoration:underline;text-underline-offset:3px}.sc-connections{scroll-margin-top:100px}.sc-source-paper{display:flex;flex-wrap:wrap;gap:7px 15px;font-size:11px;line-height:1.8;margin:12px 0 0;color:#8299a3}.sc-source-paper a{color:#6f919e;text-decoration:underline;text-underline-offset:3px}.sc-baseline-method{border-top:1px solid #deeaeb;padding-top:19px;margin-top:22px}.sc-baseline-counts{margin:17px 0 23px}.sc-baseline-counts>div{display:flex;justify-content:space-between;gap:20px;max-width:650px;border-bottom:1px solid #e0eaeb;padding:8px 0}.sc-baseline-counts dt{font-size:11px;line-height:1.8;color:#72909b}.sc-baseline-counts dd{font-size:12px;color:#486f7b;margin:0}.sc-linked-formula .katex-html{pointer-events:none}.sc-linked-formula .katex-html span[style*="color:"]{pointer-events:auto;position:relative;z-index:1}.sc-ingredient-list a{min-width:0;flex:1;overflow-wrap:anywhere}.sc-ingredient-list span{flex-shrink:0}@media(max-width:600px){.sc-ingredient-list li{gap:14px}}.wrd-page{--wrd-ink:#244958;--wrd-muted:#657c87;--wrd-line:#d9e4e7;--wrd-accent:#087f87;color:var(--wrd-ink);background:#f5f8f9;min-height:100vh}.wrd-page>main{max-width:1480px;padding:44px 32px 64px;margin:0 auto}.wrd-embed{min-height:0;background:#fff}.wrd-embed>main{padding:12px 6px 24px}.wrd-heading{max-width:1000px;margin-bottom:28px}.wrd-heading>a{display:inline-flex;align-items:center;gap:7px;margin-bottom:24px;color:var(--wrd-accent)}.wrd-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--wrd-muted)}.wrd-heading h1{font-family:Georgia,serif;font-size:clamp(27px,3vw,40px);font-weight:400;margin:12px 0 16px;line-height:1.18}.wrd-heading p{font-size:16px;line-height:1.7;margin:10px 0}.wrd-caption{font-size:13px!important;line-height:1.6;color:var(--wrd-muted)}.wrd-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;background:#fff;border:1px solid var(--wrd-line);padding:18px;border-radius:9px}.wrd-controls label{font-size:12px;font-weight:600;display:grid;gap:7px;min-width:170px;flex:1}.wrd-controls label:first-child{flex:1.5;min-width:220px}.wrd-controls input,.wrd-controls select{width:100%;font:inherit;font-size:14px;color:var(--wrd-ink);border:1px solid #bfcfd4;border-radius:5px;padding:10px;background:#fff;min-height:42px}.wrd-controls button,.wrd-pagination button,.wrd-load button{font:inherit;font-size:13px;color:var(--wrd-accent);background:#fff;border:1px solid #bfcfd4;padding:11px 14px;border-radius:5px;cursor:pointer;min-height:42px}.wrd-table-scroll{width:100%;overflow:auto;background:#fff;border:1px solid var(--wrd-line);border-radius:9px}.wrd-table{border-collapse:collapse;min-width:1100px;width:100%;font-size:13px;line-height:1.5}.wrd-table th,.wrd-table td{padding:15px 13px;border-bottom:1px solid var(--wrd-line);text-align:right;vertical-align:top}.wrd-table thead th{background:#edf4f5;font-size:12px;vertical-align:middle;max-width:150px}.wrd-table th:first-child{text-align:left;min-width:245px;max-width:330px}.wrd-table th:nth-child(2),.wrd-table td:nth-child(2){text-align:left;font-size:11px;color:var(--wrd-muted)}.wrd-table tbody th{font-weight:500}.wrd-table a{color:var(--wrd-accent);text-decoration:underline;text-underline-offset:3px}.wrd-table small{display:block;font-size:10px;font-weight:400;color:var(--wrd-muted);margin-top:6px}.wrd-table tbody tr:last-child>*{border-bottom:0}.wrd-table thead button{background:none;border:0;color:var(--wrd-ink);font:inherit;font-weight:600;cursor:pointer;text-align:right;line-height:1.5;padding:5px 0;min-height:35px}.wrd-method svg{display:inline-block;vertical-align:-2px;margin-left:4px;color:var(--wrd-accent)}.wrd-table .wrd-score{background:none;border:0;border-bottom:1px dotted #8aafb7;color:var(--wrd-accent);font:inherit;font-variant-numeric:tabular-nums;padding:5px 0;cursor:pointer;min-height:32px}.wrd-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;color:var(--wrd-muted);margin:15px 0 28px}.wrd-pagination button{display:inline-flex;gap:6px;align-items:center}.wrd-pagination button:disabled{opacity:.4;cursor:default}.wrd-details{border-top:1px solid var(--wrd-line);padding:18px 0;font-size:14px;line-height:1.7}.wrd-details summary{font-weight:600;cursor:pointer;min-height:28px;color:var(--wrd-ink)}.wrd-details p{max-width:1000px}.wrd-details a{display:inline-flex;align-items:center;gap:6px;color:var(--wrd-accent);margin:5px 20px 5px 0}.wrd-details code,.wrd-dialog code{overflow-wrap:anywhere;word-break:break-word;font-size:12px}.wrd-workload-costs{display:grid;grid-template-columns:minmax(180px,340px) auto;gap:7px 20px;max-width:700px}.wrd-workload-costs dd{margin:0;font-variant-numeric:tabular-nums}.wrd-load{padding:30px;background:#fff;display:flex;align-items:center;gap:12px;font-size:14px}.wrd-dialog{inset:0;margin:auto;--wrd-ink:#244958;--wrd-muted:#657c87;--wrd-line:#d9e4e7;--wrd-accent:#087f87;color:var(--wrd-ink);border:1px solid #c7d8dc;box-shadow:0 20px 80px #142b3666;border-radius:12px;width:min(900px,calc(100vw - 28px));max-width:900px;max-height:calc(100dvh - 40px);padding:0;background:#fff}.wrd-dialog::backdrop{background:#142b3677}.wrd-dialog-inner{padding:25px 28px;font-size:14px;line-height:1.7}.wrd-dialog header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--wrd-line);padding-bottom:15px;margin-bottom:20px}.wrd-dialog header span{font-size:10px;letter-spacing:.1em;color:var(--wrd-muted);font-weight:700}.wrd-dialog h2{font-family:Georgia,serif;font-size:25px;line-height:1.25;font-weight:400;margin:8px 0}.wrd-dialog h3{font-size:15px;margin:10px 0 0;line-height:1.5}.wrd-dialog button{cursor:pointer;color:var(--wrd-accent);background:#fff;border:1px solid #c7d8dc;padding:7px;border-radius:5px;font:inherit}.wrd-dialog header>button{align-self:start;display:flex}.wrd-dialog a{color:var(--wrd-accent);text-decoration:underline;text-underline-offset:3px}.wrd-arithmetic{display:grid;grid-template-columns:minmax(160px,1fr) minmax(200px,2fr);gap:9px 20px;background:#f2f7f8;padding:15px}.wrd-arithmetic dt{font-weight:600;font-size:12px}.wrd-arithmetic dd{margin:0;overflow-wrap:anywhere;word-break:break-word}.wrd-receipt-list{padding-left:20px}.wrd-receipt-list li{margin:10px 0;overflow-wrap:anywhere}.wrd-receipt-list strong{display:block;font-size:12px;font-weight:500}.wrd-receipt-scroll{overflow:auto;max-height:330px;border:1px solid var(--wrd-line)}.wrd-receipt-scroll table{border-collapse:collapse;width:100%;font-size:12px}.wrd-receipt-scroll th,.wrd-receipt-scroll td{border-bottom:1px solid var(--wrd-line);padding:10px;text-align:left;vertical-align:top}.wrd-receipt-scroll th{font-weight:500}.wrd-receipt-scroll thead th{background:#f2f7f8}.wrd-dialog footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--wrd-line);padding-top:18px;margin-top:22px}.wrd-dialog footer a{display:inline-flex;align-items:center;gap:6px}.wrd-page :focus-visible,.wrd-dialog :focus-visible{outline:3px solid #1598a8;outline-offset:3px}@media(max-width:650px){.wrd-page>main{padding:24px 16px 40px}.wrd-embed>main{padding:8px 0 20px}.wrd-controls{padding:12px;gap:12px}.wrd-controls label,.wrd-controls label:first-child{flex:auto;width:100%;min-width:0}.wrd-controls .wrd-order{width:100%}.wrd-heading h1{font-size:27px}.wrd-heading p{font-size:14px}.wrd-dialog-inner{padding:18px 16px}.wrd-arithmetic{grid-template-columns:1fr;gap:3px}.wrd-arithmetic dd{margin-bottom:10px}.wrd-workload-costs{grid-template-columns:1fr;gap:2px}.wrd-workload-costs dd{margin-bottom:8px}.wrd-pagination{gap:8px}.wrd-pagination button{padding:9px}.wrd-dialog{max-height:calc(100dvh - 24px)}}.wrd-workload-costs button{background:none;border:0;border-bottom:1px dotted #8aafb7;padding:3px 0;color:var(--wrd-accent);font:inherit;cursor:pointer;text-align:left}.wrd-workload-costs button svg{display:inline-block;vertical-align:-2px;margin-left:5px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-red-50:oklch(97.1% .013 17.38);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-300:oklch(83.7% .128 66.29);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-400:oklch(85.2% .199 91.936);--color-lime-300:oklch(89.7% .196 126.665);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-700:oklch(52% .105 223.128);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-400:oklch(71.4% .203 305.504);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--app-font-sans);--default-mono-font-family:var(--app-font-mono);--color-border:hsl(var(--border))}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:var(--app-font-sans);color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer components;@layer utilities{.\@container\/field-group{container:field-group/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-8{bottom:calc(var(--spacing) * 8)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.order-first{order:-9999}.order-last{order:9999}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[--cell-size\]{width:--cell-size;height:--cell-size}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-64{height:calc(var(--spacing) * 64)}.h-\[--cell-size\]{height:--cell-size}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[--radix-context-menu-content-available-height\]{max-height:--radix-context-menu-content-available-height}.max-h-\[--radix-select-content-available-height\]{max-height:--radix-select-content-available-height}.max-h-\[4\.5rem\]{max-height:4.5rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[60px\]{min-height:60px}.min-h-\[100px\]{min-height:100px}.min-h-\[140px\]{min-height:140px}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[--cell-size\]{width:--cell-size}.w-\[1px\]{width:1px}.w-\[100px\]{width:100px}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[85\%\]{max-width:85%}.max-w-\[200px\]{max-width:200px}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[--cell-size\]{min-width:--cell-size}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:--radix-context-menu-content-transform-origin}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:--radix-dropdown-menu-content-transform-origin}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:--radix-hover-card-content-transform-origin}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:--radix-menubar-content-transform-origin}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:--radix-popover-content-transform-origin}.origin-\[--radix-select-content-transform-origin\]{transform-origin:--radix-select-content-transform-origin}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:--radix-tooltip-content-transform-origin}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tr-sm{border-top-right-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.\[border-color\:var\(--badge-outline\)\]{border-color:var(--badge-outline)}.\[border-color\:var\(--button-outline\)\]{border-color:var(--button-outline)}.border-\[--color-border\]{border-color:--color-border}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/20{border-color:color-mix(in oklab,var(--color-amber-300) 20%,transparent)}}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/25{border-color:color-mix(in oklab,var(--color-amber-300) 25%,transparent)}}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/30{border-color:color-mix(in oklab,var(--color-amber-300) 30%,transparent)}}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/20{border-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-blue-100{border-color:var(--color-blue-100)}.border-border,.border-border\/50{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,hsl(var(--border)) 50%,transparent)}}.border-cyan-200{border-color:var(--color-cyan-200)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive-border{border-color:var(--destructive-border)}.border-destructive\/50{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,hsl(var(--destructive)) 50%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/25{border-color:#5ee9b540}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/25{border-color:color-mix(in oklab,var(--color-emerald-300) 25%,transparent)}}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/30{border-color:color-mix(in oklab,var(--color-emerald-300) 30%,transparent)}}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-100\/70{border-color:#e0e7ffb3}@supports (color:color-mix(in lab,red,red)){.border-indigo-100\/70{border-color:color-mix(in oklab,var(--color-indigo-100) 70%,transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-300\/10{border-color:#a4b3ff1a}@supports (color:color-mix(in lab,red,red)){.border-indigo-300\/10{border-color:color-mix(in oklab,var(--color-indigo-300) 10%,transparent)}}.border-indigo-300\/15{border-color:#a4b3ff26}@supports (color:color-mix(in lab,red,red)){.border-indigo-300\/15{border-color:color-mix(in oklab,var(--color-indigo-300) 15%,transparent)}}.border-indigo-300\/20{border-color:#a4b3ff33}@supports (color:color-mix(in lab,red,red)){.border-indigo-300\/20{border-color:color-mix(in oklab,var(--color-indigo-300) 20%,transparent)}}.border-indigo-300\/30{border-color:#a4b3ff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-300\/30{border-color:color-mix(in oklab,var(--color-indigo-300) 30%,transparent)}}.border-indigo-300\/50{border-color:#a4b3ff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-300\/50{border-color:color-mix(in oklab,var(--color-indigo-300) 50%,transparent)}}.border-indigo-400\/20{border-color:#7d87ff33}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/20{border-color:color-mix(in oklab,var(--color-indigo-400) 20%,transparent)}}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-indigo-600{border-color:var(--color-indigo-600)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary-border{border-color:var(--primary-border)}.border-primary\/50{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,hsl(var(--primary)) 50%,transparent)}}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-300\/20{border-color:#ffa2ae33}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/20{border-color:color-mix(in oklab,var(--color-rose-300) 20%,transparent)}}.border-rose-300\/25{border-color:#ffa2ae40}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/25{border-color:color-mix(in oklab,var(--color-rose-300) 25%,transparent)}}.border-rose-300\/30{border-color:#ffa2ae4d}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/30{border-color:color-mix(in oklab,var(--color-rose-300) 30%,transparent)}}.border-rose-300\/40{border-color:#ffa2ae66}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/40{border-color:color-mix(in oklab,var(--color-rose-300) 40%,transparent)}}.border-rose-400{border-color:var(--color-rose-400)}.border-rose-500{border-color:var(--color-rose-500)}.border-rose-600{border-color:var(--color-rose-600)}.border-secondary-border{border-color:var(--secondary-border)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300\/25{border-color:#77d4ff40}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/25{border-color:color-mix(in oklab,var(--color-sky-300) 25%,transparent)}}.border-sky-300\/30{border-color:#77d4ff4d}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/30{border-color:color-mix(in oklab,var(--color-sky-300) 30%,transparent)}}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-900{border-color:var(--color-slate-900)}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-violet-100{border-color:var(--color-violet-100)}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300\/20{border-color:#c4b4ff33}@supports (color:color-mix(in lab,red,red)){.border-violet-300\/20{border-color:color-mix(in oklab,var(--color-violet-300) 20%,transparent)}}.border-violet-300\/25{border-color:#c4b4ff40}@supports (color:color-mix(in lab,red,red)){.border-violet-300\/25{border-color:color-mix(in oklab,var(--color-violet-300) 25%,transparent)}}.border-violet-600{border-color:var(--color-violet-600)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.border-white\/45{border-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[--color-bg\]{background-color:--color-bg}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/15{background-color:color-mix(in oklab,var(--color-emerald-400) 15%,transparent)}}.bg-emerald-400\/20{background-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/20{background-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-fuchsia-400\/25{background-color:#ec6cff40}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-400\/25{background-color:color-mix(in oklab,var(--color-fuchsia-400) 25%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/30{background-color:#eef2ff4d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/30{background-color:color-mix(in oklab,var(--color-indigo-50) 30%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-300\/10{background-color:#a4b3ff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-300\/10{background-color:color-mix(in oklab,var(--color-indigo-300) 10%,transparent)}}.bg-indigo-300\/\[0\.07\]{background-color:#a4b3ff12}@supports (color:color-mix(in lab,red,red)){.bg-indigo-300\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-indigo-300) 7%,transparent)}}.bg-indigo-300\/\[0\.12\]{background-color:#a4b3ff1f}@supports (color:color-mix(in lab,red,red)){.bg-indigo-300\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-indigo-300) 12%,transparent)}}.bg-indigo-300\/\[0\.045\]{background-color:#a4b3ff0b}@supports (color:color-mix(in lab,red,red)){.bg-indigo-300\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-indigo-300) 4.5%,transparent)}}.bg-indigo-400\/10{background-color:#7d87ff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-400\/10{background-color:color-mix(in oklab,var(--color-indigo-400) 10%,transparent)}}.bg-indigo-400\/15{background-color:#7d87ff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-400\/15{background-color:color-mix(in oklab,var(--color-indigo-400) 15%,transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-950\/25{background-color:#1e1a4d40}@supports (color:color-mix(in lab,red,red)){.bg-indigo-950\/25{background-color:color-mix(in oklab,var(--color-indigo-950) 25%,transparent)}}.bg-input{background-color:hsl(var(--input))}.bg-muted,.bg-muted\/50{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}.bg-popover{background-color:hsl(var(--popover))}.bg-primary,.bg-primary\/10{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,hsl(var(--primary)) 10%,transparent)}}.bg-primary\/20{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,hsl(var(--primary)) 20%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/10{background-color:color-mix(in oklab,var(--color-rose-400) 10%,transparent)}}.bg-rose-400\/15{background-color:#ff667f26}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/15{background-color:color-mix(in oklab,var(--color-rose-400) 15%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-400\/15{background-color:#00bcfe26}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/15{background-color:color-mix(in oklab,var(--color-sky-400) 15%,transparent)}}.bg-sky-400\/20{background-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/20{background-color:color-mix(in oklab,var(--color-sky-400) 20%,transparent)}}.bg-sky-400\/25{background-color:#00bcfe40}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/25{background-color:color-mix(in oklab,var(--color-sky-400) 25%,transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-400\/10{background-color:#90a1b91a}@supports (color:color-mix(in lab,red,red)){.bg-slate-400\/10{background-color:color-mix(in oklab,var(--color-slate-400) 10%,transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/30{background-color:color-mix(in oklab,var(--color-slate-950) 30%,transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/60{background-color:color-mix(in oklab,var(--color-slate-950) 60%,transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-400\/10{background-color:#a685ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-400\/10{background-color:color-mix(in oklab,var(--color-violet-400) 10%,transparent)}}.bg-violet-400\/15{background-color:#a685ff26}@supports (color:color-mix(in lab,red,red)){.bg-violet-400\/15{background-color:color-mix(in oklab,var(--color-violet-400) 15%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-indigo-950{--tw-gradient-from:var(--color-indigo-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[1px\]{padding:1px}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[--cell-size\]{padding-inline:--cell-size}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-super{vertical-align:super}.align-top{vertical-align:top}.font-mono{font-family:var(--app-font-mono)}.font-sans{font-family:var(--app-font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/80{color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300) 90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-700{color:var(--color-cyan-700)}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/70{color:#5ee9b5b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/70{color:color-mix(in oklab,var(--color-emerald-300) 70%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/50{color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.text-foreground\/50{color:color-mix(in oklab,hsl(var(--foreground)) 50%,transparent)}}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-lime-300{color:var(--color-lime-300)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-300{color:var(--color-orange-300)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-400{color:var(--color-purple-400)}.text-red-500{color:var(--color-red-500)}.text-rose-50{color:var(--color-rose-50)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-300\/90{color:#ffa2aee6}@supports (color:color-mix(in lab,red,red)){.text-rose-300\/90{color:color-mix(in oklab,var(--color-rose-300) 90%,transparent)}}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground))}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,hsl(var(--sidebar-foreground)) 70%,transparent)}}.text-sky-100\/90{color:#dff2fee6}@supports (color:color-mix(in lab,red,red)){.text-sky-100\/90{color:color-mix(in oklab,var(--color-sky-100) 90%,transparent)}}.text-sky-200{color:var(--color-sky-200)}.text-sky-200\/90{color:#b8e6fee6}@supports (color:color-mix(in lab,red,red)){.text-sky-200\/90{color:color-mix(in oklab,var(--color-sky-200) 90%,transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-sky-300\/80{color:#77d4ffcc}@supports (color:color-mix(in lab,red,red)){.text-sky-300\/80{color:color-mix(in oklab,var(--color-sky-300) 80%,transparent)}}.text-sky-300\/90{color:#77d4ffe6}@supports (color:color-mix(in lab,red,red)){.text-sky-300\/90{color:color-mix(in oklab,var(--color-sky-300) 90%,transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-400{color:var(--color-teal-400)}.text-teal-800{color:var(--color-teal-800)}.text-violet-50{color:var(--color-violet-50)}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-violet-500{color:var(--color-violet-500)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-blue-300{-webkit-text-decoration-color:var(--color-blue-300);text-decoration-color:var(--color-blue-300)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 20px 70px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-indigo-100{--tw-shadow-color:oklch(93% .034 272.788)}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-100{--tw-shadow-color:color-mix(in oklab, var(--color-indigo-100) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-950\/20{--tw-shadow-color:#1e1a4d33}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-100{--tw-shadow-color:oklch(94.1% .03 12.58)}@supports (color:color-mix(in lab,red,red)){.shadow-rose-100{--tw-shadow-color:color-mix(in oklab, var(--color-rose-100) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200{--tw-shadow-color:oklch(92.9% .013 255.508)}@supports (color:color-mix(in lab,red,red)){.shadow-slate-200{--tw-shadow-color:color-mix(in oklab, var(--color-slate-200) var(--tw-shadow-alpha), transparent)}}.shadow-violet-100{--tw-shadow-color:oklch(94.3% .029 294.588)}@supports (color:color-mix(in lab,red,red)){.shadow-violet-100{--tw-shadow-color:color-mix(in oklab, var(--color-violet-100) var(--tw-shadow-alpha), transparent)}}.ring-indigo-100\/25{--tw-ring-color:#e0e7ff40}@supports (color:color-mix(in lab,red,red)){.ring-indigo-100\/25{--tw-ring-color:color-mix(in oklab, var(--color-indigo-100) 25%, transparent)}}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-rose-300{--tw-ring-color:var(--color-rose-300)}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.ring-white\/50{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.ring-white\/50{--tw-ring-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-transparent{outline-color:#0000}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.prose-slate{--tw-prose-body:oklch(37.2% .044 257.287);--tw-prose-headings:oklch(20.8% .042 265.755);--tw-prose-lead:oklch(44.6% .043 257.281);--tw-prose-links:oklch(20.8% .042 265.755);--tw-prose-bold:oklch(20.8% .042 265.755);--tw-prose-counters:oklch(55.4% .046 257.417);--tw-prose-bullets:oklch(86.9% .022 252.894);--tw-prose-hr:oklch(92.9% .013 255.508);--tw-prose-quotes:oklch(20.8% .042 265.755);--tw-prose-quote-borders:oklch(92.9% .013 255.508);--tw-prose-captions:oklch(55.4% .046 257.417);--tw-prose-kbd:oklch(20.8% .042 265.755);--tw-prose-kbd-shadows:oklab(20.8% -.00310889 -.0418848/.1);--tw-prose-code:oklch(20.8% .042 265.755);--tw-prose-pre-code:oklch(92.9% .013 255.508);--tw-prose-pre-bg:oklch(27.9% .041 260.031);--tw-prose-th-borders:oklch(86.9% .022 252.894);--tw-prose-td-borders:oklch(92.9% .013 255.508);--tw-prose-invert-body:oklch(86.9% .022 252.894);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.4% .04 256.788);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.4% .04 256.788);--tw-prose-invert-bullets:oklch(44.6% .043 257.281);--tw-prose-invert-hr:oklch(37.2% .044 257.287);--tw-prose-invert-quotes:oklch(96.8% .007 247.896);--tw-prose-invert-quote-borders:oklch(37.2% .044 257.287);--tw-prose-invert-captions:oklch(70.4% .04 256.788);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(86.9% .022 252.894);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .043 257.281);--tw-prose-invert-td-borders:oklch(37.2% .044 257.287)}.prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-indigo-200:is(:where(.group):hover *){border-color:var(--color-indigo-200)}.group-hover\:border-indigo-400:is(:where(.group):hover *){border-color:var(--color-indigo-400)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/card\:translate-x-1:is(:where(.group\/card):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/card\:text-indigo-600:is(:where(.group\/card):hover *){color:var(--color-indigo-600)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *),.group-hover\/score\:opacity-100:is(:where(.group\/score):hover *),.group-hover\/submission-date\:opacity-100:is(:where(.group\/submission-date):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:h-8\!:is(:where(.group)[data-collapsible=icon] *){height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:hsl(var(--ring))}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:hsl(var(--sidebar-border))}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:color-mix(in oklab,hsl(var(--muted)) 40%,transparent)}}.group-\[\.destructive\]\:text-red-300:is(:where(.group).destructive *){color:var(--color-red-300)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:hsl(var(--muted))}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:hsl(var(--primary))}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:hsl(var(--muted-foreground))}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:hsl(var(--primary-foreground))}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:hsl(var(--border))}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:hsl(var(--background))}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:hsl(var(--foreground))}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:hsl(var(--sidebar-accent-foreground))}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:hsl(var(--sidebar-accent-foreground))}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media(hover:hover){.hover\:border-indigo-200\/30:hover{border-color:#c7d2ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-200\/30:hover{border-color:color-mix(in oklab,var(--color-indigo-200) 30%,transparent)}}.hover\:border-indigo-400:hover{border-color:var(--color-indigo-400)}.hover\:border-rose-400:hover{border-color:var(--color-rose-400)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-cyan-100:hover{background-color:var(--color-cyan-100)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-indigo-50\/40:hover{background-color:#eef2ff66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-50\/40:hover{background-color:color-mix(in oklab,var(--color-indigo-50) 40%,transparent)}}.hover\:bg-indigo-50\/50:hover{background-color:#eef2ff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-50\/50:hover{background-color:color-mix(in oklab,var(--color-indigo-50) 50%,transparent)}}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-indigo-900\/35:hover{background-color:#312c8559}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-900\/35:hover{background-color:color-mix(in oklab,var(--color-indigo-900) 35%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/50:hover{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-teal-100:hover{background-color:var(--color-teal-100)}.hover\:bg-violet-100:hover{background-color:var(--color-violet-100)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-indigo-300:hover{color:var(--color-indigo-300)}.hover\:text-indigo-500:hover{color:var(--color-indigo-500)}.hover\:text-indigo-600:hover{color:var(--color-indigo-600)}.hover\:text-indigo-800:hover{color:var(--color-indigo-800)}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-sky-100:hover{color:var(--color-sky-100)}.hover\:text-sky-200:hover{color:var(--color-sky-200)}.hover\:text-sky-300:hover{color:var(--color-sky-300)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-violet-300:hover{color:var(--color-violet-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:hsl(var(--sidebar))}.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:color-mix(in oklab,hsl(var(--destructive)) 30%,transparent)}}.group-\[\.destructive\]\:hover\:bg-destructive:is(:where(.group).destructive *):hover{background-color:hsl(var(--destructive))}.group-\[\.destructive\]\:hover\:text-destructive-foreground:is(:where(.group).destructive *):hover{color:hsl(var(--destructive-foreground))}.group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group).destructive *):hover{color:var(--color-red-50)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}}.focus\:border-indigo-300:focus{border-color:var(--color-indigo-300)}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-emerald-300:focus{--tw-ring-color:var(--color-emerald-300)}.focus\:ring-indigo-100:focus{--tw-ring-color:var(--color-indigo-100)}.focus\:ring-indigo-200:focus{--tw-ring-color:var(--color-indigo-200)}.focus\:ring-indigo-300:focus{--tw-ring-color:var(--color-indigo-300)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-rose-300:focus{--tw-ring-color:var(--color-rose-300)}.focus\:ring-sky-400:focus{--tw-ring-color:var(--color-sky-400)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.group-\[\.destructive\]\:focus\:ring-destructive:is(:where(.group).destructive *):focus{--tw-ring-color:hsl(var(--destructive))}.group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group).destructive *):focus{--tw-ring-color:var(--color-red-400)}.group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group).destructive *):focus{--tw-ring-offset-color:var(--color-red-600)}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:hsl(var(--ring))}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:hsl(var(--primary))}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,hsl(var(--primary)) 5%,transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-1:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:hsl(var(--ring))}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:hsl(var(--destructive))}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.4rem\]:has(>button){margin-right:-.4rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:hsl(var(--destructive))}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:hsl(var(--primary))}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:hsl(var(--primary-foreground))}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:hsl(var(--accent))}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:hsl(var(--accent-foreground))}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:hsl(var(--primary))}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:hsl(var(--primary-foreground))}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:hsl(var(--primary))}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:hsl(var(--primary-foreground))}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50% }.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100% }.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48% }.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:hsl(var(--accent))}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,hsl(var(--accent)) 50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50% }.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48% }.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100% }@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:hsl(var(--accent))}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:hsl(var(--sidebar-accent-foreground))}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:hsl(var(--accent))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media(min-width:40rem){.sm\:top-auto{top:auto}.sm\:right-0{right:calc(var(--spacing) * 0)}.sm\:bottom-0{bottom:calc(var(--spacing) * 0)}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100% }}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:prose-base{font-size:1rem;line-height:1.75}.md\:prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.md\:prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.md\:prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.md\:prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.888889em;font-size:2.25em;line-height:1.11111}.md\:prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:1em;font-size:1.5em;line-height:1.33333}.md\:prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;line-height:1.6}.md\:prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.md\:prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.md\:prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.md\:prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.md\:prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-size:.875em}.md\:prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.md\:prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.md\:prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;line-height:1.71429}.md\:prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.md\:prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.md\:prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.md\:prose-base :where(.md\:prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.md\:prose-base :where(.md\:prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.md\:prose-base :where(.md\:prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.md\:prose-base :where(.md\:prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.md\:prose-base :where(.md\:prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.md\:prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.md\:prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.md\:prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.md\:prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.md\:prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.md\:prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429}.md\:prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.md\:prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.md\:prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.md\:prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.md\:prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.md\:prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.md\:prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.md\:prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.md\:prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.857143em;font-size:.875em;line-height:1.42857}.md\:prose-base :where(.md\:prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-base :where(.md\:prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input))}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,hsl(var(--input)) 30%,transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:color-mix(in oklab,hsl(var(--primary)) 10%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)}}.prose-p\:my-0 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-li\:my-0 :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing) * 0)}.\[\&_\.katex-display\]\:overflow-x-auto .katex-display{overflow-x:auto}.\[\&_\.katex-display\]\:py-2 .katex-display{padding-block:calc(var(--spacing) * 2)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,hsl(var(--border)) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:m-0 p{margin:calc(var(--spacing) * 0)}.\[\&_p\]\:inline p{display:inline}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,hsl(var(--accent)) 50%,transparent)}}}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.\[\&\>\[data-slot\=field\]\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:hsl(var(--primary))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab,hsl(var(--background)) 20%,transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:hsl(var(--background))}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab,hsl(var(--background)) 10%,transparent)}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.45"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root{--button-outline:#0000001a;--badge-outline:#0000000d;--opaque-button-border-intensity:-8;--elevate-1:#00000008;--elevate-2:#00000014;--background:210 40% 98%;--foreground:222 84% 5%;--border:214 32% 91%;--card:0 0% 100%;--card-foreground:222 84% 5%;--card-border:214 32% 91%;--sidebar:210 40% 98%;--sidebar-foreground:222 84% 5%;--sidebar-border:214 32% 91%;--sidebar-primary:239 84% 67%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:210 40% 96%;--sidebar-accent-foreground:222 47% 11%;--sidebar-ring:239 84% 67%;--popover:0 0% 100%;--popover-foreground:222 84% 5%;--popover-border:214 32% 91%;--primary:239 84% 67%;--primary-foreground:0 0% 100%;--secondary:210 40% 96%;--secondary-foreground:222 47% 11%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--accent:210 40% 96%;--accent-foreground:222 47% 11%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--input:214 32% 91%;--ring:239 84% 67%;--chart-1:239 84% 67%;--chart-2:142 71% 45%;--chart-3:38 92% 50%;--chart-4:291 64% 42%;--chart-5:0 84% 60%;--app-font-sans:"Inter", sans-serif;--app-font-serif:Georgia, serif;--app-font-mono:Menlo, monospace;--radius:.5rem;--shadow-2xs:0 1px 2px #0000000d;--shadow-xs:0 1px 3px #00000014;--shadow-sm:0 2px 4px #0000000f, 0 1px 2px #0000000a;--shadow:0 4px 6px #00000012, 0 2px 4px #0000000d;--shadow-md:0 6px 12px #00000014, 0 2px 4px #0000000d;--shadow-lg:0 10px 20px #00000017, 0 4px 6px #0000000d;--shadow-xl:0 20px 25px #0000001a, 0 8px 10px #0000000d;--shadow-2xl:0 25px 50px #00000026;--tracking-normal:0em;--spacing:.25rem;--sidebar-primary-border:hsl(var(--sidebar-primary));--sidebar-accent-border:hsl(var(--sidebar-accent));--primary-border:hsl(var(--primary));--secondary-border:hsl(var(--secondary));--muted-border:hsl(var(--muted));--accent-border:hsl(var(--accent));--destructive-border:hsl(var(--destructive))}.dark{--button-outline:#ffffff1a;--badge-outline:#ffffff0d;--opaque-button-border-intensity:9;--elevate-1:#ffffff0a;--elevate-2:#ffffff17;--background:222 47% 8%;--foreground:210 40% 98%;--border:217 33% 17%;--card:222 47% 11%;--card-foreground:210 40% 98%;--card-border:217 33% 17%;--sidebar:222 47% 8%;--sidebar-foreground:210 40% 98%;--sidebar-border:217 33% 17%;--sidebar-primary:239 84% 67%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:217 33% 17%;--sidebar-accent-foreground:210 40% 98%;--sidebar-ring:239 84% 67%;--popover:222 47% 11%;--popover-foreground:210 40% 98%;--popover-border:217 33% 17%;--primary:239 84% 67%;--primary-foreground:0 0% 100%;--secondary:217 33% 17%;--secondary-foreground:210 40% 98%;--muted:217 33% 17%;--muted-foreground:215 20% 65%;--accent:217 33% 17%;--accent-foreground:210 40% 98%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--input:217 33% 17%;--ring:239 84% 67%;--chart-1:239 84% 67%;--chart-2:142 71% 45%;--chart-3:38 92% 50%;--chart-4:291 64% 42%;--chart-5:0 84% 60%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
