.X856tW_figure{width:100%;max-width:900px;margin:24px auto 30px}.X856tW_canvas{background:#fff;overflow-x:auto}.X856tW_canvas:focus-visible{outline-offset:3px;outline:3px solid #b66700}.X856tW_canvas svg{width:100%;height:auto;display:block}.X856tW_canvas text{fill:#203747;font-family:Arial,Helvetica,sans-serif}.X856tW_label{font-size:17px}.X856tW_name{font-size:19px;font-weight:700}.X856tW_small{font-size:14px}.X856tW_name,.X856tW_small{paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.X856tW_port{paint-order:stroke;stroke:#fff;stroke-width:4px;font-size:15px;font-weight:700}.X856tW_callout{font-size:16px;font-weight:700}.X856tW_canvas .X856tW_number{fill:#fff;font-size:17px;font-weight:700}.X856tW_tableHead{font-size:14px;font-weight:700}.X856tW_tableCell{font-size:14px}.X856tW_canvas .X856tW_failure{fill:#a6422d;font-size:15px;font-weight:700}.X856tW_figure figcaption{text-align:center;color:#43596c;margin:10px auto 0;font-size:14px}
.STiloG_figure{background:#fff;max-width:740px;margin:1.4rem auto;overflow:hidden}.STiloG_heading{border-bottom:1px solid hsl(var(--border));color:#243b53;padding:13px 18px;font-weight:650;line-height:1.5}.STiloG_canvas{background:#eaf4ff;border-block:1px solid #bfd8ed;padding:10px 0 0;overflow-x:auto}.STiloG_canvas:focus-visible{outline-offset:-3px;outline:2px solid #075985}.STiloG_canvas svg{width:100%;min-width:620px;height:auto;font-family:inherit;display:block}.STiloG_figure figcaption{border-top:1px solid hsl(var(--border));color:hsl(var(--muted));padding:12px 18px;font-size:14px;line-height:1.65}.STiloG_figure .STiloG_facts{border-top:1px solid hsl(var(--border));color:#243b53;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:0;padding:14px 18px;display:grid}.STiloG_facts dt{color:#075985;font-size:14px;font-weight:650}.STiloG_facts dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;line-height:1.6}@media (max-width:540px){.STiloG_figure .STiloG_facts{grid-template-columns:1fr}}@media print{.STiloG_canvas{overflow:visible}.STiloG_canvas svg{min-width:0}.STiloG_figure{break-inside:avoid}}.STiloG_canvas.STiloG_readableCanvas{background:#fff;padding:0}.STiloG_canvas.STiloG_readableCanvas svg{min-width:0}
._2r6coG_viewer{width:100%;min-width:0}._2r6coG_viewport{background:hsl(var(--surface));touch-action:auto;width:100%;overflow:auto}._2r6coG_viewport:focus-visible{outline-offset:2px;outline:3px solid #b66700}._2r6coG_content{margin-inline:auto}@media (min-width:641px){._2r6coG_content{min-width:0!important}}._2r6coG_hint{color:#43596c;margin:8px 0 0;font-size:13px;line-height:1.5;display:none}@media (max-width:640px){._2r6coG_hint{display:block}}
._2IEwLq_site{background:var(--paper-background)}._2IEwLq_site h1{color:hsl(var(--heading))}._2IEwLq_site :is(p,li,dd) a:not([role=button]):not([class*=bg-]):not([class*=inline-flex]):not([class~=block]):not([class~=flex]){text-underline-offset:3px;text-decoration:underline}._2IEwLq_site>:where(div,main,section):not([data-course-ui]):not([data-presentation]):not(:has([data-course-ui])){border:1px solid var(--paper-border);background:var(--paper-card);border-radius:var(--paper-radius);width:calc(100% - 2rem);box-shadow:none;margin-block:1rem;margin-inline:auto}._2IEwLq_frame>[data-course-content]>:where(div,main,section):not([data-presentation]){background:var(--paper-card);border-radius:var(--paper-radius);box-shadow:none;padding:1.5rem clamp(1rem,2vw,1.75rem)}._2IEwLq_reading:not([data-lesson-ui=ccna]):not([data-ccna-home]){padding-inline:clamp(1rem,2vw,1.75rem)}._2IEwLq_frame,._2IEwLq_tool{background:var(--paper-background);border-radius:var(--paper-radius)}._2IEwLq_reading{background:var(--paper-background);border-radius:var(--paper-radius);box-shadow:none;padding-block:1.5rem}._2IEwLq_reading[data-lesson-ui=ccna]{--lesson-reading-width:min(840px, calc(100% - 2rem))}._2IEwLq_reading[data-ccna-home]{padding-inline:1rem}._2IEwLq_reading>header{border-bottom:1px solid var(--paper-border);padding-bottom:1.5rem}._2IEwLq_reading h1{letter-spacing:-.03em}:is(._2IEwLq_reading .command-block,._2IEwLq_reading .terminal-output){border-radius:var(--paper-radius)}._2IEwLq_frame>aside{background:var(--paper-card);border-radius:var(--paper-radius);box-shadow:none;padding-block:1rem}._2IEwLq_tool [data-tool-workspace]{border-radius:var(--paper-radius);background:var(--paper-card);box-shadow:none;border-top-width:1px}._2IEwLq_tool main>section{border:1px solid var(--paper-border);border-radius:var(--paper-radius);background:var(--paper-card);padding:1.25rem}@media (max-width:639px){._2IEwLq_reading[data-ccna-home]{padding-inline:.75rem}._2IEwLq_tool [data-tool-workspace]{padding:1rem}}@media print{._2IEwLq_frame,._2IEwLq_reading,._2IEwLq_tool{box-shadow:none;background:#fff;border-radius:0}._2IEwLq_site,._2IEwLq_site>:where(div,main,section),._2IEwLq_frame>[data-course-content]>:where(div,main,section):not([data-presentation]){background:var(--paper-card);box-shadow:none;border-radius:0}._2IEwLq_site>:where(div,main,section):not([data-course-ui]):not([data-presentation]):not(:has([data-course-ui])){background:var(--paper-card);width:100%;box-shadow:none;border-radius:0;margin-block:0}}._2IEwLq_site :where(figure,[data-learning-figure],.network-scene,.forti-gui,svg){--background:0 0% 100%;--foreground:0 0% 9%;--surface:0 0% 100%;--subtle:216 41% 97%;--border:215 30% 88%;--muted:215 19% 36%;--brand-navy:219 72% 17%;--brand-blue:210 91% 54%;--brand-green:167 65% 36%;--heading:219 67% 19%;--primary:211 83% 34%;--primary-hover:211 83% 28%;--primary-foreground:0 0% 100%;--accent:0 75% 35%;--accent-hover:0 75% 28%;--accent-soft:0 85% 92%;--accent-soft-hover:0 80% 87%;--inverse:219 72% 17%;--success:167 70% 27%;--success-bg:167 55% 95%;--warning:38 85% 36%;--warning-bg:38 90% 95%;--danger:0 72% 45%;--danger-bg:0 72% 96%;--paper-highlight:#ffed9d;--paper-blush:#ffd9c9}._2IEwLq_site :is(a,button)[class~=bg-red-700]:not(figure *,[data-learning-figure] *,.network-scene *){background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._2IEwLq_site :is(a,button)[class~=bg-red-700]:not(figure *,[data-learning-figure] *,.network-scene *):hover{background:hsl(var(--primary-hover))}._2IEwLq_site [data-course-card]{border-radius:var(--paper-radius);box-shadow:none}._2IEwLq_site [data-course-card]:hover{border-color:var(--paper-blue);box-shadow:none}._2IEwLq_home{background:var(--paper-background)}._2IEwLq_home>section{margin-block:0}._2IEwLq_home>section:first-of-type{border-bottom-color:var(--paper-border)}._2IEwLq_home>section:nth-of-type(4){background:var(--paper-secondary)}._2IEwLq_home>section li.rounded-xl{border-radius:var(--paper-radius)}@media screen and (max-width:639px){._2IEwLq_site :is(button,select,input):not(figure *,[data-learning-figure] *,.network-scene *,.forti-gui *):not([type=checkbox],[type=radio],[type=range],[type=hidden]){min-height:44px}}@media print{._2IEwLq_site,._2IEwLq_reading,._2IEwLq_tool,._2IEwLq_frame,._2IEwLq_home,._2IEwLq_site>:where(div,main,section),._2IEwLq_frame>[data-course-content]>:where(div,main,section):not([data-presentation]){background:#fff}._2IEwLq_site>:where(div,main,section):not([data-course-ui]):not([data-presentation]):not(:has([data-course-ui])){background:#fff}}
._344Jsa_article{counter-reset:lesson-figure;font-size:17px;line-height:1.8}._344Jsa_article>p,._344Jsa_article>ul,._344Jsa_article>ol,._344Jsa_article>._344Jsa_note{max-width:840px}._344Jsa_article>h2{margin-top:2.25rem;font-size:26px;line-height:1.35}._344Jsa_article>h3{margin-top:1.5rem;font-size:20px}._344Jsa_article p{margin-bottom:1rem}._344Jsa_article mark{color:#34301e;background:#fff1b8;padding:0 2px}._344Jsa_article .command-block>div>code{font-weight:700!important}._344Jsa_article figure:has(svg[role=img]){counter-increment:lesson-figure}._344Jsa_article figure:has(svg[role=img]) figcaption{text-align:center;font-style:italic;line-height:1.65}._344Jsa_article figure:has(svg[role=img]) figcaption:before{content:"Figure " counter(lesson-figure) ". "}._344Jsa_note{border-left:4px solid hsl(var(--accent));color:#34312d;background:#fff3f3;border-radius:0 6px 6px 0;margin:22px 0;padding:14px 18px}._344Jsa_note>strong{color:hsl(var(--accent));margin-bottom:6px;font-size:16px;display:block}._344Jsa_note p{margin:0;font-size:16px;line-height:1.8}._344Jsa_figure{width:100%;margin:28px auto 34px}._344Jsa_canvas{background:#fff;border:1px solid #dbe5ec;border-radius:10px;overflow-x:auto}._344Jsa_canvas:focus-visible{outline-offset:3px;outline:3px solid #b66700}._344Jsa_canvas svg{width:100%;min-width:800px;height:auto;display:block}._344Jsa_canvas text{fill:#213d51;font-family:system-ui,sans-serif;font-size:17px}._344Jsa_canvas ._344Jsa_small{font-size:15px}._344Jsa_canvas ._344Jsa_name{font-size:20px;font-weight:700}._344Jsa_canvas ._344Jsa_bold{font-weight:650}._344Jsa_figure figcaption{color:#43596c;max-width:850px;margin:12px auto;font-size:14px}._344Jsa_hint{display:none}@media (max-width:700px){._344Jsa_canvas svg{min-width:900px}._344Jsa_article>h2{font-size:24px}._344Jsa_hint{color:#526575;margin:7px 0;font-size:13px;display:block}}
.tHY7Na_lesson{color:#172b3a;max-width:1100px;margin:1rem auto 2rem}.tHY7Na_row{border-bottom:1px solid #dce5ed;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;padding:26px 0;display:grid}.tHY7Na_row h2{letter-spacing:-.02em;margin:0 0 14px!important;font-size:24px!important;line-height:1.35!important}.tHY7Na_row p{font-size:17px;line-height:1.8;margin:0 0 12px!important}.tHY7Na_row mark{color:#172b3a;background:#fef3c7}.tHY7Na_row .tHY7Na_note{color:#435569;border-left:3px solid #38bdf8;padding-left:12px;font-size:14px}.tHY7Na_figure{min-width:0;margin:0!important}.tHY7Na_figure svg{width:100%;max-width:440px;height:auto;margin:auto;font-family:inherit;display:block}.tHY7Na_figure figcaption{color:#435569;margin:10px 0 0;font-size:13px;line-height:1.7}@media (max-width:1050px){.tHY7Na_row{grid-template-columns:minmax(0,1fr);gap:16px}.tHY7Na_figure{justify-self:center;max-width:440px}.tHY7Na_row h2{font-size:23px!important}}.tHY7Na_row p{font-size:17px}@media (min-width:1051px){.tHY7Na_paired{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
._6wyB-W_figure{background:#fff;border:1px solid #dce6f0;border-radius:18px;width:100%;max-width:940px;margin:1.25rem auto;overflow:hidden}._6wyB-W_header{max-width:876px;margin-inline:auto;padding:16px 18px 0}._6wyB-W_figure ._6wyB-W_title{color:#16345c;margin:0;font-size:18px;font-weight:650;line-height:1.4}._6wyB-W_figure ._6wyB-W_intro{color:#53677f;margin:5px 0 0;font-size:14px;line-height:1.6}._6wyB-W_options{border:0;min-width:0;margin:12px 0 0;padding:0}._6wyB-W_segmented{background:#e0f2fe;border-radius:12px;flex-wrap:wrap;gap:5px;padding:5px;display:inline-flex}._6wyB-W_choice{color:#455971;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:13px;font-weight:600;transition:background .18s,color .18s;display:flex;position:relative}._6wyB-W_choice:focus-within{outline-offset:2px;outline:2px solid #2478c8}._6wyB-W_choice svg{flex-shrink:0;width:17px;height:17px}._6wyB-W_active{color:#fff;background:#075985;box-shadow:0 2px 5px #07598520}._6wyB-W_choice:first-child._6wyB-W_active{background:#a6422d}._6wyB-W_canvas{background:#eaf4ff;margin-top:12px;padding:8px 10px 2px}._6wyB-W_canvas svg{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}._6wyB-W_mergeFigure{max-width:940px}._6wyB-W_mergeCanvas svg{max-width:620px}._6wyB-W_result{border-top:1px solid #dce6f0;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:11px;padding:12px 18px;display:grid}._6wyB-W_result>div{grid-area:1/1;min-width:0}._6wyB-W_resultIcon{color:#08775d;background:#dff4eb;border-radius:50%;flex-shrink:0;grid-area:1/2;justify-content:center;align-items:center;width:38px;height:38px;display:flex}._6wyB-W_resultIcon svg{width:20px;height:20px}._6wyB-W_unsaved{color:#946000;background:#fff0cf}._6wyB-W_figure ._6wyB-W_outcome{color:#16345c;margin:0;font-size:15px;font-weight:650;line-height:1.4}._6wyB-W_figure ._6wyB-W_detail{color:#53677f;margin:3px 0 0;font-size:13px;line-height:1.5}._6wyB-W_caption{color:#53677f;border-top:1px solid #dce6f0;padding:10px 18px;font-size:13px;line-height:1.6}@media (max-width:480px){._6wyB-W_header{padding:16px 16px 0}._6wyB-W_choice{padding:8px 10px;font-size:12px}._6wyB-W_result{padding:15px 16px}._6wyB-W_canvas{padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){._6wyB-W_choice{transition:none}}
.ftWyvq_choices{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.ftWyvq_choices button{color:#075985;min-height:44px;font:13px/1.5 var(--font-mono),monospace;background:#fff;border:1px solid #a8c5dc;border-radius:5px;padding:8px 11px}.ftWyvq_choices button[aria-pressed=true]{color:#172b3a;background:#e0f2fe;border-color:#075985;font-weight:650}.ftWyvq_choices button:hover{border-color:#075985}.ftWyvq_choices button:focus-visible{outline-offset:3px;outline:3px solid #075985}.ftWyvq_toggle{color:#334b5d;align-items:center;gap:9px;min-height:44px;margin-bottom:12px;font-size:14px;display:flex}.ftWyvq_toggle input{accent-color:#075985;width:18px;height:18px}
.DZSK1a_figure{background:#fff;width:100%;max-width:740px;margin:1.5rem auto;overflow:hidden}.DZSK1a_heading{color:#16345c;border-bottom:1px solid #e8edf3;align-items:center;gap:10px;padding:14px 16px;font-size:16px;line-height:1.5;display:flex}.DZSK1a_heading>span{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.DZSK1a_scenario{color:#243b53;background:#fff;border-bottom:1px solid #e8edf3;padding:14px 16px;font-size:14px;line-height:1.6}.DZSK1a_scenario>strong,.DZSK1a_scenario>code{display:block}.DZSK1a_scenario>code{color:#16345c;overflow-wrap:anywhere;background:#fff;border:1px solid #c9dfda;border-radius:6px;width:fit-content;max-width:100%;margin-top:8px;padding:5px 10px;font-size:15px}.DZSK1a_figure .DZSK1a_scenario p{margin:8px 0 0;font-size:14px}.DZSK1a_key{color:#455971;border-top:1px solid #e8edf3;padding:4px 16px 12px;font-size:14px;line-height:1.7}.DZSK1a_figure .DZSK1a_key p{margin:10px 0 0;font-size:14px}.DZSK1a_key code{overflow-wrap:anywhere}.DZSK1a_linkSample,.DZSK1a_pathSample{vertical-align:middle;border-top:3px solid #aebdcc;width:24px;margin:0 5px 3px 0;display:inline-block}.DZSK1a_pathSample{border-color:#783da6}.DZSK1a_drawing{padding:12px 8px 0;overflow-x:auto}.DZSK1a_drawing:focus-visible{outline-offset:3px;outline:3px solid #b66700}.DZSK1a_drawing svg{width:100%;min-width:620px;max-width:740px;height:auto;margin:0 auto;display:block}.DZSK1a_evidence{color:#455971;background:#fff;border-top:1px solid #e8edf3;padding:12px 16px;font-size:13px}.DZSK1a_evidence>strong{color:#603785;font-size:14px}.DZSK1a_figure dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:10px 0 0;display:grid}.DZSK1a_evidence dt{color:#53677f;font-size:12px}.DZSK1a_evidence dd{color:#16345c;font:13px/1.5 var(--font-mono), monospace;overflow-wrap:anywhere;margin:3px 0 0}.DZSK1a_caption{color:#455971;border-top:1px solid #e8edf3;padding:12px 16px;font-size:14px;line-height:1.7}.DZSK1a_details{color:#243b53;background:#fff;border-top:1px solid #e8edf3;padding:14px 16px;font-size:15px;line-height:1.6}.DZSK1a_details>strong{color:#603785;font-size:15px}.DZSK1a_details dt{color:#603785;font-size:14px;font-weight:650}.DZSK1a_details dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;line-height:1.6}@media (max-width:540px){.DZSK1a_details dl{grid-template-columns:1fr}}
.X5geDa_figure{color:#172b3a;max-width:940px;margin:1.5rem auto}.X5geDa_heading{margin-bottom:12px;font-size:17px;font-weight:650;line-height:1.5}.X5geDa_canvas{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:10px;padding:12px 8px;overflow-x:auto}.X5geDa_canvas:focus-visible{outline-offset:3px;outline:3px solid #075985}.X5geDa_canvas svg{width:100%;max-width:800px;height:auto;margin-inline:auto;font-family:inherit;display:block}@media (max-width:640px){.X5geDa_canvas svg{min-width:680px}}.X5geDa_caption{color:#435569;margin-top:10px;font-size:13px;line-height:1.75}.X5geDa_controls{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 10px;display:flex}.X5geDa_controls button{color:#075985;background:#fff;border:1px solid #90bddc;border-radius:5px;min-height:44px;padding:8px 13px;font-size:13px;font-weight:600}.X5geDa_controls button:hover{background:#e0f2fe}.X5geDa_controls button:disabled{opacity:.5;cursor:default}.X5geDa_controls .X5geDa_play{color:#102d48;background:#7dd3fc;border-color:#7dd3fc}.X5geDa_controls>span{color:#435569;margin-left:auto;font-size:12px}.X5geDa_explanation{background:#f0f9ff;border-left:3px solid #38bdf8;padding:14px 17px}.X5geDa_explanation strong{color:#172b3a;font-size:16px}.X5geDa_explanation p{color:#334b5d;margin:5px 0 0;font-size:14px;line-height:1.8}.X5geDa_key{color:#52606b;margin-top:10px;font-size:11px;line-height:1.7}.X5geDa_labImage{border-block:1px solid #dce5ed;grid-template-columns:minmax(0,1fr);gap:18px;max-width:100%;margin:1.5rem auto;padding:18px 0;display:grid}.X5geDa_labImage img{border-radius:8px;width:100%;max-width:560px;height:auto;margin-inline:auto;display:block}.X5geDa_labImage figcaption{color:#334b5d;font-size:14px;line-height:1.8}.X5geDa_labImage strong{color:#172b3a;margin-bottom:8px;font-size:17px;display:block}.X5geDa_labImage small{color:#52606b;margin-top:10px;font-size:11px;line-height:1.7;display:block}@media (max-width:640px){.X5geDa_canvas{padding:8px 4px}.X5geDa_controls>span{margin-left:0}.X5geDa_labImage{grid-template-columns:1fr;gap:14px}}@media print{.X5geDa_canvas{background:#fff;overflow:visible}.X5geDa_canvas svg{min-width:0}.X5geDa_controls{display:none}.X5geDa_figure{break-inside:avoid}}.X5geDa_canvas.X5geDa_readableCanvas{background:hsl(var(--surface));padding:0}.X5geDa_canvas.X5geDa_readableCanvas svg{min-width:0;max-width:none}.X5geDa_listen{background:hsl(var(--surface));border:1px solid hsl(var(--border));color:#075985;cursor:pointer;border-radius:6px;align-items:center;min-height:36px;margin:0 0 10px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.X5geDa_listen:hover{background:#e0f2fe}@media print{.X5geDa_listen{display:none}}
._11ZCMW_lesson[data-default-teaching]>:is(p,h2,h3,ol,ul){max-width:840px;margin-inline:auto}._11ZCMW_lesson[data-default-teaching]>p{text-align:start;margin-block:0 .75rem}._11ZCMW_lesson[data-default-teaching]>figure{margin-block:1.25rem}._11ZCMW_lesson[data-default-teaching]>figure+p{margin-top:.75rem}
.tH7xVG_figure{background:hsl(var(--surface));max-width:740px;margin:1.5rem auto;overflow:hidden}.tH7xVG_heading{color:hsl(var(--heading));border-bottom:1px solid hsl(var(--border));padding:14px 20px;font-weight:700}.tH7xVG_routers{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:18px 20px;display:grid}.tH7xVG_device{color:hsl(var(--heading));justify-content:center;align-items:center;gap:12px;display:flex}.tH7xVG_icon{flex-shrink:0;width:82px;height:76px}.tH7xVG_router dl{margin:10px 0 0}.tH7xVG_router dl>div{border-left:3px solid;border-radius:0 6px 6px 0;margin-top:6px;padding:8px 12px}.tH7xVG_router dt{font-size:13px;line-height:1.4}.tH7xVG_router dd{font-family:var(--font-geist-mono), monospace;margin:3px 0 0;font-size:19px;font-weight:650;line-height:1.4}.tH7xVG_process{color:#744b05;background:#fff;border-color:#c48917}.tH7xVG_rid{color:#713899;background:#fff;border-color:#9660bd}.tH7xVG_address{color:#13685a;background:#fff;border-color:#399b88}.tH7xVG_connection{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));color:hsl(var(--heading));align-items:center;gap:16px;padding:14px 20px;font-size:15px;line-height:1.6;display:flex}.tH7xVG_connection>span{color:#b05339;font-size:38px}.tH7xVG_figure figcaption{color:hsl(var(--muted));padding:12px 20px;font-size:14px;line-height:1.65}@media (max-width:540px){.tH7xVG_routers{gap:12px;padding:12px}.tH7xVG_device{flex-direction:column;gap:0;font-size:15px}.tH7xVG_router dd{font-size:16px}.tH7xVG_router dl>div{padding:8px}.tH7xVG_router dt{font-size:12px}}
.mJqKhW_explorer{color:#172b3a;background:#fff;border:1px solid #bfd8ed;border-radius:10px;max-width:940px;margin:1.5rem auto;padding:18px;font-size:14px;line-height:1.8}.mJqKhW_controls{flex-wrap:wrap;gap:16px;margin:14px 0;display:flex}.mJqKhW_controls label{flex-direction:column;max-width:100%;font-size:13px;font-weight:600;display:flex}.mJqKhW_controls select{color:#172b3a;background:#fff;border:1px solid #8ba2b7;border-radius:5px;max-width:100%;min-height:44px;padding:8px;font-size:14px}.mJqKhW_controls .mJqKhW_toggle{flex-direction:row;align-items:center;gap:8px;min-height:44px}.mJqKhW_toggle input{accent-color:#075985;width:20px;height:20px}.mJqKhW_results{background:#f0f9ff;border-left:3px solid #38bdf8;padding:12px 16px}.mJqKhW_results p{margin:4px 0}.mJqKhW_results mark{color:#172b3a;background:#fef3c7}.mJqKhW_note{color:#435569;font-size:12px}.mJqKhW_explorer :is(select,input):focus-visible{outline-offset:3px;outline:3px solid #f59e0b}@media (max-width:540px){.mJqKhW_explorer{padding:12px}.mJqKhW_controls{grid-template-columns:minmax(0,1fr);display:grid}}
._34YH_a_player{color:#172b3a;background:#fff;border:1px solid #bfd8ed;border-radius:10px;max-width:1100px;margin:1.5rem auto;padding:16px;line-height:1.65}._34YH_a_toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._34YH_a_toolbar label{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}._34YH_a_player button,._34YH_a_player select{color:#075985;background:#fff;border:1px solid #90bddc;border-radius:5px;min-height:44px;padding:8px 12px;font-size:14px}._34YH_a_player button:disabled{opacity:.5}._34YH_a_player h3{margin:14px 0 10px;font-size:20px;line-height:1.4}._34YH_a_canvas{background:#fff;border:1px solid #bfd8ed;border-radius:8px;overflow-x:auto}._34YH_a_canvas svg{width:100%;min-width:700px;font-family:inherit;display:block}._34YH_a_explanation{margin-top:12px;font-size:16px;line-height:1.65}._34YH_a_explanation p{margin:6px 0}._34YH_a_explanation mark{color:#172b3a;background:#fef3c7}._34YH_a_navigation{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex}._34YH_a_player details{margin-top:8px;font-size:14px}._34YH_a_player summary{cursor:pointer;min-height:36px;padding-block:6px}._34YH_a_player details p{margin:8px 0}._34YH_a_large ._34YH_a_explanation{font-size:19px}._34YH_a_large h3{font-size:23px}._34YH_a_player :is(button,select,summary,._34YH_a_canvas):focus-visible{outline-offset:3px;outline:3px solid #f59e0b}._34YH_a_player:fullscreen{box-sizing:border-box;border:0;border-radius:0;width:100%;max-width:none;height:100%;margin:0;padding:20px max(20px,50vw - 560px);overflow:auto}._34YH_a_player:fullscreen ._34YH_a_canvas svg{min-width:700px;max-height:38dvh}._34YH_a_player:fullscreen ._34YH_a_explanation{max-width:1100px}._34YH_a_player:fullscreen h3{margin-block:10px}@media (max-width:600px){._34YH_a_player{padding:12px}._34YH_a_toolbar label{flex-wrap:wrap;max-width:100%}._34YH_a_toolbar select{max-width:100%}._34YH_a_player h3{font-size:18px}._34YH_a_explanation{font-size:16px}._34YH_a_navigation{gap:5px}._34YH_a_player button{padding-inline:9px}._34YH_a_player:fullscreen{padding:12px}._34YH_a_player:fullscreen ._34YH_a_canvas svg{max-height:none}}._34YH_a_large ._34YH_a_canvas svg{min-width:900px}._34YH_a_stepControl{align-items:center;gap:8px;max-width:100%;display:flex}._34YH_a_stepControl select{min-width:0;max-width:100%}
.U9YBgq_practice{color:#172b3a;background:#fff;border:1px solid #bfd0dc;border-radius:10px;max-width:940px;margin:1.5rem auto;padding:20px}.U9YBgq_practice .U9YBgq_intro{margin:0;font-size:14px;line-height:1.8}.U9YBgq_suggestions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.U9YBgq_suggestions button,.U9YBgq_actions button{color:#075985;background:#f0f9ff;border:1px solid #b6cddd;border-radius:5px;min-height:44px;padding:8px 11px;font-size:13px}.U9YBgq_suggestions button{font-family:var(--font-mono),monospace}.U9YBgq_log{color:#000;min-height:120px;max-height:360px;font-family:var(--font-mono),monospace;background:#fff;border:1px solid #dce5ed;border-radius:6px;padding:14px;font-size:13px;line-height:1.75;overflow:auto}.U9YBgq_entry+.U9YBgq_entry{margin-top:16px}.U9YBgq_log .U9YBgq_command,.U9YBgq_log .U9YBgq_welcome{color:#000;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.U9YBgq_log pre{color:#000;font:inherit;white-space:pre;background:#fff;min-width:max-content;margin:4px 0 0}.U9YBgq_form{margin-top:16px}.U9YBgq_form label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.U9YBgq_prompt{color:#075985;font-family:var(--font-mono),monospace;margin-left:10px}.U9YBgq_inputRow{gap:8px;display:flex}.U9YBgq_inputRow input{color:#000;min-width:0;min-height:44px;font:14px/1.5 var(--font-mono),monospace;background:#fff;border:1px solid #90bddc;border-radius:5px;flex:1;padding:10px}.U9YBgq_inputRow button{color:#fff;background:#075985;border:1px solid #075985;border-radius:5px;min-height:44px;padding:8px 14px;font-size:14px}.U9YBgq_practice .U9YBgq_hint{color:#435569;margin:8px 0 0;font-size:12px;line-height:1.7}.U9YBgq_actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.U9YBgq_actions span{color:#435569;font-size:12px}.U9YBgq_exercise{border-top:1px solid #dce5ed;margin-top:16px;padding-top:14px;font-size:14px;line-height:1.8}.U9YBgq_exercise summary{cursor:pointer;color:#075985;min-height:44px;padding:8px 0;font-weight:600}.U9YBgq_exercise ol{padding-left:20px}.U9YBgq_practice :is(button,input,.U9YBgq_log,summary):focus-visible{outline-offset:3px;outline:3px solid #f59e0b}@media (max-width:540px){.U9YBgq_practice{padding:14px}.U9YBgq_inputRow{flex-direction:column}.U9YBgq_actions span{width:100%}}
.quVRRW_figure{background:#fff;border:1px solid #dce6f0;border-radius:14px;max-width:840px;margin:1.25rem auto;overflow:hidden}.quVRRW_header{color:#16345c;flex-wrap:wrap;justify-content:space-between;gap:5px;padding:14px 16px;font-size:15px;display:flex}.quVRRW_header>span{color:#53677f;align-self:center;font-size:12px}.quVRRW_devices{background:#fff8ef;align-items:center;padding:15px 20px;display:flex}.quVRRW_devices>div{color:#174e85;flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.quVRRW_devices svg{width:72px;height:65px}.quVRRW_devices i{background:#b8533c;flex:1;height:3px;margin:0 4px 20px}.quVRRW_devices i:last-of-type{background:#0d716b}.quVRRW_devices .quVRRW_trunk{background:0 0;border-top:2px solid #075985;border-bottom:2px solid #075985;height:6px}.quVRRW_stages{background:#f3f6fa;border:0;gap:4px;margin:0;padding:10px 12px;display:flex}.quVRRW_stages label{color:#455971;cursor:pointer;text-align:center;border-radius:7px;flex:1;justify-content:center;align-items:center;min-height:44px;padding:6px;font-size:12px;display:flex}.quVRRW_stages .quVRRW_selected{color:#fff;background:#075985}.quVRRW_stages .quVRRW_selected:first-of-type{background:#a6422d}.quVRRW_stages .quVRRW_selected:last-of-type{background:#0d716b}.quVRRW_stages label:focus-within{outline-offset:2px;outline:2px solid #075985}.quVRRW_settings{color:#455971;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 16px;font-size:12px;display:flex}.quVRRW_settings label,.quVRRW_settings>div{align-items:center;gap:7px;display:flex}.quVRRW_settings select{color:#18345c;background:#fff;border:1px solid #b8cbdf;border-radius:5px;min-height:44px;padding:4px 7px}.quVRRW_settings input{accent-color:#075985;width:16px;height:16px}.quVRRW_result{border-top:1px solid #e4ebf3;padding:12px 16px}.quVRRW_status{color:#53677f;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.quVRRW_tagged,.quVRRW_untagged{border-radius:5px;padding:4px 8px;font-weight:600}.quVRRW_tagged{color:#075985;background:#dbeafe}.quVRRW_untagged{color:#08775d;background:#dff4eb}.quVRRW_frame{color:#455971;border:1px solid #b8cbdf;border-radius:6px;margin-top:12px;font-size:10px;line-height:1.3;display:flex;overflow:hidden}.quVRRW_frame>span{text-align:center;background:#f3f6fa;border-right:1px solid #b8cbdf;flex:1;justify-content:center;align-items:center;min-width:0;padding:9px 3px;display:flex}.quVRRW_frame>span:last-child{border:0}.quVRRW_frame>span:first-child{color:#923c29;background:#ffebe2}.quVRRW_frame>span:nth-child(2){color:#79500b;background:#fff2ce}.quVRRW_frame>span:nth-last-child(3){color:#963b66;background:#fce4ef}.quVRRW_frame .quVRRW_tag{color:#075985;background:#dbeafe;flex:1.5;font-weight:600}.quVRRW_frame .quVRRW_payload{color:#08775d;background:#e4f5ef;flex:2}.quVRRW_figure .quVRRW_result p{color:#455971;margin:10px 0 0;font-size:13px;line-height:1.6}.quVRRW_caption{color:#53677f;border-top:1px solid #dce6f0;padding:10px 16px;font-size:12px;line-height:1.5}
