@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/coach/fonts/ibm-plex-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/coach/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/coach/fonts/ibm-plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/coach/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/coach/fonts/ibm-plex-sans-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/coach/fonts/ibm-plex-sans-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/coach/fonts/ibm-plex-sans-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/coach/fonts/ibm-plex-sans-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/coach/fonts/ibm-plex-sans-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/coach/fonts/ibm-plex-sans-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fff;--side:#fafafa;--band:#f5f6f8;--ink:#1a1a1a;--soft:#4d5157;--faint:#5f6368;--rule:#ececec;--box:#b4bac4;--field:#8a8f98;--data-2:#8a8f98;--navy:#051f59;--navy-hover:#0b2d7a;--navy-press:#030f2e;--fuchsia:#e81484;--bad:#c42b2b;--ok:#1a7a4c;--shadow-sidebar:0 1px 0 0 #00000005, 0 1px 12px 0 #0000000f, 0 0 1px 0 #00000052;--nav-hover:#ececec;--sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font:16px/1.55 var(--sans);margin:0}button,input,textarea,select{font:inherit}@layer base{button,input,textarea,select{color:inherit}}p{margin:0}:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.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}.skip{background:var(--navy);color:#fff;z-index:20;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:8px}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.ok{color:var(--ok)}.bad{color:var(--bad)}.top{border-bottom:1px solid var(--rule);background:var(--canvas);flex-wrap:wrap;align-items:center;gap:4px 20px;min-height:56px;padding:6px 16px;display:flex}.brand{color:var(--navy);white-space:nowrap;font-size:15px;font-weight:600}.brand span{color:var(--soft);margin-left:6px;font-weight:400}.top-r{flex-wrap:wrap;align-items:center;gap:0 18px;margin-left:auto;display:flex}.tag{color:var(--soft);white-space:nowrap;font-size:15px}.tb{cursor:pointer;min-height:40px;color:var(--navy);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:16px;font-weight:500;line-height:22px;display:inline-flex}.tb.quiet{color:var(--soft)}.tb.box{border:1px solid var(--field);background:var(--canvas);color:var(--ink);padding:0 16px;box-shadow:0 1px 2px #0000000f}.tb[aria-pressed=false]{color:var(--soft)}.tb[aria-pressed=true]{color:var(--navy)}.tb.bad{color:var(--bad)}.tb:disabled{color:var(--faint);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.tb:not(:disabled):hover{background:var(--nav-hover)}.tb.box:not(:disabled):hover{background:var(--band)}.tb.bad:not(:disabled):hover{background:#c42b2b14}}@media (prefers-reduced-motion:no-preference){.tb,.primary,.foot #backBtn,.lk{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s ease-out}}@media (width<=47.99rem){.top{gap:0 12px;padding:4px 12px}.top .ws-tag,.top .tag.proto,.top #fbLink,.top #notesBtn{display:none}.top-r{gap:0 4px;margin-left:auto}}.shell{grid-template-columns:minmax(0,1fr);display:grid}.nav{background:var(--side);border-bottom:1px solid var(--rule)}.nav .org{display:none}.nav ol{scrollbar-width:thin;margin:0;padding:0 8px;list-style:none;display:flex;overflow-x:auto}.nav .ni,.nav .grp{display:none}.nav button{width:100%;min-height:44px;color:var(--soft);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px;font-size:16px;display:block;position:relative}.nav button[aria-current=step]{color:var(--ink);border-bottom-color:var(--navy);font-weight:500}@media (hover:hover) and (pointer:fine){.nav button:not([aria-current]):hover{color:var(--ink)}}main{min-width:0;padding:24px 16px 0}main:focus{outline:none}.coach{border-top:1px solid var(--rule);padding:24px 16px 32px}.coach-rz,.ui-tog,.nav .ui-tog,.coach .ui-tog{display:none}.nav .nav-all{border:1px solid var(--field);background:var(--canvas);width:calc(100% - 16px);min-height:48px;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;margin:4px 8px 8px;padding:0 14px;font-size:16px;font-weight:500;display:flex}.nav-all .na-cur:before{content:"· "}.nav-all .na-cur:empty:before{content:none}.nav-all .na-cur{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:400;overflow:hidden}.nav-all svg{flex:none;width:20px;height:20px}.nav-all[aria-expanded=true] svg{transform:rotate(180deg)}.nav .nav-all[hidden]{display:none}@media (width<=59.99rem){.nav:not(.all-open) #stepper{display:none}.nav.all-open #stepper{flex-direction:column;padding:0 8px 12px;overflow:visible}.nav.all-open .grp{color:var(--soft);padding:14px 10px 4px;font-size:14px;font-weight:600;display:block}.nav.all-open #stepper button{white-space:normal;border-bottom:0;border-left:3px solid #0000;min-height:48px;font-size:16px}.nav.all-open #stepper button[aria-current]{border-left-color:var(--navy);background:var(--band)}.nav.all-open .ni{display:none}}.nav .av,.nav .find,.dsk{display:none}@media (prefers-reduced-motion:no-preference){.ui-tog{transition:transform .15s ease-out}.tb:not(:disabled):active,.primary:not(:disabled):active,.foot #backBtn:not(:disabled):active,.lk:active,.ui-tog:active{transform:scale(.98)}}@media (hover:hover) and (pointer:fine){.shell .ui-tog:hover{background:var(--nav-hover);color:var(--ink)}}@media (width>=60rem){.nav .nav-all{display:none}body{--nav-col:264px;--coach-col:var(--coach-w,20rem)}body.nav-closed{--nav-col:84px}body.coach-closed{--coach-col:84px}.shell{grid-template-columns:var(--nav-col) minmax(0,1fr) var(--coach-col);min-height:calc(100dvh - 57px)}.nav,.coach{background:0 0;border:0;padding:12px;position:relative;overflow:clip}.nav-in,.coach-in{width:100%;height:calc(100dvh - var(--hdr,53px) - 24px);border:1px solid var(--canvas);background:var(--side);min-width:0;min-height:0;box-shadow:var(--shadow-sidebar);border-radius:24px;flex-direction:column;gap:12px;padding:12px;display:flex;position:sticky;top:12px;overflow:hidden}body.nav-closed .nav-in,body.coach-closed .coach-in{padding-inline:11px}.pnl-hd{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.coach .pnl-hd{justify-content:flex-end}body.nav-closed .nav .pnl-hd,body.coach-closed .coach .pnl-hd{flex-direction:column-reverse;justify-content:center;align-items:center;gap:10px}.hd-id{flex:1;align-items:center;min-width:0;display:flex}body.nav-closed .nav .hd-id{flex:none}.nav .av{background:var(--navy);width:32px;height:32px;color:var(--canvas);font:600 13px/32px var(--sans);text-align:center;border-radius:10px;flex:none;display:block}.nav .org{min-width:0;max-width:100%;color:var(--soft);margin-inline-start:8px;padding:0;font-size:14px;line-height:18px;display:block;overflow:hidden}.nav .org b{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);padding:0;font-size:15px;font-weight:500;line-height:21px;display:block;overflow:hidden}.nav .org .org-w{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nav .org .org-b{display:none}.dsk{display:list-item}#stepper>li[hidden],.dsk[hidden]{display:none}body.nav-closed .nav .org{opacity:0;filter:blur(3px);visibility:hidden;max-width:0;margin-inline-start:0}.shell .ui-tog{width:36px;height:36px;min-height:36px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ui-tog svg{flex:none;width:20px;height:20px;display:block}.nav .ui-tog svg{transform:scaleX(-1)}body.nav-closed .nav .ui-tog svg{transform:none}body.coach-closed .coach .ui-tog svg{transform:scaleX(-1)}.coach-body{width:calc(var(--coach-w,20rem) - 50px);flex-direction:column;flex:1;min-width:0;min-height:0;padding:0 8px 4px;display:flex}body.coach-closed .coach-body{opacity:0;visibility:hidden}body.coach-closed .coach-rz,.coach-tab{display:none}body.coach-closed .coach-tab{background:var(--navy);width:44px;color:var(--canvas);font:600 15px/1 var(--sans);cursor:pointer;border:0;border-radius:12px;flex-direction:column;align-self:center;align-items:center;gap:8px;padding:12px 0;display:flex}body.coach-closed .coach-tab span{writing-mode:vertical-rl}body.coach-closed .coach-tab svg{flex:none;width:20px;height:20px}main{padding:28px 40px 0}}@media (width>=60rem) and (width<=74.99rem){main{padding-inline:24px}}@media (width>=60rem) and (pointer:coarse){.nav #stepper button,.shell .ui-tog,.nav .find-b,.nav .crs-l button,details.crs>summary{min-height:44px}.shell .ui-tog{width:44px;height:44px}}@media (width>=60rem) and (prefers-reduced-motion:no-preference){body.ui-anim:not(.no-anim) .shell{transition:grid-template-columns .3s ease-in-out}body.ui-anim:not(.no-anim) .nav #stepper button{transition:width .3s ease-in-out,background-color .15s,color .15s,transform .16s ease-out}body.ui-anim:not(.no-anim) .nav .nl,body.ui-anim:not(.no-anim) .nav .ts,body.ui-anim:not(.no-anim) .nav .find-b .fl,body.ui-anim:not(.no-anim) .nav .org{transition:max-width .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out,filter .3s ease-in-out,visibility linear}body.ui-anim:not(.no-anim).nav-closed .nav .org{transition:max-width .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out,filter .3s ease-in-out,visibility 0s linear .3s}body.ui-anim:not(.no-anim) .nav .find-b{transition:width .3s ease-in-out}body:not(.no-anim) .ui-tog svg{transition:transform .3s ease-in-out}body:not(.no-anim) .coach-body{transition:opacity .12s ease-out,visibility linear}body:not(.no-anim).coach-closed .coach-body{transition:opacity .12s ease-out,visibility 0s linear .12s}}.step-head{max-width:44rem;margin-bottom:24px}.crumb{color:var(--soft);margin-bottom:4px;font-size:15px}h1{color:var(--ink);text-wrap:balance;margin:0 0 6px;font-size:22px;font-weight:500;line-height:28px}h2{color:var(--ink);text-wrap:balance;margin:0;font-size:16px;font-weight:500;line-height:22px}html{scroll-padding-bottom:72px}.lede{color:var(--soft);text-wrap:pretty;max-width:62ch;font-size:16px}.qipto{color:var(--soft);max-width:62ch;margin:-4px 0 12px;font-size:15px}.gloss,.cap{color:var(--soft);max-width:62ch;font-size:15px}.faint{color:var(--faint)}.sec{border:1px solid;border-color:var(--box);background:var(--side);border-radius:16px;margin-top:24px;padding:20px}.sec>h2{margin-bottom:6px}h3{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:20px}.sec>h3{margin-bottom:6px}.sec>.cap{margin-bottom:12px}.body>.sec:first-child{margin-top:0}.line{color:var(--soft);font-size:15px}.line b{color:var(--ink);font-weight:500}.statement{color:var(--ink);text-wrap:pretty;max-width:48ch;font-size:19px;font-weight:500;line-height:1.45}.list{margin:0;padding:0;list-style:none}.list>li{border:1px solid;border-color:var(--box);background:var(--canvas);border-radius:10px;margin-bottom:8px;padding:10px 12px}.list>li:last-child{margin-bottom:0}.list>li.here{box-shadow:inset 3px 0 0 var(--fuchsia)}.list b{color:var(--ink);font-weight:500}.list .d{color:var(--soft);font-size:14px;display:block}.here-note{color:var(--soft);margin-left:6px;font-size:13px}.qa li{margin-bottom:8px}.qa li:last-child{margin-bottom:0}.qa button{border:1px solid;border-color:var(--field);background:var(--canvas);width:100%;min-height:44px;color:var(--navy);text-align:left;cursor:pointer;border-radius:10px;padding:10px 12px;font-size:15px;display:block}.qa button[aria-pressed=true]{border-color:var(--navy);color:var(--ink);background:#051f590a;font-weight:500}@media (hover:hover) and (pointer:fine){.qa button:hover{text-underline-offset:3px;text-decoration:underline}}dl.pairs{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid}dl.pairs>div{border:1px solid;border-color:var(--box);background:var(--canvas);border-radius:10px;gap:2px 20px;padding:10px 12px;display:grid}@media (width>=40rem){dl.pairs>div{grid-template-columns:11rem minmax(0,1fr)}}dl.pairs dt{font-weight:500}dl.pairs dd{color:var(--soft);margin:0}.tw{overflow-x:auto}.tw table{border:1px solid;border-color:var(--box);border-collapse:separate;border-spacing:0;background:var(--canvas);border-radius:12px;overflow:hidden}.tw tbody tr:last-child>td,.tw tbody tr:last-child>th{border-bottom:0}.tw:focus-visible,.chart-wrap:focus-visible{outline:2px solid var(--navy);outline-offset:2px}table{border-collapse:collapse;width:100%;font-size:15px;line-height:22px}th,td{text-align:left;vertical-align:top;padding:12px 16px}thead th{color:var(--soft);background:var(--side);border-bottom:1px solid var(--rule);padding-block:8px;font-size:14px;font-weight:500;line-height:20px}@media (hover:hover) and (pointer:fine){table:not(.stack):not(.wb) tbody tr:hover>td,table:not(.stack):not(.wb) tbody tr:hover>th{background:var(--band)}table.wb:not(.stack) tbody tr:hover>td,table.wb:not(.stack) tbody tr:hover>th{background:var(--side)}}@media (hover:hover) and (pointer:fine) and (width>=48rem){table.stack tbody tr:hover>td,table.stack tbody tr:hover>th{background:var(--side)}}tbody td{border-bottom:1px solid var(--rule)}th.n,td.n{text-align:right;white-space:nowrap}td.n{font-family:var(--mono);font-variant-numeric:tabular-nums}td.rule,th.rule{width:3px;min-width:3px;padding:0;position:relative}tr.blocked td.rule{background:var(--bad)}.name{font-weight:500}.name small{color:var(--faint);font-size:14px;font-weight:400;display:block}.wide{min-width:40rem}.xwide{min-width:42rem}label.fl{margin-bottom:4px;font-weight:500;display:block}.field,.cell,input.target,.cc-in{border:1px solid;border-color:var(--field);background:var(--band);color:var(--ink);border-radius:10px}.field{width:100%;min-height:40px;padding:8px 12px;font-size:16px;line-height:1.5;display:block}textarea.field{resize:none;field-sizing:content;min-height:88px}input.target{width:5.5rem;min-height:40px;font:16px var(--mono);font-variant-numeric:tabular-nums;text-align:right;margin-top:-9px;padding:6px 12px}.field::placeholder,.cell::placeholder,input.target::placeholder,.cc-in::placeholder{color:var(--faint)}@media (hover:hover) and (pointer:fine){.field:not(:disabled):not(:focus):not([aria-invalid=true]):hover,.cell:not(:disabled):not(:focus):not([aria-invalid=true]):hover,input.target:not(:disabled):not(:focus):not([aria-invalid=true]):hover,.cc-in:not(:disabled):not(:focus):not([aria-invalid=true]):hover{border-color:var(--soft)}}.field:focus,.cell:focus,input.target:focus,.cc-in:focus{border-color:var(--navy);box-shadow:0 0 0 3px #051f591f}.field:focus-visible,.cell:focus-visible,input.target:focus-visible,.cc-in:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.field[aria-invalid=true],.cell[aria-invalid=true],input.target[aria-invalid=true],.cc-in[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 3px #c42b2b24}input.target[aria-invalid=true]{color:var(--bad)}.field:disabled,.cell:disabled,input.target:disabled,.cc-in:disabled{background:var(--side);cursor:not-allowed;border-style:dashed}@media (prefers-reduced-motion:no-preference){.field,.cell,input.target,.cc-in{transition:border-color .15s,box-shadow .15s}}td>.tb{margin-top:-9px}.msg{color:var(--soft);max-width:36ch;margin-top:4px;font-size:15px}.msg.bad{color:var(--bad)}.msg.none{color:var(--faint)}.msg.warn{color:var(--ink)}.checks{margin:0;padding:0;list-style:none}.checks li{margin-bottom:8px}.checks li:last-child{margin-bottom:0}.checks label{border:1px solid;border-color:var(--field);background:var(--canvas);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.checks label:has(input:checked){border-color:var(--navy);background:#051f590a}.checks input[type]{flex:none;margin:2px 0 0}input[type=checkbox],input[type=radio]{appearance:none;border:1px solid var(--field);background:var(--canvas) center/12px 12px no-repeat;cursor:pointer;vertical-align:middle;flex:none;width:18px;height:18px;margin:0;display:inline-block}input[type=checkbox]{border-radius:5px}input[type=radio]{border-radius:50%}input[type=checkbox]:checked{border-color:var(--navy);background-color:var(--navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2l2.4 2.4 4.6-5'/%3E%3C/svg%3E")}input[type=radio]:checked{border-color:var(--navy);background-color:var(--navy);box-shadow:inset 0 0 0 4px var(--canvas)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}@media (forced-colors:active){input[type=checkbox],input[type=radio]{appearance:auto}}@media (hover:hover) and (pointer:fine){input[type=checkbox]:not(:disabled):not(:checked):hover,input[type=radio]:not(:disabled):not(:checked):hover{border-color:var(--soft)}}@media (prefers-reduced-motion:no-preference){input[type=checkbox],input[type=radio]{transition:background-color .15s,border-color .15s,box-shadow .15s}}.checks input:disabled+span{cursor:default}.checks small{color:var(--faint);font-size:14px;display:block}.own-t{color:var(--navy);font-weight:500}.own-li>label{border-bottom-right-radius:0;border-bottom-left-radius:0}.checks li:has(>.ind-run)>label{border-bottom-right-radius:0;border-bottom-left-radius:0}.ind-run{border:1px solid var(--field);background:var(--canvas);border-top:0;padding:8px 12px 2px 42px;font-size:15px;line-height:1.45}.checks li>.ind-run:last-child{border-radius:0 0 10px 10px;padding-bottom:4px}.ind-rrow{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.ind-spark{flex:none;max-width:100%;height:auto}.ind-med{stroke:var(--soft);stroke-width:1px;stroke-dasharray:4 3}.ind-sig{fill:var(--bad)}.ind-rl{color:var(--ink);margin:0}.ind-sigt{color:var(--bad);font-weight:500}.ind-run .src-tag{margin:4px 0}.ind-det{color:var(--soft);margin:2px 0 4px;font-size:14px}.ind-det>summary{cursor:pointer;align-items:center;min-height:24px;display:inline-flex}.ind-det .ind-med-t{margin:4px 0 0}.ind-none p{color:var(--soft);margin:0}.ind-none .ind-up{text-underline-offset:3px;min-height:36px;padding:0 6px;font-size:15px;text-decoration:underline}.own-acts{border:1px solid var(--field);background:var(--canvas);border-top:0;border-radius:0 0 10px 10px;flex-wrap:wrap;gap:4px;padding:2px 8px;display:flex}.own-acts .tb,.own-sec .tb,.own-sec .primary,.qup-sec .tb,.qup-sec .primary,.own-sec .fl,.own-sec .cap,.own-sec .cell,.qup-sec .fl,.qup-sec .cap{font-size:16px}.own-form{gap:16px;margin-top:12px;display:grid}.own-form .fr{margin:0}.own-2{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=48rem){.own-2{grid-template-columns:1fr 1fr}}.own-qip{cursor:pointer;align-items:flex-start;gap:12px;font-size:16px;display:flex}.own-qip input{flex:none;width:18px;height:18px;margin:3px 0 0}.own-rm{margin-top:8px}table.wb.dt{table-layout:fixed;font-variant-numeric:tabular-nums;width:auto}table.wb.dt col.dt-n{width:48px}table.wb.dt col.dt-p{width:170px}table.wb.dt col.dt-v{width:140px}table.wb.dt th,table.wb.dt td{vertical-align:top;padding:6px 8px}table.wb.dt th{text-align:left;font-size:16px;line-height:20px}table.wb.dt td.n,table.wb.dt th.n{text-align:right}table.wb.dt .cell{font-variant-numeric:tabular-nums;width:100%}@media (width<=30rem){table.wb.dt col.dt-p{width:130px}table.wb.dt col.dt-v{width:120px}}details.dt-fold{margin-top:12px}details.dt-fold>summary{cursor:pointer;min-height:40px;color:var(--navy);padding:9px 0;font-size:16px;font-weight:500;line-height:22px}table.wb.dt td.n{padding-top:16px}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:6px;padding:0;font-size:16px;font-weight:500;line-height:22px}.fgrid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=48rem){.fgrid{grid-template-columns:1fr 1fr}}.primary{background:var(--navy);color:#fff;min-height:40px;box-shadow:0 0 0 1px var(--navy), inset 0 1px 0 #ffffff40;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:16px;font-weight:500;line-height:22px;display:inline-flex}@media (hover:hover) and (pointer:fine){.primary:not(:disabled):hover{background:var(--navy-hover)}}.primary:not(:disabled):active{background:var(--navy-press)}.primary:disabled{opacity:.45;cursor:not-allowed}.acts-row{flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.coach .empty{color:var(--faint);max-width:30ch;font-size:14px}.coach .lab{font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--navy);border-left:2px solid var(--navy);margin-bottom:12px;padding-left:8px}.coach .txt p{white-space:pre-line;max-width:60ch;margin-bottom:10px;font-size:14.5px}.coach sup a{color:var(--navy);font:500 11px var(--mono);padding:0 2px;text-decoration:none}.coach .why{color:var(--soft);margin-bottom:6px;font-size:13px}.coach .acts{flex-wrap:wrap;align-items:center;gap:0 18px;margin-top:8px;display:flex}.coach .acts .tb{color:var(--soft)}.coach .done{color:var(--soft);margin-top:8px;font-size:13px}.coach .src{border-top:1px solid var(--rule);color:var(--faint);margin-top:16px;padding-top:10px;font-size:12.5px}.rq{border:1px solid var(--box);background:var(--side);border-radius:16px;max-width:44rem;margin-top:48px;padding:16px 20px;font-size:14px}.rq .who{color:var(--soft);margin-bottom:2px}body[data-notes=off] .rq{display:none}.chart-wrap{background:var(--canvas);border-radius:10px;margin-top:8px;padding:12px;overflow-x:auto}.ind-sum{color:var(--ink);margin:0 0 4px;font-size:15px;line-height:1.5}.src-tag{color:var(--ink);max-width:62ch;margin:4px 0 8px;font-size:15px;line-height:1.45}.src-tag:before{content:"";vertical-align:0;box-sizing:border-box;width:10px;height:10px;margin-right:8px;display:inline-block}.src-cihi:before{border:1.5px dashed var(--soft);border-radius:2px}.src-home:before{background:var(--navy);border-radius:50%}.src-sample:before{border:1.5px solid var(--soft);border-radius:50%}.src-home{font-weight:500}.src-k{color:var(--soft);font-weight:400}.src-n{color:var(--soft);font-size:14px;font-weight:400;font-family:var(--sans);display:block}.ov-own{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.ov-own-t{color:var(--soft);margin:0;font-size:15px}.ind-wrap{container:ind/inline-size}@container ind (width>=64rem){.ind-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.ind-grid>.sec{min-width:0;margin-top:0}}.chart{width:100%;min-width:32rem;height:auto;display:block}.chart text{fill:var(--faint);font-family:var(--mono);font-size:11px}.chart text.lbl{fill:var(--soft)}.legend{color:var(--soft);flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:15px;display:flex}.legend svg{vertical-align:-1px;width:12px;height:12px;margin-right:6px}.ly{grid-template-columns:minmax(0,1fr);align-items:center;gap:4px 24px;display:grid}@media (width>=44rem){.ly{grid-template-columns:minmax(0,1fr) 17rem}}.ly .chart{min-width:0;max-width:17rem}.status-missed{color:var(--ink);font-weight:500}.foot{z-index:3;background:0 0;border:0;align-items:center;gap:8px;margin:40px 0 24px;padding:0;display:flex;position:relative}.flat-sec{margin-top:32px}.foot .where{text-align:center;color:var(--soft);flex:1;font-size:15px}.foot .where:empty,.foot #nextBtn[hidden],.foot #backBtn[hidden]{display:none}.foot #backBtn{min-width:40px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;padding:0 16px;font-size:16px;font-weight:500}@media (hover:hover) and (pointer:fine){.foot #backBtn:not(:disabled):hover{background:var(--band)}}.foot #nextBtn{justify-content:center}@media (width<=29.99rem){.foot .where{display:none}.foot #backBtn,.foot #nextBtn{flex:1}}@media (width>=40rem){.foot{inline-size:fit-content;margin-inline-start:auto}.foot .where{flex:none;padding-inline:4px}}.pagefoot{border-top:1px solid var(--rule);color:var(--faint);padding:16px;font-size:14px;line-height:20px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.areas{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.areas .sep{color:var(--faint)}.areas button{min-height:44px;color:var(--soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:16px;font-weight:500;line-height:20px}.areas button[aria-current=page]{color:var(--ink);border-bottom-color:var(--navy)}@media (prefers-reduced-motion:no-preference){.areas button{transition:color .15s,border-color .15s}}@media (hover:hover) and (pointer:fine){.areas button:not([aria-current]):hover{color:var(--ink)}}body:not([data-area=qip]) .foot,body:not([data-area=qip]) #notesBtn{display:none}#saved{color:var(--bad)}#saved:empty{display:none}.nav button[aria-current=page]{color:var(--ink);border-bottom-color:var(--navy);font-weight:500}.nav .st{font:12px var(--mono);color:var(--faint);margin-left:8px;font-weight:400}.nav small{display:none}.nav .ts svg{vertical-align:-3px}.nav .ts.done{color:var(--ok)}.nav .ts.started{color:var(--soft)}.next-strip{border-bottom:1px solid var(--rule);color:var(--soft);flex-wrap:wrap;align-items:center;gap:0 8px;margin:-12px 0 20px;padding-bottom:4px;font-size:14px;display:flex}@media (width>=60rem){.nav small{color:var(--faint);font-size:12px;font-weight:400;line-height:1.3;display:block}.nav .grp{color:var(--soft);text-wrap:balance;justify-content:space-between;align-items:baseline;gap:8px;padding:16px 8px 4px;font-size:14px;font-weight:600;display:flex}.nav .gp{font:12px var(--mono);flex:none}.nav .find{flex:none;display:block}.nav .find-b{background:var(--nav-hover);width:100%;height:44px;min-height:44px;color:var(--soft);cursor:pointer;border:0;border-radius:9999px;align-items:center;padding:0 10px;font-size:15px;font-weight:500;display:flex;overflow:hidden}.nav .find-b .fl{white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;margin-inline-start:8px;overflow:hidden}.nav .find-b svg,.nav .find-f svg{flex:none;width:20px;height:20px}.nav .find-f{background:var(--nav-hover);height:44px;box-shadow:inset 0 0 0 2px var(--navy);color:var(--soft);border-radius:9999px;align-items:center;gap:8px;padding:0 4px 0 8px;display:flex}.nav .find-f[hidden],.nav .find-b[hidden]{display:none}.nav .find-f input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:16px}.nav .find-f input:focus-visible{outline:0}.nav .find-f input::placeholder{color:var(--soft)}.nav .find-f input::-webkit-search-cancel-button{display:none}.nav .find-x{background:var(--canvas);width:28px;height:28px;min-height:28px;color:var(--soft);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.nav .find-x svg{width:16px;height:16px}.find-none{color:var(--soft);margin:0;padding:12px 8px;font-size:14px}.find-none:empty{clip:rect(0 0 0 0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nav.finding .grp{display:none}.nav-sc{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;margin:-4px -6px;padding:4px 6px 12px;scroll-padding-block:56px;overflow:hidden auto}.nav-sc::-webkit-scrollbar{display:none}.nav ol{flex-direction:column;gap:4px;margin:0;padding:0;display:flex;overflow:visible}.nav #stepper button{width:100%;min-height:44px;color:var(--soft);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:flex-start;gap:0;padding:10px 8px;scroll-margin-block:48px;font-size:15px;font-weight:500;line-height:24px;display:flex;overflow:hidden}.nav .ni{width:20px;height:20px;color:var(--soft);flex:none;margin:2px 0 0;display:block}.nav .nl{text-align:left;flex:auto;min-width:0;max-width:100%;margin-inline-start:8px;overflow:hidden}body.ui-anim .nav .nl{white-space:nowrap;text-overflow:ellipsis}.nav .ts{margin-top:4px;flex:none;align-items:center;max-width:16px;margin-inline-start:8px;font-weight:400;display:flex;overflow:hidden}.nav .ts svg{vertical-align:baseline;width:16px;height:16px;display:block}.nav #stepper button[aria-current]{background:var(--navy);color:var(--canvas);box-shadow:0 0 0 1px var(--navy), inset 0 1px 0 0 #ffffff40}.nav #stepper button[aria-current] .ni,.nav #stepper button[aria-current] .ts{color:var(--canvas)}@media (hover:hover) and (pointer:fine){.nav #stepper button:not([aria-current]):hover{background:var(--nav-hover);color:var(--soft)}}@media (prefers-reduced-motion:no-preference){.nav #stepper button{transition:background-color .15s,color .15s,transform .16s ease-out}.nav #stepper button:active{transform:scale(.97)}}body.nav-closed .nav .nl,body.nav-closed .nav .ts,body.nav-closed .nav .find-b .fl{opacity:0;filter:blur(3px);max-width:0;margin-inline-start:0}body.nav-closed .nav .nl{white-space:nowrap}body.nav-closed .nav .grp{display:none}body.nav-closed .nav .find-b{width:36px}body.nav-closed #stepper button{width:36px;margin-inline:auto;padding:8px}body.nav-closed .nav .gs:not(:first-child):before{content:"";border-top:1px solid var(--rule);width:24px;margin:8px auto;display:block}.navtip{z-index:60;border:1px solid var(--rule);background:var(--canvas);max-width:16rem;color:var(--ink);box-shadow:var(--shadow-sidebar);pointer-events:none;border-radius:10px;padding:6px 10px;font-size:13px;line-height:1.4;position:fixed;transform:translateY(-50%)}.navtip:before{content:"";background:var(--canvas);border-left:1px solid var(--rule);border-bottom:1px solid var(--rule);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-5px;transform:rotate(45deg)}.navtip[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.navtip.anim{transform-origin:0;animation:.15s ease-out ntIn}}@keyframes ntIn{0%{opacity:0;transform:translateY(-50%)scale(.96)}to{opacity:1;transform:translateY(-50%)scale(1)}}body.nav-closed[data-area] #course,.next-strip{display:none}}.coach h2.cs{margin:0;font-size:15px}.coach .subh{margin:14px 0 4px;font-size:13px;font-weight:500}.coach .cw{max-width:60ch;margin-bottom:4px;font-size:14px}.prog{margin:0;padding:0;list-style:none}.prog li{border:1px solid;border-color:var(--box);background:var(--canvas);border-radius:10px;align-items:baseline;gap:10px;margin-bottom:8px;padding:8px 12px;font-size:14px;display:flex}.prog li:last-child{margin-bottom:0}.prog .k{font:500 13px var(--mono);color:var(--navy);flex:none;width:1rem}.prog .pst{font:12px var(--mono);color:var(--faint);white-space:nowrap;margin-left:auto}.prog .pst.done{color:var(--ok)}.prog .pst.started{color:var(--ink)}.warn{color:var(--bad);background:#c42b2b0f;border:1px solid #c42b2b4d;border-radius:10px;max-width:62ch;margin-top:8px;padding:10px 12px;font-size:14px}.sec .list>li,.sec .prog li,.sec .startl li{border-color:#0000}.sec .list.qa>li{background:0 0}.sec dl.pairs>div{border-color:#0000}.note{color:var(--soft);border:1px solid var(--box);background:var(--band);border-radius:10px;max-width:62ch;margin-top:8px;padding:10px 12px;font-size:14px}.pending{font:12px var(--mono);color:var(--soft)}.cell{width:100%;min-width:0;min-height:40px;padding:8px 12px;font-size:16px;line-height:1.4;display:block}textarea.cell{resize:none;field-sizing:content;min-height:40px}select.cell{cursor:pointer;padding-right:8px}.cell.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.fr{margin-top:20px}.fr>.cap{margin-bottom:2px}.dq{border:1px solid var(--box);background:var(--band);max-width:62ch;color:var(--ink);border-radius:10px;margin-top:12px;padding:12px 14px;font-size:16px}.dq-h{margin:0 0 4px}.dq ul{margin:4px 0 0;padding-left:20px}.dq li+li{margin-top:4px}.dq-ok{color:var(--soft);margin:0}.dq-dup{margin-top:10px}.msg.phi{max-width:62ch;color:var(--ink);border:1px solid var(--box);border-left:4px solid var(--bad);background:var(--band);border-radius:10px;margin:12px 0;padding:10px 14px;font-size:16px}.phi p{margin:0 0 4px}.phi b{color:var(--bad)}.phi .tb{padding-left:0;font-size:15px}.tpl{margin-top:6px}.tpl,.tpl-msg{font-size:15px}.tb.link{min-height:0;color:var(--navy);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.tb.link:hover{color:var(--navy-hover)}.tb.link:active{transform:scale(.98)}.tpl-msg:empty{display:none}.bk-tpl{margin-top:6px;font-size:15px}.bk-tpl summary{cursor:pointer;color:var(--soft)}.dc-sug{color:var(--ink);margin:4px 0 8px;font-size:16px}.up-btn{gap:8px}#upHint{margin-top:8px}.up-check{max-width:62ch}.up-check p{margin:0}.up-prev th,.up-prev td{white-space:nowrap}.up-per{align-items:center;gap:6px;display:flex}.up-per select{flex:1 1 0;min-width:0}.cp-row{flex-wrap:wrap;gap:0 24px;display:flex}.cp-row>.fr{flex:16rem;min-width:0}.cp-row select{width:100%}.dc-sec .fl,.dc-sec .cap,.dc-sec .cell,.dc-sec .tb,.dc-sec .primary,.dc-sec .line{font-size:16px}.dc-h{align-items:center;gap:10px;margin:28px 0 8px;font-size:18px;line-height:1.3;display:flex}.dc-n{background:var(--navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:600;display:inline-flex}.dc-tabs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dc-tab{border:1px solid var(--field);background:var(--canvas);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 18px;font-size:16px}.dc-tab[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:600}.dc-prev{max-height:20rem;overflow:auto}.dc-prev td,.dc-prev th{white-space:nowrap;font-size:15px}.dc-cards{border:0;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:10px;margin:0;padding:0;display:grid}.dc-card{border:1px solid var(--box);background:var(--canvas);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:relative}.dc-card input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dc-card:has(input:checked){border:2px solid var(--navy);background:#eef1f8;padding:13px 15px}.dc-card:has(input:focus-visible){outline:2px solid var(--navy);outline-offset:2px}.dc-cn{color:var(--ink);font-size:16px;font-weight:600}.dc-cd{color:var(--soft);font-size:15px;line-height:1.4}.dc-cards-s .dc-card{padding:10px 14px}.dc-cards-s .dc-card:has(input:checked){padding:9px 13px}.dc-more{margin-top:10px}.dc-more>summary{font-size:16px}.dc-title{margin:0 0 4px;font-size:18px}.dc-sig li{padding:4px 0;font-size:16px;line-height:1.5}.dc-out{border-top:1px solid var(--rule);padding-top:20px}.dc-err{max-width:62ch;margin-top:8px;font-size:16px}.dc-gh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dc-gal{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dc-gi{border:1px solid var(--box);background:var(--canvas);border-radius:12px;padding:12px}.dc-thumb{background:var(--side);border-radius:8px;height:132px;padding:4px;overflow:hidden}.dc-thumb svg{display:block;width:100%!important;min-width:0!important;height:124px!important}.dc-gi{flex-direction:column;display:flex}.dc-gi>.acts-row{margin-top:auto;padding-top:8px}.dc-sec .primary svg{margin-right:8px}.dc-gt{color:var(--ink);margin:8px 0 0;font-size:16px;font-weight:600}.dc-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dc-confirm p{margin:0;font-size:16px}.dc-empty{font-size:16px}@media (prefers-reduced-motion:no-preference){.dc-tab,.dc-card{transition:background-color .15s,border-color .15s,transform .16s ease-out}.dc-tab:active,.dc-card:active{transform:scale(.98)}}@media (hover:hover) and (pointer:fine){.dc-tab[aria-pressed=false]:hover{border-color:var(--navy)}.dc-card:not(:has(input:checked)):hover{border-color:var(--navy)}}.cp-help{padding:4px 12px 12px}.cp-help fieldset{border:0;min-width:0;margin:12px 0 0;padding:0}.cp-help legend{margin-bottom:6px}#cpSig{margin-top:4px}legend.fl{margin-bottom:6px;font-size:15px;font-weight:500}.mp-pair{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.mp-box{border:1px solid;border-color:var(--box);background:var(--side);border-radius:16px;padding:20px}.mp-box h2{margin:0 0 8px;font-size:15px}.mp-box .fr{margin-top:12px}@media (width>=48rem){.mp-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sg{margin:8px 0 0;padding:0;list-style:none}.sg li{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:4px 0;display:flex}.sg .tb{flex:none;min-width:40px;min-height:40px}.sg-d{color:var(--soft);font-size:14px}.fr2{grid-template-columns:minmax(0,1fr);gap:0 24px;display:grid}@media (width>=40rem){.fr2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ck{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:16px;display:inline-flex}.ck input{margin:0}.seg{background:var(--nav-hover);border-radius:10px;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:3px;display:flex}.seg label{min-height:34px;color:var(--soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;margin:0;padding:0 14px;font-size:14px;line-height:20px;display:inline-flex;position:relative}.seg input{opacity:0;cursor:pointer;width:100%;height:calc(100% + 6px);box-shadow:none;background:0 0;border:0;margin:0;position:absolute;inset:-3px 0}.seg label:has(input:checked){background:var(--canvas);border-color:var(--field);color:var(--ink);z-index:1;font-weight:600;box-shadow:0 1px 2px #0000001a}@media (hover:hover) and (pointer:fine){.seg label:not(:has(input:checked)):hover{color:var(--ink)}}.seg label:has(input:focus-visible){outline:2px solid var(--navy);outline-offset:2px;z-index:2}@media (prefers-reduced-motion:no-preference){.seg label{transition:background-color .15s,color .15s,box-shadow .15s}}fieldset:disabled .seg label,fieldset:disabled .fl{color:var(--soft);cursor:not-allowed}fieldset:disabled .cell{background:var(--side);cursor:not-allowed;border-style:dashed}details.more>summary,details.tv>summary{cursor:pointer;min-height:40px;color:var(--navy);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:500}details.more{border:1px solid;border-color:var(--field);border-radius:10px}details.more.sec{border-color:var(--box);border-radius:16px;margin-bottom:16px;padding:0}details.more.sec>summary{border-radius:16px;padding:12px 20px}details.more>div{padding:0 12px 12px}details.more.sec>div{padding:0 20px 20px}.sec-s{margin-top:20px}table.wb,table.stack{border:1px solid;border-color:var(--box);border-collapse:separate;border-spacing:0;background:var(--canvas);border-radius:12px;overflow:hidden}table.wb thead th,table.stack thead th{background:var(--side);color:var(--soft)}table.wb tbody tr:last-child td,table.stack tbody tr:last-child td{border-bottom:0}table.wb th,table.wb td{padding:8px 12px}table.wb tbody th{font-size:16px;line-height:22px}select.cell.num{font-family:var(--sans)}label.fl{font-size:16px}table.wb td.rule,table.wb th.rule{padding:0}table.wb td.rule+td,table.wb th.rule+th{padding-left:12px}table.wb tbody td{vertical-align:top}table.wb .tb{margin-top:0}.tw.w44 table{min-width:44rem}.tw.w50 table{min-width:50rem}.tw.w56 table{min-width:56rem}table.wb select.cell{min-width:5.25rem}tr.wrow td{border-bottom:1px solid var(--rule);padding-top:0}tr.hasw td,tr.sev9 td{border-bottom:0}.rpn{font-family:var(--mono);font-variant-numeric:tabular-nums}.rpn-t{color:var(--soft);font-size:13px}.fm-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.fm-row>details{flex:16rem}.fm-body{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:12px;display:grid}.fm-f{color:var(--soft);font-size:13px;display:block}.fm-f>span{margin-bottom:4px;display:block}@media (width<=47.99rem){.tw.w44 table,.tw.w50 table,.tw.w56 table,table.stack,table.wb select.cell{min-width:0}table.stack thead{display:none}table.stack,table.stack tbody,table.stack tr,table.stack td{width:100%;display:block}table.stack tr{border-top:1px solid var(--rule);padding:8px 12px}table.stack tbody tr:first-child{border-top:0}table.stack tbody td{border:0;padding:4px 0}table.stack td.rule{display:none}table.stack td.rule+td{padding-left:0}table.stack tr.blocked{border-left:3px solid var(--bad);padding-left:9px}table.stack tr.wrow{border-top:0;padding-top:0}table.stack td.n{text-align:left}table.stack td[data-l]:before{content:attr(data-l);font:12px var(--sans);color:var(--faint);display:block}}.tree-tw{overflow-x:auto}.tree-tw:focus-visible{outline:2px solid var(--navy);outline-offset:2px}table.tree-ed{border-collapse:separate;border-spacing:0 12px;table-layout:fixed;border:0;inline-size:100%;min-inline-size:56rem;margin-block:-12px 0}table.tree-ed th{color:var(--soft);text-align:left;padding:0 16px 0 0;font-size:13px;font-weight:500;line-height:18px}table.tree-ed td{vertical-align:top;padding:0 16px 0 0}table.tree-ed td.aim{height:1px}table.tree-ed td.sec{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}@media (width>=60rem){table.tree-ed{min-inline-size:0}.tcell .tb.add{white-space:normal;text-align:left}}@media (width<=59.99rem){.tree-tw{overflow:visible}table.tree-ed,table.tree-ed tbody,table.tree-ed tr,table.tree-ed td{inline-size:auto;min-inline-size:0;display:block}table.tree-ed{margin:0}table.tree-ed thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.tree-ed td{padding:0 0 12px}table.tree-ed td.aim{height:auto}table.tree-ed td.aim .tcell{align-items:stretch;block-size:auto}table.tree-ed td.pri{border-inline-start:2px solid var(--rule);margin-inline-start:4px;padding-inline-start:16px}table.tree-ed td.sec{padding-inline-start:36px}table.tree-ed td.idea{padding-inline-start:56px}table.tree-ed td.pri:before,table.tree-ed td.sec:before,table.tree-ed td.idea:before{color:var(--soft);margin-bottom:4px;font-size:13px;font-weight:500;line-height:18px;display:block}table.tree-ed td.pri:before{content:"Big reason"}table.tree-ed td.sec:before{content:"Smaller reason"}table.tree-ed td.idea:before{content:"Change idea"}}.tcell{flex-direction:column;align-items:flex-start;gap:4px;block-size:100%;display:flex;position:relative}.tcell textarea{padding-inline-end:44px}.tcell .icon-btn{position:absolute;inset-block-start:0;inset-inline-end:0}.tcell .tb.add{margin-inline-start:-10px}td.aim .tcell textarea{flex:auto}.tcell .msg{max-width:none}.sipoc-sec{container:sipoc/inline-size}.sipoc{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.sipoc>div{min-width:0}.sipoc .fl{margin-bottom:6px}.sipoc .cap{margin:6px 0 0}.sipoc .cell{overflow-wrap:anywhere}.sipoc .attn{margin-top:6px}.sipoc-sec>.cap{margin-top:12px}@container sipoc (width>=32rem){.sipoc{grid-template-columns:repeat(2,minmax(0,1fr))}.sipoc>div:nth-child(3){grid-column:1/-1}}@container sipoc (width>=56rem){.sipoc{grid-template-columns:1fr 1fr 1.4fr 1fr 1fr}.sipoc>div:nth-child(3){grid-column:auto}}.chain{margin:0;padding:0;list-style:none}.chain>li{border-left:1px solid var(--field);margin-left:4px;padding:0 0 18px 20px;position:relative}.chain>li:last-child{border-left-color:#0000}.chain>li:before{content:"";background:var(--canvas);border:1px solid var(--navy);width:7px;height:7px;position:absolute;top:12px;left:-4px}.bones{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=48rem){.bones{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cz{border-top:1px solid var(--rule);padding:4px 0}.cz-a{flex-wrap:wrap;align-items:center;gap:0 18px;display:flex}.bones .cap{margin-bottom:4px}.fish-svg{display:none}@media (width>=30rem){.fish-svg{display:block}}.chart text.bx{fill:var(--ink);font-family:var(--sans);font-size:12px}.chart text.ql{fill:var(--soft);font-family:var(--sans);font-size:12px}.chart text.med{fill:var(--navy)}.chart text.bad{fill:var(--bad)}.chart text.wt{fill:var(--ink);font-weight:600;font-family:var(--sans);font-size:12px}.chart text.wh{fill:#fff}.chart.sq{min-width:20rem;max-width:30rem}.chart.rc{min-width:0}.chart.rc text{font-size:14px}.chart.rc text:not([class]),.chart.rc text.xl{fill:var(--soft)}@media (width<=40rem){.chart.rc text{font-size:24px}.chart.rc text.xo,.chart.rc text.ax,.chart.rc .mw{display:none}.chart.rc text.xl{transform:translateY(12px)}}.rc-rules{line-height:1.6}.rc-data{margin-top:24px}details.more.plain.boc{margin-top:32px}details.more.plain.boc>summary,details.more.plain.st-fold>summary{min-height:44px;color:var(--navy);font-size:16px;font-weight:500}details.more.plain.boc>div{max-width:none}details.more.plain.st-fold{margin-top:24px}.cp-more{margin-top:8px}.up-think{color:var(--ink);margin:12px 0 4px;font-size:16px;line-height:24px}.up-chg{margin-top:4px}.up-chg>summary{min-height:44px;color:var(--navy);text-underline-offset:3px;cursor:pointer;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.chart-box{position:relative}.tip{pointer-events:none;background:var(--canvas);border:1px solid var(--field);font:12px var(--mono);color:var(--ink);white-space:nowrap;z-index:2;border-radius:10px;padding:4px 8px;position:absolute;top:6px}.reading{max-width:62ch;margin-top:12px;font-size:15px}.reading p{margin-bottom:6px}.ramp .num{color:var(--navy);margin-right:4px}.fp-note{color:var(--soft);align-items:flex-start;gap:8px;margin-top:4px;font-size:15px;display:flex}.fp-note svg{flex:none;margin-top:3px}.fp-l{margin:12px 0 8px;padding:0;list-style:none}.fp-r{border-top:1px solid var(--rule);padding:4px 0 12px}.fp-g{flex-wrap:wrap;align-items:flex-start;gap:0 16px;display:flex}.fp-g>.fr,.fp-g>.fp-rc{flex:10rem;min-width:0}.fp-g .fr{margin-top:12px}.fp-g .fr select,.fp-g .fr input:not([type=date]){width:100%}.fp-g>.fr.fp-d{flex:0 10.5rem}.fp-g>.icon-btn{margin-top:38px}.fp-r .msg{max-width:none}.pr{--pp:#051f59;--pd:#2c6db5;--ps:#1a7a4c;--pa:#9a5a00;--pg:#e6e8ec;container:pr/inline-size}.pr-fig{display:none}.pr-svg{width:100%;max-width:600px;height:auto;display:block}.pr-svg .q-p{fill:var(--pp)}.pr-svg .q-d{fill:var(--pd)}.pr-svg .q-s{fill:var(--ps)}.pr-svg .q-a{fill:var(--pa)}.pr-svg .q-p,.pr-svg .q-d,.pr-svg .q-s,.pr-svg .q-a,.pr-svg .q-g{stroke:var(--canvas);stroke-width:1.5px}.pr-svg .q-o{fill:var(--canvas);stroke:var(--box);stroke-width:1.5px}.pr-svg .q-g{fill:var(--pg)}.pr-svg .pq{fill:#fff;font:600 15px var(--sans);text-anchor:middle}.pr-svg .pq.o{fill:var(--soft)}.pr-svg .pt{fill:var(--ink);font:600 16px var(--sans)}.pr-svg .ps{fill:var(--soft);font:15px var(--sans)}.pr-svg .ex .pt,.pr-svg .ex .ps{fill:var(--faint)}.pr-svg .ar{stroke:var(--navy);stroke-width:3px;fill:none;opacity:.35}.pr-svg .ah{fill:var(--navy);opacity:.35}.pr-svg .ae{fill:var(--soft);font:15px var(--sans)}.pr-key{color:var(--soft);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:15px;display:flex}.pr-key span{align-items:center;gap:6px;display:inline-flex}.pr-key i{border-radius:3px;width:12px;height:12px;display:inline-block}.pr-l{margin:8px 0 0;padding:0;list-style:none}.pr-l li{border-top:1px solid var(--rule);align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;display:flex}.pr-l li:first-child{border-top:0}.pr-l li svg{flex:none}.pr-l b{color:var(--ink);font-weight:600}.pr-l .d{color:var(--soft);display:block}.pr-l li.ex b,.pr-l li.ex .d{color:var(--faint)}@container pr (width>=600px){.pr-fig{display:block}.pr-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}#spDia{touch-action:none;-webkit-user-select:none;user-select:none}@media (width<=40rem){#spDia .chart{width:100%;min-width:0}#spDia text.ql{font-size:20px}#spDia text.nf{display:none}}fieldset.plain{border:0;min-inline-size:0;margin:0;padding:0}.table-plain{border-collapse:collapse;background:0 0;border:0;border-radius:0;inline-size:100%;font-size:14px;line-height:20px}.table-plain th{color:var(--soft);text-align:left;border-bottom:1px solid var(--rule);padding:8px 12px 8px 0;font-size:13px;font-weight:500;line-height:18px}.table-plain td,.table-plain tfoot th{border-bottom:1px solid var(--rule);padding:0 12px 0 0}.table-plain .n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.table-plain th.n{font-family:inherit}.table-plain tfoot th{color:var(--ink);padding-block:10px}.table-plain td:last-child,.table-plain th:last-child{inline-size:40px;padding-right:0}.sp-leg label{cursor:pointer;min-height:40px;color:var(--ink);align-items:center;gap:12px;font-size:15px;display:flex}.sp-leg tr.here label{font-weight:500}.sp-leg svg.rmark{flex:none;block-size:12px;inline-size:32px}.sp-leg input[type=radio]{flex:none}.sp-rt{flex-wrap:wrap;align-items:flex-end;gap:8px 24px;margin-top:8px;display:flex}.sp-rt .fr{margin-top:0}.sp-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-bar .tb.bad{margin-inline-start:auto}.sp-add{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;display:flex}.sp-add .fr{margin-top:0}.chart-wrap.framed{border:1px solid var(--box);background:var(--canvas);border-radius:12px;padding:16px}.kindl{color:var(--soft);margin-top:2px;font-size:15px}.nav .sn{font:12px var(--mono);color:var(--faint);margin-right:8px;font-weight:400}.dv{overflow-wrap:break-word;max-width:62ch;font-size:15px}.dv p{margin:0 0 10px}.dv ol,.dv ul{margin:0 0 10px;padding-left:22px}.dv li{margin-bottom:4px}.dv strong{font-weight:600}.dv .tw{margin:4px 0 12px}.dv table{font-size:13px}.dv th,.dv td{padding:8px 12px}.dv:has(.tw){max-width:none}:is(.dv:has(.tw)>p,.dv:has(.tw)>ol,.dv:has(.tw)>ul){max-width:62ch}.dv .tw table{width:100%;min-width:0}.dv th,.dv th.n{white-space:normal;vertical-align:bottom}.src-l{color:var(--faint);margin:2px 0 10px;font-size:13px}textarea.practice{min-height:12rem}details.more+details.more{border-top:0}.fb{background:var(--canvas);border-radius:10px;max-width:62ch;margin-top:16px;padding:12px 16px}.fb h2{margin-bottom:4px;font-size:15px}.fb .fl{margin:10px 0 2px;font-size:14px}.fb ul{margin:0;padding:0;list-style:none}.fb li{color:var(--ink);padding:3px 0;font-size:14px}.fb li.gap{color:var(--ink)}.fb .stale{color:var(--faint);margin-top:8px;font-size:13px}#course{display:none}.belts .belt-s h2{margin:0 0 4px}.belts .belt-s .line{max-width:62ch;margin:0 0 8px}.belts .belt-s .cap{margin:0 0 16px}.belts .belt-s .acts-row{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;display:flex}.belts hr.sep{margin:32px 0}.belts .ses-d{max-width:44rem;margin-top:12px}.belts .ses-d>summary{min-height:40px;color:var(--navy);padding-block:8px;font-size:14px;font-weight:500}.ses-l{border-top:1px solid var(--rule);margin:4px 0 0;padding:0;list-style:none}.ses-l>li{border-bottom:1px solid var(--rule);grid-template-columns:2rem minmax(0,1fr);gap:0 8px;padding:12px 0;display:grid}.ses-l .sn,.spc-rows .sn{font:13px/22px var(--mono);color:var(--faint)}.ses-l .ses-t{color:var(--ink);font-size:15px;font-weight:500}.ses-l .cap{margin-top:2px}.ses-l .ses-x{flex-wrap:wrap;gap:0 16px;margin-top:2px;display:flex}.ses-l .ses-x .lk{padding:0;font-size:14px}.belts .spc-s h2{margin:0 0 4px}.belts .spc-s .line{max-width:62ch;margin:0 0 8px}.belts .spc-s .cap{margin:0 0 16px}.belts .spc-s .acts-row{gap:8px 16px}.spc-sec{max-width:44rem;margin-top:32px}.spc-sec>h2,.spc-sec>.cap{margin-bottom:8px}.spc-pl{gap:12px;margin:0;padding:0;list-style:none;display:grid}.spc-pl>li{border:1px solid var(--box);border-left:3px solid var(--navy);background:var(--canvas);border-radius:10px;padding:12px 16px}.spc-pl .spc-plk{color:var(--navy);margin-bottom:2px;font-size:14px;font-weight:600}.spc-pl p{color:var(--ink);max-width:62ch;font-size:15px}.spc-pl .lk{margin-top:2px;padding:0;font-size:14px}.spc-rows{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.spc-rows>li{border-bottom:1px solid var(--rule)}.spc-row{width:100%;min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;gap:0 8px;padding:12px 8px;font-size:15px;display:grid}.spc-row .spc-rt{flex-direction:column;gap:2px;display:flex}.spc-row .spc-rt>span:first-child{color:var(--navy);font-weight:500}.spc-row .st{color:var(--ok);font-size:13px}@media (hover:hover) and (pointer:fine){.spc-row:hover{background:var(--band)}.spc-row:hover .spc-rt>span:first-child{text-underline-offset:3px;text-decoration:underline}}@media (prefers-reduced-motion:no-preference){.spc-row{transition:background-color .15s,transform .16s ease-out}.spc-row:active{transform:scale(.99)}}.spc-nav{border-top:1px solid var(--rule);gap:8px;margin-top:32px;padding-top:16px}.spc-nav .tb{white-space:normal}.spc-body{max-width:44rem}.spc-body>p,.spc-body li,.spc-body dd{max-width:68ch;line-height:1.6}.spc-body h2{margin:32px 0 8px;font-size:18px;font-weight:500;line-height:24px}.spc-body h3{margin:24px 0 6px;font-size:16px;font-weight:600;line-height:22px}.spc-body h5{margin:0 0 4px;font-size:14px;font-weight:600}.spc-body .sn{font:15px var(--mono);color:var(--faint);margin-right:8px}.spc-body .lede{color:var(--ink);margin:0 0 16px;font-size:16px}.spc-body em{font-style:italic}.spc-body sub{font-size:75%}.spc-body .tw{margin:12px 0 16px}.spc-body .tw table{min-width:0}.spc-body td,.spc-body th{vertical-align:top}.spc-body table.dt td,.spc-body table.dt th{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.spc-body tr.hl td{background:var(--band);font-weight:600}.spc-body .twin{gap:12px;display:grid}@media (width>=48rem){.spc-body .twin,.spc-body .grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.spc-body .twin .tw{margin:0}.spc-body .grid2{gap:12px;margin:12px 0;display:grid}.spc-body .grid2>div,.spc-body .flow>div,.spc-body .quad>div:not(.qh){border-top:2px solid var(--box);padding-top:8px}.spc-body .flow{counter-reset:fl;gap:12px;margin:12px 0;display:grid}@media (width>=48rem){.spc-body .flow{grid-template-columns:repeat(4,minmax(0,1fr))}}.spc-body .flow b,.spc-body .quad b{color:var(--ink);font-weight:600;display:block}.spc-body .quad{grid-template-columns:7rem repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;font-size:14px;display:grid}.spc-body .quad .qh{color:var(--soft);align-self:end;font-size:13px;font-weight:600}.spc-body .quad .good{border-top-color:var(--ok)}.spc-body .quad .bad{border-top-color:var(--bad);color:var(--ink)}.spc-body .steps{padding-left:22px}.spc-body .steps li{margin-bottom:8px}.spc-body .recipe-demo{border-left:3px solid var(--box);margin:12px 0;padding-left:16px}.spc-body .recipe-demo .m{font:600 15px var(--mono);margin-bottom:4px}.spc-body .pl-note{color:var(--soft);font-size:13px}.spc-body .beyond-txt{color:var(--soft);font-style:italic}.spc-body dl.gloss dt{margin-top:12px;font-weight:600}.spc-body dl.gloss dd{margin:2px 0 0}.spc-body .colophon{color:var(--faint);max-width:68ch;margin-top:32px;font-size:13px}.spc-body .spc-n{border:1px solid var(--rule);border-left:3px solid var(--box);background:var(--side);border-radius:10px;margin:16px 0;padding:12px 16px}.spc-body .spc-n p{max-width:66ch;margin:0 0 6px}.spc-body .spc-n>:last-child{margin-bottom:0}.spc-body .spc-k{color:var(--soft);margin-bottom:4px;font-size:13px;font-weight:600}.spc-body .spc-pulse{border-left-color:var(--navy);background:var(--canvas)}.spc-body .spc-pulse .spc-k{color:var(--navy)}.spc-body .spc-warn{border-left-color:var(--bad)}.spc-body .spc-warn .spc-k{color:var(--bad)}.spc-body .spc-plain{border-left-color:var(--ok)}.spc-body dl.spc-big{gap:12px;margin:16px 0;padding:0;display:grid}@media (width>=48rem){.spc-body dl.spc-big{grid-template-columns:repeat(3,minmax(0,1fr))}}.spc-body dl.spc-big>div{border-top:2px solid var(--navy);padding-top:8px}.spc-body dl.spc-big dt{color:var(--navy);font-size:13px;font-weight:600}.spc-body dl.spc-big dd{margin:2px 0 0;font-size:14px}.spc-body dl.spc-big dd p{margin:0}.spc-body details.mathbox{margin:8px 0 16px}.spc-body details.mathbox>summary{min-height:40px;color:var(--navy);cursor:pointer;border-radius:10px;align-items:center;padding:0 4px;font-size:14px;font-weight:500;display:inline-flex}.spc-body .fx{border:1px solid var(--box);background:var(--canvas);border-radius:10px;margin:8px 0;overflow:hidden}.spc-body .fx-h{border-bottom:1px solid var(--rule);color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 12px;font-size:13px;display:flex}.spc-body .fx-b{gap:8px;padding:12px;display:grid;overflow-x:auto}.spc-body .fx-r{gap:2px;display:grid}.spc-body .fx-r .l{color:var(--soft);font-size:13px}.spc-body .fx-r .e{font:14px var(--mono);white-space:pre-wrap;color:var(--ink)}.spc-body .fx-r .e b{font-weight:600}.spc-body .calc{background:var(--band);font:14px/1.7 var(--mono);font-variant-numeric:tabular-nums;white-space:pre;color:var(--ink);border-radius:10px;margin:8px 0 12px;padding:12px 16px;overflow-x:auto}.spc-body .calc b{font-weight:600}.spc-body .spcf{margin:20px 0}.spc-body .spcf-w{margin-top:0;padding:12px}.spc-body .spcf svg{width:100%;min-width:620px;height:auto;display:block}.spc-body .spcf figcaption{color:var(--soft);max-width:68ch;margin-top:8px;font-size:13px}.spc-body .fno{color:var(--ink);margin-right:6px;font-weight:600}.spcf svg text{font-family:var(--sans)}.spcf .f-grid{stroke:var(--rule);stroke-width:1px}.spcf .f-axis{stroke:var(--field);stroke-width:1px}.spcf .f-txt{fill:var(--soft);font:11.5px var(--mono)}.spcf .f-axl{font:12px var(--sans);fill:var(--soft)}.spcf .f-ttl{fill:var(--ink);font:600 13px var(--sans)}.spcf .f-ll{fill:var(--ink);font:500 11.5px var(--mono)}.spcf .f-cap{fill:var(--soft);font-size:12px}.spcf .f-zone{fill:var(--soft);font-size:10.5px}.spcf .f-note{fill:var(--bad);font:600 12px var(--sans)}.spcf .f-lead{stroke:var(--bad);stroke-width:1px}.spcf .f-line{stroke:var(--ink);stroke-width:1.6px;fill:none}.spcf .f-line2{stroke:var(--navy);stroke-width:1.6px;fill:none}.spcf .f-line3{stroke:var(--soft);stroke-width:1.6px;fill:none}.spcf .f-lw{stroke-width:2.4px}.spcf .f-dash{stroke-dasharray:6 4}.spcf .f-pt{fill:var(--ink);stroke:var(--canvas);stroke-width:1.4px}.spcf .f-pt2{fill:var(--navy);stroke:var(--canvas);stroke-width:1.4px}.spcf .f-sig{fill:var(--bad);stroke:var(--canvas);stroke-width:1.6px}.spcf .f-cl{stroke:var(--navy);stroke-width:1.6px}.spcf .f-lim{stroke:var(--fuchsia);stroke-width:1.6px;stroke-dasharray:7 4;fill:none}.spcf .f-spec{stroke:var(--ok);stroke-width:1.6px;stroke-dasharray:2 3}.spcf .f-mark{stroke:var(--bad);stroke-width:1px;stroke-dasharray:3 3}.spcf .f-za,.spcf .f-bell1{fill:var(--navy);fill-opacity:.12}.spcf .f-zb,.spcf .f-bell2{fill:var(--navy);fill-opacity:.07}.spcf .f-zc,.spcf .f-bell3{fill:var(--navy);fill-opacity:.035}.spcf .f-areaS{fill:var(--bad);fill-opacity:.35}.spcf .f-bar1{fill:var(--navy)}.spcf .f-bar3{fill:var(--ink)}.spcf .f-boxq{fill:var(--band);stroke:var(--field)}.spcf .f-boxqt{fill:var(--ink);font:600 12.5px var(--sans)}.spcf .f-res{fill:var(--navy)}.spcf .f-rest{fill:var(--canvas);font:600 12.5px var(--sans)}.spcf .f-alt{fill:var(--band)}.spcf .f-altt{fill:var(--ink);font-size:12px}.spcf .f-conn{stroke:var(--field);stroke-width:1.3px}.spcf .f-strip{fill:var(--band);stroke:var(--field)}.spcf .f-mvpt{fill:var(--canvas);stroke:var(--navy);stroke-width:1.6px}.spcf .f-mvc{fill:var(--soft);stroke:var(--canvas);stroke-width:1.4px}.spcf .f-mvs{fill:var(--ink);stroke:var(--canvas);stroke-width:1.4px}.spcf .f-track{fill:var(--rule)}.spcf .f-dia{fill:var(--band);stroke:var(--navy);stroke-width:1.3px}.spcf .f-arrhead{fill:var(--field)}.back-row{margin:0 0 8px}.back-row .tb{gap:8px;padding:0 12px 0 8px}.step-head .crumb .lk{min-height:0;font-size:inherit;padding:0}body[data-area=learn] #course{border-top:1px solid var(--rule);padding:0 8px;display:block}@media (width>=60rem){body[data-area=learn] #course{border-top:0;margin-top:4px;padding:0}}details.crs{border-bottom:1px solid var(--rule)}details.crs>summary{cursor:pointer;min-height:40px;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:500;list-style:none;display:flex}details.crs>summary::-webkit-details-marker{display:none}details.crs>summary:before{content:"+";font:12px var(--mono);color:var(--faint);flex:none;width:1rem}details.crs[open]>summary:before{content:"−"}details.crs>summary>span:first-of-type{margin-right:auto}details.crs>summary>span{white-space:nowrap}.crs-l{margin:0;padding:0 0 6px;list-style:none}.crs-l .ph{color:var(--faint);padding:8px 10px 2px;font-size:12px}.nav .crs-l button{width:100%;min-height:40px;color:var(--soft);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex}.nav .crs-l button[aria-current=page]{color:var(--ink);box-shadow:inset 2px 0 0 var(--navy);background:var(--band);font-weight:500}@media (hover:hover) and (pointer:fine){.nav .crs-l button:hover{color:var(--ink);background:var(--band)}}@media (width<=59.99rem){.crs-l{max-height:16rem;overflow-y:auto}}.nav .crs-l button>span:first-child{overflow-wrap:break-word;flex:auto;align-items:baseline;min-width:0;display:flex}.nav .crs-l button .sn{flex:none;min-width:2ch}.nav .crs-l button>.st{white-space:nowrap;flex:none;align-self:center}.nav .crs-l button>.st:empty{display:none}.nr-h{margin-top:16px}ul.nr-list{max-width:none;margin:4px 0 0;padding:0;list-style:none}ul.nr-list>li{border-top:1px solid var(--rule);color:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;font-size:14px;display:flex}ul.nr-list>li:last-child{padding-bottom:0}ul.nr-list>li>.tb{flex:none;margin:0}@media (width>=60rem){details.crs{border-bottom:0}details.crs>summary{min-height:36px;color:var(--soft);border-radius:10px;padding:8px}.nav .crs-l button{width:100%;min-height:36px;color:var(--soft);border-radius:10px;margin:0;padding:8px;font-weight:500}.nav .crs-l button[aria-current=page]{background:var(--navy);color:var(--canvas);box-shadow:0 0 0 1px var(--navy), inset 0 1px 0 0 #ffffff40}.nav .crs-l button[aria-current=page] .st,.nav .crs-l button[aria-current=page] .sn{color:var(--canvas)}.crs-l .ph{padding:12px 8px 4px}}@media (width>=60rem) and (hover:hover) and (pointer:fine){details.crs>summary:hover,.nav .crs-l button:not([aria-current]):hover{background:var(--nav-hover);color:var(--soft)}}.lk{min-height:40px;color:var(--navy);font-size:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 4px;font-weight:500;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.lk:hover{background:var(--nav-hover)}}.learn-line{color:var(--soft);margin-top:6px;font-size:14px}.how{border:1px solid var(--box);background:var(--band);border-radius:10px;max-width:62ch;margin-top:4px;padding:10px 12px;font-size:14px}.how p{margin-bottom:4px}.cblock{margin-top:28px}.coach .alts{color:var(--soft);margin-top:10px;font-size:13px}.coach .alts .lk{font-size:13px}.coach .exl{margin:0;padding:0;list-style:none}.coach .exl .lk{font-size:14px}.coach .src p{margin:0}.coach .acts .primary{margin-right:0}.cc-top{flex:none;padding-bottom:10px}.cc-top:empty{display:none}.nx{flex-wrap:wrap;align-items:center;gap:0 12px;margin:0;font-size:14px;display:flex}.nx .lab{margin:0}.nx b{color:var(--ink);font-weight:500}.nx-d{background:var(--canvas);border-radius:10px;margin-top:8px;padding:0 12px}.nx-d>summary{cursor:pointer;min-height:40px;color:var(--soft);padding:10px 0;font-size:13px;line-height:1.4;list-style-position:inside;display:list-item}.nx-d[open]>summary{color:var(--ink)}.cc-head{border-top:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-top:4px;display:flex}.cc-empty{flex:none;padding:10px 0 4px}.cc-empty .cap{max-width:34ch;margin-bottom:4px}.cc-empty[hidden]{display:none}.cc-thread{overflow-wrap:anywhere;padding:0 0 6px;overflow:visible}.turn.you{scroll-margin-top:16px}.coach-body.talking{flex-direction:column;display:flex}.coach-body.talking .cc-thread{order:1}.coach-body.talking .cc-comp{border-top:1px solid var(--rule);order:2;padding-top:12px}.coach-body.talking .cc-top{order:3}.cc-thread:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.turn{padding:12px 0}.turn+.turn{border-top:1px solid var(--rule)}.turn .who{font:500 12px/1.4 var(--mono);color:var(--soft);margin:0 0 4px}.turn.bot .who.lab{font:500 12px/1.4 var(--mono);letter-spacing:0;text-transform:none;color:var(--navy);margin-bottom:6px}.turn.you{background:var(--band);border:0;border-radius:12px;margin:8px 0;padding:10px 12px}.turn.you+.turn{border-top:0}.turn .tx{white-space:pre-line;max-width:60ch;margin:0;font-size:14.5px;line-height:1.5}.turn .txt .tx{margin-bottom:8px}.turn .on{font:12px/1.4 var(--mono);color:var(--faint);margin-top:4px}.turn .why{margin-top:2px}.turn .src{border-top:0;margin-top:10px;padding-top:0}.turn .warn{margin-top:0}.turn .srcs{background:var(--canvas);border-radius:10px;margin-top:10px;padding:0 12px;font-size:13px}.turn .srcs summary{cursor:pointer;min-height:40px;color:var(--soft);align-items:center;list-style:none;display:flex}.turn .srcs summary::-webkit-details-marker{display:none}.turn .srcs summary:before{content:"+";font:12px var(--mono);color:var(--faint);flex:none;width:1rem}.turn .srcs[open]>summary:before,.turn .srcp[open]>summary:before{content:"−"}.turn .srcs[open]>summary{color:var(--ink)}@media (width<=59.99rem){.nx-d,.turn .srcs{border:1px solid var(--box)}}.turn .srcp{border-top:1px solid var(--rule);margin-left:1rem}.turn .srcp p{color:var(--soft);overflow-wrap:anywhere;margin:0 0 12px 1rem;line-height:1.55}.cc-comp{border-top:1px solid var(--rule);flex:none;margin-top:2px;padding-top:10px}.cc-in{resize:none;border-radius:12px;width:100%;min-height:calc(1.5em + 18px);max-height:calc(9em + 19px);padding:8px 12px;font-size:16px;line-height:1.5;display:block;overflow-y:auto}.cc-line{align-items:flex-end;gap:12px;display:flex}.cc-line .cc-in{flex:auto;min-width:0}.cc-line #chatBtn{flex:none;align-items:center;min-height:40px;display:flex}.cc-line #chatBtn .primary{border-radius:10px}#chatBusy{margin:4px 0 0}#chatBusy:empty{display:none}.dtxt{max-height:none}.cc-comp .cap#chatN{color:var(--faint);margin-top:2px;font-size:12.5px}.cc-comp .msg{max-width:none}@media (width>=60rem){.cc-top{max-height:none;overflow:visible}.dtxt{max-height:7.5rem;overflow-y:auto}.cc-thread{flex:none;min-height:0;max-height:none}.cc-empty{flex:auto;overflow-y:auto}.cc-empty:not([hidden])~.cc-thread{flex:none;min-height:0}.coach-rz{z-index:4;cursor:col-resize;touch-action:none;width:12px;display:block;position:absolute;top:0;bottom:0;left:0}.coach-rz:after{content:"";background:var(--rule);border-radius:2px;width:4px;height:40px;margin-top:-20px;position:absolute;top:50%;left:4px}.coach-rz:hover:after,.coach-rz:focus-visible:after,.coach-rz.drag:after{background:var(--fuchsia);border-radius:0;width:2px;height:auto;margin-top:0;top:12px;bottom:12px;left:5px}.coach-rz:focus{outline:0}}body.rzing{cursor:col-resize;-webkit-user-select:none;user-select:none}@media (width<=59.99rem){body[data-area=improve] .nav .org,body[data-area=learn] .nav .org{color:var(--soft);flex-wrap:wrap;align-items:center;gap:0 12px;padding:6px 16px;font-size:13px;display:flex}body[data-area=improve] .nav .org b,body[data-area=learn] .nav .org b{font-size:15px;display:inline}.nav .org .org-b{width:auto;min-height:40px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-left:auto;padding:0;font-size:14px;font-weight:500;display:inline-flex}.nav .org .org-b[aria-current=page]{color:var(--ink);border-bottom-color:var(--navy);background:0 0}}@media (hover:hover) and (pointer:fine) and (width<=59.99rem){.nav .org .org-b:hover{text-underline-offset:3px;text-decoration:underline}}.soft{color:var(--soft)}dl.rollup{margin:16px 0 0;padding:0}dl.rollup>div{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:8px 0;display:grid}dl.rollup>div:last-child{border-bottom:1px solid var(--rule)}dl.rollup dt{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}dl.rollup dd{color:var(--ink);min-width:0;margin:0;font-size:15px;line-height:24px}dl.rollup dd:last-child{font-size:14px}dl.rollup dd .num,table.st-t .st-sub .num{font-family:var(--sans)}dl.rollup .attn{vertical-align:baseline;display:inline-flex}dl.rollup .lk{text-decoration:none}dl.rollup .lk svg{width:16px;height:16px;margin-left:2px}@media (width>=48rem){dl.rollup>div{grid-template-columns:11rem minmax(0,1fr) 13rem}dl.rollup dd:last-child{text-align:left}}.dash-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.dash-top fieldset{margin:0}.st-sub{color:var(--soft);font-size:13px;line-height:18px;display:block}table.st-t td .attn{vertical-align:top;display:inline-flex}table.st-t td .attn .lk{min-height:44px;padding:0 4px}ul.plain{margin:0;padding:0;list-style:none}ul.plain>li{padding:2px 0}ul.plain>li+li{margin-top:6px}.pj-f{padding:4px 0 8px}.pj-new{max-width:44rem}table.st-t td{min-width:0}@media (width>=48rem){table.st-t{min-width:44rem}table.st-t td,table.st-t th{padding-right:14px}}.hb-st,.hb-bar,.hb-legend,.hb-mk{--hb-risk:#a35a00}.wk-ex{border-left:4px solid var(--navy);background:var(--band);border-radius:0 10px 10px 0;flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:72ch;margin:0 0 20px;padding:12px 16px;display:flex}.wk-ex>p:first-child{flex:30ch;margin:0}.hb-st{color:var(--ink);align-items:flex-start;gap:6px;margin:0;font-size:14px;line-height:20px;display:inline-flex}.hb-mk{flex:none;margin-top:2px}.hb-mk.hb-on circle{fill:var(--ok)}.hb-mk .hb-tick{fill:none;stroke:var(--canvas);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hb-mk.hb-risk path{fill:none;stroke:var(--hb-risk);stroke-width:2px;stroke-linejoin:round}.hb-mk.hb-off rect{fill:var(--bad)}.hb-mk.hb-new circle{fill:none;stroke:var(--faint);stroke-width:1.5px;stroke-dasharray:3 2}.hb-bar{width:100%;height:16px;margin-top:12px;display:block}.hb-seg.hb-on{fill:var(--ok)}.hb-seg.hb-off{fill:var(--bad)}.hb-seg.hb-new{fill:var(--box)}.hb-seg.hb-risk{fill:url(#hbHatch);stroke:var(--hb-risk);stroke-width:1.5px}.hb-hb{fill:var(--canvas)}.hb-hl{stroke:var(--hb-risk);stroke-width:3px}.hb-legend{flex-wrap:wrap;gap:4px 20px;margin:8px 0 0;padding:0;list-style:none;display:flex}.hb-legend li{align-items:flex-start;gap:6px;font-size:14px;line-height:20px;display:inline-flex}.hb-dl{margin:16px 0 0;padding:0}.hb-dl>div{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:2px 16px;padding:8px 0;display:grid}.hb-dl>div:last-child{border-bottom:1px solid var(--rule)}.hb-dl dt{color:var(--soft);font-size:14px;font-weight:500;line-height:20px}.hb-dl dd{min-width:0;margin:0;font-size:15px;line-height:22px}@media (width>=48rem){.hb-dl>div{grid-template-columns:16rem minmax(0,1fr)}}.hb-mk-p{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.hb-roll>.cap{margin-top:12px}.hb-cards{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}@media (width>=52rem){.hb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.hb-card{flex-direction:column;gap:12px;min-width:0;margin-top:0;display:flex}.hb-card h3{margin:0;font-size:17px;font-weight:500;line-height:24px}.hb-cst{flex-direction:column;gap:2px;margin:0;display:flex}.hb-cst .hb-st{font-weight:500}.hb-why{color:var(--soft);font-size:14px;line-height:20px}.hb-trend{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hb-spark{flex:none;display:block;overflow:visible}.hb-ln{fill:none;stroke:var(--navy);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.hb-pt{fill:var(--navy);stroke:var(--canvas);stroke-width:2px}.hb-med{stroke:var(--faint);stroke-width:1px;stroke-dasharray:4 3}.hb-tgt{stroke:var(--ok);stroke-width:1.5px;stroke-dasharray:1 3;stroke-linecap:round}.hb-tv{flex-direction:column;margin:0;display:flex}.hb-tv .num{font-size:22px;font-weight:500;line-height:28px}.hb-kv{margin:0;padding:0}.hb-kv>div{border-top:1px solid var(--rule);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 0;display:grid}.hb-kv dt{color:var(--soft);font-size:13px;line-height:20px}.hb-kv dd{min-width:0;margin:0;font-size:14px;line-height:20px}.hb-kv .lk{min-height:44px;margin-inline-start:-4px;padding:0 4px}.hb-form-d>summary{background:var(--navy);color:#fff;cursor:pointer;border-radius:10px;align-items:center;min-height:44px;padding:0 20px;font-weight:600;list-style:none;display:inline-flex}.hb-form-d>summary::-webkit-details-marker{display:none}.hb-form-d[open]>summary{color:var(--navy);text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline}.hb-form-d>.hb-form{margin-top:12px}.hb-form-d{margin:16px 0 32px}.hb-late{color:var(--ink);font-weight:500}.hb-board .sec-head{align-items:center}.hb-read{max-width:70ch;margin:8px 0 0;padding-left:24px}.hb-read li{padding:2px 0;font-size:15px;line-height:24px}.hb-form h3{margin:0;font-size:17px;font-weight:500;line-height:24px}.hb-h4{margin:24px 0 0;font-size:15px;font-weight:500;line-height:22px}.hb-meta{flex-wrap:wrap;align-items:flex-end;gap:0 16px;display:flex}.hb-meta .hb-f{flex:0 12rem}.hb-meta .hb-msg{flex-basis:100%}.hb-f{flex-direction:column;gap:4px;min-width:0;margin-top:12px;display:flex}.hb-f .fl{margin:0}.hb-kpis{border:0;min-width:0;margin:20px 0 0;padding:0}.hb-kpi,.hb-row{grid-template-columns:minmax(0,1fr);gap:0 12px;display:grid}.hb-row{border:0;min-width:0;margin:0;padding:0}@media (width>=44rem){.hb-kpi{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.hb-row{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr)}.hb-row .hb-msg{grid-column:1/-1}}.hb-msg{color:var(--bad);margin:4px 0 0;font-size:14px;line-height:20px}.hb-msg:empty{display:none}.hb-esc{max-width:44rem;margin-top:4px}.hb-escl{margin:8px 0 0;padding:0;list-style:none}.hb-escl>li{border-top:1px solid var(--rule);padding:12px 0}.hb-escl>li:last-child{border-bottom:1px solid var(--rule)}.hb-escl p{margin:0}.hb-escl .hb-st{margin-top:4px}.hb-reply{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;max-width:44rem;display:flex}.hb-reply .hb-f-t{flex:16rem}.hb-t s{text-decoration-thickness:1px}#hbNote{margin-top:8px}.hb-wall{max-width:72rem;font-size:20px;line-height:1.45}.hb-wall-bar{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:24px;display:flex}.hb-wall-h h1{margin:4px 0 0;font-size:40px;font-weight:500;line-height:48px}.hb-wall-c{color:var(--soft);font-size:18px}.hb-wall section{border-top:2px solid var(--ink);margin-top:32px;padding-top:16px}.hb-wall h2{margin:0 0 8px;font-size:24px;font-weight:500;line-height:32px}.hb-wall-read{max-width:none;padding-left:32px}.hb-wall-read li{padding:4px 0;font-size:22px;line-height:32px}.hb-wall-k{grid-template-columns:minmax(0,1fr);gap:8px 32px;margin:0;padding:0;list-style:none;display:grid}@media (width>=52rem){.hb-wall-k{grid-template-columns:repeat(3,minmax(0,1fr))}}.hb-wall-k li{flex-direction:column;display:flex}.hb-wall-k .num{font-size:40px;font-weight:500;line-height:48px}.hb-wall-p,.hb-wall-o{margin:0;padding:0;list-style:none}.hb-wall-p li{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:10px 0;display:flex}.hb-wall-n{flex:16rem;font-weight:500}.hb-wall .hb-st{min-width:9rem;font-size:20px;line-height:28px}.hb-wall .hb-mk{width:20px;height:20px;margin-top:4px}.hb-wall-o li{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding:10px 0;display:flex}.hb-wall-w{color:var(--soft)}@media print{:is(body:has(.hb-wall) .top,body:has(.hb-wall) .nav,body:has(.hb-wall) .coach,body:has(.hb-wall) .foot,body:has(.hb-wall) .pagefoot,body:has(.hb-wall) .skip,body:has(.hb-wall) .hb-noprint,body:has(.hb-wall) .next-strip){display:none!important}body:has(.hb-wall) .shell{max-width:none;margin:0;padding:0;display:block}body:has(.hb-wall) main{max-width:none;margin:0;padding:0;display:block}.hb-wall{font-size:14pt}.hb-wall-h h1{font-size:28pt}.hb-wall section{break-inside:avoid}.hb-seg,.hb-mk *,.hb-ln,.hb-pt{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.qx-f{flex-wrap:wrap;align-items:flex-start;gap:4px 12px;display:flex}.qx-f .qx-v{white-space:pre-line;flex:20rem;min-width:0;font-size:15px}.qx-copy{min-height:36px;font-size:15px}.qx-copy[data-done]{color:var(--ink)}.qx-acts{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.qx-sign{font-size:15px}.qx-printhead,.qx-printfoot{display:none}.qip-export .qx-ind dl.pairs{gap:0;margin-top:8px}.qip-export .qx-ind dl.pairs>div{border:0;border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:10px 0}.qx-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.qx-h h2{margin:0}.qx-top{margin:0 0 8px}.qx-chk{font-weight:500}.qx-noproj{margin-top:24px}@media print{.qip-export .qx-noprint,.qip-export .rq,.qip-export details.more,.qip-export .qx-copy,.qip-export [data-openproj]{display:none!important}body:has(.qip-export) .top{display:none!important}body:has(.qip-export) .nav{display:none!important}body:has(.qip-export) .coach{display:none!important}body:has(.qip-export) .foot{display:none!important}body:has(.qip-export) .pagefoot{display:none!important}body:has(.qip-export) .skip{display:none!important}body:has(.qip-export) .next-strip{display:none!important}body:has(.qip-export) #view .step-head{display:none!important}body:has(.qip-export) #view .bk-bar{display:none!important}body:has(.qip-export) .shell{max-width:none;margin:0;padding:0;display:block}body:has(.qip-export) main{max-width:none;margin:0;padding:0;display:block}.qip-export{color:#000;font-size:12pt}.qip-export .qx-printhead,.qip-export .qx-printfoot{display:block}.qip-export .qx-printhead h1{margin:0 0 4pt;font-size:18pt}.qip-export .qx-printfoot{margin-top:16pt;font-size:10pt}.qip-export section.sec{break-inside:avoid-page;background:0 0;border-color:#999}.qip-export dl.pairs dd,.qip-export .qx-v{color:#000}.qip-export .qx-ind dl.pairs>div{border-top-color:#bbb}.qip-export .qx-conf{color:#000;border-left:3pt solid #000;padding-left:6pt}}.startl{max-width:44rem;margin:0 0 16px;padding:0;list-style:none}.startl li{border:1px solid;border-color:var(--box);background:var(--canvas);border-radius:10px;grid-template-columns:2rem minmax(0,1fr);gap:0 8px;margin-bottom:8px;padding:10px 12px;display:grid}.startl li:last-child{margin-bottom:0}.startl .num{font-family:var(--mono);color:var(--navy);font-weight:500}.startl p{margin:2px 0 0;font-size:14px}.flow-acts{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}textarea{resize:none}textarea[data-grow]{overflow:hidden}textarea.practice{resize:vertical}.field-w-xs,.cell.field-w-xs{width:6rem;max-width:100%}.field-w-sm,.cell.field-w-sm{width:8rem;max-width:100%}.field-w-date,.cell.field-w-date{width:12rem;max-width:100%}.field-w-md,.cell.field-w-md{width:16rem;max-width:100%}.field-w-lg,.cell.field-w-lg{width:24rem;max-width:100%}.field-w-prose,.cell.field-w-prose{width:40rem;max-width:100%}.icon-btn{block-size:40px;inline-size:40px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid}.icon-btn:focus-visible{color:var(--bad);background:#c42b2b14}@media (hover:hover) and (pointer:fine){.icon-btn:hover{color:var(--bad);background:#c42b2b14}}@media (prefers-reduced-motion:no-preference){.icon-btn{transition:background-color .15s,color .15s,transform .15s ease-out}.icon-btn:active{transform:scale(.98)}}.lu{flex:none}.tb.add{gap:6px;margin-inline-start:-10px}.rec-list+.tb.add,.plain-list+.tb.add{margin-top:8px}.tool-sec+.tool-sec,details.more.plain+.tool-sec{margin-top:40px}details.more.plain+.tool-sec{margin-top:32px}.body>.tool-sec:first-child{margin-top:0}hr.sep{border:0;border-top:1px solid var(--rule);margin:40px 0 0}hr.sep+.tool-sec{margin-top:40px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.sec-acts{color:var(--soft);margin:0;font-size:14px;line-height:20px}.tool-sec>.help{color:var(--soft);max-width:62ch;margin:4px 0 16px;font-size:14px;line-height:20px}.tool-sec>.sec-head+.rec-list,.tool-sec>.sec-head+.plain-list,.tool-sec>.sec-head+.chart-wrap,.tool-sec>.sec-head+.tw{margin-top:16px}.rec-list{margin:0;padding:0;list-style:none}.rec+.rec{border-top:1px solid var(--rule);margin-top:24px;padding-top:24px}.rec>*+*{margin-top:16px}.rec>.rec-head+*{margin-top:8px}.rec>:empty{display:none}.rec .fr{margin-top:0}.rec-head{justify-content:space-between;align-items:center;gap:8px 16px;min-height:40px;display:flex}.rec-r{align-items:center;gap:8px;margin-left:auto;display:flex}.rec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rec-grid>.span-2{grid-column:1/-1}.rec-grid>*{min-width:0}.rec-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rec-3>*{min-width:0}.rec-row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.rec-row>.grow{flex:18rem;min-width:0}.rec-row>.fr{min-width:0;max-width:100%}.rec-foot{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.meta-row{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.meta-row .fr{margin-top:0}.rep-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.mpt{margin-top:16px;container-type:inline-size}.mpt-rows{margin:0;padding:0;list-style:none}.mpt-hd{display:none}.mpt-r{border-top:1px solid var(--rule);grid-template-columns:2rem minmax(0,1fr) auto 60px;grid-template-areas:"num type a3 rm""name name name name""l2 l2 l2 l2""dg dg dg dg";align-items:start;gap:12px;padding:18px 0;display:grid}.mpt-r:last-child{border-bottom:1px solid var(--rule)}.mpt-c{flex-direction:column;gap:4px;min-width:0;display:flex}.mpt-l{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.mpt .cell{width:100%;min-width:0;min-height:44px;padding:10px 12px;line-height:22px}.mpt input.cell{white-space:nowrap;text-overflow:ellipsis;height:44px;overflow:hidden}.mpt select.cell{height:44px}.mpt textarea.cell{min-height:44px}.mpt-num{flex-direction:row;grid-area:num;align-items:center;min-height:44px}.mpt-num .num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.mpt-type{grid-area:type}.mpt-name{grid-area:name}.mpt-type>.mpt-l{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mpt-name textarea.cell{overflow-wrap:anywhere}.mpt-a3{grid-area:a3;justify-content:center}.mpt-ck{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:16px;display:inline-flex}.mpt-ck input[type=checkbox]{background-size:16px 16px;border-radius:6px;width:24px;height:24px}.mpt-rm{grid-area:rm;justify-content:center;align-items:flex-end;min-height:44px;padding-inline-start:16px}.mpt .icon-btn{block-size:44px;inline-size:44px}.mpt-l2{grid-area:l2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.mpt-l2>.mpt-freq{grid-column:1/-1}.mpt-l2 .mpt-l{color:var(--soft);font-size:13px;line-height:18px}.mpt-l2 .cell{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:inherit}.mpt .cell[readonly]{background:var(--side);border-color:var(--rule);color:var(--ink);cursor:default}.mpt .cell[readonly]:focus{border-color:var(--navy)}.mpt-cap{color:var(--soft);margin:0;font-size:13px;line-height:16px}.mpt-dt{min-height:44px;color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-column:1/-1;justify-self:start;align-items:center;gap:4px;padding:0 8px 0 0;font-size:16px;font-weight:500;display:inline-flex}.mpt-dt svg{flex:none}.mpt-dt[aria-expanded=true] svg{transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.mpt-dt:hover{text-underline-offset:3px;text-decoration:underline}}.mpt-dg{grid-area:dg;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:12px;padding:4px 0 2px;display:grid}.mpt-dg[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.mpt-dt svg{transition:transform .16s ease-out}.mpt .icon-btn,.mpt-dt,.mpt-add .tb,.mpt-goal .tb{transition:transform .16s ease-out,background-color .15s,color .15s}.mpt .icon-btn:active,.mpt-dt:active,.mpt-add .tb:active,.mpt-goal .tb:active{transform:scale(.97)}}.mpt-add{flex-wrap:wrap;margin-top:16px}.mpt-goal{margin-top:24px}.a3-way{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.a3-way .tb{flex:none}.a3g-lede{margin:0 0 12px}.mp-undo{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}@container (width>=640px){.mpt-hd,.mpt-r{grid-template-columns:2rem 160px minmax(0,1fr) 3.5rem 60px;grid-template-areas:"num type name a3 rm"". .l2 l2 l2"". .dg dg dg";column-gap:12px}.mpt-hd{color:var(--soft);align-items:end;padding:0 0 8px;font-size:14px;font-weight:600;line-height:20px;display:grid}.mpt-hd>span:nth-child(4){text-align:center}.mpt-r{row-gap:10px}.mpt-name>.mpt-l,.mpt-ck>span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mpt-a3{align-items:center}.mpt-l2{grid-template-columns:repeat(3,minmax(0,10rem)) minmax(max-content,1fr)}.mpt-l2>.mpt-freq{grid-column:auto}.mpt-dt{grid-column:auto;place-self:start end;margin-top:22px;padding:0 4px}}.rep-grid .fr{margin-top:12px}@media (width>=40rem){.rep-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}@media (width<=39.99rem){.rec-grid,.rec-3{grid-template-columns:minmax(0,1fr)}}.attn,.stat-ok{color:var(--ink);align-items:flex-start;gap:6px;margin:0;font-size:14px;line-height:20px;display:flex}.attn svg{color:var(--bad);flex:none;margin-top:2px}.ci-n{margin-top:6px}.ci-n .attn svg{color:var(--soft)}.ci-n.blurred .attn svg{color:var(--bad)}.ci-n details{margin-top:6px}.ci-n .ci-t{color:var(--ink);font-weight:500}.ci-d>div{padding-top:4px}.ci-d .cap{max-width:62ch}.ci-h{gap:8px;margin:8px 0 0;display:grid}.ci-h>div{grid-template-columns:7.5rem minmax(0,1fr);gap:2px 12px;display:grid}.ci-h dt{color:var(--soft);font-size:13px;font-weight:500}.ci-h dd{color:var(--ink);max-width:62ch;margin:0;font-size:14px;line-height:1.5}@media (width<=30rem){.ci-h>div{grid-template-columns:1fr}}.ci-adapt,.sg-adapt{color:var(--soft);margin:8px 0 0;font-size:13px;font-style:italic}.care-chk{color:var(--soft);max-width:60ch;margin:10px 0 0;font-size:15px;line-height:1.45}.coach .txt p.care-chk{color:var(--soft);margin-bottom:0;font-size:15px}.fbk{margin-top:12px}.fbk-q{color:var(--soft);margin:0 0 4px;font-size:15px}.fbk-b{flex-wrap:wrap;gap:4px 8px;display:flex}.fbk-b .tb{min-height:44px;color:var(--soft);border:1px solid var(--rule);gap:6px;padding:0 12px;font-size:15px;transition:transform .14s cubic-bezier(.23,1,.32,1)}.fbk-b .tb:active,.fbk-box .tb:active,.fbk-box .primary:active{transform:scale(.97)}.fbk-b .fbk-dn svg{transform:rotate(180deg)}.fbk-box{margin-top:8px}.fbk-box label{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:500;display:block}.fbk-box textarea{width:100%;font:inherit;border:1px solid var(--field);background:var(--canvas);color:var(--ink);resize:vertical;border-radius:10px;padding:8px 10px;font-size:15px;line-height:1.45}.fbk-box .cap{font-size:15px}.fbk-acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.fbk-ok{color:var(--soft);margin:0;font-size:15px}.fbk-ok:empty{display:none}.fbk-err{color:var(--bad);margin:6px 0 0;font-size:15px}.fbk-err:empty{display:none}@media (prefers-reduced-motion:reduce){.fbk-b .tb{transition:none}}.ci-cost{border-left:2px solid var(--rule);margin-top:8px;padding:10px 12px}.ci-cost p{max-width:62ch;margin:0;font-size:15px;line-height:1.45}.ci-cost .ci-cost-c{color:var(--soft);margin-top:4px}.ci-cost-f{flex-wrap:wrap;gap:8px 16px;padding-top:6px;display:flex}.ci-cost-f label{color:var(--ink);flex-direction:column;gap:4px;font-size:15px;display:flex}.ci-cost-f input{width:7em;font:inherit;border:1px solid var(--field);background:var(--canvas);min-height:40px;color:var(--ink);border-radius:10px;padding:0 10px;font-size:15px}.ci-d .lk{margin-top:4px}.sg-list{margin:12px 0 0;padding:0;list-style:none}.sg{border-top:1px solid var(--rule);padding:12px 0}.sg-t{align-items:baseline;gap:8px;margin:0;font-size:14.5px;line-height:1.4;display:flex}.sg-t .num{font:500 13px/1 var(--mono);color:var(--navy)}.sg-t b{font-weight:500}.sg .ci-h>div{grid-template-columns:1fr;gap:0}.sg .ci-h dd{font-size:14px}.sg-use{gap:6px;margin-top:10px}.sg-use svg{flex:none}.cc-lab{color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:500;display:block}.cc-in.cc-in2{background:var(--canvas);border-color:var(--field);min-height:calc(3em + 18px)}.cc-keep{color:var(--faint);margin:2px 0 0;font-size:12.5px}.cc-new{gap:6px;min-height:40px;padding:0 12px;font-size:13.5px}.cc-new svg{flex:none}.cc-chl{color:var(--soft);margin:16px 0 8px;font-size:13px;font-weight:500}.cc-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cc-chip{border:1px solid var(--field);background:var(--canvas);min-height:40px;color:var(--navy);text-align:left;cursor:pointer;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.35}@media (hover:hover) and (pointer:fine){.cc-chip:hover{border-color:var(--navy);background:var(--band)}}.cc-chip:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.cc-chip{transition:border-color .15s,background-color .15s,transform .16s ease-out}.cc-chip:active{transform:scale(.97)}}.coach .cc-head{border-top:0;flex-wrap:nowrap;align-items:center;min-height:40px;padding-top:0}.coach h2.cs#ccH{color:var(--ink);white-space:nowrap;font-size:20px;font-weight:600;line-height:1.3}.coach .cc-new{min-height:40px;box-shadow:none;color:var(--navy);white-space:nowrap;text-underline-offset:3px;background:0 0;border:0;flex:none;gap:0;padding:0 4px;font-size:14px;font-weight:500;text-decoration:underline}.cc-intro{color:var(--soft);flex:none;margin:2px 0 12px;font-size:15px;line-height:1.5}.coach .cc-comp{border-top:0;margin-top:0;padding-top:0}.coach .cc-lab{margin-bottom:8px;font-size:15px;font-weight:600}.coach .cc-line{flex-direction:column;align-items:stretch;gap:10px}.coach .cc-in.cc-in2{min-height:calc(3em + 18px);font-size:16px}.coach .cc-line #chatBtn{min-height:48px}.coach .cc-line #chatBtn>button{width:100%;min-height:48px;font-size:16px;font-weight:600}.coach .cc-comp .cap#chatN,.coach .cc-keep{color:var(--soft);margin:6px 0 0;font-size:14px;line-height:1.45}.coach .cc-keep{margin-top:2px}.coach .cc-keep[hidden]{display:none}.coach .cc-empty{padding:16px 0 4px}.cc-try{color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:600}.cc-starts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cc-starts .cc-chip{width:100%;min-height:44px;padding:10px 14px;font-size:15.5px;line-height:1.4;display:block}.coach .cc-thread{padding-top:8px}.coach .turn .who,.coach .turn.bot .who.lab{font:600 14px/1.4 var(--sans);color:var(--soft)}.coach .turn.bot .who.lab{color:var(--navy);border-left:0;padding-left:0}.coach .turn .tx{font-size:16.5px;line-height:1.55}.coach .turn .on{font:13px/1.4 var(--sans);color:var(--soft)}.coach .turn .src{color:var(--soft);font-size:14px}.coach .turn .srcs{background:0 0;border:0;padding:0;font-size:14px}.coach .turn .srcs>summary{min-height:40px;color:var(--navy);font-weight:500}.coach .cc-top{border-top:1px solid var(--rule);margin-top:6px;padding:14px 0 4px}.coach .cc-top:empty{display:none}.coach .nx{color:var(--ink);flex-wrap:wrap;align-items:center;gap:0 8px;font-size:15.5px;line-height:1.45;display:flex}.coach .nx b{font-weight:600}.coach .nx .tb{text-underline-offset:3px;min-height:40px;padding:0 2px;font-size:15.5px;font-weight:600;text-decoration:underline}.coach .nx-d,.coach .nx-d[open]{background:0 0;border:0;margin-top:6px;padding:0}.coach .nx-d>summary{min-height:40px;color:var(--navy);font-size:14px;font-weight:500}@media (width>=60rem){.coach .cc-empty{flex:none;overflow:visible}.coach .coach-body{overscroll-behavior:contain;overflow-y:auto}}.coach .cc-new[hidden],.coach .cc-intro[hidden]{display:none}.ci-sugrow{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 16px;display:flex}.stat-ok svg{color:var(--ok);flex:none;margin-top:2px}.rpn-out{color:var(--soft);align-items:center;gap:6px;font-size:14px;line-height:20px;display:inline-flex}.rpn-out svg{color:var(--bad)}.rpn-out .rpn{color:var(--ink);font-size:18px}details.more.plain{background:0 0;border:0;border-radius:0}details.more.plain>summary{align-items:center;gap:4px;padding-inline:0;list-style:none;display:flex}details.more.plain>summary::-webkit-details-marker{display:none}details.more.plain>summary svg{transition:none}@media (prefers-reduced-motion:no-preference){details.more.plain>summary svg{transition:transform .15s ease-out}}details.more.plain[open]>summary svg{transform:rotate(90deg)}details.more.plain>div{max-width:62ch;margin-top:8px;padding:0}.plain-list{margin:0;padding:0;list-style:none}.plain-list>li{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.plain-list .d{color:var(--soft);font-size:14px;display:block}.pct-w{color:var(--soft);align-items:center;gap:6px;display:inline-flex}.gantt-tw{container:gt/inline-size}table.gantt-t col.c-ms{width:88px}table.gantt-t col.c-rm{width:56px}@container gt (width>=64rem){table.gantt-t td:has(.ck){text-align:center}}@container gt (width<=63.99rem){table.gantt-t{min-width:0}table.gantt-t thead{display:none}table.gantt-t,table.gantt-t tbody,table.gantt-t tr,table.gantt-t td{width:100%;display:block}table.gantt-t tr{border-top:1px solid var(--rule);padding:8px 12px}table.gantt-t tbody tr:first-child{border-top:0}table.gantt-t tbody td{text-align:left;border:0;padding:4px 0}table.gantt-t td[data-l]:before{content:attr(data-l);font:13px var(--sans);color:var(--soft);display:block}}.fm-tw{margin-top:12px;position:relative;overflow-x:visible;container:fmt/inline-size}.fm-top{margin-top:8px}table.fm-t{table-layout:fixed;width:100%}table.fm-t th,table.fm-t td{padding:8px 6px}table.fm-t thead th{padding-inline:4px;font-size:12px;line-height:16px}table.fm-t th:first-child,table.fm-t td:first-child{padding-left:10px}table.fm-t col.c-pri{width:4rem}table.fm-t col.c-sc{width:4.5rem}table.fm-t col.c-rpn{width:5.25rem}table.fm-t col.c-rm{width:2.75rem}table.fm-t textarea.cell,table.fm-t input.cell,table.fm-t select.cell{width:100%;min-width:0}table.fm-t .fm-pri .num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px}.fm-start{color:var(--navy);margin-top:4px;font-size:13px;font-weight:500;display:block}tr.fm-first>td.fm-pri{box-shadow:inset 3px 0 0 var(--navy)}table.fm-t tr.fm-r>td{border-bottom:0}table.fm-t tr.fm-d>td{padding-top:0}table.fm-t .rpn-out{flex-wrap:wrap;align-items:center;column-gap:4px;padding-top:2px;display:flex}table.fm-t .rpn-out .rpn{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:24px;font-weight:700;line-height:32px}.fm-band{color:var(--ink);flex-basis:100%;font-size:14px;font-weight:600;line-height:20px}table.fm-t .attn{margin-top:4px}table.fm-t .msg{max-width:none}.fm-det>summary{min-height:32px;padding-block:4px}.fm-dg{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:12px 16px;padding:4px 0 8px;display:grid}.fm-dg .fr{margin-top:0}@container fmt (width<=61.99rem){table.fm-t{table-layout:auto;min-width:0}table.fm-t thead,table.fm-t colgroup{display:none}table.fm-t,table.fm-t tbody,table.fm-t tr,table.fm-t td{width:100%;min-width:0;display:block}table.fm-t tr.fm-r{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px;padding:8px 12px 0;display:grid}table.fm-t tr.fm-r>td{grid-column:1/-1}table.fm-t tr.fm-r>td.fm-sc,table.fm-t tr.fm-r>td.fm-rpn{grid-column:auto}table.fm-t tr.fm-r>td.fm-pri{grid-area:1/1/auto/4}table.fm-t tr.fm-r>td.fm-rm{grid-area:1/4;justify-self:end;width:auto}table.fm-t .rpn-out{padding-top:0}table.fm-t tr.fm-d{padding:0 12px 8px}table.fm-t tbody tr:first-child{border-top:0}table.fm-t tbody td{text-align:left;border:0;padding:4px 0}table.fm-t td[data-l]:before{content:attr(data-l);font:13px var(--sans);color:var(--soft);display:block}tr.fm-first>td.fm-pri{box-shadow:none}tr.fm-first{box-shadow:inset 3px 0 0 var(--navy)}table.fm-t td.fm-rm{width:auto}}ol.rungs{margin:6px 0 0;padding-left:20px}.photo-n{margin-top:16px}.topm{max-width:none}.plain-list li>span{font-size:15px}svg.chart.gantt{min-width:40rem;max-width:52rem}.chart.gantt text{fill:var(--soft);font-size:13px}.chart.gantt text.gl{fill:var(--ink);font-family:var(--sans)}.field::placeholder,.cell::placeholder,input.num::placeholder{font-family:var(--sans)}.sec .help,.help{color:var(--soft);max-width:62ch;margin:4px 0 0;font-size:14px;line-height:20px}.help.lock{align-items:flex-start;gap:6px;margin:8px 0 0;display:flex}.help.lock[hidden]{display:none}.help.lock svg{flex:none;margin-top:2px}.sec>.help{margin-bottom:0}.sec hr.sep.in-sec{margin:24px 0 0}.sec hr.sep.in-sec+h3{margin-top:24px}.body>.tool-sec+.sec,.body>.sec+.tool-sec,.body>div[role=status]+.tool-sec,.body>div[role=status]:empty+.tool-sec{margin-top:40px}.body>details.more.plain+.sec,.body>details.more.plain+.tool-sec{margin-top:24px}.body>div[role=status]:not(:empty){margin-top:16px}.ramp-l{margin:0;padding:0;list-style:none}.ramp-l li{padding:8px 0 8px 12px;font-size:14px;line-height:20px}.ramp-l li.here{box-shadow:inset 3px 0 0 var(--fuchsia)}.ramp-l .num{color:var(--navy);margin-right:8px}.ramp-l b{color:var(--ink);font-weight:500}.ramp-l .d{color:var(--soft);padding-left:calc(1ch + 8px);display:block}ul.obs{margin:16px 0 0;padding:0;list-style:none}ul.obs>li{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}ul.obs>li+li{border-top:1px solid var(--rule);margin-top:12px;padding-top:12px}#kTgM+.tool-sec{margin-top:32px}ul.obs>li>.cell{max-inline-size:40rem;flex:16rem;min-width:0}ul.obs+.tb.add{margin-top:8px}.step-head .ptag{color:var(--soft);max-width:62ch;margin-top:8px;font-size:15px;line-height:22px}.step-head .ptag .ptag-lean{color:var(--faint)}.nav .grp-l{flex-direction:column;gap:2px;min-width:0;display:flex}.nav .grp-t{color:var(--soft);text-wrap:pretty;font-size:15px;line-height:20px}ul.obs>li>.ob-meta{flex-wrap:wrap;flex:100%;align-items:flex-end;gap:8px 16px;display:flex}.ob-f{color:var(--soft);flex-direction:column;gap:4px;font-size:15px;display:flex}.ob-f .cell{max-width:100%;font-size:15px}ul.obs>li>.ob-meta,.ob-f{min-width:0;max-width:100%}ul.obs>li>.ob-msg{flex:100%;max-width:62ch;margin-top:0;font-size:15px;line-height:22px}.ob-msg .bad,.ob-up{color:var(--bad)}.ob-lad{align-items:baseline;gap:6px;display:inline-flex}.ob-chain{color:var(--soft);max-width:62ch;font-size:15px;line-height:22px}.ob-new{border-top:1px solid var(--rule);margin-top:24px;padding-top:16px}.ob-new h3{margin:0 0 8px;font-size:15px;font-weight:500}.ob-new .ob-meta{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-top:8px;display:flex}.ob-new #kNM{max-width:62ch;font-size:15px}.adh{color:var(--ink);margin:0 0 4px;font-size:17px;line-height:24px}.adh-cap{color:var(--soft);max-width:62ch;margin:0 0 24px;font-size:15px;line-height:22px}.ws-aud .cap{font-size:15px}.page-foot{margin-top:32px}ol.qs{margin:16px 0 0;padding:0;list-style:none}ol.qs>li+li{margin-top:24px}ol.qs>li>p{max-width:62ch;margin:4px 0 0}ol.qs>li>p.cap{margin-top:2px}ol.qs .fr.q{margin-top:0}ol.qs .fr.q>.fl{color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:500;line-height:20px}ol.qs .fr+.fr{margin-top:16px}.nw{white-space:nowrap}.ctl-l{margin:8px 0 0;padding:0;list-style:none}.ctl-s{border-top:1px solid var(--rule);padding:16px 0}.ctl-s:first-child{border-top:0;padding-top:4px}.ctl-top{align-items:center;gap:8px;display:flex}.ctl-n{min-width:1.25rem;color:var(--soft)}.ctl-s .sname{color:var(--ink);font-size:17px;font-weight:600;line-height:24px}.ctl-f>.fr:first-child{margin-top:4px}.ctl-s .sdesc{color:var(--soft);margin:2px 0 0 1.75rem;font-size:14px;line-height:20px}.ctl-f{margin:8px 0 0 1.75rem}.ctl-row{flex-wrap:wrap;gap:0 24px;display:flex}.ctl-row>.fr{min-width:0}.ctl-s .msg.bad:empty{display:none}@media (width<=47.99rem){.ctl-f,.ctl-s .sdesc{margin-left:0}.ctl-row{display:block}}table.fv-t col.c-rt{width:11rem}table.fv-t col.c-na{width:9rem}table.fv-t tr.grp-h th{background:var(--side);color:var(--ink);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left;padding:10px 12px;font-size:15px;font-weight:500;line-height:20px}table.fv-t tbody:first-of-type tr.grp-h th{border-top:0}table.fv-t tr.grp-h th .gn{display:inline}table.fv-t tr.grp-h th .gs{float:right;color:var(--soft);font-size:14px;font-weight:400}@media (width<=47.99rem){table.fv-t tr.grp-h{border-top:0;padding:0}table.fv-t tr.grp-h th{box-sizing:border-box;width:100%;display:block}}table.ctl-t tbody th[scope=row],table.fv-t tbody th[scope=row]{color:var(--ink);vertical-align:top;text-align:left;border-bottom:1px solid var(--rule);background:0 0;font-size:14px;font-weight:400;line-height:20px}table.ctl-t tbody tr:last-child>th,table.fv-t tbody tr:last-child>th{border-bottom:0}@media (width<=47.99rem){table.ctl-t tbody th[scope=row],table.fv-t tbody th[scope=row]{box-sizing:border-box;border:0;width:100%;padding:4px 0;display:block}table.ctl-t tbody th[data-l]:before,table.fv-t tbody th[data-l]:before{content:attr(data-l);font:12px var(--sans);color:var(--faint);display:block}}.lts{margin:16px 0 24px}.lts-h{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px;display:flex}.lts-h b{color:var(--ink);font-size:14px;font-weight:600}.lts-l{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=34rem){.lts-l{grid-template-columns:minmax(0,1fr);gap:0}.lts-s{border-top:0;border-left:3px solid var(--rule);padding-left:8px}.lts-s.done{border-left-color:var(--navy)}.lts-s.here{border-left-color:var(--ink)}}.lts-s{border-top:3px solid var(--rule);min-width:0}.lts-s.done{border-top-color:var(--navy)}.lts-s.here{border-top-color:var(--ink)}.lts-b{cursor:pointer;text-align:left;width:100%;min-height:40px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:4px;align-items:flex-start;gap:8px;padding:8px 4px 4px 0;display:flex}.lts-k{border:1px solid var(--field);background:var(--canvas);width:24px;height:24px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.lts-s.done .lts-k{background:var(--navy);border-color:var(--navy);color:var(--canvas)}.lts-s.here .lts-k{border-color:var(--ink);color:var(--ink)}.lts-x{gap:2px;min-width:0;display:grid}.lts-x b{font-size:16px;font-weight:500;line-height:22px}.lts-s.here .lts-x b{font-weight:600}.lts-d{color:var(--soft);overflow-wrap:anywhere;font-size:14px;line-height:20px}@media (hover:hover) and (pointer:fine){.lts-b:hover b{color:var(--navy);text-underline-offset:3px;text-decoration:underline}}@media (prefers-reduced-motion:no-preference){.lts-b{transition:transform .16s ease-out}.lts-b:active{transform:scale(.97)}}.lts-m{border:0;border-left:2px solid var(--rule);min-width:0;margin:0;padding:0 0 0 12px}.rec>.lts-m{margin-top:24px}.lts-m>legend{float:left;width:100%;color:var(--ink);padding:0;font-size:14px;font-weight:600}.lts-m>legend+*{clear:both;margin-top:0;padding-top:4px}.lts-m>*+*{margin-top:12px}.lts-st{color:var(--ink);align-items:flex-start;gap:6px;max-width:62ch;margin:0;font-size:14px;line-height:20px;display:flex}.lts-st svg{flex:none;margin-top:2px}.lts-st.need svg{color:var(--bad)}.lts-st.ok svg{color:var(--ok)}.lts-st:empty{display:none}.lts-map{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.lts-map li{border-top:1px solid var(--rule);gap:2px 16px;padding:8px 0;display:grid}.lts-map li:first-child{border-top:0}@media (width>=40rem){.lts-map li{grid-template-columns:11rem minmax(0,1fr)}}.lts-map .d{color:var(--soft);font-size:14px}.lts-qi{margin:12px 0 0;padding:0;list-style:none}.lts-qi>li{border-top:1px solid var(--rule);padding:12px 0 0}.lts-qi>li+li{margin-top:12px}.lts-qi h3{margin:0 0 4px;font-size:15px}.lts-dl{gap:4px;margin:0;display:grid}.lts-dl>div{gap:0 16px;display:grid}@media (width>=40rem){.lts-dl>div{grid-template-columns:11rem minmax(0,1fr)}}.lts-dl dt{font-size:14px;font-weight:500}.lts-dl dd{color:var(--soft);margin:0;font-size:14px}.fb-btn{align-items:center;gap:6px;display:inline-flex}.fb-btn svg{flex:none;width:18px;height:18px}.fb-btn[hidden],.fb-link[hidden]{display:none}.fb-btn:active,.fb-ov .primary:active,.fb-ov .tb:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.fb-btn:hover{background:var(--band)}}.fb-ov{z-index:40;background:#0006;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow:auto}.fb-dlg{border:1px solid var(--rule);background:var(--canvas);border-radius:4px;gap:16px;width:100%;max-width:640px;padding:24px;display:grid}.fb-ov h1,.fb-ov h2{color:var(--navy);margin:0;font-size:20px;line-height:1.3}.fb-shot{min-height:96px;color:var(--soft);place-items:center;font-size:15px;display:grid}.fb-shot img{border:1px solid var(--rule);border-radius:4px;max-width:100%;max-height:280px;display:block}.fb-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fb-dlg label{margin-bottom:8px;font-weight:500;display:block}.fb-hint{color:var(--soft);font-size:14px}.fb-msg:empty{display:none}.fb-msg{color:var(--bad);font-weight:500}.fb-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fb-acts>button{opacity:1;text-indent:0;min-width:7rem;min-height:44px;padding:0 20px;font-size:15px;font-weight:500;line-height:20px}.fb-acts>.tb.box{border:1px solid var(--navy);background:var(--canvas);color:var(--navy);-webkit-text-fill-color:var(--navy)}.fb-acts>.primary{background:var(--navy);color:#fff;-webkit-text-fill-color:#fff}.fb-acts>.primary:disabled{opacity:.7}@media (hover:hover) and (pointer:fine){.fb-acts>.tb.box:hover{background:var(--band)}}.fb-pg{background:var(--canvas);padding:0}.fb-pin{align-content:start;gap:16px;width:100%;max-width:960px;padding:24px 16px 48px;display:grid}.fb-ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fb-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.fb-item{border:1px solid var(--rule);background:var(--canvas);border-radius:4px;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;display:grid}@media (width>=40rem){.fb-item{grid-template-columns:200px minmax(0,1fr)}}.fb-th{border:1px solid var(--rule);background:var(--side);cursor:zoom-in;border-radius:4px;min-height:40px;padding:0;display:block}.fb-th img{border-radius:4px;width:100%;height:auto;display:block}.fb-none{min-height:80px;color:var(--faint);cursor:default;place-items:center;font-size:14px;display:grid}.fb-bd{align-content:start;gap:8px;min-width:0;display:grid}.fb-meta{color:var(--soft);font-size:14px}.fb-meta b{color:var(--bad)}.fb-meta b.fx{color:var(--ok)}.fb-scr{font-weight:500}.fb-txt{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch}.fb-full img{border:1px solid var(--rule);max-width:100%;height:auto;display:block}.fb-f .tb[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--navy);font-weight:600}.bk-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;display:flex}.bk-btn{gap:8px;min-height:44px;font-size:16px;font-weight:600}.bk-btn svg{fill:currentColor;flex:none}.bk-area{flex-basis:100%;justify-items:end;gap:8px;display:grid}.bk-area:empty{display:none}.bk-area .msg,.bk-area .note{max-width:60ch;margin:0;font-size:16px}.bk-sum{border:1px solid var(--rule);background:var(--canvas);border-radius:10px;gap:8px;width:100%;max-width:640px;padding:16px;font-size:16px;line-height:1.5;display:grid}.bk-sh{margin:0}.bk-sh:focus{outline:none}.bk-min{padding:10px 16px}.bk-det>summary{box-sizing:border-box;cursor:pointer;width:fit-content;min-height:44px;color:var(--navy);padding:10px 0;font-weight:500;display:list-item}.bk-det>div{gap:8px;display:grid}.bk-sacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bk-links li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-sum .tb{min-height:44px;font-size:16px}.bk-dlg{max-width:760px;font-size:16px;line-height:1.5}.bk-dlg p{margin:0}.bk-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.bk-s{border-top:1px solid var(--rule);gap:6px;padding:14px 0;display:grid}.bk-s:last-child{border-bottom:1px solid var(--rule)}.bk-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.bk-more summary{box-sizing:border-box;cursor:pointer;width:fit-content;min-height:44px;color:var(--soft);padding:10px 0;font-size:16px;display:list-item}.bk-dlg .bk-go label{margin:0}.bk-dlg .bk-go select{flex:16rem;width:auto;font-family:inherit}.bk-dlg select{font-family:inherit}.bk-more[open]>summary{color:var(--ink)}.bk-more>*+*{margin-top:6px}.bk-dlg #bkH:focus{outline:none}.bk-dlg #bkH:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.bk-acts{z-index:1;background:var(--canvas);border-top:1px solid var(--rule);margin:0 -24px -24px;padding:12px 24px;position:sticky;bottom:-24px}.bk-s h3,.bk-un h3{color:var(--ink);margin:0;font-size:18px;line-height:1.3}.bk-meta,.bk-why{color:var(--soft)}.bk-prev{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bk-spark{color:var(--navy);flex:none}.bk-note{color:var(--soft);font-size:16px;font-style:italic}.bk-go{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-go label{font-weight:600}.bk-go select{max-width:100%;min-height:44px;font-size:16px}.bk-go optgroup{font-style:normal;font-weight:600}.bk-why.bk-skip{color:var(--ink)}.bk-s .bk-rep{color:var(--ink);margin:0}.bk-part,.bk-dest,.bk-hn{color:var(--soft);font-size:16px}.bk-src select{min-height:44px}.bk-hn .msg{margin:0;display:inline}.bk-new{border:0;border-top:1px solid var(--rule);gap:12px;min-width:0;margin:0;padding:12px 0 0;display:grid}.bk-new legend{color:var(--ink);padding:0;font-size:16px;font-weight:600}.bk-new .fr{margin:0}.bk-new .cell{width:100%;min-height:44px;font-size:16px}.bk-new .msg:empty{display:none}.bk-new2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.bk-cihi{color:var(--ink);align-items:flex-start;gap:8px;display:flex}.bk-cihi svg{fill:var(--navy);flex:none;margin-top:3px}.bk-sx{color:var(--soft);margin:0}.bk-sk p{margin:0}.bk-sl{gap:4px;margin:4px 0 0;padding-left:20px;display:grid}.bk-warn:empty{display:none}.bk-warn{color:var(--bad);font-weight:600}.bk-un ul{gap:4px;margin:8px 0 0;padding-left:20px;display:grid}.bk-acts .primary,.bk-acts .tb{min-height:44px;font-size:16px}.bk-tpl summary{box-sizing:border-box;min-height:44px;padding:10px 4px;display:list-item}.bk-tpl .tb.link,body[data-area=qip] #view .tb.link{align-items:center;min-height:44px;display:inline-flex}body[data-area=qip] .qx-copy{min-height:44px}.ind-nl{color:var(--ink);margin:0 0 16px;font-size:16px}.ind-nl[hidden]{display:none}.qx-conf{color:var(--ink);margin:6px 0 0}.so-lede{color:var(--ink);max-width:60ch;font-size:16px}.ls-one{color:var(--ink);margin:16px 0 28px;font-size:16px}.tg-own{font-family:var(--sans);display:block}.tg-tbl .msg.warn{color:var(--ink);background:0 0;border:0;border-radius:0;margin-top:4px;padding:0;font-size:15px}.tg-scale{max-width:36ch;margin:6px 0 0}.tg-cihi{color:var(--soft);font-size:14px;font-family:var(--sans);display:block}@media (width<=39.99rem){.tg-tw{overflow:visible}.tg-tbl.xwide{width:100%;min-width:0}.tg-tbl,.tg-tbl tbody,.tg-tbl tr,.tg-tbl td{display:block}.tg-tbl thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tg-tbl tr{border-bottom:1px solid var(--rule);padding:12px 0}.tg-tbl td{text-align:start;border:0;padding:4px 0}.tg-tbl td.rule{display:none}.tg-tbl td[data-l=Now],.tg-tbl td[data-l=Ontario]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tg-tbl td[data-l]:before{content:attr(data-l);color:var(--soft);font-weight:500;font-family:var(--sans)}.tg-tbl td[data-l=Your\ target]:before,.tg-tbl td[data-l=Suggested]:before{margin-bottom:4px;display:block}.tg-tbl td[data-l=Now]>*{text-align:end}.tg-tbl .target{width:100%;max-width:none}}@media (width>=60rem){body[data-area=qip] .nav .org b,body[data-area=qip] .nav .org .org-w{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.ws-tag{color:var(--soft);white-space:nowrap;font-size:15px;line-height:20px}.ws-tag b{color:var(--ink);font-weight:600}.ws-dlg{max-width:600px;font-size:16px;line-height:1.5}.ws-dlg h2{font-size:20px;line-height:28px}.ws-dlg h3{margin:0 0 4px;font-size:16px;line-height:24px}.ws-dlg .cap{font-size:15px}.ws-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-row .cell{flex:16rem;min-width:0;min-height:44px;font-size:16px}.ws-dlg .tb,.ws-dlg .primary{min-height:44px;font-size:16px}.ws-keep{border-top:1px solid var(--rule);padding-top:16px}.ws-keep .acts-row,.ws-conf{margin-top:12px}.ws-hd{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ws-hd h2{margin:0}.ws-x{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-8px -8px 0 0;display:inline-flex}.ws-x:hover{background:var(--hover,#051f590f)}.ws-x .ni{width:20px;height:20px}.ws-more{margin-top:8px}.ws-dlg .ws-guide{margin:0;display:flex}.ws-guide{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:16px;display:flex}.ws-guide input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin:0 2px 0 0}.ws-msg{min-height:24px;color:var(--ink);font-size:15px}.sp{margin-bottom:24px}.sp-hd{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.sp-hd h2{margin:0}.sp-hd .tb{flex:none;min-height:44px;font-size:15px}.sp-l{gap:0;margin:0;padding:0;list-style:none;display:grid}.sp-min .sp-nxl{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;font-weight:600;display:flex}.sp-min .sp-all{margin-top:12px}.sp-min .sp-all>summary{cursor:pointer;color:var(--navy);align-items:center;min-height:40px;display:inline-flex}.sp-min .sp-all[open]>summary{margin-bottom:8px}.sp-l li{border:0;border-top:1px solid var(--rule);margin:0;padding:0}.sp-l li:first-child{border-top:0}.sp-b{width:100%;min-height:60px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;padding:10px 12px;display:flex}.sp-n{border:1px solid var(--field,var(--rule));width:32px;height:32px;font:600 15px/1 var(--sans);color:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.sp-t{flex-direction:column;flex:1;min-width:0;display:flex}.sp-t b{font-size:16px;font-weight:600;line-height:24px}.sp-t .soft{font-size:15px;line-height:22px}.sp-s{color:var(--soft);flex:none;align-items:center;gap:4px;font-size:15px;display:inline-flex}.sp-s.ok{color:var(--ok);font-weight:500}.sp-s svg{flex:none}.sp-s.nx{color:var(--navy);font-weight:600}.sp-l li.done .sp-n{background:var(--ok);border-color:var(--ok);color:#fff}.sp-l li.next .sp-b{box-shadow:inset 3px 0 0 var(--navy);background:#051f590d}.sp-l li.next .sp-n{background:var(--navy);border-color:var(--navy);color:#fff}@media (hover:hover) and (pointer:fine){.sp-l li:not(.next) .sp-b:hover{background:var(--band)}}@media (prefers-reduced-motion:no-preference){.sp-b{transition:background-color .15s,border-color .15s,transform .16s ease-out}.sp-b:active{transform:scale(.99)}}.wk-next{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px 24px;margin:40px 0 24px;padding-top:24px;display:flex}.wk-next .primary{min-height:48px;padding:0 20px}.wk-next .tb.link{min-height:44px;font-size:16px}.pj-cards{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pj-card{border:1px solid var(--box,var(--rule));background:var(--canvas);border-radius:16px;margin:0;padding:16px 20px}.pj-card.cur{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.pj-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pj-id{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.pj-n{color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:26px}.pj-now{color:var(--navy);background:var(--nav-hover,var(--band));border-radius:999px;padding:2px 10px;font-size:14px;font-weight:600;line-height:20px}.pj-open{min-width:10rem;min-height:44px;font-size:16px}.pj-meta{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:8px 24px;margin:12px 0 0;padding:0;display:grid}.pj-meta div{min-width:0}.pj-meta dt{color:var(--soft);font-size:14px;line-height:20px}.pj-meta dd{color:var(--ink);margin:0;font-size:15px;line-height:22px}.pj-l{background:var(--navy);color:#fff;width:22px;height:22px;font:600 13px/1 var(--sans);vertical-align:1px;border-radius:6px;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.pj-more{gap:4px;margin-top:8px}.pj-more .tb{min-height:44px;font-size:15px}.pj-card .pj-f{margin-top:12px}@media (width<=99.99rem){body.has-ws .top-r .tag.proto{display:none}}.savebar{z-index:20;padding:4px 16px calc(4px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule);background:var(--side);color:var(--soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;font-size:15px;line-height:22px;display:flex;position:fixed;bottom:0;left:0;right:0}.savebar .tb{min-height:40px;font-size:15px}.savebar .sb-m{color:var(--ink)}.savebar .sb-m:empty{display:none}.savebar.sb-bad{border-top:2px solid var(--bad)}.savebar.sb-bad #saveBarT{color:var(--bad);font-weight:600}body.has-save{padding-bottom:var(--savebar,56px)}@media (width>=60rem){body.has-save .nav-in,body.has-save .coach-in{height:calc(100dvh - var(--hdr,53px) - 24px - var(--savebar,56px))}}body:has(.hb-wall) .savebar{display:none!important}@media print{.savebar{display:none!important}body.has-save{padding-bottom:0}}body.workshop #notesBtn{display:none}.ws-home{border-top:1px solid var(--rule);gap:12px;padding-top:16px;display:grid}.ws-home .fr2{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:12px;display:grid}.ws-home .cell{width:100%;min-height:44px;font-size:16px}.ws-home .msg{max-width:none;font-size:15px}.pj-pulse{border:1px solid var(--box,var(--rule));border-left:4px solid var(--navy);background:var(--canvas);color:var(--ink);border-radius:10px;margin-top:12px;padding:14px 16px;font-size:16px;line-height:24px}.pj-pulse .acts-row{margin-top:10px}.pj-pulse .tb,.pj-pulse .primary{min-height:44px;font-size:16px}.rs-dlg{max-width:520px;font-size:16px;line-height:1.5}.rs-dlg h2{font-size:20px;line-height:28px}.rs-dlg .cap{font-size:15px}.rs-dlg .tb,.rs-dlg .primary{min-height:44px;font-size:16px}@media (width>=60rem){body[data-area=improve] .nav .org b,body[data-area=learn] .nav .org b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.nav .org:empty,body[data-area=learn] .nav .av{display:none}.nav .org .org-k{color:var(--soft);text-transform:none;font-size:14px;line-height:18px;display:block}@media (width>=60rem){body[data-area=improve] .nav .org .org-b,body[data-area=learn] .nav .org .org-b{min-height:44px;color:var(--navy);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;margin-top:0;padding:0;font-size:16px;font-weight:500;line-height:20px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}body[data-area=improve] .nav .org .org-b:hover,body[data-area=learn] .nav .org .org-b:hover{text-decoration-color:currentColor}body.nav-closed .nav .org .org-b{display:none}}@media (width<=59.99rem){.nav .org .org-k{display:none}}.cm-cz{margin-top:12px}.cm-own{margin-top:8px}.cm-typ{margin-top:6px;font-size:15px;display:inline-block}details.cm-det{margin-top:12px}.cm-dg{padding:4px 0 8px}.ci-cost-m{max-width:none;margin-top:4px;display:block}#cmChkM>p{margin-top:8px}table.pr-t{table-layout:fixed;background:0 0;border:0;border-radius:0;width:100%}table.pr-t thead th{background:0 0;padding-bottom:2px}table.pr-t col.c-cnt{width:7rem}table.pr-t col.c-rm{width:3.25rem}table.pr-t th,table.pr-t td{padding:6px 8px}table.pr-t .cell{width:100%;min-width:0}#paretoOut .chart text{font-size:13px}#paretoOut .chart text.pl{font-family:var(--sans);fill:var(--ink)}#paretoOut .pr-key{color:var(--ink);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:4px 24px;margin:8px 0 0;padding-left:24px;font-size:14px;line-height:20px;display:grid}#paretoOut .pr-key li::marker{font-family:var(--mono);color:var(--soft)}svg.chart.cs-svg{width:100%;min-width:0;max-width:40rem;height:auto;display:block}#csDia .chart text.bx{font-size:14px}#csDia .chart text.cs-n{fill:var(--ink);font-size:14px}#csDia .chart text.cs-v{font-size:13px;font-family:var(--sans);fill:var(--soft)}.cs-tw{container:cst/inline-size}table.cs-t{table-layout:fixed;width:100%;min-width:0}table.cs-t col.c-n{width:2.5rem}table.cs-t col.c-who{width:9rem}table.cs-t col.c-min{width:5rem}table.cs-t col.c-val{width:15rem}table.cs-t col.c-rm{width:3.25rem}table.cs-t .cell{width:100%;min-width:0}@container cst (width<=59.99rem){table.cs-t thead,table.cs-t colgroup{display:none}table.cs-t,table.cs-t tbody{width:100%;display:block}table.cs-t tr{border-top:1px solid var(--rule);grid-template-columns:2rem minmax(0,1fr) minmax(0,1.4fr) 5rem 5rem 2.75rem;grid-template-areas:"n step step step step rm"".who val wk wt.";gap:4px 8px;padding:10px 12px;display:grid}table.cs-t tbody tr:first-child{border-top:0}table.cs-t td{text-align:left;border:0;width:auto;padding:0;display:block}table.cs-t td:first-child{grid-area:n;padding-top:8px}table.cs-t td:nth-child(2){grid-area:step}table.cs-t td:nth-child(3){grid-area:who}table.cs-t td.cs-wk{grid-area:wk}table.cs-t td.cs-wt{grid-area:wt}table.cs-t td:nth-child(6){grid-area:val}table.cs-t td:nth-child(7){grid-area:rm}table.cs-t td[data-l]:not(:first-child):before{content:attr(data-l);font:13px var(--sans);color:var(--soft);margin-bottom:2px;display:block}table.cs-t td.num[data-l]:before{display:none}}@container cst (width<=29.99rem){table.cs-t tr{grid-template-columns:2rem minmax(0,1fr) minmax(0,1fr) 2.75rem;grid-template-areas:"n step step rm"".who who."".wk wt."".val val."}}#fishDia .chart text.bx,#fishDia .chart text.ql,#fishDia .chart text.wt{font-size:14px}#gDia{container:gdia/inline-size}.g-list{margin:0;padding:0;list-style:none;display:none}.g-list li{border-top:1px solid var(--rule);padding:8px 0}.g-list li:first-child{border-top:0}.g-list b{font-weight:500;display:block}.g-list .d{color:var(--soft);font-size:14px;display:block}@container gdia (width<=39.99rem){#gDia svg.gantt{display:none}#gDia .g-list{display:block}}.fm-how{margin-top:8px}a.tb,a.primary,a.lts-b{text-decoration:none}.next-strip a.tb.quiet{text-decoration:underline}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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-duration:initial}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--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-red-700:oklch(50.5% .213 27.518);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-800:oklch(47% .157 37.304);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-800:oklch(47.6% .114 61.907);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-green-100:oklch(96.2% .044 156.743);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-800:oklch(45% .085 224.283);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-400:#3392ff;--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--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-800:oklch(39.8% .195 277.366);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-700:oklch(52.5% .223 3.958);--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-600:oklch(58.6% .253 17.585);--color-rose-800:oklch(45.5% .188 13.697);--color-neutral-100:#f7f7f7;--color-neutral-200:#ebebeb;--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-accent-50:#eef2fa;--color-accent-100:#dce4f4;--color-accent-300:#8ba3d6;--color-accent-500:#1f3f8a;--color-accent-600:#0f2d70;--color-accent-700:#0a2563;--color-accent-800:#051f59;--color-accent-950:#020f2e;--radius-2lg:10px;--shadow-sidebar:0 1px 0 0 #00000005, 0 1px 12px 0 #0000000f, 0 0 1px 0 #00000052;--button-transition-ms:.15s;--text-title-2-medium:1.5rem;--text-title-2-medium--line-height:2.125rem;--text-title-2-medium--letter-spacing:0;--text-title-2-medium--font-weight:500;--text-title-3-medium:1.25rem;--text-title-3-medium--line-height:1.875rem;--text-title-3-medium--letter-spacing:0;--text-title-3-medium--font-weight:500;--text-body-regular:1.125rem;--text-body-regular--line-height:1.75rem;--text-body-regular--letter-spacing:0;--text-body-regular--font-weight:400;--text-body-medium:1.125rem;--text-body-medium--line-height:1.75rem;--text-body-medium--letter-spacing:0;--text-body-medium--font-weight:500;--text-body-semibold:1.125rem;--text-body-semibold--line-height:1.75rem;--text-body-semibold--letter-spacing:0;--text-body-semibold--font-weight:600;--text-body-2-regular:1rem;--text-body-2-regular--line-height:1.5rem;--text-body-2-regular--letter-spacing:0;--text-body-2-regular--font-weight:400;--text-body-2-medium:1rem;--text-body-2-medium--line-height:1.5rem;--text-body-2-medium--letter-spacing:0;--text-body-2-medium--font-weight:500;--text-caption-1-regular:1rem;--text-caption-1-regular--line-height:1.5rem;--text-caption-1-regular--letter-spacing:.15px;--text-caption-1-regular--font-weight:400;--text-caption-1-medium:1rem;--text-caption-1-medium--line-height:1.5rem;--text-caption-1-medium--letter-spacing:.15px;--text-caption-1-medium--font-weight:500;--text-caption-1-semibold:1rem;--text-caption-1-semibold--line-height:1.5rem;--text-caption-1-semibold--letter-spacing:.15px;--text-caption-1-semibold--font-weight:600;--color-foreground-icon-primary:var(--color-neutral-950);--color-foreground-icon-secondary:var(--color-neutral-500);--color-foreground-icon-quaternary:var(--color-neutral-300);--color-icon-button-disabled-foreground:var(--color-neutral-300);--color-text-primary:var(--color-neutral-950);--color-text-tertiary:var(--color-neutral-500);--color-text-error-primary:var(--color-red-700);--color-input-disabled-text:var(--color-neutral-300);--color-text-error-placeholder:var(--color-red-400);--color-background-primary-default:var(--color-white);--color-background-primary-hover:var(--color-neutral-100);--color-background-primary-active:var(--color-neutral-200);--color-background-primary-disabled:var(--color-neutral-100);--color-background-secondary-default:var(--color-neutral-100);--color-background-tertiary-default:var(--color-neutral-200);--color-border-button-default:var(--color-neutral-200);--color-border-button-hover:var(--color-neutral-300);--color-border-button-active:var(--color-neutral-400);--color-border-focus-ring:#051f59;--color-canvas:#fff;--color-side:#fafafa;--color-band:#f5f6f8;--color-ink:#1a1a1a;--color-soft:#4d5157;--color-faint:#5f6368;--color-rule:#ececec;--color-box:#b4bac4;--color-field:#8a8f98;--color-navy:#051f59;--color-navy-hover:#0b2d7a;--color-navy-press:#030f2e;--color-fuchsia:#e81484;--color-bad:#c42b2b;--color-ok:#1a7a4c;--color-warn:#a35a00;--color-warn-tint:#a35a0014;--color-nav-hover:#ececec;--radius-sec:16px}}@layer components;@layer utilities{.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-x-0{inset-inline:0}.top-0{top:0}.bottom-28{bottom:calc(var(--spacing) * 28)}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-1{margin-bottom:var(--spacing)}.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-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.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-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-max{height:max-content}.max-h-96{max-height:calc(var(--spacing) * 96)}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[44rem\]{max-width:44rem}.max-w-\[62ch\]{max-width:62ch}.max-w-\[320px\]{max-width:320px}.max-w-\[640px\]{max-width:640px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-64{min-width:calc(var(--spacing) * 64)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-80{flex-basis:calc(var(--spacing) * 80)}.border-collapse{border-collapse:collapse}.button-press-motion{transition-property:background-color,border-color,box-shadow,color,transform;transition-duration:var(--button-transition-ms), var(--button-transition-ms), var(--button-transition-ms), var(--button-transition-ms), .42s;transition-timing-function:ease,ease,ease,ease,cubic-bezier(.4,0,.2,1)}.button-press-motion:active:not(:disabled,[aria-disabled=true]){transition-duration:.15s,.15s,.15s,.15s,.22s;transform:scale(.98)}.button-press-motion:disabled,.button-press-motion[aria-disabled=true]{transform:none}@media (prefers-reduced-motion:reduce){.button-press-motion{transition:none}.button-press-motion:active:not(:disabled,[aria-disabled=true]){transform:none}}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-\[inherit\]{cursor:inherit}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2lg{border-radius:var(--radius-2lg)}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:2147483647px}.rounded-sec{border-radius:var(--radius-sec)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-bad{border-color:var(--color-bad)}.border-border-button-default{border-color:var(--color-border-button-default)}.border-box{border-color:var(--color-box)}.border-field{border-color:var(--color-field)}.border-navy{border-color:var(--color-navy)}.border-rule{border-color:var(--color-rule)}.border-transparent{border-color:#0000}.bg-accent-950{background-color:var(--color-accent-950)}.bg-background-primary-default{background-color:var(--color-background-primary-default)}.bg-background-secondary-default{background-color:var(--color-background-secondary-default)}.bg-background-tertiary-default{background-color:var(--color-background-tertiary-default)}.bg-bad{background-color:var(--color-bad)}.bg-band{background-color:var(--color-band)}.bg-canvas{background-color:var(--color-canvas)}.bg-navy{background-color:var(--color-navy)}.bg-side{background-color:var(--color-side)}.bg-transparent{background-color:#0000}.bg-warn-tint{background-color:var(--color-warn-tint)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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)}.ps-1{padding-inline-start:var(--spacing)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pt-1{padding-top:var(--spacing)}.pt-px{padding-top:1px}.pr-1{padding-right:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-1{padding-left:var(--spacing)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.font-sans{font-family:var(--font-sans)}.text-body-2-medium{font-size:var(--text-body-2-medium);line-height:var(--tw-leading,var(--text-body-2-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight))}.text-body-2-regular{font-size:var(--text-body-2-regular);line-height:var(--tw-leading,var(--text-body-2-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight))}.text-body-medium{font-size:var(--text-body-medium);line-height:var(--tw-leading,var(--text-body-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight))}.text-body-regular{font-size:var(--text-body-regular);line-height:var(--tw-leading,var(--text-body-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight))}.text-body-semibold{font-size:var(--text-body-semibold);line-height:var(--tw-leading,var(--text-body-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-body-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-semibold--font-weight))}.text-caption-1-medium{font-size:var(--text-caption-1-medium);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight))}.text-caption-1-regular{font-size:var(--text-caption-1-regular);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight))}.text-caption-1-semibold{font-size:var(--text-caption-1-semibold);line-height:var(--tw-leading,var(--text-caption-1-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-semibold--font-weight))}.text-title-2-medium{font-size:var(--text-title-2-medium);line-height:var(--tw-leading,var(--text-title-2-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-title-2-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-2-medium--font-weight))}.text-title-3-medium{font-size:var(--text-title-3-medium);line-height:var(--tw-leading,var(--text-title-3-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-title-3-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-3-medium--font-weight))}.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)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.text-bad{color:var(--color-bad)}.text-faint{color:var(--color-faint)}.text-foreground-icon-primary{color:var(--color-foreground-icon-primary)}.text-foreground-icon-quaternary{color:var(--color-foreground-icon-quaternary)}.text-foreground-icon-secondary{color:var(--color-foreground-icon-secondary)}.text-ink{color:var(--color-ink)}.text-navy{color:var(--color-navy)}.text-ok{color:var(--color-ok)}.text-soft{color:var(--color-soft)}.text-text-error-primary{color:var(--color-text-error-primary)}.text-text-primary{color:var(--color-text-primary)}.text-text-tertiary{color:var(--color-text-tertiary)}.text-warn{color:var(--color-warn)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-3{text-underline-offset:3px}.accent-\[var\(--color-navy\)\]{accent-color:var(--color-navy)}.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-\[0_0_0_1px_var\(--color-navy\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-navy));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_3px_rgb\(196_43_43_\/_14\%\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#c42b2b24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-box{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-field-focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#051f591f);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 4px 6px -2px var(--tw-shadow-color,#0000000d), 0 10px 15px -3px 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-primary{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-navy)), inset 0 1px 0 var(--tw-shadow-color,#ffffff40);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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-3{outline-offset:3px}.outline-navy{outline-color:var(--color-navy)}.invert{--tw-invert:invert(100%);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,)}.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,)}.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-\[background-color\,border-color\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;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-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-150{--tw-duration:.15s;transition-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.outline-solid{--tw-outline-style:solid;outline-style:solid}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.placeholder\:text-faint::placeholder{color:var(--color-faint)}.first\:mt-0:first-child{margin-top:0}@media (hover:hover){.hover\:border-border-button-hover:hover{border-color:var(--color-border-button-hover)}.hover\:bg-background-primary-hover:hover{background-color:var(--color-background-primary-hover)}.hover\:bg-band:hover{background-color:var(--color-band)}.hover\:bg-nav-hover:hover{background-color:var(--color-nav-hover)}.hover\:bg-navy-hover:hover{background-color:var(--color-navy-hover)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}}.focus\:border-navy:focus{border-color:var(--color-navy)}.focus\:shadow-field-focus:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#051f591f);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\:underline:focus-visible{text-decoration-line:underline}.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-border-focus-ring:focus-visible{--tw-ring-color:var(--color-border-focus-ring)}.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\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-navy:focus-visible{outline-color:var(--color-navy)}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.active\:border-border-button-active:active{border-color:var(--color-border-button-active)}.active\:bg-background-primary-active:active{background-color:var(--color-background-primary-active)}.active\:bg-band:active{background-color:var(--color-band)}.active\:bg-nav-hover:active{background-color:var(--color-nav-hover)}.active\:bg-navy-press:active{background-color:var(--color-navy-press)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-dashed:disabled{--tw-border-style:dashed;border-style:dashed}.disabled\:border-border-button-default:disabled{border-color:var(--color-border-button-default)}.disabled\:bg-background-primary-disabled:disabled{background-color:var(--color-background-primary-disabled)}.disabled\:bg-side:disabled{background-color:var(--color-side)}.disabled\:text-faint:disabled{color:var(--color-faint)}.disabled\:text-icon-button-disabled-foreground:disabled{color:var(--color-icon-button-disabled-foreground)}.disabled\:text-input-disabled-text:disabled{color:var(--color-input-disabled-text)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--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\:placeholder\:text-input-disabled-text:disabled::placeholder{color:var(--color-input-disabled-text)}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-navy:has(:focus-visible){outline-color:var(--color-navy)}.has-\[\:focus-visible\]\:outline-solid:has(:focus-visible){--tw-outline-style:solid;outline-style:solid}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:text-faint[aria-disabled=true]{color:var(--color-faint)}.aria-disabled\:opacity-45[aria-disabled=true]{opacity:.45}.aria-invalid\:placeholder\:text-text-error-placeholder[aria-invalid=true]::placeholder{color:var(--color-text-error-placeholder)}.aria-\[invalid\=true\]\:border-bad[aria-invalid=true]{border-color:var(--color-bad)}@media not all and (width>=480px){.max-\[480px\]\:p-3{padding:calc(var(--spacing) * 3)}}@media (width>=40rem){.sm\:col-start-2{grid-column-start:2}.sm\:grid{display:grid}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:items-center{align-items:center}.sm\:gap-x-3{column-gap:calc(var(--spacing) * 3)}}@media (width>=48rem){.md\:bottom-20{bottom:calc(var(--spacing) * 20)}}.rtl\:rotate-180:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){rotate:180deg}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:focus-visible\>rect\.ring\]\:stroke-fuchsia:focus-visible>rect.ring{stroke:var(--color-fuchsia)}.\[\&\:focus-visible\>rect\.ring\]\:opacity-100:focus-visible>rect.ring{opacity:1}}:root{--color-foreground-full:var(--color-white);--color-foreground-icon-primary:var(--color-neutral-950);--color-foreground-icon-hover:var(--color-black);--color-foreground-icon-secondary:var(--color-neutral-500);--color-foreground-icon-tertiary:var(--color-neutral-400);--color-foreground-icon-quaternary:var(--color-neutral-300);--color-foreground-icon-error:var(--color-red-600);--color-foreground-icon-disabled:var(--color-neutral-300);--color-foreground-disabled:var(--color-neutral-400);--color-foreground-disabled-danger:var(--color-red-300);--color-input-disabled-foreground:var(--color-neutral-300);--color-icon-button-disabled-foreground:var(--color-neutral-300);--color-button-primary-disabled-foreground:var(--color-neutral-400);--color-text-primary:var(--color-neutral-950);--color-text-secondary:var(--color-neutral-600);--color-text-tertiary:var(--color-neutral-500);--color-text-disabled:var(--color-neutral-300);--color-text-disabled-danger:var(--color-red-300);--color-text-placeholder:var(--color-neutral-500);--color-text-error-primary:var(--color-red-700);--color-text-destructive:#a9101d}@supports (color:color-mix(in lab, red, red)){:root{--color-text-destructive:color-mix(in srgb, var(--color-red-700) 80%, var(--color-neutral-600))}}:root{--color-input-disabled-text:var(--color-neutral-300);--color-text-white:var(--color-white);--color-text-error-placeholder:var(--color-red-400);--color-background-full:var(--color-white);--color-background-primary-default:var(--color-white);--color-background-inner-default:var(--color-white);--color-background-primary-hover:var(--color-neutral-100);--color-background-primary-active:var(--color-neutral-200);--color-background-primary-disabled:var(--color-neutral-100);--color-input-disabled-background:var(--color-neutral-100);--color-background-secondary-default:var(--color-neutral-100);--color-background-secondary-hover:var(--color-neutral-200);--color-background-tertiary-default:var(--color-neutral-200);--color-background-tertiary-hover:var(--color-neutral-300);--color-background-tertiary-error:var(--color-red-100);--color-background-recent-hire-role:var(--color-neutral-100);--color-avatar-neutral-background:var(--color-neutral-300);--color-background-quaternary-default:var(--color-neutral-300);--color-background-quaternary-hover:var(--color-neutral-400);--color-background-quaternary-error:var(--color-red-200);--color-border-button-default:var(--color-neutral-200);--color-border-button-hover:var(--color-neutral-300);--color-border-button-active:var(--color-neutral-400);--color-border-button-white:var(--color-white);--color-border-error-default:var(--color-red-500);--color-border-checkbox-default:var(--color-neutral-300);--color-border-checkbox-hover:var(--color-neutral-400);--color-border-checkbox-active:var(--color-neutral-400);--color-border-checkbox-white:var(--color-white);--color-border-component-detail-container:var(--color-neutral-200);--color-border-ai-profile-card:var(--color-neutral-200);--color-border-table:var(--color-neutral-200);--color-border-button-group:var(--color-neutral-200);--color-border-sidebar-profile-hover:var(--color-neutral-300);--color-separator-border:var(--color-neutral-200);--color-separator-border-strong:var(--color-neutral-200);--color-border-focus-ring:#051f59;--color-file-upload-icon-background:var(--color-neutral-300);--color-file-upload-icon-foreground:var(--color-neutral-400);--color-file-upload-icon-foreground-hover:var(--color-neutral-500);--color-state-success-text:var(--color-lime-800);--color-state-success-base:var(--color-lime-200);--color-control-indicator-background:var(--color-white);--color-control-indicator-background-subtle:var(--color-neutral-100);--color-switch-off-chip-start:var(--color-white);--color-switch-off-chip-end:var(--color-neutral-100);--color-switch-on-chip-start:#193880}@supports (color:color-mix(in lab, red, red)){:root{--color-switch-on-chip-start:color-mix(in oklab, var(--color-accent-500) 63%, var(--color-accent-600))}}:root{--color-switch-on-chip-end:#0b2665}@supports (color:color-mix(in lab, red, red)){:root{--color-switch-on-chip-end:color-mix(in oklab, var(--color-accent-600) 16%, var(--color-accent-700))}}:root{--color-stat-card-icon-background:var(--color-white);--color-segmented-control-background:var(--color-neutral-100);--color-segmented-control-selected-background:var(--color-white);--color-theme-toggle-sidebar-background:var(--color-neutral-200);--color-theme-toggle-sidebar-selected-background:var(--color-white);--color-button-ghost-background:transparent;--color-button-ghost-hover:var(--color-accent-50);--color-button-ghost-active:var(--color-accent-100);--color-button-ghost-disabled:transparent;--color-button-ghost-foreground:var(--color-accent-800);--color-button-ghost-disabled-foreground:var(--color-neutral-500);--color-dropdown-item-hover-background:var(--color-neutral-100);--color-kbd-background:var(--color-neutral-300);--color-kbd-foreground:var(--color-neutral-500);--color-badge-neutral-background:var(--color-neutral-200);--color-team-menu-count-background:var(--color-neutral-200);--color-team-menu-count-foreground:var(--color-neutral-500);--color-badge-new-background:var(--color-accent-100);--color-badge-new-text:var(--color-accent-600);--color-tab-count-selected-background:var(--color-accent-100);--color-pill-tab-blue-selected-background:var(--color-accent-50);--color-pill-tab-blue-hover-background:var(--color-neutral-100);--color-notification-information-background:var(--color-blue-100);--color-notification-information-foreground:var(--color-blue-600);--color-notification-success-background:var(--color-lime-100);--color-notification-success-foreground:var(--color-lime-600);--color-notification-error-background:var(--color-rose-100);--color-notification-error-foreground:var(--color-rose-600);--color-notification-center-background:var(--color-white);--color-status-lime-background:var(--color-lime-200);--color-status-lime-text:var(--color-lime-800);--color-status-yellow-background:var(--color-yellow-200);--color-status-yellow-text:var(--color-yellow-800);--color-status-rose-background:var(--color-rose-200);--color-status-rose-text:var(--color-rose-800);--color-status-cyan-background:var(--color-cyan-200);--color-status-cyan-text:var(--color-cyan-800);--color-status-orange-background:var(--color-orange-200);--color-status-orange-text:var(--color-orange-800);--color-status-blue-background:var(--color-blue-200);--color-status-blue-text:var(--color-blue-800);--color-status-purple-background:var(--color-purple-100);--color-status-purple-text:var(--color-purple-600);--color-status-dot-green-halo:var(--color-green-100);--color-status-dot-yellow-halo:var(--color-yellow-200);--color-status-dot-indigo-halo:var(--color-indigo-100);--color-date-range-background:var(--color-accent-100);--color-date-range-edge-background:var(--color-accent-300);--color-calendar-event-blue-background:var(--color-blue-100);--color-calendar-event-blue-title:var(--color-blue-700);--color-calendar-event-blue-time:var(--color-blue-700);--color-calendar-event-pink-background:var(--color-pink-100);--color-calendar-event-pink-title:var(--color-pink-700);--color-calendar-event-pink-time:var(--color-pink-700);--color-calendar-event-purple-background:var(--color-purple-100);--color-calendar-event-purple-title:var(--color-purple-700);--color-calendar-event-purple-time:var(--color-purple-700);--color-calendar-event-lime-background:var(--color-lime-100);--color-calendar-event-lime-title:var(--color-lime-800);--color-calendar-event-lime-time:var(--color-lime-700);--color-calendar-event-emerald-background:var(--color-emerald-100);--color-calendar-event-emerald-title:var(--color-emerald-800);--color-calendar-event-emerald-time:var(--color-emerald-700);--color-chart-track:var(--color-neutral-200);--color-chart-cursor:var(--color-neutral-300);--color-chart-neutral:var(--color-neutral-300);--color-chart-1:var(--color-teal-400);--color-chart-1-active:var(--color-teal-500);--color-chart-2:var(--color-lime-400);--color-chart-2-active:var(--color-lime-500);--color-chart-3:var(--color-pink-400);--color-chart-3-active:var(--color-pink-500);--color-chart-4:var(--color-sky-400);--color-chart-4-active:var(--color-sky-500);--color-chart-5:var(--color-purple-400);--color-chart-5-active:var(--color-purple-500);--color-chart-6:var(--color-blue-400);--color-chart-6-active:var(--color-blue-500);--color-chart-7:var(--color-emerald-400);--color-chart-7-active:var(--color-emerald-500);--color-chart-8:var(--color-yellow-400);--color-chart-8-active:var(--color-yellow-500);--color-chart-9:var(--color-indigo-400);--color-chart-9-active:var(--color-indigo-500);--color-chart-agents-bar:var(--color-purple-300);--color-chart-agents-bar-active:var(--color-purple-400);--color-ai-chat-composer-add-background:var(--color-neutral-100);--color-ai-chat-composer-add-hover-background:var(--color-neutral-200);--color-composer-panel-tab-background:var(--color-neutral-200);--color-composer-panel-add-background:var(--color-neutral-200);--color-composer-panel-add-hover-background:var(--color-neutral-300);--color-composer-panel-tile-border:var(--color-neutral-200);--color-composer-panel-rail-background:var(--color-neutral-100);--color-questionnaire-key-background:var(--color-neutral-100);--color-questionnaire-key-hover-background:var(--color-neutral-200);--color-agent-progress-ring:var(--color-neutral-700);--color-docs-file-chip-background:var(--color-purple-50);--color-docs-file-chip-border:var(--color-purple-100);--color-docs-file-chip-foreground:var(--color-purple-500);--color-docs-command-accent:var(--color-purple-400);--color-docs-code-background:var(--color-background-primary-default);--color-docs-install-rail:var(--color-border-button-default);--color-ticket-detail-surface:var(--color-white);--color-ticket-detail-low-background:var(--color-indigo-200);--color-ticket-detail-low-hover:var(--color-indigo-300);--color-ticket-detail-medium-hover:var(--color-yellow-300);--color-ticket-detail-high-hover:var(--color-orange-300);--color-ticket-detail-urgent-hover:var(--color-rose-300);--color-ticket-detail-low-text:var(--color-indigo-800);--color-ticket-detail-resource-background:var(--color-blue-100);--color-ticket-detail-resource-text:var(--color-blue-600);--color-ticket-detail-favorite:#ffb83c;--color-project-board-empty-panel:#f2f2f2cc;--color-project-board-empty-front:#d9d9d9;--color-project-board-empty-middle:#e5e5e5;--color-project-board-empty-back:#ededed;--color-project-board-empty-detail:var(--color-white);--gradient-button-primary-default:linear-gradient(var(--color-accent-800), var(--color-accent-800));--gradient-button-primary-hover:linear-gradient(var(--color-accent-600), var(--color-accent-600));--gradient-button-primary-active:linear-gradient(var(--color-accent-950), var(--color-accent-950));--gradient-button-primary-disabled:linear-gradient(180deg, var(--color-neutral-200), var(--color-neutral-300));--gradient-button-danger-default:linear-gradient(180deg, var(--color-red-500), var(--color-red-600));--gradient-button-danger-hover:linear-gradient(180deg, var(--color-red-400), var(--color-red-500));--gradient-button-danger-active:linear-gradient(180deg, var(--color-red-600), var(--color-red-700));--gradient-button-danger-disabled:linear-gradient(180deg, var(--color-red-100), var(--color-red-200));--color-text-primary:#1a1a1a;--color-text-secondary:#4d5157;--color-text-tertiary:#5f6368;--color-text-placeholder:#5f6368;--color-text-error-primary:#c42b2b;--color-background-full:#fff;--color-background-secondary-default:#fafafa;--color-background-primary-hover:#f5f6f8}.ind-lab{color:var(--ink);margin:0 0 2px;font-size:15px;font-weight:600}.cihi-below{border-top:1px solid var(--rule);margin-top:20px;padding-top:16px}.cihi-run h3,.cihi-run h4{margin:0 0 4px;font-size:18px}.bk-pick{flex-direction:column;align-items:flex-end;gap:2px;max-width:320px;display:flex}.bk-pick .bk-line{color:var(--soft);text-align:right;margin:0;font-size:15px}.wl-up .bk-bar{justify-content:flex-start;align-items:flex-start;gap:16px}.wl-up .bk-pick{align-items:flex-start}.wl-up .bk-pick .bk-line{text-align:left}.wl-up .bk-tpl,.wl-up .bk-area{flex-basis:100%}.bones .cz .cell,.bones .cz .ck,.bones .cz .tb,.fp .cell{font-size:15px;line-height:1.4}.dl-opts{gap:12px;margin:12px 0 16px;display:grid}.tb.box.dl-opt{text-align:left;white-space:normal;place-content:start stretch;justify-items:start;gap:4px;width:100%;height:auto;min-height:44px;padding:12px 16px;display:grid}.dl-opt-name,.dl-opt-body{text-align:left;width:100%}.dl-opt-name{color:var(--ink,#1b1b1f);font-weight:600}.dl-opt-body{color:var(--muted,#55565c);font-size:15px;font-weight:400;line-height:1.4}.rs-dlg .ws-msg:empty{display:none}.wl-file{justify-items:start;gap:4px;margin-top:12px;display:grid}.wl-file .tb.box{white-space:normal;text-align:left;height:auto;min-height:44px;padding:10px 14px}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-duration{syntax:"*";inherits:false}.print-sheet{display:none}@media print{@page{size:Letter;margin:18mm 18mm 20mm}body:has(>.print-sheet)>:not(.print-sheet){display:none!important}[data-print=hide]{display:none!important}html,body{background:#fff!important;overflow:visible!important}.print-sheet{color:#1a1a1a;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11pt;line-height:1.45;display:block}.print-blocked,.print-sheet[data-blocked] .print-body{display:none}.print-sheet[data-blocked] .print-blocked{color:#8a1c1c;padding:20mm 0;font-size:14pt;font-weight:600;display:block}.print-sheet table{border-collapse:collapse;width:100%;margin-bottom:6pt;font-size:10pt}.print-sheet th,.print-sheet td{text-align:left;border-bottom:.5pt solid #ccc;padding:2pt 6pt}.print-sheet th{font-weight:600}.print-sheet .num{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:.94em}.print-sheet h1,.print-sheet h2,.print-sheet h3{color:#051f59;break-after:avoid;margin:0 0 4pt;font-weight:600;line-height:1.25}.print-sheet h1{font-size:18pt}.print-sheet h2{margin-top:16pt;font-size:14pt}.print-sheet h3{margin-top:12pt;font-size:12pt}.print-sheet p{orphans:3;widows:3;margin:0 0 6pt}.print-sheet dl{margin:0}.print-sheet dl>div{break-inside:avoid;border-top:.5pt solid #bbb;padding:5pt 0}.print-sheet dt{break-after:avoid;font-size:10pt;font-weight:600}.print-sheet dd{white-space:pre-line;margin:0}.print-sheet .gap{color:#5f6368;font-style:italic}.print-sheet .draft-line{color:#051f59;font-weight:600}.print-sheet .feeds{color:#5f6368;font-size:10pt;font-style:italic}.print-sheet .new-page{break-before:page}.print-sheet header{margin-bottom:8pt}.print-sheet footer{break-inside:avoid;margin-top:18pt;font-size:10pt}.print-sheet a{color:inherit;text-decoration:none}.print-sheet svg,.print-sheet img{max-width:100%}.print-sheet table{break-inside:auto}.print-sheet tr{break-inside:avoid}.print-sheet thead{display:table-header-group}.print-wm{text-align:center;color:#051f591a;pointer-events:none;font:600 44pt IBM Plex Sans,system-ui,sans-serif;position:fixed;top:45%;left:0;right:0;transform:rotate(-30deg)}}@media screen{.print-sheet.report-screen{color:#1a1a1a;max-width:56rem;margin:0 auto;padding:8px 16px 48px;font-size:15px;line-height:1.5;display:block}.report-screen table{border-collapse:collapse;width:100%;margin-bottom:8px;font-size:14px}.report-screen th,.report-screen td{text-align:left;vertical-align:top;border-bottom:1px solid #ccc;padding:4px 8px}.report-screen h1,.report-screen h2,.report-screen h3{color:#051f59;margin:0 0 4px;line-height:1.25}.report-screen h2{margin-top:24px}.report-screen h3{margin-top:16px}.report-screen dl>div{border-top:1px solid #ddd;padding:6px 0}.report-screen dt{font-size:14px;font-weight:600}.report-screen dd{white-space:pre-line;margin:0}.report-screen .gap,.report-screen .feeds{color:#5f6368;font-style:italic}.report-bar{max-width:56rem;margin:0 auto;padding:16px}}@media print{.print-sheet.report-screen{padding:0}.print-sheet .report-project{break-before:page}.print-sheet .report-project:first-of-type{break-before:auto}}nav.nav .grp,nav.nav.all-open .grp,aside.coach h2.cs#ccH{color:var(--fuchsia)}@media (width<=47.99rem){header.top #fbLink{display:inline-flex}.savebar{padding-top:2px;padding-bottom:calc(2px + env(safe-area-inset-bottom,0px));flex-wrap:nowrap;justify-content:space-between;gap:8px;font-size:14px;line-height:18px}.savebar .tb{flex:none;min-height:44px;padding-inline:12px;font-size:14px}.savebar .sb-m{display:none}}.hb-wall-h h1:focus:not(:focus-visible){outline:none}@media (width<=59.99rem){.coach-tab{display:none}}.cc-kata{margin:0 0 12px}.cc-kata .tb{justify-content:space-between;gap:12px;width:100%}.cc-kata .tb[aria-checked=true]{border-color:var(--navy);color:var(--navy);font-weight:600}.cyc-part{align-items:center;gap:10px;margin:28px 0 4px;display:flex}.cyc-l{background:var(--navy,#1f3a5f);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:inline-grid}.cyc-sub{margin:18px 0 6px}.cyc-data{margin:8px 0 16px}.cyc-found{border:1px solid var(--line,#cfd6df);border-radius:8px;margin:10px 0;padding:12px 14px}.cyc-list{margin:12px 0;padding:0;list-style:none}.cyc-list li{border-bottom:1px solid var(--line,#e3e8ee);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.cyc-type{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.cyc-type label{flex-direction:column;gap:2px;display:flex}.cyc-charts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:10px 0 16px;display:grid}.cyc-chart{border:1px solid var(--line,#e3e8ee);border-radius:8px;margin:0;padding:10px 12px}.cyc-svg{color:#444;width:100%;height:auto;display:block}.qip-draft{border:1px solid var(--box);background:var(--canvas);border-radius:10px;margin:12px 0;padding:12px 16px;font-size:15px}.qip-draft .lab{color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:500}.qip-draft .txt p{color:var(--ink);margin:0 0 6px}.qip-draft .why,.qip-draft .src{color:var(--soft);margin:0 0 6px;font-size:13px}.qip-draft .done{color:var(--ok);margin:0;font-weight:500}.qip-draft .acts{flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:6px;display:flex}tr:not(:hover):not(:focus-within) .tg-why{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tg-why{margin-top:6px}.py-grid{grid-template-columns:minmax(0,1fr);gap:12px 24px;display:grid}@media (width>=52rem){.py-grid{grid-template-columns:minmax(0,1fr) 13rem;align-items:start}}.py-cells{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:12px 16px;display:grid}.py-cells .cell{width:100%}.py-up{margin-top:4px;display:block}.py-pic{min-width:0}.py-pic svg{max-width:100%;height:auto}.py-grid{margin-top:8px}[data-past]{margin-top:16px}
