._region_kcrk6_1{position:fixed;right:20px;bottom:20px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:8px;max-width:min(380px,calc(100vw - 40px));pointer-events:none}._toast_kcrk6_13{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 16px;border:1px solid var(--c-toast-border);border-radius:10px;background:var(--c-toast-bg);color:var(--c-toast-fg);box-shadow:var(--c-shadow);font-size:var(--fs-base);line-height:20px;animation:_slide_kcrk6_1 .16s ease-out}._success_kcrk6_29 ._icon_kcrk6_29{color:var(--c-toast-success-icon)}._error_kcrk6_32{background:var(--c-toast-error-bg);border-color:var(--c-border-accent)}._error_kcrk6_32 ._icon_kcrk6_29{color:var(--c-toast-error-icon)}._icon_kcrk6_29{margin-top:2px}._msg_kcrk6_44{flex:1}._close_kcrk6_48{width:24px;height:24px;margin:-2px -2px -2px 0;border:0;border-radius:6px;background:transparent;color:inherit;opacity:.7;display:inline-flex;align-items:center;justify-content:center;padding:0}._close_kcrk6_48:hover{opacity:1;background:var(--c-toast-close-hover)}@keyframes _slide_kcrk6_1{0%{opacity:0;transform:translateY(8px)}}@media (max-width: 768px){._region_kcrk6_1{left:12px;right:12px;bottom:calc(var(--mobile-tabbar-h) + var(--safe-bottom) + 8px);max-width:none}._toast_kcrk6_13{font-size:var(--fs-base)}._close_kcrk6_48{width:32px;height:32px;margin:-6px -4px -6px 0}}._spinner_fpz4s_1{display:inline-block;border:2px solid var(--c-border-input);border-top-color:var(--c-accent-fill);border-radius:50%;animation:_spin_fpz4s_1 .7s linear infinite}._center_fpz4s_9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 16px;color:var(--c-text-muted);text-align:center}._full_fpz4s_20{min-height:100vh;min-height:var(--page-h)}._skeleton_fpz4s_25{display:block;border-radius:var(--r-btn);background:linear-gradient(90deg,var(--c-skeleton) 0%,var(--c-skeleton-hi) 50%,var(--c-skeleton) 100%);background-size:200% 100%;animation:_shimmer_fpz4s_1 1.2s ease-in-out infinite}._empty_fpz4s_33{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;text-align:center;color:var(--c-text-muted);font-size:var(--fs-13)}._empty_fpz4s_33 ._emptyIcon_fpz4s_44{width:44px;height:44px;margin-bottom:4px;border-radius:var(--r-card);background:var(--c-raised);border:1px solid var(--c-border);color:var(--c-text-muted);display:inline-flex;align-items:center;justify-content:center}._empty_fpz4s_33 ._emptyTitle_fpz4s_56{color:var(--c-text);font-size:var(--fs-base);font-weight:600}._compact_fpz4s_61{padding:8px;align-items:flex-start;text-align:left}._error_fpz4s_67{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;text-align:center;color:var(--c-text-2)}._errorIcon_fpz4s_76{color:var(--c-danger)}@keyframes _spin_fpz4s_1{to{transform:rotate(360deg)}}@keyframes _shimmer_fpz4s_1{0%{background-position:200% 0}to{background-position:-200% 0}}._btn_als3n_2{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:var(--r-field);font-size:var(--fs-base);font-weight:500;line-height:20px;white-space:nowrap;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s}._primary_als3n_23{background:var(--c-primary);color:var(--c-primary-text);font-weight:600}._primary_als3n_23:hover:not(:disabled){background:var(--c-primary-hover);color:var(--c-primary-text)}._secondary_als3n_34{background:transparent;border-color:var(--c-border-input);color:var(--c-text)}._secondary_als3n_34:hover:not(:disabled){background:var(--c-bg-hover);border-color:var(--c-border-hover);color:var(--c-text)}._secondary_als3n_34:active:not(:disabled){background:var(--c-bg-active)}._ghost_als3n_48{background:transparent;color:var(--c-text-2)}._ghost_als3n_48:hover:not(:disabled){background:var(--c-bg-hover);color:var(--c-text)}._ghost_als3n_48:active:not(:disabled){background:var(--c-bg-active)}._danger_als3n_60{background:var(--c-danger-solid);color:var(--c-on-accent);font-weight:600}._danger_als3n_60:hover:not(:disabled){background:var(--c-danger-solid-hover);color:var(--c-on-accent)}._link_als3n_70{min-height:0;padding:0;border:0;background:transparent;color:var(--c-link);font-weight:500;font-size:var(--fs-13)}._link_als3n_70:hover:not(:disabled){color:var(--c-link-hover);text-decoration:underline}._sm_als3n_84{min-height:32px;padding:0 10px;gap:6px;font-size:var(--fs-13)}._block_als3n_91{width:100%}._iconBtn_als3n_96{width:40px;height:40px;padding:0;border:0;border-radius:var(--r-field);background:transparent;color:var(--c-text-2);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:background-color .12s,color .12s}._iconBtn_als3n_96:hover:not(:disabled){background:var(--c-bg-hover);color:var(--c-text)}._iconBtn_als3n_96:active:not(:disabled){background:var(--c-bg-active)}._iconSm_als3n_119{width:32px;height:32px}._spinner_als3n_124{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_als3n_124 .7s linear infinite}@keyframes _spin_als3n_124{to{transform:rotate(360deg)}}@media (max-width: 768px){._btn_als3n_2,._sm_als3n_84{min-height:var(--tap-min)}._link_als3n_70{min-height:0}._iconBtn_als3n_96,._iconSm_als3n_119{width:var(--tap-min);height:var(--tap-min);border-radius:10px}}._root_1w3jd_1{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--c-border);border-radius:var(--r-btn);background:var(--c-bg-muted)}._btn_1w3jd_10{min-width:34px;min-height:26px;padding:0 8px;border:0;border-radius:calc(var(--r-btn) - 2px);background:transparent;color:var(--c-text-muted);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;cursor:pointer}._btn_1w3jd_10:hover{color:var(--c-text)}._btn_1w3jd_10[aria-pressed=true]{background:var(--c-bg);color:var(--c-text);box-shadow:var(--shadow-card);cursor:default}._btn_1w3jd_10:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}@media (max-width: 768px){._btn_1w3jd_10{min-height:32px}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-accent-fill: #ea580c;--c-accent-solid: #c2410c;--c-status-todo: #8f8f8f;--c-status-doing: #c98410;--c-status-review: #6a88e6;--c-status-done: #2c9e4c;--c-status-idea: #9474e6;--c-dot-risk: #e5484d;--c-proj-1: #ea580c;--c-proj-2: #3e5bb5;--c-proj-3: #2c7a4b;--c-proj-4: #6d4fc2;--c-proj-5: #b42318;--c-proj-6: #0e7490;--c-proj-7: #a16207;--c-proj-8: #be185d;--r-sm: 6px;--r-btn: 8px;--r-field: 8px;--r-card: 12px;--r-card-lg: 16px;--r-section: 14px;--r-modal: 14px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--page-pad: 24px;--font-sans: "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font: var(--font-sans);--fs-xs: 11px;--fs-sm: 12px;--fs-13: 13px;--fs-base: 14px;--fs-15: 15px;--fs-16: 16px;--fs-18: 18px;--fs-22: 22px;--fs-24: 24px;--lh: 1.43;--z-sidebar: 30;--z-mobile-bars: 35;--z-pop: 40;--z-drawer: 45;--z-modal: 50;--z-toast: 60;--sidebar-w: 248px;--header-h: 64px;--focus-ring: 2px solid var(--c-accent-fill);--mobile-topbar-h: 0px;--mobile-tabbar-h: 0px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--page-h: 100dvh;--page-pad-x: 32px;--tap-min: 44px;--page-top: 0px;--page-bottom: 0px}@media (max-width: 1024px){:root{--page-pad-x: 24px}}@media (max-width: 768px){:root{--mobile-topbar-h: 56px;--mobile-tabbar-h: 68px;--page-h: calc(100dvh - var(--mobile-topbar-h) - var(--mobile-tabbar-h) - var(--safe-top) - var(--safe-bottom));--page-pad-x: 16px;--page-top: calc(var(--mobile-topbar-h) + var(--safe-top));--page-bottom: calc(var(--mobile-tabbar-h) + var(--safe-bottom))}}:root{color-scheme:dark;--c-bg-page: #1a1a1a;--c-surface: #1f1f1f;--c-raised: #242424;--c-raised-2: #272727;--c-pop: #2a2a2a;--c-sunken: #151515;--c-selected: #2f2f2e;--c-hover: #2a2a2a;--c-border-2: #454545;--c-border-3: #5e5e5e;--c-muted: #b0b0b0;--c-muted-2: #999999;--c-chart-gray: #6e6e6e;--c-accent-soft: #3a2316;--c-ok-soft: #1e3324;--c-ok-text: #6bd58a;--c-bad-soft: #3b1a1a;--c-bad-text: #ff8a8a;--c-warn-soft: #3a2e14;--c-warn-text: #f2b84b;--c-info-soft: #1e2742;--c-info-text: #9db5ff;--urg-high-bg: #3d1719;--urg-high-border: #7a2a2e;--urg-high-fg: #ff9b9b;--urg-high-bar: #e5484d;--urg-mid-bg: #3a2f12;--urg-mid-border: #6e5718;--urg-mid-fg: #f5c451;--urg-mid-bar: #e0a526;--urg-low-bg: #15301f;--urg-low-border: #2a5e3b;--urg-low-fg: #7ddc97;--urg-low-bar: #2fa557;--c-violet-soft: #2a2145;--c-violet-text: #c4b1ff;--c-violet: #8b6cf0;--c-teal-soft: #13302f;--c-teal-text: #6fd6cc;--c-teal: #22a99c;--c-pink-soft: #3a1a2e;--c-pink-text: #ff9fd0;--c-pink: #e0559d;--c-blue-soft: #18284a;--c-blue-text: #93b4ff;--c-blue: #4f7cf0;--c-orange-soft: #3a2316;--c-orange-text: #fb9a4b;--c-orange: #ea580c;--c-k-sprint: #2a3a66;--c-k-release: #5a3016;--c-k-leave: #24452f;--c-k-meet: #173f45;--c-neutral-av: #5b5b63;--c-shadow: 0 16px 40px rgba(0, 0, 0, .5);--c-shadow-lg: 0 24px 60px rgba(0, 0, 0, .55);--c-shadow-side: -16px 0 40px rgba(0, 0, 0, .45);--c-bg: var(--c-surface);--c-bg-sidebar: var(--c-surface);--c-bg-subtle: var(--c-raised);--c-bg-column: var(--c-raised);--c-bg-muted: var(--c-raised-2);--c-bg-hover: var(--c-hover);--c-bg-row-hover: var(--c-raised);--c-bg-active: var(--c-selected);--c-bg-selected: #241a14;--c-bg-accent-soft: var(--c-accent-soft);--c-bg-today: #241a14;--c-bg-elevated: var(--c-raised);--c-bg-pressed: rgba(239, 239, 239, .08);--c-bg-success-soft: var(--c-ok-soft);--c-overlay: rgba(0, 0, 0, .6);--c-overlay-soft: rgba(0, 0, 0, .5);--c-drop-overlay: rgba(58, 35, 22, .9);--c-skeleton: #272727;--c-skeleton-hi: #2f2f2e;--c-border: #333333;--c-border-input: var(--c-border-2);--c-border-soft: #333333;--c-border-hover: var(--c-border-3);--c-divider: #2a2a2a;--c-border-dashed: var(--c-border-2);--c-border-accent: #5a3016;--c-text: #efefef;--c-text-nav: #efefef;--c-text-2: #d6d6d6;--c-text-muted: var(--c-muted);--c-text-faint: var(--c-muted-2);--c-placeholder: var(--c-muted-2);--c-accent: #ea580c;--c-accent-text: #fb9a4b;--c-accent-strong: #ffb27a;--c-on-accent: #ffffff;--c-on-color: #ffffff;--c-selection: rgba(234, 88, 12, .38);--c-primary: #efefef;--c-primary-hover: #d6d6d6;--c-primary-text: #141414;--c-link: #9db5ff;--c-link-hover: #c2d1ff;--c-danger: var(--c-bad-text);--c-danger-bg: var(--c-bad-soft);--c-danger-solid: #c4321f;--c-danger-solid-hover: #b42318;--c-toggle-off: #5e5e5e;--c-toggle-knob: #efefef;--c-avatar-neutral: var(--c-neutral-av);--c-scrollbar: #454545;--c-toast-bg: var(--c-selected);--c-toast-fg: var(--c-text);--c-toast-border: var(--c-border-2);--c-toast-error-bg: var(--c-bad-soft);--c-toast-success-icon: var(--c-ok-text);--c-toast-error-icon: var(--c-bad-text);--c-toast-close-hover: rgba(255, 255, 255, .1);--st-todo-dot: var(--c-status-todo);--st-todo-bg: var(--c-selected);--st-todo-fg: var(--c-text-2);--st-doing-dot: var(--c-status-doing);--st-doing-bg: var(--c-warn-soft);--st-doing-fg: var(--c-warn-text);--st-done-dot: var(--c-status-done);--st-done-bg: var(--c-ok-soft);--st-done-fg: var(--c-ok-text);--st-todo-bar: var(--c-chart-gray);--cs-new-fg: var(--c-info-text);--cs-new-bg: var(--c-info-soft);--cs-new-bd: #2a3a66;--cs-opp-fg: var(--c-warn-text);--cs-opp-bg: var(--c-warn-soft);--cs-opp-bd: #4f3f1b;--cs-client-fg: var(--c-ok-text);--cs-client-bg: var(--c-ok-soft);--cs-client-bd: #2c4d35;--cs-lost-fg: var(--c-muted);--cs-lost-bg: var(--c-raised-2);--cs-lost-bd: #333333;--pr-high-fg: var(--c-warn-text);--pr-high-bg: var(--c-warn-soft);--pr-medium-fg: var(--c-text-2);--pr-medium-bg: var(--c-selected);--pr-low-fg: var(--c-muted);--pr-low-bg: var(--c-raised-2);--stg-lead: var(--c-status-todo);--stg-qualified: var(--c-status-review);--stg-offer: var(--c-status-doing);--stg-negotiation: var(--c-accent-fill);--stg-won: var(--c-status-done);--ev-task-bg: var(--c-bg-accent-soft);--ev-task-bd: #5a3016;--ev-task-fg: var(--c-accent-strong);--ev-meeting-bg: var(--cs-new-bg);--ev-meeting-bd: var(--cs-new-bd);--ev-meeting-fg: var(--c-link-hover);--ev-done-bg: var(--cs-lost-bg);--ev-done-bd: var(--cs-lost-bd);--ev-done-fg: var(--cs-lost-fg);--ext-pdf-bg: var(--c-bad-soft);--ext-pdf-fg: var(--c-bad-text);--ext-doc-bg: var(--c-info-soft);--ext-doc-fg: var(--c-info-text);--ext-xls-bg: var(--c-ok-soft);--ext-xls-fg: var(--c-ok-text);--ext-ppt-bg: var(--c-accent-soft);--ext-ppt-fg: var(--c-accent-text);--ext-other-bg: var(--c-raised-2);--ext-other-fg: var(--c-text-2);--shadow-card: 0 2px 8px rgba(0, 0, 0, .35);--shadow-pop: var(--c-shadow);--shadow-modal: var(--c-shadow-lg);--shadow-dialog: var(--c-shadow-lg);--shadow-knob: 0 1px 2px rgba(0, 0, 0, .5)}:root[data-theme=light]{color-scheme:light;--c-bg-page: #f5f5f3;--c-surface: #ffffff;--c-raised: #f4f4f2;--c-raised-2: #efefec;--c-pop: #ffffff;--c-sunken: #ffffff;--c-selected: #eaeae6;--c-hover: #f0f0ed;--c-border-2: #cfcfca;--c-border-3: #9e9e98;--c-muted: #5b5b63;--c-muted-2: #66666e;--c-chart-gray: #8e8e96;--c-accent-soft: #fdebdd;--c-ok-soft: #e2f3e7;--c-ok-text: #1b6e35;--c-bad-soft: #fde6e6;--c-bad-text: #b91c1c;--c-warn-soft: #faefd8;--c-warn-text: #8a4f05;--c-info-soft: #e4ebfb;--c-info-text: #2b4fc4;--urg-high-bg: #fdeaea;--urg-high-border: #f3b4b4;--urg-high-fg: #a3191b;--urg-high-bar: #dc2626;--urg-mid-bg: #fdf3d6;--urg-mid-border: #ecd38a;--urg-mid-fg: #7a4d04;--urg-mid-bar: #d99a0b;--urg-low-bg: #e4f5e9;--urg-low-border: #a9dbb7;--urg-low-fg: #17612f;--urg-low-bar: #22a04f;--c-violet-soft: #efe9ff;--c-violet-text: #5b3fc4;--c-violet: #7c5ce6;--c-teal-soft: #ddf4f1;--c-teal-text: #0f6b62;--c-teal: #14998c;--c-pink-soft: #fde7f2;--c-pink-text: #a51d62;--c-pink: #d6418b;--c-blue-soft: #e4ebfb;--c-blue-text: #2b4fc4;--c-blue: #3b67de;--c-orange-soft: #fdebdd;--c-orange-text: #b4400c;--c-orange: #ea580c;--c-k-sprint: #dce5fa;--c-k-release: #fbe1cd;--c-k-leave: #dbefe1;--c-k-meet: #d3eef0;--c-neutral-av: #71717a;--c-shadow: 0 12px 32px rgba(24, 24, 27, .12), 0 2px 6px rgba(24, 24, 27, .06);--c-shadow-lg: 0 24px 56px rgba(24, 24, 27, .18), 0 4px 10px rgba(24, 24, 27, .06);--c-shadow-side: -12px 0 32px rgba(24, 24, 27, .14);--c-bg-selected: #fff3ea;--c-bg-today: #fff3ea;--c-bg-pressed: rgba(24, 24, 27, .05);--c-overlay: rgba(20, 20, 24, .32);--c-overlay-soft: rgba(20, 20, 24, .28);--c-drop-overlay: rgba(253, 235, 221, .88);--c-skeleton: #efefec;--c-skeleton-hi: #f7f7f5;--c-border: #e2e2de;--c-border-soft: #e2e2de;--c-divider: #ecece8;--c-border-accent: #f3c9ae;--c-text: #18181b;--c-text-nav: #18181b;--c-text-2: #3a3a40;--c-accent-text: #b4400c;--c-accent-strong: #9a3412;--c-selection: rgba(234, 88, 12, .2);--c-primary: #18181b;--c-primary-hover: #3a3a40;--c-primary-text: #ffffff;--c-link: #2b4fc4;--c-link-hover: #1c3a9e;--c-danger-solid: #b91c1c;--c-danger-solid-hover: #991b1b;--c-toggle-off: #cfcfca;--c-toggle-knob: #ffffff;--c-scrollbar: #cfcfca;--c-toast-close-hover: rgba(24, 24, 27, .08);--cs-new-bd: #c9d6f5;--cs-opp-bd: #eedcb4;--cs-client-bd: #c4e4cd;--cs-lost-bd: #e2e2de;--ev-task-bd: #f6cfb1;--shadow-card: 0 1px 3px rgba(24, 24, 27, .06);--shadow-knob: 0 1px 2px rgba(0, 0, 0, .2)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-x:none}body{-webkit-tap-highlight-color:transparent;margin:0;background:var(--c-bg-page);color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:400;line-height:var(--lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3{color:var(--c-text)}a{color:var(--c-link)}a:hover{color:var(--c-link-hover)}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{color-scheme:inherit}select option{background:var(--c-pop);color:var(--c-text)}::placeholder{color:var(--c-placeholder);opacity:1}::selection{background:var(--c-selection)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--c-text);caret-color:var(--c-text);box-shadow:0 0 0 1000px var(--c-sunken) inset;transition:background-color 9999s ease-out 0s}html{scrollbar-color:var(--c-scrollbar) transparent}button{cursor:pointer;touch-action:manipulation}a,label,summary,[role=button]{touch-action:manipulation}img,video,canvas{max-width:100%}img,video{height:auto}button:disabled{opacity:.4;cursor:default}:focus-visible{outline:var(--focus-ring);outline-offset:2px}h1,h2,h3,p,dl,dd{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ellipsis{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.muted{color:var(--c-text-muted)}@media (max-width: 768px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:max(16px,1em)!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
