@layer product{.journey-workstation{overflow:hidden}.journey-toolbar,.journey-playback,.journey-panel-head,.journey-log-head{border-bottom:1px solid #343c2e;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:11px;display:flex}.journey-toolbar>span,.journey-toolbar>div,.journey-playback>span,.journey-playback>div,.journey-log-head>div{align-items:center;gap:12px;display:flex}.journey-toolbar small,.journey-caption{color:#91a77c}.journey-toolbar button,.journey-panel-head button,.journey-suggestions button,.journey-log-head button{color:#c9d6bd;cursor:pointer;background:#222b1c;border:1px solid #3c4932;border-radius:5px;padding:6px 9px}.journey-category{border-bottom:1px solid #343c2e;gap:12px;padding:0 18px;display:flex}.journey-category button{text-align:left;color:#98a58c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 20px}.journey-category button[aria-pressed=true]{color:#c0f477;background:#c0f40707;border-bottom-color:#c0f477}.journey-category small{color:#8b9a7d;margin-top:6px;font-size:10px;display:block}.journey-steps{border-bottom:1px solid #343c2e;gap:5px;padding:17px 20px;display:flex;overflow:auto}.journey-steps button{white-space:nowrap;color:#8c9d7e;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-size:11px;display:flex}.journey-steps button:disabled{opacity:.4;cursor:default}.journey-steps button>span{width:20px;height:20px;font-family:var(--font-mono);border:1px solid #49583d;border-radius:50%;place-items:center;display:grid}.journey-steps [aria-current=step]{color:#c0f477}.journey-steps [aria-current=step]>span{color:#182010;background:#c0f477}.journey-chat,.journey-artifact{min-width:0;height:100%;overflow:auto}.journey-chat{background:#171e14}.journey-artifact{background:#1d2418}.journey-panel-head{color:#a8b797;height:48px;font-family:var(--font-mono);white-space:nowrap;font-size:10px;overflow:hidden}.journey-agent{align-items:center;gap:12px;padding:22px 20px 12px;display:flex}.journey-agent>div{flex:1}.journey-agent small{color:#91a77c;margin-top:4px;font-size:10px;display:block}.journey-message{background:#252f1d;border-left:2px solid #a5cc76;margin:8px 20px;padding:12px 14px}.journey-message>.mono{color:#a3bc88;font-size:9px}.journey-message p{margin-top:6px;font-size:12px;line-height:1.8}.journey-response{color:#c1cfb3;padding:10px 20px;font-size:12px;line-height:1.85}.journey-response small{color:#91a77c;margin-top:10px;font-size:11px;display:block}.journey-suggestions{flex-wrap:wrap;gap:6px;margin:10px 20px;display:flex}.journey-suggestions button{font-size:10px}.journey-composer{background:#12180f;border:1px solid #46553a;border-radius:8px;margin:16px 20px 22px;padding:12px}.journey-composer label{color:#91a77c;font-size:10px}.journey-composer textarea{resize:vertical;color:#e0ead7;width:100%;font:inherit;background:0 0;border:0;padding:10px 0;font-size:12px;line-height:1.8}.journey-composer button{width:100%}.journey-artifact-body{padding:25px 28px}.journey-eyebrow{font:10px var(--font-mono);letter-spacing:1.6px;color:#b7dd8b}.journey-artifact h3{margin:12px 0 15px;font-size:23px;font-weight:500}.journey-artifact h3>span{color:#91a77c;font-size:12px}.journey-artifact p{color:#adbd9e;font-size:12px;line-height:1.9}.journey-fields{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.journey-fields label{color:#a2b48f;font-size:10px}.journey-fields label:first-child{grid-column:1/-1}.journey-fields input{color:#d6e5c7;background:#151c11;border:1px solid #3c4b30;border-radius:5px;width:100%;margin-top:7px;padding:10px;font-size:12px;display:block}.journey-connections{grid-template-columns:1fr 1fr;gap:8px;display:grid}.journey-connections button{text-align:left;color:#d0dfc0;cursor:pointer;background:#232d1c;border:1px solid #38482c;border-radius:6px;justify-content:space-between;gap:7px;padding:12px;font-size:11px;display:flex}.journey-connections small{color:#8fa77b;margin-top:6px;font-size:9px;display:block}.journey-connections button>span:last-child{color:#afd47f;white-space:nowrap;font-size:9px}.journey-caption{margin-top:14px;font-size:10px!important}.journey-brief{background:#222d1b;border:1px solid #3d4c31;border-radius:7px;margin:18px 0;padding:18px}.journey-brief>.mono{color:#a8c48c;font-size:10px}.journey-brief h4{margin:7px 0;font-size:15px;line-height:1.7}.journey-brief dl{grid-template-columns:1fr 1fr;gap:17px;margin-top:20px;display:grid}.journey-brief dt{color:#91a77c;font-size:10px}.journey-brief dd{margin-top:6px;font-size:13px}.journey-handoff{justify-content:space-between;gap:6px;padding-top:10px;display:flex}.journey-handoff>span{flex-direction:column;align-items:center;gap:7px;display:flex}.journey-handoff strong{font-size:11px}.journey-handoff small{color:#91a77c;font-size:9px}.journey-metrics{justify-content:space-between;margin:25px 0;display:flex}.journey-metrics small{color:#91a77c;font-size:11px;display:block}.journey-metrics strong{font:30px var(--font-mono);margin:10px 0;display:block}.journey-chip{color:#b9de8f;margin-top:15px;font-size:10px;display:inline-block}.journey-diff{grid-template-columns:1fr 1fr;gap:12px;display:grid}.journey-diff>div{background:#182013;border:1px solid #3b4930;border-radius:7px;padding:17px}.journey-diff>div:last-child{background:#24311b;border-color:#526c3d}.journey-diff span,.journey-diff small{color:#91a77c;font-size:10px}.journey-diff h4{margin:13px 0;font-size:14px;line-height:1.6}.journey-diff p{margin-bottom:10px}.journey-ad{background:#202635;border:1px solid #3c4b65;border-radius:7px;margin-top:14px;padding:18px}.journey-ad>.mono,.journey-ad small{color:#97b4dd;font-size:10px}.journey-ad h4{color:#bed4f3;margin:10px 0;font-size:15px}.journey-ad p{margin-bottom:10px}.journey-approval{justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.journey-approval p{font-size:10px}.journey-execution>div{border-bottom:1px solid #38482d;justify-content:space-between;gap:12px;padding:20px 0;font-size:12px;display:flex}.journey-execution strong{color:#bce68d;font-weight:500}.journey-playback{background:#222a1c}.journey-log{background:#171d13;padding:0 20px 16px}.journey-log-head{border:0;padding-inline:0}.journey-log-head button{font-size:10px}.journey-log-head [aria-pressed=true]{color:#c0f477}.journey-log-rows{height:130px;overflow:auto}.journey-log-rows>div{border-top:1px solid #2a3621;grid-template-columns:25px 65px 1fr 40px;align-items:center;gap:12px;padding:12px 4px;font-size:11px;display:grid}.journey-log-rows strong{color:#b6ce9d;font-size:10px}.journey-log-rows small,.journey-log-rows .mono{color:#8fa079;font-size:9px}.journey-log-rows>p{color:#91a77c;padding:15px;font-size:12px}.journey-marketing{max-width:1248px;margin:auto;padding:80px 40px 0}.journey-section-heading h2{margin:16px 0;font-size:32px;font-weight:500;line-height:1.5}.journey-section-heading p{color:#91a77c;max-width:640px;font-size:13px;line-height:1.9}.journey-customer-flow{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:32px;display:grid}.journey-customer-flow article{border-top:1px solid #49583a;padding-top:24px}.journey-customer-flow .mono{color:#b4d78f;font-size:12px}.journey-customer-flow h3{margin:20px 0 12px;font-size:18px}.journey-customer-flow p{color:#91a77c;font-size:12px;line-height:1.9}.journey-team-grid{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:36px;display:grid}.journey-team-grid article{padding:20px 0;position:relative}.journey-team-grid small{color:#6f835c;position:absolute;top:30px;right:20px}.journey-team-grid h3{margin:16px 0 8px;font-size:18px}.journey-team-grid span{color:#b5d097;font-size:12px}.journey-team-grid p{color:#91a77c;margin:8px 0;font-size:11px}.journey-team-grid article>svg{color:#60774e;position:absolute;top:80px;right:5px}.journey-dependency{color:#a7bd92;border-block:1px solid #34452a;flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;padding:20px;font-size:11px;display:flex}.journey-api-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.journey-api-grid article{background:#192114;border:1px solid #35452a;border-radius:8px;padding:25px}.journey-api-grid .mono{color:#8ca976;font-size:9px}.journey-api-grid h3{margin:14px 0;font-size:18px}.journey-api-grid p{color:#c0cfb3;font-size:12px}.journey-api-grid small{color:#91a77c;margin-top:12px;font-size:10px;display:block}.journey-api-grid a{color:#c0f477;margin-top:18px;font-size:11px;display:inline-block}.journey-data-path{border-bottom:1px solid #34452a;padding:25px 0}.journey-data-path strong{font-size:14px}.journey-data-path p{color:#91a77c;margin-top:10px;font-size:12px;line-height:2.2}.journey-data-path span{color:#b7d491;margin:0 10px}@media (max-width:900px){.journey-mobile .journey-chat{border-top:1px solid #3c4932}.journey-artifact-body{min-height:400px}.journey-toolbar small{display:none}.journey-customer-flow,.journey-api-grid{grid-template-columns:1fr 1fr}.journey-team-grid{gap:8px}}@media (max-width:640px){.journey-toolbar{flex-wrap:wrap;padding:12px;font-size:9px}.journey-toolbar>div{gap:6px}.journey-category{gap:2px;padding:0 8px}.journey-category button{padding:14px 8px;font-size:11px}.journey-category small{font-size:8px}.journey-steps{padding:12px 8px}.journey-artifact-body{padding:20px 16px}.journey-artifact h3{font-size:21px}.journey-artifact h3>span{margin-top:7px;display:block}.journey-connections{grid-template-columns:1fr}.journey-diff{gap:7px}.journey-diff>div{padding:12px}.journey-diff h4{font-size:12px}.journey-approval{flex-direction:column;align-items:stretch}.journey-playback{flex-wrap:wrap;padding:12px}.journey-log{padding:0 12px 12px}.journey-log-head{font-size:9px}.journey-log-rows>div{grid-template-columns:18px 45px 1fr;gap:7px;font-size:10px}.journey-log-rows small{display:none}.journey-marketing{padding:60px 20px 0}.journey-section-heading h2{font-size:26px}.journey-customer-flow{gap:20px}.journey-team-grid{grid-template-columns:repeat(2,1fr)}.journey-api-grid{grid-template-columns:1fr}.journey-dependency{gap:10px;padding:15px 0}.journey-handoff small{font-size:8px}}.journey-chat.is-collapsed .journey-panel-head{justify-content:center;padding:12px}.journey-chat.is-collapsed .journey-panel-head>span{display:none}.journey-composer:focus-within{border-color:#b9df8d}.journey-workstation button:focus-visible,.journey-workstation input:focus-visible,.journey-workstation textarea:focus-visible{outline-offset:3px;outline:2px solid #b9df8d}.growth-experience .journey-category{scrollbar-width:none;border:0;gap:8px;margin-bottom:16px;padding:0;overflow-x:auto}.growth-experience .journey-category button{background:#182013;border:1px solid #35442b;border-radius:7px;flex-shrink:0;padding:12px 19px}.growth-experience .journey-category button[aria-pressed=true]{background:#27341d;border-color:#88a967}.growth-experience .journey-category small{font-size:9px}.growth-experience :is(.journey-steps,.journey-artifact,.tool-panel,.journey-log-rows,.dashboard-metrics,.journey-category){scrollbar-width:none;-ms-overflow-style:none}.growth-experience ::-webkit-scrollbar{width:0;height:0;display:none}.compact-dashboard .journey-toolbar{height:46px;padding:10px 16px}.compact-dashboard .journey-panel-head{flex-shrink:0;height:37px;padding:10px 14px;font-size:10px}.compact-dashboard .journey-artifact{height:100%;overflow:auto}.compact-dashboard .journey-artifact-body{min-height:0;padding:14px 18px}.compact-dashboard .journey-artifact-body>p:first-child{display:none}.compact-dashboard .journey-fields{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px}.compact-dashboard .journey-fields input{margin-top:4px;padding:7px 9px}.compact-dashboard .journey-fields label:first-child{grid-column:1/-1}.compact-dashboard .journey-connections{gap:6px}.compact-dashboard .journey-connections button{align-items:center;padding:8px}.compact-dashboard .journey-connections small{display:none}.compact-dashboard .journey-connections button>span:last-child{font-size:8px}.compact-dashboard .journey-caption{margin-top:8px;font-size:9px!important}.compact-dashboard .journey-brief{margin:0 0 10px;padding:12px}.compact-dashboard .journey-brief dl{gap:10px;margin-top:12px}.compact-dashboard .journey-brief dd{font-size:11px}.compact-dashboard .journey-handoff{gap:4px;padding-top:0}.compact-dashboard .journey-handoff small{font-size:8px}.compact-dashboard .journey-diff{gap:8px}.compact-dashboard .journey-diff h4{margin:7px 0;font-size:12px}.compact-dashboard .journey-diff p{margin-bottom:3px;font-size:10px;line-height:1.6}.compact-dashboard .journey-ad{margin-top:8px;padding:11px}.compact-dashboard .journey-ad h4{margin:6px 0;font-size:12px}.compact-dashboard .journey-ad p{margin:0 0 5px;font-size:10px}.compact-dashboard .journey-approval{gap:8px;margin-top:9px}.compact-dashboard .journey-approval button{min-height:30px;font-size:11px}.compact-dashboard .journey-execution>div{padding:14px 0;font-size:11px}.compact-dashboard .journey-log{flex-direction:column;height:100%;padding:0 16px 8px;display:flex}.compact-dashboard .journey-log-head{flex-shrink:0;padding:8px 0;font-size:9px}.compact-dashboard .journey-log-head button{padding:3px 8px}.compact-dashboard .journey-log-rows{flex:1;height:auto;min-height:0}.compact-dashboard .journey-log-rows>div{padding:9px 4px}.brand-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.brand-paper{background:#fff;border-radius:4px;padding:2px}.tool-panel{background:#161e12;height:100%;overflow:auto}.tool-panel-body{padding:10px 13px}.tool-panel-body>p{color:#97ac84;margin:0 0 10px;font-size:10px;line-height:1.7}.tool-group-label{color:#718563;margin:9px 0 6px;font-size:9px;display:block}.tool-connection{text-align:left;color:#d4e2c6;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;width:100%;padding:7px 3px;display:flex}.tool-connection:hover{background:#29381e}.tool-connection>span:first-of-type{flex:1;font-size:11px}.tool-connection small{color:#91a77c;margin-top:3px;font-size:8px;display:block}.tool-connection>span:last-child{color:#92ab7e;font-size:13px}.tool-connection .brand-icon{width:22px;height:22px}.tool-panel.is-collapsed .journey-panel-head>span{display:none}.tool-panel.is-collapsed .journey-panel-head{justify-content:center;padding:8px}.dashboard-metrics{background:#182013;height:100%;overflow:auto}.dashboard-metrics-body{padding:16px}.dashboard-rank{align-items:center;gap:12px;margin:0 0 12px;display:flex}.dashboard-rank>strong{font:35px var(--font-mono);color:#c0f477}.dashboard-rank>span{color:#c4d3b7;font-size:10px}.dashboard-rank small{color:#7d946b;margin-top:6px;font-size:8px;display:block}.dashboard-stat{color:#91a77c;border-bottom:1px solid #2e3b24;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:10px;display:flex}.dashboard-stat strong{font:12px var(--font-mono);color:#d1e1bf}.dashboard-stat .brand-icon{width:15px;height:15px}.external-guide{border-block:1px solid #2b3822;margin-top:14px;padding:10px 0}.external-guide .journey-steps{scrollbar-width:none;border:0;padding:0 0 10px}.external-guide .journey-playback{background:0 0;border:0;padding:4px 0}.external-guide .journey-playback>span{color:#9cb489;font-size:11px}.brief-editor{color:#95ad81;font-size:10px}.brief-editor textarea{color:#d7e6c9;resize:vertical;background:#182111;border:1px solid #405332;border-radius:4px;width:100%;margin-top:6px;padding:8px;font:12px/1.7 inherit;display:block}.journey-api-grid article{position:relative}.journey-api-grid article>.brand-icon{width:34px;height:34px;margin-bottom:20px;display:block}@media (min-width:1000px){.dashboard-top{height:100%}}@media (min-width:600px) and (max-width:999px){.dashboard-grid{grid-template-rows:335px 165px;grid-template-columns:205px minmax(0,1fr);display:grid}.grid-tools{border-right:1px solid #34422a;grid-area:1/1;min-width:0}.grid-artifact{grid-area:1/2;min-width:0}.grid-metrics{border-top:1px solid #34422a;border-right:1px solid #34422a;grid-area:2/1;min-height:0}.grid-stream{border-top:1px solid #34422a;grid-area:2/2;min-width:0;min-height:0}.dashboard-grid.tools-collapsed{grid-template-columns:52px minmax(0,1fr)}.dashboard-grid.panels-swapped{grid-template-columns:minmax(0,1fr) 205px}.dashboard-grid.panels-swapped .grid-tools{grid-column:2}.dashboard-grid.panels-swapped .grid-artifact{grid-column:1}.dashboard-grid.panels-swapped.tools-collapsed{grid-template-columns:minmax(0,1fr) 52px}.grid-metrics .dashboard-metrics-body{padding:8px 12px}.grid-metrics .dashboard-rank{margin:0 0 5px}.grid-metrics .dashboard-rank>strong{font-size:26px}.grid-metrics .tanstack-rank,.grid-metrics .dashboard-stat:nth-last-child(-n+3){display:none}.compact-dashboard .journey-connections{grid-template-columns:1fr 1fr}.compact-dashboard .journey-connections button>span:last-child,.compact-dashboard .journey-handoff{display:none}.compact-dashboard .journey-approval{flex-direction:row}}@media (max-width:599px){.dashboard-grid{grid-template-rows:105px 300px 100px 145px;grid-template-columns:1fr;display:grid}.grid-tools,.grid-artifact,.grid-metrics,.grid-stream{border-bottom:1px solid #34422a;min-width:0;min-height:0}.tool-panel-body{gap:10px;padding:3px 10px;display:flex}.tool-panel-body>p,.tool-group-label,.tool-connection small,.tool-connection>span:last-child{display:none}.tool-connection{flex-direction:column;gap:4px;padding:5px 2px}.tool-connection>span:first-of-type{white-space:nowrap;font-size:8px}.dashboard-grid.tools-collapsed{grid-template-rows:37px 300px 100px 145px}.dashboard-grid.panels-swapped .grid-tools{grid-row:2}.dashboard-grid.panels-swapped .grid-artifact{grid-row:1}.dashboard-grid.panels-swapped{grid-template-rows:300px 105px 100px 145px}.dashboard-grid.panels-swapped.tools-collapsed{grid-template-rows:300px 37px 100px 145px}.compact-dashboard .journey-toolbar{flex-wrap:nowrap;height:42px;padding:8px;font-size:8px}.compact-dashboard .journey-toolbar button{padding:5px;font-size:9px}.compact-dashboard .journey-artifact-body{padding:10px}.compact-dashboard .journey-panel-head{padding:8px 10px;font-size:9px}.compact-dashboard .journey-connections{grid-template-columns:1fr 1fr}.compact-dashboard .journey-connections button>span:last-child{display:none}.compact-dashboard .journey-connections button{padding:6px;font-size:9px}.compact-dashboard .journey-handoff,.compact-dashboard .journey-ad p{display:none}.compact-dashboard .journey-approval{flex-direction:row}.grid-metrics .dashboard-metrics-body{align-items:center;gap:16px;padding:6px 10px;display:flex}.grid-metrics .dashboard-rank{margin:0}.grid-metrics .dashboard-rank>strong{font-size:26px}.grid-metrics .dashboard-stat{display:none}.grid-metrics .dashboard-stat:nth-child(3){border:0;flex:1;display:flex}.grid-metrics .tanstack-rank{display:none}}.external-guide{margin:0 0 16px;padding:12px 0}.tracking-body{padding:18px}.tracking-body h4{margin:8px 0;font-size:16px;line-height:1.6}.tracking-body p{color:#91a77c;margin-bottom:15px;font-size:11px;line-height:1.8}.tracking-status{color:#c0f477;align-items:center;gap:8px;margin-bottom:25px;font-size:11px;display:flex}.tracking-item{color:#aabf97;border-bottom:1px solid #2e3c24;gap:10px;padding:11px 0;font-size:11px;display:flex}.tracking-owner{align-items:center;gap:10px;margin-top:23px;font-size:12px;display:flex}.tracking-owner small{color:#819a6d;margin-top:4px;font-size:9px;display:block}@media (min-width:600px) and (max-width:999px){.dashboard-grid{grid-template-rows:440px 165px}.dashboard-grid.initializing .grid-stream{grid-column:1/-1}.compact-dashboard .journey-artifact-body{padding:18px}}@media (max-width:599px){.dashboard-grid{grid-template-rows:200px 430px 100px 145px}.dashboard-grid.initializing{grid-template-rows:105px 430px 145px}.dashboard-grid.initializing.tools-collapsed{grid-template-rows:37px 430px 145px}.dashboard-grid.tracking.tools-collapsed{grid-template-rows:200px 430px 100px 145px}.dashboard-grid.panels-swapped{grid-template-rows:430px 200px 100px 145px}.dashboard-grid.initializing.panels-swapped{grid-template-rows:430px 105px 145px}.dashboard-grid.initializing.panels-swapped.tools-collapsed{grid-template-rows:430px 37px 145px}.tracking-body{grid-template-columns:1fr 1fr;gap:7px 14px;padding:10px 14px;display:grid}.tracking-body>.tool-group-label,.tracking-body>p,.tracking-owner{display:none}.tracking-body h4{margin:0;font-size:12px}.tracking-status{margin:0;font-size:10px}.tracking-item{padding:6px 0;font-size:10px}}.playback-timeline{scrollbar-width:none;padding:8px 0 14px;overflow-x:auto}.timeline-bands{letter-spacing:1px;color:#97ae82;grid-template-columns:7fr 7fr 1fr;gap:5px;min-width:610px;margin-bottom:17px;font-size:9px;display:grid}.timeline-bands>span:nth-child(2){color:#c0f477;border-left:1px solid #536b3e;padding-left:14px}.timeline-track{background:#35422c;border-radius:3px;min-width:570px;height:4px;margin:0 3.3%}.timeline-track>div{transform-origin:0;background:#c0f477;border-radius:3px;width:100%;height:100%}.timeline-ticks{grid-template-columns:repeat(15,1fr);min-width:610px;display:grid}.timeline-ticks button{color:#778e63;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:15px 0 3px;font-size:10px;position:relative}.timeline-ticks button>i{background:#35422c;border:1px solid #667d51;border-radius:50%;width:8px;height:8px;position:absolute;top:-6px;left:calc(50% - 4px)}.timeline-ticks .reached{color:#bbd5a1}.timeline-ticks .reached>i{background:#b5e67c;border-color:#b5e67c}.timeline-ticks .monitor-tick{background:#9bce5910}.timeline-ticks [aria-current=step]{color:#d2ffa0}.timeline-ticks [aria-current=step]>i{box-shadow:0 0 0 4px #b5e67c22}.compact-dashboard .journey-artifact-body{flex-direction:column;gap:14px;display:flex}.compact-dashboard .journey-artifact-body>.journey-diff{gap:14px}.compact-dashboard .journey-artifact-body>:is(.journey-brief,.journey-ad,.journey-approval,.journey-metrics,.journey-fields,.journey-caption){margin:0}.compact-dashboard .journey-diff>div{padding:14px}.snapshot-event{background:#b9e57a06}.dashboard-rank>strong{font-variant-numeric:tabular-nums}@media (max-width:599px){.compact-dashboard .journey-artifact-body,.compact-dashboard .journey-artifact-body>.journey-diff{gap:10px}}.experiment-map{background:#182013;border:1px solid #3b4a30;border-radius:10px;margin:30px 0 0;padding:28px}.experiment-stages{grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:stretch;gap:16px;display:grid}.experiment-node{background:#1f2919;border:1px solid #3a4a2e;border-radius:7px;padding:20px 16px}.experiment-node .mono{color:#9db786;letter-spacing:1px;font-size:9px}.experiment-node h3{margin:15px 0 10px;font-size:17px;font-weight:550}.experiment-node p,.experiment-outcome p{color:#b0c09f;font-size:12px;line-height:1.8}.experiment-node small{color:#859b71;margin-top:15px;font-size:10px;line-height:1.8;display:block}.experiment-focus h3{color:#c0f477}.experiment-arrow{color:#90b36b;align-self:center;width:20px}.experiment-days{gap:5px;margin-top:17px;display:flex}.experiment-days span{text-align:center;color:#c0df9f;font:9px var(--font-mono);background:#a6db6420;border-top:2px solid #9ac76c;flex:1;padding:6px 0}.experiment-decision{color:#b4cf9a;flex-direction:column;align-items:center;gap:10px;padding:20px 0;display:flex}.experiment-decision strong{font-size:13px;font-weight:500}.experiment-outcomes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.experiment-outcome{background:#23301b;border:1px solid #415833;border-radius:7px;gap:13px;padding:18px;display:flex}.experiment-outcome>svg{color:#c0f477;flex-shrink:0;margin-top:2px}.experiment-outcome h3{margin:0 0 8px;font-size:15px;font-weight:500}.experiment-outcome.revise>svg{color:#d3b980}.experiment-return{color:#a3be8b;border-bottom:1px dashed #53683f;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:14px;font-size:11px;display:flex}.experiment-map figcaption{text-align:center;color:#83986f;margin-top:15px;font-size:10px;line-height:1.8}@media (max-width:800px){.experiment-stages{grid-template-columns:1fr;gap:10px}.experiment-arrow{justify-self:center;transform:rotate(90deg)}.experiment-node{padding:16px}.experiment-node h3{margin:10px 0}.experiment-node small{margin-top:8px}.experiment-days{max-width:350px}.experiment-map{padding:20px}}@media (max-width:540px){.experiment-outcomes{grid-template-columns:1fr;gap:10px}.experiment-map{padding:14px}.experiment-decision strong{font-size:12px}}.experiment-summary{padding:0 0 22px}.experiment-summary-title{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.experiment-summary-title>.mono{color:#9fbc82;letter-spacing:1px;font-size:10px}.experiment-summary-title h3{font-size:20px;font-weight:500}.experiment-summary-title p{color:#8fa17e;font-size:11px}.experiment-summary dl{grid-template-columns:1.1fr 1.2fr 1fr 1fr;gap:24px;display:grid}.experiment-summary dl>div{border-left:1px solid #3a4e2c;padding-left:14px}.experiment-summary dt{color:#849b70;margin-bottom:8px;font-size:10px}.experiment-summary dd{color:#d1dfc4;font-size:13px;line-height:1.7}.experiment-summary small{color:#859b73;margin-top:4px;font-size:10px;display:block}.compact-dashboard>.dashboard-frame,.compact-dashboard>.dashboard-grid{border-radius:9px;overflow:hidden}@media (max-width:800px){.experiment-summary dl{grid-template-columns:1fr 1fr;gap:18px}.experiment-summary-title{gap:10px}.experiment-summary-title p{flex-basis:100%;line-height:1.7}}@media (max-width:420px){.experiment-summary dd{font-size:11px}.experiment-summary small{overflow-wrap:anywhere;font-size:9px}}.site-header .wordmark{letter-spacing:-.6px;align-items:center;gap:10px;font-size:22px;line-height:1}.site-header .brand-product{letter-spacing:-.6px;color:inherit;font-family:inherit;font-size:22px;font-weight:600;line-height:1}.site-header .brand-divider{height:22px;margin-inline:3px}.hero{padding-top:70px}.hero-content h1,.journey-section-heading h2{margin-top:0}.compact-dashboard{position:relative}.dashboard-play-mask{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c130db3;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.dashboard-play-mask button{border-radius:30px;min-height:56px;padding-inline:28px;font-size:16px;box-shadow:0 8px 45px #0006}.dashboard-play-mask p{color:#d0dfc4;font-size:14px}.external-guide[inert] .journey-playback{visibility:hidden;height:0;padding:0;overflow:hidden}.report-document{width:100%;max-width:760px;margin:auto}.report-meta{color:#8fa47c;justify-content:space-between;gap:12px;font-size:11px;display:flex}.report-document h2{color:#e3ecd9;margin:12px 0 8px;font-size:26px;font-weight:450;line-height:1.4}.compact-dashboard .report-document p{color:#a8ba97;margin:0;font-size:12px;line-height:1.8}.compact-dashboard .report-document .report-lead{color:#bacbac;font-size:14px}.report-document strong{color:#e0edd4;font-weight:650}.report-highlight{background:#bfdc7e09;border-left:2px solid #bbe982;align-items:center;gap:20px;margin:12px 0;padding:12px 16px;display:flex}.report-highlight>strong{color:#c0f477;font-size:36px;font-weight:450;line-height:1.1}.report-highlight>strong>span{font-size:18px}.report-highlight>div{color:#c9d9b9;font-size:12px}.report-highlight small{color:#869b73;margin-top:5px;font-size:10px;display:block}.report-document h3{color:#dbe6cf;margin:10px 0 5px;font-size:13px;font-weight:650}.report-document blockquote{color:#81966f;border-left:2px solid #435337;margin:12px 0 0;padding-left:10px;font-size:10px;line-height:1.7}.compact-dashboard .journey-log{background:#0e150e;padding:0 16px 10px}.compact-dashboard .journey-log-head{letter-spacing:0;border-bottom:1px solid #2a3822;font-family:inherit;font-size:12px}.terminal-agents{flex-shrink:0;align-items:center;gap:20px;padding:10px 0;display:flex}.terminal-agents>div{opacity:.48;align-items:center;gap:8px;display:flex}.terminal-agents>div.active{opacity:1}.terminal-agents strong{color:#c8dfb7;font-size:10px;font-weight:600;display:block}.terminal-agents small{color:#829971;margin-top:2px;font-size:9px;display:block}.terminal-agents .status-dot{width:5px;height:5px}.terminal-current{color:#a8c88f;flex-shrink:0;align-items:center;gap:9px;padding:0 0 9px;font-size:11px;display:flex}.terminal-current>span:first-child{color:#c0f477;font-size:18px}.terminal-current strong{font-weight:600}.compact-dashboard .journey-log-rows>div{font-family:var(--font-mono);grid-template-columns:24px 90px 1fr 38px;padding:8px 2px;font-size:10px}.terminal-author{align-items:center;gap:7px;display:flex}.journey-team-grid article{padding:12px 0}.team-person{align-items:center;gap:12px;display:flex}.journey-team-grid .team-person h3{margin:0;font-size:18px}.journey-team-grid article>span,.journey-team-grid article>p{margin-left:52px;display:block}.journey-team-grid article>span{margin-top:8px}.journey-team-grid article>p{line-height:1.7}@media (min-width:600px) and (max-width:999px){.dashboard-grid.tracking{grid-template-rows:420px 235px;grid-template-columns:minmax(0,1fr) 190px}.dashboard-grid.tracking .grid-artifact{grid-area:1/1}.dashboard-grid.tracking .grid-metrics{border-top:0;border-left:1px solid #34422a;border-right:0;grid-area:1/2}.dashboard-grid.tracking .grid-stream{grid-area:2/1/auto/-1}.dashboard-grid.initializing{grid-template-rows:400px 235px}.grid-metrics .tanstack-rank,.grid-metrics .dashboard-stat:nth-last-child(-n+3){display:block}.grid-metrics .dashboard-stat:nth-last-child(-n+3){display:flex}.report-document h2{font-size:23px}.terminal-agents{gap:14px}}@media (max-width:599px){.site-header .wordmark,.site-header .brand-product{font-size:18px}.site-header .brand-divider{height:18px}.site-header .wordmark{gap:6px}.hero{padding-top:46px}.dashboard-grid.tracking,.dashboard-grid.tracking.tools-collapsed{grid-template-rows:440px 100px 245px}.dashboard-grid.initializing{grid-template-rows:105px 340px 245px}.dashboard-grid.initializing.tools-collapsed{grid-template-rows:37px 340px 245px}.terminal-agents{justify-content:space-between;gap:0}.terminal-agents>div{flex-direction:column;gap:4px}.terminal-agents small,.terminal-agents .status-dot{display:none}.terminal-agents strong{font-size:9px}.terminal-current{gap:6px;font-size:10px}.compact-dashboard .journey-log-rows>div{grid-template-columns:20px 64px 1fr;gap:5px;font-size:9px}.terminal-author{gap:4px}.compact-dashboard .journey-log-rows small{display:none}.report-document h2{font-size:23px}.compact-dashboard .report-document .report-lead{font-size:12px}.report-highlight>strong{font-size:32px}.journey-team-grid{grid-template-columns:1fr;gap:0}.journey-team-grid article{border-bottom:1px solid #2f3d26;padding:17px 0}.team-person{gap:14px}.journey-team-grid article>span,.journey-team-grid article>p{margin-left:54px}.journey-team-grid .team-person h3{font-size:18px}}.workspace-section-title{color:#e2ecd9;margin:0 0 22px;font-size:30px;font-weight:500;line-height:1.45}.play-case-intro{text-align:center;max-width:560px;padding:0 24px}.play-case-intro h3{color:#e6efdd;margin-bottom:12px;font-size:26px;font-weight:500;line-height:1.5}.dashboard-play-mask .play-case-intro>p{color:#b1c1a3;max-width:430px;margin:0 auto 25px;font-size:14px;line-height:1.9}.play-case-intro dl{border-block:1px solid #a3bc7933;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 14px;padding:20px 0;display:grid}.play-case-intro dt{color:#8fa87a;margin-bottom:8px;font-size:11px}.play-case-intro dd{color:#d1dfc4;font-size:13px;line-height:1.7}.dashboard-play-mask{gap:24px}@media (max-width:599px){.workspace-section-title{margin-bottom:16px;font-size:24px}.play-case-intro{padding:0 22px}.play-case-intro h3{font-size:22px}.dashboard-play-mask .play-case-intro>p{font-size:13px}.play-case-intro dl{text-align:left;grid-template-columns:1fr;gap:14px}.play-case-intro dl>div{grid-template-columns:95px 1fr;gap:10px;display:grid}.play-case-intro dt{margin:0;line-height:1.8}.play-case-intro dd{font-size:12px}}:root{--card-title-size:18px;--card-body-size:14px;--card-body-leading:1.7;--card-content-gap:12px}.experiment-map{padding:28px}.experiment-node,.experiment-outcome,.experiment-outcome.revise{background:0 0;border:0;border-radius:0;padding:12px 0}.experiment-node h3,.experiment-outcome h3,.connection-group h3,.connection-card h4{font-size:var(--card-title-size);margin:0 0 var(--card-content-gap);font-weight:600;line-height:1.4}.experiment-node p,.experiment-outcome p,.experiment-decision strong,.experiment-return,.experiment-map figcaption,.experiment-days span,.connection-group header p,.journey-api-grid .connection-card,.journey-api-grid .connection-card p{font-size:var(--card-body-size);line-height:var(--card-body-leading)}.experiment-map figcaption{color:#b0c09f}.experiment-outcomes{border-top:1px solid #35452a;gap:28px;padding-top:16px}.connection-groups{gap:36px;margin-top:32px;display:grid}.connection-group header p{color:#b0c09f;margin:0}.connection-group .journey-api-grid{margin-top:18px}.journey-api-grid .connection-card{color:#e6ecdf;background:#192114;border:1px solid #35452a;border-radius:8px;margin:0;padding:24px;transition:border-color .2s,background .2s;display:block;position:relative}.connection-card>.brand-icon{width:32px;height:32px;margin-bottom:20px}.connection-card .connection-arrow{color:#bdd79c;position:absolute;top:24px;right:20px}.connection-card p{margin:0}.journey-api-grid .connection-card:hover,.journey-api-grid .connection-card:focus-visible{background:#222e1b;border-color:#b5e67c}.journey-api-grid .connection-card:focus-visible{outline-offset:4px;outline:2px solid #b5e67c}@media (max-width:800px){.experiment-map{padding:20px}.experiment-node{padding:8px 0}}@media (min-width:1000px){.connection-groups{grid-template-columns:2fr 1fr;gap:32px 14px}.connection-group:first-child .journey-api-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-group:nth-child(2) .journey-api-grid{grid-template-columns:1fr}.connection-group:last-child{grid-column:1/-1}.connection-group header p{min-height:48px}}.experiment-map{background:0 0;border:0;max-width:920px;margin:30px auto 0;padding:0}.experiment-stages{grid-template-columns:1fr;gap:0;max-width:700px;margin:0 auto}.experiment-node{background:#192114;border:1px solid #445437;border-radius:8px;grid-template-columns:180px 1fr;align-items:center;gap:12px 24px;padding:22px 24px;display:grid}.experiment-node h3,.experiment-node p{margin:0}.experiment-focus{background:#23301b;border-color:#8fae66}.experiment-arrow{justify-self:center;width:22px;height:32px;transform:none}.experiment-days{grid-column:2;max-width:none;margin:0}.experiment-decision{gap:0;padding:0}.experiment-decision>svg{width:22px;height:32px}.experiment-review{text-align:center;background:#23301b;border:1px solid #8fae66;border-radius:8px;padding:20px 32px}.experiment-review h3{font-size:var(--card-title-size);margin:0 0 8px}.experiment-review p{font-size:var(--card-body-size);margin:0}.experiment-outcomes{border:0;gap:24px;padding-top:40px;position:relative}.experiment-outcomes:before{content:"";border:1px solid #8fae66;border-bottom:0;height:19px;position:absolute;top:20px;left:25%;right:25%}.experiment-outcomes:after{content:"";border-left:1px solid #8fae66;height:20px;position:absolute;top:0;left:50%}.experiment-outcome,.experiment-outcome.revise{background:#1c2717;border:1px solid #536b40;border-radius:8px;padding:22px}.experiment-outcome.revise{background:#28251b;border-color:#75633e}.experiment-outcome p{margin:0}.experiment-return{border:0;margin-top:20px;padding:12px 0}.experiment-map figcaption{margin-top:8px}@media (max-width:600px){.experiment-node{grid-template-columns:1fr;gap:10px;padding:20px}.experiment-days{grid-column:1}.experiment-outcomes{grid-template-columns:1fr;gap:16px;padding:24px 0 0 20px}.experiment-outcomes:before{border:0;border-left:1px solid #8fae66;width:0;height:auto;inset:0 auto 0 0}.experiment-outcomes:after{display:none}.experiment-outcome{position:relative}.experiment-outcome:before{content:"";border-top:1px solid #8fae66;width:20px;position:absolute;top:32px;left:-21px}.experiment-decision{align-items:stretch}.experiment-decision>svg{align-self:center}.experiment-review{text-align:left;padding:20px}}.accounts-section{max-width:1248px;margin:55px auto 0;padding:0 40px}.accounts-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.accounts-heading .mono{letter-spacing:1.4px;font-size:10px}.accounts-heading h2{margin-top:13px;font-size:27px;font-weight:500}.accounts-heading p{color:#9aad8b;font-size:11px;line-height:1.9}.accounts-surface{background:#181e14;border:1px solid #34422b;border-radius:9px;grid-template-columns:minmax(0,1fr) 225px;display:grid}.accounts-plot{min-width:0;padding:20px 18px 14px}.accounts-legend{color:#b3c4a5;gap:23px;padding:0 8px 10px;font-size:11px;display:flex}.accounts-legend span{align-items:center;gap:7px;display:inline-flex}.accounts-legend i{border-radius:50%;width:7px;height:7px}.accounts-hint{color:#92a680;text-align:center;margin-top:10px;font-size:10px}.account-inspector{border-left:1px solid #34422b;padding:26px 23px}.account-inspector>.mono{color:#91a47e;letter-spacing:1px;font-size:9px}.account-inspector h3{margin-top:15px;font-size:20px;font-weight:550}.account-segment{margin-top:7px;font-size:11px}.account-inspector dl{gap:20px;margin:25px 0;display:grid}.account-inspector dt{color:#9bad8c;font-size:11px}.account-inspector dd{font-size:22px;font-family:var(--font-mono);margin:5px 0 0}.account-inspector small,.account-note{color:#91a47e;font-size:10px}.tanstack-rank{min-width:0}.ts-chart-host:focus-visible{outline-offset:2px;outline:1px solid #c0f477}@media (max-width:640px){.accounts-section{margin-top:40px;padding:0 20px}.accounts-heading{display:block}.accounts-heading h2{font-size:23px;line-height:1.6}.accounts-heading p{margin-top:12px}.accounts-surface{grid-template-columns:minmax(0,1fr)}.accounts-plot{padding:18px 5px 14px}.accounts-legend{gap:14px;font-size:10px}.accounts-hint{padding-inline:8px;line-height:1.8}.account-inspector{border-top:1px solid #34422b;border-left:0;padding:20px}.account-inspector dl{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin:20px 0}.account-inspector dd{font-size:17px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101210;--surface:#171a16;--line:#2b3028;--muted:#899080;--text:#e9ece5;--lime:#c0f477;--font-mono:"Cascadia Code", "SFMono-Regular", Consolas, monospace;color:var(--text);background:var(--bg);font-synthesis:none;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{-webkit-font-smoothing:antialiased;min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;font:inherit}button:disabled{cursor:default;opacity:.45}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,[role=separator]:focus-visible{outline:2px solid var(--lime);outline-offset:4px}button,a{transition:background-color .2s,color .2s,border-color .2s}h1,h2,h3,p{margin:0}::selection{color:#fff;background:#56752b}.mono{font-family:var(--font-mono)}.muted{color:var(--muted)}.lime-text{color:var(--lime)!important}.site-grain{pointer-events:none;z-index:-1;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.site-header{border-bottom:1px solid #252923;justify-content:space-between;align-items:center;max-width:1360px;height:83px;margin:0 auto;padding:0 48px;display:flex}.wordmark{letter-spacing:-1px;align-items:center;gap:9px;font-size:23px;font-weight:650;display:flex}.brand-mark{flex-shrink:0;width:28px;height:29px;display:inline-flex;position:relative}.brand-mark span{background:var(--lime);width:8px;height:21px;position:absolute;top:4px;right:5px;transform:skew(-24deg)}.brand-mark span:first-child{background:#8eb952;height:15px;top:4px;left:3px;transform:skew(24deg)}.brand-mark.small{width:24px;transform:scale(.78)}.brand-divider{background:#3b4035;width:1px;height:16px;margin-left:11px;margin-right:4px}.brand-product{color:#9da593;letter-spacing:1px;font-size:12px;font-weight:500;font-family:var(--font-mono)}.site-header nav{color:#b6bdaf;align-items:center;gap:31px;font-size:12px;display:flex}.site-header nav a:hover{color:var(--lime)}.hero{text-align:center;max-width:1360px;margin:auto;padding:70px 24px 45px;position:relative}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#707c5010 1px,#0000 1px),linear-gradient(90deg,#707c5010 1px,#0000 1px);background-position:50%;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 10%,#0000 72%);mask-image:radial-gradient(#000 10%,#0000 72%)}.hero-content{position:relative}.hero-kicker{font-family:var(--font-mono);letter-spacing:1.7px;color:#c0c9b3;align-items:center;gap:10px;font-size:12px;display:inline-flex}.status-dot{background:var(--lime);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 7px #b9ef7930}.status-dot.idle{box-shadow:none;background:#626b59}.hero-kicker>.status-dot{width:6px;height:6px;animation:2.4s infinite signal}.kicker-badge{color:#a5b795;letter-spacing:.3px;background:#22291b;border:1px solid #35402b;border-radius:4px;margin-left:1px;padding:4px 7px;font-family:inherit;font-size:11px}.hero h1{letter-spacing:-3px;margin:23px 0 18px;font-size:clamp(40px,4.7vw,66px);font-weight:600;line-height:1.32}.hero h1>span:first-child{color:var(--lime)}.hero-asterisk{color:var(--lime);font-size:32px;font-weight:400;position:absolute;transform:translate(20px,-6px)}.hero p{color:#a7af9f;letter-spacing:.5px;font-size:14px;line-height:1.9}.mobile-br{display:none}.hero-actions{justify-content:center;align-items:center;gap:25px;margin-top:27px;display:flex}.quiet-link{color:#c8d0bf;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:inline-flex}.quiet-link:hover{color:var(--lime)}.hero-footnotes{color:#838e77;justify-content:center;align-items:center;gap:25px;margin-top:21px;font-size:12px;display:flex}.hero-footnotes span{align-items:center;gap:5px;display:flex}.hero-coordinate{color:#626a5a;letter-spacing:1px;writing-mode:vertical-rl;font-size:10px;position:absolute;bottom:21px;right:47px}.workspace-section{max-width:1248px;margin:auto;padding:0 40px;scroll-margin-top:25px;transition:max-width .6s cubic-bezier(.2,.7,.2,1)}.workspace-section.focused{max-width:1540px}.workspace-caption{color:#939d88;justify-content:space-between;align-items:center;margin:10px 0 14px;font-size:12px;display:flex}.workspace-caption>span{align-items:center;gap:6px;display:flex}.workspace-caption strong{color:#c2ccba;font-weight:500}.workspace-caption .mono{letter-spacing:1px;font-size:11px}.caption-square{background:var(--lime);width:5px;height:5px;margin-right:5px;display:inline-block}.workstation{background:#161915;border:1px solid #3a4230;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 20px 90px #0005,0 0 50px #b9ef7904}.workstation-toolbar{background:#20251b;border-bottom:1px solid #343b2d;justify-content:space-between;align-items:center;height:45px;padding:0 14px;font-size:12px;display:flex}.toolbar-breadcrumb{color:#929b85;align-items:center;gap:10px;display:flex}.toolbar-breadcrumb strong{color:#d1d8c8;font-weight:500}.toolbar-traffic{gap:4px;margin-right:5px;display:flex}.toolbar-traffic i{background:#5b6450;border-radius:100%;width:6px;height:6px}.toolbar-traffic i:nth-child(2){background:#49523e}.toolbar-traffic i:nth-child(3){background:#36422e}.toolbar-controls{align-items:center;gap:6px;display:flex}.simulation-label{color:#bdccab;background:#2b3523;border:1px solid #3e4a31;border-radius:4px;align-items:center;gap:5px;margin-right:5px;padding:4px 7px;font-size:11px;display:inline-flex}.simulation-label i{background:var(--lime);border-radius:50%;width:4px;height:4px}.batch-strip{border-bottom:1px solid var(--line);color:#a1ac95;background:#191d16;justify-content:space-between;align-items:center;height:47px;padding:0 15px;font-size:12px;display:flex}.batch-strip>span{align-items:center;gap:9px;display:flex}.batch-strip strong{color:#d9e0d1;font-weight:500}.batch-strip strong .mono{color:#a9b79c;margin-left:3px}.batch-symbol{color:var(--lime);display:flex}.batch-divider{background:#424a38;width:1px;height:12px;margin:0 6px}.batch-day{color:#c0d1aa;background:#2c3424;border-radius:3px;padding:3px 5px;font-size:10px}.playback-controls{align-items:center;gap:6px;display:flex}.workspace-body{width:100%;height:640px}.main-panels,.top-panels{width:100%;height:100%}.workspace-body [data-panel]{min-width:0}.workspace-sidebar{border-right:1px solid var(--line);background:#131610;flex-direction:column;height:100%;padding:18px 11px 0;display:flex;position:relative}.workspace-label{font-family:var(--font-mono);letter-spacing:1.2px;color:#747e68;justify-content:space-between;align-items:center;padding-left:4px;font-size:10px;display:flex}.mini-badge{color:#8f9d81;letter-spacing:.5px;background:#282f23;border-radius:2px;padding:2px 3px;font-size:9px}.workspace-switch{text-align:left;color:#dae2d2;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:14px 1px 17px;font-size:12px;display:flex}.workspace-switch>svg{color:#768469;margin-left:auto}.workspace-switch small{color:#7f8a73;margin-top:4px;font-size:10px;display:block}.tiny-logo{background:#272f1e;border:1px solid #364329;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.sidebar-nav{padding-bottom:18px}.sidebar-nav-active{color:#c4e0a8;background:#262f1e;border:1px solid #35412b;border-radius:5px;align-items:center;gap:7px;padding:9px 8px;font-size:12px;display:flex}.shortcut{font-family:var(--font-mono);color:#889b75;background:#333e29;border-radius:2px;margin-left:auto;padding:1px 4px;font-size:10px}.sidebar-heading{color:#849078;letter-spacing:.7px;justify-content:space-between;padding:0 5px 9px;font-size:10px;display:flex}.sidebar-heading span{font-family:var(--font-mono);color:#68775a}.project-list{flex-direction:column;gap:4px;display:flex}.project-item{text-align:left;color:#b8c1ad;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;width:100%;padding:8px 6px;font-size:12px;display:flex}.project-item:hover,.project-item.selected{background:#20271b;border-color:#2e3925}.project-icon{border-radius:6px;place-items:center;width:25px;height:25px;font-family:Georgia,serif;font-size:13px;display:grid}.lime{color:#c0ef94;background-color:#293721}.violet{color:#bba4ec;background-color:#2f283d}.blue{color:#96bce5;background-color:#22303e}.amber{color:#d8ba83;background-color:#342e22}.project-item small{color:#707e65;margin-top:3px;font-size:10px;display:block}.project-item .status-dot{width:4px;height:4px;margin-left:auto}.add-project{color:#839375;background:0 0;border:1px dashed #333e2b;border-radius:5px;justify-content:center;align-items:center;gap:6px;margin-top:9px;padding:8px 5px;font-size:11px;display:flex}.add-project:hover{border-color:var(--lime);color:var(--lime)}.sidebar-agents{margin-top:30px}.team-row{color:#c4ceba;align-items:center;gap:8px;padding:7px 6px;font-size:12px;display:flex}.team-row small{color:#758368;margin-top:3px;font-size:10px;display:block}.team-row>.status-dot{width:4px;height:4px;margin-left:auto}.agent-avatar{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.agent-avatar>svg{display:block}.sidebar-bottom{color:#819172;border-top:1px solid #282f22;align-items:center;gap:5px;margin-top:auto;padding:14px 2px;font-size:10px;display:flex}.sidebar-bottom>svg:last-child{margin-left:auto}.panel-grip{z-index:10;background:0 0;transition:background .2s}.panel-grip:hover,.panel-grip:focus-visible{background:#b9ef7960}.vertical-grip{width:7px!important}.horizontal-grip{height:7px!important}.opportunities,.agent-panel{height:100%;overflow:hidden}.opportunities{background:#181c15}.panel-title{color:#b7c3aa;border-bottom:1px solid #2a3223;justify-content:space-between;align-items:center;height:39px;padding:0 16px;font-size:12px;display:flex}.panel-title>span:first-child{align-items:center;gap:6px;display:flex}.panel-extra{font-size:11px}.opportunity-intro{justify-content:space-between;align-items:center;gap:8px;padding:17px 19px 13px;display:flex}.small-label{color:#859476;font-size:11px}.opportunity-intro h3{color:#e1e9d7;margin-top:6px;font-size:15px;font-weight:550}.state-tag{font-family:var(--font-mono);border:1px solid #465237;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:10px;display:inline-flex}.state-tag i{background:currentColor;border-radius:50%;width:4px;height:4px}.rank-metrics{grid-template-columns:1fr 1fr .7fr;gap:10px;padding:0 19px;display:grid}.rank-metrics>div>span{color:#8d9b7f;font-size:10px;display:block}.rank-metrics>div>span .muted{color:#69795a;margin-left:5px;font-size:9px}.rank-metrics strong{font-family:var(--font-mono);letter-spacing:-1px;color:#e4edda;align-items:baseline;gap:7px;margin-top:7px;font-size:25px;font-weight:450;display:flex}.rank-metrics small{color:var(--lime);letter-spacing:0;white-space:nowrap;align-items:center;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:9px;display:flex}.rank-metrics small.neutral{color:#768668;font-family:var(--font-mono)}.rank-chart{padding:16px 19px 10px}.chart-top{color:#899a78;justify-content:space-between;margin-bottom:9px;font-size:10px;display:flex}.chart-top>span{align-items:center;gap:5px;display:flex}.line-key{background:#acd87c;width:10px;height:2px;display:inline-block}.rank-chart>svg{width:100%;height:63px;display:block;overflow:visible}.chart-axis{color:#637454;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.keyword-bottom{color:#9bab8a;background:#212a1a;border:1px solid #303e24;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;width:calc(100% - 38px);margin:6px 19px 0;padding:9px 10px;font-size:10px;display:flex}.keyword-bottom>span{align-items:center;gap:5px;display:flex}.keyword-bottom:hover{background:#2c3822}.agent-panel{background:#161a14;border-left:1px solid #2b3225}.live-mini{color:#90a17b;align-items:center;gap:4px;font-size:10px;display:inline-flex}.live-mini .status-dot{width:4px;height:4px}.agent-identity{align-items:center;gap:9px;padding:17px 15px 13px;display:flex}.agent-identity strong{font-size:12px;font-weight:550}.agent-identity small{color:#7f8d71;margin-top:4px;font-size:10px;display:block}.agent-wave{color:#99c369;margin-left:auto;animation:2.6s ease-in-out infinite wave}.thinking-header{color:#6f7e62;letter-spacing:1px;justify-content:space-between;padding:0 16px;font-size:9px;display:flex}.thinking-dots{gap:3px;display:flex}.thinking-dots i{background:#a6cd82;border-radius:50%;width:3px;height:3px;animation:1.7s infinite signal}.thinking-dots i:nth-child(2){animation-delay:.2s}.thinking-dots i:nth-child(3){animation-delay:.4s}.thinking-copy{color:#b2bfa4;height:67px;padding:9px 16px 0;font-size:12px;line-height:1.9}.agent-checklist{color:#839473;flex-direction:column;gap:10px;margin:3px 16px 0;font-size:11px;display:flex}.agent-checklist>span{align-items:center;gap:6px;display:flex}.agent-checklist .active-check{color:#c5e6a5;background:#252e1e;border:1px solid #364429;border-radius:4px;padding:8px 7px}.active-check>span{color:#7e9965;margin-left:auto;font-size:10px}.agent-note{color:#8d9e7d;background:0 0;border:0;align-items:center;gap:5px;padding:11px 17px;font-size:10px;display:flex}.agent-note:hover{color:var(--lime)}.event-panel{background:#151912;border-top:1px solid #303a27;height:100%;overflow:hidden}.event-header{color:#b2c0a3;justify-content:space-between;align-items:center;height:37px;padding:0 16px;font-size:12px;display:flex}.event-header>span{align-items:center;gap:6px;display:flex}.event-header .mono{color:#687b59;margin-left:6px;font-size:9px}.event-hint{color:#60734f;font-size:10px}.timeline-scroll{padding:0 16px 12px}.timeline{padding:4px 0;position:relative}.timeline-track,.timeline-bars{grid-template-columns:.7fr .7fr .7fr 4.9fr .7fr;gap:7px;display:grid}.timeline-track{color:#839373;padding-bottom:7px;font-size:9px}.timeline-track>span{padding-left:7px}.timeline-block{opacity:.42;border:1px solid;border-radius:3px;place-items:center;height:22px;display:grid}.timeline-block.done{opacity:1}.timeline-block.seo{color:#c0e79b;background:#34432a;border-color:#56703e}.timeline-block.content{color:#c1a4ed;background:#332e40;border-color:#5c4b77}.timeline-block.review{color:#c7de9e;background:#323c26;border-color:#647447}.observe-bar{background:#282c1e;border:1px dashed #525539;border-radius:3px;grid-template-columns:repeat(7,1fr);display:grid}.observe-bar span{font-family:var(--font-mono);color:#777f60;border-right:1px solid #3a422e;place-items:center;font-size:9px;display:grid}.observe-bar span:last-child{border:0}.observe-bar .elapsed{color:#b5d290;background:#3b492b;transition:background .5s}.playhead{background:var(--lime);pointer-events:none;width:1px;position:absolute;top:0;bottom:-4px;box-shadow:0 0 8px #b9ef7940}.playhead>span{border-left:3.5px solid #0000;border-right:3.5px solid #0000;border-top:5px solid var(--lime);position:absolute;top:-2px;left:-3px}.event-tabs{border-block:1px solid #2a3522;align-items:stretch;gap:2px;height:34px;padding:0 12px;display:flex}.event-tabs button{border:0;color:#829571;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:flex}.event-tabs button:hover{color:#d5e6c3}.event-tabs button.selected{color:#d4e8bc;border-bottom-color:#b9ef79}.event-tabs button>span{font-family:var(--font-mono);background:#2d3c22;border-radius:3px;padding:1px 4px;font-size:9px}.event-count{color:#566f43;letter-spacing:1px;align-self:center;margin-left:auto;font-size:9px}.events{padding:2px 15px}.event-row{text-align:left;color:#b6c7a6;background:0 0;border:0;border-bottom:1px solid #222f1c;align-items:center;gap:9px;width:100%;min-height:35px;padding:5px 0;display:flex}.event-row:hover{background:#1e2b16}.event-row time{color:#6b8058;font-size:9px}.event-text{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.event-tag{border-radius:3px;flex-shrink:0;margin-left:auto;padding:3px 5px;font-size:9px}.event-tag.seo{color:#aad784;background:#2b3d21}.event-tag.content{color:#bc9fe5;background:#342c41}.event-tag.paid{color:#95b9dd;background:#26394a}.event-tag.homepage{color:#d7bc8c;background:#423925}.event-row>svg{color:#597348;flex-shrink:0}.empty-events{color:#839975;justify-content:center;align-items:center;gap:8px;height:84px;font-size:11px;display:flex}.workspace-statusbar{color:#8fa47b;background:#1c2515;border-top:1px solid #34412b;justify-content:space-between;align-items:center;height:28px;padding:0 13px;font-size:10px;display:flex}.workspace-statusbar>span{align-items:center;gap:5px;display:flex}.workspace-statusbar .mono{letter-spacing:.8px;color:#7e956b;font-size:9px}.statusbar-divider{color:#51653f;margin-inline:8px}.below-workspace{color:#77856b;justify-content:space-between;align-items:center;gap:15px;padding:14px 2px;font-size:11px;display:flex}.below-workspace>span{align-items:center;gap:5px;display:flex}.how-section{padding-top:88px;padding-bottom:70px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.section-heading h2,.capability-intro h2{letter-spacing:-.7px;margin-top:17px;font-size:31px;font-weight:500;line-height:1.5}.section-heading>p{color:#8b9780;padding-bottom:5px;font-size:12px;line-height:1.9}.loop-grid{border-top:1px solid #333c2b;border-bottom:1px solid #333c2b;grid-template-columns:repeat(4,1fr);display:grid}.loop-item{background:linear-gradient(160deg,#222b191c,#0000 80%);border-right:1px solid #2d3725;padding:25px 24px 21px}.loop-item:first-child{padding-left:0}.loop-item:last-child{border:0;padding-right:0}.loop-item-top{justify-content:space-between;align-items:center;display:flex}.loop-icon{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.loop-icon svg{width:17px}.loop-item-top>.mono{color:#728360;font-size:12px}.loop-item h3{color:#d0dcc5;margin-top:24px;font-size:14px;font-weight:550}.loop-item p{color:#839674;min-height:62px;margin-top:10px;font-size:12px;line-height:1.9}.loop-label{color:#71865f;letter-spacing:1px;justify-content:space-between;align-items:center;margin-top:26px;font-size:10px;display:flex}.capabilities-section{grid-template-columns:1fr 1.15fr;gap:70px;padding-top:49px;padding-bottom:100px;display:grid}.capability-intro h2{font-size:29px}.capability-intro>p{color:#829572;margin-top:17px;font-size:12px;line-height:2}.capability-intro>button{margin-top:17px;font-size:12px}.capability-agents{align-items:center;margin-top:30px;display:flex}.capability-agents .agent-avatar{border:3px solid var(--bg);border-radius:50%;margin-right:-5px}.capability-agents>span:last-child{font-size:9px;font-family:var(--font-mono);letter-spacing:.7px;color:#667e53;margin-left:14px}.capability-list{padding-top:8px}.capability-row{border-bottom:1px solid #2d3a24;align-items:center;gap:16px;padding:22px 0;display:flex}.capability-row:first-child{padding-top:0}.capability-icon{background:0 0;flex-shrink:0;place-items:center;width:25px;display:grid}.capability-icon svg{width:20px}.capability-row h3{color:#ccd9c0;font-size:13px;font-weight:500}.capability-row p{color:#7e946d;margin-top:6px;font-size:12px;line-height:1.8}.capability-row>.mono{color:#748963;flex-shrink:0;margin-left:auto;font-size:8px}.closing-section{text-align:center;background:radial-gradient(at bottom,#293c183d,#0000 70%);border-top:1px solid #2e3e22;border-bottom:1px solid #2e3e22;margin-top:32px;padding:58px 20px;position:relative;overflow:hidden}.closing-section>div{position:relative}.closing-section .closing-symbol{color:#a5d478;opacity:.05;font-size:150px;position:absolute;top:-38px;right:12%;transform:rotate(15deg)}.closing-section h2{letter-spacing:-.8px;margin:18px 0 24px;font-size:35px;font-weight:500;line-height:1.6}.closing-section h2 span{color:#afd986}.closing-section>div>div{justify-content:center}.closing-section div:has(>.caption-square){justify-content:center}.closing-section p{color:#7f996a;margin-top:16px;font-size:11px}.site-footer{justify-content:space-between;align-items:center;gap:15px;max-width:1248px;margin:auto;padding:28px 40px;display:flex}.site-footer .wordmark{color:#c4d5b6;font-size:19px}.site-footer>span{color:#697e59;font-size:11px}.site-footer button{color:#8ea579;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.detail-dialog{color:#dce9d1;background:#1b2217;border:1px solid #455638;border-radius:12px;max-width:calc(100vw - 32px)}.detail-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050903be}.detail-content{padding:24px}.detail-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.detail-header .mono{letter-spacing:.8px;color:#a6c38d;font-size:10px}.detail-content h2{margin-top:20px;font-size:23px;font-weight:550;line-height:1.5}.detail-content>p{color:#a1b592;margin-top:14px;font-size:12px;line-height:2}.detail-content ul{gap:13px;margin:22px 0;padding:0;list-style:none;display:grid}.detail-content li{color:#bdcfaf;align-items:start;gap:9px;font-size:12px;line-height:1.8;display:flex}.detail-content li svg{color:var(--lime);flex-shrink:0;margin-top:3px}.detail-disclaimer{color:#90a77c;border-top:1px solid #34492a;align-items:center;gap:6px;padding-top:16px;font-size:11px;display:flex}.mobile-projects{border-bottom:1px solid var(--line);gap:6px;padding:11px;display:flex}.mobile-projects button{color:#98ac87;background:0 0;border:1px solid #344a28;border-radius:5px;padding:6px 11px;font-size:12px}.mobile-projects .selected{color:var(--lime);background:#2a3b20}@keyframes signal{0%,to{opacity:1}50%{opacity:.3}}@keyframes wave{0%,to{opacity:.55;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1.1)}}@media (max-width:1100px){.workspace-section{padding:0 24px}.site-header{padding:0 28px}.rank-metrics strong{font-size:21px}.rank-metrics small:not(.neutral){display:none}.capabilities-section{gap:35px}.capability-row>.mono{display:none}.loop-item{padding-inline:16px}}@media (max-width:900px){.mobile-workspace .opportunities{height:345px}.mobile-workspace .agent-panel{border-top:1px solid var(--line);border-left:0;height:335px}.mobile-workspace .event-panel{min-height:285px}.site-header nav{gap:18px}.hero{padding-top:52px}.hero-coordinate{display:none}.workspace-section{max-width:760px}.hero h1{font-size:49px}.capabilities-section{grid-template-columns:1fr;gap:40px}.loop-grid{grid-template-columns:repeat(2,1fr)}.loop-item{padding:24px!important}.loop-item:nth-child(2){border-right:0}.loop-item:nth-child(-n+2){border-bottom:1px solid #2d3725}.loop-item p{min-height:44px}.thinking-copy{height:60px}.capability-list{max-width:620px}.capability-row>.mono{display:block}.capability-agents{margin-top:20px}.capability-intro>p{font-size:12px}.how-section{padding-top:65px;padding-bottom:30px}}@media (max-width:640px){.site-header{height:68px;padding:0 20px}.site-header nav,.site-header .brand-divider,.site-header .brand-product{display:none}.site-header .wordmark{font-size:21px}.site-header>button{max-width:150px;padding-inline:9px;font-size:12px}.hero{padding:42px 16px 28px}.hero-kicker{letter-spacing:1px;gap:7px;font-size:9px}.kicker-badge{padding:3px 5px;font-size:9px}.hero h1{letter-spacing:-1.8px;margin-top:21px;font-size:37px}.hero-asterisk{display:none}.hero p{font-size:12px;line-height:1.9}.mobile-br{display:block}.hero-actions{gap:18px;margin-top:24px}.hero-actions>button:first-child{padding-inline:13px;font-size:12px}.quiet-link{font-size:12px}.hero-footnotes{gap:13px;margin-top:18px;font-size:10px}.hero-footnotes svg{width:10px}.workspace-section{padding:0 14px}.workspace-caption{margin-bottom:10px;font-size:11px}.workspace-caption>.mono{display:none}.workstation{border-radius:7px}.workstation-toolbar{height:41px;padding:0 10px}.toolbar-traffic,.toolbar-breadcrumb strong,.toolbar-breadcrumb>svg:last-of-type{display:none}.toolbar-breadcrumb{gap:6px;font-size:11px}.toolbar-controls{gap:4px}.toolbar-controls button:first-of-type{display:none}.simulation-label{font-size:10px}.batch-strip{padding:0 10px;font-size:11px}.batch-strip>span{gap:5px}.batch-divider{margin-inline:2px}.batch-day{display:none}.batch-strip button{font-size:11px}.panel-title{font-size:12px}.opportunity-intro h3{font-size:17px}.rank-metrics strong{font-size:25px}.rank-metrics>div>span{font-size:11px}.rank-chart>svg{height:63px}.thinking-copy{font-size:12px}.agent-identity strong{font-size:13px}.agent-identity small{font-size:11px}.agent-checklist{font-size:12px}.agent-note{font-size:11px}.event-header{padding-inline:12px}.event-hint{display:none!important}.timeline-scroll{padding-inline:12px;overflow-x:auto}.timeline{min-width:330px}.event-count{display:none}.event-tabs{padding-inline:5px}.event-tabs button{padding-inline:8px;font-size:11px}.event-row{gap:5px}.events{padding-inline:10px}.event-row time{display:none}.event-text{font-size:11px}.event-tag{font-size:9px}.workspace-statusbar{padding-inline:9px;font-size:9px}.workspace-statusbar .mono{letter-spacing:0;font-size:8px}.statusbar-divider{margin-inline:2px}.below-workspace{text-align:center;justify-content:center;padding:12px 8px;font-size:10px}.below-workspace>span:first-child{display:none}.section-heading{display:block}.section-heading h2{font-size:27px}.section-heading>p{margin-top:17px;font-size:12px}.loop-item{padding:18px 13px!important}.loop-item h3{margin-top:19px;font-size:12px;line-height:1.7}.loop-item p{min-height:76px;font-size:12px}.loop-label{letter-spacing:.5px;font-size:8px}.capabilities-section{padding-top:34px;padding-bottom:55px}.capability-intro h2{font-size:27px}.capability-intro>p{font-size:12px}.capability-row{gap:12px}.capability-row>.mono{display:none}.capability-row h3{font-size:12px}.closing-section{padding-block:43px}.closing-section h2{font-size:29px}.closing-section>div>div{letter-spacing:1.4px;font-size:10px}.site-footer{flex-wrap:wrap;padding:23px 20px}.site-footer>span{order:3;width:100%;font-size:10px}.detail-content{padding:8px}.detail-content h2{font-size:21px}}.event-panel{flex-direction:column;display:flex}.event-header,.timeline-scroll,.event-tabs{flex-shrink:0}.events{scrollbar-width:thin;scrollbar-color:#455a35 transparent;flex:1;min-height:0;overflow-y:auto}.opportunities,.agent-panel{scrollbar-width:thin;scrollbar-color:#455a35 transparent;overflow-y:auto}.mobile-workspace .opportunities{height:365px}.mobile-workspace .event-panel{height:330px}}@layer reset{:where(*){box-sizing:border-box;border:0 solid}:where(html){-webkit-text-size-adjust:100%;tab-size:4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;line-height:1.5}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}:where(body){line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,dl,dd){margin:0}:where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(b,strong){font-weight:bolder}:where(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}:where(small){font-size:80%}:where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(ol,ul,menu){margin:0;padding:0;list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(img,video){max-width:100%;height:auto}:where([data-astryx-aspect-ratio-override=cover],[data-astryx-aspect-ratio-override=contain])>:where(*){width:100%;height:100%}:where([data-astryx-aspect-ratio-override=cover])>:where(img,video){object-fit:cover}:where([data-astryx-aspect-ratio-override=contain])>:where(img,video){object-fit:contain}:where(button,input,optgroup,select,textarea){font:inherit;color:inherit;margin:0;padding:0}:where(button,[type=button],[type=reset],[type=submit]){appearance:button;background-color:#0000;background-image:none}:where(button,[role=button]){cursor:pointer}:where(:disabled,[aria-disabled=true]){cursor:default}:where(textarea){resize:vertical}:where(){opacity:1;color:var(--color-text-secondary,#9ca3af);-webkit-appearance:none}:where(fieldset){margin:0;padding:0}:where(legend){padding:0}:where(table){text-indent:0;border-color:inherit;border-collapse:collapse}:where(hr){height:0;color:inherit;border-top-width:1px}:where(summary){display:list-item}:where(dialog){outline:none;padding:0}:where([hidden]){display:none}:where(html){-webkit-tap-highlight-color:transparent}:where(html[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(html[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(html:not([data-theme])){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:where(html:not([data-theme])){--lightningcss-light: ;--lightningcss-dark:initial}}:where([data-astryx-media=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where([data-astryx-media=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@scope([data-astryx-theme=neutral]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:1.3333}:where(h2){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.4}:where(h3){font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.4118}:where(h4){font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.4286}:where(h5){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.6667}:where(h6){font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.6}:where(p){font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.4286}:where(small){font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:1.6667}:where(code,pre){font-family:var(--font-family-code);font-size:var(--font-size-base);line-height:1.4286}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-base{:root{--color-data-categorical-blue:#0171e3;--color-data-categorical-orange:#eb6e00;--color-data-categorical-purple:#6b1efd;--color-data-categorical-green:#0b991f;--color-data-categorical-pink:#f351c0;--color-data-categorical-cyan:#0171a4;--color-data-categorical-red:#f5394f;--color-data-categorical-teal:#08a3a3;--color-data-categorical-brown:#965e03;--color-data-categorical-indigo:#6f8aff;--color-data-neutral:var(--lightningcss-light,#8494a3)var(--lightningcss-dark,#8c939b);--color-data-blue-5:#02165e;--color-data-blue-4:#004cbc;--color-data-blue-3:#2694fe;--color-data-blue-2:#78beff;--color-data-blue-1:#dbecff;--color-data-shamrock-5:#0b603d;--color-data-shamrock-4:#138546;--color-data-shamrock-3:#24bb5e;--color-data-shamrock-2:#8ef7aa;--color-data-shamrock-1:#d6fee4;--color-data-orange-5:#a13f04;--color-data-orange-4:#d66100;--color-data-orange-3:#fd9537;--color-data-orange-2:#fdb876;--color-data-orange-1:#ffe6cf;--color-data-pink-5:#8e1073;--color-data-pink-4:#d123a1;--color-data-pink-3:#f989d3;--color-data-pink-2:#feade3;--color-data-pink-1:#fce3f4;--color-data-purple-5:#3e0697;--color-data-purple-4:#6b1efd;--color-data-purple-3:#9081ff;--color-data-purple-2:#b3b0fe;--color-data-purple-1:#e8e8fb;--color-data-red-5:#9d0519;--color-data-red-4:#d31130;--color-data-red-3:#fb7d87;--color-data-red-2:#ffb2b8;--color-data-red-1:#fee4e6;--color-data-teal-5:#08767d;--color-data-teal-4:#0c9293;--color-data-teal-3:#0db7af;--color-data-teal-2:#6ce6d8;--color-data-teal-1:#d7fcf8;--color-data-yellow-5:#8a5001;--color-data-yellow-4:#d69804;--color-data-yellow-3:#fbce03;--color-data-yellow-2:#fcec85;--color-data-yellow-1:#fdf6ba;--color-data-gray-5:var(--lightningcss-light,#25363f)var(--lightningcss-dark,#333338);--color-data-gray-4:var(--lightningcss-light,#5d6c7b)var(--lightningcss-dark,#666a72);--color-data-gray-3:var(--lightningcss-light,#afb9c4)var(--lightningcss-dark,#b2b8be);--color-data-gray-2:var(--lightningcss-light,#ccd3db)var(--lightningcss-dark,#d0d3d6);--color-data-gray-1:var(--lightningcss-light,#f1f4f7)var(--lightningcss-dark,#f2f4f6)}}@layer astryx-theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@scope([data-astryx-theme=neutral]) to ([data-astryx-theme]){:scope{--font-size-4xs:.375rem;--font-size-3xs:.4375rem;--font-size-2xs:.5rem;--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-base:.875rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.8125rem;--font-size-4xl:2.1875rem;--font-size-5xl:2.625rem;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.3333;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.4;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-bold);--text-heading-3-leading:1.4118;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-bold);--text-heading-4-leading:1.4286;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.6667;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.4286;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4118;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.4286;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.4286;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.6667;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2381;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2571;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.3793;--duration-fast-min:95ms;--duration-fast:.125s;--duration-fast-max:.165s;--duration-medium-min:.225s;--duration-medium:.3s;--duration-medium-max:.4s;--duration-slow-min:.525s;--duration-slow:.7s;--duration-slow-max:.935s;--font-family-body:Figtree, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:Figtree, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-code:ui-monospace, "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-syntax-keyword:var(--lightningcss-light,#6b187c)var(--lightningcss-dark,#efa8ff);--color-syntax-string:var(--lightningcss-light,#0b5615)var(--lightningcss-dark,#a4d6a3);--color-syntax-comment:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#9e9e9e);--color-syntax-number:var(--lightningcss-light,#733100)var(--lightningcss-dark,#ffb37e);--color-syntax-function:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#a1caff);--color-syntax-type:var(--lightningcss-light,#6b187c)var(--lightningcss-dark,#efa8ff);--color-syntax-variable:var(--lightningcss-light,#111)var(--lightningcss-dark,#e2e2e2);--color-syntax-operator:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#9e9e9e);--color-syntax-constant:var(--lightningcss-light,#733100)var(--lightningcss-dark,#ffb37e);--color-syntax-tag:var(--lightningcss-light,#8a0011)var(--lightningcss-dark,#ffaea7);--color-syntax-attribute:var(--lightningcss-light,#584400)var(--lightningcss-dark,#eec448);--color-syntax-property:var(--lightningcss-light,#005348)var(--lightningcss-dark,#90d7c8);--color-syntax-punctuation:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#9e9e9e);--color-syntax-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-background-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#262626);--color-background-body:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#1b1b1b);--color-background-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--color-background-popover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--color-background-muted:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#1b1b1b);--color-accent:var(--lightningcss-light,#262626)var(--lightningcss-dark,#f1f1f1);--color-accent-muted:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#262626);--color-neutral:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff1a);--color-overlay:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#000c);--color-overlay-hover:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--color-overlay-pressed:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--color-text-primary:var(--lightningcss-light,#111)var(--lightningcss-dark,#fff);--color-text-secondary:var(--lightningcss-light,#525252)var(--lightningcss-dark,#9e9e9e);--color-text-disabled:var(--lightningcss-light,#9e9e9e)var(--lightningcss-dark,#525252);--color-text-accent:var(--lightningcss-light,#262626)var(--lightningcss-dark,#f1f1f1);--color-on-dark:#fff;--color-on-light:#111;--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-on-warning:#111;--color-icon-accent:var(--lightningcss-light,#262626)var(--lightningcss-dark,#f1f1f1);--color-icon-primary:var(--lightningcss-light,#111)var(--lightningcss-dark,#fff);--color-icon-secondary:var(--lightningcss-light,#777)var(--lightningcss-dark,#9e9e9e);--color-icon-disabled:var(--lightningcss-light,#9e9e9e)var(--lightningcss-dark,#525252);--color-success:var(--lightningcss-light,#237028)var(--lightningcss-dark,#a4d6a3);--color-error:var(--lightningcss-light,#9e0015)var(--lightningcss-dark,#ffc4be);--color-warning:var(--lightningcss-light,#745b00)var(--lightningcss-dark,#f8d36a);--color-success-muted:var(--lightningcss-light,#bce0bb)var(--lightningcss-dark,#90ca903d);--color-error-muted:var(--lightningcss-light,#ffc4be)var(--lightningcss-dark,#ff98903d);--color-warning-muted:var(--lightningcss-light,#fae19e)var(--lightningcss-dark,#e2b6233d);--color-border:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff1a);--color-border-emphasized:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#525252);--color-skeleton:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#525252);--color-shadow:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d);--color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-background-red:var(--lightningcss-light,#ffc4be)var(--lightningcss-dark,#5b2b28);--color-border-red:var(--lightningcss-light,#ffaea7)var(--lightningcss-dark,#fa6762);--color-icon-red:var(--lightningcss-light,#8a0011)var(--lightningcss-dark,#ff9890);--color-text-red:var(--lightningcss-light,#8a0011)var(--lightningcss-dark,#ffaea7);--color-background-orange:var(--lightningcss-light,#ffc7a1)var(--lightningcss-dark,#503424);--color-border-orange:var(--lightningcss-light,#ffc7a1)var(--lightningcss-dark,#df843f);--color-icon-orange:var(--lightningcss-light,#733100)var(--lightningcss-dark,#ff9e55);--color-text-orange:var(--lightningcss-light,#733100)var(--lightningcss-dark,#ffb37e);--color-background-yellow:var(--lightningcss-light,#fae19e)var(--lightningcss-dark,#453a1c);--color-border-yellow:var(--lightningcss-light,#e3c36c)var(--lightningcss-dark,#c29900);--color-icon-yellow:var(--lightningcss-light,#584400)var(--lightningcss-dark,#e2b623);--color-text-yellow:var(--lightningcss-light,#584400)var(--lightningcss-dark,#eec448);--color-background-green:var(--lightningcss-light,#bce0bb)var(--lightningcss-dark,#2b422b);--color-border-green:var(--lightningcss-light,#aad4a9)var(--lightningcss-dark,#6ab26b);--color-icon-green:var(--lightningcss-light,#0b5615)var(--lightningcss-dark,#90ca90);--color-text-green:var(--lightningcss-light,#0b5615)var(--lightningcss-dark,#90ca90);--color-background-teal:var(--lightningcss-light,#a9e2d6)var(--lightningcss-dark,#28413c);--color-border-teal:var(--lightningcss-light,#90d7c8)var(--lightningcss-dark,#4fb1a0);--color-icon-teal:var(--lightningcss-light,#005348)var(--lightningcss-dark,#81c9bb);--color-text-teal:var(--lightningcss-light,#005348)var(--lightningcss-dark,#90d7c8);--color-background-cyan:var(--lightningcss-light,#9ae2f4)var(--lightningcss-dark,#274046);--color-border-cyan:var(--lightningcss-light,#85d5e9)var(--lightningcss-dark,#49adc4);--color-icon-cyan:var(--lightningcss-light,#00505f)var(--lightningcss-dark,#71c7dd);--color-text-cyan:var(--lightningcss-light,#00505f)var(--lightningcss-dark,#85d5e9);--color-background-blue:var(--lightningcss-light,#b9d7ff)var(--lightningcss-dark,#253c5a);--color-border-blue:var(--lightningcss-light,#a1caff)var(--lightningcss-dark,#5aa0f8);--color-icon-blue:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#88bcff);--color-text-blue:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#a1caff);--color-background-purple:var(--lightningcss-light,#f7d5ff)var(--lightningcss-dark,#4a2f51);--color-border-purple:var(--lightningcss-light,#f3bfff)var(--lightningcss-dark,#d885eb);--color-icon-purple:var(--lightningcss-light,#6b187c)var(--lightningcss-dark,#e496f6);--color-text-purple:var(--lightningcss-light,#6b187c)var(--lightningcss-dark,#eaacf8);--color-background-pink:var(--lightningcss-light,#ffc0d7)var(--lightningcss-dark,#572b3d);--color-border-pink:var(--lightningcss-light,#ffc0d7)var(--lightningcss-dark,#fc78b1);--color-icon-pink:var(--lightningcss-light,#83004b)var(--lightningcss-dark,#fd92bd);--color-text-pink:var(--lightningcss-light,#83004b)var(--lightningcss-dark,#ffa9ca);--color-background-gray:var(--lightningcss-light,#e2e2e2)var(--lightningcss-dark,#303030);--color-border-gray:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#262626);--color-icon-gray:var(--lightningcss-light,#525252)var(--lightningcss-dark,#9e9e9e);--color-text-gray:var(--lightningcss-light,#262626)var(--lightningcss-dark,#d4d4d4);--radius-none:0px;--radius-inner:.375rem;--radius-element:.625rem;--radius-container:.75rem;--radius-page:1.75rem;--radius-full:9999px;--shadow-low:0 2px 4px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#00000040), 0 4px 8px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff14);--shadow-med:0 2px 4px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#00000059), 0 4px 12px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000080), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff1f);--shadow-high:0 4px 6px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000080), 0 12px 24px var(--lightningcss-light,#00000026)var(--lightningcss-dark,#000000b3), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff26);--shadow-inset-hover:inset 0px 0px 0px 2px #0074e24d;--shadow-inset-selected:inset 0px 0px 0px 2px #0074e280;--shadow-inset-success:inset 0px 0px 0px 2px #2f7d334d;--shadow-inset-warning:inset 0px 0px 0px 2px #f8d36a4d;--shadow-inset-error:inset 0px 0px 0px 2px #de47454d;--astryx-theme-neutral-color-status-fill-accent:var(--lightningcss-light,#0074e2)var(--lightningcss-dark,#6d9cfe);--astryx-theme-neutral-color-status-fill-success:var(--lightningcss-light,#198100)var(--lightningcss-dark,#64af4c);--astryx-theme-neutral-color-status-fill-warning:#ffce2f;--astryx-theme-neutral-color-status-fill-error:var(--lightningcss-light,#c9303a)var(--lightningcss-dark,#ff705d);--astryx-theme-neutral-color-status-muted-accent:var(--lightningcss-light,#b9d7ff)var(--lightningcss-dark,#88bcff3d);--astryx-theme-neutral-color-on-tint-neutral:var(--lightningcss-light,#fafafa4d)var(--lightningcss-dark,#0a0a0a4d);--astryx-theme-neutral-color-on-tint-overlay-hover:var(--lightningcss-light,#fafafa1a)var(--lightningcss-dark,#0a0a0a1a);--astryx-theme-neutral-color-on-tint-overlay-pressed:var(--lightningcss-light,#fafafa33)var(--lightningcss-dark,#0a0a0a33);--astryx-theme-neutral-color-destructive-overlay-hover:var(--lightningcss-light,#ff7f770d)var(--lightningcss-dark,#ee736c0d);--astryx-theme-neutral-color-destructive-overlay-pressed:var(--lightningcss-light,#ff7f771a)var(--lightningcss-dark,#ee736c1a)}@supports (color:lab(0% 0 0)){:scope{--shadow-low:0 2px 4px var(--lightningcss-light,lab(0% 0 0/.05))var(--lightningcss-dark,lab(0% 0 0/.25)), 0 4px 8px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(0% 0 0/.4)), inset 0 0 0 1px var(--lightningcss-light,lab(0% 0 0/0))var(--lightningcss-dark,lab(100% 0 0/.08));--shadow-med:0 2px 4px var(--lightningcss-light,lab(0% 0 0/.05))var(--lightningcss-dark,lab(0% 0 0/.35)), 0 4px 12px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(0% 0 0/.5)), inset 0 0 0 1px var(--lightningcss-light,lab(0% 0 0/0))var(--lightningcss-dark,lab(100% 0 0/.12));--shadow-high:0 4px 6px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(0% 0 0/.5)), 0 12px 24px var(--lightningcss-light,lab(0% 0 0/.15))var(--lightningcss-dark,lab(0% 0 0/.7)), inset 0 0 0 1px var(--lightningcss-light,lab(0% 0 0/0))var(--lightningcss-dark,lab(100% 0 0/.15))}}.astryx-heading.level-1{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}.astryx-heading.level-2{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.astryx-heading.level-3{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.astryx-heading.level-4{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading.level-5{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading.level-6{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-heading.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-heading.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text.body{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text.large{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text.label{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text.code{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text.supporting{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-button.destructive{background-color:var(--color-error-muted);color:var(--color-error);--color-overlay-hover:var(--astryx-theme-neutral-color-destructive-overlay-hover);--color-overlay-pressed:var(--astryx-theme-neutral-color-destructive-overlay-pressed)}.astryx-badge.info{background-color:var(--astryx-theme-neutral-color-status-fill-accent);color:var(--color-on-accent)}.astryx-badge.neutral{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-badge.success{background-color:var(--astryx-theme-neutral-color-status-fill-success);color:var(--color-on-success)}.astryx-badge.warning{background-color:var(--astryx-theme-neutral-color-status-fill-warning);color:var(--color-on-warning)}.astryx-badge.error{background-color:var(--astryx-theme-neutral-color-status-fill-error);color:var(--color-on-error)}.astryx-badge.red{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge.orange{background-color:var(--color-background-orange);color:var(--color-text-orange)}.astryx-badge.yellow{background-color:var(--color-background-yellow);color:var(--color-text-yellow)}.astryx-badge.green{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge.teal{background-color:var(--color-background-teal);color:var(--color-text-teal)}.astryx-badge.cyan{background-color:var(--color-background-cyan);color:var(--color-text-cyan)}.astryx-badge.blue{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge.purple{background-color:var(--color-background-purple);color:var(--color-text-purple)}.astryx-badge.pink{background-color:var(--color-background-pink);color:var(--color-text-pink)}.astryx-badge.gray{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-statusdot.success{background-color:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-statusdot.warning{background-color:var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-statusdot.error{background-color:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-statusdot.accent{background-color:var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-avatar-status-dot.success{background-color:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-avatar-status-dot.error{background-color:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-segmented-control{padding:var(--spacing-1);--_segmented-control-padding:var(--spacing-1)}.astryx-segmented-control-item.sm{height:calc(var(--size-element-sm) - 8px)}.astryx-segmented-control-item.md{height:calc(var(--size-element-md) - 8px)}.astryx-segmented-control-item.lg{height:calc(var(--size-element-lg) - 8px)}.astryx-segmented-control-item.selected{box-shadow:none}.astryx-banner{--color-neutral:var(--astryx-theme-neutral-color-on-tint-neutral);--color-overlay-hover:var(--astryx-theme-neutral-color-on-tint-overlay-hover);--color-overlay-pressed:var(--astryx-theme-neutral-color-on-tint-overlay-pressed)}.astryx-banner.info{--color-accent-muted:var(--astryx-theme-neutral-color-status-muted-accent);--color-text-primary:var(--color-text-blue);--color-text-secondary:var(--color-text-blue);--color-accent:var(--color-text-blue)}.astryx-banner.success{--color-text-primary:var(--color-text-green);--color-text-secondary:var(--color-text-green);--color-success:var(--color-text-green)}.astryx-banner.warning{--color-text-primary:var(--color-text-yellow);--color-text-secondary:var(--color-text-yellow);--color-warning:var(--color-text-yellow)}.astryx-banner.error{--color-text-primary:var(--color-text-red);--color-text-secondary:var(--color-text-red);--color-error:var(--color-text-red)}.astryx-step-indicator.accent{--color-accent:var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-step-indicator.success{--color-success:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-step-indicator.warning{--color-warning:var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-step-indicator.error{--color-error:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-switch{--color-background-gray:var(--color-border-emphasized)}.astryx-progressbar{--color-background-muted:var(--color-border-emphasized)}.astryx-progressbar.accent{--color-accent:var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-progressbar.success{--color-success:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-progressbar.warning{--color-warning:var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-progressbar.error{--color-error:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-card{--astryx-card-padding:var(--spacing-3)}.astryx-section{--astryx-section-padding:var(--spacing-3)}.astryx-text.primary,.astryx-heading.primary{color:var(--color-text-primary)}.astryx-text.secondary,.astryx-heading.secondary{color:var(--color-text-secondary)}.astryx-text.disabled,.astryx-heading.disabled{color:var(--color-text-disabled)}.astryx-text.placeholder,.astryx-heading.placeholder{color:var(--color-text-secondary)}.astryx-text.accent,.astryx-heading.accent{color:var(--color-text-accent)}.astryx-text.size-4xs{font-size:var(--font-size-4xs)}.astryx-text.size-3xs{font-size:var(--font-size-3xs)}.astryx-text.size-2xs{font-size:var(--font-size-2xs)}.astryx-text.xsm{font-size:var(--font-size-xs)}.astryx-text.sm{font-size:var(--font-size-sm)}.astryx-text.base{font-size:var(--font-size-base)}.astryx-text.lg{font-size:var(--font-size-lg)}.astryx-text.xl{font-size:var(--font-size-xl)}.astryx-text.size-2xl{font-size:var(--font-size-2xl)}.astryx-text.size-3xl{font-size:var(--font-size-3xl)}.astryx-text.size-4xl{font-size:var(--font-size-4xl)}}@scope([data-astryx-theme=neutral]) to ([data-astryx-theme]){[data-astryx-media=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}

@layer astryx-base {
  @layer priority1;

  @layer priority2 {
    .x10a8y8t {
      inset: 0;
    }

    .xkdpibf {
      margin: -1px;
    }

    .x1ghz6dp {
      margin: 0;
    }

    .x1bpp3o7 {
      margin: auto;
    }

    .x1717udv {
      padding: 0;
    }
  }

  @layer priority3 {
    .x2u8bby {
      border-radius: 0;
    }

    .x1pjcqnp {
      border-radius: inherit;
    }

    .x1jxw6zd {
      border-radius: var(--_button-radius, var(--radius-element));
    }

    .xuacgfc {
      border-radius: var(--_dialog-radius);
    }

    .x1hviunn {
      border-radius: var(--radius-container);
    }

    .xng3xce {
      border-style: none;
    }

    .xc342km {
      border-width: 0;
    }

    .x12lumcd {
      flex: auto;
    }

    .x98rzlu {
      flex: 1;
    }

    .x1txdalj {
      gap: var(--spacing-2);
    }

    .xjcht0a {
      gap: var(--spacing-3);
    }

    .xhzvc8f {
      margin-block: calc(-1 * var(--spacing-2));
    }

    .xqixskq {
      margin-block: calc(var(--size-element-md) / 2 - var(--spacing-2) - var(--text-heading-2-size) * var(--text-heading-2-leading) / 2);
    }

    .xvueqy4 {
      margin-inline: auto;
    }

    .x1a2a7pz {
      outline: none;
    }

    .xaw4jrz {
      outline: var(--_focus-outline, none);
    }

    .xb3r6kr {
      overflow: hidden;
    }

    .x1rea2x4 {
      overflow: visible;
    }

    .xish69e {
      overscroll-behavior: contain;
    }

    .xt970qd {
      padding-block: 0;
    }

    .xce4md1 {
      padding-block: var(--spacing-2);
    }

    .xnjsko4 {
      padding-inline: 0;
    }

    .xrrkdod {
      padding-inline: var(--spacing-3);
    }

    .x1ku5rj1 {
      place-items: center;
    }

    .xmqliwb {
      text-decoration: line-through;
    }

    .x1hl2dhg {
      text-decoration: none;
    }

    .x16s19ga:has(:focus-visible) {
      outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);
    }
  }

  @layer priority4 {
    .x1ua5tub {
      -webkit-box-orient: vertical;
    }

    .x6s0dn4 {
      align-items: center;
    }

    .x1cy8zhl {
      align-items: flex-start;
    }

    .x17yabm6 {
      animation-delay: var(--duration-medium-min);
    }

    .xjlvqhv {
      animation-duration: 1ms;
    }

    .x9uej1z {
      animation-duration: var(--duration-fast-max);
    }

    .xb2rp9n {
      animation-duration: var(--duration-fast);
    }

    .xqgcaz {
      animation-duration: var(--duration-medium-max);
    }

    .x14qxm4i {
      animation-duration: var(--duration-slow-min);
    }

    .xskzprw {
      animation-fill-mode: backwards;
    }

    .x10e4vud {
      animation-fill-mode: forwards;
    }

    .xa4qsjk {
      animation-iteration-count: infinite;
    }

    .x1ewfqum {
      animation-name: x11lauxq-B;
    }

    .x1ffowhz {
      animation-name: x188b6p3-B;
    }

    .xqcmdr3 {
      animation-name: x18re5ia-B;
    }

    .x3psbcj {
      animation-name: x1ahk7ht-B;
    }

    .x1ka1v4i {
      animation-name: xqng64z-B;
    }

    .xck01x9 {
      animation-name: xu7jd1z-B;
    }

    .xl1vlw0 {
      animation-name: xv1hr86-B;
    }

    .x1i331go {
      animation-name: xwmkjkf-B;
    }

    .x1esw782 {
      animation-timing-function: linear;
    }

    .x128ha8g {
      animation-timing-function: var(--ease-standard);
    }

    .xioom0i {
      aspect-ratio: var(--button-icon-only-aspect);
    }

    .xlp1x4z {
      backface-visibility: hidden;
    }

    .xjbqb8w {
      background-color: #0000;
    }

    .x1ewilqj {
      background-color: var(--color-accent);
    }

    .x10xzikg {
      background-color: var(--color-background-surface);
    }

    .x1pjz0fi {
      background-color: var(--color-error);
    }

    .x17x4s8c {
      background-color: var(--color-neutral);
    }

    .x19aspcf {
      background-color: var(--color-text-primary);
    }

    .x14bno8m {
      background-image: linear-gradient(var(--color-neutral),var(--color-neutral));
    }

    .x18o3ruo {
      background-image: none;
    }

    .x16uus16 {
      border-end-end-radius: 0;
    }

    .xbiv7yw {
      border-end-start-radius: 0;
    }

    .x1j92z86 {
      border-inline-start-color: var(--color-border);
    }

    .xrvmtm5 {
      border-inline-start-color: var(--color-on-accent);
    }

    .x1t7ytsu {
      border-inline-start-style: solid;
    }

    .xgbv0en {
      border-inline-start-width: var(--border-width);
    }

    .x1ga7v0g {
      border-start-end-radius: 0;
    }

    .x15mokao {
      border-start-start-radius: 0;
    }

    .x1gnnqk1 {
      box-shadow: none;
    }

    .x1kcpxr7 {
      box-shadow: var(--shadow-high);
    }

    .x1i5ehqx {
      box-shadow: var(--shadow-low);
    }

    .x14hfi27 {
      box-shadow: var(--shadow-med);
    }

    .x9f619 {
      box-sizing: border-box;
    }

    .xzpqnlu {
      clip: rect(0,0,0,0);
    }

    .x1heor9g {
      color: inherit;
    }

    .x19co3pv {
      color: #0000;
    }

    .xqwr325 {
      color: var(--color-accent);
    }

    .xrkvqaz {
      color: var(--color-background-surface);
    }

    .xjt36v0 {
      color: var(--color-error);
    }

    .x1fns2mt {
      color: var(--color-icon-blue);
    }

    .x157w0xa {
      color: var(--color-icon-cyan);
    }

    .xqa6c3m {
      color: var(--color-icon-disabled);
    }

    .x1eyinzz {
      color: var(--color-icon-gray);
    }

    .xmxeech {
      color: var(--color-icon-green);
    }

    .xxu74a4 {
      color: var(--color-icon-orange);
    }

    .x1kxxfg5 {
      color: var(--color-icon-pink);
    }

    .xtbr613 {
      color: var(--color-icon-primary);
    }

    .xzdw94u {
      color: var(--color-icon-purple);
    }

    .xeffzf7 {
      color: var(--color-icon-red);
    }

    .xv9yike {
      color: var(--color-icon-secondary);
    }

    .x1f3zxcb {
      color: var(--color-icon-teal);
    }

    .x1g6zdft {
      color: var(--color-icon-yellow);
    }

    .x17wrial {
      color: var(--color-on-accent);
    }

    .x1m024r3 {
      color: var(--color-on-error);
    }

    .xtjic6 {
      color: var(--color-success);
    }

    .xjse4m1 {
      color: var(--color-text-accent);
    }

    .xnbbluu {
      color: var(--color-text-disabled);
    }

    .x1tgivj0 {
      color: var(--color-text-primary);
    }

    .xv1l7n4 {
      color: var(--color-text-secondary);
    }

    .xs3pv69 {
      color: var(--color-warning);
    }

    .xt0e3qv {
      cursor: default;
    }

    .x1ypdohk {
      cursor: pointer;
    }

    .x104kibb {
      display: -webkit-box;
    }

    .x1lliihq {
      display: block;
    }

    .xjp7ctv {
      display: contents;
    }

    .x78zum5 {
      display: flex;
    }

    .xrvj5dj {
      display: grid;
    }

    .x3nfvp2 {
      display: inline-flex;
    }

    .xwz0xwf {
      display: inline-grid;
    }

    .xt0psk2 {
      display: inline;
    }

    .x1s85apg {
      display: none;
    }

    .xbh8q5q {
      fill: none;
    }

    .xdt5ytf {
      flex-direction: column;
    }

    .x2lah0s {
      flex-shrink: 0;
    }

    .xjb2p0i {
      font-family: inherit;
    }

    .x9ynric {
      font-family: var(--font-family-body);
    }

    .x9m5x89 {
      font-family: var(--font-family-code);
    }

    .xboafo0 {
      font-size: .75rem;
    }

    .x1603h9y {
      font-size: 1.25rem;
    }

    .xngnso2 {
      font-size: 1.5rem;
    }

    .x1j61zf2 {
      font-size: 16px;
    }

    .x1jchvi3 {
      font-size: 1rem;
    }

    .xwsyq91 {
      font-size: 20px;
    }

    .x1qlqyl8 {
      font-size: inherit;
    }

    .xhs0kqb {
      font-size: var(--font-size-2xl);
    }

    .x16a80zy {
      font-size: var(--font-size-2xs);
    }

    .x10srzze {
      font-size: var(--font-size-3xl);
    }

    .x10p7juq {
      font-size: var(--font-size-3xs);
    }

    .xqcvi3d {
      font-size: var(--font-size-4xl);
    }

    .xxc45ev {
      font-size: var(--font-size-4xs);
    }

    .x1j29vfg {
      font-size: var(--font-size-base);
    }

    .xc7cgfe {
      font-size: var(--font-size-lg);
    }

    .x1eqnyfr {
      font-size: var(--font-size-sm);
    }

    .x1wqms48 {
      font-size: var(--font-size-xl);
    }

    .x51wmvv {
      font-size: var(--font-size-xs);
    }

    .xjm74w1 {
      font-size: var(--text-body-size);
    }

    .xp03k98 {
      font-size: var(--text-code-size);
    }

    .xsub3ws {
      font-size: var(--text-display-1-size);
    }

    .x1yego12 {
      font-size: var(--text-display-2-size);
    }

    .xlgnzhf {
      font-size: var(--text-display-3-size);
    }

    .xcg7oai {
      font-size: var(--text-heading-1-size);
    }

    .x1xvnhcw {
      font-size: var(--text-heading-2-size);
    }

    .xii13ha {
      font-size: var(--text-heading-3-size);
    }

    .x8tkxat {
      font-size: var(--text-heading-4-size);
    }

    .xsgqta0 {
      font-size: var(--text-heading-5-size);
    }

    .xw5ohdf {
      font-size: var(--text-heading-6-size);
    }

    .xcr08ib {
      font-size: var(--text-label-size);
    }

    .x18juvz8 {
      font-size: var(--text-large-size);
    }

    .x141an7d {
      font-size: var(--text-supporting-size);
    }

    .xss6m8b {
      font-variant-numeric: tabular-nums;
    }

    .x1pd3egz {
      font-weight: inherit;
    }

    .x1lvx875 {
      font-weight: var(--font-weight-bold);
    }

    .x1e4wzip {
      font-weight: var(--font-weight-medium);
    }

    .x1sodnla {
      font-weight: var(--font-weight-normal);
    }

    .x2mo6ok {
      font-weight: var(--font-weight-semibold);
    }

    .xxovm9e {
      font-weight: var(--text-body-weight);
    }

    .xx3eeay {
      font-weight: var(--text-code-weight);
    }

    .x1txul5o {
      font-weight: var(--text-display-1-weight);
    }

    .x1y36c3f {
      font-weight: var(--text-display-2-weight);
    }

    .x1on40hk {
      font-weight: var(--text-display-3-weight);
    }

    .x1v68xuy {
      font-weight: var(--text-heading-1-weight);
    }

    .x12yy4cs {
      font-weight: var(--text-heading-2-weight);
    }

    .x1jcxfy8 {
      font-weight: var(--text-heading-3-weight);
    }

    .x2hcmsi {
      font-weight: var(--text-heading-4-weight);
    }

    .xno150v {
      font-weight: var(--text-heading-5-weight);
    }

    .x1pw4frv {
      font-weight: var(--text-heading-6-weight);
    }

    .xmhvcl5 {
      font-weight: var(--text-label-weight);
    }

    .x149oux8 {
      font-weight: var(--text-large-weight);
    }

    .xv8on6e {
      font-weight: var(--text-supporting-weight);
    }

    .xtijo5x {
      inset-inline-end: 0;
    }

    .xqxgn94 {
      inset-inline-end: var(--x-insetInlineEnd);
    }

    .x1o0tod {
      inset-inline-start: 0;
    }

    .x1lxsm33 {
      inset-inline-start: var(--x-insetInlineStart);
    }

    .xl56j7k {
      justify-content: center;
    }

    .x1qughib {
      justify-content: space-between;
    }

    .x15bjb6t {
      line-height: inherit;
    }

    .xw6l6zx {
      line-height: var(--text-body-leading);
    }

    .x17iicif {
      line-height: var(--text-code-leading);
    }

    .x112ttwr {
      line-height: var(--text-display-1-leading);
    }

    .xh0iwvy {
      line-height: var(--text-display-2-leading);
    }

    .x1ujwuaq {
      line-height: var(--text-display-3-leading);
    }

    .xfmsba7 {
      line-height: var(--text-heading-1-leading);
    }

    .x1cpk1wn {
      line-height: var(--text-heading-2-leading);
    }

    .xwjzt0u {
      line-height: var(--text-heading-3-leading);
    }

    .xqerer {
      line-height: var(--text-heading-4-leading);
    }

    .xo3gurs {
      line-height: var(--text-heading-5-leading);
    }

    .xeixjfn {
      line-height: var(--text-heading-6-leading);
    }

    .x1kq96og {
      line-height: var(--text-label-leading);
    }

    .xf74fhv {
      line-height: var(--text-large-leading);
    }

    .x1ltkj2j {
      line-height: var(--text-supporting-leading);
    }

    .x14z9mp {
      margin-inline-end: 0;
    }

    .x3kzqx6 {
      margin-inline-end: calc(-1 * var(--spacing-2));
    }

    .x1c9tiao {
      margin-inline-end: var(--x-marginInlineEnd);
    }

    .x1lziwak {
      margin-inline-start: 0;
    }

    .x4lel18 {
      margin-inline-start: var(--x-marginInlineStart);
    }

    .xbyyjgo {
      opacity: .5;
    }

    .xg01cxk {
      opacity: 0;
    }

    .x1hc1fzr {
      opacity: 1;
    }

    .x1wfwxd8 {
      outline-offset: 0;
    }

    .x1kvmbwa {
      outline-offset: var(--_focus-outline-offset, 0);
    }

    .x1t137rt {
      outline-style: none;
    }

    .x1k57tk5 {
      outline-width: 0;
    }

    .x1mzt3pk {
      overflow-wrap: break-word;
    }

    .xyri2b {
      padding-inline-end: 0;
    }

    .x1by8st6 {
      padding-inline-end: var(--astryx-dialog-padding-inline-end, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, max(var(--spacing-4),env(safe-area-inset-right, 0px)))));
    }

    .x64h4k7 {
      padding-inline-end: var(--container-padding-inline-end);
    }

    .xpc6k2p {
      padding-inline-end: var(--layout-padding-outer-x, var(--spacing-4));
    }

    .x1le3yxw {
      padding-inline-end: var(--spacing-0-5);
    }

    .x1s0aq8i {
      padding-inline-end: var(--spacing-0);
    }

    .x17hk9do {
      padding-inline-end: var(--spacing-1-5);
    }

    .x1nryj5t {
      padding-inline-end: var(--spacing-1);
    }

    .x160ivqr {
      padding-inline-end: var(--spacing-10);
    }

    .x1djylfy {
      padding-inline-end: var(--spacing-2);
    }

    .x1t818jl {
      padding-inline-end: var(--spacing-3);
    }

    .xnjyzlh {
      padding-inline-end: var(--spacing-4);
    }

    .xdbrk9v {
      padding-inline-end: var(--spacing-5);
    }

    .x1we12cn {
      padding-inline-end: var(--spacing-6);
    }

    .x1q91b2g {
      padding-inline-end: var(--spacing-8);
    }

    .x1c1uobl {
      padding-inline-start: 0;
    }

    .xqmdmw {
      padding-inline-start: var(--astryx-dialog-padding-inline-start, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, max(var(--spacing-4),env(safe-area-inset-left, 0px)))));
    }

    .x1c35znw {
      padding-inline-start: var(--container-padding-inline-start);
    }

    .x139j0dd {
      padding-inline-start: var(--layout-padding-outer-x, var(--spacing-4));
    }

    .x138rykx {
      padding-inline-start: var(--spacing-0-5);
    }

    .x18gyask {
      padding-inline-start: var(--spacing-0);
    }

    .xfti1ec {
      padding-inline-start: var(--spacing-1-5);
    }

    .x1vsv5vr {
      padding-inline-start: var(--spacing-1);
    }

    .xqp078j {
      padding-inline-start: var(--spacing-10);
    }

    .x12gdq22 {
      padding-inline-start: var(--spacing-2);
    }

    .x126nfab {
      padding-inline-start: var(--spacing-3);
    }

    .x1rey3nv {
      padding-inline-start: var(--spacing-4);
    }

    .x1blguxw {
      padding-inline-start: var(--spacing-5);
    }

    .x31w388 {
      padding-inline-start: var(--spacing-6);
    }

    .x1j3hnjz {
      padding-inline-start: var(--spacing-8);
    }

    .x47corl {
      pointer-events: none;
    }

    .x10l6tqk {
      position: absolute;
    }

    .xixxii4 {
      position: fixed;
    }

    .x1n2onr6 {
      position: relative;
    }

    .xio8zfp {
      r: calc(var(--_spinner-ring-diameter) / 2);
    }

    .x1vy8frr {
      stroke-dasharray: calc(var(--_spinner-ring-diameter) * 1.1781) calc(var(--_spinner-ring-diameter) * 1.9635);
    }

    .x1owpc8m {
      stroke-linecap: round;
    }

    .x7bo2k {
      stroke-opacity: .3;
    }

    .x1smxkh6 {
      stroke-opacity: .302;
    }

    .x1g350g8 {
      stroke-opacity: 1;
    }

    .xgw3ha0 {
      stroke-width: var(--_spinner-ring-stroke);
    }

    .xtve3lm {
      stroke: var(--spinner-color);
    }

    .xalkhop {
      stroke: var(--spinner-track-color);
    }

    .x2b8uid {
      text-align: center;
    }

    .xp4054r {
      text-align: end;
    }

    .x1yc453h {
      text-align: start;
    }

    .x1b2iylo {
      text-box-edge: cap alphabetic;
    }

    .xwgcxoh {
      text-box-trim: trim-both;
    }

    .xycaml9 {
      -webkit-text-decoration-color: var(--color-border-emphasized);
      text-decoration-color: var(--color-border-emphasized);
    }

    .xujl8zx {
      text-decoration-line: underline;
    }

    .xev0dqp {
      text-decoration-style: dashed;
    }

    .xlyipyv {
      text-overflow: ellipsis;
    }

    .xrys4gj {
      text-underline-offset: 2px;
    }

    .x1w2vvpw {
      text-wrap: balance;
    }

    .xebhuq6 {
      text-wrap: nowrap;
    }

    .x1fzhlzt {
      text-wrap: pretty;
    }

    .xk4td0m {
      text-wrap: wrap;
    }

    .x1764fhq {
      transform-box: fill-box;
    }

    .x1g0ag68 {
      transform-origin: center;
    }

    .x1c071of {
      transform: none;
    }

    .x9tu13d {
      transform: rotate(-90deg);
    }

    .x3oybdh {
      transform: scale(1);
    }

    .xsqj5wx {
      transform: var(--x-transform);
    }

    .xuedmi6 {
      transition-duration: var(--duration-fast);
    }

    .xrafxwg {
      transition-property: background-image, background-color, color, opacity, transform;
    }

    .xlr8y92 {
      transition-timing-function: var(--ease-standard);
    }

    .x87ps6o {
      -webkit-user-select: none;
      user-select: none;
    }

    .xxymvpz {
      vertical-align: middle;
    }

    .xuxw1ft {
      white-space: nowrap;
    }

    .x1so62im {
      will-change: transform;
    }

    .x1yn0g08 {
      word-break: break-all;
    }

    .x13faqbe {
      word-break: break-word;
    }

    .x1lldw8n {
      word-break: normal;
    }

    .x1vxsm5i:is([dir="rtl"] *) {
      animation-name: xu7jd1z-B;
    }

    .x18lne9g:is([dir="rtl"] *) {
      animation-name: xwmkjkf-B;
    }

    .x1rmb4wm:not(:has( ~ :not([popover]):not(template))) {
      border-end-end-radius: var(--radius-element);
    }

    .xturttb:not(:has( ~ :not([popover]):not(template))) {
      border-end-start-radius: var(--radius-element);
    }

    .x1tzxhge:not(:has( ~ :not([popover]):not(template))) {
      border-start-end-radius: var(--radius-element);
    }

    .x16khyan:is(:disabled, [aria-disabled="true"]) {
      cursor: default;
    }

    .x1e0x2sz:focus-visible {
      outline-color: var(--color-error);
    }

    .xx47ajj:focus-visible {
      outline-color: var(--focus-outline-color);
    }

    .x13aywxo:focus-visible {
      outline-offset: var(--button-focus-offset);
    }

    .x1vwwbsn:focus-visible {
      outline-offset: var(--focus-outline-offset);
    }

    .x1jhp3zv:focus-visible {
      outline-style: var(--focus-outline-style);
    }

    .x1vidyx5:focus-visible {
      outline-width: var(--focus-outline-width);
    }

    .xtjjor6:is([dir="rtl"] *) {
      padding-inline-end: var(--astryx-dialog-padding-inline-end, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, max(var(--spacing-4),env(safe-area-inset-left, 0px)))));
    }

    .x1i7f2ot:is([dir="rtl"] *) {
      padding-inline-start: var(--astryx-dialog-padding-inline-start, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, max(var(--spacing-4),env(safe-area-inset-right, 0px)))));
    }

    .x8ppqj.x8ppqj:active:where(:not(:disabled, [aria-disabled="true"])) {
      transform: scale(.98);
    }

    .xgtlewx:is([dir="rtl"] *) {
      transform: scaleX(-1);
    }

    .x92e2el:has( > [data-astryx-edge-comp]:last-child) {
      margin-inline-end: var(--x-4drmnv);
    }

    .x1kftj4p:has( > [data-astryx-edge-comp]:first-child) {
      margin-inline-start: var(--x-126w13d);
    }

    .x1uy843r:has(:focus-visible), .xobxmqy:has( > :first-child:focus-visible) {
      outline-color: var(--focus-outline-color);
    }

    .x1jumodi:has(:focus-visible), .x2vr5qc:has( > :first-child:focus-visible) {
      outline-offset: var(--focus-outline-offset);
    }

    .xciu248:has(:focus-visible), .xfd04fr:has( > :first-child:focus-visible) {
      outline-style: var(--focus-outline-style);
    }

    .x11j6mr8:has(:focus-visible), .xmmisi4:has( > :first-child:focus-visible) {
      outline-width: var(--focus-outline-width);
    }

    .x1xrp5p4:first-child {
      border-end-start-radius: var(--radius-element);
    }

    .xyf0ibl:first-child {
      border-inline-start-style: none;
    }

    .x1pjv70x:first-child {
      border-inline-start-width: 0;
    }

    .x2qxyot:first-child {
      border-start-end-radius: var(--radius-element);
    }

    .x8eehn2:first-child {
      border-start-start-radius: var(--radius-element);
    }

    .xuqm82a:active {
      background-image: none;
    }

    .x1pdlv7q:active {
      transform: none;
    }

    @media (prefers-reduced-motion: reduce) {
      .x14q22ui.x14q22ui {
        animation-delay: 0s;
      }

      .xnh0sag.xnh0sag {
        animation-duration: 3s;
      }

      .x1aquc0h.x1aquc0h {
        animation-name: none;
      }

      .x12w9bfk.x12w9bfk {
        transition-duration: 0s;
      }
    }

    .x1anq1lc.x1anq1lc:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-color: var(--color-overlay-pressed);
    }

    .xzmimnh.xzmimnh:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-image: linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed)),linear-gradient(var(--color-neutral),var(--color-neutral));
    }

    .x7uyq82.x7uyq82:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-image: linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed));
    }

    @media (hover: hover) {
      .xoevpu5.xoevpu5.xoevpu5:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--color-overlay-hover);
      }

      .x1otsd3y.x1otsd3y.x1otsd3y:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-image: linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover)),linear-gradient(var(--color-neutral),var(--color-neutral));
      }

      .xmvprkv.xmvprkv.xmvprkv:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-image: linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover));
      }

      .xprvw0a.xprvw0a.xprvw0a:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--color-overlay-pressed);
      }

      .xo3fi6e.xo3fi6e.xo3fi6e:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-image: linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed)),linear-gradient(var(--color-neutral),var(--color-neutral));
      }

      .xetgvay.xetgvay.xetgvay:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-image: linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed));
      }
    }
  }

  @layer priority5 {
    .xw8gpjh {
      border-bottom-color: var(--color-border);
    }

    .x1q0q8m5 {
      border-bottom-style: solid;
    }

    .xso031l {
      border-bottom-width: 1px;
    }

    .x1pc3f07 {
      border-top-color: var(--color-border);
    }

    .x11npmm7 {
      border-top-color: var(--color-on-accent);
    }

    .x13fuv20 {
      border-top-style: solid;
    }

    .x11xkdxz {
      border-top-width: var(--border-width);
    }

    .x1ey2m1c {
      bottom: 0;
    }

    .x1nqzi6q {
      bottom: var(--x-bottom);
    }

    .xvle69y {
      height: .75rem;
    }

    .xmll18r {
      height: 1.25rem;
    }

    .xam5rvr {
      height: 1.5rem;
    }

    .xtdtrs8 {
      height: 100dvh;
    }

    .xlup9mm {
      height: 16px;
    }

    .xjm9jq1 {
      height: 1px;
    }

    .x1l36t39 {
      height: 1rem;
    }

    .x1qx5ct2 {
      height: 20px;
    }

    .xg7h5cd {
      height: fit-content;
    }

    .x7yyq19 {
      height: var(--_spinner-box-size);
    }

    .xssyfek {
      height: var(--size-element-lg);
    }

    .x1ueg155 {
      height: var(--size-element-md);
    }

    .x6k0iem {
      height: var(--size-element-sm);
    }

    .x16ye13r {
      height: var(--x-height);
    }

    .x1nrll8i {
      left: 50%;
    }

    .xat24cr {
      margin-bottom: 0;
    }

    .xlm3tn6 {
      margin-bottom: var(--x-marginBlockEnd);
    }

    .xdj266r {
      margin-top: 0;
    }

    .x1vhfslr {
      margin-top: var(--x-marginBlockStart);
    }

    .x1wj9ous {
      max-height: 100dvh;
    }

    .x1jols5v {
      max-height: var(--x-maxHeight);
    }

    .xlbgzzq {
      max-width: 100dvw;
    }

    .xw5ewwj {
      max-width: 300px;
    }

    .xjl2t3p {
      max-width: var(--layout-content-width, none);
    }

    .xf68679 {
      max-width: var(--x-maxWidth);
    }

    .x2lwn1j {
      min-height: 0;
    }

    .xeuugli {
      min-width: 0;
    }

    .x18d9i69 {
      padding-bottom: 0;
    }

    .x1rgxemn {
      padding-bottom: var(--astryx-dialog-padding-block-end, var(--astryx-dialog-padding, max(var(--spacing-4),env(safe-area-inset-bottom, 0px))));
    }

    .xc1wllq {
      padding-bottom: var(--container-padding-block-end);
    }

    .xg476vw {
      padding-bottom: var(--layout-padding-inner-y, var(--spacing-4));
    }

    .xij103a {
      padding-bottom: var(--spacing-0-5);
    }

    .x1l20ajd {
      padding-bottom: var(--spacing-0);
    }

    .x1opdxmq {
      padding-bottom: var(--spacing-1-5);
    }

    .xy143xn {
      padding-bottom: var(--spacing-1);
    }

    .x2izi54 {
      padding-bottom: var(--spacing-10);
    }

    .x1wesfrj {
      padding-bottom: var(--spacing-2);
    }

    .xvmdzux {
      padding-bottom: var(--spacing-3);
    }

    .x1awphl8 {
      padding-bottom: var(--spacing-4);
    }

    .x1hk98q {
      padding-bottom: var(--spacing-5);
    }

    .xjpqqx5 {
      padding-bottom: var(--spacing-6);
    }

    .x2oz4g1 {
      padding-bottom: var(--spacing-8);
    }

    .xexx8yu {
      padding-top: 0;
    }

    .x15ld1ci {
      padding-top: var(--astryx-dialog-padding-block-start, var(--astryx-dialog-padding, max(var(--spacing-4),env(safe-area-inset-top, 0px))));
    }

    .x14m0hsi {
      padding-top: var(--container-padding-block-start);
    }

    .x81pis9 {
      padding-top: var(--layout-padding-outer-y, var(--spacing-4));
    }

    .xbx876j {
      padding-top: var(--spacing-0-5);
    }

    .x1ydh6w3 {
      padding-top: var(--spacing-0);
    }

    .x1kwdpsa {
      padding-top: var(--spacing-1-5);
    }

    .xfsso4q {
      padding-top: var(--spacing-1);
    }

    .xk6660b {
      padding-top: var(--spacing-10);
    }

    .x1xye8es {
      padding-top: var(--spacing-2);
    }

    .x1vlblms {
      padding-top: var(--spacing-3);
    }

    .x1oa1p4a {
      padding-top: var(--spacing-4);
    }

    .xx7rijo {
      padding-top: var(--spacing-5);
    }

    .x1adxfkp {
      padding-top: var(--spacing-6);
    }

    .xoxd1wu {
      padding-top: var(--spacing-8);
    }

    .x13vifvy {
      top: 0;
    }

    .xjbys53 {
      top: var(--x-top);
    }

    .x1jw3ynk {
      width: .75rem;
    }

    .xwqq7k2 {
      width: 1.25rem;
    }

    .xp8d6y2 {
      width: 1.5rem;
    }

    .x1o6l61p {
      width: 100dvw;
    }

    .x1kky2od {
      width: 16px;
    }

    .x1i1rx1s {
      width: 1px;
    }

    .xcdlrvm {
      width: 1rem;
    }

    .xw4jnvo {
      width: 20px;
    }

    .x6v0vjy {
      width: var(--_spinner-box-size);
    }

    .x5lhr3w {
      width: var(--x-width);
    }

    .x1d9v4yf:first-child {
      border-top-style: none;
    }

    .x1g31smg:first-child {
      border-top-width: 0;
    }
  }

  @layer priority6 {
    .x1abwkk1::backdrop {
      backdrop-filter: blur(2px);
    }

    .xnixb3f::backdrop {
      background-color: var(--color-overlay);
    }
  }

  @property --x---container-max-height {
    syntax: "*";
    inherits: false
  }

  @property --x-126w13d {
    syntax: "*";
    inherits: false
  }

  @property --x-4drmnv {
    syntax: "*";
    inherits: false
  }

  @property --x-bottom {
    syntax: "*";
    inherits: false
  }

  @property --x-height {
    syntax: "*";
    inherits: false
  }

  @property --x-insetInlineEnd {
    syntax: "*";
    inherits: false
  }

  @property --x-insetInlineStart {
    syntax: "*";
    inherits: false
  }

  @property --x-marginBlockEnd {
    syntax: "*";
    inherits: false
  }

  @property --x-marginBlockStart {
    syntax: "*";
    inherits: false
  }

  @property --x-marginInlineEnd {
    syntax: "*";
    inherits: false
  }

  @property --x-marginInlineStart {
    syntax: "*";
    inherits: false
  }

  @property --x-maxHeight {
    syntax: "*";
    inherits: false
  }

  @property --x-maxWidth {
    syntax: "*";
    inherits: false
  }

  @property --x-top {
    syntax: "*";
    inherits: false
  }

  @property --x-transform {
    syntax: "*";
    inherits: false
  }

  @property --x-width {
    syntax: "*";
    inherits: false
  }

  @keyframes x188b6p3-B {
    from {
      color: inherit;
    }

    to {
      color: #0000;
    }
  }

  @keyframes x18re5ia-B {
    from {
      opacity: 0;
    }

    to {
      opacity: 1;
    }
  }

  @keyframes x11lauxq-B {
    from {
      opacity: 0;
      transform: translate(var(--dialog-dir-x, 0px),var(--dialog-dir-y, 16px)) scale(.95);
    }

    to {
      opacity: 1;
      transform: translate(0) scale(1);
    }
  }

  @keyframes xu7jd1z-B {
    from {
      opacity: 0;
      transform: translateX(var(--spacing-2)) scale(.95);
    }

    to {
      opacity: 1;
      transform: translateX(0) scale(1);
    }
  }

  @keyframes xwmkjkf-B {
    from {
      opacity: 0;
      transform: translateX(calc(-1 * var(--spacing-2))) scale(.95);
    }

    to {
      opacity: 1;
      transform: translateX(0) scale(1);
    }
  }

  @keyframes x1ahk7ht-B {
    from {
      opacity: 0;
      transform: translateY(var(--spacing-2)) scale(.95);
    }

    to {
      opacity: 1;
      transform: translateY(0) scale(1);
    }
  }

  @keyframes xv1hr86-B {
    from {
      opacity: 0;
      transform: translateY(calc(-1 * var(--spacing-2))) scale(.95);
    }

    to {
      opacity: 1;
      transform: translateY(0) scale(1);
    }
  }

  @keyframes xqng64z-B {
    0% {
      transform: rotate(0);
    }

    100% {
      transform: rotate(360deg);
    }
  }

  :root, .x198ugrx {
    --border-width: 1px;
  }

  :root, .x1gi702i {
    --color-accent: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
    --color-accent-muted: var(--lightningcss-light, #0082fb33) var(--lightningcss-dark, #0082fb3f);
    --color-on-accent: #fff;
    --color-neutral: var(--lightningcss-light, #0536591a) var(--lightningcss-dark, #dfe2e533);
    --color-background-surface: var(--lightningcss-light, #fff) var(--lightningcss-dark, #1f1f22);
    --color-background-body: var(--lightningcss-light, #f1f4f7) var(--lightningcss-dark, #111112);
    --color-overlay: var(--lightningcss-light, #01122866) var(--lightningcss-dark, #11111299);
    --color-overlay-hover: var(--lightningcss-light, #0536590c) var(--lightningcss-dark, #ffffff0c);
    --color-overlay-pressed: var(--lightningcss-light, #05365919) var(--lightningcss-dark, #ffffff19);
    --color-background-muted: var(--lightningcss-light, #0536590c) var(--lightningcss-dark, #1111127f);
    --color-text-primary: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #dfe2e5);
    --color-text-secondary: var(--lightningcss-light, #4e606f) var(--lightningcss-dark, #aaafb5);
    --color-text-disabled: var(--lightningcss-light, #a4b0bc) var(--lightningcss-dark, #6f747c);
    --color-text-accent: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #3e9efb);
    --color-on-dark: #fff;
    --color-on-light: #000;
    --color-icon-accent: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
    --color-icon-primary: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #dfe2e5);
    --color-icon-secondary: var(--lightningcss-light, #4e606f) var(--lightningcss-dark, #aaafb5);
    --color-icon-disabled: var(--lightningcss-light, #a4b0bc) var(--lightningcss-dark, #6f747c);
    --color-background-card: var(--lightningcss-light, #fff) var(--lightningcss-dark, #1f1f22);
    --color-background-popover: var(--lightningcss-light, #fff) var(--lightningcss-dark, #28292c);
    --color-background-inverted: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #fff);
    --color-background-error-inverted: var(--lightningcss-light, #aa071e) var(--lightningcss-dark, #e3193b);
    --color-success: #0d8626;
    --color-success-muted: var(--lightningcss-light, #0b991f33) var(--lightningcss-dark, #0b991f3f);
    --color-on-success: #fff;
    --color-error: var(--lightningcss-light, #e3193b) var(--lightningcss-dark, #f5394f);
    --color-error-muted: var(--lightningcss-light, #e3193b33) var(--lightningcss-dark, #f5394f3f);
    --color-on-error: #fff;
    --color-warning: var(--lightningcss-light, #e9af08) var(--lightningcss-dark, #f2c00b);
    --color-warning-muted: var(--lightningcss-light, #e2a40033) var(--lightningcss-dark, #e2a4003f);
    --color-on-warning: #0a1317;
    --color-border: var(--lightningcss-light, #05365919) var(--lightningcss-dark, #f2f4f619);
    --color-border-emphasized: var(--lightningcss-light, #ccd3db) var(--lightningcss-dark, #494d53);
    --color-skeleton: var(--lightningcss-light, #ccd3db) var(--lightningcss-dark, #5a5e66);
    --color-track: var(--lightningcss-light, #ccd3db) var(--lightningcss-dark, #5a5e66);
    --color-shadow: var(--lightningcss-light, #0536591a) var(--lightningcss-dark, #0000004d);
    --color-tint-hover: var(--lightningcss-light, #000) var(--lightningcss-dark, #fff);
    --color-background-blue: #0171e333;
    --color-border-blue: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
    --color-icon-blue: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
    --color-text-blue: var(--lightningcss-light, #042f97) var(--lightningcss-dark, #afd7ff);
    --color-background-cyan: #03a7d733;
    --color-border-cyan: var(--lightningcss-light, #089dd0) var(--lightningcss-dark, #0171a4);
    --color-icon-cyan: var(--lightningcss-light, #00acc1) var(--lightningcss-dark, #26c6da);
    --color-text-cyan: var(--lightningcss-light, #014975) var(--lightningcss-dark, #a1eef9);
    --color-background-gray: var(--lightningcss-light, #0a131733) var(--lightningcss-dark, #666a724c);
    --color-border-gray: var(--lightningcss-light, #647685) var(--lightningcss-dark, #748695);
    --color-icon-gray: var(--lightningcss-light, #4e606f) var(--lightningcss-dark, #aaafb5);
    --color-text-gray: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #e7eaed);
    --color-background-green: #24bb5e33;
    --color-border-green: var(--lightningcss-light, #0d8626) var(--lightningcss-dark, #0b991f);
    --color-icon-green: var(--lightningcss-light, #0d8626) var(--lightningcss-dark, #26a756);
    --color-text-green: var(--lightningcss-light, #09441f) var(--lightningcss-dark, #a5f690);
    --color-background-orange: #f2790233;
    --color-border-orange: var(--lightningcss-light, #eb6e00) var(--lightningcss-dark, #b34a01);
    --color-icon-orange: var(--lightningcss-light, #e9690b) var(--lightningcss-dark, #fb8c00);
    --color-text-orange: var(--lightningcss-light, #6b2203) var(--lightningcss-dark, #fdb876);
    --color-background-pink: #e638b333;
    --color-border-pink: var(--lightningcss-light, #f351c0) var(--lightningcss-dark, #c02294);
    --color-icon-pink: var(--lightningcss-light, #c2185b) var(--lightningcss-dark, #ec407a);
    --color-text-pink: var(--lightningcss-light, #650053) var(--lightningcss-dark, #feade3);
    --color-background-purple: #7952ff33;
    --color-border-purple: var(--lightningcss-light, #9081ff) var(--lightningcss-dark, #7340fe);
    --color-icon-purple: var(--lightningcss-light, #5b08d8) var(--lightningcss-dark, #7952ff);
    --color-text-purple: var(--lightningcss-light, #3e0697) var(--lightningcss-dark, #b3b0fe);
    --color-background-red: #e3193b33;
    --color-border-red: var(--lightningcss-light, #e3193b) var(--lightningcss-dark, #f5394f);
    --color-icon-red: var(--lightningcss-light, #d31130) var(--lightningcss-dark, #e3193b);
    --color-text-red: var(--lightningcss-light, #7b0210) var(--lightningcss-dark, #ffb2b8);
    --color-background-teal: #0db7af33;
    --color-border-teal: var(--lightningcss-light, #08a3a3) var(--lightningcss-dark, #08767d);
    --color-icon-teal: var(--lightningcss-light, #009688) var(--lightningcss-dark, #26a69a);
    --color-text-teal: var(--lightningcss-light, #083943) var(--lightningcss-dark, #40dccd);
    --color-background-yellow: #e2a40033;
    --color-border-yellow: var(--lightningcss-light, #c58600) var(--lightningcss-dark, #b47700);
    --color-icon-yellow: var(--lightningcss-light, #fbc02d) var(--lightningcss-dark, #ffee58);
    --color-text-yellow: var(--lightningcss-light, #753f07) var(--lightningcss-dark, #fbce03);
  }

  :root, .xuiu37a {
    --duration-fast-min: .13s;
    --duration-fast: .175s;
    --duration-fast-max: .23s;
    --duration-medium-min: .31s;
    --duration-medium: .41s;
    --duration-medium-max: .55s;
    --duration-slow-min: .73s;
    --duration-slow: .975s;
    --duration-slow-max: 1.3s;
  }

  :root, .x1momfbl {
    --ease-standard: cubic-bezier(.24, 1, .4, 1);
  }

  :root, .x1ikx9t2 {
    --focus-outline-width: 2px;
    --focus-outline-style: solid;
    --focus-outline-color: var(--color-accent);
    --focus-outline-offset: 3px;
  }

  :root, .xijvhim {
    --font-family-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    --font-family-code: "SF Mono", Monaco, Consolas, monospace;
    --font-family-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  }

  :root, .x1xyd8ep {
    --font-size-4xs: .375rem;
    --font-size-3xs: .4375rem;
    --font-size-2xs: .5rem;
    --font-size-xs: .625rem;
    --font-size-sm: .75rem;
    --font-size-base: .875rem;
    --font-size-lg: 1.0625rem;
    --font-size-xl: 1.25rem;
    --font-size-2xl: 1.5rem;
    --font-size-3xl: 1.8125rem;
    --font-size-4xl: 2.1875rem;
    --font-size-5xl: 2.625rem;
  }

  :root, .x15x5wym {
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
  }

  :root, .xonqvl8 {
    --radius-none: 0px;
    --radius-inner: 4px;
    --radius-element: 8px;
    --radius-container: 12px;
    --radius-page: 28px;
    --radius-chat: 28px;
    --radius-full: 9999px;
  }

  :root, .x1l54trr {
    --shadow-low: 0px 1px 1px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0px 2px 8px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003);
    --shadow-med: 0px 1px 2px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0px 2px 12px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003);
    --shadow-high: 0px 2px 2px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0px 8px 24px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0000004d);
    --shadow-inset-hover: inset 0px 0px 0px 2px var(--lightningcss-light, #05365926) var(--lightningcss-dark, #dfe2e533);
    --shadow-inset-selected: inset 0px 0px 0px 2px #0171e380;
    --shadow-inset-success: inset 0px 0px 0px 2px #26a7564d;
    --shadow-inset-warning: inset 0px 0px 0px 2px #e2a4004d;
    --shadow-inset-error: inset 0px 0px 0px 2px #e3193b4d;
  }

  :root, .x1yomps6 {
    --size-element-sm: 28px;
    --size-element-md: 32px;
    --size-element-lg: 36px;
  }

  :root, .x1lwyr7r {
    --spacing-0: 0px;
    --spacing-0-5: 2px;
    --spacing-1: 4px;
    --spacing-1-5: 6px;
    --spacing-2: 8px;
    --spacing-3: 12px;
    --spacing-4: 16px;
    --spacing-5: 20px;
    --spacing-6: 24px;
    --spacing-7: 28px;
    --spacing-8: 32px;
    --spacing-9: 36px;
    --spacing-10: 40px;
    --spacing-11: 44px;
    --spacing-12: 48px;
  }

  :root, .x1yyk4d9 {
    --text-heading-1-size: var(--font-size-2xl);
    --text-heading-1-weight: var(--font-weight-semibold);
    --text-heading-1-leading: 1.3333;
    --text-heading-2-size: var(--font-size-xl);
    --text-heading-2-weight: var(--font-weight-semibold);
    --text-heading-2-leading: 1.4;
    --text-heading-3-size: var(--font-size-lg);
    --text-heading-3-weight: var(--font-weight-semibold);
    --text-heading-3-leading: 1.4118;
    --text-heading-4-size: var(--font-size-base);
    --text-heading-4-weight: var(--font-weight-semibold);
    --text-heading-4-leading: 1.4286;
    --text-heading-5-size: var(--font-size-sm);
    --text-heading-5-weight: var(--font-weight-semibold);
    --text-heading-5-leading: 1.6667;
    --text-heading-6-size: var(--font-size-xs);
    --text-heading-6-weight: var(--font-weight-semibold);
    --text-heading-6-leading: 1.6;
    --text-body-size: var(--font-size-base);
    --text-body-weight: var(--font-weight-normal);
    --text-body-leading: 1.4286;
    --text-large-size: var(--font-size-lg);
    --text-large-weight: var(--font-weight-semibold);
    --text-large-leading: 1.4118;
    --text-label-size: var(--font-size-base);
    --text-label-weight: var(--font-weight-medium);
    --text-label-leading: 1.4286;
    --text-code-size: var(--font-size-base);
    --text-code-weight: var(--font-weight-normal);
    --text-code-leading: 1.4286;
    --text-supporting-size: var(--font-size-sm);
    --text-supporting-weight: var(--font-weight-normal);
    --text-supporting-leading: 1.6667;
    --text-display-1-size: var(--font-size-5xl);
    --text-display-1-weight: var(--font-weight-normal);
    --text-display-1-leading: 1.2381;
    --text-display-2-size: var(--font-size-4xl);
    --text-display-2-weight: var(--font-weight-normal);
    --text-display-2-leading: 1.2571;
    --text-display-3-size: var(--font-size-3xl);
    --text-display-3-weight: var(--font-weight-normal);
    --text-display-3-leading: 1.2414;
  }

  .xvuvksw {
    --_dialog-radius: var(--radius-container);
  }

  .xgzxwq1 {
    --_focus-outline-offset: 0;
  }

  .x17wzz1v {
    --_focus-outline: none;
  }

  .x1f17rg1 {
    --_section-padding-propagated: initial;
  }

  .x2ccaqq {
    --_section-padding-propagated: var(--spacing-0-5);
  }

  .x7mo41q {
    --_section-padding-propagated: var(--spacing-0);
  }

  .xxa843v {
    --_section-padding-propagated: var(--spacing-1-5);
  }

  .x1j3iakl {
    --_section-padding-propagated: var(--spacing-1);
  }

  .x4h2jfd {
    --_section-padding-propagated: var(--spacing-10);
  }

  .xezgk69 {
    --_section-padding-propagated: var(--spacing-2);
  }

  .x1wtz8uf {
    --_section-padding-propagated: var(--spacing-3);
  }

  .x5wdj8h {
    --_section-padding-propagated: var(--spacing-4);
  }

  .xgjndll {
    --_section-padding-propagated: var(--spacing-5);
  }

  .x15i4jqh {
    --_section-padding-propagated: var(--spacing-6);
  }

  .xmb9lpv {
    --_section-padding-propagated: var(--spacing-8);
  }

  .x69vvuq {
    --_spinner-box-size: calc(var(--_spinner-ring-diameter) + var(--_spinner-ring-stroke) * 2);
  }

  .x2lq4xu {
    --_spinner-ring-diameter: var(--spinner-diameter);
  }

  .x10qssua {
    --_spinner-ring-stroke: var(--spinner-stroke-width);
  }

  .x16bblx1 {
    --button-focus-offset: var(--focus-outline-offset);
  }

  .x1v15ycx {
    --button-icon-only-aspect: 1 / 1;
  }

  .x18nyedi {
    --container-max-height: var(--x---container-max-height);
  }

  .xax9j7h {
    --container-padding-block-end: 0px;
  }

  .x1omyuck {
    --container-padding-block-end: var(--astryx-card-padding-block-end, var(--astryx-card-padding, var(--spacing-4)));
  }

  .x1gvthzm {
    --container-padding-block-end: var(--astryx-dialog-padding-block-end, var(--astryx-dialog-padding, var(--spacing-4)));
  }

  .xek4msv {
    --container-padding-block-end: var(--astryx-section-padding-block-end, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4))));
  }

  .xi9ns85 {
    --container-padding-block-end: var(--layout-padding-inner-y, var(--spacing-4));
  }

  .x1cao3zv {
    --container-padding-block-end: var(--spacing-0-5);
  }

  .xkunwnr {
    --container-padding-block-end: var(--spacing-0);
  }

  .xv53x8y {
    --container-padding-block-end: var(--spacing-1-5);
  }

  .x57a7ii {
    --container-padding-block-end: var(--spacing-1);
  }

  .x15vxphk {
    --container-padding-block-end: var(--spacing-10);
  }

  .x4bg2x9 {
    --container-padding-block-end: var(--spacing-11);
  }

  .x186mjxr {
    --container-padding-block-end: var(--spacing-12);
  }

  .x1lsgcmx {
    --container-padding-block-end: var(--spacing-2);
  }

  .x1q3ppug {
    --container-padding-block-end: var(--spacing-3);
  }

  .x4hfsld {
    --container-padding-block-end: var(--spacing-4);
  }

  .xbib2ws {
    --container-padding-block-end: var(--spacing-5);
  }

  .x1q8d17g {
    --container-padding-block-end: var(--spacing-6);
  }

  .x1yqogew {
    --container-padding-block-end: var(--spacing-7);
  }

  .x8lgq76 {
    --container-padding-block-end: var(--spacing-8);
  }

  .x1f7f9rt {
    --container-padding-block-end: var(--spacing-9);
  }

  .x1047aw6 {
    --container-padding-block-start: 0px;
  }

  .x1rqz8me {
    --container-padding-block-start: var(--astryx-card-padding-block-start, var(--astryx-card-padding, var(--spacing-4)));
  }

  .x1g2kccc {
    --container-padding-block-start: var(--astryx-dialog-padding-block-start, var(--astryx-dialog-padding, var(--spacing-4)));
  }

  .xnw7zt4 {
    --container-padding-block-start: var(--astryx-section-padding-block-start, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4))));
  }

  .xzz8v79 {
    --container-padding-block-start: var(--layout-padding-outer-y, var(--spacing-4));
  }

  .xvdf9ev {
    --container-padding-block-start: var(--spacing-0-5);
  }

  .x1i3qcxz {
    --container-padding-block-start: var(--spacing-0);
  }

  .x1kbx601 {
    --container-padding-block-start: var(--spacing-1-5);
  }

  .xnsckjb {
    --container-padding-block-start: var(--spacing-1);
  }

  .x17h9kl7 {
    --container-padding-block-start: var(--spacing-10);
  }

  .x1rdjxae {
    --container-padding-block-start: var(--spacing-11);
  }

  .xecwdl6 {
    --container-padding-block-start: var(--spacing-12);
  }

  .xa8b4fq {
    --container-padding-block-start: var(--spacing-2);
  }

  .x11k4f5r {
    --container-padding-block-start: var(--spacing-3);
  }

  .xm01sq8 {
    --container-padding-block-start: var(--spacing-4);
  }

  .xp8wdkl {
    --container-padding-block-start: var(--spacing-5);
  }

  .x1hmud4d {
    --container-padding-block-start: var(--spacing-6);
  }

  .x1c00sag {
    --container-padding-block-start: var(--spacing-7);
  }

  .xfv60at {
    --container-padding-block-start: var(--spacing-8);
  }

  .x14fzdu7 {
    --container-padding-block-start: var(--spacing-9);
  }

  .xjsfl84 {
    --container-padding-inline-end: 0px;
  }

  .x1ihxwbr {
    --container-padding-inline-end: var(--astryx-card-padding-inline-end, var(--astryx-card-padding-inline, var(--astryx-card-padding, var(--spacing-4))));
  }

  .x11h1f2o {
    --container-padding-inline-end: var(--astryx-dialog-padding-inline-end, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, var(--spacing-4))));
  }

  .xu1wldr {
    --container-padding-inline-end: var(--astryx-section-padding-inline-end, var(--astryx-section-padding-inline, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4)))));
  }

  .xqpvj4r {
    --container-padding-inline-end: var(--layout-padding-outer-x, var(--spacing-4));
  }

  .x1wz3t3y {
    --container-padding-inline-end: var(--spacing-0-5);
  }

  .x91ghl5 {
    --container-padding-inline-end: var(--spacing-0);
  }

  .xntetml {
    --container-padding-inline-end: var(--spacing-1-5);
  }

  .x2oyxnl {
    --container-padding-inline-end: var(--spacing-1);
  }

  .xx5lg5w {
    --container-padding-inline-end: var(--spacing-10);
  }

  .x1nmgbqg {
    --container-padding-inline-end: var(--spacing-11);
  }

  .x1wsfsk2 {
    --container-padding-inline-end: var(--spacing-12);
  }

  .xcas3b9 {
    --container-padding-inline-end: var(--spacing-2);
  }

  .xu0ipoa {
    --container-padding-inline-end: var(--spacing-3);
  }

  .xs0pscg {
    --container-padding-inline-end: var(--spacing-4);
  }

  .xgkj7vj {
    --container-padding-inline-end: var(--spacing-5);
  }

  .x94cj42 {
    --container-padding-inline-end: var(--spacing-6);
  }

  .x11tj35w {
    --container-padding-inline-end: var(--spacing-7);
  }

  .x1b9k1pi {
    --container-padding-inline-end: var(--spacing-8);
  }

  .x19w02kr {
    --container-padding-inline-end: var(--spacing-9);
  }

  .xrhngw9 {
    --container-padding-inline-start: 0px;
  }

  .xjmlhfd {
    --container-padding-inline-start: var(--astryx-card-padding-inline-start, var(--astryx-card-padding-inline, var(--astryx-card-padding, var(--spacing-4))));
  }

  .x1tewnwq {
    --container-padding-inline-start: var(--astryx-dialog-padding-inline-start, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, var(--spacing-4))));
  }

  .x19lemt0 {
    --container-padding-inline-start: var(--astryx-section-padding-inline-start, var(--astryx-section-padding-inline, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4)))));
  }

  .xdvaxxn {
    --container-padding-inline-start: var(--layout-padding-outer-x, var(--spacing-4));
  }

  .x14ws0sr {
    --container-padding-inline-start: var(--spacing-0-5);
  }

  .x1gu2k80 {
    --container-padding-inline-start: var(--spacing-0);
  }

  .x176g23i {
    --container-padding-inline-start: var(--spacing-1-5);
  }

  .x1cvlban {
    --container-padding-inline-start: var(--spacing-1);
  }

  .xserb3f {
    --container-padding-inline-start: var(--spacing-10);
  }

  .xziclwo {
    --container-padding-inline-start: var(--spacing-11);
  }

  .x1iiwihq {
    --container-padding-inline-start: var(--spacing-12);
  }

  .x1xlrr2o {
    --container-padding-inline-start: var(--spacing-2);
  }

  .xfdwxua {
    --container-padding-inline-start: var(--spacing-3);
  }

  .x1dlhslv {
    --container-padding-inline-start: var(--spacing-4);
  }

  .x1s81nki {
    --container-padding-inline-start: var(--spacing-5);
  }

  .x1ep0dkj {
    --container-padding-inline-start: var(--spacing-6);
  }

  .x157xojc {
    --container-padding-inline-start: var(--spacing-7);
  }

  .xw1diwv {
    --container-padding-inline-start: var(--spacing-8);
  }

  .xraca2a {
    --container-padding-inline-start: var(--spacing-9);
  }

  .x1qfll2g {
    --layout-padding-inner-x: initial;
  }

  .x4poyjn {
    --layout-padding-inner-x: var(--astryx-card-padding-inline-start, var(--astryx-card-padding-inline, var(--astryx-card-padding, var(--spacing-4))));
  }

  .x2so38 {
    --layout-padding-inner-x: var(--astryx-dialog-padding-inline-start, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, var(--spacing-4))));
  }

  .x1v3gmnx {
    --layout-padding-inner-x: var(--astryx-section-padding-inline-start, var(--astryx-section-padding-inline, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4)))));
  }

  .xlriy2h {
    --layout-padding-inner-x: var(--spacing-0-5);
  }

  .xj1bl4l {
    --layout-padding-inner-x: var(--spacing-0);
  }

  .xd38f90 {
    --layout-padding-inner-x: var(--spacing-1-5);
  }

  .x6uuyak {
    --layout-padding-inner-x: var(--spacing-1);
  }

  .x1vf4qco {
    --layout-padding-inner-x: var(--spacing-10);
  }

  .xsmamsf {
    --layout-padding-inner-x: var(--spacing-11);
  }

  .x2xk2xj {
    --layout-padding-inner-x: var(--spacing-12);
  }

  .xxqksqd {
    --layout-padding-inner-x: var(--spacing-2);
  }

  .x1fyui2f {
    --layout-padding-inner-x: var(--spacing-3);
  }

  .x1i2ajwi {
    --layout-padding-inner-x: var(--spacing-4);
  }

  .x1tac27u {
    --layout-padding-inner-x: var(--spacing-5);
  }

  .x1ntgf3t {
    --layout-padding-inner-x: var(--spacing-6);
  }

  .xhjd9tl {
    --layout-padding-inner-x: var(--spacing-7);
  }

  .xn7c84u {
    --layout-padding-inner-x: var(--spacing-8);
  }

  .xeqkbsz {
    --layout-padding-inner-x: var(--spacing-9);
  }

  .xyvxpqs {
    --layout-padding-inner-y: initial;
  }

  .x1u1kw4e {
    --layout-padding-inner-y: var(--astryx-card-padding-block-start, var(--astryx-card-padding, var(--spacing-4)));
  }

  .xinu7xd {
    --layout-padding-inner-y: var(--astryx-dialog-padding-block-start, var(--astryx-dialog-padding, var(--spacing-4)));
  }

  .x15yx5hm {
    --layout-padding-inner-y: var(--astryx-section-padding-block-start, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4))));
  }

  .x180h0y5 {
    --layout-padding-inner-y: var(--spacing-0-5);
  }

  .xwuefyo {
    --layout-padding-inner-y: var(--spacing-0);
  }

  .x1g8jpzm {
    --layout-padding-inner-y: var(--spacing-1-5);
  }

  .xmpug6m {
    --layout-padding-inner-y: var(--spacing-1);
  }

  .x18gbwmk {
    --layout-padding-inner-y: var(--spacing-10);
  }

  .x14zymzj {
    --layout-padding-inner-y: var(--spacing-11);
  }

  .xzfpkx9 {
    --layout-padding-inner-y: var(--spacing-12);
  }

  .x1lksgje {
    --layout-padding-inner-y: var(--spacing-2);
  }

  .x4j7gld {
    --layout-padding-inner-y: var(--spacing-3);
  }

  .x1s3ehtl {
    --layout-padding-inner-y: var(--spacing-4);
  }

  .x1rj5eim {
    --layout-padding-inner-y: var(--spacing-5);
  }

  .x1ftgg6u {
    --layout-padding-inner-y: var(--spacing-6);
  }

  .x1ho74vh {
    --layout-padding-inner-y: var(--spacing-7);
  }

  .xm2cs6f {
    --layout-padding-inner-y: var(--spacing-8);
  }

  .x1vsq92b {
    --layout-padding-inner-y: var(--spacing-9);
  }

  .xdt8ak2 {
    --layout-padding-outer-x: initial;
  }

  .x14rzhog {
    --layout-padding-outer-x: var(--astryx-card-padding-inline-start, var(--astryx-card-padding-inline, var(--astryx-card-padding, var(--spacing-4))));
  }

  .x1hsjncj {
    --layout-padding-outer-x: var(--astryx-dialog-padding-inline-start, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, var(--spacing-4))));
  }

  .x15i0zw9 {
    --layout-padding-outer-x: var(--astryx-section-padding-inline-start, var(--astryx-section-padding-inline, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4)))));
  }

  .xihiwg7 {
    --layout-padding-outer-x: var(--spacing-0-5);
  }

  .xswhm3q {
    --layout-padding-outer-x: var(--spacing-0);
  }

  .x1u93lgd {
    --layout-padding-outer-x: var(--spacing-1-5);
  }

  .xc96xmq {
    --layout-padding-outer-x: var(--spacing-1);
  }

  .x1jdf5a4 {
    --layout-padding-outer-x: var(--spacing-10);
  }

  .x1hct0t0 {
    --layout-padding-outer-x: var(--spacing-11);
  }

  .x11cyqoe {
    --layout-padding-outer-x: var(--spacing-12);
  }

  .x15dxnc0 {
    --layout-padding-outer-x: var(--spacing-2);
  }

  .xadgj3j {
    --layout-padding-outer-x: var(--spacing-3);
  }

  .x1v56qcf {
    --layout-padding-outer-x: var(--spacing-4);
  }

  .x1nzs0gl {
    --layout-padding-outer-x: var(--spacing-5);
  }

  .x1c3n52a {
    --layout-padding-outer-x: var(--spacing-6);
  }

  .x1gfiokx {
    --layout-padding-outer-x: var(--spacing-7);
  }

  .x1t3kfz {
    --layout-padding-outer-x: var(--spacing-8);
  }

  .xzr4qsh {
    --layout-padding-outer-x: var(--spacing-9);
  }

  .x1rs4lu4 {
    --layout-padding-outer-y: initial;
  }

  .xjej9fs {
    --layout-padding-outer-y: var(--astryx-card-padding-block-start, var(--astryx-card-padding, var(--spacing-4)));
  }

  .x1pui4bz {
    --layout-padding-outer-y: var(--astryx-dialog-padding-block-start, var(--astryx-dialog-padding, var(--spacing-4)));
  }

  .x1vw4zgg {
    --layout-padding-outer-y: var(--astryx-section-padding-block-start, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4))));
  }

  .x1vj96e0 {
    --layout-padding-outer-y: var(--spacing-0-5);
  }

  .x1mzf5mb {
    --layout-padding-outer-y: var(--spacing-0);
  }

  .xd3dqby {
    --layout-padding-outer-y: var(--spacing-1-5);
  }

  .x1gpfxoh {
    --layout-padding-outer-y: var(--spacing-1);
  }

  .x26l4wa {
    --layout-padding-outer-y: var(--spacing-10);
  }

  .x10zktp0 {
    --layout-padding-outer-y: var(--spacing-11);
  }

  .x1yz3n6a {
    --layout-padding-outer-y: var(--spacing-12);
  }

  .x10pz7y9 {
    --layout-padding-outer-y: var(--spacing-2);
  }

  .x1p6yq3h {
    --layout-padding-outer-y: var(--spacing-3);
  }

  .xx738ci {
    --layout-padding-outer-y: var(--spacing-4);
  }

  .x6yxws5 {
    --layout-padding-outer-y: var(--spacing-5);
  }

  .x180vrwl {
    --layout-padding-outer-y: var(--spacing-6);
  }

  .x1q6rme1 {
    --layout-padding-outer-y: var(--spacing-7);
  }

  .xid7e43 {
    --layout-padding-outer-y: var(--spacing-8);
  }

  .x1t5kicu {
    --layout-padding-outer-y: var(--spacing-9);
  }

  .x1uzk0gl {
    --spinner-color: currentColor;
  }

  .xt1b8mc {
    --spinner-color: var(--color-accent);
  }

  .x13u6jys {
    --spinner-color: var(--color-on-dark);
  }

  .x1jevo6s {
    --spinner-color: var(--color-text-secondary);
  }

  .x11wm0hx {
    --spinner-diameter: 10px;
  }

  .x15pu9g6 {
    --spinner-diameter: 14px;
  }

  .x1w424tr {
    --spinner-diameter: 18px;
  }

  .x1orj1z9 {
    --spinner-diameter: 28px;
  }

  .xls98ul {
    --spinner-stroke-width: 2px;
  }

  .xr0wkrm {
    --spinner-stroke-width: 3px;
  }

  .x7y2bof {
    --spinner-stroke-width: 4px;
  }

  .xbfzqbu {
    --spinner-track-color: currentColor;
  }

  .x1ufpcf6 {
    --spinner-track-color: var(--color-on-dark);
  }

  .xspt9s2 {
    --spinner-track-color: var(--color-track);
  }

  .xqchwus:focus-visible {
    --_focus-outline-offset: var(--focus-outline-offset);
  }

  .xqih627:focus-visible {
    --_focus-outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);
  }
}

@layer product {
  @layer priority1 {
    .x1717udv {
      padding: 0;
    }
  }

  @layer priority2 {
    .x15ik4aq {
      border-color: #3a4134;
    }

    .x1sxf85j {
      border-radius: 5px;
    }

    .xu4hgxq {
      border-radius: 7px;
    }

    .x1y0btm7 {
      border-style: solid;
    }

    .xc342km {
      border-width: 0;
    }

    .xmkeg23 {
      border-width: 1px;
    }

    .x167g77z {
      gap: 8px;
    }

    .xvueqy4 {
      margin-inline: auto;
    }

    .x1awh872 {
      padding-inline: 10px;
    }

    .x1hr3lfm {
      padding-inline: 16px;
    }

    .x1d73hez {
      padding-inline: 19px;
    }

    .x1bzy8qs {
      padding-inline: 40px;
    }

    @media (width <= 640px) {
      .xhqyr6a.xhqyr6a {
        padding-inline: 20px;
      }
    }
  }

  @layer priority3 {
    .x6s0dn4 {
      align-items: center;
    }

    .x1gmwwl6 {
      background-color: #21251f;
    }

    .xwimjlw {
      background-color: #c0f477;
    }

    .x1lbbwc0 {
      color: #15200d;
    }

    .xr1gsgq {
      color: #b9ef79;
    }

    .x16qfnzy {
      color: #e4e8df;
    }

    .x78zum5 {
      display: flex;
    }

    .xpw0y0u {
      font-family: var(--font-mono);
    }

    .x1j6dyjg {
      font-size: 11px;
    }

    .x4z9k3i {
      font-size: 13px;
    }

    .x19s9jnd {
      font-weight: 650;
    }

    .xl5zsmt {
      letter-spacing: 2px;
    }

    .x39z0ib:hover {
      background-color: #2c3228;
    }

    .x179x4qs:hover {
      background-color: #d0ff94;
    }
  }

  @layer priority4 {
    .xqui205 {
      margin-top: 24px;
    }

    .x8xq1nf {
      max-width: 1248px;
    }

    .x12bmpl {
      min-height: 29px;
    }

    .x1rz828m {
      min-height: 30px;
    }

    .x1ba4aug {
      min-height: 40px;
    }

    .xgujvf1 {
      min-height: 42px;
    }

    .xh8yej3 {
      width: 100%;
    }

    .xnhpnai {
      width: 29px;
    }
  }
}
