@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-vietnamese-400-normal-Dq9fsqrz.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-400-normal-BHpO_q_4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-ext-400-normal-DPMBkgfB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-400-normal-DN7qpd_C.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2)format("woff2"),url(/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-semi-condensed-vietnamese-400-normal-Dj7eBp_3.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-400-normal-D1YxRXwC.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-semi-condensed-latin-ext-400-normal-BDztQS4c.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-400-normal-Bm5hzUPR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-semi-condensed-latin-400-normal-DlzeKIMS.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-400-normal-CwTnoNB3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-vietnamese-700-normal-Dm7RZTvf.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-700-normal-BvUTSFNY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-ext-700-normal-BhgEo64M.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-700-normal-C0vCoZIV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-700-normal-BMyZXq_9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ui-btn,.ui-input,.ui-textarea,.ui-add-tile,.ui-list-row,.ui-alert,.ui-appbar,.ui-form-footer,.ui-progress,.ui-card,.ui-switchrow,.ui-field,.ui-field-grid{box-sizing:border-box}.ui-btn{white-space:nowrap;font-family:var(--font-sans);letter-spacing:normal;text-transform:none;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 28px;font-size:15px;font-weight:600;line-height:1;transition:background-color .12s,color .12s,border-color .12s,box-shadow .12s,opacity .12s;display:inline-flex;position:relative}.ui-btn:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.ui-btn:disabled,.ui-btn[aria-disabled=true]{pointer-events:none;opacity:.5}.ui-btn svg{pointer-events:none;flex-shrink:0;width:18px;height:18px}.ui-btn--sm{height:38px;padding:0 20px;font-size:14px}.ui-btn--lg{height:54px;padding:0 36px;font-size:17px}.ui-btn--icon{width:46px;height:46px;padding:0}.ui-btn--default{background:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 2px #0000000f}.ui-btn--default:hover{background:color-mix(in srgb, var(--primary), transparent 10%)}.ui-btn--destructive{background:var(--destructive);color:var(--destructive-foreground);box-shadow:0 1px 2px #0000000f}.ui-btn--destructive:hover{background:color-mix(in srgb, var(--destructive), transparent 10%)}.ui-btn--outline{background:var(--background);color:var(--foreground);border-color:var(--input)}.ui-btn--outline:hover{background:var(--accent);color:var(--accent-foreground)}.ui-btn--secondary{background:var(--secondary);color:var(--secondary-foreground)}.ui-btn--secondary:hover{background:color-mix(in srgb, var(--secondary), transparent 20%)}.ui-btn--ghost{color:var(--foreground);background:0 0}.ui-btn--ghost:hover{background:var(--accent);color:var(--accent-foreground)}.ui-btn--link{color:var(--info);text-underline-offset:4px;background:0 0;height:auto;padding:0}.ui-btn--link:hover{text-decoration:underline}.ui-btn--link-muted{color:var(--muted-foreground);text-underline-offset:4px;background:0 0;height:auto;padding:0;text-decoration:underline}.ui-btn--link-muted:hover{color:var(--foreground)}.ui-btn__spinner{border:2.5px solid color-mix(in srgb, currentColor, transparent 65%);border-top-color:currentColor;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.7s linear infinite ui-spin;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.ui-btn__spinner{animation-duration:1.6s}}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-badge{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;border:1px solid #0000;border-radius:9999px;align-items:center;gap:4px;padding:3px 11px;font-size:12px;font-weight:600;line-height:1.375;display:inline-flex}.ui-badge svg{width:12px;height:12px}.ui-badge--default{background:var(--primary);color:var(--primary-foreground)}.ui-badge--secondary{background:var(--secondary);color:var(--secondary-foreground)}.ui-badge--destructive{background:var(--destructive);color:var(--destructive-foreground)}.ui-badge--outline{color:var(--foreground);border-color:var(--border)}.ui-badge--success{background:var(--success);color:var(--success-foreground)}.ui-badge--warning{background:var(--warning);color:var(--warning-foreground)}.ui-badge--info{background:var(--info);color:var(--info-foreground)}.ui-card{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:18px;overflow:hidden}.ui-card--elevated{box-shadow:var(--shadow-card);border-color:color-mix(in srgb, var(--border), transparent 40%)}.ui-card__header{flex-direction:column;gap:4px;padding:18px 20px 6px;display:flex}.ui-card__title{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;color:var(--foreground);font-size:20px;font-weight:700}.ui-card__desc{color:var(--muted-foreground);font-size:14px}.ui-card__content{padding:14px 20px 20px;font-size:14px}.ui-card__footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--muted), transparent 60%);border-radius:0 0 18px 18px;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.ui-input,.ui-textarea{border:1px solid var(--input);background:var(--card);width:100%;color:var(--foreground);font-family:var(--font-sans);border-radius:8px;font-size:15px;line-height:1.4;transition:border-color .12s,box-shadow .12s;display:flex}.ui-input{height:var(--ui-field-h);padding:0 16px}.ui-textarea{resize:vertical;min-height:92px;padding:12px 16px}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--muted-foreground)}.ui-input:focus-visible,.ui-textarea:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring), transparent 70%);outline:none}.ui-input:disabled,.ui-textarea:disabled{cursor:not-allowed;opacity:.5}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--destructive)}.ui-input[aria-invalid=true]:focus-visible,.ui-textarea[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive), transparent 70%)}.ui-label{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.ui-label__required{color:var(--destructive)}.ui-checkbox{border:1px solid var(--input);background:var(--background);border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;line-height:1;transition:background-color .12s,border-color .12s;display:inline-grid;position:relative}.ui-checkbox input{cursor:pointer;appearance:none;opacity:0;margin:0;position:absolute;inset:0}.ui-checkbox input:disabled{cursor:not-allowed}.ui-checkbox:has(input:checked){border-color:var(--primary);background:var(--primary)}.ui-checkbox:has(input:focus-visible){box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring)}.ui-checkbox:has(input:disabled){cursor:not-allowed;opacity:.5}.ui-checkbox svg{width:12px;height:12px;color:var(--primary-foreground);pointer-events:none;visibility:hidden}.ui-checkbox input:checked~svg{visibility:visible}.ui-switch{background:var(--input);cursor:pointer;border:1px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;width:46px;height:26px;padding:0;transition:background-color .12s;display:inline-flex;position:relative}.ui-switch[data-state=checked]{background:var(--primary)}.ui-switch:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.ui-switch:disabled{cursor:not-allowed;opacity:.5}.ui-switch__thumb{pointer-events:none;background:#fff;border-radius:9999px;width:20px;height:20px;transition:transform .14s;display:block;transform:translate(3px);box-shadow:0 1px 2px #0003}.ui-switch[data-state=checked] .ui-switch__thumb{transform:translate(23px)}.ui-switchrow{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:16px;padding:12px 14px;transition:background-color .12s;display:flex}.ui-switchrow:hover{background:color-mix(in srgb, var(--accent), transparent 40%)}.ui-switchrow[data-disabled=true]{cursor:default;opacity:.5}.ui-switchrow__icon{color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-switchrow__icon svg{width:20px;height:20px}.ui-switchrow__text{flex:1;min-width:0}.ui-switchrow__label{font-family:var(--font-sans);color:var(--foreground);font-size:15px;font-weight:600;line-height:1.3}.ui-switchrow__desc{color:var(--muted-foreground);margin-top:2px;font-size:13px;line-height:1.4}.ui-switchrow__control{pointer-events:none;flex-shrink:0;display:inline-flex}.ui-tabs{flex-direction:column;gap:12px;display:flex}.ui-tabs__list{background:var(--muted);width:fit-content;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:2px;padding:5px;display:inline-flex}.ui-tabs__trigger{white-space:nowrap;cursor:pointer;font-family:var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--muted-foreground);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:8px 18px;font-size:13px;font-weight:600;transition:color .12s,background-color .12s,box-shadow .12s;display:inline-flex}.ui-tabs__trigger:hover{color:var(--foreground)}.ui-tabs__trigger[data-state=active]{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px #00000014}.ui-tabs__trigger:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.ui-tabs__content{margin-top:4px}.ui-table-wrap{width:100%;overflow:auto}.ui-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-sans);font-size:14px}.ui-table th{text-align:left;vertical-align:middle;height:38px;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:0 14px;font-size:13px;font-weight:600}.ui-table td{vertical-align:middle;color:var(--foreground);border-bottom:1px solid var(--border);padding:12px 14px;transition:background-color .12s}.ui-table tbody tr:hover>td{background:color-mix(in srgb, var(--accent), transparent 30%)}.ui-table tbody tr[data-state=selected]>td{background:var(--accent)}.ui-table tfoot{border-top:1px solid var(--border);background:color-mix(in srgb, var(--muted), transparent 50%);font-weight:500}.ui-table caption{color:var(--muted-foreground);caption-side:bottom;margin-top:12px;font-size:14px}.ui-alert{border:1px solid var(--border);background:var(--card);width:100%;font-family:var(--font-sans);color:var(--foreground);border-radius:16px;grid-template-columns:18px 1fr;gap:0 12px;padding:16px 18px;font-size:14px;display:grid;position:relative}.ui-alert>svg{width:16px;height:16px;color:var(--foreground);margin-top:2px}.ui-alert__title{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;grid-column-start:2;font-size:15px;font-weight:700;line-height:1.2}.ui-alert__desc{color:var(--muted-foreground);grid-column-start:2;margin-top:4px;font-size:14px}.ui-alert--destructive{border-color:color-mix(in srgb, var(--destructive), transparent 65%);color:var(--destructive)}.ui-alert--destructive>svg{color:var(--destructive)}.ui-alert--destructive .ui-alert__desc{color:color-mix(in srgb, var(--destructive), transparent 20%)}.ui-alert--success{border-color:color-mix(in srgb, var(--success), transparent 65%)}.ui-alert--success>svg{color:var(--success)}.ui-alert--warning{border-color:color-mix(in srgb, var(--warning), transparent 50%)}.ui-alert--warning>svg{color:var(--warning)}.ui-alert--info{border-color:color-mix(in srgb, var(--info), transparent 65%)}.ui-alert--info>svg{color:var(--info)}.ui-avatar{background:var(--secondary);width:32px;height:32px;color:var(--secondary-foreground);border-radius:9999px;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden}.ui-avatar img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.ui-avatar__fallback{width:100%;height:100%;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;font-size:.9em;font-weight:600;display:flex}.ui-separator{background:var(--border);flex-shrink:0}.ui-separator--horizontal{width:100%;height:1px}.ui-separator--vertical{align-self:stretch;width:1px;height:100%}.ui-skeleton{border-radius:var(--radius-md);background:var(--muted);animation:1.6s cubic-bezier(.4,0,.6,1) infinite ui-skeleton-pulse}@keyframes ui-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.ui-alert--soft{border-color:#0000}.ui-alert--soft.ui-alert--info{background:color-mix(in srgb, var(--info), transparent 88%)}.ui-alert--soft.ui-alert--success{background:color-mix(in srgb, var(--success), transparent 88%)}.ui-alert--soft.ui-alert--warning{background:color-mix(in srgb, var(--warning), transparent 85%)}.ui-alert--soft.ui-alert--destructive{background:color-mix(in srgb, var(--destructive), transparent 90%)}.ui-alert--soft .ui-alert__title{color:var(--foreground)}.ui-alert--soft.ui-alert--destructive .ui-alert__title{color:var(--destructive)}.ui-overline--primary{color:var(--primary)}.ui-overline--success{color:var(--success)}.ui-overline--info{color:var(--info)}.ui-overline--warning{color:var(--warning)}.ui-section-header{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);align-items:center;gap:12px;margin:4px 0 2px;font-size:14px;font-weight:700;display:flex}.ui-section-header__rule{background:var(--border);flex:1;height:1px}.ui-field-grid{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:var(--gap-field) 16px;display:grid}.ui-field{gap:var(--gap-label);flex-direction:column;display:flex}.ui-field-stack{gap:var(--gap-field);flex-direction:column;display:flex}.ui-field-stack--sections{gap:var(--gap-section)}@media (width<=560px){.ui-field-grid{grid-template-columns:1fr}}.ui-input-wrap{align-items:center;width:100%;display:flex;position:relative}.ui-input-wrap .ui-input{width:100%}.ui-input-wrap[data-lead=true] .ui-input{padding-left:42px}.ui-input-wrap[data-trail=true] .ui-input{padding-right:42px}.ui-input-affix{color:var(--muted-foreground);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.ui-input-affix svg{width:18px;height:18px}.ui-input-affix--lead{left:14px}.ui-input-affix--trail{right:14px}.ui-otp{align-items:center;gap:10px;display:inline-flex}.ui-otp__group{align-items:center;gap:8px;display:inline-flex}.ui-otp__sep{background:var(--border);border-radius:1px;flex:none;width:12px;height:2px}.ui-otp__slot{text-align:center;width:46px;height:52px;font-family:var(--font-sans);color:var(--foreground);background:var(--background);border:1px solid var(--input);caret-color:var(--primary);appearance:none;border-radius:10px;outline:none;padding:0;font-size:20px;font-weight:600;line-height:1;transition:border-color .12s,box-shadow .12s,background-color .12s}.ui-otp__slot::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-otp__slot::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-otp__slot:hover:not(:disabled):not(:focus){border-color:var(--muted-foreground)}.ui-otp__slot:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring), transparent 70%)}.ui-otp__slot[data-filled=true]{border-color:var(--foreground)}.ui-otp__slot:disabled{cursor:not-allowed;opacity:.5}.ui-otp[data-invalid=true] .ui-otp__slot{border-color:var(--destructive)}.ui-otp[data-invalid=true] .ui-otp__slot:focus-visible{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive), transparent 70%)}.ui-appbar{background:var(--background);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex}.ui-appbar__brand{align-items:center;gap:10px;display:flex}.ui-appbar__actions{align-items:center;gap:14px;display:flex}.ui-form-footer{background:var(--background);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.ui-form-footer[data-sticky=true]{z-index:5;position:sticky;bottom:0}.ui-form-footer--frosted{background:color-mix(in srgb, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-form-footer__end{align-items:center;gap:10px;margin-left:auto;display:flex}.ui-status-icon{width:var(--si-size,64px);height:var(--si-size,64px);place-items:center;display:inline-grid;position:relative}.ui-status-icon__halo{opacity:.14;background:currentColor;border-radius:9999px;position:absolute;inset:0}.ui-status-icon__disc{background:currentColor;border-radius:9999px;place-items:center;width:62%;height:62%;display:grid;position:relative}.ui-status-icon__disc svg{color:#fff;width:52%;height:52%}.ui-status-icon--primary{color:var(--primary)}.ui-status-icon--success{color:var(--success)}.ui-status-icon--warning{color:var(--warning)}.ui-status-icon--destructive{color:var(--destructive)}.ui-status-icon--info{color:var(--info)}.ui-feature-icon{width:var(--fi-size,40px);height:var(--fi-size,40px);border-radius:var(--radius-md);background:color-mix(in srgb, currentColor, transparent 88%);place-items:center;display:inline-grid}.ui-feature-icon svg{width:50%;height:50%}.ui-feature-icon--primary{color:var(--primary)}.ui-feature-icon--success{color:var(--success)}.ui-feature-icon--warning{color:var(--warning)}.ui-feature-icon--info{color:var(--info)}.ui-stepper{align-items:flex-start;gap:0;width:100%;display:flex}.ui-stepper--rail{scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:8px;overflow-x:auto}.ui-stepper--rail::-webkit-scrollbar{display:none}.ui-stepper--rail .ui-step{font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;padding:12px 6px 10px}.ui-stepper--rail .ui-step__bar{display:none}.ui-stepper--rail .ui-step[data-clickable=true]{cursor:pointer}.ui-stepper--rail .ui-step[data-state=active]{border-bottom-color:var(--primary)}.ui-stepper--rail .ui-step[data-state=active] .ui-step__num{border-color:var(--primary);background:color-mix(in srgb, var(--primary), transparent 88%);color:var(--primary)}.ui-step{flex:none;align-items:flex-start;gap:10px;display:flex}.ui-step__num{border:1.5px solid var(--border);background:var(--background);width:26px;height:26px;font-family:var(--font-sans);color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.ui-step__num svg{width:13px;height:13px}.ui-step__text{flex-direction:column;padding-top:1px;display:flex}.ui-step__label{font-family:var(--font-sans);color:var(--muted-foreground);font-size:14px;font-weight:600;line-height:1.2}.ui-step__meta{color:var(--muted-foreground);margin-top:1px;font-size:12px}.ui-step__bar{background:var(--border);flex:1;min-width:24px;height:1px;margin:13px 14px 0}.ui-step[data-state=active] .ui-step__num{border-color:var(--primary);color:var(--primary)}.ui-step[data-state=active] .ui-step__label{color:var(--foreground)}.ui-step[data-state=complete] .ui-step__num{border-color:var(--primary);background:var(--primary);color:#fff}.ui-step[data-state=complete] .ui-step__label{color:var(--foreground)}.ui-empty-state{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:460px;margin:0 auto;padding:32px 24px;display:flex}.ui-empty-state__icon{margin-bottom:8px}.ui-empty-state__eyebrow{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.ui-empty-state__title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--foreground);font-size:26px;font-weight:700;line-height:1.15}.ui-empty-state__desc{color:var(--muted-foreground);font-size:14px;line-height:1.55}.ui-empty-state__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.ui-progress{background:var(--muted);border-radius:9999px;width:100%;height:6px;position:relative;overflow:hidden}.ui-progress__fill{background:var(--primary);border-radius:9999px;height:100%;transition:width .26s}.ui-chip-group{flex-wrap:wrap;gap:10px;display:flex}.ui-chip{border:1px solid var(--input);background:var(--card);height:38px;color:var(--foreground);font-family:var(--font-sans);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ui-chip:hover{background:var(--accent)}.ui-chip:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.ui-chip[data-selected=true]{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary), transparent 90%)}.ui-chip[disabled]{opacity:.5;cursor:not-allowed}.ui-chip--sm{border-radius:9999px;height:30px;padding:0 12px;font-size:13px;font-weight:600}.ui-chip--action{border-style:solid}.ui-chip--action:hover{background:var(--muted);border-color:var(--muted-foreground)}.ui-field-callout{background:color-mix(in srgb, var(--info), transparent 90%);color:var(--info);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.ui-field-callout--success{background:color-mix(in srgb, var(--success), transparent 88%);color:var(--success)}.ui-field-callout--warning{background:color-mix(in srgb, var(--warning), transparent 82%);color:color-mix(in srgb, var(--warning), var(--foreground) 55%)}.ui-field-callout__icon{flex-shrink:0;margin-top:1px;display:inline-flex}.ui-field-callout__icon svg{width:15px;height:15px}.ui-hours{flex-direction:column;gap:2px;display:flex}.ui-hours__presets{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ui-hours__day{border-top:1px solid var(--border);grid-template-columns:96px auto 1fr;align-items:start;gap:14px;padding:12px 0;display:grid}.ui-hours__day:first-of-type{border-top:0}.ui-hours__day[data-open=false]{background:color-mix(in srgb, var(--muted), transparent 40%);border-top:0;border-radius:8px;margin:0 -12px;padding:12px}.ui-hours__day[data-open=false]+.ui-hours__day{border-top:0}.ui-hours__dayname{color:var(--foreground);align-items:center;gap:10px;padding-top:8px;font-size:14px;font-weight:600;display:flex}.ui-hours__toggle{padding-top:6px}.ui-hours__ranges{flex-direction:column;gap:8px;min-width:0;display:flex}.ui-hours__range{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-hours__sep{color:var(--muted-foreground)}.ui-hours__closed{color:var(--muted-foreground);padding-top:8px;font-size:13px}.ui-hours__rmrange{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ui-hours__rmrange:hover{background:var(--accent);color:var(--foreground)}.ui-hours__addbreak{cursor:pointer;font:inherit;color:var(--info);background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:13px;font-weight:600}.ui-hours__addbreak:hover{text-decoration:underline}.ui-hours__time{box-sizing:border-box;border:1px solid var(--input);background:var(--card);height:40px;color:var(--foreground);font-family:var(--font-sans);border-radius:8px;padding:0 10px;font-size:14px}.ui-hours__time:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.ui-page-header{flex-direction:column;align-items:flex-start;margin-bottom:32px;display:flex}.ui-page-header__eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:10px;font-size:13px;font-weight:700}.ui-page-header__title{font-family:var(--font-sans);letter-spacing:-.012em;color:var(--foreground);margin:0;font-size:32px;font-weight:700;line-height:1.12}.ui-page-header__sub{color:var(--muted-foreground);max-width:60ch;margin:12px 0 0;font-size:16px;line-height:1.45}.ui-page-header__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.ui-task-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-sizing:border-box;align-items:flex-start;gap:18px;width:100%;padding:20px 22px;display:flex}.ui-task-row__tile{background:color-mix(in srgb, var(--primary), transparent 88%);width:46px;height:46px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ui-task-row[data-done=true] .ui-task-row__tile{background:color-mix(in srgb, var(--success), transparent 86%);color:var(--success)}.ui-task-row__tile svg{width:22px;height:22px}.ui-task-row__body{flex:1;min-width:0}.ui-task-row__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-task-row__title{font-family:var(--font-sans);color:var(--foreground);margin:0;font-size:17px;font-weight:600}.ui-task-row__why{color:var(--muted-foreground);margin:7px 0 0;font-size:14px;line-height:1.4}.ui-task-row__need{color:var(--muted-foreground);margin:8px 0 0;font-size:13px;line-height:1.4}.ui-task-row__need b{color:var(--foreground);font-weight:600}.ui-task-row__action{flex-shrink:0;align-self:center}.ui-list-row{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);width:100%;color:var(--foreground);cursor:pointer;text-align:left;font-family:var(--font-sans);align-items:center;gap:14px;padding:14px 16px;transition:background-color .12s,border-color .12s;display:flex}.ui-list-row:hover{background:var(--accent)}.ui-list-row:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.ui-list-row[data-static=true]{cursor:default}.ui-list-row[data-static=true]:hover{background:var(--card)}.ui-list-row__lead{color:var(--muted-foreground);flex-shrink:0;align-items:center;display:inline-flex}.ui-list-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.ui-list-row__title{color:var(--foreground);font-size:15px;font-weight:600;line-height:1.3;display:block}.ui-list-row__desc{color:var(--muted-foreground);margin-top:2px;font-size:13px;line-height:1.4;display:block}.ui-list-row__chevron{color:var(--muted-foreground);flex-shrink:0;display:inline-flex}.ui-list-row__chevron svg{width:18px;height:18px}.ui-add-tile{border:1.5px dashed var(--input);border-radius:var(--radius-lg);width:100%;color:var(--foreground);font-family:var(--font-sans);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:14px;font-weight:600;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}.ui-add-tile:hover{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary), transparent 94%)}.ui-add-tile:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.ui-add-tile__plus{background:color-mix(in srgb, var(--primary), transparent 88%);width:28px;height:28px;color:var(--primary);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.ui-add-tile__plus svg{width:15px;height:15px}.ui-labeled-value{gap:10px;min-width:0;display:flex}.ui-labeled-value__icon{color:var(--muted-foreground);flex-shrink:0;margin-top:1px}.ui-labeled-value__icon svg{width:15px;height:15px}.ui-labeled-value__body{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-labeled-value__label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:700;line-height:1.1;display:block}.ui-labeled-value__value{color:var(--foreground);font-size:14px;line-height:1.4;display:block}.ui-stat{box-sizing:border-box;border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:16px 18px 15px;display:flex}.ui-stat__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ui-stat__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px}.ui-stat__icon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary), transparent 92%);width:32px;height:32px;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.ui-stat__icon svg{width:17px;height:17px}.ui-stat__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:28px;font-weight:600;line-height:1.05}.ui-stat__trend{color:var(--muted-foreground);align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:inline-flex}.ui-stat__trend svg{width:13px;height:13px}.ui-stat__trend--up{color:var(--success)}.ui-stat__trend--down{color:var(--destructive)}.ui-selector{box-sizing:border-box;text-align:left;width:100%;font-family:var(--font-sans);border:1px solid var(--border);background:color-mix(in srgb, var(--secondary), transparent 50%);border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;gap:2px;padding:9px 12px;transition:background .12s,border-color .12s;display:flex}.ui-selector:hover:not(:disabled){background:var(--accent)}.ui-selector:disabled{cursor:default;opacity:.7}.ui-selector:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.ui-selector__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-selector__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:9.5px}.ui-selector__chev{width:14px;height:14px;color:var(--muted-foreground);flex-shrink:0}.ui-selector__value{color:var(--foreground);align-items:center;gap:7px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.ui-selector__value>svg,.ui-selector__value>img{flex-shrink:0;width:16px;height:16px}.ui-selector__sub{color:var(--muted-foreground);margin-top:2px;font-size:11px}.ui-filter-tabs{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);align-items:stretch;display:inline-flex;overflow:hidden}.ui-filter-tabs__tab{cursor:pointer;font-family:var(--font-sans);color:var(--muted-foreground);background:0 0;border:0;align-items:center;gap:6px;padding:8px 12px;font-size:12px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.ui-filter-tabs__tab:hover:not([data-state=active]){color:var(--foreground)}.ui-filter-tabs__tab[data-state=active]{background:var(--secondary);color:var(--foreground);font-weight:600}.ui-filter-tabs__count{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-weight:500}.ui-select-chip{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);align-items:center;gap:6px;padding-left:10px;font-size:12px;display:inline-flex;position:relative}.ui-select-chip:focus-within{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--ring), transparent 70%)}.ui-select-chip__label{color:var(--muted-foreground);white-space:nowrap}.ui-select-chip__select{appearance:none;cursor:pointer;font-family:var(--font-sans);color:var(--foreground);background:0 0;border:0;outline:none;padding:8px 26px 8px 0;font-size:12px;font-weight:600}.ui-select-chip__select:disabled{cursor:not-allowed;opacity:.5}.ui-select-chip__chevron{width:13px;height:13px;color:var(--muted-foreground);pointer-events:none;position:absolute;right:8px}.ui-dialog-overlay{z-index:100;box-sizing:border-box;background:color-mix(in srgb, var(--foreground), transparent 55%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:24px;animation:.16s ui-dialog-fade;display:flex;position:fixed;inset:0}.ui-dialog{z-index:1;box-sizing:border-box;border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--card);width:100%;max-width:520px;max-height:calc(100vh - 48px);color:var(--card-foreground);flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) ui-dialog-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px -16px #0000004d,0 8px 24px -12px #00000029}.dark .ui-dialog{box-shadow:0 28px 70px -16px #000000a6,0 8px 24px -10px #00000080}.ui-dialog--sm{max-width:420px}.ui-dialog--lg{max-width:640px}@keyframes ui-dialog-fade{0%{opacity:0}}@keyframes ui-dialog-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.ui-dialog-overlay,.ui-dialog{animation:none}}.ui-dialog__header{align-items:flex-start;gap:15px;padding:24px 24px 16px;display:flex}.ui-dialog__icon{background:color-mix(in srgb, currentColor, transparent 88%);width:44px;height:44px;color:var(--primary);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.ui-dialog__icon svg{width:22px;height:22px}.ui-dialog__icon--success{color:var(--success)}.ui-dialog__icon--warning{color:var(--warning)}.ui-dialog__icon--destructive{color:var(--destructive)}.ui-dialog__icon--info{color:var(--info)}.ui-dialog__heading{flex:1;min-width:0;padding-top:1px}.ui-dialog__eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.ui-dialog__eyebrow--success{color:var(--success)}.ui-dialog__eyebrow--warning{color:color-mix(in srgb, var(--warning), var(--foreground) 45%)}.ui-dialog__eyebrow--destructive{color:var(--destructive)}.ui-dialog__eyebrow--info{color:var(--info)}.ui-dialog__title{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:21px;font-weight:700;line-height:1.2}.ui-dialog__desc{color:var(--muted-foreground);margin:6px 0 0;font-size:14px;line-height:1.5}.ui-dialog__close{width:34px;height:34px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;place-items:center;margin:-4px -6px 0 0;transition:background-color .12s,color .12s;display:grid}.ui-dialog__close:hover{background:var(--accent);color:var(--foreground)}.ui-dialog__close:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.ui-dialog__close svg{width:18px;height:18px}.ui-dialog__body{color:var(--foreground);padding:4px 24px 20px;font-size:14px;line-height:1.55;overflow-y:auto}.ui-dialog__footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--muted), transparent 55%);justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding:15px 24px;display:flex}.ui-dialog__footer[data-spread=true]{justify-content:space-between}.ui-select-wrap{box-sizing:border-box;align-items:center;width:100%;display:inline-flex;position:relative}.ui-select{appearance:none;width:100%;height:var(--ui-field-h);box-sizing:border-box;border:1px solid var(--input);background:var(--card);color:var(--foreground);font-family:var(--font-sans);cursor:pointer;border-radius:8px;padding:0 40px 0 16px;font-size:15px;line-height:1.4;transition:border-color .12s,box-shadow .12s}.ui-select:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring), transparent 70%);outline:none}.ui-select:disabled{cursor:not-allowed;opacity:.5}.ui-select[data-placeholder=true]{color:var(--muted-foreground)}.ui-select[aria-invalid=true]{border-color:var(--destructive)}.ui-select[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive), transparent 70%)}.ui-select__chevron{color:var(--muted-foreground);pointer-events:none;align-items:center;display:inline-flex;position:absolute;right:14px}.ui-select__chevron svg{width:18px;height:18px}.ui-menu-anchor{display:inline-flex;position:relative}.ui-menu{z-index:50;box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--popover);min-width:200px;color:var(--popover-foreground);box-shadow:var(--shadow-card);padding:6px;animation:.14s cubic-bezier(.16,1,.3,1) ui-menu-pop;position:absolute}.ui-menu[data-align=start]{left:0}.ui-menu[data-align=end]{right:0}.ui-menu[data-side=bottom]{top:calc(100% + 6px)}.ui-menu[data-side=top]{bottom:calc(100% + 6px)}@keyframes ui-menu-pop{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ui-menu{animation:none}}.ui-menu__label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:8px 10px 4px;font-size:12px;font-weight:700}.ui-menu__separator{background:var(--border);height:1px;margin:5px -2px}.ui-menu__item{box-sizing:border-box;width:100%;color:var(--foreground);cursor:pointer;font-family:var(--font-sans);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;line-height:1.3;transition:background-color .1s,color .1s;display:flex}.ui-menu__item:hover,.ui-menu__item[data-highlighted=true]{background:var(--accent)}.ui-menu__item:focus-visible{background:var(--accent);outline:none}.ui-menu__item[data-variant=destructive]{color:var(--destructive)}.ui-menu__item[data-variant=destructive]:hover,.ui-menu__item[data-variant=destructive][data-highlighted=true]{background:color-mix(in srgb, var(--destructive), transparent 90%)}.ui-menu__item[data-disabled=true]{opacity:.5;pointer-events:none;cursor:default}.ui-menu__item-lead{color:var(--muted-foreground);flex-shrink:0;display:inline-flex}.ui-menu__item[data-variant=destructive] .ui-menu__item-lead{color:var(--destructive)}.ui-menu__item-lead svg{width:16px;height:16px}.ui-menu__item-label{flex:1;min-width:0}.ui-menu__item-check{color:var(--primary);flex-shrink:0;display:inline-flex}.ui-menu__item-check svg{width:16px;height:16px}:root{--radius:1rem;--radius-sm:12px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--background:#fff;--foreground:#26282b;--card:#fff;--card-foreground:#26282b;--popover:#fff;--popover-foreground:#26282b;--primary:#dc182d;--primary-foreground:#fff;--secondary:#f5f5f6;--secondary-foreground:#26282b;--muted:#f5f5f6;--muted-foreground:#727780;--accent:#f5f5f6;--accent-foreground:#26282b;--destructive:#b42318;--destructive-foreground:#fff;--success:#00803e;--success-foreground:#fff;--warning:#f5a623;--warning-foreground:#26282b;--info:#0075eb;--info-foreground:#fff;--border:#e5e5e7;--input:#d5d6d9;--ring:#727780;--chart-1:#dc182d;--chart-2:#0075eb;--chart-3:#00803e;--chart-4:#f5a623;--chart-5:#727780;--sidebar:#fff;--sidebar-foreground:#4c4f56;--sidebar-primary:#dc182d;--sidebar-primary-foreground:#fff;--sidebar-accent:#dc182d14;--sidebar-accent-foreground:#dc182d;--sidebar-border:#e5e5e7;--sidebar-ring:#dc182d;--ui-field-h:46px;--font-sans:"Figtree", "Figtree Fallback", -apple-system, BlinkMacSystemFont, ui-sans-serif, system-ui, "Segoe UI", sans-serif;--font-body:var(--font-sans);--font-display:"Barlow Condensed", "Barlow Semi Condensed", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-mapit-icons:"mapitfont";--space-0_5:2px;--space-1:4px;--space-1_5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--gap-label:8px;--gap-field:20px;--gap-section:28px;--shadow-card:0 1px 2px #0000000f, 0 2px 6px #00000014}.dark{--background:#0c0c0d;--foreground:#f5f5f6;--card:#1a1a1c;--card-foreground:#f5f5f6;--popover:#1a1a1c;--popover-foreground:#f5f5f6;--primary:#d93347;--primary-foreground:#fff;--secondary:#26282b;--secondary-foreground:#f5f5f6;--muted:#26282b;--muted-foreground:#8a8d93;--accent:#26282b;--accent-foreground:#f5f5f6;--destructive:#ef4456;--destructive-foreground:#fff;--success:#3dbd78;--success-foreground:#0c0c0d;--warning:#f5a623;--warning-foreground:#0c0c0d;--info:#4da3ff;--info-foreground:#0c0c0d;--border:#2c2d30;--input:#3a3c40;--ring:#8a8d93;--shadow-card:0 1px 2px #0006, 0 3px 10px #00000073;--chart-1:#ef4456;--chart-2:#4da3ff;--chart-3:#3dbd78;--chart-4:#f5a623;--chart-5:#a0a4ab;--sidebar:#1a1a1c;--sidebar-foreground:#d1d3d4;--sidebar-primary:#d93347;--sidebar-primary-foreground:#fff;--sidebar-accent:#d933471a;--sidebar-accent-foreground:#d93347;--sidebar-border:#2c2d30;--sidebar-ring:#d93347}.ds-surface{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.4}a{color:var(--info);text-underline-offset:3px}a:hover{color:color-mix(in srgb, var(--info), black 14%)}.ui-display-xl{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:60px;font-weight:600;line-height:.95}.ui-display-lg{font-family:var(--font-display);text-transform:uppercase;font-size:48px;font-weight:600;line-height:1}.ui-h1{font-family:var(--font-sans);letter-spacing:-.01em;font-size:30px;font-weight:600;line-height:1.2}.ui-h2{font-family:var(--font-sans);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.25}.ui-h3{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1.3}.ui-body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.5}.ui-caption{font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.4}.ui-overline{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.4}.ui-mono{font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:1.5}:root{--color-primary:#dc182d;--color-primary-variant:#f6c5ca;--color-primary-light:#ffeaea;--color-on-primary:#fff;--color-red:#dc182d;--color-green:#00803e;--color-yellow:#f5a623;--color-blue:#0075eb;--color-red-container:#f6c5ca;--color-green-container:#e0f0e7;--color-yellow-container:#fcecd2;--color-blue-container:#d9ebfc;--color-black:#222;--color-white:#fff;--color-gray-100:#f6f6f6;--color-gray-200:#f2f2f2;--color-gray-300:#ededed;--color-gray-380:#e5e5e5;--color-gray-400:#dbdbdb;--color-gray-500:#bfbfbf;--color-gray-600:#aaa;--color-gray-700:#888;--color-gray-800:#444;--color-gray-1000:#222;--surface:#fff;--surface-container:#f2f2f2;--surface-variant:#dbdbdb;--on-surface:#222;--on-surface-variant:#999;--disabled:#bbb;--outline:#bbb;--outline-variant:#dbdbdb;--outline-focus:#0075eb;--service-mode:#222;--on-service-mode:#fff;--radius-pill:25px;--shadow-card:0 1px 2px #0000000f, 0 2px 6px #0000000a}.type-display-small{font-family:var(--font-display);font-size:36px;font-weight:600;line-height:40px}.type-title-large{font-family:var(--font-display);text-transform:uppercase;font-size:28px;font-weight:600;line-height:32px}.type-title-medium{font-family:var(--font-display);text-transform:uppercase;color:#222221;font-size:26px;font-weight:700;line-height:32px}.type-headline-large{font-family:var(--font-display);text-transform:uppercase;font-size:20px;font-weight:600;line-height:24px}.type-headline-small{font-family:var(--font-display);text-transform:uppercase;color:var(--color-gray-600);font-size:16px;font-weight:700;line-height:20px}.type-title-small{font-family:var(--font-display);text-transform:uppercase;font-size:14px;font-weight:400;line-height:17px}.type-body-large{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:18px}.type-body-large-semibold{font-family:var(--font-body);font-size:16px;font-weight:600;line-height:22px}.type-body-medium{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:17px}.type-body-medium-semibold{font-family:var(--font-body);font-size:14px;font-weight:600;line-height:16px}.type-body-small{font-family:var(--font-body);font-size:13px;font-weight:400;line-height:15px}.type-label-large{font-family:var(--font-body);font-size:15px;font-weight:600;line-height:18px}.type-label-medium{font-family:var(--font-body);font-size:13px;font-weight:600;line-height:16px}.type-label-small{font-family:var(--font-display);font-size:12px;font-weight:600;line-height:15px}.type-button-large{font-family:var(--font-display);letter-spacing:.5px;text-transform:uppercase;font-size:20px;font-weight:600;line-height:24px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--warning-muted:#fef3c7;--warning-muted-foreground:#92400e}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--warning-muted:#3a2c10;--warning-muted-foreground:#f5c162}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}.app-frame{flex-direction:column;min-height:100vh;display:flex}.app-main{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:32px 24px 64px}.app-brand-name{font-family:var(--font-sans);color:var(--foreground);font-size:16px;font-weight:700}.app-brand-dot{color:var(--primary)}.app-brand-product{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:13px;font-weight:600}.app-user-email{color:var(--muted-foreground);font-size:13px}.whats-new,.whats-new__trigger{position:relative}.whats-new__count{background:var(--primary);min-width:15px;height:15px;color:var(--primary-foreground);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:-3px;right:-3px}.whats-new__panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);z-index:100;width:min(360px,100vw - 32px);max-height:min(480px,100vh - 96px);padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 20px 48px -16px #00000073}.whats-new__heading{margin:0 0 12px;font-size:14px;font-weight:700}.whats-new__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.whats-new__entry{flex-direction:column;gap:3px;display:flex}.whats-new__entry+.whats-new__entry{border-top:1px solid var(--border);padding-top:14px}.whats-new__entry-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.whats-new__entry-title{font-size:13px;font-weight:600}.whats-new__entry-body{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.45}.whats-new__entry-date{color:var(--muted-foreground);font-size:11px}.signin-screen{place-items:center;min-height:100vh;padding:24px;display:grid}.spotlight-tour{z-index:1000;pointer-events:none;position:fixed;inset:0}.spotlight-tour__backdrop{pointer-events:auto;fill:#030712ad;width:100vw;height:100vh;position:fixed;inset:0}.spotlight-tour__highlight{border:2px solid color-mix(in srgb, var(--primary), white 18%);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary), transparent 72%);pointer-events:none;border-radius:12px;transition:left .18s,top .18s,width .18s,height .18s;position:fixed}.spotlight-tour__card{border:1px solid color-mix(in srgb, var(--border), white 10%);border-radius:var(--radius-xl);background:var(--card);width:min(390px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--card-foreground);pointer-events:auto;outline:none;padding:22px;position:fixed;overflow-y:auto;box-shadow:0 28px 72px -20px #00000094}.spotlight-tour__card--welcome{top:50%;left:50%;transform:translate(-50%,-50%)}.spotlight-tour__card h2{margin:5px 0 0;font-size:22px;line-height:1.2}.spotlight-tour__card p{color:var(--muted-foreground);margin:9px 0 0;font-size:14px;line-height:1.5}.spotlight-tour__progress{align-items:center;gap:6px;margin-top:18px;display:flex}.spotlight-tour__progress>span:not(.spotlight-tour__progress-label){background:var(--border);border-radius:9999px;width:18px;height:4px}.spotlight-tour__progress>span.is-current{background:var(--primary)}.spotlight-tour__progress-label{color:var(--muted-foreground);margin-left:3px;font-size:11px}.spotlight-tour__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.spotlight-tour__actions>div{gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.spotlight-tour__highlight{transition:none}}@media (width<=520px){.spotlight-tour__card:not(.spotlight-tour__card--welcome){width:auto;bottom:16px;right:16px;top:auto!important;left:16px!important}}.queue-header{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.queue-header__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.queue-header__title h1{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.queue-header__sub{color:var(--muted-foreground);margin:4px 0 0;font-size:12.5px}.queue-header__updated{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:12px}.queue-pill{font:600 12px / 1.4 var(--font-sans);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.queue-pill:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.queue-pill__dot{background:currentColor;border-radius:9999px;width:6px;height:6px}.queue-pill--failed{background:color-mix(in srgb, var(--destructive), transparent 88%);color:var(--destructive)}.queue-pill--pending{background:var(--warning-muted);color:var(--warning-muted-foreground)}.queue-toolbar{border:1px solid var(--border);background:var(--muted);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:10px;display:flex}.queue-toolbar__search{flex:1;min-width:220px;max-width:380px}.queue-toolbar .ui-input{height:40px}.queue-toolbar .ui-select-chip{background:var(--card)}.queue-toolbar__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.queue-actions{position:relative}.queue-actions__overlay{z-index:30;position:fixed;inset:0}.queue-actions__menu{z-index:40;border:1px solid var(--border);background:var(--card);min-width:224px;box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.queue-actions__menu button{width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:14px;display:block}.queue-actions__menu button:hover{background:var(--secondary)}.queue-actions__menu button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.queue-actions__menu button:disabled{opacity:.5;cursor:not-allowed}.queue-actions__sep{background:var(--border);border:none;height:1px;margin:4px 0}.queue-goto-hint kbd,.queue-shortcuts kbd{border:1px solid var(--border);background:var(--muted);min-width:20px;color:var(--foreground);font:11px / 1.4 var(--font-sans);text-align:center;border-bottom-width:2px;border-radius:4px;padding:1px 5px;display:inline-block}.queue-goto-hint{border:1px solid color-mix(in srgb, var(--primary), transparent 60%);border-radius:var(--radius);background:color-mix(in srgb, var(--primary), transparent 92%);color:var(--foreground);margin:-8px 0 16px;padding:9px 12px;font-size:13px}.queue-operations-alert{margin-bottom:16px}.queue-operations-alert__action{grid-column-start:2;margin-top:10px}.queue-search__shortcut{border:1px solid var(--border);background:var(--muted);min-width:24px;height:24px;color:var(--muted-foreground);font:12px / 1 var(--font-sans);pointer-events:none;border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex;position:absolute;right:12px}.queue-row{cursor:pointer;outline:none}.queue-row[aria-selected=true]>td{background:var(--muted)}.queue-row:focus-visible>td{box-shadow:inset 0 2px 0 var(--primary), inset 0 -2px 0 var(--primary)}.queue-row:focus-visible>td:first-child{box-shadow:inset 2px 0 0 var(--primary), inset 0 2px 0 var(--primary), inset 0 -2px 0 var(--primary)}.queue-row:focus-visible>td:last-child{box-shadow:inset -2px 0 0 var(--primary), inset 0 2px 0 var(--primary), inset 0 -2px 0 var(--primary)}.queue-bulk-bar{border:1px solid var(--border);background:var(--muted);border-radius:8px;flex-direction:column;align-items:stretch;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;display:flex}.queue-bulk-bar__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.queue-bulk-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.queue-bulk-group__label{min-width:148px;color:var(--muted-foreground)}.queue-bulk-group .ui-select-wrap{flex:0 240px;min-width:180px}.queue-bulk-bar .ui-input{flex:240px;min-width:200px;max-width:420px}.queue-select-cell{width:28px;padding-right:0}.queue-select-cell input[type=checkbox]{accent-color:var(--primary);cursor:pointer}.queue-age{font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:6px;width:max-content;padding:2px 6px;font-weight:600;display:inline-flex}.queue-age__dot{background:var(--info);border-radius:9999px;flex:none;width:7px;height:7px;display:inline-block}.queue-age__dot--normal,.queue-age--normal .queue-age__dot{background:var(--info)}.queue-age__dot--warning,.queue-age--warning .queue-age__dot{background:var(--warning)}.queue-age__dot--overdue,.queue-age--overdue .queue-age__dot{background:var(--destructive)}.queue-age--warning{background:var(--warning-muted);color:var(--warning-muted-foreground)}.queue-age--overdue{background:color-mix(in srgb, var(--destructive), transparent 88%);color:var(--destructive)}.queue-age--history{color:inherit;padding-inline:0;font-weight:400}.queue-age--history .queue-age__dot{display:none}.queue-views{border:1px solid var(--border);background:var(--card);border-radius:9px;align-items:center;gap:2px;padding:2px 2px 2px 10px;display:inline-flex}.queue-views__label{color:var(--muted-foreground);font:12px / 1 var(--font-sans);white-space:nowrap;margin-right:4px}.queue-views__btn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:6px;display:inline-flex}.queue-views__btn svg{width:15px;height:15px;display:block}.queue-views__btn:hover{color:var(--foreground)}.queue-views__btn--on{background:var(--muted);color:var(--foreground)}.queue-views__btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.queue-toolbar-pill{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);font:500 12px / 1.2 var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:9px;padding:7px 11px}.queue-toolbar-pill:hover{border-color:var(--primary);color:var(--foreground)}.queue-toolbar-pill--on{background:var(--muted);color:var(--foreground)}.queue-board{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.queue-board__column{border:1px solid var(--border);background:var(--muted);border-radius:12px;flex-direction:column;flex:none;width:272px;max-height:72vh;display:flex}.queue-board--compact .queue-board__column{width:208px}.queue-board__column--closed{opacity:.62}.queue-board__head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px;display:flex}.queue-board__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.queue-board__stage{min-width:0;font:600 12px / 1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:inline-flex;overflow:hidden}.queue-board__pipeline{color:var(--muted-foreground);font:500 11px / 1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;padding-left:15px;overflow:hidden}.queue-board__dot{background:var(--info);border-radius:9999px;flex:none;width:8px;height:8px}.queue-board__column--closed .queue-board__dot{background:var(--muted-foreground)}.queue-board__count{background:var(--card);color:var(--muted-foreground);font:600 11px / 1.5 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:9999px;margin-left:auto;padding:1px 7px}.queue-board__cards{flex-direction:column;gap:8px;padding:10px;display:flex;overflow-y:auto}.queue-board--compact .queue-board__cards{gap:4px;padding:8px}.queue-board__more{border:1px dashed var(--border);color:var(--muted-foreground);font:500 12px / 1.2 var(--font-sans);cursor:pointer;background:0 0;border-radius:8px;padding:7px}.queue-board__more:hover{border-color:var(--primary);color:var(--foreground)}.queue-card{border:1px solid var(--border);background:var(--card);color:inherit;text-align:left;cursor:pointer;border-radius:9px;flex-direction:column;gap:7px;padding:9px 10px;display:flex}.queue-card:hover{border-color:var(--primary)}.queue-card--selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.queue-card:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.queue-card--overdue{border-left:3px solid var(--destructive)}.queue-card--warning{border-left:3px solid var(--warning)}.queue-card__top,.queue-card__foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.queue-card__subject{-webkit-line-clamp:2;line-clamp:2;font:500 13px / 1.35 var(--font-sans);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.queue-card__tags{gap:5px;min-width:0;display:flex;overflow:hidden}.queue-card__tag{background:var(--muted);color:var(--muted-foreground);font:500 11px / 1.5 var(--font-sans);white-space:nowrap;border-radius:9999px;padding:1px 6px}.queue-card--tight{flex-direction:row;align-items:center;gap:7px;padding:6px 8px}.queue-card--tight .queue-card__subject{-webkit-line-clamp:1;line-clamp:1;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px}.queue-card__age{color:var(--muted-foreground);font:500 11px / 1.4 var(--font-sans);font-variant-numeric:tabular-nums;flex:none}.hubspot-ticket-meta{align-items:center;gap:7px;min-width:0;display:inline-flex}.hubspot-ticket-meta__unavailable{color:var(--muted-foreground);font-size:12px}.hubspot-state{align-items:center;gap:6px;min-width:0;max-width:132px;font-size:12px;font-weight:600;display:inline-flex}.hubspot-state__dot{background:currentColor;border-radius:9999px;flex:none;width:8px;height:8px}.hubspot-state__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hubspot-state__stack{flex-direction:column;min-width:0;display:flex}.hubspot-state__pipeline{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:11px;font-weight:500;overflow:hidden}.hubspot-state--with-pipeline{align-items:flex-start;max-width:152px}.hubspot-state--with-pipeline .hubspot-state__dot{margin-top:4px}.hubspot-state--open{color:var(--info)}.hubspot-state--action{color:var(--warning)}.hubspot-state--waiting-customer{color:var(--chart-4)}.hubspot-state--closed{color:var(--success)}.hubspot-state--ticketless{color:var(--muted-foreground);font-weight:500}.ticket-human{align-items:center;width:32px;height:28px;display:inline-flex;position:relative}.ticket-human--empty{color:var(--muted-foreground);font-size:12px}.ticket-human__avatar{border:1px solid color-mix(in srgb, currentColor, transparent 72%);background:var(--background);width:24px;height:24px;box-shadow:inset 0 0 0 999px color-mix(in srgb, currentColor, transparent 84%);letter-spacing:.02em;border-radius:9999px;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex;position:absolute}.ticket-human__avatar--assigned{z-index:0;left:0}.ticket-human__avatar--primary{z-index:1;left:0}.ticket-human--conflict .ticket-human__avatar--primary{left:8px}.ticket-human--active .ticket-human__avatar--primary{outline:2px solid color-mix(in srgb, var(--success), transparent 20%);outline-offset:1px}.ticket-human__active-dot{z-index:2;border:1.5px solid var(--background);background:var(--success);border-radius:9999px;width:7px;height:7px;position:absolute;bottom:0;right:2px}.ticket-human__avatar[data-color="0"]{color:var(--chart-1)}.ticket-human__avatar[data-color="1"]{color:var(--chart-2)}.ticket-human__avatar[data-color="2"]{color:var(--chart-3)}.ticket-human__avatar[data-color="3"]{color:var(--chart-4)}.ticket-human__avatar[data-color="4"]{color:var(--chart-5)}.ticket-human__avatar[data-color="5"]{color:var(--primary)}.detail-meta .ticket-human{margin-left:2px}.detail-meta .hubspot-ticket-meta--both{padding-right:2px}.queue-subject{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:280px;font-weight:500;display:flex;overflow:hidden}.queue-subject .ui-badge{flex-shrink:0}.queue-preview{text-overflow:ellipsis;white-space:nowrap;max-width:420px;color:var(--muted-foreground);display:block;overflow:hidden}.queue-pagination{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.queue-pagination p{color:var(--muted-foreground);margin:0;font-size:13px}.queue-pagination>div{align-items:center;gap:10px;display:flex}.queue-pagination>div>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.queue-shortcuts{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--card-foreground);padding:0;box-shadow:0 24px 64px -16px #00000059}.queue-shortcuts::backdrop{background:color-mix(in srgb, var(--foreground), transparent 55%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.queue-shortcuts__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.queue-shortcuts__header h2{margin:3px 0 0;font-size:21px}.queue-shortcuts__header p{color:var(--muted-foreground);margin:5px 0 0;font-size:13px}.queue-shortcuts__close{width:34px;height:34px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:grid}.queue-shortcuts__close:hover{background:var(--accent);color:var(--foreground)}.queue-shortcuts__close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.queue-shortcuts__list{gap:0;margin:0;padding:8px 24px 18px;display:grid}.queue-shortcuts__list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,.8fr) 1.2fr;align-items:center;gap:20px;padding:10px 0;display:grid}.queue-shortcuts__list>div:last-child{border-bottom:0}.queue-shortcuts__list dt,.queue-shortcuts__list dd{margin:0}.queue-shortcuts__list dd{color:var(--muted-foreground);font-size:13px}@media (width<=800px){.queue-toolbar__actions{width:100%;margin-left:0}.queue-toolbar__search{max-width:none}.queue-header__updated{width:100%;margin-left:0}.queue-pagination{flex-direction:column;align-items:flex-start}.queue-shortcuts__list>div{grid-template-columns:1fr;gap:5px}}.confidence{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.confidence-track{background:var(--border);border-radius:999px;flex:none;width:44px;height:6px;overflow:hidden}.confidence-fill{background:var(--success);border-radius:999px;height:100%;display:block}.confidence--medium .confidence-fill{background:var(--warning)}.confidence--low .confidence-fill{background:var(--destructive)}.confidence-value{font-variant-numeric:tabular-nums}.detail-wide{width:min(1560px,100vw - 48px);position:relative;left:50%;transform:translate(-50%)}.detail-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:24px;display:grid}.detail-rail{flex-direction:column;gap:14px;display:flex}.rail-tabs{width:100%;display:flex}.rail-tabs .ui-filter-tabs__tab{flex:1;justify-content:center;padding:9px 6px;font-size:13px}.rail-tabs--flagged .ui-filter-tabs__tab:last-child:before{content:"";background:var(--info);border-radius:50%;flex:none;width:6px;height:6px;margin-right:2px}.rail-tabs--flagged .ui-filter-tabs__tab:last-child[data-state=active]:before{background:var(--muted-foreground)}.rail-section{flex-direction:column;gap:14px;display:flex}.rail-section__head{font-family:var(--font-display,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:10px;margin:4px 0 0;font-size:14px;font-weight:700;display:flex}.rail-section__head:after{content:"";background:var(--border);flex:1;height:1px}.case-facts{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius,12px);background:var(--card);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.case-facts__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.case-facts__head .ui-label{margin:0}.case-facts__meta{align-items:center;gap:8px;display:inline-flex}.case-facts__refresh{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);font:500 11.5px / 1.3 var(--font-sans);cursor:pointer;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.case-facts__refresh:hover:not(:disabled){color:var(--foreground)}.case-facts__refresh:disabled{cursor:progress;opacity:.6}.detail-meta__chip{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);font:500 12px / 1.2 var(--font-sans);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.detail-meta__chip:hover,.detail-meta__chip strong{color:var(--foreground)}@media (width<=900px){.detail-grid{grid-template-columns:1fr}}.detail-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.detail-meta .ui-caption{color:var(--muted-foreground)}.review-ownership{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:-6px 0 16px;padding:10px 12px;display:flex}.review-ownership__body{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.review-ownership__body span,.review-ownership__body small{color:var(--muted-foreground)}.review-ownership__body small{font-size:11px}.review-ownership__error{color:var(--destructive)!important}.review-ownership__actions{flex-shrink:0;gap:6px;display:flex}@media (width<=700px){.review-ownership{flex-direction:column;align-items:flex-start}}.case-context__trigger{color:var(--muted-foreground);margin-left:auto}.case-context__dialog{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);width:min(860px,100vw - 48px);max-width:none;height:min(780px,100vh - 48px);max-height:none;color:var(--foreground);padding:0}.case-context__dialog::backdrop{background:#0000008c}.case-context__body{flex-direction:column;height:100%;display:flex}.case-context__header{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 16px;display:flex}.case-context__header h2{margin:0;font-size:20px}.case-context__header p{max-width:680px;color:var(--muted-foreground);margin:6px 0 0;font-size:14px;line-height:1.45}.case-context__close{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:4px 6px}.case-context__close:hover{color:var(--foreground)}.case-context__fields{flex-direction:column;flex:1;gap:14px;min-height:0;padding:0 24px 18px;display:flex}.case-context__fields .ui-label{margin-bottom:7px}.case-context__data-warning{border:1px solid color-mix(in srgb, var(--warning), transparent 40%);border-radius:var(--radius-sm);background:var(--warning-muted);color:var(--warning-muted-foreground);margin:0;padding:9px 11px;font-size:13px;line-height:1.4}.case-context__instruction .ui-textarea{min-height:64px}.case-context__preview-field{flex-direction:column;flex:1;min-height:0;display:flex}.case-context__preview-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.case-context__preview{resize:none;min-height:260px;font-family:var(--font-mono,monospace);flex:1;font-size:12px;line-height:1.5}.case-context__preview-field>p{margin:7px 0 0}.case-context__footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--muted), transparent 55%);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.case-context__actions{gap:8px;display:flex}@media (width<=700px){.case-context__trigger{margin-left:0}.case-context__dialog{width:calc(100vw - 24px);height:calc(100vh - 24px)}.case-context__footer{flex-direction:column;align-items:flex-end}}.thread{flex-direction:column;gap:10px;display:flex}.thread__collapse{font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;align-self:center;padding:4px 10px;font-size:13px}.thread__collapse:hover{color:var(--foreground);text-decoration:underline}.msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:85%;padding:10px 14px;font-size:14px;line-height:1.5}.msg--in{background:var(--secondary);color:var(--secondary-foreground);border-bottom-left-radius:4px;align-self:flex-start}.msg--out{background:color-mix(in srgb, var(--info), transparent 88%);color:var(--foreground);border-bottom-right-radius:4px;align-self:flex-end}.msg__meta{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.msg__attachments{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.msg__attachment{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;text-decoration:none;display:inline-flex}a.msg__attachment:hover{border-color:var(--ring)}.msg__thumb-link{line-height:0;display:inline-block}.msg__thumb{border:1px solid var(--border);background:var(--background);object-fit:cover;border-radius:10px;max-width:160px;max-height:110px}.msg__thumb-link:hover .msg__thumb{border-color:var(--ring)}.attachment__open{white-space:nowrap;margin-left:auto;font-size:12px}.composer{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}.composer .ui-textarea{min-height:220px;font-size:14px}.composer--empty .ui-textarea{min-height:88px}.composer__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.composer__title{flex-direction:column;gap:3px;min-width:0;display:flex}.composer__title .ui-caption{line-height:1.35;display:block}.composer__change{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.composer__change-summary{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.customer-card{flex-direction:column;gap:4px;font-size:14px;display:flex}.editor-stack{flex-direction:column;gap:14px;display:flex}.editor-stack .ui-textarea{min-height:260px;font-size:14px}.editor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.editor-shortcut{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:11px}.editor-shortcut kbd{border:1px solid var(--border);background:var(--muted);min-width:20px;color:var(--foreground);font:inherit;text-align:center;border-bottom-width:2px;border-radius:4px;padding:1px 5px;line-height:1.4;display:inline-block}.editor-safety{color:var(--muted-foreground);margin:-4px 0 0;font-size:11px}.agent-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agent-steps__item{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.agent-steps__item input{accent-color:var(--primary);margin-top:3px}.agent-steps__item--done span{color:var(--muted-foreground);text-decoration:line-through}.agent-steps__prepared{border-left:2px solid var(--primary);background:var(--muted);color:var(--muted-foreground);border-radius:4px;margin:0 0 10px;padding:6px 10px;font-size:12px;line-height:1.5}.steps-flow__button{border:1px solid var(--border);color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.steps-flow__button:hover{color:var(--foreground);border-color:var(--foreground)}.steps-flow__dialog{border:1px solid var(--border);background:var(--background,#fff);width:min(1200px,94vw);max-width:none;height:min(820px,90vh);max-height:none;color:inherit;border-radius:10px;padding:0}.steps-flow__dialog::backdrop{background:#00000073}.steps-flow__body{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;padding:20px 24px 18px;display:flex}.steps-flow__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.steps-flow__header-actions{align-items:center;gap:12px;display:flex}.steps-flow__view-switch{border:1px solid var(--border);background:var(--muted);border-radius:8px;padding:3px;display:inline-flex}.steps-flow__view-switch button{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:600}.steps-flow__view-switch button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px color-mix(in srgb, var(--foreground), transparent 88%)}.steps-flow__close{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:16px}.steps-flow__close:hover{color:var(--foreground)}.steps-flow__chart{border:1px solid var(--border);background:var(--background);width:100%;min-height:0;color:inherit;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;flex:1;padding:0;display:block;position:relative;overflow:hidden}.steps-flow__chart:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.steps-flow__chart--panning{cursor:grabbing}.steps-flow__controls{align-items:center;gap:6px;display:flex}.steps-flow__zoom-btn{border:1px solid var(--border);color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:5px 10px;font-size:13px;line-height:1}.steps-flow__zoom-btn:hover{color:var(--foreground);border-color:var(--foreground)}.steps-flow__zoom-level{color:var(--muted-foreground);text-align:center;font-variant-numeric:tabular-nums;min-width:42px;font-size:12px}.steps-flow__key-help{color:var(--muted-foreground);margin-left:8px;font-size:12px}.steps-flow__fallback{white-space:pre-wrap;color:var(--muted-foreground);margin:0;font-size:12px}.steps-flow__footer{margin:0}.steps-flow__legacy{border:1px solid var(--border);background:var(--card);border-radius:8px;flex:1;place-items:center;min-height:0;padding:20px;display:grid;overflow:auto}.steps-flow__legacy svg{max-width:100%;max-height:100%}.steps-graph{transform-origin:0 0;font-family:var(--font-sans);position:absolute;top:0;left:0;overflow:visible}.steps-graph__edges>g>path{fill:none;stroke:color-mix(in srgb, var(--muted-foreground), transparent 25%);stroke-width:1.7px;stroke-linejoin:round}.steps-graph__arrow{fill:color-mix(in srgb, var(--muted-foreground), transparent 15%)}.steps-graph__edge-label rect{fill:var(--background);stroke:var(--border)}.steps-graph__edge-label text{fill:var(--muted-foreground);font-size:11px;font-weight:650}.steps-graph__node rect,.steps-graph__node polygon{fill:var(--card);stroke:var(--border);stroke-width:1.5px;filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--foreground), transparent 92%))}.steps-graph__node text{fill:var(--foreground);pointer-events:none;font-size:13px;font-weight:600}.steps-graph__node--decision polygon{fill:color-mix(in srgb, var(--warning), var(--card) 91%);stroke:color-mix(in srgb, var(--warning), var(--border) 45%)}.steps-graph__node--outcome rect{fill:color-mix(in srgb, var(--success), var(--card) 92%);stroke:color-mix(in srgb, var(--success), var(--border) 55%)}.steps-flow__outline{border:1px solid var(--border);background:var(--card);border-radius:8px;flex:1;min-height:0;padding:18px 22px;overflow:auto}.steps-flow__outline>ol{max-width:760px;margin:0 auto;padding-left:28px}.steps-flow__outline>ol>li{color:var(--foreground);padding:8px 0 14px 8px}.steps-flow__outline-node{align-items:center;gap:9px;display:flex}.steps-flow__kind{border:1px solid var(--border);color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.steps-flow__kind--decision{border-color:color-mix(in srgb, var(--warning), var(--border) 50%);color:var(--warning-muted-foreground);background:var(--warning-muted)}.steps-flow__kind--outcome{border-color:color-mix(in srgb, var(--success), var(--border) 55%);color:var(--success);background:color-mix(in srgb, var(--success), transparent 94%)}.steps-flow__outline ul{color:var(--muted-foreground);margin:8px 0 0;padding-left:22px;font-size:13px;line-height:1.6}.steps-flow__branch{color:var(--foreground);font-weight:650}@media (width<=680px){.steps-flow__dialog{width:96vw}.steps-flow__body{padding:16px}.steps-flow__header{align-items:flex-start}.steps-flow__header-actions{flex-direction:column-reverse;align-items:flex-end}.steps-flow__key-help{display:none}}.kb-sources{flex-direction:column;gap:1px;max-height:132px;display:flex;overflow-y:auto}.kb-sources a{text-decoration:none}.kb-source{color:inherit;border-top:1px solid var(--border);cursor:pointer;align-items:baseline;gap:10px;padding:7px 4px;text-decoration:none;display:flex}.kb-source:first-child{border-top:none}.kb-source:hover{text-decoration:none}.kb-source__title{min-width:0;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}.kb-source__path{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:40%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.kb-source__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--warning-muted-foreground);background:var(--warning-muted);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.kb-source__arrow{color:var(--muted-foreground);opacity:0;transition:opacity .12s}.kb-source:hover .kb-source__title{color:var(--primary)}.kb-source:hover .kb-source__arrow{opacity:1}.ticket-drafts{flex-direction:column;display:flex}.ticket-draft{border-top:1px solid var(--border);color:inherit;cursor:pointer;align-items:center;gap:8px;padding:7px 4px;text-decoration:none;display:flex}.ticket-draft:first-child{border-top:none}.ticket-draft__age{flex:1;min-width:0}.ticket-draft--current{cursor:default;font-weight:600}.ticket-draft--version{border-left:2px solid var(--border);margin-left:12px;padding-left:10px}.ticket-draft:hover:not(.ticket-draft--current){color:var(--primary)}.data-tools{flex-direction:column;gap:1px;display:flex}.data-tool{border-top:1px solid var(--border)}.data-tool__summary{cursor:pointer;align-items:baseline;gap:10px;padding:7px 4px;list-style:none;display:flex}.data-tool__summary::-webkit-details-marker{display:none}.data-tool__name{min-width:0;color:var(--foreground);flex:1;font-size:13px;font-weight:500}.data-tool__hint{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.data-tool__arrow{color:var(--muted-foreground);transition:transform .12s}.data-tool[open] .data-tool__arrow{transform:rotate(90deg)}.data-tool__output{color:var(--foreground);background:var(--muted);white-space:pre-wrap;border-radius:6px;margin:0 4px 8px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.5;overflow-x:auto}.trace-loading{flex-direction:column;gap:8px;display:flex}.trace-timeline{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.trace-timeline--nested{border-left:1px dashed var(--border);gap:10px;margin-top:12px;padding-left:14px}.trace-event{align-items:flex-start;gap:10px;display:flex;position:relative}.trace-event__dot{background:var(--muted-foreground);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.trace-event__dot--succeeded{background:var(--success)}.trace-event__dot--failed,.trace-event__dot--timed_out{background:var(--destructive)}.trace-event__dot--started{background:var(--warning)}.trace-event__dot--skipped{background:var(--muted-foreground)}.trace-event__body{flex:1;min-width:0}.trace-event__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trace-event__label{color:var(--foreground);font-size:13px;font-weight:500}.trace-event__duration{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.trace-event__summary{color:var(--muted-foreground);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.trace-event__summary--interrupted{color:var(--warning-foreground,var(--foreground));font-style:italic}.trace-details{margin-top:6px}.trace-details__summary{color:var(--muted-foreground);cursor:pointer;font-size:11px;list-style:none}.trace-details__summary::-webkit-details-marker{display:none}.trace-details__body{flex-direction:column;gap:5px;margin-top:6px;display:flex}.trace-details__error{color:var(--destructive-foreground);background:var(--destructive);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.5}.trace-fact{gap:8px;font-size:11.5px;line-height:1.45;display:flex}.trace-fact__key{min-width:72px;color:var(--muted-foreground);text-transform:capitalize;flex:none}.trace-fact__value{min-width:0;color:var(--foreground);overflow-wrap:anywhere;flex:1}.diagnosis-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.diagnosis-headline{color:var(--foreground);margin:0;font-size:14px;font-weight:600;line-height:1.45}.diagnosis-evidence{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.diagnosis-evidence li{color:var(--muted-foreground);padding-left:14px;font-size:12px;line-height:1.5;position:relative}.diagnosis-evidence li:before{content:"·";color:var(--muted-foreground);position:absolute;left:4px}.diagnosis-evidence__fact{overflow-wrap:anywhere}.diagnosis-evidence__jump{border:1px solid color-mix(in srgb, var(--info), transparent 65%);font:inherit;color:var(--info);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;margin-left:2px;padding:0 6px;font-size:11px;line-height:1.6;display:inline-block}.diagnosis-evidence__jump:hover{background:color-mix(in srgb, var(--info), transparent 88%);border-color:var(--info)}.diagnosis-evidence__jump:focus-visible{outline:2px solid var(--info);outline-offset:1px}.evidence-target--flash{border-radius:12px;animation:1.2s ease-out evidence-flash}@keyframes evidence-flash{0%{box-shadow:0 0 0 3px color-mix(in srgb, var(--info), transparent 40%)}to{box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.evidence-target--flash{animation:none}}.suggested-actions{flex-direction:column;gap:10px;display:flex}.suggested-action{border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.suggested-action__row{align-items:center;gap:8px;width:100%;display:flex}.suggested-action__title{min-width:0;color:var(--foreground);flex:1;font-size:13px;font-weight:600}.suggested-action__target{color:var(--muted-foreground);font-size:12px}.suggested-action__source{color:var(--muted-foreground);font-size:11px;font-style:italic;line-height:1.4}.suggested-action__note{color:color-mix(in srgb, var(--warning), var(--foreground) 35%);margin:0;font-size:12px;line-height:1.4}.suggested-action .ui-button{margin-top:4px}.guidance-feedback__footer{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;display:flex}.guidance-feedback__trigger{color:var(--muted-foreground);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.guidance-feedback__trigger:hover{color:var(--foreground)}.procedure-link{color:var(--muted-foreground);text-underline-offset:3px;white-space:nowrap;font-size:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.procedure-link:hover{color:var(--foreground)}.suggested-action__meta{flex-wrap:wrap;align-items:baseline;gap:10px;width:100%;display:flex}.suggested-action__meta .guidance-feedback{flex-basis:100%}.prepared-plan__head .procedure-link{margin-left:auto}.guidance-feedback{flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}.guidance-feedback textarea{font-size:12.5px}.guidance-feedback__buttons{gap:8px;display:flex}.guidance-feedback__sent{color:var(--muted-foreground);margin:6px 0 0;font-size:12px}.second-line-feedback__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.second-line-feedback__entry{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;font-size:13px}.second-line-feedback__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.second-line-feedback__form{flex-direction:column;gap:8px;margin-top:12px;display:flex}.second-line-feedback__form textarea{font-size:12.5px}.second-line-feedback__buttons{gap:8px;display:flex}.steps-graph__executable{font-size:13px}.steps-flow__executable{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.kb-gaps{flex-direction:column;gap:8px;display:flex}.kb-gap{border:1px solid var(--border);background:var(--card,#fff);border-radius:12px;flex-direction:column;width:100%;transition:border-color .12s,background .12s;display:flex}.kb-gap:hover{border-color:color-mix(in srgb, var(--warning), var(--border) 30%);background:color-mix(in srgb, var(--warning) 8%, transparent)}.kb-gap__row{align-items:center;gap:14px;padding:12px 14px;display:flex}.kb-gap__main{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:14px;padding:0;display:flex}.kb-gap__count{background:color-mix(in srgb, var(--warning) 18%, transparent);width:30px;height:30px;color:var(--warning-muted-foreground);font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:8px;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;display:grid}.kb-gap__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kb-gap__topic{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.kb-gap__meta{color:var(--muted-foreground);font-size:12px}.kb-gap__cta{color:var(--primary);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600;transition:opacity .12s}.kb-gap__dismiss{font:inherit;color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-size:13px;font-weight:600;transition:opacity .12s,color .12s}.kb-gap__dismiss:hover{color:var(--foreground)}.kb-gap__dismiss:disabled{cursor:default;color:var(--muted-foreground)}@media (hover:hover) and (pointer:fine){.kb-gap__cta,.kb-gap__dismiss{opacity:0}.kb-gap:hover .kb-gap__cta,.kb-gap:focus-within .kb-gap__cta,.kb-gap:hover .kb-gap__dismiss,.kb-gap:focus-within .kb-gap__dismiss{opacity:1}}.kb-gap__drafts{border-top:1px solid var(--border);flex-direction:column;margin:0;padding:6px 14px 10px 58px;list-style:none;display:flex}.kb-gap__drafts--panel{border-top:none;padding:0}.kb-gap__draft{color:inherit;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:13px;text-decoration:none;display:flex}.kb-gap__draft:hover .kb-gap__draft-subject{text-decoration:underline}.kb-gap__draft-subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kb-gap__draft-meta{color:var(--muted-foreground);flex-shrink:0;font-size:12px}.kb-gap__draft-more{color:var(--muted-foreground);padding:4px 0;font-size:12px}.kb-gaps__toggle{font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;margin:10px auto 0;padding:4px 10px;font-size:13px;display:block}.kb-gaps__toggle:hover{color:var(--foreground);text-decoration:underline}.reject-panel{flex-direction:column;gap:12px;display:flex}.app-nav{flex:1;align-items:center;gap:20px;margin-left:28px;display:flex}.app-nav__link{color:var(--muted-foreground);font-size:14px;font-weight:600;text-decoration:none}.app-nav__link:hover,.app-nav__link[data-status=active],.app-nav__link[aria-current=page]{color:var(--foreground)}.kb-toolbar{align-items:center;gap:10px;display:flex}.kb-article{flex-direction:column;gap:2px;display:flex}.kb-title{font-weight:600}.kb-path{color:var(--muted-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.kb-rich-editor{--basePageBg:var(--card);--baseBase:var(--card);--baseBgSubtle:color-mix(in srgb, var(--muted) 55%, var(--card));--baseBg:var(--muted);--baseBgHover:color-mix(in srgb, var(--muted), var(--foreground) 8%);--baseBgActive:color-mix(in srgb, var(--muted), var(--foreground) 14%);--baseLine:var(--border);--baseBorder:var(--border);--baseBorderHover:color-mix(in srgb, var(--border), var(--foreground) 24%);--baseText:var(--muted-foreground);--baseTextContrast:var(--foreground);--accentSolid:var(--primary);--accentSolidHover:color-mix(in srgb, var(--primary), black 8%);--accentText:var(--primary);--accentTextContrast:var(--foreground);--font-body:var(--font-sans);border:1px solid var(--border);background:var(--card);border-radius:10px;overflow:clip}.kb-rich-editor__content{min-height:380px;font-family:var(--font-sans);padding:20px 22px;font-size:14px;line-height:1.6}.kb-rich-editor__content>:first-child{margin-top:0}.kb-rich-editor__content>:last-child{margin-bottom:0}.kb-rich-editor .cm-editor{background:var(--card);min-height:380px;color:var(--foreground)}.kb-rich-editor .cm-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55}.kb-rich-editor .cm-gutters{border-color:var(--border);background:var(--muted);color:var(--muted-foreground)}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.api-key-token{border:1px solid var(--border);background:var(--muted);color:var(--foreground);-webkit-user-select:all;user-select:all;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.7;display:block}.api-key-scope{cursor:pointer;align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;display:flex}.api-key-scope input{margin-top:2px}.settings-layout{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:32px;display:grid}.settings-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:24px}.settings-nav__eyebrow{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);padding:0 12px 8px;font-size:12px;font-weight:600}.settings-nav__item{text-align:left;width:100%;font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.settings-nav__item:hover,.settings-nav__item[data-status=active],.settings-nav__item[aria-current=page]{color:var(--foreground);background:var(--secondary)}@media (width<=760px){.settings-layout{grid-template-columns:1fr}.settings-nav{flex-flow:wrap;margin-bottom:8px;position:static}.settings-nav__eyebrow{display:none}}.schema{background:var(--muted);border-radius:12px;padding:6px 16px 14px}.schema__row{border-top:1px solid var(--border);grid-template-columns:128px 116px minmax(0,1fr);align-items:baseline;gap:14px;padding:10px 0;display:grid}.schema__row:first-child{border-top:none}.schema__key{color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600}.schema__type{color:var(--info);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.schema__desc{color:var(--muted-foreground);font-size:13px}.schema__notes{flex-direction:column;gap:6px;margin-top:12px;display:flex}.schema__notes p{color:var(--muted-foreground);margin:0;font-size:12.5px}.schema code.schema__inline{background:var(--secondary);color:var(--foreground);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}@media (width<=620px){.schema__row{grid-template-columns:1fr;gap:2px}}.lab-stack{flex-direction:column;gap:24px;display:flex}.lab-mode-tabs{background:var(--muted);border-radius:999px;gap:4px;margin:0 0 24px;padding:4px;display:inline-flex}.lab-mode-tabs button{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.lab-mode-tabs button.is-active{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-card)}.voice-lab-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:24px;display:grid}.voice-lab-grid .editor-stack .ui-textarea{min-height:120px}.voice-lab-check{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.voice-lab-check input{width:16px;height:16px;accent-color:var(--primary)}.voice-lab-status{align-items:center;gap:8px;min-height:24px;margin-bottom:18px;font-size:14px;font-weight:600;display:flex}.voice-transcript__header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-lab-status__dot{background:var(--muted-foreground);border-radius:999px;width:9px;height:9px}.voice-lab-status__dot--connecting{background:var(--warning);animation:1.1s ease-in-out infinite voice-pulse}.voice-lab-status__dot--connected{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 16%, transparent)}.voice-transcript{flex-direction:column;gap:12px;min-height:220px;max-height:520px;padding:4px;display:flex;overflow-y:auto}.voice-transcript__line{background:var(--muted);border-radius:14px;width:min(82%,620px);padding:11px 14px}.voice-transcript__line--caller{background:color-mix(in srgb, var(--info) 11%, var(--card));align-self:flex-end}.voice-transcript__speaker{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.voice-transcript__line p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.voice-tool-log{flex-direction:column;gap:10px;display:flex}.voice-tool-log__item{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.voice-usage-total{flex-direction:column;gap:3px;display:flex}.voice-usage-total strong{font-family:var(--font-display);font-size:26px;line-height:1}.voice-usage-total span{color:var(--muted-foreground);font-size:12px}.voice-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.voice-usage-grid>div{border:1px solid var(--border);background:var(--muted);border-radius:10px;min-width:0;padding:10px 12px}.voice-usage-grid dt{color:var(--muted-foreground);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700}.voice-usage-grid dd{margin:3px 0;font-size:14px;font-weight:700}.voice-usage-grid small{color:var(--muted-foreground);font-size:11px;line-height:1.35}@keyframes voice-pulse{50%{opacity:.45;transform:scale(.82)}}@media (width<=900px){.voice-lab-grid{grid-template-columns:1fr}}@media (width<=480px){.voice-usage-grid{grid-template-columns:1fr}}.lab-reply{white-space:pre-wrap;background:var(--muted);border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.6}.toast-viewport{z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{background:var(--foreground);color:var(--background);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;animation:.18s ease-out toast-in;box-shadow:0 8px 24px #0000002e}.toast--success{background:var(--success);color:var(--success-foreground)}.toast--destructive{background:var(--destructive);color:var(--destructive-foreground)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mapit-account{flex-direction:column;gap:12px;display:flex}.mapit-account__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mapit-account__status{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.mapit-account__status--live{color:var(--success);font-weight:600}.mapit-account__status--live:before{content:"";background:var(--success);vertical-align:1px;border-radius:999px;width:6px;height:6px;margin-right:5px;display:inline-block}.mapit-account__who{flex-direction:column;gap:2px;display:flex}.mapit-account__name{font-size:14px;font-weight:600}.mapit-account__foot{align-items:center;gap:8px;display:flex}.mapit-account__apps{flex-direction:column;gap:4px;display:flex}.mapit-account__registrations{flex-direction:column;gap:8px;display:flex}.mapit-registration{background:color-mix(in srgb, var(--warning) 7%, var(--secondary));border:1px solid color-mix(in srgb, var(--warning) 25%, var(--border));border-radius:var(--radius-sm);flex-direction:column;gap:5px;padding:10px 12px;display:flex}.mapit-registration__title,.mapit-registration__identity{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mapit-registration__title{font-size:14px;font-weight:600}.mapit-registration__identity{font-size:12px;font-weight:600}.mapit-registration__explanation{margin:0}.mapit-vin{letter-spacing:.03em;color:var(--muted-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.mapit-vehicle{background:var(--secondary);border-radius:var(--radius-sm);flex-direction:column;gap:5px;padding:10px 12px;display:flex}.mapit-vehicle__title{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.mapit-plate{letter-spacing:.08em;border:1px solid var(--border);background:var(--card,#fff);color:var(--foreground);white-space:nowrap;border-radius:5px;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600}.mapit-vehicle__device{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.mapit-vehicle__sub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mapit-vehicle__stats{flex-wrap:wrap;gap:4px;margin:2px 0;display:flex}.mapit-stat{white-space:nowrap;background:var(--card,#fff);border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:5px;padding:2.5px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.mapit-stat svg{flex-shrink:0}.mapit-stat--ok{color:var(--success);background:color-mix(in srgb, var(--success), transparent 94%);border-color:color-mix(in srgb, var(--success), transparent 78%)}.mapit-stat--warn{color:var(--warning-muted-foreground);background:var(--warning-muted);border-color:color-mix(in srgb, var(--warning), transparent 55%)}.mapit-stat--bad{color:var(--destructive);background:color-mix(in srgb, var(--destructive), transparent 94%);border-color:color-mix(in srgb, var(--destructive), transparent 78%)}:root{--chart-battery:#eb6834;--chart-voltage:#2a78d6;--chart-voltage-rest:#1c5cab;--chart-rides:#8250df;--chart-gnss-fix:#068c74;--chart-gnss-denied:#d13d3d}.dark{--chart-battery:#d95926;--chart-voltage:#3987e5;--chart-voltage-rest:#86b6ef;--chart-rides:#9e77ed;--chart-gnss-fix:#2aa093;--chart-gnss-denied:#e5595c}.mapit-battery__toggle{font:inherit;color:var(--muted-foreground);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:11.5px;font-weight:500}.mapit-battery__toggle:hover{color:var(--foreground)}.mapit-battery__expand{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card,#fff);font:inherit;color:var(--muted-foreground);cursor:pointer;align-items:center;gap:5px;padding:4px 7px;font-size:11px;font-weight:600;display:inline-flex}.mapit-battery__expand:hover{border-color:var(--muted-foreground);color:var(--foreground)}.mapit-battery{flex-direction:column;gap:2px;margin-top:4px;display:flex}.mapit-battery__plot{position:relative}.mapit-battery__plot svg{width:100%;height:auto;display:block}.mapit-battery__plot svg:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--radius-sm)}.mapit-battery__lane-head{color:var(--muted-foreground);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.mapit-battery__value{color:var(--foreground);font-weight:600}.mapit-battery__swatch{vertical-align:baseline;border-radius:2px;width:8px;height:8px;display:inline-block}.mapit-battery__swatch--battery{background:var(--chart-battery)}.mapit-battery__swatch--voltage{background:var(--chart-voltage)}.mapit-battery__swatch--rides{background:var(--chart-rides)}.mapit-battery__swatch--gnss-fix{background:var(--chart-gnss-fix)}.mapit-battery__swatch--gnss-denied{border:1.5px solid var(--chart-gnss-denied);background:0 0}.mapit-battery__grid{stroke:var(--border);stroke-width:1px}.mapit-battery__grid--minor{opacity:.55}.mapit-battery__date-grid{stroke:var(--border);stroke-width:1px;stroke-dasharray:2 5;opacity:.55}.mapit-battery__date-tick,.mapit-battery__tick{fill:var(--muted-foreground);font-family:var(--font-sans);text-anchor:middle;font-size:10px}.mapit-battery__tick{text-anchor:end}.mapit-battery__lane-title{fill:var(--foreground);font-family:var(--font-sans);font-size:11px;font-weight:650}.mapit-battery__lane-unit{fill:var(--muted-foreground);font-family:var(--font-sans);font-size:9px}.mapit-battery__low-band{fill:color-mix(in srgb, var(--chart-battery) 10%, transparent)}.mapit-battery__low-label{fill:var(--chart-battery);stroke:none;font-family:var(--font-sans);text-anchor:end;font-size:9px;font-weight:650}.mapit-battery__threshold line{stroke:var(--chart-voltage);stroke-width:1.2px;stroke-dasharray:6 5;opacity:.8}.mapit-battery__threshold text{fill:var(--chart-voltage);stroke:none;font-family:var(--font-sans);text-anchor:end;font-size:9px;font-weight:650}.mapit-battery__trend line{stroke:var(--chart-battery);stroke-width:1.4px;stroke-dasharray:7 5;opacity:.5}.mapit-battery__trend text{fill:var(--chart-battery);stroke:none;font-family:var(--font-sans);text-anchor:start;font-size:9px;font-weight:650}.mapit-battery__threshold--discharged line{stroke:var(--destructive);opacity:.6}.mapit-battery__threshold--discharged text{fill:var(--destructive)}.mapit-battery__zone-charge{fill:color-mix(in srgb, var(--chart-voltage) 7%, transparent)}.mapit-battery__zone-discharged{fill:color-mix(in srgb, var(--destructive) 7%, transparent)}.mapit-battery__rest-dot{stroke:var(--card,#fff);stroke-width:1.5px}.mapit-battery__swatch--charge{background:var(--chart-voltage);height:4px}.mapit-battery__ride--missed-charge{stroke:var(--chart-gnss-denied);stroke-width:2.5px}.mapit-battery__crosshair{stroke:var(--muted-foreground);stroke-width:1px;opacity:.6}.mapit-battery__marker{stroke:var(--card,#fff);stroke-width:2px}.mapit-battery__wick{stroke:var(--chart-battery);opacity:.3}.mapit-battery__axis{color:var(--muted-foreground);justify-content:space-between;font-size:10px;display:flex}.mapit-battery__tooltip{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card,#fff);color:var(--muted-foreground);white-space:nowrap;pointer-events:none;z-index:10;flex-direction:column;gap:1px;padding:5px 8px;font-size:10.5px;display:flex;position:absolute;top:-6px;transform:translate(-50%,-100%);box-shadow:0 2px 8px #0000001f}.mapit-battery__tooltip strong{color:var(--foreground)}.mapit-battery__actions{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mapit-battery__dialog{border:1px solid var(--border);background:var(--background);width:min(1280px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:16px;padding:0;overflow:auto;box-shadow:0 24px 80px #00000047}.mapit-battery__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a14ad}.mapit-battery__dialog-head{z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;display:flex;position:sticky;top:0}.mapit-battery__dialog-head h2{font-family:var(--font-sans);margin:0;font-size:25px;line-height:1.1}.mapit-battery__dialog-head p{color:var(--muted-foreground);margin:4px 0 0;font-size:12px}.mapit-battery__dialog-close{border:1px solid var(--border);background:var(--card,#fff);width:34px;height:34px;font:inherit;color:var(--muted-foreground);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.mapit-battery__dialog-close:hover{color:var(--foreground);border-color:var(--muted-foreground)}.mapit-battery__metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;padding:16px 24px 0;display:grid}.mapit-battery__metric{border:1px solid var(--border);background:var(--card,#fff);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:13px 14px;display:flex;position:relative;overflow:hidden}.mapit-battery__metric:before{background:var(--muted-foreground);content:"";opacity:.35;width:3px;position:absolute;inset:0 auto 0 0}.mapit-battery__metric--warn:before{background:var(--chart-battery);opacity:1}.mapit-battery__metric--ok:before{background:var(--chart-gnss-fix);opacity:1}.mapit-battery__metric>span{letter-spacing:.06em;color:var(--muted-foreground);text-transform:uppercase;font-size:10px;font-weight:700}.mapit-battery__metric strong{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.05;overflow:hidden}.mapit-battery__metric small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mapit-battery__workspace{grid-template-columns:minmax(0,1fr) minmax(250px,.3fr);align-items:start;gap:14px;padding:14px 24px 24px;display:grid}.mapit-battery__chart-card,.mapit-battery__findings{border:1px solid var(--border);background:var(--card,#fff);border-radius:14px}.mapit-battery__chart-card{min-width:0;padding:16px 18px 11px}.mapit-battery--expanded{gap:14px;margin:0}.mapit-battery__expanded-topbar{justify-content:space-between;align-items:flex-start;gap:16px;min-height:58px;display:flex}.mapit-battery__legend{color:var(--muted-foreground);flex-wrap:wrap;gap:7px 14px;padding-top:4px;font-size:11px;display:flex}.mapit-battery__legend>span{align-items:center;gap:5px;display:inline-flex}.mapit-battery__day-detail{border:1px solid var(--border);background:var(--background);border-radius:10px;align-items:center;gap:12px;min-width:340px;padding:9px 11px;display:flex}.mapit-battery__day-detail>strong{min-width:46px;font-family:var(--font-sans);font-size:17px}.mapit-battery__day-detail dl{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.mapit-battery__day-detail dl>div{min-width:0}.mapit-battery__day-detail dt{letter-spacing:.04em;color:var(--muted-foreground);text-transform:uppercase;font-size:9px;font-weight:700}.mapit-battery__day-detail dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;font-weight:600;overflow:hidden}.mapit-battery__chart-help{color:var(--muted-foreground);text-align:center;margin:7px 0 0;font-size:10.5px}.mapit-battery__findings{flex-direction:column;gap:13px;max-height:520px;padding:17px;display:flex;overflow:auto}.mapit-battery__findings h3{font-family:var(--font-sans);margin:0;font-size:20px}.mapit-battery__findings>div:first-child p{color:var(--muted-foreground);margin:3px 0 0;font-size:11px}.mapit-battery__signal{border:1px solid color-mix(in srgb, var(--chart-gnss-denied) 38%, var(--border));background:color-mix(in srgb, var(--chart-gnss-denied) 7%, transparent);border-radius:10px;flex-direction:column;gap:4px;padding:11px 12px;display:flex}.mapit-battery__signal span{letter-spacing:.08em;color:var(--chart-gnss-denied);text-transform:uppercase;font-size:9px;font-weight:750}.mapit-battery__signal strong{font-size:12px;line-height:1.35}.mapit-battery__signal small{color:var(--muted-foreground);font-size:10.5px}.mapit-battery__facts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mapit-battery__facts li{border:1px solid var(--border);color:var(--muted-foreground);border-radius:9px;padding:9px 10px 9px 24px;font-size:11.5px;line-height:1.45;position:relative}.mapit-battery__facts li:before{background:var(--chart-voltage);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:10px}@media (width<=980px){.mapit-battery__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mapit-battery__workspace{grid-template-columns:1fr}.mapit-battery__findings{max-height:none}}@media (width<=720px){.mapit-battery__dialog{border-radius:12px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.mapit-battery__dialog-head,.mapit-battery__metrics,.mapit-battery__workspace{padding-left:14px;padding-right:14px}.mapit-battery__expanded-topbar{flex-direction:column}.mapit-battery__day-detail{width:100%;min-width:0}.mapit-battery__day-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mapit-battery__chart-card{overflow-x:auto}.mapit-battery--expanded{min-width:700px}}.mapit-baseline__section{flex-direction:column;gap:4px;margin-top:2px;display:flex}.mapit-baseline{border:1px solid var(--border);background:var(--card,#fff);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.mapit-baseline__summary{color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;display:flex}.mapit-baseline__break{color:var(--foreground);font-weight:600}.mapit-baseline__rows{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.mapit-baseline__row{grid-template-columns:62px 46px minmax(0,1fr) 86px 56px;align-items:center;gap:8px;font-size:10.5px;display:grid}.mapit-baseline__day{color:var(--muted-foreground);white-space:nowrap}.mapit-baseline__minutes{color:var(--muted-foreground);text-align:right;white-space:nowrap}.mapit-baseline__track{background:color-mix(in srgb, var(--border) 55%, transparent);border-radius:4px;height:8px;position:relative;overflow:hidden}.mapit-baseline__retained{background:var(--chart-gnss-fix);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.mapit-baseline__row--partial .mapit-baseline__retained{background:var(--chart-battery)}.mapit-baseline__row--broken .mapit-baseline__retained{background:var(--chart-gnss-denied)}.mapit-baseline__row--unknown .mapit-baseline__retained{background:var(--muted-foreground)}.mapit-baseline__evaporated{background:color-mix(in srgb, var(--chart-battery) 32%, transparent);border-radius:4px;position:absolute;top:0;bottom:0}.mapit-baseline__nums{color:var(--muted-foreground);text-align:right;white-space:nowrap}.mapit-baseline__nums strong{color:var(--foreground)}.mapit-baseline__ambient{color:var(--muted-foreground);text-align:right;white-space:nowrap}.mapit-baseline__deep{color:var(--chart-gnss-denied);grid-column:3/-1;font-size:10px;font-weight:600}.mapit-baseline__deep-mark{color:var(--chart-gnss-denied);margin-left:4px;font-size:9px;font-weight:600}.mapit-baseline__help{color:var(--muted-foreground);margin:2px 0 0;font-size:10px}.mapit-baseline__dialog-section{padding:0 24px 24px}@media (width<=720px){.mapit-baseline__dialog-section{padding-left:14px;padding-right:14px}.mapit-baseline__row{grid-template-columns:56px 40px minmax(0,1fr) 78px}.mapit-baseline__ambient{display:none}}.trace-collapse__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}.trace-collapse__summary::-webkit-details-marker{display:none}.trace-collapse__summary:after{content:"▸";opacity:.5;font-size:12px;transition:transform .15s}.trace-collapse[open]>.trace-collapse__summary:after{transform:rotate(90deg)}.trace-collapse__meta{color:var(--muted-foreground,#8a8f98);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.shadow-plans__intro{color:var(--muted-foreground,#8a8f98);margin-bottom:10px;font-size:12px}.shadow-plans{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.shadow-plan__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shadow-plan__title{font-size:13px;font-weight:600}.shadow-plan__target{color:var(--muted-foreground,#8a8f98);font-size:12px}.shadow-plan__rationale{margin-top:4px;font-size:12px}.shadow-plan__note{color:var(--warning,#b58a2c);margin-top:4px;font-size:12px}.prepared-plans{flex-direction:column;gap:14px;display:flex}.prepared-plans__foot{border-top:1px solid var(--border,#e5e7eb);margin-top:10px;padding-top:10px}.missed-action--standalone{margin-top:4px}.prepared-plan{border-top:1px solid var(--border,#e5e7eb);flex-direction:column;gap:6px;padding:12px 0;display:flex}.prepared-plan:first-child{border-top:none;padding-top:0}.prepared-plan__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prepared-plan__title{font-size:13px;font-weight:600}.prepared-plan__target{color:var(--muted-foreground,#8a8f98);font-size:12px}.prepared-plan__rationale{margin:2px 0 0;font-size:12px}.prepared-plan__warn{color:var(--warning,#b58a2c);margin:2px 0 0;font-size:12px}.prepared-plan__note{color:var(--muted-foreground,#8a8f98);margin:2px 0 0;font-size:12px}.prepared-plan__fields{flex-direction:column;gap:10px;margin-top:6px;display:flex}.prepared-plan__field{flex-direction:column;gap:4px;display:flex}.prepared-plan__label{font-size:12px;font-weight:500}.prepared-plan__hint{color:var(--muted-foreground,#8a8f98);font-size:11px}.prepared-plan__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.prepared-plan__decline,.prepared-plan__approved,.prepared-plan__executing,.prepared-plan__settled{flex-direction:column;gap:8px;margin-top:8px;display:flex}.prepared-plan__result{margin:0;font-size:13px}.prepared-plan__history{margin-top:8px;font-size:12px}.prepared-plan__history>summary{cursor:pointer;color:var(--muted-foreground,#8a8f98)}.prepared-plan__history ul{flex-direction:column;gap:4px;margin:0;padding:8px 0 0;list-style:none;display:flex}.prepared-plan__history li{color:var(--muted-foreground,#8a8f98)}.prepared-plan__event-kind{color:var(--foreground,inherit);font-weight:600}.prepared-plan__event-time{white-space:nowrap}:root,.light,.light-theme{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}.dark,.dark-theme{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}:root,.light,.light-theme{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}.dark,.dark-theme{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}:root,.light,.light-theme{--grass-1:#fbfefb;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-5:#c9e8ca;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-8:#65ba74;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--grass-1:color(display-p3 .986 .996 .985);--grass-2:color(display-p3 .966 .983 .964);--grass-3:color(display-p3 .923 .965 .917);--grass-4:color(display-p3 .872 .94 .865);--grass-5:color(display-p3 .811 .908 .802);--grass-6:color(display-p3 .733 .864 .724);--grass-7:color(display-p3 .628 .803 .622);--grass-8:color(display-p3 .477 .72 .482);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .344 .598 .342);--grass-11:color(display-p3 .263 .488 .261);--grass-12:color(display-p3 .151 .233 .153)}}}.dark,.dark-theme{--grass-1:#0e1511;--grass-2:#141a15;--grass-3:#1b2a1e;--grass-4:#1d3a24;--grass-5:#25482d;--grass-6:#2d5736;--grass-7:#366740;--grass-8:#3e7949;--grass-9:#46a758;--grass-10:#53b365;--grass-11:#71d083;--grass-12:#c2f0c2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--grass-1:color(display-p3 .062 .083 .067);--grass-2:color(display-p3 .083 .103 .085);--grass-3:color(display-p3 .118 .163 .122);--grass-4:color(display-p3 .142 .225 .15);--grass-5:color(display-p3 .178 .279 .186);--grass-6:color(display-p3 .217 .337 .224);--grass-7:color(display-p3 .258 .4 .264);--grass-8:color(display-p3 .302 .47 .305);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .426 .694 .426);--grass-11:color(display-p3 .535 .807 .542);--grass-12:color(display-p3 .797 .936 .776)}}}:root,.light,.light-theme{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--cyan-1:color(display-p3 .982 .992 .996);--cyan-2:color(display-p3 .955 .981 .984);--cyan-3:color(display-p3 .888 .965 .975);--cyan-4:color(display-p3 .821 .941 .959);--cyan-5:color(display-p3 .751 .907 .935);--cyan-6:color(display-p3 .671 .862 .9);--cyan-7:color(display-p3 .564 .8 .854);--cyan-8:color(display-p3 .388 .715 .798);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .264 .583 .71);--cyan-11:color(display-p3 .08 .48 .63);--cyan-12:color(display-p3 .108 .232 .277)}}}.dark,.dark-theme{--cyan-1:#0b161a;--cyan-2:#101b20;--cyan-3:#082c36;--cyan-4:#003848;--cyan-5:#004558;--cyan-6:#045468;--cyan-7:#12677e;--cyan-8:#11809c;--cyan-9:#00a2c7;--cyan-10:#23afd0;--cyan-11:#4ccce6;--cyan-12:#b6ecf7}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--cyan-1:color(display-p3 .053 .085 .098);--cyan-2:color(display-p3 .072 .105 .122);--cyan-3:color(display-p3 .073 .168 .209);--cyan-4:color(display-p3 .063 .216 .277);--cyan-5:color(display-p3 .091 .267 .336);--cyan-6:color(display-p3 .137 .324 .4);--cyan-7:color(display-p3 .186 .398 .484);--cyan-8:color(display-p3 .23 .496 .6);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .331 .675 .801);--cyan-11:color(display-p3 .446 .79 .887);--cyan-12:color(display-p3 .757 .919 .962)}}}:root,.light,.light-theme{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}.dark,.dark-theme{--amber-1:#16120c;--amber-2:#1d180f;--amber-3:#302008;--amber-4:#3f2700;--amber-5:#4d3000;--amber-6:#5c3d05;--amber-7:#714f19;--amber-8:#8f6424;--amber-9:#ffc53d;--amber-10:#ffd60a;--amber-11:#ffca16;--amber-12:#ffe7b3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--amber-1:color(display-p3 .082 .07 .05);--amber-2:color(display-p3 .111 .094 .064);--amber-3:color(display-p3 .178 .128 .049);--amber-4:color(display-p3 .239 .156 0);--amber-5:color(display-p3 .29 .193 0);--amber-6:color(display-p3 .344 .245 .076);--amber-7:color(display-p3 .422 .314 .141);--amber-8:color(display-p3 .535 .399 .189);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 1 .87 .15);--amber-11:color(display-p3 1 .8 .29);--amber-12:color(display-p3 .984 .909 .726)}}}:root,.light,.light-theme{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}.dark,.dark-theme{--red-1:#191111;--red-2:#201314;--red-3:#3b1219;--red-4:#500f1c;--red-5:#611623;--red-6:#72232d;--red-7:#8c333a;--red-8:#b54548;--red-9:#e5484d;--red-10:#ec5d5e;--red-11:#ff9592;--red-12:#ffd1d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--red-1:color(display-p3 .093 .068 .067);--red-2:color(display-p3 .118 .077 .079);--red-3:color(display-p3 .211 .081 .099);--red-4:color(display-p3 .287 .079 .113);--red-5:color(display-p3 .348 .11 .142);--red-6:color(display-p3 .414 .16 .183);--red-7:color(display-p3 .508 .224 .236);--red-8:color(display-p3 .659 .298 .297);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .861 .403 .387);--red-11:color(display-p3 1 .57 .55);--red-12:color(display-p3 .971 .826 .852)}}}.mdxeditor .cm-editor{--sp-font-mono:var(--font-mono);--sp-font-body:var(--font-body);padding:var(--sp-space-4) 0}.mdxeditor .sp-editor .cm-editor{padding-bottom:0}.mdxeditor .cm-scroller{padding:0!important}.mdxeditor .cm-focused{outline:none}.mdxeditor .sp-wrapper{overflow:hidden}.mdxeditor .sp-layout{border:none}.mdxeditor .sp-cm pre{white-space:break-spaces;word-break:break-word;overflow-wrap:anywhere;flex-shrink:1}.mdxeditor .cm-mergeView .cm-scroller,.mdxeditor .cm-sourceView .cm-scroller{font-family:var(--font-mono);line-height:1.3rem;font-size:var(--text-xs)}.mdxeditor .cm-gutters{font-size:var(--text-xxs);background:0 0}.mdxeditor .cm-activeLine{background:0 0}.mdxeditor .cm-tooltip-autocomplete{background:var(--baseBgSubtle)}.mdxeditor hr.selected[data-lexical-decorator=true]{outline:2px solid highlight}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}._dark_6j9u9_1,._dark-theme_6j9u9_1{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){._dark_6j9u9_1,._dark-theme_6j9u9_1{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}._dark_6j9u9_1,._dark-theme_6j9u9_1{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){._dark_6j9u9_1,._dark-theme_6j9u9_1{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--grass-1:#fbfefb;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-5:#c9e8ca;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-8:#65ba74;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--grass-1:color(display-p3 .986 .996 .985);--grass-2:color(display-p3 .966 .983 .964);--grass-3:color(display-p3 .923 .965 .917);--grass-4:color(display-p3 .872 .94 .865);--grass-5:color(display-p3 .811 .908 .802);--grass-6:color(display-p3 .733 .864 .724);--grass-7:color(display-p3 .628 .803 .622);--grass-8:color(display-p3 .477 .72 .482);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .344 .598 .342);--grass-11:color(display-p3 .263 .488 .261);--grass-12:color(display-p3 .151 .233 .153)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--cyan-1:color(display-p3 .982 .992 .996);--cyan-2:color(display-p3 .955 .981 .984);--cyan-3:color(display-p3 .888 .965 .975);--cyan-4:color(display-p3 .821 .941 .959);--cyan-5:color(display-p3 .751 .907 .935);--cyan-6:color(display-p3 .671 .862 .9);--cyan-7:color(display-p3 .564 .8 .854);--cyan-8:color(display-p3 .388 .715 .798);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .264 .583 .71);--cyan-11:color(display-p3 .08 .48 .63);--cyan-12:color(display-p3 .108 .232 .277)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}._bold_6j9u9_10{font-weight:700}._italic_6j9u9_14{font-style:italic}._underline_6j9u9_18{text-decoration:underline}._strikethrough_6j9u9_34{text-decoration:line-through}._underlineStrikethrough_6j9u9_38{text-decoration:underline line-through}._subscript_6j9u9_42{font-size:.8em;vertical-align:sub!important}._superscript_6j9u9_47{vertical-align:super;font-size:.8em}._code_6j9u9_52{background-color:var(--baseBg);font-family:var(--font-mono);padding:1px .25rem;font-size:94%}._quote_6j9u9_59{border-inline-start:3px solid var(--baseBorder);color:var(--baseText);margin-inline-start:0;padding-inline-start:var(--spacing-4)}._nestedListItem_6j9u9_66{list-style:none}._listitem_6j9u9_76{margin:var(--spacing-2) 0}._listItemChecked_6j9u9_80,._listItemUnchecked_6j9u9_81{margin-left:0;margin-right:0;padding-left:var(--spacing-6);padding-right:var(--spacing-6);outline:none;margin-inline-start:-1rem;list-style-type:none;position:relative}._listItemChecked_6j9u9_80{text-decoration:line-through}._listItemUnchecked_6j9u9_81:before,._listItemChecked_6j9u9_80:before{content:"";width:var(--spacing-4);height:var(--spacing-4);cursor:pointer;background-size:cover;display:block;position:absolute;top:0;left:0}._listItemUnchecked_6j9u9_81[dir=rtl]:before,._listItemChecked_6j9u9_80[dir=rtl]:before{left:auto;right:0}._listItemUnchecked_6j9u9_81:focus:before,._listItemChecked_6j9u9_80:focus:before{box-shadow:0 0 0 2px var(--accentBgActive);border-radius:var(--radius-small)}._listItemUnchecked_6j9u9_81:before{border:1px solid var(--baseBorder);border-radius:var(--radius-small)}._listItemChecked_6j9u9_80:before{border:1px solid var(--accentBorder);border-radius:var(--radius-small);background-color:var(--accentSolid);background-repeat:no-repeat}._listItemChecked_6j9u9_80:after{content:"";cursor:pointer;border-color:var(--baseBase);top:var(--spacing-0_5);width:var(--spacing-1);left:var(--spacing-1_5);right:var(--spacing-1_5);height:var(--spacing-2);border-style:solid;border-width:0 var(--spacing-0_5) var(--spacing-0_5) 0;display:block;position:absolute;transform:rotate(45deg)}._nestedListItem_6j9u9_66{list-style-type:none}._nestedListItem_6j9u9_66:before,._nestedListItem_6j9u9_66:after{display:none}._admonitionDanger_6j9u9_158,._admonitionInfo_6j9u9_159,._admonitionNote_6j9u9_160,._admonitionTip_6j9u9_161,._admonitionCaution_6j9u9_162{padding:var(--spacing-2);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);border-left:3px solid var(--admonitionBorder);background-color:var(--admonitionBg)}._admonitionInfo_6j9u9_159{--admonitionBorder:var(--admonitionInfoBorder);--admonitionBg:var(--admonitionInfoBg)}._admonitionTip_6j9u9_161{--admonitionBorder:var(--admonitionTipBorder);--admonitionBg:var(--admonitionTipBg)}._admonitionCaution_6j9u9_162{--admonitionBorder:var(--admonitionCautionBorder);--admonitionBg:var(--admonitionCautionBg)}._admonitionDanger_6j9u9_158{--admonitionBorder:var(--admonitionDangerBorder);--admonitionBg:var(--admonitionDangerBg)}._admonitionNote_6j9u9_160{--admonitionBorder:var(--admonitionNoteBorder);--admonitionBg:var(--admonitionNoteBg)}._mdxExpression_6j9u9_195{font-family:var(--font-mono);color:var(--accentText);font-size:84%}._mdxExpression_6j9u9_195 input:focus-visible{outline:none}._editorRoot_er3ed_53{--accentBase:var(--blue-1);--accentBgSubtle:var(--blue-2);--accentBg:var(--blue-3);--accentBgHover:var(--blue-4);--accentBgActive:var(--blue-5);--accentLine:var(--blue-6);--accentBorder:var(--blue-7);--accentBorderHover:var(--blue-8);--accentSolid:var(--blue-9);--accentSolidHover:var(--blue-10);--accentText:var(--blue-11);--accentTextContrast:var(--blue-12);--basePageBg:white;--baseBase:var(--slate-1);--baseBgSubtle:var(--slate-2);--baseBg:var(--slate-3);--baseBgHover:var(--slate-4);--baseBgActive:var(--slate-5);--baseLine:var(--slate-6);--baseBorder:var(--slate-7);--baseBorderHover:var(--slate-8);--baseSolid:var(--slate-9);--baseSolidHover:var(--slate-10);--baseText:var(--slate-11);--baseTextContrast:var(--slate-12);--admonitionTipBg:var(--cyan-4);--admonitionTipBorder:var(--cyan-8);--admonitionInfoBg:var(--grass-4);--admonitionInfoBorder:var(--grass-8);--admonitionCautionBg:var(--amber-4);--admonitionCautionBorder:var(--amber-8);--admonitionDangerBg:var(--red-4);--admonitionDangerBorder:var(--red-8);--admonitionNoteBg:var(--slate-4);--admonitionNoteBorder:var(--slate-8);--error-color:var(--red-10);--spacing-0:0px;--spacing-px:1px;--spacing-0_5:.125rem;--spacing-1:.25rem;--spacing-1_5:.375rem;--spacing-2:.5rem;--spacing-2_5:.625rem;--spacing-3:.75rem;--spacing-3_5:.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--radius-none:0px;--radius-small:var(--spacing-0_5);--radius-base:var(--spacing-1);--radius-medium:var(--spacing-1_5);--radius-large:var(--spacing-2);--radius-extra-large:var(--spacing-3);--radius-full:9999px;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--text-base:1rem;--text-sm:.875rem;--text-xs:.75rem;--text-xxs:.6rem;font-family:var(--font-body);color:var(--baseText)}._nestedListItem_er3ed_158{list-style:none}._toolbarRoot_er3ed_162{z-index:2;gap:var(--spacing-1);border-radius:var(--radius-medium);padding:var(--spacing-1_5);background-color:var(--baseBg);width:inherit;flex-direction:row;align-items:center;display:flex;position:sticky;top:0;overflow-x:auto}._toolbarRoot_er3ed_162 div[role=separator]{margin:var(--spacing-2) var(--spacing-1);border-left:1px solid var(--baseBorder);border-right:1px solid var(--baseBase);height:var(--spacing-4)}._toolbarRoot_er3ed_162 svg{color:var(--baseTextContrast);display:block}._readOnlyToolbarRoot_er3ed_189{pointer-events:none;background:var(--baseBase)}._readOnlyToolbarRoot_er3ed_189>div{opacity:.5}._toolbarModeSwitch_er3ed_198{border:1px solid var(--baseBg);border-radius:var(--radius-medium);font-size:var(--text-xs);align-self:stretch;align-items:stretch;margin-left:auto;display:flex;opacity:1!important}._toolbarModeSwitch_er3ed_198 ._toolbarToggleItem_er3ed_208{padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}._toolbarModeSwitch_er3ed_198 ._toolbarToggleItem_er3ed_208:active,._toolbarModeSwitch_er3ed_198 ._toolbarToggleItem_er3ed_208[data-state=on]{background-color:var(--baseBorder)}._toolbarGroupOfGroups_er3ed_219{margin:0 var(--spacing-1);display:flex}._toolbarToggleSingleGroup_er3ed_224:first-of-type ._toolbarToggleItem_er3ed_208:only-child,._toolbarToggleSingleGroup_er3ed_224:only-child ._toolbarToggleItem_er3ed_208:first-child,._toolbarModeSwitch_er3ed_198 ._toolbarToggleItem_er3ed_208:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toolbarToggleSingleGroup_er3ed_224:last-of-type ._toolbarToggleItem_er3ed_208:only-child,._toolbarToggleSingleGroup_er3ed_224:only-child ._toolbarToggleItem_er3ed_208:last-child,._toolbarModeSwitch_er3ed_198 ._toolbarToggleItem_er3ed_208:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarToggleItem_er3ed_208,._toolbarButton_er3ed_239{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-0_5)}@media (hover:hover){._toolbarToggleItem_er3ed_208:hover,._toolbarButton_er3ed_239:hover{background-color:var(--baseBgActive)}}._toolbarToggleItem_er3ed_208:active svg,._toolbarButton_er3ed_239:active svg{transform:translate(1px,1px)}._toolbarToggleItem_er3ed_208[data-state=on],._toolbarButton_er3ed_239[data-state=on],._toolbarToggleItem_er3ed_208:active,._toolbarButton_er3ed_239:active{color:var(--baseTextContrast);background-color:var(--baseBgActive)}._toolbarToggleItem_er3ed_208[data-disabled],._toolbarButton_er3ed_239[data-disabled]{pointer-events:none}._toolbarToggleItem_er3ed_208[data-disabled] svg,._toolbarButton_er3ed_239[data-disabled] svg{color:var(--baseBorderHover)}._toolbarButton_er3ed_239{border-radius:var(--radius-base)}._toolbarButton_er3ed_239+._toolbarButton_er3ed_239{margin-left:var(--spacing-1)}._activeToolbarButton_er3ed_275{color:var(--accentText)}._toolbarToggleSingleGroup_er3ed_224{white-space:nowrap;align-items:center;display:flex}._toolbarNodeKindSelectContainer_er3ed_285,._toolbarButtonDropdownContainer_er3ed_286,._toolbarCodeBlockLanguageSelectContent_er3ed_287,._selectContainer_er3ed_288{filter:drop-shadow(0 2px 2px #0003);z-index:3;width:var(--spacing-36);border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);background-color:var(--basePageBg);font-size:var(--text-sm)}._toolbarButtonDropdownContainer_er3ed_286,._toolbarButtonDropdownContainer_er3ed_286 ._selectItem_er3ed_301:first-child{border-top-right-radius:var(--radius-base)}._toolbarNodeKindSelectTrigger_er3ed_306,._toolbarButtonSelectTrigger_er3ed_307,._selectTrigger_er3ed_308{color:inherit;width:var(--spacing-36);padding:var(--spacing-0_5) var(--spacing-1);border-radius:var(--radius-medium);white-space:nowrap;font-size:var(--text-sm);background-color:#0000;background-color:var(--basePageBg);margin:0 var(--spacing-1);border:0;flex-wrap:nowrap;align-items:center;padding-inline-start:var(--spacing-2);display:flex}._toolbarNodeKindSelectTrigger_er3ed_306[data-state=open],._toolbarButtonSelectTrigger_er3ed_307[data-state=open],._selectTrigger_er3ed_308[data-state=open]{filter:drop-shadow(0 2px 2px #0003);border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}._selectTrigger_er3ed_308[data-placeholder]>span:first-child{color:var(--baseBorderHover)}._toolbarButtonSelectTrigger_er3ed_307{width:auto;padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-1);padding-block:var(--spacing-0_5)}._toolbarCodeBlockLanguageSelectTrigger_er3ed_342,._toolbarCodeBlockLanguageSelectContent_er3ed_287{width:var(--spacing-48)}._toolbarNodeKindSelectItem_er3ed_347,._selectItem_er3ed_301{cursor:default;padding:var(--spacing-2);display:flex}._toolbarNodeKindSelectItem_er3ed_347[data-highlighted],._selectItem_er3ed_301[data-highlighted]{background-color:var(--baseBg)}._toolbarNodeKindSelectItem_er3ed_347[data-state=checked],._selectItem_er3ed_301[data-state=checked]{color:var(--baseTextContrast);background-color:var(--baseBg)}._toolbarNodeKindSelectItem_er3ed_347[data-highlighted],._selectItem_er3ed_301[data-highlighted]{outline:none}._toolbarNodeKindSelectItem_er3ed_347:last-child,._selectItem_er3ed_301:last-child{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarNodeKindSelectDropdownArrow_er3ed_372,._selectDropdownArrow_er3ed_373{align-items:center;margin-left:auto;display:flex}._contentEditable_er3ed_379{box-sizing:border-box;width:100%;color:var(--baseTextContrast);padding:var(--spacing-3)}._contentEditable_er3ed_379:focus{outline:none}._codeMirrorWrapper_er3ed_391{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);padding:.8rem;position:relative;overflow:hidden}._sandPackWrapper_er3ed_400{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);position:relative;overflow:hidden}._codeMirrorToolbar_er3ed_408{gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base);display:flex;position:absolute;top:0;right:0}._frontmatterWrapper_er3ed_412{border-radius:var(--radius-medium);padding:var(--spacing-3);background-color:var(--baseBgSubtle)}._frontmatterWrapper_er3ed_412[data-expanded=true]{margin-bottom:var(--spacing-10)}._frontmatterToggleButton_er3ed_422{all:unset;box-sizing:border-box;cursor:default;align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);display:flex}._propertyPanelTitle_er3ed_430{font-size:var(--text-xs);padding-top:var(--spacing-2);padding-left:var(--spacing-2);margin:0;font-weight:400}._propertyEditorTable_er3ed_438{table-layout:fixed;border-spacing:var(--spacing-2)}._propertyEditorTable_er3ed_438 th{text-align:left;font-size:var(--text-sm);padding:var(--spacing-2) var(--spacing-3)}._propertyEditorTable_er3ed_438 col:first-child{width:30%}._propertyEditorTable_er3ed_438 col:nth-child(2){width:70%}._propertyEditorTable_er3ed_438 td:last-child ._iconButton_er3ed_456{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}._propertyEditorTable_er3ed_438 ._readOnlyColumnCell_er3ed_461{padding-left:0}._propertyEditorLabelCell_er3ed_466{font-weight:400}._readOnlyColumnCell_er3ed_461{padding-left:0}._buttonsFooter_er3ed_474{justify-content:flex-end;gap:var(--spacing-2);display:flex}._propertyEditorInput_er3ed_480{all:unset;box-sizing:border-box;cursor:default;width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);font-size:var(--text-sm)}._iconButton_er3ed_456{all:unset;box-sizing:border-box;cursor:default;color:var(--baseText)}@media (hover:hover){._iconButton_er3ed_456:hover{color:var(--baseTextContrast)}}._iconButton_er3ed_456:disabled,._iconButton_er3ed_456:disabled:hover{color:var(--baseLine)}._primaryButton_er3ed_506,._secondaryButton_er3ed_507{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--accentBorder);background-color:var(--accentSolidHover);color:var(--baseBase);font-size:var(--text-xs);border-radius:var(--radius-medium)}._primaryButton_er3ed_506:disabled,._secondaryButton_er3ed_507:disabled{background:var(--accentLine);border-color:var(--accentBg)}._smallButton_er3ed_522{font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-base)}._secondaryButton_er3ed_507{border:1px solid var(--baseBorder);background-color:var(--baseSolidHover);color:var(--baseBase)}._dialogForm_er3ed_534{gap:var(--spacing-2);flex-direction:row;display:flex}._linkDialogEditForm_er3ed_540{align-items:stretch;gap:var(--spacing-2);flex-direction:column;padding:0;display:flex}._linkDialogInputContainer_er3ed_548{flex-direction:column;align-items:stretch;display:flex}._linkDialogInputWrapper_er3ed_554{background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder);align-items:center;display:flex}._linkDialogInputWrapper_er3ed_554[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._linkDialogInputWrapper_er3ed_554>button{all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._linkDialogInput_er3ed_548,._dialogInput_er3ed_575{all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._linkDialogInput_er3ed_548::-moz-placeholder{color:var(--baseBorder)}._dialogInput_er3ed_575::-moz-placeholder{color:var(--baseBorder)}._linkDialogInput_er3ed_548::placeholder,._dialogInput_er3ed_575::placeholder{color:var(--baseBorder)}._linkDialogAnchor_er3ed_586{z-index:-1;background-color:highlight;position:fixed}._linkDialogAnchor_er3ed_586[data-visible=true]{visibility:visible}._linkDialogAnchor_er3ed_586[data-visible=false]{visibility:hidden}._linkDialogPopoverContent_er3ed_600,._tableColumnEditorPopoverContent_er3ed_601,._dialogContent_er3ed_602{filter:drop-shadow(0 2px 2px #0003);align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBg);background-color:var(--basePageBg);padding:var(--spacing-1) var(--spacing-1);font-size:var(--text-sm);display:flex}._largeDialogContent_er3ed_614{filter:drop-shadow(0 2px 2px #0003);gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBorder);background-color:var(--baseBgSubtle);padding:var(--spacing-4);font-size:var(--text-sm)}._dialogTitle_er3ed_624{font-size:var(--text-base);padding-left:var(--spacing-2);font-weight:600}._dialogCloseButton_er3ed_630{all:unset;box-sizing:border-box;cursor:default;position:absolute;top:10px;right:10px}._popoverContent_er3ed_637{filter:drop-shadow(0 2px 2px #0003);align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);background-color:var(--baseBgSubtle);padding:var(--spacing-2) var(--spacing-2);font-size:var(--text-sm);z-index:1;display:flex}._popoverArrow_er3ed_649{fill:var(--basePageBg)}._linkDialogPreviewAnchor_er3ed_653{margin-right:var(--spacing-1);color:var(--accentText);border:1px solid #0000;align-items:center;text-decoration:none;display:flex}@media (hover:hover){._linkDialogPreviewAnchor_er3ed_653:hover{color:var(--accentSolidHover)}}._linkDialogPreviewAnchor_er3ed_653 span{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow-x:hidden}._tooltipTrigger_er3ed_676{align-self:center}._tooltipContent_er3ed_680{z-index:2;border-radius:var(--radius-medium);padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);background-color:var(--baseText);color:var(--baseBase);position:relative}._tooltipContent_er3ed_680 svg{fill:var(--baseText)}._actionButton_er3ed_694{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);padding:var(--spacing-1) var(--spacing-1);border-radius:var(--radius-medium)}._actionButton_er3ed_694 svg{display:block}@media (hover:hover){._actionButton_er3ed_694:hover{background-color:var(--baseBg)}}._actionButton_er3ed_694:active svg{transform:translate(1px,1px)}._actionButton_er3ed_694[data-state=on],._actionButton_er3ed_694:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._primaryActionButton_er3ed_701{background-color:var(--accentSolid);color:var(--baseBase)}@media (hover:hover){._primaryActionButton_er3ed_701:hover{background-color:var(--accentSolidHover);color:var(--baseBase)}}._tableEditor_er3ed_713{table-layout:fixed;border-spacing:0;border-collapse:collapse;width:100%;height:100%}._tableEditor_er3ed_713 thead>tr>th{text-align:right}._tableEditor_er3ed_713>tbody>tr>td:not(._toolCell_er3ed_724),._tableEditor_er3ed_713>tbody>tr>th:not(._toolCell_er3ed_724):not([data-tool-cell=true]){border:1px solid var(--baseBgActive);padding:var(--spacing-1) var(--spacing-2);white-space:normal}:is(._tableEditor_er3ed_713>tbody>tr>td:not(._toolCell_er3ed_724),._tableEditor_er3ed_713>tbody>tr>th:not(._toolCell_er3ed_724):not([data-tool-cell=true]))>div{outline:none}:is(._tableEditor_er3ed_713>tbody>tr>td:not(._toolCell_er3ed_724),._tableEditor_er3ed_713>tbody>tr>th:not(._toolCell_er3ed_724):not([data-tool-cell=true]))>div>p{margin:0}[data-active=true]:is(._tableEditor_er3ed_713>tbody>tr>td:not(._toolCell_er3ed_724),._tableEditor_er3ed_713>tbody>tr>th:not(._toolCell_er3ed_724):not([data-tool-cell=true])){outline:solid 1px var(--baseSolid)}._tableEditor_er3ed_713 ._tableColumnEditorTrigger_er3ed_743,._tableEditor_er3ed_713 ._tableRowEditorTrigger_er3ed_744,._tableEditor_er3ed_713 ._addRowButton_er3ed_745,._tableEditor_er3ed_713 ._addColumnButton_er3ed_746,._tableEditor_er3ed_713 ._iconButton_er3ed_456{opacity:.15}@media (hover:hover){._tableEditor_er3ed_713:hover ._tableColumnEditorTrigger_er3ed_743,._tableEditor_er3ed_713:hover ._tableRowEditorTrigger_er3ed_744,._tableEditor_er3ed_713:hover ._addRowButton_er3ed_745,._tableEditor_er3ed_713:hover ._addColumnButton_er3ed_746,._tableEditor_er3ed_713:hover ._iconButton_er3ed_456{opacity:.3}._tableEditor_er3ed_713:hover ._tableColumnEditorTrigger_er3ed_743:hover,._tableEditor_er3ed_713:hover ._tableRowEditorTrigger_er3ed_744:hover,._tableEditor_er3ed_713:hover ._addRowButton_er3ed_745:hover,._tableEditor_er3ed_713:hover ._addColumnButton_er3ed_746:hover,._tableEditor_er3ed_713:hover ._iconButton_er3ed_456:hover{opacity:1}}._toolCell_er3ed_724{text-align:right}._toolCell_er3ed_724 button{margin:auto;display:block}._tableColumnEditorTrigger_er3ed_743{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);padding:var(--spacing-1);border-radius:var(--radius-full);opacity:.2}._tableColumnEditorTrigger_er3ed_743 svg{display:block}@media (hover:hover){._tableColumnEditorTrigger_er3ed_743:hover{background-color:var(--baseBg)}}._tableColumnEditorTrigger_er3ed_743:active svg{transform:translate(1px,1px)}._tableColumnEditorTrigger_er3ed_743[data-state=on],._tableColumnEditorTrigger_er3ed_743:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorTrigger_er3ed_743[data-active=true]{opacity:1!important}._tableColumnEditorToolbar_er3ed_788{display:flex}._tableColumnEditorToolbar_er3ed_788>button{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._tableColumnEditorToolbar_er3ed_788>button svg{display:block}@media (hover:hover){._tableColumnEditorToolbar_er3ed_788>button:hover{background-color:var(--baseBg)}}._tableColumnEditorToolbar_er3ed_788>button:active svg{transform:translate(1px,1px)}._tableColumnEditorToolbar_er3ed_788>button[data-state=on],._tableColumnEditorToolbar_er3ed_788>button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorToolbar_er3ed_788 [role=separator]{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}._toggleGroupRoot_er3ed_801{display:inline-flex}._toggleGroupRoot_er3ed_801 button{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._toggleGroupRoot_er3ed_801 button svg{display:block}@media (hover:hover){._toggleGroupRoot_er3ed_801 button:hover{background-color:var(--baseBg)}}._toggleGroupRoot_er3ed_801 button:active svg{transform:translate(1px,1px)}._toggleGroupRoot_er3ed_801 button[data-state=on],._toggleGroupRoot_er3ed_801 button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._toggleGroupRoot_er3ed_801 button:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toggleGroupRoot_er3ed_801 button:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._tableToolsColumn_er3ed_819{width:2rem}._tableToolsColumn_er3ed_819 button{margin:auto;display:block}._leftAlignedCell_er3ed_828{text-align:left}._rightAlignedCell_er3ed_832{text-align:right}._centeredCell_er3ed_836{text-align:center}._addColumnButton_er3ed_746,._addRowButton_er3ed_745{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);background-color:var(--baseBase);align-items:center;display:flex}._addColumnButton_er3ed_746 svg,._addRowButton_er3ed_745 svg{display:block}@media (hover:hover){._addColumnButton_er3ed_746:hover,._addRowButton_er3ed_745:hover{background-color:var(--baseBg)}}._addColumnButton_er3ed_746:active svg,._addRowButton_er3ed_745:active svg{transform:translate(1px,1px)}._addColumnButton_er3ed_746[data-state=on],._addRowButton_er3ed_745[data-state=on],._addColumnButton_er3ed_746:active,._addRowButton_er3ed_745:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._addColumnButton_er3ed_746 svg,._addRowButton_er3ed_745 svg{margin:auto}._addRowButton_er3ed_745{width:100%;margin-top:var(--spacing-px);box-sizing:border-box;border-bottom-right-radius:var(--radius-medium);border-bottom-left-radius:var(--radius-medium)}._addColumnButton_er3ed_746{margin-left:var(--spacing-px);border-top-right-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);height:100%}._dialogOverlay_er3ed_869{background-color:var(--baseBase);z-index:51;opacity:.5;animation:.15s cubic-bezier(.16,1,.3,1) _overlayShow_er3ed_1;position:fixed;inset:0}._dialogContent_er3ed_602,._largeDialogContent_er3ed_614{z-index:52;animation:.15s cubic-bezier(.16,1,.3,1) _contentShow_er3ed_1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._dialogContent_er3ed_602:focus,._largeDialogContent_er3ed_614:focus{outline:none}@keyframes _overlayShow_er3ed_1{0%{opacity:0}to{opacity:.5}}@keyframes _contentShow_er3ed_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._focusedImage_er3ed_915{outline:2px solid highlight}._imageWrapper_er3ed_919{display:inline-block;position:relative}._imageWrapper_er3ed_919[draggable=true]{cursor:move;cursor:grab;cursor:-webkit-grab}._editImageToolbar_er3ed_932{gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base);display:flex;position:absolute;top:0;right:0}._editImageButton_er3ed_936 svg{display:block}._inlineEditor_er3ed_942{border-radius:var(--radius-medium);padding:var(--spacing-1);gap:var(--spacing-2);background:var(--baseBg);align-items:center;display:inline-flex}._blockEditor_er3ed_951{border-radius:var(--radius-medium);padding:var(--spacing-2);justify-content:stretch;gap:var(--spacing-2);background:var(--baseBg);align-items:center;display:flex}._blockEditor_er3ed_951 ._nestedEditor_er3ed_960{flex-grow:1}._nestedEditor_er3ed_960{background:var(--basePageBg);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-medium)}._nestedEditor_er3ed_960>p{margin:0}._nestedEditor_er3ed_960:focus{outline:none}._genericComponentName_er3ed_979{font-size:var(--text-sm);color:var(--baseText);padding-right:var(--spacing-2)}._diffSourceToggleWrapper_er3ed_985{pointer-events:auto;opacity:1;margin-left:auto;position:sticky;right:0}._diffSourceToggle_er3ed_985{border-radius:var(--radius-medium);background-color:var(--baseBase);display:flex}._diffSourceToggle_er3ed_985 ._toolbarToggleItem_er3ed_208{padding:0}._diffSourceToggle_er3ed_985 ._toolbarToggleItem_er3ed_208>span{padding:var(--spacing-1) var(--spacing-1);display:block}._selectWithLabel_er3ed_1011{align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2);display:flex}._selectWithLabel_er3ed_1011>label{font-size:var(--text-sm)}._selectWithLabel_er3ed_1011 ._selectTrigger_er3ed_308{border:1px solid var(--baseBorder)}._toolbarTitleMode_er3ed_1026{font-size:var(--text-sm);margin-left:var(--spacing-2)}._imageControlWrapperResizing_er3ed_1031{touch-action:none}._imageResizer_er3ed_1035{background-color:var(--accentText);border:1px solid var(--baseBg);width:7px;height:7px;display:block;position:absolute}._imageResizer_er3ed_1035._imageResizerN_er3ed_1044{cursor:n-resize;top:-6px;left:48%}._imageResizer_er3ed_1035._imageResizerNe_er3ed_1050{cursor:ne-resize;top:-6px;right:-6px}._imageResizer_er3ed_1035._imageResizerE_er3ed_1056{cursor:e-resize;bottom:48%;right:-6px}._imageResizer_er3ed_1035._imageResizerSe_er3ed_1062{cursor:nwse-resize;bottom:-2px;right:-6px}._imageResizer_er3ed_1035._imageResizerS_er3ed_1062{cursor:s-resize;bottom:-2px;left:48%}._imageResizer_er3ed_1035._imageResizerSw_er3ed_1074{cursor:sw-resize;bottom:-2px;left:-6px}._imageResizer_er3ed_1035._imageResizerW_er3ed_1080{cursor:w-resize;bottom:48%;left:-6px}._imageResizer_er3ed_1035._imageResizerNw_er3ed_1086{cursor:nw-resize;top:-6px;left:-6px}._imagePlaceholder_er3ed_1092{border:2px dashed;width:fit-content;height:fit-content;margin:12px;padding:48px}._imageDimensionsContainer_er3ed_1100{gap:var(--spacing-4);display:flex}._placeholder_er3ed_1105{color:var(--baseSolid);padding:var(--spacing-3);text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;display:inline-block;position:absolute;top:0;overflow:hidden}._rootContentEditableWrapper_er3ed_1118{position:relative}._downshiftContainer_er3ed_1122{flex-direction:column;align-items:stretch;display:flex}._downshiftInputWrapper_er3ed_1128{background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder);align-items:center;display:flex}._downshiftInputWrapper_er3ed_1128[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._downshiftInputWrapper_er3ed_1128>button{all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._downshiftInput_er3ed_1128{all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._downshiftInput_er3ed_1128::placeholder{color:var(--baseBorder)}._downshiftAutocompleteContainer_er3ed_1159{position:relative}._downshiftAutocompleteContainer_er3ed_1159 ul{all:unset;box-sizing:border-box;font-size:var(--text-sm);border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);width:100%;max-height:var(--spacing-48);border:1px solid var(--baseBorder);background-color:var(--baseBase);border-top-width:0;display:none;position:absolute;overflow:hidden auto}._downshiftAutocompleteContainer_er3ed_1159 ul[data-visible=true]{display:block}._downshiftAutocompleteContainer_er3ed_1159 ul li{padding:var(--spacing-2) var(--spacing-3);white-space:nowrap;margin-bottom:var(--spacing-1);text-overflow:ellipsis;overflow-x:hidden}._downshiftAutocompleteContainer_er3ed_1159 ul li[data-selected=true]{background-color:var(--baseBgSubtle)}._downshiftAutocompleteContainer_er3ed_1159 ul li[data-highlighted=true]{background-color:var(--baseBgHover)}._downshiftAutocompleteContainer_er3ed_1159 ul li:last-of-type{border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}._textInput_er3ed_1205{all:unset;border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);padding:var(--spacing-2) var(--spacing-3)}form._multiFieldForm_er3ed_1213{padding:var(--spacing-2);gap:var(--spacing-2);flex-direction:column;display:flex}form._multiFieldForm_er3ed_1213 ._formField_er3ed_1219{gap:var(--spacing-2);flex-direction:column;display:flex}form._multiFieldForm_er3ed_1213 ._formField_er3ed_1219 label{font-size:var(--text-xs)}._markdownParseError_er3ed_1230{border-radius:var(--radius-base);border:1px solid var(--error-color);padding:var(--spacing-2);margin-block:var(--spacing-2);color:var(--error-color);font-size:var(--text-xs)}._popupContainer_er3ed_1239{z-index:2;position:relative}._inputSizer_er3ed_1244{vertical-align:baseline;align-items:center;display:inline-grid;position:relative}._inputSizer_er3ed_1244:after,._inputSizer_er3ed_1244 input{width:auto;min-width:1rem;font:inherit;resize:none;appearance:none;color:inherit;background:0 0;border:none;grid-area:1/2;margin:0;padding:0 2px}._inputSizer_er3ed_1244 span{padding:.25em}._inputSizer_er3ed_1244:after{content:attr(data-value);white-space:pre-wrap}.mdxeditor.mdxeditor-full-height{flex-direction:column;display:flex}.mdxeditor-full-height .mdxeditor-toolbar{flex-shrink:0}.mdxeditor-full-height .mdxeditor-root-contenteditable{flex-direction:column;flex-grow:1;min-height:0;display:flex;overflow:auto}.mdxeditor-full-height .mdxeditor-contenteditable-wrapper{flex-direction:column;flex-grow:1;display:flex}.mdxeditor-full-height .mdxeditor-contenteditable-wrapper ._contentEditable_er3ed_379{flex-grow:1}.mdxeditor-full-height .mdxeditor-diff-source-wrapper{flex-direction:column;flex-grow:1;min-height:0;display:flex}.mdxeditor-full-height .mdxeditor-rich-text-editor{flex-grow:1;min-height:0}.mdxeditor-full-height .mdxeditor-rich-text-editor .mdxeditor-root-contenteditable{box-sizing:border-box;height:100%}.mdxeditor-full-height .mdxeditor-source-editor,.mdxeditor-full-height .mdxeditor-diff-editor{flex-grow:1;min-height:0;overflow:auto}.mdxeditor-full-height .mdxeditor-source-editor .cm-editor{height:100%}
