.LuoAwa_footer{border-top:1px solid var(--ds-border);background:var(--ds-page)}.LuoAwa_container{width:100%;max-width:var(--ds-content-max);margin-inline:auto;padding-block:72px 24px;container:footer/inline-size}.LuoAwa_main{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:48px;display:grid}.LuoAwa_brand{min-width:0}.LuoAwa_brandLink{align-items:center;max-width:100%;min-height:44px;display:inline-flex}.LuoAwa_brandLink img{width:180px;max-width:100%;height:auto}.LuoAwa_socials{gap:0;margin:16px -8px 12px}.LuoAwa_social{background:0 0;border:0;border-radius:8px;width:36px;height:44px}.LuoAwa_copyright{max-width:22ch;color:var(--ds-secondary);font-size:var(--ds-type-meta);margin:0;line-height:1.65}.LuoAwa_columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.25rem),1fr));gap:24px;display:grid}.LuoAwa_column{min-width:0}.LuoAwa_heading{color:var(--ds-text);font:400 var(--ds-type-ui)/1.5 var(--ds-font-sans);overflow-wrap:anywhere;margin:0 0 16px}.LuoAwa_link{min-height:44px;color:var(--ds-secondary);text-align:left;overflow-wrap:anywhere;padding-block:8px;font-weight:400}.LuoAwa_details{border-top:1px solid var(--ds-border);margin-top:48px;padding-top:24px}.LuoAwa_trustRow{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.LuoAwa_compliance .lv2-footer-seals{flex-wrap:wrap;align-items:center;gap:24px;display:flex}:is(.LuoAwa_compliance .lv2-footer-seal,.LuoAwa_compliance .lv2-footer-seal-link){flex-direction:row;flex:0 auto;align-items:center;gap:8px;width:auto;min-width:0;max-width:none;display:flex}.LuoAwa_compliance .lv2-footer-seal :is(svg,img){filter:none;width:24px;height:24px}.LuoAwa_compliance .lv2-footer-seal-label{color:var(--ds-secondary);font:400 var(--ds-type-ui)/1.5 var(--ds-font-sans);letter-spacing:0}.LuoAwa_programmes{flex-wrap:wrap;align-items:center;gap:24px 32px;display:flex}.LuoAwa_programme{max-width:100%;min-height:44px;color:var(--ds-secondary);align-items:center;text-decoration:none;display:flex}.LuoAwa_programme:hover{color:var(--ds-text)}.LuoAwa_programme img{width:160px;max-width:100%;height:auto;display:block}.LuoAwa_googleProgramme{gap:12px}.LuoAwa_googleProgramme img{flex-shrink:0;width:80px}.LuoAwa_programmeName{font-size:var(--ds-type-ui);line-height:1.5}.LuoAwa_programmeName>span{font-size:var(--ds-type-meta)}.LuoAwa_wordmark{padding-top:56px}.LuoAwa_wordmark img{filter:grayscale();opacity:.18;width:100%;height:auto;display:block}@media (max-width:1200px){.LuoAwa_main{grid-template-columns:minmax(0,1fr);gap:40px}.LuoAwa_brand{order:2}.LuoAwa_copyright{max-width:none}}@media (max-width:900px){.LuoAwa_columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (max-width:600px){.LuoAwa_container{padding-block:40px 24px}.LuoAwa_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.LuoAwa_heading,.LuoAwa_link{font-size:1rem}.LuoAwa_details{margin-top:32px}.LuoAwa_wordmark{padding-top:32px}}@media (pointer:coarse){.LuoAwa_social{width:44px}.LuoAwa_heading,.LuoAwa_link{font-size:1rem}}@container footer not (min-width:calc(16.5rem + 20px)){.LuoAwa_columns{grid-template-columns:minmax(0,1fr)}}
.ce4ewG_header{-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border-bottom:1px solid #0000}.ce4ewG_header[data-scrolled=true]{background:var(--ds-header-scrolled-background);border-bottom-color:var(--ds-border);-webkit-backdrop-filter:blur(var(--ds-header-blur));backdrop-filter:blur(var(--ds-header-blur))}.ce4ewG_header[data-menu-open=true]{z-index:300;background:var(--ds-surface);border-bottom-color:var(--ds-border);-webkit-backdrop-filter:none;backdrop-filter:none}.ce4ewG_bar{z-index:2;gap:min(var(--ds-space-4), 16px);padding-block:min(var(--ds-space-4), 16px);flex-wrap:wrap;position:relative}.ce4ewG_desktopActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;max-width:100%}.ce4ewG_desktopActions>.lv2-pill{white-space:nowrap;overflow-wrap:normal;flex-shrink:0}.ce4ewG_navigation{border-radius:var(--ds-radius-control);outline:1px solid var(--ds-border);outline-offset:-1px;align-items:stretch;gap:0;display:flex}.ce4ewG_navigation>a,.ce4ewG_navigation>div>button{min-height:var(--ds-button-height-sm);color:var(--ds-secondary);font-family:var(--ds-font-sans);font-size:var(--ds-type-ui);font-weight:var(--ds-weight-regular);letter-spacing:0;line-height:var(--ds-leading-body);text-transform:none;white-space:nowrap;overflow-wrap:normal;background:0 0;border:0;border-radius:0;padding:4px 8px}.ce4ewG_navigation>:first-child>button{border-radius:var(--ds-radius-control) 0 0 var(--ds-radius-control)}.ce4ewG_navigation>a:not(:first-child),.ce4ewG_navigation>div:not(:first-child)>button{border-left:1px solid var(--ds-border)}.ce4ewG_navigation>:last-child>button{border-radius:0 var(--ds-radius-control) var(--ds-radius-control) 0}.ce4ewG_navigation>a:hover,.ce4ewG_navigation>div>button:hover{color:var(--ds-text)}.ce4ewG_navigation>a:focus-visible,.ce4ewG_navigation>div>button:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:var(--ds-focus-offset)}@media (pointer:coarse){.ce4ewG_navigation>a,.ce4ewG_navigation>div>button{min-height:var(--ds-mobile-control-height)}}.ce4ewG_toggle{justify-content:space-between;align-items:center;gap:min(var(--ds-space-4), 16px);min-height:var(--ds-control-height);padding:min(var(--ds-space-2), 8px) min(var(--ds-space-4), 16px);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text);cursor:pointer;display:inline-flex}.ce4ewG_toggleLabel{font-family:var(--ds-font-sans);font-size:var(--ds-type-ui);font-weight:var(--ds-weight-regular);line-height:var(--ds-leading-body);letter-spacing:0;text-transform:none}.ce4ewG_toggleIcon{flex-shrink:0;width:20px;height:20px;position:relative}.ce4ewG_toggleIcon>span{transform-origin:50%;width:20px;height:1.75px;transition:transform var(--ds-duration-base) var(--ds-ease-standard);background:currentColor;position:absolute;top:6px;right:0}.ce4ewG_toggleIcon>span:last-child{top:13px}.ce4ewG_toggle[data-open=true] .ce4ewG_toggleIcon>span:first-child{transform:translateY(3.5px)rotate(45deg)}.ce4ewG_toggle[data-open=true] .ce4ewG_toggleIcon>span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.ce4ewG_overlay{--nav-top:var(--nav-height,76px);z-index:1;padding:calc(var(--nav-top) + 8px) var(--ds-mobile-gutter) max(16px, env(safe-area-inset-bottom,0px));visibility:hidden;pointer-events:none;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}.ce4ewG_overlay[data-state=open]{visibility:visible;pointer-events:auto}.ce4ewG_backdrop{background:#070707db;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ce4ewG_backdrop:active{transform:none}.ce4ewG_sheet{width:100%;max-width:460px;max-height:calc(100dvh - var(--nav-top) - 32px - env(safe-area-inset-bottom,0px));border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-glass-overlay);box-shadow:var(--ds-glass-shadow);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.ce4ewG_content{overscroll-behavior:contain;min-height:0;padding:var(--ds-card-padding);scrollbar-width:thin;overflow-y:auto}.ce4ewG_actions{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-5);border-top:1px solid var(--ds-border);background:var(--ds-surface);flex-wrap:wrap;display:flex}.ce4ewG_demo,.ce4ewG_login{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-height);padding:var(--ds-space-2) min(var(--ds-space-4),16px);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);font-family:var(--ds-font-sans);font-size:var(--ds-type-ui);font-weight:var(--ds-weight-regular);line-height:var(--ds-leading-body);letter-spacing:0;text-transform:none;flex:auto;display:flex}.ce4ewG_demo{background:var(--ds-text);color:var(--ds-on-bright)}.ce4ewG_login{color:var(--ds-text)}.ce4ewG_demo svg,.ce4ewG_login svg{flex-shrink:0}.ce4ewG_toggle:focus-visible,.ce4ewG_sheet a:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:var(--ds-focus-offset)}@media (hover:hover){.ce4ewG_toggle:hover,.ce4ewG_login:hover{border-color:var(--ds-border-control)}}@media (max-width:1023px),(pointer:coarse){.ce4ewG_toggle,.ce4ewG_demo,.ce4ewG_login,.ce4ewG_bar>a{min-height:var(--ds-mobile-control-height)}}@media (max-width:600px){.ce4ewG_content,.ce4ewG_actions{padding:var(--ds-mobile-card-padding)}}@media (max-height:650px){.ce4ewG_sheet{overscroll-behavior:contain;grid-template-rows:auto auto;overflow-y:auto}.ce4ewG_content{padding-block:var(--ds-space-4);overflow:visible}}@media (min-width:1024px){.ce4ewG_toggle,.ce4ewG_overlay{display:none}}@media (prefers-reduced-motion:reduce){.ce4ewG_header,.ce4ewG_toggleIcon>span{transition:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.ce4ewG_header,.ce4ewG_header[data-scrolled],.ce4ewG_header[data-menu-open],.ce4ewG_sheet{background:var(--ds-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.ce4ewG_navigation{outline-color:buttontext}.ce4ewG_navigation>a:not(:first-child),.ce4ewG_navigation>div:not(:first-child)>button{border-left-color:buttontext}.ce4ewG_header,.ce4ewG_header[data-scrolled],.ce4ewG_header[data-menu-open],.ce4ewG_sheet,.ce4ewG_toggle,.ce4ewG_demo,.ce4ewG_login{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:buttontext}}@media (max-width:380px){.ce4ewG_toggle{min-width:var(--ds-mobile-control-height);justify-content:center}.ce4ewG_toggleLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}
.ETkt8q_segment>button{align-items:center;gap:8px;display:inline-flex}.ETkt8q_segment>button svg{transition:transform var(--ds-duration-fast) var(--ds-ease-standard)}.ETkt8q_segment>button svg[data-open=true]{transform:rotate(180deg)}.ETkt8q_panel{inset:calc(var(--nav-height,73px) + 8px) 0 auto;width:min(var(--ds-content-max), calc(100vw - 2 * var(--site-gutter)));max-height:calc(100dvh - var(--nav-height,73px) - 24px);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-glass-shadow);margin:0 auto;padding:28px;position:fixed;overflow-y:auto}.ETkt8q_panel:popover-open{grid-template-columns:minmax(0,1fr) minmax(200px,.3fr);gap:28px;display:grid}@media (prefers-reduced-motion:no-preference){.ETkt8q_panel:popover-open{animation:ETkt8q_reveal var(--ds-duration-fast) var(--ds-ease-standard)}}@keyframes ETkt8q_reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ETkt8q_panel::backdrop{background:0 0}.ETkt8q_columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ETkt8q_column h2{font:400 var(--ds-type-ui)/1.5 var(--ds-font-sans);color:var(--ds-secondary);margin:4px 0 20px}.ETkt8q_column ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ETkt8q_item{border-radius:var(--ds-radius-control);align-items:flex-start;gap:12px;min-height:44px;margin-inline:-8px;padding:12px 8px;text-decoration:none;display:flex}.ETkt8q_item>svg{color:var(--ds-secondary);flex-shrink:0;margin-top:2px}.ETkt8q_item>span{min-width:0}.ETkt8q_title{font:400 var(--ds-type-body)/1.5 var(--ds-font-sans);color:var(--ds-text);display:block}.ETkt8q_description{font:400 var(--ds-type-ui)/1.6 var(--ds-font-sans);color:var(--ds-secondary);margin-top:6px;display:block}.ETkt8q_item:hover .ETkt8q_title,.ETkt8q_item[aria-current=page] .ETkt8q_title{text-underline-offset:4px;text-decoration:underline}.ETkt8q_item:hover,.ETkt8q_feature:hover{background:#ffffff08}.ETkt8q_item:focus-visible,.ETkt8q_feature:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:var(--ds-focus-offset)}.ETkt8q_feature{border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);flex-direction:column;align-self:stretch;min-width:0;padding:16px;text-decoration:none;display:flex}.ETkt8q_feature img{object-fit:contain;width:100%;height:108px;margin-bottom:16px}.ETkt8q_kicker{font:400 var(--ds-type-meta)/1.5 var(--ds-font-mono);color:var(--ds-secondary)}.ETkt8q_featureTitle{font:400 var(--ds-type-body)/1.5 var(--ds-font-sans);justify-content:space-between;gap:8px;margin-top:12px;display:flex}.ETkt8q_featureTitle svg{flex-shrink:0}@media (max-width:1199px){.ETkt8q_panel:popover-open{grid-template-columns:1fr}.ETkt8q_feature{display:none}}@media (prefers-reduced-motion:reduce){.ETkt8q_segment>button svg{transition:none}}@media (forced-colors:active){.ETkt8q_panel,.ETkt8q_feature{color:canvastext;background:canvas;border-color:canvastext}}
._6cw7zG_group+._6cw7zG_group{border-top:1px solid var(--ds-border)}._6cw7zG_group summary{min-height:52px;font:400 var(--ds-type-body)/1.5 var(--ds-font-sans);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;list-style:none;display:flex}._6cw7zG_group summary::-webkit-details-marker{display:none}._6cw7zG_group summary svg{flex-shrink:0}._6cw7zG_group[open]>summary svg{transform:rotate(180deg)}._6cw7zG_links{gap:4px;padding-bottom:16px;display:grid}._6cw7zG_column+._6cw7zG_column{margin-top:12px}._6cw7zG_column h2{color:var(--ds-secondary);font:400 var(--ds-type-ui)/1.5 var(--ds-font-sans);margin:8px 4px}._6cw7zG_links a{min-height:var(--ds-mobile-control-height);color:var(--ds-text);border-radius:var(--ds-radius-control);align-items:flex-start;gap:12px;padding:10px 4px;display:flex}._6cw7zG_links svg{color:var(--ds-secondary);flex-shrink:0;margin-top:2px}._6cw7zG_links a>span{min-width:0}._6cw7zG_label{font:400 var(--ds-type-body)/1.5 var(--ds-font-sans);display:block}._6cw7zG_description{font:400 var(--ds-type-ui)/1.5 var(--ds-font-sans);color:var(--ds-secondary);margin-top:4px;display:block}._6cw7zG_links a:hover ._6cw7zG_label,._6cw7zG_links a[aria-current=page] ._6cw7zG_label{text-underline-offset:4px;text-decoration:underline}._6cw7zG_group summary:focus-visible,._6cw7zG_links a:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:var(--ds-focus-offset)}@media (max-height:650px){._6cw7zG_description{display:none}}
.DP2AAa_scene{touch-action:pan-y;place-items:center;width:100%;height:100%;display:grid;position:relative}.DP2AAa_artwork{aspect-ratio:2/3;max-width:94%;height:calc(100% - 64px);max-height:600px;transform:translate3d(var(--head-x,0px), var(--head-y,0px), 0) rotate(var(--head-roll,0deg)) scale(.92);position:relative}.DP2AAa_float{width:100%;height:100%;position:relative}.DP2AAa_ink{object-fit:contain;filter:invert();opacity:.72;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.DP2AAa_control{right:var(--ds-space-4);bottom:var(--ds-space-2);justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-height);padding:var(--ds-space-2) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text);font-family:var(--ds-font-sans);font-size:var(--ds-type-ui);font-weight:var(--ds-weight-regular);letter-spacing:0;text-transform:none;cursor:pointer;display:inline-flex;position:absolute}.DP2AAa_control:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:var(--ds-focus-offset)}@media (max-width:600px),(pointer:coarse){.DP2AAa_control{min-height:var(--ds-mobile-control-height)}}
.zZRr4W_hero{padding-block:max(calc(var(--ds-control-height) + var(--ds-space-16)), calc(var(--site-nav-height,73px) + 32px)) var(--ds-space-8);background:var(--ds-page);position:relative}.zZRr4W_container{width:100%}.zZRr4W_layout{align-items:center;gap:var(--ds-space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:600px;display:grid}.zZRr4W_copy{min-width:0;padding-block:var(--ds-space-12)}.zZRr4W_eyebrow{align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-6);color:var(--ds-secondary);font-size:var(--ds-type-ui);line-height:var(--ds-leading-body);letter-spacing:var(--ds-action-tracking);text-transform:uppercase;display:flex}.zZRr4W_eyebrow>span{background:var(--ds-brand);border-radius:50%;flex-shrink:0;width:6px;height:6px}.zZRr4W_title{font-size:var(--ds-type-display);letter-spacing:-.02em;text-wrap:wrap;line-height:1.15}.zZRr4W_title>span{color:var(--ds-secondary)}.zZRr4W_title>.zZRr4W_name{color:var(--ds-text);white-space:nowrap}.zZRr4W_description{max-width:40ch;margin-top:var(--ds-space-6);color:var(--ds-secondary);font-size:var(--ds-type-lead);line-height:var(--ds-leading-body)}.zZRr4W_actions{align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-group);flex-wrap:wrap;display:flex}.zZRr4W_visual{align-self:stretch;min-width:0;min-height:480px;position:relative}@media (max-width:1023px){.zZRr4W_layout{gap:var(--ds-space-group);grid-template-columns:minmax(0,1fr);min-height:0}.zZRr4W_visual{height:400px;min-height:0}}@media (max-width:600px){.zZRr4W_hero{padding-block:max(calc(var(--ds-mobile-control-height) + var(--ds-space-12)), calc(var(--site-nav-height,77px) + 24px)) var(--ds-mobile-group-gap)}.zZRr4W_layout{gap:var(--ds-mobile-group-gap)}.zZRr4W_copy{padding-block:0}.zZRr4W_title{font-size:var(--ds-mobile-type-display)}.zZRr4W_eyebrow{margin-bottom:var(--ds-mobile-group-gap)}.zZRr4W_description{margin-top:var(--ds-mobile-group-gap)}.zZRr4W_actions{gap:var(--ds-space-2);margin-top:var(--ds-mobile-group-gap)}.zZRr4W_visual{height:320px}}
.XOoB6W_story{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px;margin-bottom:40px;display:grid}.XOoB6W_image{aspect-ratio:3/2;object-fit:contain;border:1px solid var(--ds-border);border-radius:var(--ds-radius-media);width:100%;height:auto}.XOoB6W_points{gap:28px;display:grid}.XOoB6W_point{grid-template-columns:24px minmax(0,1fr);gap:16px;display:grid}.XOoB6W_point>svg{color:var(--ds-secondary);margin-top:3px}.XOoB6W_point h3{font:400 var(--ds-type-card)/1.35 var(--ds-font-sans);letter-spacing:-.015em;margin:0 0 8px}.XOoB6W_point p{color:var(--ds-secondary);font-size:var(--ds-type-body);margin:0;line-height:1.65}.XOoB6W_link{min-height:44px;color:var(--ds-text);font-size:var(--ds-type-body);text-underline-offset:5px;align-items:center;gap:8px;margin-top:24px;display:inline-flex}@media (max-width:900px){.XOoB6W_story{grid-template-columns:minmax(0,1fr);gap:32px}.XOoB6W_image{max-width:760px}}@media (max-width:600px){.XOoB6W_point{grid-template-columns:minmax(0,1fr);gap:12px}}
.IwDTRq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.IwDTRq_card{min-width:0;color:var(--ds-text);border-radius:var(--ds-radius-media);text-decoration:none;display:block}.IwDTRq_art{aspect-ratio:3/2;border:1px solid var(--ds-border);border-radius:var(--ds-radius-media);background:var(--ds-surface);overflow:hidden}.IwDTRq_art img{object-fit:contain;width:100%;height:100%;display:block}.IwDTRq_card h3{font:400 var(--ds-type-card)/1.3 var(--ds-font-sans);letter-spacing:-.02em;justify-content:space-between;align-items:flex-start;gap:16px;margin:20px 0 8px;display:flex}.IwDTRq_card h3>span{min-width:0}.IwDTRq_card h3 svg{color:var(--ds-secondary);flex-shrink:0;margin-top:3px}.IwDTRq_card p{max-width:38ch;color:var(--ds-secondary);font:400 var(--ds-type-body)/1.5 var(--ds-font-sans);margin:0}.IwDTRq_card:hover h3>span{text-underline-offset:4px;text-decoration:underline}.IwDTRq_card:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:8px}@media (max-width:1023px){.IwDTRq_grid{grid-template-columns:1fr;gap:32px}.IwDTRq_card{width:100%;max-width:640px}}@media (max-width:600px){.IwDTRq_grid{gap:var(--ds-mobile-section-gap)}.IwDTRq_card h3{margin-top:16px}}@media (forced-colors:active){.IwDTRq_art{border-color:canvastext}}
.fN_0dW_workflow{border:1px solid var(--ds-border);border-radius:var(--ds-radius-media);background:var(--ds-surface);color:var(--ds-text);overflow:clip}.fN_0dW_toolbar{border-bottom:1px solid var(--ds-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.fN_0dW_example{color:var(--ds-secondary);font-size:var(--ds-type-ui);line-height:var(--ds-leading-body);align-items:center;gap:8px;margin:0;display:flex}.fN_0dW_exampleDot{background:currentColor;border-radius:50%;width:6px;height:6px}.fN_0dW_progressTrack{height:2px;overflow:hidden}.fN_0dW_progress{background:var(--ds-red-ink);transform-origin:0;height:100%;transform:scaleX(0)}.fN_0dW_playback{min-height:var(--ds-button-height-sm);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text);font-family:var(--ds-font-sans);font-size:var(--ds-type-ui);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-weight:400;line-height:1.5;display:inline-flex}.fN_0dW_playback:disabled{color:var(--ds-secondary);cursor:default}.fN_0dW_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);display:grid}.fN_0dW_steps{border-right:1px solid var(--ds-border);flex-direction:column;gap:8px;padding:24px;display:flex}.fN_0dW_step{width:100%;min-height:var(--ds-mobile-control-height);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-secondary);text-align:left;cursor:pointer;font:inherit;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 16px;display:grid}.fN_0dW_step[aria-pressed=true]{color:var(--ds-text);border-color:var(--ds-border-control)}.fN_0dW_step>svg{flex-shrink:0;margin-top:4px}.fN_0dW_stepNumber{font-size:var(--ds-type-ui);font-variant-numeric:tabular-nums;margin-top:3px;line-height:1.5}.fN_0dW_stepCopy{min-width:0}.fN_0dW_stepTitle{font-size:var(--ds-type-card);letter-spacing:-.02em;overflow-wrap:normal;font-weight:400;line-height:1.3;display:block}.fN_0dW_stepDescription{font-size:var(--ds-type-body);color:var(--ds-secondary);margin-top:8px;line-height:1.5;display:block}.fN_0dW_stageArea{min-width:0;padding:32px}.fN_0dW_stage{min-width:0}.fN_0dW_stage[hidden]{display:none}.fN_0dW_stageHeading{max-width:60ch}.fN_0dW_kicker{color:var(--ds-secondary);font-size:var(--ds-type-ui);line-height:1.5}.fN_0dW_stageHeading h3{font-size:var(--ds-type-article-section);letter-spacing:-.02em;overflow-wrap:anywhere;margin:12px 0 16px;font-weight:400;line-height:1.3}.fN_0dW_stageHeading>p:last-child,.fN_0dW_conclusion{color:var(--ds-secondary);font-size:var(--ds-type-body);margin:0;line-height:1.5}.fN_0dW_trace{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;margin:32px 0;display:grid}.fN_0dW_node{border:1px solid var(--ds-border);border-radius:var(--ds-radius-media);text-align:center;font-size:var(--ds-type-body);flex-direction:column;align-items:center;gap:8px;padding:20px 12px;line-height:1.5;display:flex}.fN_0dW_node>svg{margin-bottom:4px}.fN_0dW_node small{color:var(--ds-secondary);font-size:var(--ds-type-ui)}.fN_0dW_connector{color:var(--ds-secondary)}.fN_0dW_exchange{border:1px solid var(--ds-border);border-radius:var(--ds-radius-media);padding:20px}.fN_0dW_exchange>p{color:var(--ds-secondary);font-size:var(--ds-type-ui);margin:0 0 8px}.fN_0dW_exchange code,.fN_0dW_evidence code{font-family:var(--ds-font-mono);font-size:var(--ds-type-ui);overflow-wrap:anywhere;line-height:1.7}.fN_0dW_issue{color:var(--ds-red-ink);font-size:var(--ds-type-body);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.fN_0dW_exchange .fN_0dW_issue{margin-top:16px}.fN_0dW_issue svg{flex-shrink:0;margin-top:4px}.fN_0dW_conclusion{margin-top:24px}.fN_0dW_finding{border:1px solid var(--ds-border);border-radius:var(--ds-radius-media);margin-top:32px}.fN_0dW_findingTitle{border-bottom:1px solid var(--ds-border);font-size:var(--ds-type-body);align-items:center;gap:12px;padding:20px;line-height:1.5;display:flex}.fN_0dW_findingTitle svg{flex-shrink:0}.fN_0dW_finding dl{gap:20px;margin:0;padding:20px;display:grid}.fN_0dW_finding dl>div{font-size:var(--ds-type-body);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;line-height:1.5;display:grid}.fN_0dW_finding dt{color:var(--ds-secondary)}.fN_0dW_finding dd{margin:0}.fN_0dW_evidence{margin-top:16px}.fN_0dW_evidence summary{min-height:var(--ds-control-height);color:var(--ds-text);font-size:var(--ds-type-ui);cursor:pointer;padding-block:8px;line-height:1.5}.fN_0dW_evidence code{border:1px solid var(--ds-border);border-radius:var(--ds-radius-media);padding:20px;display:block}.fN_0dW_comparison{border:1px solid var(--ds-border);border-radius:var(--ds-radius-media);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;display:grid}.fN_0dW_comparison>div{padding:20px}.fN_0dW_comparison>div+div{border-left:1px solid var(--ds-border)}.fN_0dW_comparison p{font-size:var(--ds-type-body);margin:12px 0 0;line-height:1.5}.fN_0dW_comparison p:last-child{color:var(--ds-secondary)}.fN_0dW_success,.fN_0dW_checkRow{color:var(--ds-success)}.fN_0dW_success{align-items:center;gap:8px;display:flex}.fN_0dW_success svg,.fN_0dW_checkRow svg{flex-shrink:0}.fN_0dW_checkRow{align-items:flex-start;gap:12px;margin-top:24px;display:flex}.fN_0dW_checkRow svg{margin-top:2px}.fN_0dW_checkRow p{color:var(--ds-text);font-size:var(--ds-type-body);margin:0;line-height:1.5}.fN_0dW_playback:focus-visible,.fN_0dW_step:focus-visible,.fN_0dW_evidence summary:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:var(--ds-focus-offset)}@media (hover:hover){.fN_0dW_playback:not(:disabled):hover,.fN_0dW_step:hover{border-color:var(--ds-border-control);color:var(--ds-text)}}.fN_0dW_playback:not(:disabled):active,.fN_0dW_step:active{border-color:var(--ds-text)}@media (max-width:1023px){.fN_0dW_layout{grid-template-columns:1fr}.fN_0dW_steps{border-right:0;border-bottom:1px solid var(--ds-border);flex-flow:wrap;padding:16px}.fN_0dW_step{flex:6rem;grid-template-columns:1fr;gap:8px;padding:12px}.fN_0dW_step>svg,.fN_0dW_stepDescription{display:none}.fN_0dW_stepTitle{font-size:var(--ds-type-body);letter-spacing:0;line-height:1.5}.fN_0dW_stepNumber{margin-top:0}}@media (max-width:600px){.fN_0dW_toolbar{padding:16px}.fN_0dW_steps{gap:4px;padding:12px}.fN_0dW_step{padding:8px}.fN_0dW_stageArea{padding:var(--ds-mobile-card-padding)}.fN_0dW_stageHeading h3{font-size:var(--ds-mobile-type-section)}.fN_0dW_trace{gap:12px;margin-block:24px}.fN_0dW_node{padding:16px 8px}.fN_0dW_node small{overflow-wrap:anywhere}.fN_0dW_exchange,.fN_0dW_findingTitle,.fN_0dW_finding dl,.fN_0dW_evidence code,.fN_0dW_comparison>div{padding:16px}.fN_0dW_finding dl>div{grid-template-columns:1fr;gap:8px}.fN_0dW_comparison{grid-template-columns:1fr}.fN_0dW_comparison>div+div{border-left:0;border-top:1px solid var(--ds-border)}}@media (max-width:380px){.fN_0dW_steps{flex-direction:column}.fN_0dW_step{flex:0 auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.fN_0dW_trace{grid-template-columns:1fr}.fN_0dW_connector{justify-self:center;transform:rotate(90deg)}}@media (max-width:1023px),(pointer:coarse){.fN_0dW_playback,.fN_0dW_evidence summary{min-height:var(--ds-mobile-control-height)}}@media (prefers-reduced-motion:reduce){.fN_0dW_step{transition:none}}@media (prefers-reduced-motion:no-preference){.fN_0dW_stage:not([hidden]){animation:fN_0dW_stageEntry .16s var(--ds-ease-standard) both}.fN_0dW_workflow[data-playing=true] .fN_0dW_progress{animation:fN_0dW_stepProgress var(--workflow-step-duration) linear forwards}}@keyframes fN_0dW_stageEntry{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fN_0dW_stepProgress{to{transform:scaleX(1)}}@media (forced-colors:active){.fN_0dW_workflow,.fN_0dW_step,.fN_0dW_playback,.fN_0dW_exchange,.fN_0dW_node,.fN_0dW_finding,.fN_0dW_comparison,.fN_0dW_evidence code{border-color:buttontext}.fN_0dW_step[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}.fN_0dW_issue,.fN_0dW_success,.fN_0dW_checkRow{color:canvastext}}
