.CtzE0a_page{--pc-tint:#f1f5fc;--pc-ok:#11643a;--pc-ok-bg:#e9f9ef;--pc-no:#a12828;--pc-no-bg:#fff1f1;--pc-amber:#8a5508;--pc-amber-bg:#fff6e6;--d0:#0a1330;--d1:#0f1b3e;--d2:#14234d;--d3:#1b2d5e;--dl:#ffffff17;--dl2:#ffffff2b;--dt:#e9eefa;--dt2:#b3bdd8;--dt3:#8a96b6;--db:#8fb0ff;--db-bg:#1d5bff33;--slab-shadow:0 2px 6px #0a13301f, 0 44px 90px -36px #0a13308c;--c-health:#6e9bff;--c-dog:#b49cff;--c-waste:#4fd1a5;--c-warn:#f5b942;--c-crit:#ff7f7f;--c-good:#5fd89a;--c-ai:#7fe3f0;--c-ai-bg:#7fe3f01a;--map-land:#13224e;--map-hill:#172a5c;--map-coast:#8fb0ff8c;--map-contour:#8fb0ff1a;--map-road:#e9eefa21;--map-road-major:#e9eefa47;--map-label:#8a96b6;--map-halo:#081230}.CtzE0a_page ::selection{background:var(--blue-100);color:var(--ink)}.CtzE0a_page [id]{scroll-margin-top:136px}.CtzE0a_secWhite,.CtzE0a_secTint{padding:clamp(4rem,8vw,7rem) 0}.CtzE0a_secWhite{background:var(--white)}.CtzE0a_secTint{background:var(--pc-tint);border-block:1px solid var(--line)}.CtzE0a_sh{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(1.2rem,4vw,4rem);margin-bottom:clamp(2.2rem,4vw,3.4rem);display:grid}.CtzE0a_shLabel,.CtzE0a_microLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text);align-items:center;gap:.75rem;font-size:.74rem;font-weight:500;display:flex}.CtzE0a_shLabel:before{content:"";background:var(--blue);width:24px;height:1.5px}.CtzE0a_microLabel{letter-spacing:.12em;color:var(--muted);margin-bottom:.6rem;font-size:.7rem}.CtzE0a_microLabelDark{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dt3);font-size:.64rem;font-weight:400}.CtzE0a_shTitle{letter-spacing:-.03em;text-wrap:balance;margin-top:1rem;font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:800;line-height:1.15}.CtzE0a_shLead{color:var(--text);max-width:46ch;padding-bottom:.35rem;font-size:1.08rem}.CtzE0a_tbc{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pc-amber);background:var(--pc-amber-bg);white-space:nowrap;vertical-align:middle;border:1px dashed #d9b16b;border-radius:999px;align-items:center;padding:.14rem .5rem;font-size:.66rem;font-weight:500;display:inline-flex}.CtzE0a_tableWrap{scrollbar-width:thin;scrollbar-color:var(--dl2) transparent;overflow-x:auto}.CtzE0a_right{margin-left:auto}.CtzE0a_stack{align-content:start;gap:.75rem;min-width:0;display:grid}.CtzE0a_pnav{z-index:40;-webkit-backdrop-filter:saturate(160%)blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:72px}.CtzE0a_pnavIn{align-items:center;gap:1.5rem;height:52px;display:flex}.CtzE0a_pnavTitle{color:var(--ink);flex:none;align-items:center;gap:.5rem;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}.CtzE0a_pnavTitle span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-d);background:var(--blue-50);border:1px solid var(--blue-100);border-radius:999px;padding:.1rem .45rem;font-size:.64rem;font-weight:500}.CtzE0a_pnav ul{scrollbar-width:none;gap:.15rem;margin-left:auto;display:flex;overflow-x:auto}.CtzE0a_pnav ul::-webkit-scrollbar{display:none}.CtzE0a_pnav ul a{height:52px;color:var(--text);white-space:nowrap;align-items:center;padding:0 .75rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.CtzE0a_pnav ul a:hover{color:var(--ink)}.CtzE0a_pnav ul a[aria-current=location]{color:var(--blue-d)}.CtzE0a_pnav ul a[aria-current=location]:after{content:"";background:var(--blue);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:.75rem;right:.75rem}.CtzE0a_pnavCta{background:var(--ink);color:#fff;border-radius:999px;flex:none;align-items:center;height:34px;padding:0 .9rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.CtzE0a_pnavCta:hover{background:var(--blue-d)}.CtzE0a_hero{isolation:isolate;border-bottom:1px solid var(--line);background:linear-gradient(#f7f9fe 0%,#eef3fb 100%);padding:clamp(1.6rem,3vw,2.4rem) 0 clamp(3rem,5vw,4.5rem);position:relative;overflow:hidden}.CtzE0a_heroGlow{z-index:-1;pointer-events:none;background:radial-gradient(680px 420px at 78% 20%,#1d5bff29,#0000 70%),radial-gradient(520px 360px at 96% 70%,#7b61ff1a,#0000 70%),radial-gradient(600px 380px at 8% 0,#6e9bff1f,#0000 70%);position:absolute;inset:0}.CtzE0a_heroGlow:after{content:"";background-image:linear-gradient(#0a13300a 1px,#0000 1px),linear-gradient(90deg,#0a13300a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 75% 35%,#000 10%,#0000 72%);mask-image:radial-gradient(60% 70% at 75% 35%,#000 10%,#0000 72%)}.CtzE0a_heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(1.4rem,3vw,2.2rem);display:grid}.CtzE0a_heroCopy{padding-top:clamp(.5rem,2vw,1.6rem)}.CtzE0a_kicker{font-family:var(--mono);color:var(--text);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.78rem;display:flex}.CtzE0a_conceptTag{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--blue);border-radius:999px;padding:.22rem .65rem;font-size:.72rem;font-weight:500}.CtzE0a_heroThai{color:var(--blue-d);margin-top:.9rem;font-size:.95rem;font-weight:500}.CtzE0a_heroTitle{letter-spacing:-.035em;margin:.7rem 0 1.4rem;font-size:clamp(2.2rem,4.2vw,3.5rem);font-weight:800;line-height:1.08}.CtzE0a_heroLine,.CtzE0a_heroAccent{display:block}.CtzE0a_heroAccent{padding-bottom:.08em}.CtzE0a_heroLede{color:var(--text);max-width:36em;font-size:clamp(1.06rem,1.4vw,1.22rem);line-height:1.65}.CtzE0a_heroCta{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.CtzE0a_heroCta .btn{border-radius:999px}.CtzE0a_scopeChips{flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;display:flex}.CtzE0a_scopeChips a{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fffc;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.CtzE0a_scopeChips a svg{color:var(--blue)}.CtzE0a_scopeChips a:hover{border-color:var(--blue);color:var(--blue-d)}.CtzE0a_heroVisual{min-width:0;position:relative}.CtzE0a_heroStage{padding:0 0 3.6rem 1.6rem;position:relative}.CtzE0a_slab{background:var(--d0);box-shadow:var(--slab-shadow);color:var(--dt);border:1px solid #1b2a57;border-radius:20px;position:relative;overflow:hidden}.CtzE0a_slabBar{border-bottom:1px solid var(--dl);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 1.1rem;font-size:.9rem;display:flex}.CtzE0a_slabBar .mono{color:var(--dt3);font-size:.74rem}.CtzE0a_slabBar .CtzE0a_synTag{margin-left:auto}.CtzE0a_liveDot{background:#3ccf8e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3ccf8e2e}.CtzE0a_synTag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dt2);border:1px dashed var(--dl2);white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-size:.66rem}.CtzE0a_heroCaption{color:var(--muted);max-width:56ch;margin-top:.2rem;padding-left:1.6rem;font-size:.78rem;line-height:1.5}.CtzE0a_floatToast,.CtzE0a_floatBrief{z-index:2;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;position:absolute;box-shadow:0 2px 4px #0a13300f,0 28px 60px -24px #0a133073}.CtzE0a_floatToast{gap:.65rem;width:min(252px,46%);padding:.8rem .9rem;font-size:.8rem;display:flex;top:64px;left:0}.CtzE0a_floatToast>svg{color:var(--blue);flex:none;margin-top:.1rem}.CtzE0a_floatToast b{margin-bottom:.15rem;font-size:.86rem;display:block}.CtzE0a_floatToast span{color:var(--text);line-height:1.45}.CtzE0a_floatBrief{width:min(268px,52%);padding:.85rem .95rem .75rem;bottom:0;left:0}.CtzE0a_floatHead{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.65rem;font-size:.92rem;display:flex}.CtzE0a_floatHead b{white-space:nowrap}.CtzE0a_floatHead>svg{color:var(--blue)}.CtzE0a_floatHead .CtzE0a_aiTag{margin-left:auto}.CtzE0a_floatBrief ul{gap:.5rem;display:grid}.CtzE0a_floatBrief li{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:.5rem;font-size:.8rem;line-height:1.38;display:grid}.CtzE0a_floatBrief li>span:first-child{justify-self:start}.CtzE0a_floatBrief>a{color:var(--blue);margin-top:.55rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-block}.CtzE0a_floatBrief>a:hover{text-underline-offset:3px;text-decoration:underline}.CtzE0a_questions{border:1px solid var(--line);background:#ffffffd9;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.6rem,5vw,4rem);display:grid;overflow:hidden}.CtzE0a_question{gap:.35rem;padding:1.15rem 1.3rem 1.2rem;text-decoration:none;transition:background .2s;display:grid}.CtzE0a_question+.CtzE0a_question{border-left:1px solid var(--line)}.CtzE0a_question:hover{background:#fff}.CtzE0a_questionLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.CtzE0a_questionText{color:var(--ink);letter-spacing:-.01em;font-size:1.04rem;font-weight:700}.CtzE0a_questionTo{color:var(--blue);align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;display:inline-flex}.CtzE0a_questionTo svg{transition:transform .2s var(--ease)}.CtzE0a_question:hover .CtzE0a_questionTo svg{transform:translate(3px)}.CtzE0a_questionsNote{color:var(--muted);margin-top:.8rem;font-size:.84rem}.CtzE0a_map{width:100%;height:auto;display:block}.CtzE0a_land,.CtzE0a_island{fill:var(--map-land)}.CtzE0a_hill{fill:var(--map-hill)}.CtzE0a_coastline{fill:none;stroke:var(--map-coast);stroke-width:1.4px}.CtzE0a_contours path{fill:none;stroke:var(--map-contour);stroke-width:1px}.CtzE0a_roads path{fill:none;stroke:var(--map-road);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.CtzE0a_roads .CtzE0a_road_major{stroke:var(--map-road-major);stroke-width:4.5px}.CtzE0a_roads .CtzE0a_road_walk{stroke-dasharray:1 4;stroke-width:3px}.CtzE0a_ferry{fill:none;stroke:var(--map-label);stroke-width:1.2px;stroke-dasharray:4 5;opacity:.7}.CtzE0a_ml{font:500 10px var(--mono);fill:var(--map-label);letter-spacing:.09em}.CtzE0a_mlSea{font:italic 500 13px var(--font);letter-spacing:.02em;fill:#5f74a8}.CtzE0a_mlRoad{letter-spacing:.18em;font-size:9px}.CtzE0a_compass{fill:var(--map-label)}.CtzE0a_pin{color:var(--c-health);outline:none}.CtzE0a_pinHealth{color:var(--c-health)}.CtzE0a_pinDog{color:var(--c-dog)}.CtzE0a_pinWaste{color:var(--c-waste)}.CtzE0a_pin[tabindex]{cursor:default}.CtzE0a_pinDot{fill:currentColor;stroke:var(--map-halo);stroke-width:2px}.CtzE0a_pin[tabindex]:focus-visible .CtzE0a_pinDot{stroke:#fff;stroke-width:3px}.CtzE0a_pinG{fill:none;stroke:var(--d0);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.CtzE0a_pinGf{fill:var(--d0)}.CtzE0a_pulse{fill:none;stroke:currentColor;stroke-width:2px;transform-box:fill-box;transform-origin:50%}.CtzE0a_pinLabel{font:600 11.5px var(--font);fill:var(--dt);paint-order:stroke;stroke:var(--map-halo);stroke-width:3.5px;stroke-linejoin:round}.CtzE0a_flood{fill:none;stroke:var(--c-warn);stroke-width:7px;stroke-linecap:round;opacity:.95;outline:none}.CtzE0a_flood:focus-visible{stroke:#fff}.CtzE0a_floodGlow{fill:none;stroke:var(--c-warn);stroke-width:16px;stroke-linecap:round;opacity:.18}.CtzE0a_hide_health .CtzE0a_pinHealth,.CtzE0a_hide_dog .CtzE0a_pinDog,.CtzE0a_hide_waste .CtzE0a_pinWaste,.CtzE0a_hide_flood .CtzE0a_fl{display:none}.CtzE0a_mapWrap{border:1px solid var(--dl);background:#081230;border-radius:10px;overflow:hidden}.CtzE0a_mapHint{color:var(--dt3);margin-top:.5rem;font-size:.74rem}@media (prefers-reduced-motion:no-preference){.CtzE0a_slab{animation:CtzE0a_pc-card-in .9s var(--ease) .1s both}.CtzE0a_mapIntro :is(.CtzE0a_land,.CtzE0a_island,.CtzE0a_hill){animation:.9s .25s both CtzE0a_pc-fade}.CtzE0a_mapIntro .CtzE0a_contours path{animation:1s both CtzE0a_pc-fade;animation-delay:calc(.35s + var(--i,0) * .13s)}.CtzE0a_mapIntro .CtzE0a_coastline{stroke-dasharray:1;animation:1.6s cubic-bezier(.45,0,.2,1) .3s both CtzE0a_pc-draw}.CtzE0a_mapIntro .CtzE0a_roads path:not(.CtzE0a_road_walk){stroke-dasharray:1;animation:1s ease-out both CtzE0a_pc-draw;animation-delay:calc(.65s + var(--i,0) * 60ms)}.CtzE0a_mapIntro :is(.CtzE0a_road_walk,.CtzE0a_ferry,.CtzE0a_mapLabels){animation:.8s 1.2s both CtzE0a_pc-fade}.CtzE0a_mapIntro .CtzE0a_pinIn{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.3,1.4,.5,1) both CtzE0a_pc-pop;animation-delay:calc(1.25s + var(--i,0) * 65ms)}.CtzE0a_mapIntro :is(.CtzE0a_flood,.CtzE0a_floodGlow){stroke-dasharray:1;animation:.8s ease-out 1.8s both CtzE0a_pc-draw}.CtzE0a_mapIntro .CtzE0a_pinLabelF{animation:.5s 2.2s both CtzE0a_pc-fade}.CtzE0a_floatToast{animation:CtzE0a_pc-rise .7s var(--ease) 1.9s both}.CtzE0a_floatBrief{animation:CtzE0a_pc-rise .7s var(--ease) 2.1s both}.CtzE0a_pulse{animation:2.6s ease-out infinite CtzE0a_pc-pulse}}@keyframes CtzE0a_pc-card-in{0%{opacity:0;transform:translateY(14px)}}@keyframes CtzE0a_pc-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes CtzE0a_pc-fade{0%{opacity:0}}@keyframes CtzE0a_pc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes CtzE0a_pc-pop{0%{opacity:0;transform:scale(.3)}}@keyframes CtzE0a_pc-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes CtzE0a_pc-in{0%{opacity:0;transform:translateY(6px)}}@keyframes CtzE0a_pc-spin{to{transform:rotate(360deg)}}.CtzE0a_tip{z-index:100;pointer-events:none;background:var(--d0);max-width:240px;color:var(--dt);border:1px solid #2a3c70;border-radius:9px;gap:.1rem;padding:.5rem .7rem;font-size:.78rem;line-height:1.4;display:grid;position:fixed;box-shadow:0 12px 28px -10px #0a133099}.CtzE0a_tip b{color:#fff}.CtzE0a_tipBody{color:var(--dt2)}.CtzE0a_tipNote{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dt3);font-size:.62rem}.CtzE0a_ctx{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.2rem);display:grid}.CtzE0a_ctxItem{border-top:2px solid var(--ink);padding-top:1.4rem}.CtzE0a_ctxItem>svg{color:var(--blue)}.CtzE0a_ctxItem h3{letter-spacing:-.015em;margin:.9rem 0 .5rem;font-size:1.15rem}.CtzE0a_ctxItem p{color:var(--text);font-size:.95rem}.CtzE0a_ctxNote{color:var(--muted);margin-top:2rem;font-size:.84rem}.CtzE0a_chs{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem;display:grid}.CtzE0a_chs>.CtzE0a_ch{grid-column:span 2}.CtzE0a_chs>.CtzE0a_ch:nth-child(n+4){grid-column:span 3}.CtzE0a_ch,.CtzE0a_chTbc{border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:box-shadow .25s, border-color .2s, transform .25s var(--ease);background:#fff;border-radius:18px;flex-direction:column;padding:1.5rem;display:flex}.CtzE0a_ch:hover{box-shadow:var(--shadow);border-color:var(--blue-100);transform:translateY(-2px)}.CtzE0a_chTbc{box-shadow:none;background:0 0;border:1.5px dashed #c3cce0}.CtzE0a_chTbc .CtzE0a_chLink{margin-top:auto;padding-top:1rem}.CtzE0a_chTop{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.CtzE0a_chIcon,.CtzE0a_chIconGhost{background:var(--ink);color:#fff;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.CtzE0a_chIconGhost{color:var(--text);background:#fff;border:1.5px dashed #c3cce0}.CtzE0a_miniArt{flex:none;width:120px;height:40px}.CtzE0a_ch h3,.CtzE0a_chTbc h3{letter-spacing:-.02em;font-size:1.3rem}.CtzE0a_chSub{color:var(--text);margin-top:.4rem;font-size:.92rem}.CtzE0a_chIssues{gap:.6rem;margin:1rem 0 1.2rem;display:grid}.CtzE0a_chIssues li{color:var(--text);padding-left:1.2rem;font-size:.94rem;line-height:1.55;position:relative}.CtzE0a_chIssues li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.CtzE0a_chAi{background:var(--blue-50);border:1px solid var(--blue-100);color:var(--ink);border-radius:12px;gap:.6rem;margin-top:auto;padding:.85rem 1rem;font-size:.92rem;line-height:1.5;display:flex}.CtzE0a_chAi>svg{color:var(--blue);flex:none;margin-top:.15rem}.CtzE0a_chLink{min-height:32px;color:var(--blue);align-items:center;gap:.4rem;margin-top:1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.CtzE0a_chLink svg{transition:transform .2s var(--ease)}.CtzE0a_chLink:hover svg{transform:translate(3px)}.CtzE0a_tbcList{gap:.6rem;margin-top:1.2rem;display:grid}.CtzE0a_tbcList li{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:.6rem;padding:.7rem .85rem;font-size:.92rem;font-weight:500;display:flex}.CtzE0a_tbcList li svg{color:var(--muted);flex:none}.CtzE0a_tbcList li .CtzE0a_tbc{margin-left:auto}.CtzE0a_wfTabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem;display:flex}.CtzE0a_wfTab{min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cdd5e6;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.93rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.CtzE0a_wfTab:hover{border-color:var(--ink)}.CtzE0a_wfTab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.CtzE0a_wfPanel{background:var(--pc-tint);border:1px solid var(--line);animation:CtzE0a_pc-in .35s var(--ease);border-radius:22px;padding:clamp(1.3rem,3vw,2.2rem)}.CtzE0a_wfHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem 2rem;margin-bottom:1.8rem;display:grid}.CtzE0a_wfHead h3{letter-spacing:-.025em;font-size:clamp(1.4rem,2.2vw,1.8rem)}.CtzE0a_wfHead p{color:var(--text);font-size:1.02rem}.CtzE0a_wfSteps{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;padding-bottom:1.6rem;display:grid}.CtzE0a_wfStep{position:relative}.CtzE0a_wfStep:before{content:"";background:#c3cce0;height:1.5px;position:absolute;top:24px;left:48px;right:-1rem}.CtzE0a_wfStep:last-child:before{right:0}.CtzE0a_wfNode{z-index:1;width:48px;height:48px;color:var(--text);background:#fff;border:1.5px solid #b5bfd6;border-radius:50%;place-items:center;margin-bottom:.9rem;display:grid;position:relative}.CtzE0a_wfStep[data-kind=model] .CtzE0a_wfNode{background:var(--blue-50);border-color:var(--blue);color:var(--blue-d)}.CtzE0a_wfStep[data-kind=agent] .CtzE0a_wfNode{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 8px 20px -10px #1d5bffcc}.CtzE0a_wfStep[data-kind=approver] .CtzE0a_wfNode{border:2px solid var(--ink);color:var(--ink)}.CtzE0a_wfStep[data-kind=outcome] .CtzE0a_wfNode{background:var(--ink);border-color:var(--ink);color:#fff}.CtzE0a_wfWho{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.68rem;display:block}.CtzE0a_wfStep[data-kind=agent] .CtzE0a_wfWho,.CtzE0a_wfStep[data-kind=model] .CtzE0a_wfWho{color:var(--blue-d)}.CtzE0a_wfStep h4{letter-spacing:-.01em;margin-bottom:.3rem;font-size:1rem}.CtzE0a_wfStep p{color:var(--text);padding-right:.4rem;font-size:.87rem;line-height:1.55}.CtzE0a_wfFoot{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;padding-top:1.6rem;display:grid}.CtzE0a_toolChips{flex-wrap:wrap;gap:.4rem;display:flex}.CtzE0a_toolChips li{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:.35rem .6rem;font-size:.78rem}.CtzE0a_toolNote{color:var(--muted);margin-top:.6rem;font-size:.78rem}.CtzE0a_cmpBox,.CtzE0a_cmpBoxAi{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:14px;min-height:100%;padding:1rem 1.1rem;font-size:.93rem}.CtzE0a_cmpBoxAi{background:var(--blue-50);border-color:var(--blue);color:var(--ink)}.CtzE0a_cmpBoxAi .CtzE0a_microLabel{color:var(--blue-d)}.CtzE0a_plat{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:clamp(1.2rem,3vw,2rem);display:grid}.CtzE0a_layers{display:grid}.CtzE0a_layer,.CtzE0a_layerDark{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:.8rem 1.4rem;padding:1.25rem 1.4rem;display:grid;position:relative}.CtzE0a_layer+.CtzE0a_layer,.CtzE0a_layer+.CtzE0a_layerDark,.CtzE0a_layerDark+.CtzE0a_layer{margin-top:2.2rem}.CtzE0a_layer+.CtzE0a_layer:before,.CtzE0a_layer+.CtzE0a_layerDark:before,.CtzE0a_layerDark+.CtzE0a_layer:before{content:"";background:linear-gradient(180deg, #c3cce0 0 35%, var(--blue) 35% 65%, #c3cce0 65% 100%);width:1.5px;height:2.2rem;position:absolute;top:calc(-2.2rem - 1px);left:3.2rem}.CtzE0a_layerDark{background:var(--d0);border-color:var(--d0);box-shadow:var(--slab-shadow);color:var(--dt2)}.CtzE0a_layerName h3{letter-spacing:-.01em;font-size:1.08rem}.CtzE0a_layerDark .CtzE0a_layerName h3{color:#fff}.CtzE0a_layerName p{color:var(--muted);margin-top:.15rem;font-size:.86rem;line-height:1.45}.CtzE0a_layerDark .CtzE0a_layerName p{color:var(--dt3)}.CtzE0a_layerChips{flex-wrap:wrap;gap:.45rem;display:flex}.CtzE0a_chipLayer,.CtzE0a_chipAgent{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:9px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.42rem .7rem;font-size:.86rem;font-weight:500;display:inline-flex}.CtzE0a_chipLayer svg{color:var(--muted)}.CtzE0a_chipLayer small{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;font-size:.66rem}.CtzE0a_layerDark .CtzE0a_chipLayer{background:var(--d2);border-color:var(--dl);color:var(--dt)}.CtzE0a_layerDark .CtzE0a_chipLayer svg{color:var(--db)}.CtzE0a_chipAgent{background:var(--blue);border-color:var(--blue);color:#fff}.CtzE0a_guard{background:var(--blue-50);border:1px solid #1d5bff73;border-radius:18px;padding:1.4rem;position:sticky;top:140px}.CtzE0a_guard h3{align-items:center;gap:.55rem;margin-bottom:1.1rem;font-size:1.12rem;display:flex}.CtzE0a_guard h3 svg{color:var(--blue)}.CtzE0a_guard ul{gap:.95rem;display:grid}.CtzE0a_guard li{color:var(--text);grid-template-columns:auto 1fr;gap:.7rem;font-size:.9rem;line-height:1.5;display:grid}.CtzE0a_guard li>svg{color:var(--blue-d);margin-top:.15rem}.CtzE0a_guard li b{color:var(--ink)}.CtzE0a_hints{color:var(--text);flex-wrap:wrap;gap:.5rem 1.4rem;margin-bottom:1rem;font-size:.9rem;display:flex}.CtzE0a_hints li{align-items:center;gap:.45rem;display:inline-flex}.CtzE0a_hints svg{color:var(--blue)}.CtzE0a_cc,.CtzE0a_scr{background:var(--d0);box-shadow:var(--slab-shadow);color:var(--dt);border:1px solid #1b2a57;border-radius:20px;position:relative;overflow:hidden}.CtzE0a_cc :focus-visible,.CtzE0a_scr :focus-visible,.CtzE0a_slab :focus-visible{outline:2px solid var(--db);outline-offset:2px}.CtzE0a_ccTop{border-bottom:1px solid var(--dl);flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;padding:.9rem 1.2rem;display:flex}.CtzE0a_ccBrand{flex:none;align-items:center;gap:.7rem;display:flex}.CtzE0a_ccBrand img{background:#fff;border-radius:8px;width:30px;height:30px;padding:3px}.CtzE0a_ccBrand b{color:#fff;font-size:.98rem;display:block}.CtzE0a_ccBrand span span{color:var(--dt3);font-size:.76rem;display:block}.CtzE0a_ccAsk{background:var(--d1);border:1px solid var(--dl2);border-radius:12px;flex:340px;align-items:center;gap:.6rem;min-width:0;padding:.3rem .3rem .3rem .9rem;transition:border-color .2s,box-shadow .2s;display:flex}.CtzE0a_ccAsk:focus-within{border-color:var(--db);box-shadow:0 0 0 4px #6e9bff2e}.CtzE0a_ccAskIcon{color:var(--c-ai);flex:none}.CtzE0a_ccAsk input{color:#fff;min-width:0;caret-color:var(--db);background:0 0;border:0;flex:1;padding:.55rem 0;font-size:.95rem}.CtzE0a_ccAsk input:focus{outline:none}.CtzE0a_ccAsk input::placeholder{color:var(--dt3)}.CtzE0a_kbd{font-family:var(--mono);color:var(--dt3);border:1px solid var(--dl2);border-radius:6px;flex:none;padding:.12rem .4rem;font-size:.68rem}.CtzE0a_ccAskBtn{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;flex:none;min-height:38px;padding:0 1.1rem;font-size:.9rem;font-weight:700}.CtzE0a_ccAskBtn:hover{background:var(--blue-d)}.CtzE0a_ccMeta{flex-wrap:wrap;flex:none;align-items:center;gap:.6rem .8rem;display:flex}.CtzE0a_ccClock{font-family:var(--mono);color:var(--dt2);font-size:.76rem}.CtzE0a_ccTry{border-bottom:1px solid var(--dl);align-items:flex-start;gap:.8rem;padding:.75rem 1.2rem;display:flex}.CtzE0a_ccTryLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dt3);flex:none;padding-top:.6rem;font-size:.68rem}.CtzE0a_ccTry ul{flex-wrap:wrap;gap:.45rem;min-width:0;display:flex}.CtzE0a_ccTry li{min-width:0;max-width:100%}.CtzE0a_tryChip{border:1px solid var(--dl2);max-width:100%;min-height:36px;color:var(--dt);text-align:left;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.84rem;transition:background .15s,border-color .15s;display:inline-flex}.CtzE0a_tryChip svg{color:var(--c-ai);flex:none}.CtzE0a_tryChip:hover{background:var(--d2);border-color:var(--db)}.CtzE0a_tryChip[aria-pressed=true]{background:var(--c-ai-bg);color:#fff;border-color:#7fe3f08c}.CtzE0a_ccProto{border-bottom:1px solid var(--dl);color:var(--dt2);background:#1d5bff1a;align-items:center;gap:.7rem;padding:.6rem 1.2rem;font-size:.84rem;display:flex}.CtzE0a_protoTag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--blue);border-radius:5px;flex:none;padding:.16rem .5rem;font-size:.64rem}.CtzE0a_ccBody{grid-template-columns:72px minmax(0,1fr) 340px;display:grid}.CtzE0a_ccRail{border-right:1px solid var(--dl);flex-direction:column;align-items:center;gap:.4rem;padding:.9rem 0;display:flex}.CtzE0a_railBtn{width:46px;height:46px;color:var(--dt3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid;position:relative}.CtzE0a_railBtn:hover{background:var(--d2);color:var(--dt)}.CtzE0a_railBtn[aria-pressed=true]{background:var(--db-bg);color:#fff;border-color:#6e9bff73}.CtzE0a_railLabel{z-index:5;white-space:nowrap;color:var(--ink);opacity:0;pointer-events:none;background:#fff;border-radius:7px;padding:.3rem .6rem;font-size:.78rem;font-weight:600;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 8px 20px -8px #0a133080}.CtzE0a_railBtn:hover .CtzE0a_railLabel,.CtzE0a_railBtn:focus-visible .CtzE0a_railLabel{opacity:1}.CtzE0a_ccMain{align-content:start;gap:1rem;min-width:0;padding:1rem;display:grid}.CtzE0a_ccRow{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.CtzE0a_ccRowCharts{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.CtzE0a_card{background:var(--d1);border:1px solid var(--dl);border-radius:14px;min-width:0;padding:.95rem 1rem;transition:opacity .25s}.CtzE0a_card[data-dim=true]{opacity:.55}.CtzE0a_cardH{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin-bottom:.8rem;display:flex}.CtzE0a_cardH h4{color:#fff;letter-spacing:-.01em;font-size:.95rem}.CtzE0a_cardSub{color:var(--dt3);font-size:.76rem}.CtzE0a_countPill{font-family:var(--mono);color:var(--db);background:var(--db-bg);white-space:nowrap;letter-spacing:0;text-transform:none;border-radius:999px;padding:.12rem .5rem;font-size:.7rem}.CtzE0a_empty{border:1px dashed var(--dl2);color:var(--dt3);text-align:center;border-radius:10px;padding:1rem;font-size:.85rem}.CtzE0a_linkBtn{min-height:32px;color:var(--c-ai);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.35rem;padding:0;font-size:.8rem;font-weight:700;display:inline-flex}.CtzE0a_linkBtn:hover{text-underline-offset:3px;text-decoration:underline}.CtzE0a_tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.CtzE0a_tile{background:var(--d1);border:1px solid var(--dl);border-radius:14px;align-content:start;gap:.2rem;padding:.85rem .95rem .7rem;transition:opacity .25s;display:grid;position:relative;overflow:hidden}.CtzE0a_tile[data-dim=true]{opacity:.45}.CtzE0a_tileLabel{color:var(--dt2);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.CtzE0a_tileLabel svg{color:var(--dt3)}.CtzE0a_tileValue{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800;line-height:1.15}.CtzE0a_tileValue small{color:var(--dt3);letter-spacing:0;margin-left:.25rem;font-size:.95rem;font-weight:600}.CtzE0a_tileFoot{color:var(--dt3);flex-wrap:wrap;align-items:center;gap:.3rem .45rem;font-size:.74rem;display:flex}.CtzE0a_tileViz{height:30px;margin-top:.4rem;display:block}.CtzE0a_spark{width:100%;height:30px;display:block}.CtzE0a_sparkLine{fill:none;stroke:var(--c-health);stroke-width:1.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.CtzE0a_sparkArea{fill:var(--c-health);opacity:.14}.CtzE0a_spark[data-tone=dog] .CtzE0a_sparkLine{stroke:var(--c-dog)}.CtzE0a_spark[data-tone=dog] .CtzE0a_sparkArea{fill:var(--c-dog)}.CtzE0a_spark[data-tone=waste] .CtzE0a_sparkLine{stroke:var(--c-waste)}.CtzE0a_spark[data-tone=waste] .CtzE0a_sparkArea{fill:var(--c-waste)}.CtzE0a_mapCard{flex-direction:column;display:flex}.CtzE0a_toggles{flex-wrap:wrap;gap:.35rem;display:flex}.CtzE0a_tg{border:1px solid var(--dl2);min-height:32px;color:var(--dt);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem 0 .55rem;font-size:.76rem;font-weight:600;display:inline-flex}.CtzE0a_tg:hover{border-color:var(--db)}.CtzE0a_tg[aria-pressed=false]{color:var(--dt3);text-decoration:line-through}.CtzE0a_tg[aria-pressed=false] i{opacity:.35}.CtzE0a_keyHealth,.CtzE0a_keyDog,.CtzE0a_keyWaste,.CtzE0a_keyFlood,.CtzE0a_keyCrit,.CtzE0a_keyGood,.CtzE0a_keyCrowd{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.CtzE0a_keyHealth{background:var(--c-health)}.CtzE0a_keyDog{background:var(--c-dog)}.CtzE0a_keyWaste{background:var(--c-waste)}.CtzE0a_keyFlood{background:var(--c-warn)}.CtzE0a_keyCrit{background:var(--c-crit)}.CtzE0a_keyGood{background:var(--c-good)}.CtzE0a_keyCrowd{border:1px solid var(--c-crit);background:#ff7f7f66}.CtzE0a_tg .CtzE0a_keyFlood,.CtzE0a_keyFloodBar{background:var(--c-warn);border-radius:2px;width:12px;height:4px;display:inline-block}.CtzE0a_keyLineSm{border-radius:2px!important;width:14px!important;height:4px!important}.CtzE0a_keyDot{border-radius:50%!important}.CtzE0a_keyLine,.CtzE0a_keyDash,.CtzE0a_keyBand,.CtzE0a_keyCap,.CtzE0a_keyClosed,.CtzE0a_keyOver{flex:none;width:14px;display:inline-block}.CtzE0a_keyLine{background:var(--c-health);height:2px}.CtzE0a_keyDash{border-top:2px dashed var(--c-health);height:0}.CtzE0a_keyBand{background:#6e9bff4d;border-radius:2px;height:8px}.CtzE0a_keyCap{border-top:2px dashed var(--dt2);height:0}.CtzE0a_keyClosed{border-top:3px dotted var(--c-crit);height:0}.CtzE0a_keyOver{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--c-warn);border-radius:2px}.CtzE0a_legend{color:var(--dt2);flex-wrap:wrap;align-items:center;gap:.35rem .8rem;font-size:.72rem;display:flex}.CtzE0a_legend span{align-items:center;gap:.35rem;display:inline-flex}.CtzE0a_lsum{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.7rem;display:grid}.CtzE0a_lsum div{background:var(--d2);color:var(--dt3);border-radius:9px;gap:.1rem;padding:.5rem .65rem;font-size:.74rem;display:grid}.CtzE0a_lsum b{color:#fff;align-items:center;gap:.4rem;font-size:1.05rem;display:flex}.CtzE0a_alerts{gap:.5rem;display:grid}.CtzE0a_alert{background:var(--d2);border:1px solid var(--dl);animation:CtzE0a_pc-in .3s var(--ease);border-radius:11px;gap:.3rem;padding:.65rem .75rem;display:grid}.CtzE0a_alertTop{align-items:center;gap:.5rem;display:flex}.CtzE0a_when{font-family:var(--mono);color:var(--dt3);margin-left:auto;font-size:.68rem}.CtzE0a_alertT{color:#fff;font-size:.86rem;font-weight:600;line-height:1.4}.CtzE0a_alertM{color:var(--dt3);align-items:flex-start;gap:.4rem;font-size:.75rem;display:flex}.CtzE0a_alertM svg{flex:none;margin-top:.1rem}.CtzE0a_alert .CtzE0a_linkBtn{min-height:28px}.CtzE0a_card>.CtzE0a_linkBtn{margin-top:.6rem}.CtzE0a_chart{position:relative}.CtzE0a_chartFocus{border-radius:8px}.CtzE0a_chart svg{width:100%;height:auto;display:block;overflow:visible}.CtzE0a_cGrid{stroke:#1d2c58;stroke-width:1px}.CtzE0a_cTick{font:400 10px var(--mono);fill:var(--dt3)}.CtzE0a_cTickStrong{fill:var(--dt2)}.CtzE0a_cNow{stroke:var(--dt3);stroke-width:1px}.CtzE0a_cCap{stroke:var(--dt2);stroke-width:1.2px;stroke-dasharray:5 4}.CtzE0a_cCapLabel{font:400 10px var(--mono);fill:var(--dt2)}.CtzE0a_cBand{fill:var(--c-health);opacity:.16}.CtzE0a_cActual{fill:none;stroke:var(--c-health);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.CtzE0a_cFc{fill:none;stroke:var(--c-health);stroke-width:2px;stroke-dasharray:5 4;stroke-linecap:round}.CtzE0a_cOver{fill:var(--c-crit);opacity:.14}.CtzE0a_cDot,.CtzE0a_cDotCrit{fill:var(--c-health);stroke:var(--d1);stroke-width:2px}.CtzE0a_cDotCrit{fill:var(--c-crit)}.CtzE0a_cAnn{font:600 11px var(--font);fill:#fff}.CtzE0a_cXh{stroke:var(--dt2);stroke-width:1px}.CtzE0a_cXdot{fill:#fff;stroke:var(--d1);stroke-width:2px}.CtzE0a_readout{min-height:1.5em;font-family:var(--mono);color:var(--dt2);margin-top:.4rem;font-size:.72rem}.CtzE0a_hbars{gap:.7rem;display:grid}.CtzE0a_hbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v""t t";align-items:center;gap:.3rem .6rem;font-size:.8rem;display:grid}.CtzE0a_hbarL{color:var(--dt2);grid-area:l;line-height:1.2}.CtzE0a_hbarV{font-family:var(--mono);color:#fff;white-space:nowrap;grid-area:v;font-size:.74rem}.CtzE0a_hbarV span{color:var(--dt3)}.CtzE0a_hbarTrack{grid-area:t;gap:2px;height:12px;display:flex}.CtzE0a_hbarOk{background:var(--c-health);border-radius:3px 0 0 3px;min-width:2px}.CtzE0a_hbarLate{background:var(--c-crit);border-radius:0 3px 3px 0;min-width:2px}.CtzE0a_sevCrit,.CtzE0a_sevWarn,.CtzE0a_sevGood,.CtzE0a_sevInfo,.CtzE0a_aiTag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:6px;justify-self:start;align-items:center;gap:.3rem;padding:.16rem .5rem;font-size:.66rem;font-weight:500;display:inline-flex}.CtzE0a_sevCrit{color:var(--pc-no);background:var(--pc-no-bg)}.CtzE0a_sevWarn{color:var(--pc-amber);background:var(--pc-amber-bg)}.CtzE0a_sevGood{color:var(--pc-ok);background:var(--pc-ok-bg)}.CtzE0a_sevInfo,.CtzE0a_aiTag{color:var(--blue-d);background:var(--blue-50)}.CtzE0a_aiTag{border:1px solid var(--blue-100)}.CtzE0a_cc .CtzE0a_sevCrit,.CtzE0a_scr .CtzE0a_sevCrit{color:#ffadad;background:#ff6b6b26}.CtzE0a_cc .CtzE0a_sevWarn,.CtzE0a_scr .CtzE0a_sevWarn{color:#f7cd7c;background:#f5b94226}.CtzE0a_cc .CtzE0a_sevGood,.CtzE0a_scr .CtzE0a_sevGood{color:#6fe0a6;background:#3ccf8e24}.CtzE0a_cc .CtzE0a_sevInfo,.CtzE0a_scr .CtzE0a_sevInfo{color:var(--db);background:var(--db-bg)}.CtzE0a_cc .CtzE0a_aiTag,.CtzE0a_scr .CtzE0a_aiTag{color:var(--c-ai);background:var(--c-ai-bg);border-color:#7fe3f04d}.CtzE0a_cbtn,.CtzE0a_cbtnPrimary,.CtzE0a_cbtnOk{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;min-height:36px;padding:0 .9rem;font-size:.84rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.CtzE0a_cbtn{border:1px solid var(--dl2);color:var(--dt);background:0 0}.CtzE0a_cbtn:hover{border-color:var(--db);background:var(--d2)}.CtzE0a_cbtnPrimary{border:1px solid var(--blue);background:var(--blue);color:#fff}.CtzE0a_cbtnPrimary:hover{background:var(--blue-d)}.CtzE0a_cbtnOk{color:#8ff0bd;background:#3ccf8e29;border:1px solid #5fd89a8c}.CtzE0a_cbtnOk:hover:not(:disabled){background:#3ccf8e42}.CtzE0a_cbtnOk:disabled{cursor:default;opacity:.85}.CtzE0a_act,.CtzE0a_actPlain{background:var(--d2);border-radius:10px;gap:.5rem;padding:.65rem .7rem;font-size:.82rem;line-height:1.45;display:grid}.CtzE0a_actPlain{background:0 0;padding:0}.CtzE0a_act[data-state=approved]{background:#3ccf8e14;box-shadow:inset 0 0 0 1px #5fd89a4d}.CtzE0a_actLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dt3);font-size:.6rem}.CtzE0a_actText{color:var(--dt);white-space:pre-line}.CtzE0a_actEdit textarea{resize:vertical;border:1px solid var(--db);background:var(--d0);color:#fff;width:100%;min-height:74px;font:inherit;border-radius:9px;padding:.55rem .65rem;font-size:.85rem;line-height:1.5}.CtzE0a_actEdit textarea:focus{outline:none;box-shadow:0 0 0 3px #6e9bff40}.CtzE0a_btns{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.CtzE0a_auditLine{font-family:var(--mono);color:var(--dt3);font-size:.66rem}.CtzE0a_toastSlot{z-index:6;pointer-events:none;max-width:calc(100% - 2rem);position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.CtzE0a_toast{color:var(--ink);animation:CtzE0a_pc-in .25s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 12px 30px -8px #00000080}.CtzE0a_toast svg{color:var(--pc-ok);flex:none}.CtzE0a_ai{border-left:1px solid var(--dl);background:linear-gradient(#7fe3f00d,#0000 240px);flex-direction:column;gap:.8rem;min-width:0;padding:1rem;display:flex}.CtzE0a_aiHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.CtzE0a_aiHead h4{color:#fff;align-items:center;gap:.45rem;font-size:1rem;display:flex}.CtzE0a_aiHead h4 svg{color:var(--c-ai)}.CtzE0a_aiView{align-content:start;gap:.75rem;display:grid}.CtzE0a_aiMeta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dt3);font-size:.66rem}.CtzE0a_aiSum{color:var(--dt);font-size:.95rem;line-height:1.45}.CtzE0a_bi{background:var(--d1);border:1px solid var(--dl);border-radius:12px;gap:.45rem;padding:.8rem;display:grid}.CtzE0a_bi h5{color:#fff;letter-spacing:-.005em;font-size:.9rem;line-height:1.35}.CtzE0a_bi>p{color:var(--dt2);font-size:.8rem;line-height:1.5}.CtzE0a_bi b,.CtzE0a_ans b{color:#fff}.CtzE0a_why{color:var(--dt2);font-size:.78rem}.CtzE0a_why summary{cursor:pointer;width:fit-content;min-height:28px;color:var(--c-ai);align-items:center;font-weight:700;display:inline-flex}.CtzE0a_why ul{gap:.25rem;margin-top:.3rem;padding-left:.9rem;list-style:outside;display:grid}.CtzE0a_why li::marker{color:var(--dt3)}.CtzE0a_factors{padding-left:0!important;list-style:none!important}.CtzE0a_factors li{border-bottom:1px solid var(--dl);color:var(--dt);justify-content:space-between;gap:.8rem;padding:.35rem 0;display:flex}.CtzE0a_factors li:last-child{border-bottom:0}.CtzE0a_factors .mono{color:var(--c-ai)}.CtzE0a_follow{flex-wrap:wrap;gap:.4rem;display:flex}.CtzE0a_qchip{border:1px solid var(--dl2);min-height:32px;color:var(--dt2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.CtzE0a_qchip svg{color:var(--c-ai)}.CtzE0a_qchip:hover{border-color:var(--c-ai);color:#fff}.CtzE0a_aiQ{background:var(--blue);color:#fff;overflow-wrap:anywhere;border-radius:12px 12px 4px;justify-self:end;max-width:90%;padding:.5rem .75rem;font-size:.86rem}.CtzE0a_tsteps{color:var(--dt2);gap:.35rem;font-size:.78rem;display:grid}.CtzE0a_tsteps li{animation:CtzE0a_pc-in .25s var(--ease);align-items:center;gap:.5rem;display:flex}.CtzE0a_tstepOk{color:var(--c-good);flex:none}.CtzE0a_spin{border:2px solid var(--dl2);border-top-color:var(--c-ai);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite CtzE0a_pc-spin}.CtzE0a_ans{color:var(--dt2);animation:CtzE0a_pc-in .3s var(--ease);gap:.7rem;font-size:.84rem;line-height:1.5;display:grid}.CtzE0a_mtable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.76rem}.CtzE0a_mtable th{font:500 .6rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dt3);text-align:left;border-bottom:1px solid var(--dl);padding:0 .4rem .4rem 0}.CtzE0a_mtable td{border-bottom:1px solid var(--dl);color:var(--dt2);padding:.45rem .4rem .45rem 0}.CtzE0a_mtable td:first-child{color:#fff;font-weight:500}.CtzE0a_mtable .CtzE0a_num{text-align:right;white-space:nowrap}.CtzE0a_trendUp{white-space:nowrap;color:#f7cd7c!important}.CtzE0a_trendUp svg{vertical-align:-1px}.CtzE0a_dlog{border-top:1px solid var(--dl);margin-top:auto;padding-top:.8rem}.CtzE0a_howLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dt3);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.62rem;display:flex}.CtzE0a_dlog ol{gap:.35rem;display:grid}.CtzE0a_dlog li{background:var(--d1);color:var(--dt2);animation:CtzE0a_pc-in .3s var(--ease);border-radius:8px;grid-template-columns:auto 1fr;gap:.55rem;padding:.45rem .55rem;font-size:.76rem;line-height:1.45;display:grid}.CtzE0a_dlog li .mono{color:var(--c-good);padding-top:.1rem;font-size:.68rem}.CtzE0a_dlogEmpty{color:var(--dt3);font-size:.78rem}.CtzE0a_aiFoot{color:var(--dt3);align-items:center;gap:.45rem;font-size:.76rem;display:flex}.CtzE0a_aud{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:1.6rem;display:grid}.CtzE0a_aud li{border:1px solid var(--line);background:#fff;border-radius:16px;padding:1.2rem}.CtzE0a_aud li>svg{color:var(--blue)}.CtzE0a_aud h3{margin:.7rem 0 .3rem;font-size:1rem}.CtzE0a_aud p{color:var(--text);font-size:.88rem;line-height:1.5}.CtzE0a_gal{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(1rem,2.5vw,1.8rem);display:grid}.CtzE0a_galList{gap:.4rem;display:grid;position:sticky;top:140px}.CtzE0a_gtab{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;align-items:flex-start;gap:.85rem;width:100%;padding:.85rem .95rem;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.CtzE0a_gtab:hover{background:#fff9}.CtzE0a_gtab[aria-selected=true]{border-color:var(--line);box-shadow:var(--shadow);background:#fff}.CtzE0a_gtabIcon{border:1px solid var(--line);width:40px;height:40px;color:var(--text);background:#fff;border-radius:11px;flex:none;place-items:center;display:grid}.CtzE0a_gtab[aria-selected=true] .CtzE0a_gtabIcon{background:var(--blue);border-color:var(--blue);color:#fff}.CtzE0a_gtab b{color:var(--ink);font-size:.98rem;display:block}.CtzE0a_gtab>span:last-child>span{color:var(--muted);margin-top:.1rem;font-size:.82rem;line-height:1.4;display:block}.CtzE0a_galStage{min-width:0}.CtzE0a_scrHint{color:var(--ink);align-items:flex-start;gap:.5rem;margin-bottom:.7rem;font-size:.9rem;font-weight:500;display:flex}.CtzE0a_scrHint svg{color:var(--blue);flex:none;margin-top:.2rem}.CtzE0a_scrTop{border-bottom:1px solid var(--dl);flex-wrap:wrap;align-items:center;gap:.5rem .7rem;padding:.85rem 1.1rem;display:flex}.CtzE0a_scrTop>svg{color:var(--db)}.CtzE0a_scrTop b{color:#fff}.CtzE0a_scrCrumb{color:var(--dt3);font-size:.8rem}.CtzE0a_scrTop .CtzE0a_synTag{margin-left:auto}.CtzE0a_scrBody{gap:.8rem;padding:1rem 1rem 4rem;display:grid}.CtzE0a_scrCap{color:var(--text);gap:.6rem;margin-top:.9rem;font-size:.88rem;line-height:1.55;display:flex}.CtzE0a_scrCap svg{color:var(--blue);flex:none;margin-top:.15rem}.CtzE0a_g2,.CtzE0a_g3{align-items:start;gap:.8rem;display:grid}.CtzE0a_g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.CtzE0a_g3{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.CtzE0a_segmented{background:var(--d0);border:1px solid var(--dl);border-radius:10px;flex-wrap:wrap;justify-self:start;gap:2px;margin-bottom:.7rem;padding:3px;display:inline-flex}.CtzE0a_scrBody>.CtzE0a_segmented{margin-bottom:0}.CtzE0a_segmented button{min-height:32px;color:var(--dt2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 .8rem;font-size:.8rem;font-weight:600}.CtzE0a_segmented button:hover{color:#fff}.CtzE0a_segmented button[aria-pressed=true]{background:var(--d3);color:#fff}.CtzE0a_chipDark{background:var(--d3);color:var(--dt);border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.74rem;display:inline-flex}.CtzE0a_heatBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:.8rem;display:flex}.CtzE0a_switch{border:1px solid var(--dl2);min-height:36px;color:var(--dt);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.6rem;padding:0 .8rem 0 .4rem;font-size:.82rem;font-weight:600;display:inline-flex}.CtzE0a_switch:hover{border-color:var(--db)}.CtzE0a_switchTrack{background:var(--d3);border-radius:999px;width:34px;height:20px;transition:background .2s;position:relative}.CtzE0a_switchTrack span{background:var(--dt2);width:14px;height:14px;transition:transform .2s var(--ease), background .2s;border-radius:50%;position:absolute;top:3px;left:3px}.CtzE0a_switch[aria-pressed=true] .CtzE0a_switchTrack{background:var(--blue)}.CtzE0a_switch[aria-pressed=true] .CtzE0a_switchTrack span{background:#fff;transform:translate(14px)}.CtzE0a_heatCap{color:var(--dt2);font-size:.8rem}.CtzE0a_heatCap b{color:#fff;font-variant-numeric:tabular-nums}.CtzE0a_heatCap small{color:var(--dt3)}.CtzE0a_ramp{background:linear-gradient(90deg,#162656,#1d5bff,#cedeff);border-radius:2px;width:60px;height:8px;display:inline-block}.CtzE0a_heat{grid-template-columns:30px repeat(24,minmax(0,1fr));align-items:center;gap:2px;display:grid}.CtzE0a_heatRl,.CtzE0a_heatHl{font-family:var(--mono);color:var(--dt3);font-size:.64rem}.CtzE0a_heatC{aspect-ratio:1/1.4;border-radius:2px}.CtzE0a_heatC[data-over]{box-shadow:inset 0 0 0 2px var(--c-warn)}.CtzE0a_heatSum{color:#f7cd7c;align-items:center;gap:.45rem;margin-top:.7rem;font-size:.8rem;display:flex}.CtzE0a_heatSum[data-ok]{color:#6fe0a6}.CtzE0a_meters{gap:.65rem;display:grid}.CtzE0a_meter{color:var(--dt2);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.8rem;display:grid}.CtzE0a_meterTrack{background:var(--d3);border-radius:4px;height:8px;overflow:hidden}.CtzE0a_meterTrack i{background:var(--c-good);border-radius:4px;height:100%;display:block}.CtzE0a_meterTrack i[data-sev=warn]{background:var(--c-warn)}.CtzE0a_meterTrack i[data-sev=crit]{background:var(--c-crit)}.CtzE0a_meterV{min-width:108px;font-family:var(--mono);color:#fff;justify-content:flex-end;align-items:center;gap:.4rem;font-size:.74rem;display:inline-flex}.CtzE0a_chat{gap:.55rem;display:grid}.CtzE0a_bubPt,.CtzE0a_bubAi{max-width:94%;color:var(--dt);border-radius:12px;gap:.15rem;padding:.55rem .75rem;font-size:.84rem;line-height:1.5;display:grid}.CtzE0a_bubPt small,.CtzE0a_bubAi small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dt3);font-size:.58rem}.CtzE0a_bubPt{background:var(--d2);border:1px solid var(--dl2);border-bottom-left-radius:4px;justify-self:start}.CtzE0a_bubAi{background:var(--c-ai-bg);border:1px solid #7fe3f04d;border-bottom-right-radius:4px;justify-self:end}.CtzE0a_gloss{color:var(--dt2);font-size:.76rem;font-style:normal}.CtzE0a_summary{background:var(--d2);border-radius:10px;gap:.3rem;padding:.6rem .75rem;font-size:.8rem;display:grid}.CtzE0a_summary div{grid-template-columns:76px minmax(0,1fr);gap:.6rem;display:grid}.CtzE0a_summary dt{color:var(--dt3)}.CtzE0a_summary dd{color:#fff;margin:0}.CtzE0a_qa{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:.6rem;display:grid}.CtzE0a_qa .CtzE0a_bubPt,.CtzE0a_qa .CtzE0a_bubAi{max-width:100%}.CtzE0a_qaSrc{color:var(--dt2);border-top:1px solid #7fe3f040;margin-top:.4rem;padding-top:.4rem;font-size:.72rem}.CtzE0a_faqs{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem;display:flex}.CtzE0a_faqs .CtzE0a_microLabelDark{margin-right:.2rem}.CtzE0a_faq{border:1px solid var(--dl2);color:var(--dt2);border-radius:999px;padding:.22rem .65rem;font-size:.74rem}.CtzE0a_dogs{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.CtzE0a_phone{border:1px solid var(--dl2);background:#050b1f;border-radius:30px;width:100%;max-width:280px;margin-inline:auto;padding:10px}.CtzE0a_phoneIn{background:#0c1636;border-radius:22px;overflow:hidden}.CtzE0a_phoneBar{background:var(--d3);align-items:center;gap:.5rem;padding:.7rem .75rem .6rem;font-size:.8rem;display:flex}.CtzE0a_phoneBar b{color:#fff}.CtzE0a_phoneBar small{color:var(--dt3);font-size:.66rem;display:block}.CtzE0a_av{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.68rem;font-weight:800;display:grid}.CtzE0a_phoneChat{gap:.5rem;padding:.75rem .65rem .9rem;display:grid}.CtzE0a_pmMe,.CtzE0a_pmBot,.CtzE0a_pmImg{border-radius:12px;gap:.15rem;max-width:90%;padding:.5rem .65rem;font-size:.78rem;line-height:1.45;display:grid}.CtzE0a_pmMe,.CtzE0a_pmImg{background:var(--blue);color:#fff;border-bottom-right-radius:4px;justify-self:end}.CtzE0a_pmImg{padding:4px}.CtzE0a_pmImg svg{border-radius:9px;width:100%;display:block}.CtzE0a_pmBot{background:var(--d3);color:var(--dt);border-bottom-left-radius:4px;justify-self:start}.CtzE0a_pmBot[data-new]{animation:CtzE0a_pc-in .35s var(--ease);box-shadow:inset 0 0 0 1px #7fe3f073}.CtzE0a_pmMe em,.CtzE0a_pmBot em{color:var(--dt2);font-size:.68rem;font-style:normal}.CtzE0a_pmMe em{color:#fffc}.CtzE0a_pmWait{color:var(--dt3);text-align:center;justify-self:center;padding:.3rem .6rem;font-size:.68rem}.CtzE0a_caseCol{gap:.75rem;min-width:0;display:grid}.CtzE0a_caseIds{flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem;display:flex}.CtzE0a_dogList{gap:.4rem;display:grid}.CtzE0a_dogRow{background:var(--d2);width:100%;color:var(--dt);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .6rem;font-size:.8rem;display:grid}.CtzE0a_dogRow:hover{border-color:var(--dl2)}.CtzE0a_dogRow[aria-pressed=true]{background:var(--c-ai-bg);border-color:#7fe3f080}.CtzE0a_dogRow b{color:#fff;display:block}.CtzE0a_dogRow>span:nth-child(2)>span{color:var(--dt3);font-size:.74rem;display:block}.CtzE0a_dogN{border:1.5px solid var(--c-ai);width:30px;height:30px;color:var(--c-ai);font-family:var(--mono);border-radius:8px;place-items:center;font-size:.75rem;display:grid}.CtzE0a_cov{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.CtzE0a_covV{color:#fff;font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.5rem;font-weight:800}.CtzE0a_covBar{background:var(--d3);border-radius:3px;height:6px;margin-top:.35rem;overflow:hidden}.CtzE0a_covBar i{background:var(--c-dog);border-radius:3px;height:100%;display:block}.CtzE0a_covNote{color:var(--dt2);align-items:flex-start;gap:.45rem;margin-top:.7rem;font-size:.78rem;display:flex}.CtzE0a_covNote svg{color:var(--c-ai);flex:none;margin-top:.1rem}.CtzE0a_memo{color:#1f2a44;background:#fbfcff;border-radius:10px;padding:1.1rem 1.15rem 1rem;font-size:.9rem;line-height:1.75;box-shadow:inset 0 0 0 1px #dfe6f5}.CtzE0a_memo h5{text-align:center;color:var(--ink);margin-bottom:.5rem;font-size:1.1rem}.CtzE0a_memo dl{grid-template-columns:auto minmax(0,1fr);gap:0 .7rem;margin-bottom:.5rem;display:grid}.CtzE0a_memo dt{font-weight:700}.CtzE0a_memo dd{margin:0}.CtzE0a_memoBody{text-indent:2.5em}.CtzE0a_memoEn{color:#56607a;text-indent:0;border-top:1px dashed #cfd8ea;margin-top:.7rem;padding-top:.55rem;font-size:.76rem;line-height:1.55}.CtzE0a_mk{--mk:var(--blue);box-shadow:inset 0 -2px 0 var(--mk);background:color-mix(in srgb, var(--mk) 12%, transparent);border-radius:3px;padding:0 2px;transition:background .2s,box-shadow .2s}.CtzE0a_mk[data-on]{background:color-mix(in srgb, var(--mk) 32%, transparent);box-shadow:inset 0 0 0 2px var(--mk)}.CtzE0a_mk sup{font-family:var(--mono);color:#3e4a66;margin-left:2px;font-size:.6rem;font-weight:700}.CtzE0a_mk1{--mk:#1d5bff}.CtzE0a_mk2{--mk:#7b61ff}.CtzE0a_mk3{--mk:#d38b0b}.CtzE0a_mk4{--mk:#12a06a}.CtzE0a_fields{gap:.3rem;display:grid}.CtzE0a_field{width:100%;color:var(--dt);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:22px 78px minmax(0,1fr);align-items:baseline;gap:.55rem;padding:.4rem .45rem;font-size:.8rem;display:grid}.CtzE0a_field:hover,.CtzE0a_field[aria-pressed=true]{background:var(--d2);border-color:var(--dl2)}.CtzE0a_fieldN{background:var(--mk);color:#fff;width:20px;height:20px;font-family:var(--mono);border-radius:5px;place-items:center;font-size:.66rem;font-weight:700;display:grid}.CtzE0a_fieldDt{color:var(--dt3)}.CtzE0a_fieldDd{color:#fff}.CtzE0a_route{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.82rem;display:flex}.CtzE0a_route>svg{color:var(--dt3)}.CtzE0a_node,.CtzE0a_nodeTo{background:var(--d2);border:1px solid var(--dl2);color:var(--dt);border-radius:8px;padding:.3rem .6rem}.CtzE0a_nodeTo{background:var(--c-ai-bg);color:#fff;border-color:#7fe3f08c}.CtzE0a_ruleNote{color:var(--dt3);margin-top:.6rem;font-size:.76rem}.CtzE0a_draftGloss{color:var(--dt3);margin-top:.5rem;font-size:.76rem}.CtzE0a_slider{background:var(--d1);border:1px solid var(--dl);border-radius:12px;gap:.45rem;padding:.75rem .9rem;display:grid}.CtzE0a_sliderTop{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.CtzE0a_sliderV{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.CtzE0a_sliderV small{color:var(--dt2);margin-left:.15rem;font-size:.85rem;font-weight:600}.CtzE0a_slider input[type=range]{width:100%;accent-color:var(--blue);cursor:pointer;min-height:28px}.CtzE0a_sliderScale{font-family:var(--mono);color:var(--dt3);justify-content:space-between;gap:.5rem;font-size:.64rem;display:flex}.CtzE0a_kpis{flex-wrap:wrap;gap:.6rem 1.6rem;margin-bottom:.8rem;display:flex}.CtzE0a_kpi b{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:1.2rem;font-weight:800;display:inline-flex}.CtzE0a_kpi b s{color:var(--dt3);margin-right:.15rem;font-size:.92rem;font-weight:500}.CtzE0a_kpi b svg{color:var(--dt3)}.CtzE0a_kpi>span{color:var(--dt3);font-size:.72rem;display:block}.CtzE0a_mapCard+.CtzE0a_legend,.CtzE0a_card .CtzE0a_mapWrap+.CtzE0a_legend{margin:.6rem 0 .7rem}.CtzE0a_routeA,.CtzE0a_routeB,.CtzE0a_routeC{fill:none;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.CtzE0a_routeA{stroke:var(--c-health)}.CtzE0a_routeB{stroke:var(--c-dog)}.CtzE0a_routeC{stroke:var(--c-waste)}.CtzE0a_ferryRoute{fill:none;stroke:var(--c-dog);stroke-width:2.4px;stroke-dasharray:5 4}.CtzE0a_binGood,.CtzE0a_binWarn{stroke:var(--map-halo);stroke-width:2px;outline:none}.CtzE0a_binGood{fill:var(--c-good)}.CtzE0a_binWarn{fill:var(--c-warn)}.CtzE0a_binGood:focus-visible,.CtzE0a_binWarn:focus-visible{stroke:#fff;stroke-width:3px}.CtzE0a_depot{fill:#fff;stroke:var(--map-halo);stroke-width:2px}.CtzE0a_cols{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.5rem;height:170px;display:grid}.CtzE0a_col{grid-template-rows:auto minmax(0,1fr) auto;place-items:end center;gap:.25rem;height:100%;display:grid}.CtzE0a_colV{font-family:var(--mono);color:#fff;font-size:.72rem}.CtzE0a_colB,.CtzE0a_colBIsland{background:var(--c-waste);width:min(26px,70%);transition:height .25s var(--ease);border-radius:4px 4px 0 0;display:block}.CtzE0a_colBIsland{background:repeating-linear-gradient(135deg, var(--c-waste) 0 4px, #1f8a69 4px 7px)}.CtzE0a_colB[data-over],.CtzE0a_colBIsland[data-over]{box-shadow:0 0 0 2px var(--d1), 0 0 0 3.5px var(--c-warn)}.CtzE0a_colX{min-height:2.4em;color:var(--dt3);text-align:center;font-size:.66rem;line-height:1.2}.CtzE0a_colNote{color:var(--dt3);margin-top:.5rem;font-size:.72rem}.CtzE0a_wq,.CtzE0a_rep{gap:.35rem;display:grid}.CtzE0a_wq li,.CtzE0a_rep li{background:var(--d2);color:var(--dt2);border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .6rem;font-size:.8rem;display:flex}.CtzE0a_rep{margin-bottom:.7rem}.CtzE0a_rep b{font-family:var(--mono);color:#fff;white-space:nowrap;font-weight:500}.CtzE0a_scen{background:var(--d1);border:1px solid var(--dl);border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.CtzE0a_scen button{min-height:40px;color:var(--dt2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:0 .6rem;font-size:.82rem;font-weight:700;display:inline-flex}.CtzE0a_scen button:hover{color:#fff}.CtzE0a_scen button[aria-selected=true]{background:var(--c-ai-bg);color:#fff;border-color:#7fe3f08c}.CtzE0a_scenTbc{color:#f7cd7c;border:1px dashed #f5b9428c;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.78rem;display:flex}.CtzE0a_segs{gap:.35rem;display:grid}.CtzE0a_segs li{background:var(--d2);color:var(--dt);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.45rem .6rem;font-size:.8rem;display:grid}.CtzE0a_segs li b{color:var(--dt3);margin-right:.45rem;font-weight:500}.CtzE0a_segD{text-align:right;min-width:64px;font-family:var(--mono);color:var(--dt2);font-size:.72rem}.CtzE0a_acts{gap:.45rem;display:grid}.CtzE0a_acts li{color:var(--dt);animation:CtzE0a_pc-in .25s var(--ease);grid-template-columns:18px minmax(0,1fr);gap:.5rem;font-size:.82rem;line-height:1.45;display:grid}.CtzE0a_acts svg{color:var(--c-ai);margin-top:.1rem}.CtzE0a_seg,.CtzE0a_segHalo{fill:none;stroke-linecap:round;stroke:#0000;transition:stroke .25s}.CtzE0a_seg{stroke-width:7px}.CtzE0a_segHalo{stroke-width:18px;opacity:.2}.CtzE0a_segWarn{stroke:var(--c-warn)}.CtzE0a_segCrit,.CtzE0a_segClosed{stroke:var(--c-crit)}.CtzE0a_seg.CtzE0a_segClosed{stroke-dasharray:3 6}.CtzE0a_segLabel{font:700 10.5px var(--font);fill:#fff;paint-order:stroke;stroke:var(--map-halo);stroke-width:3px}.CtzE0a_crowd{fill:var(--c-crit);fill-opacity:.16;stroke:var(--c-crit);stroke-opacity:.55;stroke-width:1.5px;transition:r .2s}.CtzE0a_track{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:clamp(2rem,4vw,3rem);display:grid}.CtzE0a_trackStep{padding:1.7rem 1.2rem 0 0;position:relative}.CtzE0a_trackStep:before{content:"";background:var(--line);height:2px;position:absolute;top:.45rem;left:0;right:0}.CtzE0a_trackStep:after{content:"";background:#fff;border:2px solid #c3cce0;border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}.CtzE0a_trackStep[data-state=done]:before{background:var(--blue)}.CtzE0a_trackStep[data-state=now]:before{background:linear-gradient(90deg, var(--blue) 0 30%, var(--line) 30%)}.CtzE0a_trackStep[data-state=done]:after{background:var(--blue);border-color:var(--blue)}.CtzE0a_trackStep[data-state=now]:after{border-color:var(--blue);box-shadow:0 0 0 5px var(--blue-50)}.CtzE0a_trackTag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.66rem;display:inline-block}.CtzE0a_trackStep[data-state=now] .CtzE0a_trackTag{color:#fff;background:var(--blue);border-radius:999px;padding:.12rem .5rem}.CtzE0a_trackStep[data-state=done] .CtzE0a_trackTag{color:var(--blue-d)}.CtzE0a_trackStep h3{margin-bottom:.25rem;font-size:1rem}.CtzE0a_trackStep p{color:var(--muted);font-size:.87rem}.CtzE0a_phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.CtzE0a_phase,.CtzE0a_phaseNow{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;flex-direction:column;gap:.85rem;padding:1.5rem;display:flex}.CtzE0a_phaseNow{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-50), var(--shadow)}.CtzE0a_phase header,.CtzE0a_phaseNow header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.CtzE0a_phase h3,.CtzE0a_phaseNow h3{letter-spacing:-.02em;font-size:1.35rem}.CtzE0a_phaseTagNow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--blue);border-radius:999px;padding:.16rem .55rem;font-size:.66rem}.CtzE0a_phase>p,.CtzE0a_phaseNow>p{color:var(--text);font-size:.95rem}.CtzE0a_phase ul,.CtzE0a_phaseNow ul{gap:.5rem;display:grid}.CtzE0a_phase li,.CtzE0a_phaseNow li{color:var(--ink);grid-template-columns:auto 1fr;gap:.55rem;font-size:.92rem;display:grid}.CtzE0a_phase li svg,.CtzE0a_phaseNow li svg{color:var(--blue);margin-top:.2rem}.CtzE0a_phaseFoot{border-top:1px solid var(--line);margin-top:auto;padding-top:.85rem;color:var(--muted)!important;font-size:.85rem!important}.CtzE0a_pick{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:1.6rem;overflow-x:auto}.CtzE0a_pick table{border-collapse:collapse;width:100%;min-width:720px;font-size:.92rem}.CtzE0a_pick caption{caption-side:top;text-align:left;color:var(--ink);padding:1.1rem 1.2rem .4rem;font-size:1.05rem;font-weight:800}.CtzE0a_pick thead th{font:500 .68rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);padding:.65rem 1.2rem}.CtzE0a_pick td,.CtzE0a_pick tbody th{border-bottom:1px solid var(--line);color:var(--text);text-align:left;vertical-align:top;padding:.8rem 1.2rem}.CtzE0a_pick tbody th{color:var(--ink);font-weight:700}.CtzE0a_pick tbody tr:last-child td,.CtzE0a_pick tbody tr:last-child th{border-bottom:0}.CtzE0a_lvl{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.CtzE0a_lvl i{gap:2px;display:inline-flex}.CtzE0a_lvl i b{background:#d5dcea;border-radius:2px;width:7px;height:12px}.CtzE0a_lvl i b[data-on]{background:var(--ink)}.CtzE0a_rec,.CtzE0a_recPilot{white-space:nowrap;color:var(--text);font-size:.86rem;font-weight:700}.CtzE0a_recPilot{color:var(--blue-d)}.CtzE0a_pickNote{color:var(--muted);padding:.6rem 1.2rem .9rem;font-size:.8rem}.CtzE0a_kpiRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.6rem;display:flex}.CtzE0a_kpiRow .CtzE0a_microLabel{margin:0 .4rem 0 0}.CtzE0a_kpiChip{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.42rem .8rem;font-size:.86rem;display:inline-flex}.CtzE0a_kpiChip small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pc-amber);font-size:.6rem}.CtzE0a_trust{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:1.2rem;display:grid}.CtzE0a_trustCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.CtzE0a_trustCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:1.4rem}.CtzE0a_trustCard>svg{color:var(--blue)}.CtzE0a_trustCard h3{margin:.8rem 0 .35rem;font-size:1.1rem}.CtzE0a_trustCard p{color:var(--text);font-size:.93rem}.CtzE0a_learn{background:var(--d0);color:var(--dt2);box-shadow:var(--slab-shadow);border-radius:18px;padding:1.4rem}.CtzE0a_learn h3{color:#fff;font-size:1.1rem}.CtzE0a_learnLead{color:var(--dt3);margin-top:.3rem;font-size:.86rem}.CtzE0a_learn h4{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dt3);margin:1.1rem 0 .3rem;font-size:.66rem;font-weight:500}.CtzE0a_learn ul{display:grid}.CtzE0a_learn li{border-bottom:1px solid var(--dl);color:var(--dt);justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem 0;font-size:.9rem;display:flex}.CtzE0a_learn li:last-child{border-bottom:0}.CtzE0a_learn .CtzE0a_tbc{color:#f7cd7c;background:#f5b9421f;border-color:#f5b94273}.CtzE0a_ctaRow{flex-wrap:wrap;gap:.7rem;display:flex}.CtzE0a_disclaimer{text-align:center;max-width:70ch;color:var(--muted);margin:1.2rem auto 0;font-size:.84rem}@media (max-width:1320px){.CtzE0a_ccBody{grid-template-columns:72px minmax(0,1fr)}.CtzE0a_ai{border-left:0;border-top:1px solid var(--dl);grid-column:1/-1}.CtzE0a_ccRowCharts{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.CtzE0a_heroGrid,.CtzE0a_sh,.CtzE0a_plat,.CtzE0a_trust,.CtzE0a_gal{grid-template-columns:minmax(0,1fr)}.CtzE0a_heroVisual{max-width:640px}.CtzE0a_guard,.CtzE0a_galList{position:static}.CtzE0a_galList{scroll-snap-type:x mandatory;gap:.5rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.CtzE0a_gtab{scroll-snap-align:start;flex:0 0 250px}.CtzE0a_chs{grid-template-columns:repeat(2,minmax(0,1fr))}.CtzE0a_chs>.CtzE0a_ch,.CtzE0a_chs>.CtzE0a_ch:nth-child(n+4){grid-column:auto}.CtzE0a_chs>.CtzE0a_ch:last-child:nth-child(odd){grid-column:1/-1}.CtzE0a_wfSteps{grid-template-columns:minmax(0,1fr);gap:0}.CtzE0a_wfStep{grid-template-columns:48px 1fr;column-gap:1rem;padding-bottom:1.2rem;display:grid}.CtzE0a_wfStep:before{width:1.5px;height:auto;inset:48px auto 0 23px}.CtzE0a_wfStep:last-child:before{display:none}.CtzE0a_wfNode{grid-row:span 3;margin:0}.CtzE0a_wfFoot,.CtzE0a_wfHead{grid-template-columns:minmax(0,1fr)}.CtzE0a_track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.6rem}.CtzE0a_phases{grid-template-columns:repeat(2,minmax(0,1fr))}.CtzE0a_aud{grid-template-columns:repeat(3,minmax(0,1fr))}.CtzE0a_ctx{grid-template-columns:repeat(2,minmax(0,1fr))}.CtzE0a_ccRow{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.CtzE0a_pnavTitle{display:none}.CtzE0a_pnav ul{margin-left:0}.CtzE0a_ccBody{grid-template-columns:minmax(0,1fr)}.CtzE0a_ccRail{border-right:0;border-bottom:1px solid var(--dl);flex-flow:wrap;justify-content:flex-start;padding:.6rem .75rem}.CtzE0a_railBtn{gap:.4rem;width:auto;height:40px;padding:0 .7rem;display:inline-flex}.CtzE0a_railLabel{opacity:1;box-shadow:none;color:inherit;background:0 0;padding:0;font-size:.8rem;position:static;transform:none}.CtzE0a_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.CtzE0a_g2,.CtzE0a_g3,.CtzE0a_dogs,.CtzE0a_qa{grid-template-columns:minmax(0,1fr)}.CtzE0a_questions{grid-template-columns:repeat(2,minmax(0,1fr))}.CtzE0a_question:nth-child(3){border-left:0}.CtzE0a_question:nth-child(n+3){border-top:1px solid var(--line)}.CtzE0a_aud{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.CtzE0a_heroStage{gap:.8rem;padding:0;display:grid}.CtzE0a_heroCaption{padding-left:0}.CtzE0a_floatToast,.CtzE0a_floatBrief{width:auto;position:static}.CtzE0a_chs,.CtzE0a_phases,.CtzE0a_aud,.CtzE0a_trustCards,.CtzE0a_ctx,.CtzE0a_cov{grid-template-columns:minmax(0,1fr)}.CtzE0a_track{grid-template-columns:minmax(0,1fr);row-gap:0}.CtzE0a_trackStep{padding:0 0 1.2rem 2rem}.CtzE0a_trackStep:before{width:2px;height:auto;inset:0 auto 0 7px}.CtzE0a_trackStep[data-state=now]:before{background:linear-gradient(180deg, var(--blue) 0 30%, var(--line) 30%)}.CtzE0a_layer,.CtzE0a_layerDark{grid-template-columns:minmax(0,1fr)}.CtzE0a_layer+.CtzE0a_layer:before,.CtzE0a_layer+.CtzE0a_layerDark:before,.CtzE0a_layerDark+.CtzE0a_layer:before{left:1.6rem}.CtzE0a_ccMeta{width:100%}.CtzE0a_ccProto{align-items:flex-start}.CtzE0a_kbd{display:none}.CtzE0a_ccTry{flex-direction:column;gap:.4rem}.CtzE0a_ccTryLabel{padding-top:0}.CtzE0a_meter{grid-template-columns:78px minmax(0,1fr)}.CtzE0a_meterV{grid-column:1/-1;justify-content:flex-start;min-width:0}.CtzE0a_segs li{grid-template-columns:minmax(0,1fr) auto}.CtzE0a_segs li>span:last-child{grid-column:1/-1}.CtzE0a_heat{grid-template-columns:26px repeat(24,minmax(0,1fr));gap:1px}}@media (max-width:560px){.CtzE0a_questions{grid-template-columns:minmax(0,1fr)}.CtzE0a_question+.CtzE0a_question{border-left:0;border-top:1px solid var(--line)}.CtzE0a_tiles{gap:.5rem}.CtzE0a_tile{padding:.7rem .75rem .6rem}.CtzE0a_tileValue{font-size:1.5rem}.CtzE0a_heroCta .btn{justify-content:center;width:100%}.CtzE0a_aud{grid-template-columns:minmax(0,1fr)}.CtzE0a_scrBody,.CtzE0a_ccMain,.CtzE0a_ai{padding-left:.75rem;padding-right:.75rem}.CtzE0a_heatHl{font-size:.5rem}}@media (prefers-reduced-motion:reduce){.CtzE0a_wfPanel,.CtzE0a_alert,.CtzE0a_tsteps li,.CtzE0a_ans,.CtzE0a_toast,.CtzE0a_dlog li,.CtzE0a_acts li,.CtzE0a_pmBot[data-new]{animation:none}.CtzE0a_spin{animation-duration:2.4s}}html:lang(th) .CtzE0a_shLabel{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_microLabel{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_microLabelDark{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_shTitle{letter-spacing:0}html:lang(th) .CtzE0a_tbc{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_pnavTitle span{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_kicker{font-family:var(--font)}html:lang(th) .CtzE0a_conceptTag{letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_heroTitle{letter-spacing:0}html:lang(th) .CtzE0a_synTag{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_questionLabel{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_questionText{letter-spacing:0}html:lang(th) .CtzE0a_ml{letter-spacing:0}html:lang(th) .CtzE0a_mlSea{letter-spacing:0}html:lang(th) .CtzE0a_mlRoad{letter-spacing:0}html:lang(th) .CtzE0a_tipNote{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_ctxItem h3{letter-spacing:0}html:lang(th) .CtzE0a_ch h3{letter-spacing:0}html:lang(th) .CtzE0a_chTbc h3{letter-spacing:0}html:lang(th) .CtzE0a_wfHead h3{letter-spacing:0}html:lang(th) .CtzE0a_wfWho{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_wfStep h4{letter-spacing:0}html:lang(th) .CtzE0a_layerName h3{letter-spacing:0}html:lang(th) .CtzE0a_chipLayer small{font-family:var(--font);letter-spacing:0}html:lang(th) .CtzE0a_kbd{font-family:var(--font)}html:lang(th) .CtzE0a_ccClock{font-family:var(--font)}html:lang(th) .CtzE0a_ccTryLabel{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_protoTag{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_cardH h4{letter-spacing:0}html:lang(th) .CtzE0a_countPill{font-family:var(--font)}html:lang(th) .CtzE0a_tileValue{letter-spacing:0}html:lang(th) .CtzE0a_when{font-family:var(--font)}html:lang(th) .CtzE0a_readout{font-family:var(--font)}html:lang(th) .CtzE0a_hbarV{font-family:var(--font)}html:lang(th) .CtzE0a_sevCrit{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_sevWarn{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_sevGood{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_sevInfo{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_aiTag{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_actLabel{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_auditLine{font-family:var(--font)}html:lang(th) .CtzE0a_aiMeta{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_bi h5{letter-spacing:0}html:lang(th) .CtzE0a_mtable th{letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_howLabel{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_heatRl{font-family:var(--font)}html:lang(th) .CtzE0a_heatHl{font-family:var(--font)}html:lang(th) .CtzE0a_meterV{font-family:var(--font)}html:lang(th) .CtzE0a_bubPt small{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_bubAi small{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_dogN{font-family:var(--font)}html:lang(th) .CtzE0a_mk sup{font-family:var(--font)}html:lang(th) .CtzE0a_fieldN{font-family:var(--font)}html:lang(th) .CtzE0a_sliderScale{font-family:var(--font)}html:lang(th) .CtzE0a_colV{font-family:var(--font)}html:lang(th) .CtzE0a_rep b{font-family:var(--font)}html:lang(th) .CtzE0a_segD{font-family:var(--font)}html:lang(th) .CtzE0a_trackTag{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_phase h3{letter-spacing:0}html:lang(th) .CtzE0a_phaseNow h3{letter-spacing:0}html:lang(th) .CtzE0a_phaseTagNow{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_pick thead th{letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_kpiChip small{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_learn h4{font-family:var(--font);letter-spacing:0;text-transform:none}html:lang(th) .CtzE0a_shTitle{line-height:1.4}html:lang(th) .CtzE0a_heroTitle{line-height:1.4}html:lang(th) .CtzE0a_heroCaption{line-height:1.6}html:lang(th) .CtzE0a_floatToast span{line-height:1.6}html:lang(th) .CtzE0a_floatBrief li{line-height:1.6}html:lang(th) .CtzE0a_tip{line-height:1.6}html:lang(th) .CtzE0a_chIssues li{line-height:1.6}html:lang(th) .CtzE0a_chAi{line-height:1.6}html:lang(th) .CtzE0a_wfStep p{line-height:1.6}html:lang(th) .CtzE0a_layerName p{line-height:1.6}html:lang(th) .CtzE0a_guard li{line-height:1.6}html:lang(th) .CtzE0a_alertT{line-height:1.6}html:lang(th) .CtzE0a_hbarL{line-height:1.4}html:lang(th) .CtzE0a_act{line-height:1.6}html:lang(th) .CtzE0a_actPlain{line-height:1.6}html:lang(th) .CtzE0a_actEdit textarea{line-height:1.6}html:lang(th) .CtzE0a_aiSum{line-height:1.6}html:lang(th) .CtzE0a_bi h5{line-height:1.6}html:lang(th) .CtzE0a_bi>p{line-height:1.6}html:lang(th) .CtzE0a_ans{line-height:1.6}html:lang(th) .CtzE0a_dlog li{line-height:1.6}html:lang(th) .CtzE0a_aud p{line-height:1.6}html:lang(th) .CtzE0a_gtab>span:last-child>span{line-height:1.6}html:lang(th) .CtzE0a_scrCap{line-height:1.6}html:lang(th) .CtzE0a_bubPt{line-height:1.6}html:lang(th) .CtzE0a_bubAi{line-height:1.6}html:lang(th) .CtzE0a_pmMe{line-height:1.6}html:lang(th) .CtzE0a_pmBot{line-height:1.6}html:lang(th) .CtzE0a_pmImg{line-height:1.6}html:lang(th) .CtzE0a_memoEn{line-height:1.6}html:lang(th) .CtzE0a_colX{line-height:1.4}html:lang(th) .CtzE0a_acts li{line-height:1.6}
.q7oc1q_frame{container-type:inline-size}.q7oc1q_app{--bg:#f6f8fc;--surface:#fff;--surface-2:#f1f5fc;--line:#e3e8f2;--line-strong:#cfd8ea;--fg:#0a1330;--fg-2:#3e4a66;--muted:#6a7591;--accent:#1d5bff;--accent-strong:#1442d6;--accent-soft:#eef3ff;--ai:#1d5bff;--ai-soft:#eef3ff;--ml:#0b6e8a;--ml-soft:#ddf0f6;--voice:#a3307a;--voice-soft:#f8e3ef;--rule:#0a1330;--rule-soft:#e3e8f2;--human:#237a3b;--human-soft:#e0f2e5;--high:#b42318;--high-soft:#fde6e3;--med:#945700;--med-soft:#fcefd4;border:1px solid var(--line);background:var(--bg);height:780px;color:var(--fg);font-family:var(--font);border-radius:14px;grid-template-rows:auto minmax(0,1fr);font-size:14px;line-height:1.5;display:grid;overflow:hidden;box-shadow:0 1px 2px #1018280d,0 24px 48px -28px #1018284d}.q7oc1q_app button,.q7oc1q_app input,.q7oc1q_app textarea{font:inherit;color:inherit}.q7oc1q_app :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.q7oc1q_mono{font-family:var(--mono)}.q7oc1q_top{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:1rem;padding:.55rem 1rem;display:flex}.q7oc1q_brand{flex:none;align-items:center;gap:.6rem;display:flex}.q7oc1q_brand b{font-size:.95rem;line-height:1.2;display:block}.q7oc1q_brand span span{color:var(--muted);font-size:.7rem;display:block}.q7oc1q_jump{border:1px solid var(--line);background:var(--surface-2);max-width:420px;color:var(--muted);border-radius:10px;flex:1;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.86rem;display:flex}.q7oc1q_jump kbd{border:1px solid var(--line-strong);background:var(--surface);font-family:var(--mono);border-radius:5px;margin-left:auto;padding:0 .35rem;font-size:.62rem}.q7oc1q_pills{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;margin-left:auto;display:flex}.q7oc1q_pillA,.q7oc1q_pillB{white-space:nowrap;border:1px solid;border-radius:999px;padding:.15rem .6rem;font-size:.7rem;font-weight:600}.q7oc1q_pillA{color:var(--accent-strong);border-color:var(--accent);background:var(--accent-soft)}.q7oc1q_pillB{color:var(--med);background:var(--med-soft);border-color:#e3b25a}.q7oc1q_body{grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid}.q7oc1q_side{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;gap:.9rem;padding:.9rem .6rem;display:flex;overflow-y:auto}.q7oc1q_side p{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 .6rem .3rem;font-size:.62rem;font-weight:600}.q7oc1q_side button{width:100%;color:var(--fg-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.65rem;padding:.5rem .65rem;font-size:.86rem;font-weight:500;display:flex;position:relative}.q7oc1q_side button:hover{background:var(--surface-2)}.q7oc1q_side button[aria-current=page]{background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.q7oc1q_badge{background:var(--high);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 4px;font-size:.66rem;font-style:normal;font-weight:700;display:grid}.q7oc1q_who{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding:.7rem .6rem 0;font-size:.74rem}.q7oc1q_who b{color:var(--fg)}.q7oc1q_main{min-width:0;min-height:0;padding:1.1rem 1.3rem 1.6rem;display:block;overflow-y:auto}.q7oc1q_main>*+*{margin-top:.9rem}.q7oc1q_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.68rem;font-weight:600}.q7oc1q_h{letter-spacing:-.02em;margin:.15rem 0 0;font-size:1.45rem;font-weight:700;line-height:1.2}.q7oc1q_lead{max-width:62ch;color:var(--muted);margin:.2rem 0 0;font-size:.86rem}.q7oc1q_note{color:var(--muted);margin:.4rem 0 0;font-size:.76rem}.q7oc1q_empty{text-align:center;color:var(--muted);padding:1.4rem .5rem;font-size:.86rem}.q7oc1q_tagAi,.q7oc1q_tagMl,.q7oc1q_tagRule,.q7oc1q_tagHuman,.q7oc1q_tagLlm,.q7oc1q_type{letter-spacing:.04em;vertical-align:middle;white-space:nowrap;border-radius:5px;padding:.05rem .4rem;font-size:.62rem;font-weight:700;display:inline-block}.q7oc1q_tagAi{background:var(--ai);color:#fff}.q7oc1q_tagLlm,.q7oc1q_tAi{background:var(--ai-soft);color:var(--ai)}.q7oc1q_tagMl,.q7oc1q_tMl{background:var(--ml-soft);color:var(--ml)}.q7oc1q_tagRule,.q7oc1q_tRule{background:var(--rule-soft);color:var(--rule)}.q7oc1q_tagHuman,.q7oc1q_tHuman{background:var(--human-soft);color:var(--human)}.q7oc1q_tVoice{background:var(--voice-soft);color:var(--voice)}.q7oc1q_tagRule.x{background:var(--rule);color:#fff}.q7oc1q_card{border:1px solid var(--line);background:var(--surface);border-radius:12px;box-shadow:0 1px 2px #1018280d}.q7oc1q_card>h4{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.7rem 1rem;font-size:.95rem;font-weight:700;display:flex}.q7oc1q_card>:not(h4){margin-left:1rem;margin-right:1rem}.q7oc1q_card>:last-child{margin-bottom:1rem}.q7oc1q_card>h4+*{margin-top:.9rem}.q7oc1q_card h5{justify-content:space-between;align-items:center;margin:1rem 1rem .4rem;font-size:.78rem;font-weight:700;display:flex}.q7oc1q_narrow{max-width:340px}.q7oc1q_ai{background:var(--ai-soft);border:1px solid #b8caff;border-radius:12px;overflow:hidden}.q7oc1q_ai>header{border-bottom:1px solid #dce6ff;align-items:center;gap:.5rem;padding:.65rem 1rem;display:flex}.q7oc1q_ai>header b{color:var(--ai);align-items:center;gap:.4rem;font-size:.98rem;display:flex}.q7oc1q_ai>header b i{background:var(--ai);border-radius:50%;width:7px;height:7px}.q7oc1q_ai>header .q7oc1q_chip{border:1px solid var(--ai);color:var(--ai);border-radius:999px;margin-left:auto;padding:.1rem .55rem;font-size:.68rem;font-weight:600}.q7oc1q_ai>header .q7oc1q_mono{color:var(--ai);font-size:.64rem;font-weight:700}.q7oc1q_ai>div{background:var(--surface);padding:.9rem 1rem 1rem}.q7oc1q_reading{background:var(--ai-soft);border-radius:9px;align-items:center;gap:.6rem;margin:0;padding:.6rem .8rem;font-weight:600;display:flex}.q7oc1q_reading span{color:var(--muted);margin-left:auto;font-size:.74rem;font-weight:500}.q7oc1q_spin{border:2px solid var(--ai);border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite q7oc1q_hc-spin}.q7oc1q_chips{flex-wrap:wrap;gap:.4rem;margin:.7rem 0;display:flex}.q7oc1q_chips span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.15rem .6rem;font-size:.74rem}.q7oc1q_bar{background:linear-gradient(90deg,#dce6ff,#eef3ff,#dce6ff) 0 0/200% 100%;border-radius:5px;height:10px;margin-top:.5rem;animation:1.2s linear infinite q7oc1q_hc-sh;display:block}.q7oc1q_bar[data-w="70"]{width:70%}.q7oc1q_bar[data-w="40"]{width:40%}.q7oc1q_briefText p{margin:0 0 .5rem;font-size:.92rem}.q7oc1q_briefText ol{gap:.3rem;margin:0 0 .6rem;padding-left:1.4rem;font-size:.92rem;list-style:decimal;display:grid}.q7oc1q_briefText strong{font-weight:700}.q7oc1q_btnLine,.q7oc1q_btnOn,.q7oc1q_btnDanger{cursor:pointer;border-radius:9px;align-items:center;min-height:36px;padding:0 .95rem;font-size:.84rem;font-weight:600;display:inline-flex}.q7oc1q_btnLine{border:1px solid var(--line-strong);background:var(--surface)}.q7oc1q_btnLine:hover{border-color:var(--accent)}.q7oc1q_btnOn{background:var(--accent);color:#fff;border:0}.q7oc1q_btnOn:hover{background:var(--accent-strong)}.q7oc1q_btnDanger{color:var(--high);background:0 0;border:0}.q7oc1q_tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.q7oc1q_tiles div{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:.3rem;padding:.8rem 1rem;display:grid}.q7oc1q_tiles span{color:var(--muted);font-size:.76rem}.q7oc1q_tiles b{font-family:var(--mono);font-size:1.7rem;font-weight:700;line-height:1.1}.q7oc1q_tiles b[data-tone=high]{color:var(--high)}.q7oc1q_two{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.q7oc1q_two>*+*{margin-top:0}.q7oc1q_attn{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:1fr auto;gap:.15rem .5rem;width:calc(100% - 2rem);padding:.7rem .9rem;display:grid}.q7oc1q_attn:hover{border-color:var(--accent)}.q7oc1q_attn small{color:var(--muted);grid-column:1/-1;font-size:.76rem}.q7oc1q_task{background:var(--med-soft);color:var(--med);border-radius:999px;padding:.05rem .5rem;font-size:.7rem;font-weight:700}.q7oc1q_sched{border-left:2px solid var(--high);gap:.1rem;padding-left:.9rem;font-size:.86rem;display:grid}.q7oc1q_sched small{color:var(--muted);font-size:.72rem}.q7oc1q_split{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.q7oc1q_split>*+*{margin-top:0}.q7oc1q_stack{gap:.9rem;display:grid}.q7oc1q_stack>*+*{margin-top:0}.q7oc1q_plist{gap:.5rem;padding:0;list-style:none;display:grid}.q7oc1q_plist button{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:1fr auto;gap:.1rem .5rem;width:100%;padding:.6rem .75rem;display:grid}.q7oc1q_plist button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.q7oc1q_plist small{color:var(--muted);grid-column:1/-1;font-size:.72rem}.q7oc1q_active{background:var(--human-soft);color:var(--human);border-radius:999px;padding:.05rem .5rem;font-size:.7rem;font-weight:600}.q7oc1q_riskRow{justify-content:space-between;align-items:center;display:flex}.q7oc1q_riskRow b{font-size:2rem;line-height:1}.q7oc1q_low{background:var(--human-soft);color:var(--human);border-radius:999px;padding:.12rem .6rem;font-size:.74rem;font-weight:700;display:inline-block}.q7oc1q_gauge{background:linear-gradient(90deg,#2f8f4a 0 20%,#a06500 20% 50%,#c4332a 50%);border-radius:5px;height:10px;margin-top:.7rem;position:relative}.q7oc1q_gauge i{background:var(--fg);border-radius:2px;width:4px;height:16px;margin-left:-2px;position:absolute;top:-3px}.q7oc1q_scale{font-family:var(--mono);color:var(--muted);justify-content:space-between;margin-top:.25rem;font-size:.66rem;display:flex}.q7oc1q_factors{gap:.35rem;padding:0;list-style:none;display:grid;margin:0 1rem!important}.q7oc1q_factors li{background:var(--surface-2);border-radius:8px;justify-content:space-between;padding:.5rem .75rem;font-size:.86rem;display:flex}.q7oc1q_factors b{font-family:var(--mono);color:var(--human);font-size:.78rem}.q7oc1q_factors b[data-up]{color:var(--high)}.q7oc1q_switch{cursor:pointer;align-items:center;gap:.6rem;font-weight:600;display:flex}.q7oc1q_switch input{opacity:0;position:absolute}.q7oc1q_switch i{background:var(--line-strong);border-radius:999px;width:38px;height:22px;transition:background .15s;position:relative}.q7oc1q_switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.q7oc1q_switch input:checked+i{background:var(--accent)}.q7oc1q_switch input:checked+i:after{transform:translate(16px)}.q7oc1q_switch input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}.q7oc1q_qs{gap:.4rem;padding:0;list-style:none;display:grid;margin:0 1rem!important}.q7oc1q_qs li{border:1px solid var(--line);border-radius:9px;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.86rem;display:flex}.q7oc1q_qs small{color:var(--muted);font-size:.72rem}.q7oc1q_modes{flex-wrap:wrap;gap:.5rem;display:flex;margin:0 1rem!important}.q7oc1q_modes button{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:9px;min-height:36px;padding:0 .9rem;font-weight:600}.q7oc1q_modes button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.q7oc1q_days{flex-wrap:wrap;gap:.4rem;display:flex;margin:.7rem 1rem 0!important}.q7oc1q_days span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.2rem .65rem;font-size:.78rem}.q7oc1q_days span[data-on]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:700}.q7oc1q_rule{background:var(--surface-2);border-radius:9px;gap:.2rem;padding:.6rem .8rem;font-size:.86rem;display:grid;margin:0 1rem!important}.q7oc1q_rule code{font-family:var(--mono);font-size:.78rem;font-weight:700}.q7oc1q_rule small{color:var(--muted)}.q7oc1q_actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex;margin:1rem 1rem 0!important}.q7oc1q_headRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.q7oc1q_headRow>*+*{margin-top:0}.q7oc1q_tabs{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:none;padding:3px;display:inline-flex}.q7oc1q_tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.35rem .85rem;font-size:.82rem;font-weight:600}.q7oc1q_tabs button[aria-selected=true]{background:var(--surface-2);color:var(--fg);box-shadow:0 0 0 1px var(--line)}.q7oc1q_alert{border:1px solid var(--line);border-left:4px solid var(--med);background:var(--surface);border-radius:12px;gap:.6rem;padding:.9rem 1rem 1rem;display:grid}.q7oc1q_alert[data-resolved]{border-left-color:var(--human)}.q7oc1q_alert>*+*{margin-top:0}.q7oc1q_meta{letter-spacing:.04em;color:var(--muted);margin:0;font-size:.66rem;font-weight:600}.q7oc1q_alertHead{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.q7oc1q_alertHead h4{margin:0;font-size:1.05rem}.q7oc1q_openTag{background:var(--med-soft);color:var(--med);border-radius:999px;padding:.1rem .65rem;font-size:.74rem;font-weight:700}.q7oc1q_alert[data-resolved] .q7oc1q_openTag{background:var(--human-soft);color:var(--human)}.q7oc1q_ruleBox{background:var(--surface-2);border-radius:9px;grid-template-columns:1fr auto;gap:.2rem .6rem;padding:.55rem .8rem;display:grid}.q7oc1q_ruleBox code{font-family:var(--mono);font-size:.78rem}.q7oc1q_ruleBox small{color:var(--muted);grid-column:1/-1;font-size:.74rem}.q7oc1q_aiBox{background:var(--ai-soft);border-radius:9px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.55rem .8rem;font-size:.86rem;display:flex}.q7oc1q_aiBox .q7oc1q_mono{color:var(--ai);margin-left:auto;font-size:.64rem;font-weight:700}.q7oc1q_risk{color:var(--muted);margin:0;font-size:.8rem}.q7oc1q_act{font-size:.78rem;font-weight:700}.q7oc1q_alert textarea{border:1px solid var(--line-strong);background:var(--surface);resize:vertical;border-radius:9px;width:100%;padding:.6rem .75rem}.q7oc1q_tools{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.q7oc1q_tools input{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;min-width:200px;padding:.45rem .75rem}.q7oc1q_tools div{flex-wrap:wrap;gap:.4rem;display:flex}.q7oc1q_tools button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;padding:.3rem .8rem;font-size:.78rem;font-weight:600}.q7oc1q_tools button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.q7oc1q_scrollX{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow-x:auto}.q7oc1q_table{border-collapse:collapse;width:100%;min-width:640px;font-size:.82rem}.q7oc1q_table th{border-bottom:1px solid var(--line);background:var(--surface-2);text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:.6rem .8rem;font-size:.66rem;font-weight:700}.q7oc1q_table td{border-bottom:1px solid var(--line);vertical-align:top;padding:.65rem .8rem}.q7oc1q_table tr:last-child td{border-bottom:0}.q7oc1q_table td b{display:block}.q7oc1q_table td small{font-family:var(--mono);color:var(--muted);font-size:.68rem;display:block}.q7oc1q_table td.q7oc1q_mono{white-space:nowrap;font-size:.72rem}@keyframes q7oc1q_hc-spin{to{transform:rotate(360deg)}}@keyframes q7oc1q_hc-sh{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.q7oc1q_spin,.q7oc1q_bar{animation:none}}@container (max-width:980px){.q7oc1q_pills{display:none}}@container (max-width:820px){.q7oc1q_tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.q7oc1q_split{grid-template-columns:minmax(0,1fr)}}@container (max-width:700px){.q7oc1q_body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.q7oc1q_side{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;gap:.3rem;padding:.5rem;overflow-x:auto}.q7oc1q_side>div{display:contents}.q7oc1q_side p,.q7oc1q_who{display:none}.q7oc1q_side button{white-space:nowrap;width:auto}.q7oc1q_jump{display:none}.q7oc1q_two{grid-template-columns:minmax(0,1fr)}.q7oc1q_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.q7oc1q_headRow{flex-direction:column}.q7oc1q_main{padding:.9rem}}html:lang(th) .q7oc1q_mono{font-family:var(--font)}html:lang(th) .q7oc1q_jump kbd{font-family:var(--font)}html:lang(th) .q7oc1q_side p{letter-spacing:0;text-transform:none}html:lang(th) .q7oc1q_eyebrow{letter-spacing:0;text-transform:none}html:lang(th) .q7oc1q_h{letter-spacing:0}html:lang(th) .q7oc1q_tagAi{letter-spacing:0}html:lang(th) .q7oc1q_tagMl{letter-spacing:0}html:lang(th) .q7oc1q_tagRule{letter-spacing:0}html:lang(th) .q7oc1q_tagHuman{letter-spacing:0}html:lang(th) .q7oc1q_tagLlm{letter-spacing:0}html:lang(th) .q7oc1q_type{letter-spacing:0}html:lang(th) .q7oc1q_tiles b{font-family:var(--font)}html:lang(th) .q7oc1q_scale{font-family:var(--font)}html:lang(th) .q7oc1q_factors b{font-family:var(--font)}html:lang(th) .q7oc1q_rule code{font-family:var(--font)}html:lang(th) .q7oc1q_meta{letter-spacing:0}html:lang(th) .q7oc1q_ruleBox code{font-family:var(--font)}html:lang(th) .q7oc1q_table th{letter-spacing:0;text-transform:none}html:lang(th) .q7oc1q_table td small{font-family:var(--font)}html:lang(th) .q7oc1q_app{line-height:1.6}html:lang(th) .q7oc1q_brand b{line-height:1.4}html:lang(th) .q7oc1q_h{line-height:1.4}html:lang(th) .q7oc1q_tiles b{line-height:1.4}html:lang(th) .q7oc1q_riskRow b{line-height:1.4}
