.other h2{color:#444;margin-bottom:7px;font-size:18px}.other a{color:#777;font-size:14px;text-decoration:underline}.other ul{margin:0;padding:0;list-style-type:none}.App{text-align:center;font-family:sans-serif}.lexical_h1{color:#333;font-size:24px}.ltr{text-align:left}.rtl{text-align:right}.editor-container{color:#000;text-align:left;border-radius:10px 10px 2px 2px;margin:20px auto;font-weight:400;line-height:20px;position:relative}.editor-inner{background:#fff;position:relative}.editor-input{resize:none;caret-color:#444;tab-size:1;outline:0;min-height:150px;padding:15px 10px;font-size:15px;position:relative}.editor-placeholder{color:#999;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:15px;display:inline-block;position:absolute;top:15px;left:10px;overflow:hidden}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-text-strikethrough{text-decoration:line-through}.editor-text-underlineStrikethrough{text-decoration:underline line-through}.editor-text-code{background-color:#f0f2f5;padding:1px .25rem;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%}.editor-link{color:#216fdb;text-decoration:none}.tree-view-output{color:#fff;white-space:pre-wrap;background:#222;border-bottom-right-radius:10px;border-bottom-left-radius:10px;max-height:250px;margin:1px auto 10px;padding:5px;font-size:12px;line-height:14px;display:block;position:relative;overflow:auto}.editor-code{tab-size:2;background-color:#f0f2f5;margin:8px 0;padding:8px 8px 8px 52px;font-family:Menlo,Consolas,Monaco,monospace;font-size:13px;line-height:1.53;display:block;position:relative;overflow-x:auto}.editor-code:before{content:attr(data-gutter);color:#777;white-space:pre-wrap;text-align:right;background-color:#eee;border-right:1px solid #ccc;min-width:25px;padding:8px;position:absolute;top:0;left:0}.editor-code:after{content:attr(data-highlight-language);text-transform:uppercase;color:#00000080;padding:3px;font-size:10px;position:absolute;top:0;right:3px}.editor-tokenComment{color:#708090}.editor-tokenPunctuation{color:#999}.editor-tokenProperty{color:#905}.editor-tokenSelector{color:#690}.editor-tokenOperator{color:#9a6e3a}.editor-tokenAttr{color:#07a}.editor-tokenVariable{color:#e90}.editor-tokenFunction{color:#dd4a68}.editor-paragraph{margin:0 0 8px;position:relative}.editor-paragraph:last-child{margin-bottom:0}.editor-heading-h1{color:#050505;margin:0 0 12px;padding:0;font-size:24px;font-weight:400}.editor-heading-h2{color:#65676b;text-transform:uppercase;margin:10px 0 0;padding:0;font-size:15px;font-weight:700}.editor-quote{color:#65676b;border-left:4px solid #ced0d4;margin:0 0 0 20px;padding-left:16px;font-size:15px}.editor-list-ol,.editor-list-ul{margin:0 0 0 16px;padding:0}.editor-listitem{margin:8px 32px}.editor-nested-listitem{list-style-type:none}.debug-timetravel-panel{margin:auto;padding:0 0 10px;display:flex;overflow:hidden}.debug-timetravel-panel-slider{flex:8;padding:0}.debug-timetravel-panel-button{color:#fff;background:0 0;border:0;flex:1;padding:0;font-size:12px}.debug-timetravel-panel-button:hover{text-decoration:underline}.debug-timetravel-button{color:#fff;background:0 0;border:0;padding:0;font-size:12px;position:absolute;top:10px;right:15px}.debug-timetravel-button:hover{text-decoration:underline}.emoji{color:#0000;vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:16px 16px;margin:0 -1px}.emoji-inner{padding:0 .15em}.emoji-inner::selection{color:#0000;background-color:#96969666}.emoji.happysmile{background-image:url(../media/1F642.35bxudsg29h4p.png)}.toolbar{vertical-align:middle;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:1px;padding:4px;display:flex}.toolbar button.toolbar-item{cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:10px;padding:8px;display:flex}.toolbar button.toolbar-item:disabled{cursor:not-allowed}.toolbar button.toolbar-item.spaced{margin-right:2px}.toolbar button.toolbar-item i.format{vertical-align:-.25em;opacity:.6;background-size:contain;width:18px;height:18px;margin-top:2px;display:flex}.toolbar button.toolbar-item:disabled i.format{opacity:.2}.toolbar button.toolbar-item.active{background-color:#dfe8fa4d}.toolbar button.toolbar-item.active i{opacity:1}.toolbar .toolbar-item:hover:not([disabled]){background-color:#eee}.toolbar .divider{background-color:#eee;width:1px;margin:0 4px}.toolbar select.toolbar-item{vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;color:#777;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;width:70px;padding:8px;font-size:14px;display:flex}.toolbar select.code-language{text-transform:capitalize;width:130px}.toolbar .toolbar-item .text{vertical-align:middle;color:#777;text-overflow:ellipsis;text-align:left;width:70px;height:20px;font-size:14px;line-height:20px;display:flex;overflow:hidden}.toolbar .toolbar-item .icon{-webkit-user-select:none;user-select:none;background-size:contain;width:20px;height:20px;margin-right:8px;line-height:16px;display:flex}.toolbar i.chevron-down{-webkit-user-select:none;user-select:none;width:16px;height:16px;margin-top:3px;display:flex}.toolbar i.chevron-down.inside{pointer-events:none;width:16px;height:16px;margin-top:11px;margin-left:-25px;margin-right:10px;display:flex}i.chevron-down{background-color:#0000;background-image:url(../media/chevron-down.4157qbprnkax0.svg);background-size:contain;width:8px;height:8px;display:inline-block}#block-controls button:hover{background-color:#efefef}#block-controls button:focus-visible{border-color:#00f}#block-controls span.block-type{background-size:contain;width:18px;height:18px;margin:2px;display:block;position:relative}#block-controls span.block-type.paragraph{background-image:url(../media/text-paragraph.1g06233izykuk.svg)}#block-controls span.block-type.h1{background-image:url(../media/type-h1.3u0-366j9dl68.svg)}#block-controls span.block-type.h2{background-image:url(../media/type-h2.1pvnjt7giqx6s.svg)}#block-controls span.block-type.quote{background-image:url(../media/chat-square-quote.3v_10dh6e_9a8.svg)}#block-controls span.block-type.ul{background-image:url(../media/list-ul.31yqobnasi1pk.svg)}#block-controls span.block-type.ol{background-image:url(../media/list-ol.3be-4ay6ymjfe.svg)}#block-controls span.block-type.code{background-image:url(../media/code.2ws7jrk3l28bd.svg)}.lexical_dropdown{z-index:1000000;background-color:#fff;border-radius:8px;min-width:100px;min-height:40px;display:block;position:fixed;box-shadow:0 12px 28px #0003,0 2px 4px #0000001a,inset 0 0 0 1px #ffffff80}.lexical_dropdown .item{color:#050505;cursor:pointer;background-color:#fff;border:0;border-radius:8px;flex-direction:row;flex-shrink:0;place-content:center space-between;min-width:268px;margin:0 8px;padding:8px;font-size:15px;line-height:16px;display:flex}.lexical_dropdown .item .active{background-size:contain;width:20px;height:20px;display:flex}.lexical_dropdown .item:first-child{margin-top:8px}.lexical_dropdown .item:last-child{margin-bottom:8px}.lexical_dropdown .item:hover{background-color:#eee}.lexical_dropdown .item .text{flex-grow:1;width:200px;line-height:20px;display:flex}.lexical_dropdown .item .icon{-webkit-user-select:none;user-select:none;background-size:contain;width:20px;height:20px;margin-right:12px;line-height:16px;display:flex}.link-editor{z-index:1000000;opacity:0;background-color:#fff;border-radius:8px;width:100%;max-width:300px;margin-top:-6px;transition:opacity .5s;position:absolute;top:-10000px;left:-10000px;box-shadow:0 5px 10px #0000004d}.link-editor .link-input{box-sizing:border-box;color:#050505;background-color:#eee;border:0;border-radius:15px;outline:0;width:calc(100% - 24px);margin:8px 12px;padding:8px 12px;font-family:inherit;font-size:15px;display:block;position:relative}.link-editor div.link-edit{vertical-align:-.25em;cursor:pointer;background-image:url(../media/pencil-fill.1ontmscq248up.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;width:35px;position:absolute;top:0;bottom:0;right:0}.link-editor .link-input a{color:#216fdb;white-space:nowrap;text-overflow:ellipsis;margin-right:30px;text-decoration:none;display:block;overflow:hidden}.link-editor .link-input a:hover{text-decoration:underline}.link-editor .button{cursor:pointer;border-radius:8px;width:20px;height:20px;margin:0 2px;padding:6px;display:inline-block}.link-editor .button.hovered{background-color:#eee;width:20px;height:20px;display:inline-block}.link-editor .button i,.actions i{vertical-align:-.25em;background-size:contain;width:20px;height:20px;display:inline-block}i.undo{background-image:url(../media/arrow-counterclockwise.125-10i69yx-2.svg)}i.redo{background-image:url(../media/arrow-clockwise.1vhw93j0d1d-j.svg)}.icon.paragraph{background-image:url(../media/text-paragraph.1g06233izykuk.svg)}.icon.large-heading,.icon.h1{background-image:url(../media/type-h1.3u0-366j9dl68.svg)}.icon.small-heading,.icon.h2{background-image:url(../media/type-h2.1pvnjt7giqx6s.svg)}.icon.bullet-list,.icon.ul{background-image:url(../media/list-ul.31yqobnasi1pk.svg)}.icon.numbered-list,.icon.ol{background-image:url(../media/list-ol.3be-4ay6ymjfe.svg)}.icon.quote{background-image:url(../media/chat-square-quote.3v_10dh6e_9a8.svg)}.icon.code{background-image:url(../media/code.2ws7jrk3l28bd.svg)}i.bold{background-image:url(../media/type-bold.3i8xj8sgu8dx8.svg)}i.italic{background-image:url(../media/type-italic.004a3voh03rby.svg)}i.underline{background-image:url(../media/type-underline.1rt50618vom_3.svg)}i.strikethrough{background-image:url(../media/type-strikethrough.0ld1fsdnia-kc.svg)}i.code{background-image:url(../media/code.2ws7jrk3l28bd.svg)}i.link{background-image:url(../media/link.0gpc6ij3p5rhg.svg)}i.left-align{background-image:url(../media/text-left.1ctw1tjnzkgs-.svg)}i.center-align{background-image:url(../media/text-center.3jxni8xr1n_m4.svg)}i.right-align{background-image:url(../media/text-right.0mw9shhah3h_u.svg)}i.justify-align{background-image:url(../media/justify.3cq0zw08qxtwj.svg)}.lexical_dropdown-btn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:4px;padding:8px 12px;position:relative}.lexical_dropdown-menu{z-index:10000000;background:#fff;border:1px solid #ddd;border-radius:4px;margin-top:4px;position:absolute;box-shadow:0 2px 4px #0000001a}.lexical_dropdown-item{cursor:pointer;text-align:left;background:#fff;border:none;width:100%;padding:8px 12px}.lexical_dropdown-item:hover{background:#f0f0f0}
.cms-page{color:var(--wb-charcoal);font-size:1rem;line-height:1.7}.cms-page p a,.cms-page li a,.cms-page td a{color:var(--wb-primary);text-underline-offset:2px;text-decoration:underline}.cms-page p a:hover,.cms-page li a:hover,.cms-page td a:hover{color:var(--wb-primary-light)}.cms-hero{background:var(--wb-bg-warm);padding-top:calc(var(--tf-topbar-bottom,76px) + 64px)}.cms-hero>.container{position:relative}.cms-hero .row{margin-inline:0}.cms-hero .row>*{flex:0 0 100%;grid-template-columns:7fr 5fr;align-items:end;gap:16px 56px;width:100%;max-width:none;padding:0 0 44px;display:grid;text-align:start!important}.cms-hero h1{font-size:var(--tf-text-h1);letter-spacing:-.03em;color:var(--wb-charcoal);text-wrap:balance;margin:0;font-weight:800;line-height:1.08}.cms-hero p{max-width:62ch;font-size:var(--tf-text-body);color:var(--wb-charcoal);text-wrap:pretty;margin:0;line-height:1.55}.cms-hero>.container:after{content:"";background:var(--wb-line);height:1px;display:block}.cms-hero>.container:before{content:"";inset-inline-start:var(--tf-gutter);width:min(320px, calc((100% - 2 * var(--tf-gutter)) * .26));background:var(--wb-primary);height:2px;position:absolute;bottom:0}.cms-page .container{max-width:calc(var(--tf-max) + 2 * var(--tf-gutter));padding-inline:var(--tf-gutter)}.cms-section{padding:var(--tf-section-y) 0}.cms-section-alt{padding:var(--tf-section-y) 0;background:var(--wb-white)}.cms-bg-warm{background:var(--wb-bg-warm)}.cms-section-header{text-align:center;margin-bottom:16px}.cms-section-header h2{color:var(--wb-charcoal);margin-bottom:0;font-size:1.8rem;font-weight:700}.cms-divider{background:var(--wb-primary);border-radius:2px;width:60px;height:3px;margin:14px auto 0}.cms-section-sub{color:var(--wb-slate-text);text-align:center;max-width:700px;margin:0 auto 32px;font-size:1.05rem;line-height:1.7}.cms-story-image{border-radius:var(--tf-radius-card);object-fit:cover;width:100%;height:auto;box-shadow:var(--tf-shadow-frame)}.cms-story-text p{color:var(--wb-slate-text);margin-bottom:18px;font-size:1.05rem;line-height:1.75}.cms-story-text p:last-child{margin-bottom:0}.cms-card{background:var(--wb-white);border:1px solid var(--wb-line);border-radius:var(--tf-radius-card);height:100%;padding:32px 24px;transition:box-shadow .2s;position:relative}.cms-card:before{content:"";top:0;background:var(--wb-primary);border-radius:var(--tf-radius-card) var(--tf-radius-card) 0 0;opacity:0;width:100%;height:3px;transition:opacity .2s;position:absolute;inset-inline-start:0}.cms-card:hover{box-shadow:var(--tf-shadow-raised)}.cms-card:hover:before{opacity:1}.cms-card h3{color:var(--wb-charcoal);margin-bottom:10px;font-size:1.1rem;font-weight:600}.cms-card p{color:var(--wb-slate-text);margin:0;font-size:.95rem;line-height:1.65}.cms-card-icon{border-radius:var(--tf-radius-button);background:color-mix(in srgb, var(--wb-primary) 8%, transparent);width:48px;height:48px;color:var(--wb-primary);justify-content:center;align-items:center;margin-bottom:18px;display:flex}.cms-feature-list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.cms-feature-list li{color:var(--wb-charcoal);background:color-mix(in srgb, var(--wb-primary) 3%, transparent);border-radius:var(--tf-radius-button);border-inline-start:3px solid var(--wb-primary);align-items:flex-start;gap:12px;padding:14px 16px;font-size:1rem;line-height:1.65;transition:background .2s;display:flex}.cms-feature-list li:hover{background:color-mix(in srgb, var(--wb-primary) 6%, transparent)}.cms-feature-list li strong{color:var(--wb-primary)}.cms-feature-list li span:not(.cms-check){flex:1}.cms-check{color:var(--wb-accent);flex-shrink:0;margin-top:2px;font-size:1.1rem;font-weight:700}.cms-community-heading{color:var(--wb-primary);margin:0 0 16px;font-size:1.15rem;font-weight:700}.cms-page>.cms-cta{width:min(var(--tf-max), 100% - 2 * var(--tf-gutter));margin-inline:auto}.cms-cta{background:var(--wb-accent-text);text-align:center;padding:70px 0}.cms-cta h2{color:var(--wb-white);margin-bottom:12px;font-size:1.8rem;font-weight:700}.cms-cta p{color:color-mix(in srgb, var(--wb-white) 92%, transparent);margin-bottom:28px;font-size:1.05rem;line-height:1.7}.cms-cta-icon{color:var(--wb-white);margin-bottom:16px;font-size:2rem;display:block}.cms-cta-btn{background:var(--wb-white);color:var(--wb-primary);border-radius:var(--tf-radius-button);padding:14px 32px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-block}.cms-cta-btn:hover{background:var(--wb-bg-warm);color:var(--wb-primary);box-shadow:var(--tf-shadow-raised);text-decoration:none}.cms-plans-link{color:var(--wb-primary);border:2px solid var(--wb-primary);border-radius:var(--tf-radius-button);align-items:center;padding:10px 24px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.cms-plans-link:hover{background:var(--wb-primary);color:var(--wb-white);text-decoration:none}.cms-discount-card{background:var(--wb-white);border:1px solid var(--wb-line);border-radius:var(--tf-radius-card);text-align:center;box-shadow:var(--tf-shadow-raised);padding:48px 40px;position:relative}.cms-discount-card:before{content:"";top:0;background:var(--wb-primary);border-radius:var(--tf-radius-card) var(--tf-radius-card) 0 0;width:100%;height:4px;position:absolute;inset-inline-start:0}.cms-discount-badge{background:var(--wb-accent-text);color:var(--wb-white);letter-spacing:1px;text-transform:uppercase;border-radius:var(--tf-radius-pill);margin-bottom:18px;padding:5px 16px;font-size:.8rem;font-weight:600;display:inline-block}.cms-discount-card h2{color:var(--wb-charcoal);margin-bottom:20px;font-size:1.6rem;font-weight:700}.cms-discount-card p{color:var(--wb-slate-text);max-width:600px;margin:0 auto 16px;font-size:1.05rem;line-height:1.7}.cms-discount-card p:last-child{margin-bottom:0}@media (max-width:991px){.cms-hero{padding-top:calc(var(--tf-topbar-bottom,60px) + 44px)}.cms-hero .row>*{grid-template-columns:1fr;padding-bottom:36px}.cms-discount-card{padding:36px 28px}}@media (max-width:575px){.cms-section-header h2{font-size:1.45rem}.cms-card{padding:24px 18px}.cms-feature-list li{padding:12px;font-size:.92rem}.cms-cta{padding:50px 0}.cms-cta h2{font-size:1.4rem}.cms-cta-btn{text-align:center;width:100%;padding:12px 24px;font-size:1rem}.cms-discount-card{padding:28px 20px}.cms-discount-card h2{font-size:1.3rem}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/Inter-VariableFont_opsz,wght.2v1ptt7h4qniw.woff2)format("woff2"),url(../media/Inter-VariableFont_opsz,wght.24zbyljy1vorm.ttf)format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/Inter-Italic-VariableFont_opsz,wght.2d_e9gq--lqka.woff2)format("woff2"),url(../media/Inter-Italic-VariableFont_opsz,wght.3ub0m60m9w90g.ttf)format("truetype")}@font-face{font-family:Mona Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/MonaSans-VariableFont_wdth,wght.1zoukb0l3lg3h.ttf)format("truetype")}@font-face{font-family:Mona Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/MonaSans-Italic-VariableFont_wdth,wght.1xk3o1wdgktwb.ttf)format("truetype")}
:root{--font-mono:ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--wb-primary:#1a4d6d;--wb-primary-light:#245f82;--wb-accent:#d89f39;--wb-slate:#7b8fa1;--wb-charcoal:#1a1a1b;--wb-bg-warm:#f5f2ed;--wb-terracotta:#a64d32;--wb-accent-text:#8a5e12;--wb-slate-text:#566a7d;--wb-disabled-text:#8a94a0;--wb-success:#1a4d6d;--wb-info:#245f82;--wb-warning:#8a5e12;--wb-error:#a64d32;--wb-warm-2:#fdf6e9;--wb-light-warm:#eae6e0;--wb-border:#c5c9ce;--wb-line:#e8e4df;--wb-white:#fff;--wb-status-ok:#047857;--wb-status-ok-bg:#ecfdf5;--wb-status-bad:#b91c1c;--wb-status-bad-bg:#fef2f2;--tf-font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--tf-text-display:3.25rem;--tf-text-h1:2.75rem;--tf-text-h2:2.375rem;--tf-text-h3:1.25rem;--tf-text-lead:1.125rem;--tf-text-body:1.0625rem;--tf-text-small:.9375rem;--tf-text-eyebrow:.8125rem;--tf-gutter:40px;--tf-max:1200px;--tf-section-y:96px;--tf-footer-gap:100px;--tf-radius-control:8px;--tf-radius-button:10px;--tf-radius-card:14px;--tf-radius-pill:999px;--tf-shadow-frame:0 1px 2px #1a1a1b0f, 0 18px 40px -18px #1a4d6d38;--tf-shadow-raised:0 1px 2px #1a1a1b0f, 0 6px 16px -8px #1a4d6d2e;--tf-shadow-float:0 2px 8px #0f172a2e;--tf-shadow-focus-inset:inset 0 0 0 4px var(--wb-white);--tf-scrim:#102a3c8c;--tf-shadow-scrim:0 0 0 200vmax var(--tf-scrim);--tf-shadow-ring:inset 0 0 0 1px var(--wb-line);--tf-shadow-ring-on:inset 0 0 0 2px currentColor;--tf-focus-color:var(--wb-primary);--tf-focus-on-dark:var(--wb-accent);--tf-motion-fast:.15s;--tf-motion:.2s;--tf-ease:cubic-bezier(.2, 0, 0, 1);--tf-topbar-h:76px}html[data-tf-surface=site]{scroll-padding-top:calc(var(--tf-topbar-bottom,76px) + 16px)}@media (min-width:1440px){:root{--tf-gutter:48px;--tf-max:clamp(1200px, 84vw, 3300px)}html[data-tf-surface=site]:has([data-tf-fluid]) #main-content .container{max-width:calc(var(--tf-max) + 2 * var(--tf-gutter));padding-inline:var(--tf-gutter)}html[data-tf-surface=site]:has([data-tf-fluid]) #main-content .container .container{max-width:none;padding-inline:0}}html{--tf-topbar-measured:var(--tf-topbar-bottom,76px)}@media (min-width:1920px) and (min-height:900px){:root{--tf-scale:1}html[data-tf-surface=site]:has([data-tf-fluid]) :is(#main-content,#main-content~footer){--tf-page-zoom:var(--tf-scale);--tf-max:calc(clamp(1200px, 84vw, 3300px) / var(--tf-scale));--tf-topbar-bottom:calc(var(--tf-topbar-measured) / var(--tf-scale));zoom:var(--tf-scale)}}@media (min-width:2240px) and (min-height:1050px){:root{--tf-scale:1.15}}@media (min-width:2560px) and (min-height:1200px){:root{--tf-scale:1.33}}@media (min-width:3200px) and (min-height:1500px){:root{--tf-scale:1.66}}@media (min-width:3840px) and (min-height:1800px){:root{--tf-scale:2}}@media (min-width:1700px) and (min-height:850px){:root{--tf-bar-scale:1}}@media (min-width:1920px) and (min-height:960px){:root{--tf-bar-scale:1.13}}@media (min-width:2240px) and (min-height:1050px){:root{--tf-bar-scale:1.3}}@media (min-width:2560px) and (min-height:1200px){:root{--tf-bar-scale:1.5}}@media (min-width:3200px) and (min-height:1500px){:root{--tf-bar-scale:1.88}}@media (min-width:3840px) and (min-height:1800px){:root{--tf-bar-scale:2.2}}@supports (zoom:calc(1px / 1px)){@media (min-width:1920px) and (min-height:900px){:root{--tf-scale:max(1, min(calc(100vw / 1920px), calc(100svh / 960px), 2))}}@media (min-width:1700px) and (min-height:850px){:root{--tf-bar-scale:max(1, min(calc(100vw / 1700px), calc(100svh / 850px), 2.2))}}}@media (max-width:1199.98px){:root{--tf-text-h1:2.375rem;--tf-text-h2:2rem;--tf-section-y:64px}}@media (max-width:991.98px){:root{--tf-topbar-h:60px;--tf-footer-gap:60px}}@media (max-width:599.98px){:root{--tf-text-display:2.375rem;--tf-text-h1:2rem;--tf-text-h2:1.75rem;--tf-text-body:1rem;--tf-gutter:20px;--tf-section-y:56px;--tf-footer-gap:40px}}@media (prefers-reduced-motion:reduce){:root{--tf-motion-fast:0s;--tf-motion:0s}}html[data-tf-surface=site]{--bs-font-sans-serif:var(--tf-font-sans)}html[data-tf-surface=site]:is(:lang(ar),:lang(bn),:lang(fa),:lang(he),:lang(hi),:lang(ja),:lang(ko),:lang(ta),:lang(th),:lang(ur),:lang(zh)) :is(h1,h2,h3,h4,h5,h6,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6){letter-spacing:0}html[data-tf-surface=site]:is(:lang(ar),:lang(fa),:lang(ur)){--tf-text-eyebrow:.875rem}::selection{background:#d89f3982}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:clip}.grecaptcha-badge{visibility:hidden!important}a{color:inherit;text-decoration:none}a:hover{cursor:pointer}.mt-100{margin-top:150px!important}@media (max-width:991px){.mt-100{margin-top:80px!important}}@media (max-width:575px){.mt-100{margin-top:50px!important}}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.modal-backdrop{-webkit-backdrop-filter:blur(8px);background:#0009!important;transition:all .3s!important}.modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1055!important}.modal.fade .modal-dialog{transition:all .3s cubic-bezier(.25,.8,.25,1);transform:translateY(-50px)scale(.95)}.modal.show .modal-dialog{transform:translate(0,0)scale(1)}.modal-dialog{pointer-events:auto;max-width:600px;margin:2rem auto;position:relative}.modal-dialog-centered{align-items:center;min-height:calc(100vh - 4rem);display:flex}.modal-content{-webkit-backdrop-filter:blur(16px);background:#fff;position:relative;overflow:hidden;border:none!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff0d!important}.modal-header{color:#fff;background:linear-gradient(135deg,#1a4d6d 0%,#245f82 100%);padding:1.5rem 2rem;position:relative;border-bottom:none!important}.modal-header:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);position:absolute;inset:0}.modal-title{color:#fff!important;margin:0!important;font-size:1.25rem!important;font-weight:600!important}.modal-header .btn-close{color:#fff!important;opacity:.8!important;background:0 0!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:2rem!important;height:2rem!important;margin:-.5rem -1rem -.5rem auto!important;padding:.5rem!important;font-size:1.1rem!important;transition:all .2s!important;display:flex!important;position:relative!important}.modal-header .btn-close:before{content:"×"!important;color:#fff!important;font-size:1.5rem!important;font-weight:300!important;line-height:1!important}.modal-header .btn-close:hover{opacity:1!important;background:#ffffff1a!important;transform:scale(1.1)!important}.modal-header .btn-close:focus{box-shadow:0 0 0 .25rem #ffffff40!important}.modal-body{color:#374151;background:#fff;line-height:1.6;padding:2rem!important}.modal-footer{background:#f8fafc;gap:.75rem;border-top:1px solid #e2e8f0!important;padding:1.5rem 2rem!important}.modal-footer .btn{border:none!important;border-radius:8px!important;padding:.625rem 1.5rem!important;font-weight:500!important;transition:all .2s!important}.modal-footer .btn-primary{color:#fff!important;background:linear-gradient(135deg,#1a4d6d 0%,#245f82 100%)!important;box-shadow:0 4px 14px #667eea63!important}.modal-footer .btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #667eea80!important}.modal-footer .btn-secondary{color:#fff!important;background:#6b7280!important}.modal-footer .btn-secondary:hover{background:#4b5563!important;transform:translateY(-1px)!important}.modal-lg{max-width:900px!important}.modal-sm{max-width:400px!important}.modal-xl{max-width:1140px!important}.modal-fullscreen{width:100vw!important;max-width:none!important;height:100vh!important;margin:0!important}.modal-fullscreen .modal-content{border-radius:0!important;height:100vh!important}@media (max-width:576px){.modal-dialog{max-width:calc(100vw - 2rem)!important;margin:1rem!important}.modal-header,.modal-body,.modal-footer{padding-inline:1.5rem!important}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px)scale(.95)}to{opacity:1;transform:translate(0,0)scale(1)}}.modal.show .modal-dialog{animation:.3s cubic-bezier(.25,.8,.25,1) modalSlideIn}[dir=rtl] body{text-align:start}[dir=rtl] .text-start{text-align:right!important}[dir=rtl] .text-end{text-align:left!important}[dir=rtl] .ms-auto{margin-inline-start:auto!important;margin-left:unset!important}[dir=rtl] .me-auto{margin-inline-end:auto!important;margin-right:unset!important}[dir=rtl] .tf-icon-mirror{transform:scaleX(-1)}.tf-corner{--a11y-focus-ring:#d89f39;inset-inline-end:0;bottom:env(safe-area-inset-bottom,0px);z-index:1950;pointer-events:none;width:184px;height:184px;position:fixed}html[data-tf-corner-hidden] .tf-corner,html[data-tf-consent-pending] .tf-corner{display:none}@media (pointer:coarse){.tf-corner{transition:opacity var(--tf-motion-fast) var(--tf-ease), visibility 0s linear 0s}html:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range],[type=color],[type=file],[type=image]),select,textarea,[contenteditable=""],[contenteditable=true]):focus) .tf-corner{opacity:0;visibility:hidden;transition:opacity var(--tf-motion-fast) var(--tf-ease), visibility 0s linear var(--tf-motion-fast)}}.tf-corner-mark{inset-inline-end:0;z-index:1;color:#fff;cursor:pointer;pointer-events:auto;transform-origin:100% 100%;background:#1a4d6d;border:0;border-start-start-radius:44px;justify-content:flex-end;align-items:flex-end;width:44px;height:44px;padding:0;padding-block-end:8px;padding-inline-end:8px;transition:background .15s,transform .18s;display:flex;position:absolute;bottom:0;box-shadow:0 2px 8px #0000002e}[dir=rtl] .tf-corner-mark,[dir=rtl] .tf-corner-menu{transform-origin:0 100%}@media (hover:hover) and (pointer:fine){.tf-corner-mark:hover{background:#245f82;transform:scale(1.18)}}.tf-corner-mark:active{background:#163f59}.tf-corner-menu{inset-inline-end:0;pointer-events:auto;transform-origin:100% 100%;background:#1a4d6df7;border-start-start-radius:184px;width:184px;height:184px;animation:.18s ease-out tfCornerMenuIn;position:absolute;bottom:0;box-shadow:0 2px 16px #00000038}.tf-corner-item{inset-inline-end:calc(var(--tf-item-x) - 22px);bottom:calc(var(--tf-item-y) - 22px);color:#1a4d6d;cursor:pointer;pointer-events:auto;opacity:0;width:44px;height:44px;animation:tfCornerItemIn .18s ease-out var(--tf-stagger,0s) forwards;background:#fff padding-box padding-box;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .15s;display:flex;position:absolute}.tf-corner-item:hover{background:#fdf6e9}.tf-corner-item:active{background:#e8e4df}.tf-corner-item:focus-visible{background:#fdf6e9}.tf-corner-label{width:var(--tf-label-w,52px);inset-inline-end:calc(var(--tf-label-dx,0px) + 22px - (var(--tf-label-w,52px) / 2));bottom:calc(var(--tf-label-dy,0px) + 15px);text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:11px;font-weight:600;line-height:14px;position:absolute;overflow:hidden}.tf-corner-badge{inset-inline-end:-4px;color:#1a1a1b;text-align:center;background:#d89f39;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-4px}@keyframes tfCornerMenuIn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes tfCornerItemIn{0%{opacity:0;transform:translate(6px,6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tf-corner-mark,.tf-corner-item{transition:none}.tf-corner-mark:hover{transform:none}.tf-corner-menu,.tf-corner-item{opacity:1;animation:none}}@media print{.tf-corner{display:none!important}@page{margin:18mm 16mm}html,body{background:#fff!important}#main-content>.container{max-width:none;padding-top:0!important}#main-content{color:#1a1a1b;font-size:11pt;line-height:1.5}#main-content :is(h1,h2,h3,h4){break-after:avoid}#main-content :is(p,li){orphans:3;widows:3}#main-content :is(tr,img,figure,pre,blockquote){break-inside:avoid}}.help-widget-emphasis{color:#1a4d6d;font-weight:600}.help-widget-report-btn{color:#fff;cursor:pointer;background:#1a4d6d;border:none;border-radius:8px;width:100%;padding:10px 14px;font-size:13px;font-weight:600;transition:background .15s}.help-widget-report-btn:hover{background:#163f59}.help-widget-backdrop{z-index:9100;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.help-widget-backdrop--aside{display:none}.help-widget-modal{overscroll-behavior:contain;background:#fff;border-radius:12px;width:100%;max-width:440px;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;box-shadow:0 8px 32px #0000002e}.help-widget-modal h2{color:#1a4d6d;margin:0 0 8px;font-size:18px}.help-widget-modal-note{color:#374151;background:#edf3f7;border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:13px;line-height:1.45}.help-widget-badge{vertical-align:middle;border-radius:.375rem;padding:.2em .5em;font-size:.7rem;font-weight:600;line-height:1.2;display:inline-block}.help-widget-badge.badgeTeal{color:#fff;background:#1a4d6d}.help-widget-badge.badgeTealSoft{color:#1a4d6d;background:#1a4d6d1f}.help-widget-badge.badgeAmberSoft{color:#8a6420;background:#d89f392e}.help-widget-badge.badgeSuccess{color:#fff;background:#2f6f4e}.help-widget-badge.badgeSlate{color:#fff;background:#7b8fa1}.help-widget-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.help-widget-input{border:1px solid #d1d5db;border-radius:8px;width:100%;padding:8px 10px;font-size:14px;display:block}.help-widget-identity{border:0;min-width:0;margin:0 0 4px;padding:0}.help-widget-label{color:#1a4d6d;margin-bottom:6px;padding:0;font-size:13px;font-weight:600;display:block}.help-widget-seg{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.help-widget-seg-option{color:#1a4d6d;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}.help-widget-seg-option:hover{background:#fdf6e9}.help-widget-seg-option.is-selected{color:#fff;background:#1a4d6d;border-color:#1a4d6d}.help-widget-seg-option.is-focused{outline-offset:2px;outline:2px solid #d89f39}.help-widget-identity:disabled .help-widget-seg-option{opacity:.6;cursor:not-allowed}.help-widget-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.help-widget-field-error{color:#a64d32;margin:0 0 6px;font-size:12px}html[data-tf-pick-mode] body{cursor:crosshair}html[data-tf-pick-mode] .tf-corner-menu{display:none}.tf-pick-pill{top:calc(var(--tf-topbar-bottom,80px) + 12px);color:#fff;z-index:1951;cursor:default;background:#1a4d6d;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);min-height:40px;margin-inline:auto;padding:4px 8px 4px 14px;font-size:13px;font-weight:600;line-height:1.3;animation:.12s ease-out tfPickPillIn;display:flex;position:fixed;inset-inline:0;box-shadow:0 2px 12px #00000038}.tf-pick-pill-text{flex:auto;min-width:0}.tf-pick-pill-link{color:#fff;min-height:32px;font:inherit;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0 6px;text-decoration:underline}.tf-pick-pill-close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.tf-pick-pill-close:hover,.tf-pick-pill-link:hover{background:#ffffff38}.tf-pick-pill-link:focus-visible,.tf-pick-pill-close:focus-visible{outline-offset:2px;outline:2px solid #d89f39}.tf-pick-halo{z-index:1949;pointer-events:none;outline-offset:2px;background:#d89f3929;border-radius:4px;outline:2px solid #d89f39;position:fixed}.tf-shot-surface{z-index:1948;cursor:crosshair;touch-action:none;outline:none;position:fixed;inset:0}.tf-shot-surface--dim{background:var(--tf-scrim)}.tf-shot-surface:focus-visible{outline:3px solid var(--tf-focus-on-dark);outline-offset:-3px}.tf-shot-box{z-index:1949;pointer-events:none;box-sizing:border-box;border:2px dashed var(--wb-accent);outline:1px solid var(--wb-white);outline-offset:-3px;box-shadow:var(--tf-shadow-scrim);position:fixed}.tf-shot-bar{z-index:1949;background:var(--wb-white);max-width:calc(100vw - 32px);box-shadow:var(--tf-shadow-float);cursor:default;border-radius:8px;padding:8px;position:fixed}.tf-shot-bar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tf-shot-bar-line{color:var(--wb-error);margin:6px 2px 0;font-size:13px}.tf-shot-bar-line:empty{display:none}.tf-shot-link{color:var(--wb-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;text-decoration:underline}.tf-shot-link:disabled{color:var(--wb-slate-text);cursor:not-allowed}.tf-shot-link:focus-visible,.tf-shot-bar button:focus-visible{outline:2px solid var(--tf-focus-color);outline-offset:2px}.tf-shot-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.tf-shot-bar button{min-height:44px}}@keyframes tfPickPillIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tf-pick-pill{animation:none}}.help-widget-quote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fb;border-inline-start:3px solid #1a4d6d;border-radius:0 6px 6px 0;max-height:8.5em;margin:0 0 8px;padding:8px 12px;font-size:14px;line-height:1.45;overflow:auto}.help-widget-btn-primary{color:#fff;cursor:pointer;background:#1a4d6d;border:none;border-radius:8px;padding:8px 16px;font-size:14px}.help-widget-btn-primary:disabled{opacity:.6;cursor:not-allowed}.help-widget-btn-secondary{color:#fff;cursor:pointer;background:#6b7280;border:none;border-radius:8px;padding:8px 16px;font-size:14px}.tf-first-lesson-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tf-first-lesson-close{width:32px;height:32px;color:var(--wb-slate-text);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-block-start:-4px;margin-inline-end:-4px;display:inline-flex}.tf-first-lesson-close:hover{background:color-mix(in srgb, var(--wb-primary) 8%, var(--wb-white));color:var(--wb-primary)}.tf-first-lesson-body{color:var(--wb-slate-text);margin:0 0 16px;font-size:14px;line-height:1.45}.tf-first-lesson-row{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.tf-first-lesson-end{color:var(--wb-slate-text);font-size:13px}.tf-first-lesson-ratings{gap:8px;display:flex}.tf-first-lesson-rating{background:var(--wb-white);width:44px;height:44px;color:var(--wb-primary);border:1px solid var(--wb-border);cursor:pointer;border-radius:50%;font-size:16px;font-weight:600}.tf-first-lesson-rating:hover:not(:disabled){border-color:var(--wb-primary-light);color:var(--wb-primary-light)}.tf-first-lesson-rating[aria-checked=true]{background:var(--wb-primary);border-color:var(--wb-primary);color:var(--wb-white)}.tf-first-lesson-rating[aria-checked=true]:hover:not(:disabled){background:var(--wb-primary-light);border-color:var(--wb-primary-light);color:var(--wb-white)}.tf-first-lesson-rating:disabled{opacity:.6;cursor:not-allowed}.tf-first-lesson-rating:focus-visible,.tf-first-lesson-close:focus-visible,.tf-first-lesson-actions button:focus-visible{outline:2px solid var(--tf-focus-color);outline-offset:2px}.tf-first-lesson-actions{justify-content:flex-end;gap:8px;display:flex}.tf-first-screen-hint{color:var(--wb-slate-text)}.tf-first-screen-question{margin:0 0 16px;font-size:14px;display:block}.tf-first-screen-question select{background:var(--wb-white);width:100%;min-height:40px;color:inherit;border:1px solid var(--wb-slate);border-radius:8px;margin-block-start:6px;padding:8px 10px;font-size:14px;display:block}.tf-first-screen-news{align-items:flex-start;gap:8px;margin:0 0 20px;font-size:14px;display:flex}.tf-first-screen-news input{flex:none;width:16px;height:16px;margin-block-start:2px}.tf-first-screen-news small{margin-block-start:2px;font-size:13px;display:block}.tf-first-screen-question select:focus-visible,.tf-first-screen-news input:focus-visible{outline:2px solid var(--tf-focus-color);outline-offset:2px}.tf-first-lesson-error{color:var(--wb-error);margin:12px 0 0;font-size:13px}@media (max-width:767px){.tf-first-lesson-row{flex-wrap:wrap}.tf-first-lesson-ratings{flex-basis:100%;order:3;justify-content:space-between}.tf-first-lesson-row .tf-first-lesson-end:last-child{margin-inline-start:auto}.tf-first-lesson-actions{flex-direction:column-reverse}.tf-first-lesson-actions button{width:100%;min-height:44px}}.help-widget-btn-outline{background:var(--wb-white);color:var(--wb-primary);border:1px solid var(--wb-primary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;display:inline-flex}.help-widget-btn-outline:hover:not(:disabled){background:color-mix(in srgb, var(--wb-primary) 8%, var(--wb-white))}.help-widget-btn-outline:focus-visible,.help-widget-shot-remove:focus-visible{outline:2px solid var(--tf-focus-color);outline-offset:2px}.help-widget-btn-outline:disabled{background:var(--wb-line);color:var(--wb-slate-text);border-color:var(--wb-line);cursor:not-allowed}.help-widget-shot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.help-widget-shot-line{color:var(--wb-slate-text);margin:0 0 8px;font-size:13px}.help-widget-shot-line--error{color:var(--wb-error)}.help-widget-shot-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.help-widget-shot-tile{flex:0 96px;min-width:72px}.help-widget-shot-tile img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--wb-border);background:var(--wb-white);border-radius:8px;width:100%;display:block}.help-widget-shot-remove{width:100%;min-height:28px;color:var(--wb-error);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;font-weight:600}.help-widget-shot-remove:disabled{color:var(--wb-slate-text);cursor:not-allowed}@media (max-width:768px){button,a.btn,select,input[type=submit]{min-height:44px}}@media print{:where(body:has(#markdown-preview)) *{visibility:hidden!important}#markdown-preview,#markdown-preview *{visibility:visible!important}#markdown-preview{width:100%!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}#markdown-preview [data-md-print-hide]{visibility:hidden!important;display:none!important}}html[data-tf-surface=site] body{--bs-primary:var(--wb-primary);--bs-primary-rgb:26, 77, 109;--bs-secondary:var(--wb-slate-text);--bs-secondary-rgb:86, 106, 125;--bs-success:var(--wb-success);--bs-success-rgb:26, 77, 109;--bs-info:var(--wb-info);--bs-info-rgb:36, 95, 130;--bs-warning:var(--wb-accent);--bs-warning-rgb:216, 159, 57;--bs-danger:var(--wb-error);--bs-danger-rgb:166, 77, 50;--bs-link-color:var(--wb-primary);--bs-link-color-rgb:26, 77, 109;--bs-link-hover-color:var(--wb-primary-light);--bs-link-hover-color-rgb:36, 95, 130;--bs-focus-ring-color:color-mix(in srgb, var(--wb-primary) 25%, transparent);--bs-border-color:var(--wb-line);--bs-secondary-color:var(--wb-slate-text)}html[data-tf-surface=site] body .btn-primary,html[data-tf-surface=site] body .btn-success,html[data-tf-surface=site] body .btn-info{--bs-btn-color:var(--wb-white);--bs-btn-bg:var(--wb-primary);--bs-btn-border-color:var(--wb-primary);--bs-btn-hover-color:var(--wb-white);--bs-btn-hover-bg:var(--wb-primary-light);--bs-btn-hover-border-color:var(--wb-primary-light);--bs-btn-active-color:var(--wb-white);--bs-btn-active-bg:var(--wb-primary-light);--bs-btn-active-border-color:var(--wb-primary-light);--bs-btn-disabled-color:var(--wb-slate-text);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--wb-border);--bs-btn-focus-shadow-rgb:26, 77, 109}html[data-tf-surface=site] body .btn-outline-primary,html[data-tf-surface=site] body .btn-outline-success,html[data-tf-surface=site] body .btn-outline-info{--bs-btn-color:var(--wb-primary);--bs-btn-border-color:var(--wb-primary);--bs-btn-hover-color:var(--wb-white);--bs-btn-hover-bg:var(--wb-primary);--bs-btn-hover-border-color:var(--wb-primary);--bs-btn-active-color:var(--wb-white);--bs-btn-active-bg:var(--wb-primary-light);--bs-btn-active-border-color:var(--wb-primary-light);--bs-btn-disabled-color:var(--wb-slate-text);--bs-btn-disabled-border-color:var(--wb-border);--bs-btn-focus-shadow-rgb:26, 77, 109}html[data-tf-surface=site] body .btn-secondary{--bs-btn-color:var(--wb-white);--bs-btn-bg:var(--wb-slate-text);--bs-btn-border-color:var(--wb-slate-text);--bs-btn-hover-color:var(--wb-white);--bs-btn-hover-bg:var(--wb-primary);--bs-btn-hover-border-color:var(--wb-primary);--bs-btn-active-color:var(--wb-white);--bs-btn-active-bg:var(--wb-primary);--bs-btn-active-border-color:var(--wb-primary);--bs-btn-disabled-color:var(--wb-slate-text);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--wb-border)}html[data-tf-surface=site] body .btn-outline-secondary{--bs-btn-color:var(--wb-slate-text);--bs-btn-border-color:var(--wb-border);--bs-btn-hover-color:var(--wb-primary);--bs-btn-hover-bg:var(--wb-bg-warm);--bs-btn-hover-border-color:var(--wb-slate-text);--bs-btn-active-color:var(--wb-primary);--bs-btn-active-bg:var(--wb-bg-warm);--bs-btn-active-border-color:var(--wb-primary);--bs-btn-disabled-color:var(--wb-slate-text);--bs-btn-disabled-border-color:var(--wb-border);--bs-btn-focus-shadow-rgb:26, 77, 109}html[data-tf-surface=site] body .btn-danger{--bs-btn-color:var(--wb-white);--bs-btn-bg:var(--wb-error);--bs-btn-border-color:var(--wb-error);--bs-btn-hover-color:var(--wb-white);--bs-btn-hover-bg:var(--wb-error);--bs-btn-hover-border-color:var(--wb-charcoal);--bs-btn-active-color:var(--wb-white);--bs-btn-active-bg:var(--wb-error);--bs-btn-active-border-color:var(--wb-charcoal);--bs-btn-disabled-color:var(--wb-slate-text);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--wb-border)}html[data-tf-surface=site] body .btn-outline-danger{--bs-btn-color:var(--wb-error);--bs-btn-border-color:var(--wb-error);--bs-btn-hover-color:var(--wb-white);--bs-btn-hover-bg:var(--wb-error);--bs-btn-hover-border-color:var(--wb-error);--bs-btn-active-color:var(--wb-white);--bs-btn-active-bg:var(--wb-error);--bs-btn-active-border-color:var(--wb-error);--bs-btn-disabled-color:var(--wb-slate-text);--bs-btn-disabled-border-color:var(--wb-border)}html[data-tf-surface=site] body .btn-warning{--bs-btn-color:var(--wb-charcoal);--bs-btn-bg:var(--wb-accent);--bs-btn-border-color:var(--wb-accent);--bs-btn-hover-color:var(--wb-charcoal);--bs-btn-hover-bg:var(--wb-accent);--bs-btn-hover-border-color:var(--wb-warning);--bs-btn-active-color:var(--wb-charcoal);--bs-btn-active-bg:var(--wb-accent);--bs-btn-active-border-color:var(--wb-warning)}html[data-tf-surface=site] body .btn-link{--bs-btn-color:var(--wb-primary);--bs-btn-hover-color:var(--wb-primary-light);--bs-btn-active-color:var(--wb-primary-light)}html[data-tf-surface=site] body .btn:focus-visible{outline:2px solid var(--wb-primary);outline-offset:2px;box-shadow:none}html[data-tf-surface=site] body .form-check-input:checked{background-color:var(--wb-primary);border-color:var(--wb-primary)}html[data-tf-surface=site] body .form-check-input:focus,html[data-tf-surface=site] body .form-control:focus,html[data-tf-surface=site] body .form-select:focus{border-color:var(--wb-primary-light);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--wb-primary) 25%, transparent)}html[data-tf-surface=site] body .form-switch .form-check-input:focus:not(:checked){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2362778A'/%3e%3c/svg%3e")}html[data-tf-surface=site] body .badge.bg-primary,html[data-tf-surface=site] body .text-bg-primary,html[data-tf-surface=site] body .badge.bg-success,html[data-tf-surface=site] body .text-bg-success{background-color:var(--wb-primary)!important;color:var(--wb-white)!important}html[data-tf-surface=site] body .badge.bg-secondary,html[data-tf-surface=site] body .text-bg-secondary{background-color:var(--wb-slate-text)!important;color:var(--wb-white)!important}html[data-tf-surface=site] body .badge.bg-danger,html[data-tf-surface=site] body .text-bg-danger{background-color:var(--wb-error)!important;color:var(--wb-white)!important}html[data-tf-surface=site] body .badge.bg-warning,html[data-tf-surface=site] body .text-bg-warning{background-color:var(--wb-accent)!important;color:var(--wb-charcoal)!important}html[data-tf-surface=site] body .badge.bg-info,html[data-tf-surface=site] body .text-bg-info{background-color:var(--wb-primary-light)!important;color:var(--wb-white)!important}html[data-tf-surface=site] body .text-primary,html[data-tf-surface=site] body .text-success,html[data-tf-surface=site] body .text-info{color:var(--wb-primary)!important}html[data-tf-surface=site] body .text-danger{color:var(--wb-error)!important}html[data-tf-surface=site] body .text-warning{color:var(--wb-warning)!important}html[data-tf-surface=site] body .text-muted,html[data-tf-surface=site] body .text-secondary{color:var(--wb-slate-text)!important}html[data-tf-surface=site] body .spinner-border.text-primary,html[data-tf-surface=site] body .spinner-grow.text-primary{color:var(--wb-primary)!important}html[data-tf-surface=site] body .alert-primary,html[data-tf-surface=site] body .alert-info,html[data-tf-surface=site] body .alert-success{--bs-alert-color:var(--wb-primary);--bs-alert-bg:var(--wb-bg-warm);--bs-alert-border-color:var(--wb-border);--bs-alert-link-color:var(--wb-primary)}html[data-tf-surface=site] body .alert-warning{--bs-alert-color:var(--wb-charcoal);--bs-alert-bg:var(--wb-warm-2);--bs-alert-border-color:var(--wb-accent);--bs-alert-link-color:var(--wb-charcoal)}html[data-tf-surface=site] body .alert-danger{--bs-alert-color:var(--wb-error);--bs-alert-bg:var(--wb-warm-2);--bs-alert-border-color:var(--wb-error);--bs-alert-link-color:var(--wb-error)}html[data-tf-surface=site] body .alert-secondary{--bs-alert-color:var(--wb-charcoal);--bs-alert-bg:var(--wb-bg-warm);--bs-alert-border-color:var(--wb-border)}html[data-tf-surface=site] body .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-striped-bg:var(--wb-bg-warm)}html[data-tf-surface=site] body .table-hover>tbody>tr:hover>*{--bs-table-hover-bg:var(--wb-warm-2)}html[data-tf-surface=site] body .page-link{color:var(--wb-primary)}html[data-tf-surface=site] body .page-item.active .page-link{background-color:var(--wb-primary);border-color:var(--wb-primary);color:var(--wb-white)}html[data-tf-surface=site] body .nav-pills .nav-link.active{background-color:var(--wb-primary)}html[data-tf-surface=site] body .btn{--bs-btn-disabled-opacity:1}html[data-tf-surface=site] body :is(.form-control,.form-select,.form-check-input){--bs-border-color:var(--wb-slate-text)}html[data-tf-surface=site] body .btn-outline-secondary{--bs-btn-border-color:var(--wb-slate-text)}.katex{direction:ltr;unicode-bidi:isolate}
.YWacza_banner{inset-inline:0;z-index:1080;-webkit-backdrop-filter:blur(14px)saturate(160%);color:#1a1a1b;background:#ffffffeb;border-top:1px solid #1a4d6d1f;padding:1.15rem 1.25rem 1.25rem;animation:.26s cubic-bezier(.16,1,.3,1) both YWacza_cookieRise;position:fixed;bottom:0;box-shadow:0 -8px 32px #1a4d6d24}.YWacza_banner:before{content:"";inset-inline:0;background:linear-gradient(90deg,#1a4d6d 0%,#245f82 45%,#d89f39 100%);height:3px;position:absolute;top:0}@keyframes YWacza_cookieRise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.YWacza_inner{max-width:1100px;margin:0 auto}.YWacza_title{color:#1a4d6d;margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.YWacza_body{color:#1a1a1b;margin:0 0 .85rem;font-size:.92rem}.YWacza_policyLink{color:#1a4d6d;text-underline-offset:2px;font-weight:600}.YWacza_policyLink:hover,.YWacza_policyLink:focus-visible{color:#245f82}.YWacza_detail{background:#fff;border:1px solid #e0dad1;border-left:3px solid #245f82;border-radius:6px;margin:0 0 .9rem;padding:.7rem 1rem .8rem}.YWacza_legend{color:#1a4d6d;letter-spacing:.02em;text-transform:uppercase;width:auto;padding:0 .3rem;font-size:.82rem;font-weight:700}.YWacza_category{align-items:flex-start;gap:.55rem;margin:0;font-size:.86rem;display:flex}.YWacza_categoryName{color:#1a4d6d;font-weight:700}.YWacza_essential{color:#7b8fa1;margin:0 0 .6rem;font-size:.86rem}.YWacza_essential .YWacza_categoryName{color:#1a4d6d}.YWacza_actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.YWacza_accept,.YWacza_reject{cursor:pointer;border:1.5px solid #1a4d6d;border-radius:8px;padding:.6rem 1.45rem;font:600 .9rem/1.2 inherit;transition:background-color .15s,color .15s,border-color .15s,transform .12s}.YWacza_accept:active,.YWacza_reject:active{transform:translateY(1px)}.YWacza_accept{color:#fff;background:#1a4d6d}.YWacza_accept:hover{background:#245f82;border-color:#245f82}.YWacza_reject{color:#1a4d6d;background:0 0}.YWacza_reject:hover{background:#1a4d6d14}.YWacza_choose{color:#1a4d6d;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.55rem .4rem;font:600 .88rem/1.2 inherit;text-decoration:underline}.YWacza_choose:hover{color:#245f82}.YWacza_accept:focus-visible,.YWacza_reject:focus-visible,.YWacza_choose:focus-visible,.YWacza_policyLink:focus-visible,.YWacza_category input:focus-visible{outline-offset:2px;outline:3px solid #d89f39}.YWacza_category input[type=checkbox]{accent-color:#1a4d6d;width:auto;margin-top:.15rem}@media (prefers-reduced-motion:reduce){.YWacza_banner{animation:none}.YWacza_accept,.YWacza_reject,.YWacza_choose{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.YWacza_banner{background:#f5f2ed}}@media (max-width:480px){.YWacza_actions button{flex:auto}}@media print{.YWacza_banner{display:none!important}}
