:root{--ag-font-sans:Arial, Helvetica, sans-serif;--ag-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ag-text-12:12px;--ag-lh-12:16px;--ag-text-13:13px;--ag-lh-13:18px;--ag-text-14:14px;--ag-lh-14:20px;--ag-text-16:16px;--ag-lh-16:24px;--ag-text-18:18px;--ag-lh-18:26px;--ag-text-20:20px;--ag-lh-20:28px;--ag-text-24:24px;--ag-lh-24:32px;--ag-text-32:32px;--ag-lh-32:40px;--ag-weight-regular:400;--ag-weight-medium:500;--ag-weight-semibold:600;--ag-tracking-tight:-.01em;--ag-body-size:var(--ag-text-14);--ag-body-lh:var(--ag-lh-14);--ag-input-size:16px;--ag-space-1:4px;--ag-space-2:8px;--ag-space-3:12px;--ag-space-4:16px;--ag-space-5:20px;--ag-space-6:24px;--ag-space-8:32px;--ag-space-10:40px;--ag-space-12:48px;--ag-space-16:64px;--ag-gutter:16px;--ag-control-h:36px;--ag-control-h-touch:44px;--ag-target-min:24px;--ag-target-gap:8px;--ag-radius-sm:6px;--ag-radius-md:8px;--ag-radius-lg:12px;--ag-radius-pill:999px;--ag-shadow-sm:0 1px 2px #0000000f;--ag-shadow-md:0 8px 24px #0000001f;--ag-shadow-sheet:0 -8px 32px #00000029;--ag-content-admin-max:1280px;--ag-content-portal-max:960px;--ag-content-document-max:720px;--ag-bg-page:#fff;--ag-bg-shell:#fafafa;--ag-bg-subtle:#f4f4f5;--ag-bg-hover:#f4f4f5;--ag-bg-active:#e9e9ec;--ag-bg-inverse:#18181b;--ag-border-hairline:#e4e4e7;--ag-border-default:#d4d4d8;--ag-border-input:#8a8a8f;--ag-border-strong:#52525b;--ag-text-primary:#18181b;--ag-text-secondary:#52525b;--ag-text-tertiary:#71717a;--ag-text-on-inverse:#fafafa;--ag-icon-default:#52525b;--ag-icon-muted:#71717a;--ag-accent:#086f79;--ag-accent-hover:#065a63;--ag-accent-active:#054a52;--ag-accent-bg:#e2f2f2;--ag-accent-border:#bfe0de;--ag-accent-text-on:#fff;--ag-focus-ring:#099da8;--ag-warn-text:#92400e;--ag-warn-icon:#d97706;--ag-warn-bg:#fffbeb;--ag-warn-border:#fcd34d;--ag-danger-text:#b91c1c;--ag-danger-icon:#dc2626;--ag-danger-bg:#fef2f2;--ag-danger-border:#fecaca;--ag-ok-text:#166534;--ag-ok-icon:#16a34a;--ag-ok-bg:#f0fdf4;--ag-ok-border:#bbf7d0;--ag-info-text:#1e4f6b;--ag-info-bg:#e8f1f8;--ag-info-border:#bcd6e6;--ag-bar-free:#2b7a52;--ag-bar-part:#c17c12;--ag-bar-full:#ad3030;--ag-bar-due:#086f79;--ag-bar-paid:#52525b;--ag-wf-start:#9fb3c0;--ag-wf-mid:#086f79;--ag-wf-end:#0f3d5e;--ag-brand-deep:#0f3d5e;--ag-dur-fast:.12s;--ag-dur-base:.18s;--ag-dur-open:.24s;--ag-dur-close:.16s;--ag-ease-out:cubic-bezier(.2, 0, 0, 1);--ag-ease-in:cubic-bezier(.3, 0, .8, .15)}.ag-portal,.agk-sheet-root.is-portal{--ag-control-h:44px;--ag-body-size:var(--ag-text-16);--ag-body-lh:var(--ag-lh-16);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.ag-portal,.agk-sheet-root.is-portal{--lightningcss-light: ;--lightningcss-dark:initial}}@media (pointer:coarse){:root{--ag-control-h:44px}}@media (min-width:768px){:root{--ag-gutter:24px}}@media (min-width:1100px){:root{--ag-gutter:32px}}@media (prefers-color-scheme:dark){.ag-portal:not([data-theme=light]),.agk-sheet-root.is-portal:not([data-theme=light]){--ag-bg-page:#111113;--ag-bg-shell:#0d0d0f;--ag-bg-subtle:#18181b;--ag-bg-hover:#1f1f23;--ag-bg-active:#27272a;--ag-bg-inverse:#f4f4f5;--ag-border-hairline:#26262b;--ag-border-default:#2f2f36;--ag-border-input:#71717a;--ag-border-strong:#a1a1aa;--ag-text-primary:#f4f4f5;--ag-text-secondary:#b4b4bb;--ag-text-tertiary:#8e8e97;--ag-text-on-inverse:#18181b;--ag-icon-default:#b4b4bb;--ag-icon-muted:#8e8e97;--ag-accent:#3fb2bd;--ag-accent-hover:#5ac3cd;--ag-accent-active:#2f9ba6;--ag-accent-bg:#12343a;--ag-accent-border:#1f5a60;--ag-accent-text-on:#0b1416;--ag-focus-ring:#5ac3cd;--ag-warn-text:#fcd34d;--ag-warn-icon:#fbbf24;--ag-warn-bg:#2a2110;--ag-warn-border:#6b4e0f;--ag-danger-text:#fca5a5;--ag-danger-icon:#f87171;--ag-danger-bg:#2d1515;--ag-danger-border:#7f2a2a;--ag-ok-text:#86efac;--ag-ok-icon:#4ade80;--ag-ok-bg:#0f2418;--ag-ok-border:#1f5a33;--ag-info-text:#9cc8e6;--ag-info-bg:#17303f;--ag-info-border:#24495e;--ag-bar-free:#2f8f5f;--ag-bar-part:#c88a1f;--ag-bar-full:#b63d3d;--ag-bar-due:#3fb2bd;--ag-bar-paid:#8e8e97;--ag-wf-start:#4f6572;--ag-wf-mid:#3fb2bd;--ag-wf-end:#8fc6e6;--ag-shadow-sm:0 1px 2px #0006;--ag-shadow-md:0 8px 24px #00000080;--ag-shadow-sheet:0 -8px 32px #0009}}.ag-portal[data-theme=dark],.agk-sheet-root.is-portal[data-theme=dark]{--ag-bg-page:#111113;--ag-bg-shell:#0d0d0f;--ag-bg-subtle:#18181b;--ag-bg-hover:#1f1f23;--ag-bg-active:#27272a;--ag-bg-inverse:#f4f4f5;--ag-border-hairline:#26262b;--ag-border-default:#2f2f36;--ag-border-input:#71717a;--ag-border-strong:#a1a1aa;--ag-text-primary:#f4f4f5;--ag-text-secondary:#b4b4bb;--ag-text-tertiary:#8e8e97;--ag-text-on-inverse:#18181b;--ag-icon-default:#b4b4bb;--ag-icon-muted:#8e8e97;--ag-accent:#3fb2bd;--ag-accent-hover:#5ac3cd;--ag-accent-active:#2f9ba6;--ag-accent-bg:#12343a;--ag-accent-border:#1f5a60;--ag-accent-text-on:#0b1416;--ag-focus-ring:#5ac3cd;--ag-warn-text:#fcd34d;--ag-warn-icon:#fbbf24;--ag-warn-bg:#2a2110;--ag-warn-border:#6b4e0f;--ag-danger-text:#fca5a5;--ag-danger-icon:#f87171;--ag-danger-bg:#2d1515;--ag-danger-border:#7f2a2a;--ag-ok-text:#86efac;--ag-ok-icon:#4ade80;--ag-ok-bg:#0f2418;--ag-ok-border:#1f5a33;--ag-info-text:#9cc8e6;--ag-info-bg:#17303f;--ag-info-border:#24495e;--ag-bar-free:#2f8f5f;--ag-bar-part:#c88a1f;--ag-bar-full:#b63d3d;--ag-bar-due:#3fb2bd;--ag-bar-paid:#8e8e97;--ag-wf-start:#4f6572;--ag-wf-mid:#3fb2bd;--ag-wf-end:#8fc6e6;--ag-shadow-sm:0 1px 2px #0006;--ag-shadow-md:0 8px 24px #00000080;--ag-shadow-sheet:0 -8px 32px #0009}@media (prefers-reduced-motion:reduce){:root{--ag-dur-fast:1ms;--ag-dur-base:1ms;--ag-dur-open:1ms;--ag-dur-close:1ms}}:is(.ag-portal,.agk-sheet-root.is-portal) [hidden]{display:none!important}:is(.ag-portal,.agk-sheet-root.is-portal) .fpick-in::placeholder{color:var(--text-3);font-weight:400}:is(.ag-portal,.agk-sheet-root.is-portal),:is(.ag-portal,.agk-sheet-root.is-portal){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-shell:#fafafa;--bg-page:#fff;--bg-subtle:#f4f4f5;--bg-hover:#f4f4f5;--border-hairline:#e4e4e7;--border-default:#d4d4d8;--border-control:#8a8a8f;--text-1:#18181b;--text-2:#52525b;--text-3:#71717a;--accent:#086f79;--accent-hover:#065a63;--accent-active:#054a52;--accent-bg:#e2f2f2;--on-accent:#fff;--brand-deep:#0f3d5e;--brand-deep-2:#155274;--on-brand:#fff;--on-brand-2:#c9dcea;--warm:#b45309;--warm-bg:#fff7ed;--ribbon-text:#fff;--ribbon-bg:#b45309;--hold:#5b3fb8;--hold-bg:#efeafb;--on-hold:#fff;--ok:#166534;--ok-bg:#f0fdf4;--warn:#92400e;--warn-bg:#fffbeb;--warn-count-bg:#fde68a;--danger:#b91c1c;--danger-bg:#fef2f2;--danger-border:#e7a3a3;--on-danger:#fff;--info:#1e4f6b;--info-bg:#e8f1f8;--bar-free:#2b7a52;--bar-part:#c17c12;--bar-full:#ad3030;--bar-noarrival:#92400e;--focus:#099da8;--photo-a:#bfe0de;--photo-b:#e4e4e7;--photo-ink:#0f3d5e;--chat-feed:#f4f4f5;--chat-in:#fff;--chat-out:#e2f2f2;--chat-meta:#52525b;--name-1:#9a3412;--name-2:#5b3fb8;--name-3:#0e6170;--name-4:#92400e;--name-5:#9d174d;--name-6:#166534;--av-1:#ffedd5;--av-2:#efeafb;--av-3:#e2f2f2;--av-4:#fffbeb;--av-5:#fce7f0;--av-6:#f0fdf4;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 8px 24px #0000001f;--shadow-lg:0 16px 40px #0000002e;--scrim:#09090b73;--stage:#e4e4e7;--frame-edge:#d4d4d8;--logo-chip:transparent;--al-ink:#fff;--al-tk:#c8102e;--al-ek:#c8102e;--al-qr:#5c0632;--al-sq:#1d3c78;--al-ey:#8a6a1f;--al-ul:#0b3d7a;--al-6e:#001b94;--al-fd:#c8102e;--al-ba:#075aaa;--al-su:#02458d;--al-x:#52525b}:is(.ag-portal[data-theme=dark],.agk-sheet-root.is-portal[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-shell:#0d0d0f;--bg-page:#111113;--bg-subtle:#18181b;--bg-hover:#1f1f23;--border-hairline:#26262b;--border-default:#2f2f36;--border-control:#71717a;--text-1:#f4f4f5;--text-2:#b4b4bb;--text-3:#8e8e97;--accent:#3fb2bd;--accent-hover:#5ac3cd;--accent-active:#2f9ba6;--accent-bg:#12343a;--on-accent:#0b1416;--brand-deep:#0e2f47;--brand-deep-2:#14405f;--on-brand:#f4f4f5;--on-brand-2:#b7ccdb;--warm:#fdba74;--warm-bg:#2a1a0e;--ribbon-text:#1c1208;--ribbon-bg:#fdba74;--hold:#b9a6f5;--hold-bg:#2a2342;--on-hold:#17112e;--ok:#86efac;--ok-bg:#0f2418;--warn:#fcd34d;--warn-bg:#2a2110;--warn-count-bg:#4a3810;--danger:#fca5a5;--danger-bg:#2d1515;--danger-border:#7f2a2a;--on-danger:#1a0b09;--info:#9cc8e6;--info-bg:#17303f;--bar-free:#2f8f5f;--bar-part:#c88a1f;--bar-full:#b63d3d;--bar-noarrival:#fcd34d;--focus:#5ac3cd;--photo-a:#12343a;--photo-b:#27272a;--photo-ink:#ddebee;--chat-feed:#0d0d0f;--chat-in:#1f1f23;--chat-out:#12343a;--chat-meta:#a1a1aa;--name-1:#f4a27a;--name-2:#c4b0ff;--name-3:#7fd3e0;--name-4:#f2c46b;--name-5:#f49ac1;--name-6:#8fd9a0;--av-1:#3a2416;--av-2:#2a2342;--av-3:#12343a;--av-4:#2a2110;--av-5:#3d1a2c;--av-6:#0f2418;--shadow-sm:0 1px 2px #0006;--shadow-md:0 8px 24px #00000080;--shadow-lg:0 16px 40px #0009;--scrim:#0009;--stage:#09090b;--frame-edge:#26262b;--logo-chip:#f4f4f5}@media (prefers-color-scheme:dark){:is(.ag-portal:not([data-theme=light]),.agk-sheet-root.is-portal:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-shell:#0d0d0f;--bg-page:#111113;--bg-subtle:#18181b;--bg-hover:#1f1f23;--border-hairline:#26262b;--border-default:#2f2f36;--border-control:#71717a;--text-1:#f4f4f5;--text-2:#b4b4bb;--text-3:#8e8e97;--accent:#3fb2bd;--accent-hover:#5ac3cd;--accent-active:#2f9ba6;--accent-bg:#12343a;--on-accent:#0b1416;--brand-deep:#0e2f47;--brand-deep-2:#14405f;--on-brand:#f4f4f5;--on-brand-2:#b7ccdb;--warm:#fdba74;--warm-bg:#2a1a0e;--ribbon-text:#1c1208;--ribbon-bg:#fdba74;--hold:#b9a6f5;--hold-bg:#2a2342;--on-hold:#17112e;--ok:#86efac;--ok-bg:#0f2418;--warn:#fcd34d;--warn-bg:#2a2110;--warn-count-bg:#4a3810;--danger:#fca5a5;--danger-bg:#2d1515;--danger-border:#7f2a2a;--on-danger:#1a0b09;--info:#9cc8e6;--info-bg:#17303f;--bar-free:#2f8f5f;--bar-part:#c88a1f;--bar-full:#b63d3d;--bar-noarrival:#fcd34d;--focus:#5ac3cd;--photo-a:#12343a;--photo-b:#27272a;--photo-ink:#ddebee;--chat-feed:#0d0d0f;--chat-in:#1f1f23;--chat-out:#12343a;--chat-meta:#a1a1aa;--name-1:#f4a27a;--name-2:#c4b0ff;--name-3:#7fd3e0;--name-4:#f2c46b;--name-5:#f49ac1;--name-6:#8fd9a0;--av-1:#3a2416;--av-2:#2a2342;--av-3:#12343a;--av-4:#2a2110;--av-5:#3d1a2c;--av-6:#0f2418;--shadow-sm:0 1px 2px #0006;--shadow-md:0 8px 24px #00000080;--shadow-lg:0 16px 40px #0009;--scrim:#0009;--stage:#09090b;--frame-edge:#26262b;--logo-chip:#f4f4f5}}:is(.ag-portal,.agk-sheet-root.is-portal) *{box-sizing:border-box}:is(.ag-portal,.agk-sheet-root.is-portal),:is(.ag-portal,.agk-sheet-root.is-portal){height:100%}:is(.ag-portal,.agk-sheet-root.is-portal){background:var(--stage);color:var(--text-1);-webkit-font-smoothing:antialiased;margin:0;font:400 16px/24px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) button,:is(.ag-portal,.agk-sheet-root.is-portal) input,:is(.ag-portal,.agk-sheet-root.is-portal) textarea{font:inherit;color:inherit}:is(.ag-portal,.agk-sheet-root.is-portal) a{color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .num,:is(.ag-portal,.agk-sheet-root.is-portal) .money,:is(.ag-portal,.agk-sheet-root.is-portal) time{font-variant-numeric:tabular-nums}:is(.ag-portal,.agk-sheet-root.is-portal) .ic{stroke-width:2px;flex:none;width:20px;height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .ic-sm{width:16px;height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .ic-lg{width:24px;height:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .ic-xl{width:32px;height:32px}:is(.ag-portal,.agk-sheet-root.is-portal) :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .t12{font-size:12px;font-weight:500;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .t14{font-size:14px;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .t16{font-size:16px;line-height:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .t18{font-size:18px;font-weight:600;line-height:26px}:is(.ag-portal,.agk-sheet-root.is-portal) .t22{font-size:22px;font-weight:600;line-height:28px}:is(.ag-portal,.agk-sheet-root.is-portal) .t28{font-size:28px;font-weight:600;line-height:36px}:is(.ag-portal,.agk-sheet-root.is-portal) .t36{letter-spacing:-.01em;font-size:36px;font-weight:600;line-height:44px}:is(.ag-portal,.agk-sheet-root.is-portal) .w5{font-weight:500}:is(.ag-portal,.agk-sheet-root.is-portal) .w6{font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .c2{color:var(--text-2)}:is(.ag-portal,.agk-sheet-root.is-portal) .c3{color:var(--text-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .cacc{color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .cwarm{color:var(--warm)}:is(.ag-portal,.agk-sheet-root.is-portal) .cok{color:var(--ok)}:is(.ag-portal,.agk-sheet-root.is-portal) .cwarn{color:var(--warn)}:is(.ag-portal,.agk-sheet-root.is-portal) .cdanger{color:var(--danger)}:is(.ag-portal,.agk-sheet-root.is-portal) .chold{color:var(--hold)}:is(.ag-portal,.agk-sheet-root.is-portal) h1,:is(.ag-portal,.agk-sheet-root.is-portal) h2,:is(.ag-portal,.agk-sheet-root.is-portal) h3,:is(.ag-portal,.agk-sheet-root.is-portal) h4,:is(.ag-portal,.agk-sheet-root.is-portal) p{margin:0}:is(.ag-portal,.agk-sheet-root.is-portal) h1{font-size:22px;font-weight:600;line-height:28px}:is(.ag-portal,.agk-sheet-root.is-portal) h2{font-size:18px;font-weight:600;line-height:26px}:is(.ag-portal,.agk-sheet-root.is-portal) h3{font-size:16px;font-weight:600;line-height:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .row{align-items:center;gap:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .row.wrap{flex-wrap:wrap}:is(.ag-portal,.agk-sheet-root.is-portal) .col{flex-direction:column;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .grow{flex:1;min-width:0}:is(.ag-portal,.agk-sheet-root.is-portal) .sp{flex:1}:is(.ag-portal,.agk-sheet-root.is-portal) .gap4{gap:4px}:is(.ag-portal,.agk-sheet-root.is-portal) .gap12{gap:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .gap16{gap:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .gap24{gap:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .mt4{margin-top:4px}:is(.ag-portal,.agk-sheet-root.is-portal) .mt8{margin-top:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .mt12{margin-top:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .mt16{margin-top:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .mt24{margin-top:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .mt32{margin-top:32px}:is(.ag-portal,.agk-sheet-root.is-portal) .mb8{margin-bottom:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .mb12{margin-bottom:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .mb16{margin-bottom:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .stack>*+*{margin-top:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .stack16>*+*{margin-top:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .stack24>*+*{margin-top:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .nowrap{white-space:nowrap}:is(.ag-portal,.agk-sheet-root.is-portal) .ellip{text-overflow:clip;white-space:nowrap;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .hr{background:var(--border-hairline);border:0;height:1px;margin:16px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .mock{z-index:30;background:var(--bg-page);border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:8px;min-height:56px;padding:8px 16px;display:flex;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .mock .seg{border:1px solid var(--border-control);border-radius:10px;height:40px;display:inline-flex;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .mock .seg button{background:var(--bg-page);cursor:pointer;color:var(--text-2);border:0;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .mock .seg button+button{border-left:1px solid var(--border-default)}:is(.ag-portal,.agk-sheet-root.is-portal) .mock .seg button.on{background:var(--accent-bg);color:var(--accent);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .mock .pick{min-width:240px;max-width:320px;height:40px}:is(.ag-portal,.agk-sheet-root.is-portal) .devlabel{color:var(--text-3);font-size:12px;font-weight:500;line-height:16px;position:absolute;top:2px;left:50%;transform:translate(-50%)}:is(.ag-portal,.agk-sheet-root.is-portal) .mocknote{border:1px dashed var(--border-control);color:var(--text-2);background:var(--bg-subtle);border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .mocknote>.grow{flex:220px}:is(.ag-portal,.agk-sheet-root.is-portal) .mocknote b{color:var(--text-1);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .mocknote .btn{height:36px;padding:0 12px;font-size:14px}:is(.ag-portal,.agk-sheet-root.is-portal) #layer{pointer-events:none;z-index:20;position:absolute;inset:0}:is(.ag-portal,.agk-sheet-root.is-portal) #layer>*{pointer-events:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex:1;overflow:hidden auto}:is(.ag-portal,.agk-sheet-root.is-portal) .page{max-width:1240px;margin:0 auto;padding:16px 16px 32px}:is(.ag-portal,.agk-sheet-root.is-portal) .page.narrow{max-width:960px}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .page{padding:24px 24px 48px}:is(.ag-portal,.agk-sheet-root.is-portal) h1{font-size:28px;line-height:36px}:is(.ag-portal,.agk-sheet-root.is-portal) h2{font-size:22px;line-height:28px}}:is(.ag-portal,.agk-sheet-root.is-portal) .hd{background:var(--bg-page);border-bottom:1px solid var(--border-hairline);flex:none;align-items:center;gap:8px;height:56px;padding:0 8px 0 16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .hd .ttl{white-space:nowrap;min-width:0;font-size:18px;font-weight:600;line-height:26px;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .hd .ttl small{color:var(--text-3);font-size:12px;font-weight:500;line-height:16px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .mark{background:var(--brand-deep);width:32px;height:32px;color:var(--on-brand);border-radius:9px;flex:none;place-items:center;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .mark .ic{width:18px;height:18px}:is(.ag-portal,.agk-sheet-root.is-portal) .hd-desk{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .hd-phone{flex:1;align-items:center;gap:4px;min-width:0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .nav,:is(.ag-portal,.agk-sheet-root.is-portal) .hd .search{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .avatar{background:var(--accent-bg);width:36px;height:36px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .avbtn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .dot-n{background:var(--danger);min-width:18px;height:18px;color:var(--on-danger);text-align:center;border:2px solid var(--bg-page);box-sizing:content-box;border-radius:9px;padding:0 5px;font-size:12px;font-weight:600;line-height:18px;position:absolute;top:2px;right:0}:is(.ag-portal,.agk-sheet-root.is-portal) .dot-a{background:var(--warn);border:2px solid var(--bg-page);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .hd{gap:12px;height:64px;padding:0 16px}:is(.ag-portal,.agk-sheet-root.is-portal) .hd-desk{align-items:center;gap:12px;min-width:0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .hd-phone{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .nav{gap:4px;margin-left:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .nav a{height:44px;color:var(--text-2);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:16px;font-weight:500;text-decoration:none;display:flex;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .nav a:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .nav a.on{color:var(--accent);background:var(--accent-bg);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .nav a .cnt{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);text-align:center;border-radius:10px;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}}@media (min-width:1180px){:is(.ag-portal,.agk-sheet-root.is-portal) .hd .search{width:230px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .hd .search-ic{display:none}}:is(.ag-portal,.agk-sheet-root.is-portal) .hd-desk .swbtn{flex:none}@media (max-width:999px){:is(.ag-portal,.agk-sheet-root.is-portal) .nav a .lbl-long{display:none}}@media (min-width:760px) and (max-width:1099px){:is(.ag-portal,.agk-sheet-root.is-portal) .nav a{padding:0 10px}:is(.ag-portal,.agk-sheet-root.is-portal) .nav a .ic{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .hd{gap:4px}:is(.ag-portal,.agk-sheet-root.is-portal) .nav{gap:0;margin-left:0}:is(.ag-portal,.agk-sheet-root.is-portal) .hd-desk .swbtn .aglogo{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .hd-desk .swbtn{padding:4px 6px}}:is(.ag-portal,.agk-sheet-root.is-portal) .tabbar{background:var(--bg-page);border-top:1px solid var(--border-hairline);flex:none;height:64px;padding:4px 4px 8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .tabbar a{color:var(--text-2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:52px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:flex;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .tabbar a .pill{border-radius:16px;place-items:center;width:56px;height:32px;display:grid;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .tabbar a .ic{width:24px;height:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .tabbar a.on{color:var(--accent);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .tabbar a.on .pill{background:var(--accent-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .tabbar .dot-n{top:-2px;right:6px}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .tabbar{display:none}}:is(.ag-portal,.agk-sheet-root.is-portal) .app.is-flow .tabbar{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .btn{border:1px solid var(--border-control);background:var(--bg-page);min-width:44px;height:44px;color:var(--text-1);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .btn:hover,:is(.ag-portal,.agk-sheet-root.is-portal) .btn.is-hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .btn:active{transform:translateY(1px)}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.is-focus{outline:2px solid var(--focus);outline-offset:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.primary:hover,:is(.ag-portal,.agk-sheet-root.is-portal) .btn.primary.is-hover{background:var(--accent-hover);border-color:var(--accent-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.primary:active{background:var(--accent-active);box-shadow:inset 0 1px 0 var(--accent-active)}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.ghost{color:var(--accent);background:0 0;border-color:#0000;padding:0 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.ghost:hover,:is(.ag-portal,.agk-sheet-root.is-portal) .btn.ghost.is-hover{background:var(--accent-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.danger{color:var(--danger);border-color:var(--danger-border)}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.danger:hover,:is(.ag-portal,.agk-sheet-root.is-portal) .btn.danger.is-hover{background:var(--danger-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.danger.solid{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.icon{border-radius:50%;width:44px;padding:0}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.icon.plain{color:var(--text-2);background:0 0;border-color:#0000}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.icon.plain:hover{background:var(--bg-hover);color:var(--text-1)}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.lg{height:48px}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.block{width:100%}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.sm{height:36px;padding:0 12px;font-size:14px;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.sm:after{content:"";position:absolute;inset:-4px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .btn[disabled],:is(.ag-portal,.agk-sheet-root.is-portal) .btn.is-dis{background:var(--bg-subtle);border-color:var(--border-default);color:var(--text-3);cursor:not-allowed;transform:none}:is(.ag-portal,.agk-sheet-root.is-portal) .btn .ic{width:20px;height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .reason{color:var(--text-2);align-items:flex-start;gap:6px;margin-top:6px;font-size:14px;line-height:20px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .reason .ic{width:16px;height:16px;color:var(--text-3);margin-top:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .btnrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .linkbtn{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .linkbtn:hover{text-decoration:underline}:is(.ag-portal,.agk-sheet-root.is-portal) .field{min-width:0;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .field>.lbl{color:var(--text-2);margin-bottom:6px;font-size:14px;font-weight:500;line-height:20px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .field>.lbl .optl{color:var(--text-3);font-weight:400}:is(.ag-portal,.agk-sheet-root.is-portal) .hint{color:var(--text-3);margin-top:6px;font-size:14px;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .input{border:1px solid var(--border-control);background:var(--bg-page);width:100%;height:44px;color:var(--text-1);border-radius:8px;outline:none;min-width:0;padding:0 12px;font-size:16px;line-height:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .input::placeholder{color:var(--text-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .input:hover{border-color:var(--text-2)}:is(.ag-portal,.agk-sheet-root.is-portal) .input:focus,:is(.ag-portal,.agk-sheet-root.is-portal) .input.is-focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--bg-page),0 0 0 4px var(--focus)}:is(.ag-portal,.agk-sheet-root.is-portal) .input.is-error{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}:is(.ag-portal,.agk-sheet-root.is-portal) .input[disabled]{background:var(--bg-subtle);border-color:var(--border-default);color:var(--text-3);cursor:not-allowed}:is(.ag-portal,.agk-sheet-root.is-portal) textarea.input{resize:vertical;height:auto;min-height:88px;padding:10px 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .inwrap{position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .inwrap>.ic{color:var(--text-3);pointer-events:none;position:absolute;top:12px;left:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .inwrap>.input{padding-left:40px}:is(.ag-portal,.agk-sheet-root.is-portal) .ferr{color:var(--danger);align-items:flex-start;gap:6px;margin-top:6px;font-size:14px;font-weight:500;line-height:20px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .ferr .ic{width:16px;height:16px;margin-top:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .sel{border:1px solid var(--border-control);background:var(--bg-page);width:100%;height:44px;color:var(--text-1);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:0 8px 0 12px;font-size:16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .sel>span{white-space:nowrap;flex:1;min-width:0;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .sel>.ic:last-child{color:var(--text-2)}:is(.ag-portal,.agk-sheet-root.is-portal) .sel:hover{border-color:var(--text-2)}:is(.ag-portal,.agk-sheet-root.is-portal) .sel[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--bg-page),0 0 0 4px var(--focus)}:is(.ag-portal,.agk-sheet-root.is-portal) .sel.is-placeholder>span{color:var(--text-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .sel.is-error{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}:is(.ag-portal,.agk-sheet-root.is-portal) .sel[disabled]{background:var(--bg-subtle);color:var(--text-3);border-color:var(--border-default);cursor:not-allowed}:is(.ag-portal,.agk-sheet-root.is-portal) .phone{grid-template-columns:116px 1fr;gap:8px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;min-height:44px;font-size:16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .check .box{border:1.5px solid var(--border-control);background:var(--bg-page);color:#0000;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .check .box .ic{stroke-width:3px;width:16px;height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .check.on .box{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .check.dis{color:var(--text-3);cursor:not-allowed}:is(.ag-portal,.agk-sheet-root.is-portal) .check.dis .box{background:var(--bg-subtle);border-color:var(--border-default)}:is(.ag-portal,.agk-sheet-root.is-portal) .check small{color:var(--text-3);font-size:14px;line-height:20px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .switch{cursor:pointer;min-height:44px;color:var(--text-1);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:16px;font-weight:500;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .switch .trk{background:var(--bg-page);border:1.5px solid var(--border-control);border-radius:12px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .switch .trk:after{content:"";background:var(--border-control);border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:3px;left:3px}:is(.ag-portal,.agk-sheet-root.is-portal) .switch.on .trk{background:var(--accent);border-color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .switch.on .trk:after{background:var(--on-accent);transform:translate(16px)}:is(.ag-portal,.agk-sheet-root.is-portal) .chips{flex-wrap:wrap;gap:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .chips.scroll-x{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .chips.scroll-x::-webkit-scrollbar{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .chip{border:1px solid var(--border-control);background:var(--bg-page);height:44px;color:var(--text-1);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .chip:hover,:is(.ag-portal,.agk-sheet-root.is-portal) .chip.is-hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .chip.on{background:var(--accent-bg);border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent);color:var(--accent);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .chip .ic{width:16px;height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .chip .cnt{background:var(--bg-subtle);min-width:20px;height:20px;color:var(--text-1);text-align:center;border-radius:10px;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .chip .cnt.warn{background:var(--warn-count-bg);color:var(--warn)}:is(.ag-portal,.agk-sheet-root.is-portal) .chip .cnt.danger{background:var(--danger);color:var(--on-danger)}:is(.ag-portal,.agk-sheet-root.is-portal) .chip[disabled]{background:var(--bg-subtle);color:var(--text-3);border-color:var(--border-default);cursor:not-allowed}:is(.ag-portal,.agk-sheet-root.is-portal) .badge{white-space:nowrap;background:var(--bg-subtle);height:22px;color:var(--text-2);border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}:is(.ag-portal,.agk-sheet-root.is-portal) .badge.ok{background:var(--ok-bg);color:var(--ok)}:is(.ag-portal,.agk-sheet-root.is-portal) .badge.warn{background:var(--warn-bg);color:var(--warn)}:is(.ag-portal,.agk-sheet-root.is-portal) .badge.danger{background:var(--danger-bg);color:var(--danger)}:is(.ag-portal,.agk-sheet-root.is-portal) .badge.info{background:var(--info-bg);color:var(--info)}:is(.ag-portal,.agk-sheet-root.is-portal) .badge.hold{background:var(--hold-bg);color:var(--hold)}:is(.ag-portal,.agk-sheet-root.is-portal) .badge.warm{background:var(--ribbon-bg);color:var(--ribbon-text)}:is(.ag-portal,.agk-sheet-root.is-portal) .card{background:var(--bg-page);border:1px solid var(--border-hairline);box-shadow:var(--shadow-sm);border-radius:12px;min-width:0;padding:16px}@media (min-width:600px){:is(.ag-portal,.agk-sheet-root.is-portal) .card{padding:20px}}:is(.ag-portal,.agk-sheet-root.is-portal) .card.flush{padding:0}:is(.ag-portal,.agk-sheet-root.is-portal) .card-h{align-items:center;gap:8px;min-height:28px;margin-bottom:12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .card-h h2,:is(.ag-portal,.agk-sheet-root.is-portal) .card-h h3{flex:1;min-width:0}:is(.ag-portal,.agk-sheet-root.is-portal) .sect-h{align-items:flex-end;gap:12px;margin:32px 0 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .sect-h h2{flex:1}:is(.ag-portal,.agk-sheet-root.is-portal) .list>.li{border-top:1px solid var(--border-hairline);align-items:center;gap:12px;padding:12px 0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .list>.li:first-child{border-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .kv{grid-template-columns:minmax(120px,40%) 1fr;gap:8px 16px;font-size:14px;line-height:20px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .kv dt{color:var(--text-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .kv dd{color:var(--text-1);margin:0;font-weight:500}:is(.ag-portal,.agk-sheet-root.is-portal) .banner{background:var(--info-bg);color:var(--text-1);border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .banner>.ic{color:var(--info);margin-top:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .banner .b-t{font-size:16px;font-weight:600;line-height:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .banner .b-d{color:var(--text-2);margin-top:2px;font-size:14px;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .banner .btnrow{margin-top:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .banner .btn{white-space:normal;text-align:center;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px;line-height:22px}:is(.ag-portal,.agk-sheet-root.is-portal) .banner.ok{background:var(--ok-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .banner.ok>.ic{color:var(--ok)}:is(.ag-portal,.agk-sheet-root.is-portal) .banner.warn{background:var(--warn-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .banner.warn>.ic{color:var(--warn)}:is(.ag-portal,.agk-sheet-root.is-portal) .banner.danger{background:var(--danger-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .banner.danger>.ic{color:var(--danger)}:is(.ag-portal,.agk-sheet-root.is-portal) .banner.hold{background:var(--hold-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .banner.hold>.ic{color:var(--hold)}:is(.ag-portal,.agk-sheet-root.is-portal) .banner.warm{background:var(--warm-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .banner.warm>.ic{color:var(--warm)}:is(.ag-portal,.agk-sheet-root.is-portal) .banner.neutral{background:var(--bg-subtle)}:is(.ag-portal,.agk-sheet-root.is-portal) .banner.neutral>.ic{color:var(--text-2)}:is(.ag-portal,.agk-sheet-root.is-portal) .empty{text-align:center;border:1.5px dashed var(--border-default);border-radius:12px;padding:32px 16px}:is(.ag-portal,.agk-sheet-root.is-portal) .empty .eic{background:var(--accent-bg);width:56px;height:56px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .empty .eic .ic{width:28px;height:28px}:is(.ag-portal,.agk-sheet-root.is-portal) .toast{background:var(--text-1);color:var(--bg-page);box-shadow:var(--shadow-md);border-radius:10px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;font-weight:500;line-height:20px;animation:.2s tin;display:flex;position:absolute;bottom:88px;left:50%;transform:translate(-50%)}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .toast{bottom:24px}}@keyframes tin{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}:is(.ag-portal,.agk-sheet-root.is-portal) .scrim{background:var(--scrim);animation:.15s fade;position:absolute;inset:0}@keyframes fade{0%{opacity:0}}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet{background:var(--bg-page);max-height:90%;box-shadow:var(--shadow-lg);border-radius:16px 16px 0 0;flex-direction:column;animation:.2s up;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes up{0%{opacity:.5;transform:translateY(24px)}}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet .grab{background:var(--border-default);border-radius:2px;flex:none;width:40px;height:4px;margin:8px auto 0}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-h{border-bottom:1px solid var(--border-hairline);flex:none;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-h .grow h2{font-size:18px;line-height:26px}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-h .grow p{color:var(--text-3);font-size:14px;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-b{flex:1;padding:16px;overflow-y:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-f{border-top:1px solid var(--border-hairline);flex-direction:column-reverse;flex:none;gap:8px;padding:12px 16px 16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-f .btn{width:100%;height:48px}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .sheet{border-radius:0;width:480px;max-height:none;animation:.2s side;top:0;left:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet.wide{width:600px}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet .grab{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-h{min-height:64px;padding:12px 12px 12px 24px}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-b{padding:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-f{flex-direction:row;justify-content:flex-end;padding:16px 24px}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-f .btn{width:auto}}@keyframes side{0%{opacity:.5;transform:translate(24px)}}:is(.ag-portal,.agk-sheet-root.is-portal) .menu{z-index:100;background:var(--bg-page);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);border-radius:12px;min-width:200px;max-height:340px;padding:6px;position:fixed;overflow-y:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .menu .mg{color:var(--text-3);padding:10px 10px 4px;font-size:12px;font-weight:600;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .menu button:not(.btn):not(.chip):not(.switch):not(.check){cursor:pointer;text-align:left;width:100%;min-height:44px;color:var(--text-1);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:16px;line-height:22px;display:flex}:is(:is(.ag-portal,.agk-sheet-root.is-portal) .menu button:not(.btn):not(.chip):hover,:is(.ag-portal,.agk-sheet-root.is-portal) .menu button:not(.btn):not(.chip):focus-visible){background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .menu button:not(.btn):not(.chip).on{color:var(--accent);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .menu button small{color:var(--text-3);font-size:14px;font-weight:400;line-height:20px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .menu button .ic.tick{color:var(--accent);margin-left:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .menu .mdesc{flex:1;min-width:0}:is(.ag-portal,.agk-sheet-root.is-portal) .stepper{align-items:center;gap:0;margin:16px 0 24px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .stepper .st{cursor:default;color:var(--text-3);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;font-size:14px;font-weight:500;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .stepper .st.done{cursor:pointer;color:var(--text-1)}:is(.ag-portal,.agk-sheet-root.is-portal) .stepper .st.cur{color:var(--text-1);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .stepper .n{border:1.5px solid var(--border-control);background:var(--bg-page);border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .stepper .st.done .n{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .stepper .st.cur .n{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .stepper .n .ic{stroke-width:3px;width:16px;height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .stepper .ln{background:var(--border-default);flex:1;min-width:24px;height:2px;margin:0 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .stepper .ln.done{background:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .stepper-ph{display:none}@media (max-width:759px){:is(.ag-portal,.agk-sheet-root.is-portal) .stepper{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .stepper-ph{margin:4px 0 20px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .stepper-ph .bar{background:var(--bg-subtle);border-radius:3px;height:6px;margin-top:8px;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .stepper-ph .bar i{background:var(--accent);border-radius:3px;height:100%;display:block}}:is(.ag-portal,.agk-sheet-root.is-portal) .cd{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:600;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .cd.ok{color:var(--ok)}:is(.ag-portal,.agk-sheet-root.is-portal) .cd.warn{color:var(--warn)}:is(.ag-portal,.agk-sheet-root.is-portal) .cd.danger{color:var(--danger)}:is(.ag-portal,.agk-sheet-root.is-portal) .cd.gone{color:var(--text-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .cdbar{background:var(--bg-subtle);border-radius:3px;height:6px;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .cdbar i{border-radius:3px;height:100%;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .cdbar i.ok{background:var(--bar-free)}:is(.ag-portal,.agk-sheet-root.is-portal) .cdbar i.warn{background:var(--bar-part)}:is(.ag-portal,.agk-sheet-root.is-portal) .cdbar i.danger{background:var(--bar-full)}:is(.ag-portal,.agk-sheet-root.is-portal) .tl{align-items:flex-start;gap:0;margin:8px 0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .tli{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding-right:8px;display:flex;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .tli:before{content:"";background:var(--border-default);height:2px;position:absolute;top:11px;left:24px;right:0}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .tli:last-child:before{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .tli.done:before{background:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .dotc{border:1.5px solid var(--border-control);background:var(--bg-page);z-index:1;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .done .dotc{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .cur .dotc{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .cur .dotc:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .dotc .ic{stroke-width:3px;width:14px;height:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .tlt{color:var(--text-2);margin-top:6px;font-size:14px;font-weight:500;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .cur .tlt,:is(.ag-portal,.agk-sheet-root.is-portal) .tl .done .tlt{color:var(--text-1)}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .tld{color:var(--text-3);font-size:12px;font-weight:500;line-height:16px}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .tl{flex-direction:column}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .tli{flex-direction:row;align-items:flex-start;gap:12px;padding:0 0 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .tli:before{width:2px;height:auto;inset:24px auto 0 11px}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .tlt{margin-top:2px}}:is(.ag-portal,.agk-sheet-root.is-portal) .tl .tlx{min-width:0}:is(.ag-portal,.agk-sheet-root.is-portal) .tbl{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .tbl th{text-align:left;color:var(--text-3);background:var(--bg-subtle);border-bottom:1px solid var(--border-hairline);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .tbl td{border-bottom:1px solid var(--border-hairline);vertical-align:middle;padding:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .tbl tr:last-child td{border-bottom:0}:is(.ag-portal,.agk-sheet-root.is-portal) .tbl tr.click{cursor:pointer}:is(.ag-portal,.agk-sheet-root.is-portal) .tbl tr.click:hover td{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .tbl .r{text-align:right}:is(.ag-portal,.agk-sheet-root.is-portal) .only-ph{display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .only-dt{display:none!important}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .only-ph{display:none!important}:is(.ag-portal,.agk-sheet-root.is-portal) .only-dt{display:block!important}:is(.ag-portal,.agk-sheet-root.is-portal) .grow-h.only-dt{display:grid!important}}@media (max-width:759px){:is(.ag-portal,.agk-sheet-root.is-portal) .flowpage .pagehead h1{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .flowpage .pagehead{margin-bottom:4px}}:is(.ag-portal,.agk-sheet-root.is-portal) .photo{background:linear-gradient(135deg,var(--photo-a),var(--photo-b));color:var(--photo-ink);place-items:center;display:grid;position:relative;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .photo .ic{opacity:.7;width:32px;height:32px}:is(.ag-portal,.agk-sheet-root.is-portal) .ribbon{background:var(--ribbon-bg);height:24px;color:var(--ribbon-text);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .ribbon .ic{width:14px;height:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .g2,:is(.ag-portal,.agk-sheet-root.is-portal) .g3{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:600px){:is(.ag-portal,.agk-sheet-root.is-portal) .g2,:is(.ag-portal,.agk-sheet-root.is-portal) .g3{grid-template-columns:1fr 1fr}}@media (min-width:1000px){:is(.ag-portal,.agk-sheet-root.is-portal) .g3{grid-template-columns:1fr 1fr 1fr}}:is(.ag-portal,.agk-sheet-root.is-portal) .withrail{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:1000px){:is(.ag-portal,.agk-sheet-root.is-portal) .withrail{grid-template-columns:minmax(0,1fr) 340px}:is(.ag-portal,.agk-sheet-root.is-portal) .rail{align-self:start;position:sticky;top:24px}}:is(.ag-portal,.agk-sheet-root.is-portal) .pagehead{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .pagehead .grow p{color:var(--text-2);margin-top:2px;font-size:14px;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .d-block{display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .strike{text-decoration:line-through}@keyframes spin{to{transform:rotate(360deg)}}:is(.ag-portal,.agk-sheet-root.is-portal) .swbtn{cursor:pointer;text-align:left;min-height:44px;color:var(--text-1);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:4px 8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .swbtn:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .swbtn b{white-space:nowrap;font-size:16px;font-weight:600;line-height:22px;display:block;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .swbtn small{color:var(--text-3);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .swbtn .col{min-width:0}:is(.ag-portal,.agk-sheet-root.is-portal) .aglogo{background:var(--warm-bg);width:32px;height:32px;color:var(--warm);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .qty{align-items:center;gap:4px;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .qty .btn.icon{border-color:var(--border-control);background:var(--bg-page);color:var(--text-1)}:is(.ag-portal,.agk-sheet-root.is-portal) .qty .btn.icon[disabled]{background:var(--bg-subtle);border-color:var(--border-default);color:var(--text-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .qty .qv{text-align:center;min-width:32px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .filepick .fp-file{border:1px solid var(--border-hairline);border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:4px 4px 4px 12px;font-size:14px;line-height:20px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .filepick .fp-file b{font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .rules{margin:0;padding:0;list-style:none}:is(.ag-portal,.agk-sheet-root.is-portal) .rules li{color:var(--text-2);align-items:flex-start;gap:12px;padding:8px 0;font-size:14px;line-height:20px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .rules li b{color:var(--text-1);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .sw{border:2px solid var(--bg-page);border-radius:6px;flex:none;width:20px;height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .swpanel{background:var(--bg-shell);color:var(--text-1);border:1px solid var(--border-default);border-radius:12px;padding:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .swgrid{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:420px){:is(.ag-portal,.agk-sheet-root.is-portal) .swgrid{grid-template-columns:1fr 1fr}}:is(.ag-portal,.agk-sheet-root.is-portal) .swi{align-items:center;gap:10px;min-width:0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .swi .col{min-width:0}:is(.ag-portal,.agk-sheet-root.is-portal) .swi .t12{overflow-wrap:anywhere}:is(.ag-portal,.agk-sheet-root.is-portal) .swc{border:1px solid var(--border-default);border-radius:8px;flex:none;width:36px;height:36px}:is(.ag-portal,.agk-sheet-root.is-portal) .typescale>div{border-top:1px solid var(--border-hairline);padding:10px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .typescale>div:first-child{border-top:0;padding-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .stategrid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .formgrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:600px){:is(.ag-portal,.agk-sheet-root.is-portal) .formgrid{grid-template-columns:1fr 1fr}}:is(.ag-portal,.agk-sheet-root.is-portal) .icongrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .ici{text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .ici .t12{overflow-wrap:anywhere}:is(.ag-portal,.agk-sheet-root.is-portal) .ici:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .signin{background:var(--bg-shell);grid-template-columns:1fr;min-height:100%;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .si-side{background:var(--brand-deep);color:var(--on-brand);flex-direction:column;gap:16px;padding:20px 16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .si-side b{font-size:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .si-hero h2{color:var(--on-brand);font-size:22px;line-height:28px}:is(.ag-portal,.agk-sheet-root.is-portal) .si-hero ul{margin:12px 0 0;padding:0;list-style:none;display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .si-hero li{color:var(--on-brand-2);align-items:center;gap:8px;padding:4px 0;font-size:16px;line-height:24px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .si-foot{color:var(--on-brand-2);display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .si-main{flex-direction:column;align-items:center;gap:16px;padding:16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .si-card{background:var(--bg-page);border:1px solid var(--border-hairline);width:100%;max-width:440px;box-shadow:var(--shadow-md);border-radius:16px;padding:24px 20px}:is(.ag-portal,.agk-sheet-root.is-portal) .si-steps{gap:8px;margin-bottom:20px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .si-steps span{color:var(--text-3);flex:1;min-width:0;font-size:12px;font-weight:500;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .si-steps span i{background:var(--bg-subtle);border-radius:2px;height:4px;margin-bottom:6px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .si-steps span.done i,:is(.ag-portal,.agk-sheet-root.is-portal) .si-steps span.cur i{background:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .si-steps span.cur{color:var(--text-1);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .otp{letter-spacing:.4em;text-align:center;height:56px;font-size:28px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .people{flex-direction:column;gap:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .person,:is(.ag-portal,.agk-sheet-root.is-portal) .linkrow{border:1px solid var(--border-default);background:var(--bg-page);cursor:pointer;text-align:left;min-height:64px;color:var(--text-1);border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;text-decoration:none;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .person:hover,:is(.ag-portal,.agk-sheet-root.is-portal) a.linkrow:hover{background:var(--bg-hover);border-color:var(--border-control)}:is(.ag-portal,.agk-sheet-root.is-portal) .person b,:is(.ag-portal,.agk-sheet-root.is-portal) .linkrow b{font-size:16px;font-weight:600;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .person small,:is(.ag-portal,.agk-sheet-root.is-portal) .linkrow small{color:var(--text-3);font-size:14px;line-height:20px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .linkrow.static{cursor:default;border-style:dashed}:is(.ag-portal,.agk-sheet-root.is-portal) .linkrow>.ic:first-child{color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .si-main .mocknote{width:100%;max-width:440px}@media (min-width:900px){:is(.ag-portal,.agk-sheet-root.is-portal) .signin{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}:is(.ag-portal,.agk-sheet-root.is-portal) .si-side{justify-content:space-between;padding:40px}:is(.ag-portal,.agk-sheet-root.is-portal) .si-hero h2{font-size:36px;line-height:44px}:is(.ag-portal,.agk-sheet-root.is-portal) .si-hero ul,:is(.ag-portal,.agk-sheet-root.is-portal) .si-foot{display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .si-main{justify-content:center;padding:40px}:is(.ag-portal,.agk-sheet-root.is-portal) .si-card{padding:32px}}:is(.ag-portal,.agk-sheet-root.is-portal) .homegrid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:1000px){:is(.ag-portal,.agk-sheet-root.is-portal) .homegrid{grid-template-columns:minmax(0,1fr) 340px}}:is(.ag-portal,.agk-sheet-root.is-portal) .needs{flex-direction:column;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .need{border-top:1px solid var(--border-hairline);grid-template-columns:40px 1fr;align-items:start;gap:4px 12px;padding:14px 0;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .need:first-child{border-top:0;padding-top:4px}:is(.ag-portal,.agk-sheet-root.is-portal) .need-ic{background:var(--bg-subtle);width:40px;height:40px;color:var(--text-2);border-radius:50%;place-items:center;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .need.hold .need-ic{background:var(--hold-bg);color:var(--hold)}:is(.ag-portal,.agk-sheet-root.is-portal) .need.danger .need-ic{background:var(--danger-bg);color:var(--danger)}:is(.ag-portal,.agk-sheet-root.is-portal) .need.warn .need-ic{background:var(--warn-bg);color:var(--warn)}:is(.ag-portal,.agk-sheet-root.is-portal) .need.info .need-ic{background:var(--info-bg);color:var(--info)}:is(.ag-portal,.agk-sheet-root.is-portal) .need.warm .need-ic{background:var(--warm-bg);color:var(--warm)}:is(.ag-portal,.agk-sheet-root.is-portal) .need-t{font-size:16px;font-weight:600;line-height:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .need-d{color:var(--text-2);margin-top:2px;font-size:14px;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .need-a{grid-column:2;margin-top:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .need-a .btn{width:100%}@media (min-width:600px){:is(.ag-portal,.agk-sheet-root.is-portal) .need{grid-template-columns:40px 1fr auto;align-items:center}:is(.ag-portal,.agk-sheet-root.is-portal) .need-a{grid-column:auto;margin-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .need-a .btn{width:auto;min-width:128px}}:is(.ag-portal,.agk-sheet-root.is-portal) .arr{color:var(--text-1);text-decoration:none;align-items:flex-start!important}:is(.ag-portal,.agk-sheet-root.is-portal) .arr:hover b{color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .arr .badge{margin-top:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .datebox{border:1px solid var(--border-default);text-align:center;border-radius:10px;flex:none;width:52px;padding:4px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .datebox b{font-variant-numeric:tabular-nums;font-size:18px;line-height:24px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .datebox small{color:var(--text-3);font-size:12px;font-weight:500;line-height:16px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .strip{scrollbar-width:thin;margin:0 -16px;padding:0 16px;overflow-x:auto}@media (min-width:600px){:is(.ag-portal,.agk-sheet-root.is-portal) .strip{margin:0 -20px;padding:0 20px}}:is(.ag-portal,.agk-sheet-root.is-portal) .strip-in{flex-direction:column;gap:4px;min-width:760px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .sr-h,:is(.ag-portal,.agk-sheet-root.is-portal) .srow{grid-template-columns:104px repeat(14,minmax(44px,1fr));gap:4px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .sr-l{z-index:1;background:var(--bg-page);align-items:center;padding-right:4px;font-size:14px;font-weight:500;line-height:18px;display:flex;position:sticky;left:0}:is(.ag-portal,.agk-sheet-root.is-portal) .sd{text-align:center;border-radius:8px;padding:4px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .sd small{color:var(--text-3);font-size:12px;font-weight:500;line-height:16px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .sd b{font-size:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .sd.wk{background:var(--bg-subtle)}:is(.ag-portal,.agk-sheet-root.is-portal) .sc{border:1px solid var(--border-hairline);min-height:56px;color:var(--text-1);background:var(--bg-page);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:0;text-decoration:none;display:flex;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .sc.wk{background:var(--bg-subtle)}:is(.ag-portal,.agk-sheet-root.is-portal) .sc:hover{border-color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .sc b{font-size:14px;font-weight:600;line-height:18px}:is(.ag-portal,.agk-sheet-root.is-portal) .sc small{color:var(--text-3);font-size:12px;font-weight:500;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .sc small.few{color:var(--warn);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .sc.promo{background:var(--ribbon-bg);border-color:var(--warm);color:var(--ribbon-text)}:is(.ag-portal,.agk-sheet-root.is-portal) .sc.promo small{color:var(--ribbon-text)}:is(.ag-portal,.agk-sheet-root.is-portal) .sc.promo .ic{width:12px;height:12px;position:absolute;top:3px;right:3px}:is(.ag-portal,.agk-sheet-root.is-portal) .sc.full{background:repeating-linear-gradient(135deg,var(--bg-subtle) 0 6px,var(--bg-page) 6px 12px);color:var(--text-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .legend{flex-wrap:wrap;gap:8px 16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .legend span{align-items:center;gap:6px;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .lgsw{border:1px solid var(--border-default);border-radius:4px;width:14px;height:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .lgsw.promo{background:var(--ribbon-bg);border-color:var(--warm)}:is(.ag-portal,.agk-sheet-root.is-portal) .lgsw.few{background:var(--warn-bg);border-color:var(--warn)}:is(.ag-portal,.agk-sheet-root.is-portal) .lgsw.full{background:repeating-linear-gradient(135deg,var(--bg-subtle) 0 3px,var(--bg-page) 3px 6px)}:is(.ag-portal,.agk-sheet-root.is-portal) .lgsw.wk{background:var(--bg-subtle)}:is(.ag-portal,.agk-sheet-root.is-portal) .sres,:is(.ag-portal,.agk-sheet-root.is-portal) .notif{color:var(--text-1);border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:10px 8px;text-decoration:none;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .sres:hover,:is(.ag-portal,.agk-sheet-root.is-portal) .notif:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .sres b,:is(.ag-portal,.agk-sheet-root.is-portal) .notif b{font-size:16px;font-weight:600;line-height:22px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .sres small,:is(.ag-portal,.agk-sheet-root.is-portal) .notif small{color:var(--text-3);font-size:14px;line-height:20px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .sres>.ic:first-child{color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .notif{align-items:flex-start}:is(.ag-portal,.agk-sheet-root.is-portal) .notif.unread b{color:var(--text-1)}:is(.ag-portal,.agk-sheet-root.is-portal) .udot{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px;margin-top:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .gpop{padding:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .acct .li{color:var(--text-1);min-height:56px;text-decoration:none}:is(.ag-portal,.agk-sheet-root.is-portal) .acct .li b{font-weight:600;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .acct .li small{color:var(--text-3);font-size:14px;line-height:20px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .acct .li>.ic:first-child{color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .sumbar{align-items:center;gap:12px;display:flex;padding:12px 12px 12px 16px!important}:is(.ag-portal,.agk-sheet-root.is-portal) .toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .toolbar .sel{width:96px}:is(.ag-portal,.agk-sheet-root.is-portal) .rcard{grid-template-columns:1fr;display:grid;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .rphoto{height:112px}:is(.ag-portal,.agk-sheet-root.is-portal) .rib{white-space:nowrap;gap:4px;max-width:calc(100% - 16px);padding:0 6px;position:absolute;top:8px;left:8px;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .rbody{padding:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .rbody h2{font-size:18px;line-height:26px}:is(.ag-portal,.agk-sheet-root.is-portal) .facts{flex-wrap:wrap;gap:4px 16px;margin-top:6px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .facts span{align-items:center;gap:6px;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .facts .ic{color:var(--text-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .rmeta{gap:16px;margin-top:16px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .rmeta .stack>*+*{margin-top:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .rprice{border-top:1px solid var(--border-hairline);background:var(--bg-page);padding:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .ractions{grid-template-columns:1fr 1fr;gap:8px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .ractions .btn:first-child{grid-column:1/-1}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .rcard{grid-template-columns:150px minmax(0,1fr) 280px}:is(.ag-portal,.agk-sheet-root.is-portal) .rphoto{height:auto;min-height:100%}:is(.ag-portal,.agk-sheet-root.is-portal) .rbody{padding:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .rmeta{grid-template-columns:220px 1fr;align-items:start}:is(.ag-portal,.agk-sheet-root.is-portal) .rprice{border-top:0;border-left:1px solid var(--border-hairline);flex-direction:column;padding:20px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .ractions{padding-top:16px;margin-top:auto!important}}@media (min-width:760px) and (max-width:1099px){:is(.ag-portal,.agk-sheet-root.is-portal) .rcard{grid-template-columns:150px minmax(0,1fr) 260px}:is(.ag-portal,.agk-sheet-root.is-portal) .rmeta{grid-template-columns:1fr}}:is(.ag-portal,.agk-sheet-root.is-portal) .qbar{background:var(--bg-page);border:1.5px solid var(--accent);box-shadow:var(--shadow-md);z-index:2;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:12px 12px 12px 16px;display:flex;position:sticky;bottom:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .dates .dbox{border:1px solid var(--border-control);border-radius:10px;padding:8px 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .dates .dbox.on{border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent);background:var(--accent-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .dates .dbox small{color:var(--text-3);font-size:12px;font-weight:500;line-height:16px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .dates .dbox b{font-size:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .dates.g2{grid-template-columns:1fr 1fr;gap:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .cal-g{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;margin-top:8px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .cal-g>span.t12{padding:4px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .cd-day{cursor:pointer;font-variant-numeric:tabular-nums;height:44px;color:var(--text-1);background:0 0;border:0;border-radius:10px;font-size:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .cd-day:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .cd-day.in{background:var(--accent-bg);border-radius:0}:is(.ag-portal,.agk-sheet-root.is-portal) .cd-day.a,:is(.ag-portal,.agk-sheet-root.is-portal) .cd-day.b{background:var(--accent);color:var(--on-accent);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .cd-day.past{color:var(--text-3);cursor:not-allowed;text-decoration:line-through}:is(.ag-portal,.agk-sheet-root.is-portal) .roomq{border:1px solid var(--border-hairline);border-radius:12px;padding:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .qrow{align-items:center;gap:12px;min-height:52px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .qrow+.field{margin-top:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .opts{flex-direction:column;gap:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .opt{border:1px solid var(--border-control);background:var(--bg-page);cursor:pointer;text-align:left;width:100%;min-height:64px;color:var(--text-1);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .opt:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .opt.on{border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent);background:var(--accent-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .opt b{font-weight:600;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .opt small{color:var(--text-2);font-size:14px;line-height:20px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .opt .radio{border:1.5px solid var(--border-control);background:var(--bg-page);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .opt.on .radio{border-color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .opt.on .radio:after{content:"";background:var(--accent);border-radius:50%;width:12px;height:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .opt[disabled]{background:var(--bg-subtle);color:var(--text-3);cursor:not-allowed;border-color:var(--border-default)}@media (max-width:479px){:is(.ag-portal,.agk-sheet-root.is-portal) .opt{flex-wrap:wrap}:is(.ag-portal,.agk-sheet-root.is-portal) .opt .grow{flex:200px}:is(.ag-portal,.agk-sheet-root.is-portal) .opt .badge{margin-left:34px}}:is(.ag-portal,.agk-sheet-root.is-portal) .outcome{border:1.5px solid var(--accent);background:var(--accent-bg);border-radius:12px;gap:12px;padding:16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .outcome.is-req{border-color:var(--info);background:var(--info-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .outcome>.ic{color:var(--accent);margin-top:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .outcome.is-req>.ic{color:var(--info)}:is(.ag-portal,.agk-sheet-root.is-portal) .outcome b{font-size:16px;font-weight:600;line-height:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .outcome p{color:var(--text-2);margin-top:4px;font-size:14px;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .outcome p .ic{vertical-align:-3px}:is(.ag-portal,.agk-sheet-root.is-portal) .c1{color:var(--text-1)}:is(.ag-portal,.agk-sheet-root.is-portal) .hd-phone .swbtn{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:2px 6px}:is(.ag-portal,.agk-sheet-root.is-portal) .hd-phone .swbtn b{max-width:100%;font-size:15px;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .only-wide{display:none}@media (min-width:1000px){:is(.ag-portal,.agk-sheet-root.is-portal) .only-wide{display:block}}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .stretch-ph>.btn{flex:100%}}:is(.ag-portal,.agk-sheet-root.is-portal) .pb-sec{border-top:1px solid var(--border-hairline);padding:16px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .pb-sec:first-child{border-top:0;padding-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .pb-sec b{font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .pb-lines{flex-direction:column;gap:4px;margin:12px 0 0;font-size:14px;line-height:20px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .pb-lines>div{gap:12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .pb-lines dt{color:var(--text-2);flex:1;min-width:0}:is(.ag-portal,.agk-sheet-root.is-portal) .pb-lines dd{margin:0}:is(.ag-portal,.agk-sheet-root.is-portal) .pb-client{background:var(--accent-bg);color:var(--accent);border-radius:8px;gap:8px;margin-top:12px;padding:8px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .flowpage{padding-bottom:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .flowbar{z-index:5;background:var(--bg-page);border-top:1px solid var(--border-default);box-shadow:var(--shadow-md);margin:24px -16px -16px;position:sticky;bottom:0}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .flowbar{margin:24px -24px -16px}}@media (min-width:1000px){:is(.ag-portal,.agk-sheet-root.is-portal) .flowbar{display:none}}:is(.ag-portal,.agk-sheet-root.is-portal) .fb-row{align-items:center;gap:12px;padding:8px 16px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .fb-row .btn{flex:1;min-width:0;height:48px;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .fb-row .btn span{text-overflow:clip;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .fb-tot{cursor:pointer;color:var(--text-1);background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;min-height:48px;padding:4px 22px 4px 4px;display:flex;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .fb-tot b{font-size:18px;font-weight:600;line-height:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .fb-tot .ic{color:var(--text-2);margin-top:-8px;position:absolute;top:50%;right:0}:is(.ag-portal,.agk-sheet-root.is-portal) .fb-panel{border-bottom:1px solid var(--border-hairline);max-height:52vh;padding:16px;overflow-y:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .roomsec{border-top:1px solid var(--border-hairline);margin-top:16px;padding-top:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .roomsec-h{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .roomsec-h b{font-size:16px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .grow-h,:is(.ag-portal,.agk-sheet-root.is-portal) .grow-r{grid-template-columns:1fr 44px;gap:8px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .grow-h{color:var(--text-3);margin-bottom:6px;font-size:12px;font-weight:600;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .grow-h .optl{font-weight:400}:is(.ag-portal,.agk-sheet-root.is-portal) .grow-r{grid-template-columns:1fr 1fr 44px;grid-template-areas:"name rm""age nat";padding:8px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .grow-r+.grow-r{border-top:1px dashed var(--border-hairline)}:is(.ag-portal,.agk-sheet-root.is-portal) .grow-r .gname{grid-area:name/1/name/3}:is(.ag-portal,.agk-sheet-root.is-portal) .grow-r>.sel:first-of-type{grid-column:1}:is(.ag-portal,.agk-sheet-root.is-portal) .grow-r>.sel:nth-of-type(2){grid-column:2/4}:is(.ag-portal,.agk-sheet-root.is-portal) .grow-r>.btn{grid-area:1/3}:is(.ag-portal,.agk-sheet-root.is-portal) .grow-r .gerr{grid-column:1/-1;margin-top:0}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .grow-h,:is(.ag-portal,.agk-sheet-root.is-portal) .grow-r{grid-template-columns:minmax(0,1fr) 150px 200px 44px;grid-template-areas:none}:is(.ag-portal,.agk-sheet-root.is-portal) .grow-r .gname,:is(.ag-portal,.agk-sheet-root.is-portal) .grow-r>.sel:first-of-type,:is(.ag-portal,.agk-sheet-root.is-portal) .grow-r>.sel:nth-of-type(2),:is(.ag-portal,.agk-sheet-root.is-portal) .grow-r>.btn{grid-area:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .grow-r+.grow-r{border-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .grow-r{padding:4px 0}}:is(.ag-portal,.agk-sheet-root.is-portal) .tiles{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:600px){:is(.ag-portal,.agk-sheet-root.is-portal) .tiles{grid-template-columns:repeat(5,1fr)}}:is(.ag-portal,.agk-sheet-root.is-portal) .tile{border:1px solid var(--border-control);background:var(--bg-page);cursor:pointer;text-align:left;min-height:108px;color:var(--text-1);border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;display:flex;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .tile:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .tile .ic{color:var(--accent);margin-bottom:4px}:is(.ag-portal,.agk-sheet-root.is-portal) .tile b{font-size:14px;font-weight:600;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .tile small{color:var(--text-2);font-size:12px;font-weight:500;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .tile.on{border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent);background:var(--accent-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .tile[disabled]{background:var(--bg-subtle);border-color:var(--border-default);cursor:not-allowed;color:var(--text-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .tile[disabled] .ic,:is(.ag-portal,.agk-sheet-root.is-portal) .tile[disabled] small{color:var(--text-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .tile-best{background:var(--ok-bg);color:var(--ok);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:8px;right:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .chose{background:var(--accent-bg);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .flightbox{height:auto;min-height:60px;padding-top:6px;padding-bottom:6px}:is(.ag-portal,.agk-sheet-root.is-portal) .flightbox>span{white-space:normal}:is(.ag-portal,.agk-sheet-root.is-portal) .fb2 b{font-weight:600;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .fb2 small{color:var(--text-2);font-size:14px;line-height:20px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .optl{color:var(--text-3);font-weight:400}:is(.ag-portal,.agk-sheet-root.is-portal) .extra .qty{flex:none}:is(.ag-portal,.agk-sheet-root.is-portal) .revsec{border-top:1px solid var(--border-hairline);padding:12px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .revsec:first-of-type{border-top:0;padding-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .revsec p{margin-top:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .pcbar{border-radius:10px;gap:4px;display:flex;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .pcseg{min-width:0;color:var(--text-1);padding:8px 10px}:is(.ag-portal,.agk-sheet-root.is-portal) .pcseg b{font-size:14px;font-weight:600;line-height:20px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .pcseg small{color:var(--text-2);font-size:12px;font-weight:500;line-height:16px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .pcseg.free{background:var(--ok-bg);border-top:4px solid var(--bar-free)}:is(.ag-portal,.agk-sheet-root.is-portal) .pcseg.part{background:var(--warn-bg);border-top:4px solid var(--bar-part)}:is(.ag-portal,.agk-sheet-root.is-portal) .pcseg.full{background:var(--danger-bg);border-top:4px solid var(--bar-full)}:is(.ag-portal,.agk-sheet-root.is-portal) .donecard{text-align:center;padding:32px 16px!important}:is(.ag-portal,.agk-sheet-root.is-portal) .done-ic{background:var(--ok-bg);width:72px;height:72px;color:var(--ok);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .done-ic.req{background:var(--info-bg);color:var(--info)}:is(.ag-portal,.agk-sheet-root.is-portal) .refbig{letter-spacing:.02em;background:var(--bg-subtle);border-radius:8px;padding:4px 12px;font-size:22px;font-weight:600;line-height:28px}:is(.ag-portal,.agk-sheet-root.is-portal) .todo .td{border-top:1px solid var(--border-hairline);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .todo .td:first-child{border-top:0;padding-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .todo .td b{font-weight:600;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .todo .td small{color:var(--text-2);font-size:14px;line-height:20px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .todo .td.done b{color:var(--text-2)}:is(.ag-portal,.agk-sheet-root.is-portal) .todo .td .grow{min-width:160px}:is(.ag-portal,.agk-sheet-root.is-portal) .subnav{margin-bottom:4px}:is(.ag-portal,.agk-sheet-root.is-portal) .subnav .chip{text-decoration:none}:is(.ag-portal,.agk-sheet-root.is-portal) .holds{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:900px){:is(.ag-portal,.agk-sheet-root.is-portal) .holds{grid-template-columns:1fr 1fr}}:is(.ag-portal,.agk-sheet-root.is-portal) .hcard{background:var(--bg-page);border:1px solid var(--border-hairline);border-left:6px solid var(--hold);box-shadow:var(--shadow-sm);border-radius:12px;padding:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .hcard.t-warn{border-left-color:var(--bar-part)}:is(.ag-portal,.agk-sheet-root.is-portal) .hcard.t-danger{border-left-color:var(--bar-full)}:is(.ag-portal,.agk-sheet-root.is-portal) .hcard.t-ok{border-left-color:var(--bar-free)}:is(.ag-portal,.agk-sheet-root.is-portal) .hcard.t-info{border-left-color:var(--info)}:is(.ag-portal,.agk-sheet-root.is-portal) .hcard.t-gone{border-left-color:var(--border-default);background:var(--bg-subtle);box-shadow:none}:is(.ag-portal,.agk-sheet-root.is-portal) .hc-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .hc-ref{font-size:14px;font-weight:600}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .hc-act .btn.primary{flex:100%}:is(.ag-portal,.agk-sheet-root.is-portal) .hc-act .btn:not(.primary){flex:1}}:is(.ag-portal,.agk-sheet-root.is-portal) .qgrid{grid-template-columns:1fr;gap:24px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .qgrid.v-agent .qc,:is(.ag-portal,.agk-sheet-root.is-portal) .qgrid.v-client .qa{display:none}@media (min-width:1000px){:is(.ag-portal,.agk-sheet-root.is-portal) .qgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.ag-portal,.agk-sheet-root.is-portal) .qgrid .qa,:is(.ag-portal,.agk-sheet-root.is-portal) .qgrid .qc{display:block!important}}:is(.ag-portal,.agk-sheet-root.is-portal) .qopt.is-chosen{border:1.5px solid var(--warm)}:is(.ag-portal,.agk-sheet-root.is-portal) .qopt.is-faded{opacity:1;background:var(--bg-subtle);box-shadow:none}:is(.ag-portal,.agk-sheet-root.is-portal) .qopt.is-faded h3,:is(.ag-portal,.agk-sheet-root.is-portal) .qopt.is-faded .qprices b{color:var(--text-2)}:is(.ag-portal,.agk-sheet-root.is-portal) .qn{color:var(--text-3);font-size:12px;font-weight:600;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .qprices{grid-template-columns:1fr 1fr;gap:12px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .qprices span{display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .qprices b{font-size:18px;font-weight:600;line-height:26px}:is(.ag-portal,.agk-sheet-root.is-portal) .cprev{border:1px solid var(--border-default);background:var(--bg-page);box-shadow:var(--shadow-md);border-radius:16px;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .cprev-h{background:var(--brand-deep);color:var(--on-brand);align-items:center;gap:12px;padding:12px 16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .cprev-h small{color:var(--on-brand-2);font-size:12px;line-height:16px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .cprev-b{padding:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .cprev-photo{border-radius:12px;height:120px}:is(.ag-portal,.agk-sheet-root.is-portal) .cpo{border-top:1px solid var(--border-hairline);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:12px 0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .cpo b{font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .cpo-p{flex-direction:column;align-items:flex-end;gap:6px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .cpo-p b{font-size:18px}:is(.ag-portal,.agk-sheet-root.is-portal) .cpo-p .btn.primary[disabled]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .gline{border-top:1px solid var(--border-hairline);padding:12px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .gline:first-of-type{border-top:0;padding-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .gline-r{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .offer .ofr{border-top:1px solid var(--border-hairline);align-items:center;gap:12px;padding:12px 0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .offer .ofr:first-child{border-top:0;padding-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .offer .ofr b{font-weight:600;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .offer .ofr small{color:var(--text-2);font-size:14px;line-height:20px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .offer .ofr.tot{border-top:2px solid var(--border-default)}:is(.ag-portal,.agk-sheet-root.is-portal) .ways{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .ways{grid-template-columns:repeat(3,1fr)}}:is(.ag-portal,.agk-sheet-root.is-portal) .way{border:1px solid var(--border-default);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .way b{font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .way small{color:var(--text-2);flex:1;font-size:14px;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .way .filepick .hint{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .rno{background:var(--bg-subtle);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .mini-msgs{flex-direction:column;gap:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .mini-msgs>div{background:var(--chat-in);border:1px solid var(--border-hairline);border-radius:12px;max-width:88%;padding:8px 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .mini-msgs>div.me{background:var(--chat-out);border-color:#0000;align-self:flex-end}:is(.ag-portal,.agk-sheet-root.is-portal) .mini-msgs b{font-size:12px;font-weight:600;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .pay-s .psr,:is(.ag-portal,.agk-sheet-root.is-portal) .diff .psr,:is(.ag-portal,.agk-sheet-root.is-portal) .psr{border-top:1px solid var(--border-hairline);align-items:center;gap:12px;padding:10px 0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .pay-s .psr:first-child,:is(.ag-portal,.agk-sheet-root.is-portal) .diff .psr:first-child{border-top:0;padding-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .psr b{font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .psr small{color:var(--text-2);font-size:14px;line-height:20px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .psr.tot{border-top:2px solid var(--border-default)}:is(.ag-portal,.agk-sheet-root.is-portal) .linkbox{border:1px solid var(--border-control);background:var(--bg-subtle);border-radius:10px;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .actbar{z-index:3;background:var(--bg-shell);flex-wrap:wrap;gap:8px;padding:8px 0;display:flex;position:sticky;top:0}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .actbar .btn.primary{flex:100%}:is(.ag-portal,.agk-sheet-root.is-portal) .actbar .btn:not(.primary){flex:1;padding:0 8px}:is(.ag-portal,.agk-sheet-root.is-portal) .actbar .btn:not(.primary) .ic{display:none}}:is(.ag-portal,.agk-sheet-root.is-portal) .hist .hi{border-top:1px solid var(--border-hairline);flex-direction:column;padding:8px 0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .hist .hi:first-child{border-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .composer{align-items:flex-end;gap:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .composer textarea{resize:none;border-radius:22px;height:44px;min-height:44px;padding:10px 16px;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .chg .li{text-align:left;cursor:pointer;width:100%;color:var(--text-1);border:0;border-top:1px solid var(--border-hairline);min-height:56px;font:inherit;background:0 0}:is(.ag-portal,.agk-sheet-root.is-portal) .chg .li:first-child{border-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .chg .li:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .chg .li b{font-weight:600;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .chg .li small{color:var(--text-3);font-size:14px;line-height:20px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .bkcard{color:var(--text-1);text-decoration:none;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .mi{border-top:1px solid var(--border-hairline);align-items:flex-start;gap:8px;padding:8px 0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .mi .check{flex:none;min-height:44px}:is(.ag-portal,.agk-sheet-root.is-portal) .mi .grow{padding-top:10px}:is(.ag-portal,.agk-sheet-root.is-portal) .mi b{font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .mi-amt{white-space:nowrap;padding-top:10px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .paybar{background:var(--bg-page);border:1.5px solid var(--accent);box-shadow:var(--shadow-md);z-index:2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 12px 12px 16px;display:flex;position:sticky;bottom:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .paybar.is-empty{border-color:var(--border-default);box-shadow:none}@media (max-width:479px){:is(.ag-portal,.agk-sheet-root.is-portal) .paybar .btn{flex:100%}}:is(.ag-portal,.agk-sheet-root.is-portal) .sumc .row{gap:6px}:is(.ag-portal,.agk-sheet-root.is-portal) .bankd{border:1px solid var(--border-default);border-radius:12px;padding:4px 4px 4px 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .bd{border-top:1px solid var(--border-hairline);align-items:center;gap:12px;min-height:52px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bd:first-child{border-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .bd .t12{flex:none;width:96px}:is(.ag-portal,.agk-sheet-root.is-portal) .msgs{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .msgs .mthread,:is(.ag-portal,.agk-sheet-root.is-portal) .msgs.is-thread .mlist{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .msgs.is-thread .mthread{display:flex}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .msgs{grid-template-columns:340px minmax(0,1fr)}:is(.ag-portal,.agk-sheet-root.is-portal) .msgs .mlist{border-right:1px solid var(--border-hairline);display:block!important}:is(.ag-portal,.agk-sheet-root.is-portal) .msgs .mthread{display:flex!important}:is(.ag-portal,.agk-sheet-root.is-portal) .only-ph-ib{display:none!important}}:is(.ag-portal,.agk-sheet-root.is-portal) .mlist{background:var(--bg-page);min-height:0;padding:16px;overflow-y:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .thr{cursor:pointer;text-align:left;width:100%;color:var(--text-1);background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:12px;min-height:64px;padding:10px 8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .thr:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .thr.on{background:var(--accent-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .thr b{font-size:15px;font-weight:600;line-height:22px}:is(.ag-portal,.agk-sheet-root.is-portal) .thr-l{max-height:40px;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .thr .row{align-items:flex-start}:is(.ag-portal,.agk-sheet-root.is-portal) .thr .avatar{flex:none;width:44px;height:44px}:is(.ag-portal,.agk-sheet-root.is-portal) .ucount{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);text-align:center;border-radius:10px;flex:none;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .av-1{background:var(--av-1);color:var(--name-1)}:is(.ag-portal,.agk-sheet-root.is-portal) .av-2{background:var(--av-2);color:var(--name-2)}:is(.ag-portal,.agk-sheet-root.is-portal) .av-3{background:var(--av-3);color:var(--name-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .av-4{background:var(--av-4);color:var(--name-4)}:is(.ag-portal,.agk-sheet-root.is-portal) .av-5{background:var(--av-5);color:var(--name-5)}:is(.ag-portal,.agk-sheet-root.is-portal) .av-6{background:var(--av-6);color:var(--name-6)}:is(.ag-portal,.agk-sheet-root.is-portal) .nm-1{color:var(--name-1)}:is(.ag-portal,.agk-sheet-root.is-portal) .nm-2{color:var(--name-2)}:is(.ag-portal,.agk-sheet-root.is-portal) .nm-3{color:var(--name-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .nm-4{color:var(--name-4)}:is(.ag-portal,.agk-sheet-root.is-portal) .nm-5{color:var(--name-5)}:is(.ag-portal,.agk-sheet-root.is-portal) .nm-6{color:var(--name-6)}:is(.ag-portal,.agk-sheet-root.is-portal) .mthread{background:var(--chat-feed);flex-direction:column;min-width:0;height:100%;min-height:0}:is(.ag-portal,.agk-sheet-root.is-portal) .mth-h{background:var(--bg-page);border-bottom:1px solid var(--border-hairline);flex:none;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .mth-h .grow{min-width:0}:is(.ag-portal,.agk-sheet-root.is-portal) .mth-h b{font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .feed{flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px;display:flex;overflow-y:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .dsep{text-align:center;margin:8px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .dsep span{color:var(--chat-meta);background:var(--bg-page);box-shadow:var(--shadow-sm);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-block}:is(.ag-portal,.agk-sheet-root.is-portal) .sysm{color:var(--ok);background:var(--ok-bg);border-radius:8px;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:500;line-height:16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .sysm .num{color:var(--chat-meta)}:is(.ag-portal,.agk-sheet-root.is-portal) .bub{background:var(--chat-in);max-width:82%;box-shadow:var(--shadow-sm);border-radius:12px;align-self:flex-start;padding:8px 12px 6px}:is(.ag-portal,.agk-sheet-root.is-portal) .bub.out{background:var(--chat-out);align-self:flex-end}:is(.ag-portal,.agk-sheet-root.is-portal) .bub b{font-size:12px;font-weight:600;line-height:16px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .bub p{color:var(--text-1);margin-top:2px;font-size:15px;line-height:22px}:is(.ag-portal,.agk-sheet-root.is-portal) .bub .bt{text-align:right;color:var(--chat-meta);margin-top:2px;font-size:12px;font-weight:500;line-height:16px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .qr{flex:none;padding:8px 12px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .qr .chip{height:36px;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .qr .chip:after{content:"";position:absolute;inset:-4px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .mthread .composer{flex:none;padding:8px 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .hint-kb{color:var(--chat-meta);flex:none;padding:0 16px 10px}@media (max-width:759px){:is(.ag-portal,.agk-sheet-root.is-portal) .hint-kb{display:none}}:is(.ag-portal,.agk-sheet-root.is-portal) .inbox{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:1100px){:is(.ag-portal,.agk-sheet-root.is-portal) .inbox{grid-template-columns:1fr 1fr}}:is(.ag-portal,.agk-sheet-root.is-portal) .icard h3{font-size:16px;line-height:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .icard.is-done{background:var(--bg-subtle);box-shadow:none}:is(.ag-portal,.agk-sheet-root.is-portal) .ic-hold{background:var(--hold-bg)!important;color:var(--hold)!important}:is(.ag-portal,.agk-sheet-root.is-portal) .ic-info{background:var(--info-bg)!important;color:var(--info)!important}:is(.ag-portal,.agk-sheet-root.is-portal) .ic-warm{background:var(--warm-bg)!important;color:var(--warm)!important}:is(.ag-portal,.agk-sheet-root.is-portal) .ansby{text-align:right;color:var(--text-2)}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .ansby{text-align:left;flex-basis:100%;padding-left:52px}}:is(.ag-portal,.agk-sheet-root.is-portal) .icard .kv{grid-template-columns:minmax(110px,35%) 1fr}:is(.ag-portal,.agk-sheet-root.is-portal) .anote{background:var(--bg-subtle);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:14px;line-height:20px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .anote .ic{color:var(--text-2);margin-top:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .homecal{padding-top:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .todaybar{background:var(--bg-page);border:1px solid var(--border-hairline);min-height:52px;box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .tb-n{background:var(--warn-count-bg);min-width:24px;height:24px;color:var(--warn);text-align:center;border-radius:12px;flex:none;padding:0 6px;font-size:12px;font-weight:600;line-height:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .tb-t{font-size:16px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .tb-sep{background:var(--border-default);flex:none;width:1px;height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .tb-urg{cursor:pointer;min-width:0;min-height:44px;color:inherit;background:0 0;border:0;border-radius:8px;padding:0 4px;font-size:14px;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .tb-urg:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .tb-short{display:none}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .tb-t,:is(.ag-portal,.agk-sheet-root.is-portal) .tb-sep,:is(.ag-portal,.agk-sheet-root.is-portal) .tb-long{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .tb-short{display:inline}:is(.ag-portal,.agk-sheet-root.is-portal) .todaybar{gap:6px}}:is(.ag-portal,.agk-sheet-root.is-portal) .focusbar{background:var(--accent-bg);border:1px solid var(--accent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:4px 4px 4px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .focusbar .qty{gap:4px}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .fb-g{flex-basis:100%;padding-top:6px}}:is(.ag-portal,.agk-sheet-root.is-portal) .pcards{scrollbar-width:none;gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .pcard{border:1px solid var(--warm);background:var(--warm-bg);min-height:56px;color:var(--text-1);cursor:pointer;text-align:left;border-radius:12px;flex:none;align-items:center;gap:10px;padding:8px 14px 8px 10px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .pcard:hover{filter:brightness(.98)}:is(.ag-portal,.agk-sheet-root.is-portal) .pcard .big{color:var(--warm);white-space:nowrap;font-size:18px;font-weight:600;line-height:22px}:is(.ag-portal,.agk-sheet-root.is-portal) .pcard b{font-size:14px;font-weight:600;line-height:18px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .pcard small{color:var(--text-2);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .calcard{isolation:isolate;margin-top:12px;overflow:hidden}@media (max-width:759px){:is(.ag-portal,.agk-sheet-root.is-portal) .calcard{border-left:0;border-right:0;border-radius:0;margin-left:-16px;margin-right:-16px}}:is(.ag-portal,.agk-sheet-root.is-portal) .ctool{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .cnav{flex-wrap:nowrap;min-width:0}:is(.ag-portal,.agk-sheet-root.is-portal) .cnav>.btn:last-child{padding:0 14px}:is(.ag-portal,.agk-sheet-root.is-portal) .crange{border:1px solid var(--border-control);background:var(--bg-page);min-width:0;height:44px;color:var(--text-1);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:16px;font-weight:600;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .copts .sel{width:auto;min-width:112px}:is(.ag-portal,.agk-sheet-root.is-portal) .pwrap{display:inline-flex;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .pwrap>.newtag{position:absolute;top:-8px;right:-6px}:is(.ag-portal,.agk-sheet-root.is-portal) .newtag{background:var(--hold);height:18px;color:var(--on-hold);vertical-align:middle;border-radius:9px;flex:none;align-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .cshow{flex-basis:100%}:is(.ag-portal,.agk-sheet-root.is-portal) .cshow .chip{height:36px;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .cshow .chip:after{content:"";position:absolute;inset:-4px 0}@media (min-width:1000px){:is(.ag-portal,.agk-sheet-root.is-portal) .cshow{flex-basis:auto;margin-left:auto}}:is(.ag-portal,.agk-sheet-root.is-portal) .calnote{color:var(--text-2);padding:0 16px 8px}:is(.ag-portal,.agk-sheet-root.is-portal) .cprice-tag{background:var(--accent-bg);color:var(--accent);border-radius:4px;padding:0 6px;font-weight:600;display:inline-block}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-wrap{border-top:1px solid var(--border-hairline);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow:auto hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-grid{-webkit-user-select:none;user-select:none;display:grid;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-grid .corner,:is(.ag-portal,.agk-sheet-root.is-portal) .agc-grid .rtl,:is(.ag-portal,.agk-sheet-root.is-portal) .agc-grid .promolab{z-index:6;background:var(--bg-page);border-right:1px solid var(--border-hairline);position:sticky;left:0}:is(.ag-portal,.agk-sheet-root.is-portal) .corner{color:var(--text-3);border-bottom:1px solid var(--border-hairline);grid-area:1/1;align-items:flex-end;padding:0 10px 8px 16px;font-size:12px;font-weight:500;line-height:16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .cmonths{pointer-events:none;z-index:5;height:24px;position:absolute;top:0;left:0;right:0}:is(.ag-portal,.agk-sheet-root.is-portal) .monband{color:var(--text-2);white-space:nowrap;background:var(--bg-page);padding:0 6px;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:4px;transform:translate(-50%)}:is(.ag-portal,.agk-sheet-root.is-portal) .dayh{border-left:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);flex-direction:column;grid-row:1;justify-content:flex-start;align-items:center;gap:3px;min-width:0;padding:24px 1px 4px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .dayh.is-m1{border-left:2px solid var(--border-control)}:is(.ag-portal,.agk-sheet-root.is-portal) .dayh .dd{color:var(--text-3);white-space:nowrap;border-radius:8px;flex-direction:column;align-items:center;padding:1px 4px;font-size:12px;font-weight:500;line-height:14px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .dayh .dd small{font-size:12px;line-height:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .dayh .dd b{color:var(--text-1);font-size:14px;font-weight:600;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .dayh.is-today .dd{background:var(--accent);color:var(--on-accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .dayh.is-today .dd b{color:var(--on-accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .dayh.is-past{background:var(--bg-subtle)}:is(.ag-portal,.agk-sheet-root.is-portal) .dayh.is-past .dd b{color:var(--text-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .docc{background:var(--bg-subtle);border-radius:2px;width:80%;max-width:40px;height:4px;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .docc i{background:var(--accent);height:100%;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .docc.is-low i{background:var(--bar-part)}:is(.ag-portal,.agk-sheet-root.is-portal) .docc.is-full i{background:var(--bar-full);width:100%!important}:is(.ag-portal,.agk-sheet-root.is-portal) .dfree{color:var(--accent);white-space:nowrap;font-size:12px;font-weight:600;line-height:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .dfree.is-low{color:var(--warn)}:is(.ag-portal,.agk-sheet-root.is-portal) .dfree.is-full{color:var(--danger)}:is(.ag-portal,.agk-sheet-root.is-portal) .dmoves{color:var(--text-2);gap:2px;font-size:12px;font-weight:600;line-height:14px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .dmoves span{align-items:center;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .dmoves .ic{width:12px;height:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .is-narrow .dfree .fw{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .promolab{color:var(--warm);border-bottom:1px solid var(--border-hairline);grid-area:2/1;align-items:center;padding:0 10px 0 16px;font-size:12px;font-weight:600;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .promorow{border-bottom:1px solid var(--border-hairline);grid-row:2}:is(.ag-portal,.agk-sheet-root.is-portal) .ribbon-p{background:var(--ribbon-bg);height:22px;color:var(--ribbon-text);white-space:nowrap;z-index:3;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;line-height:22px;display:flex;position:absolute;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .ribbon-p .ic{flex:none;width:12px;height:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .rtl{border-bottom:1px solid var(--border-hairline);grid-column:1;align-items:flex-start;gap:4px;min-width:0;padding:10px 4px 8px 16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .rtl b{font-size:14px;font-weight:600;line-height:18px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .rtl small{color:var(--text-3);margin-top:2px;font-size:12px;font-weight:500;line-height:16px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .rtl.is-dim b{color:var(--text-3)}@media (max-width:640px){:is(.ag-portal,.agk-sheet-root.is-portal) .rtl,:is(.ag-portal,.agk-sheet-root.is-portal) .corner,:is(.ag-portal,.agk-sheet-root.is-portal) .promolab{padding-left:10px}}:is(.ag-portal,.agk-sheet-root.is-portal) .rinfo{width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .rinfo:after{content:"";position:absolute;inset:-6px}:is(.ag-portal,.agk-sheet-root.is-portal) .rinfo:hover{background:var(--bg-hover);color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-cell{border-left:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);cursor:cell;background:var(--bg-page);-webkit-touch-callout:none;flex-direction:column;align-items:center;min-width:0;padding-top:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-cell:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-cell:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-cell .price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600;line-height:18px}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-cell .price.is-muted{color:var(--text-3);text-align:center;white-space:normal;font-size:12px;font-weight:500;line-height:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-cell .was{color:var(--text-3);text-align:center;font-size:12px;font-weight:500;line-height:14px;text-decoration:line-through;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-cell .left{color:var(--text-3);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-cell .left.is-low{color:var(--warn);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .is-narrow .agc-cell .w{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-cell.is-offer{background:var(--warm-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-cell.is-offer .price{color:var(--warm)}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-cell.is-sold{background:repeating-linear-gradient(135deg,var(--bg-subtle) 0 6px,var(--bg-page) 6px 12px);cursor:not-allowed}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-cell.is-noarr{box-shadow:inset 3px 0 0 var(--bar-noarrival)}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-cell.is-past{background:var(--bg-subtle);cursor:not-allowed}:is(.ag-portal,.agk-sheet-root.is-portal) .agc-cell.is-dim{opacity:.4}:is(.ag-portal,.agk-sheet-root.is-portal) .is-dragging,:is(.ag-portal,.agk-sheet-root.is-portal) .is-dragging *{cursor:ew-resize!important}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar{white-space:nowrap;z-index:4;cursor:pointer;text-align:left;background:var(--accent);height:24px;color:var(--on-accent);box-shadow:var(--shadow-sm);border:0;border-radius:6px;align-items:center;gap:4px;padding:0 4px 0 3px;font-size:12px;font-weight:600;line-height:16px;display:flex;position:absolute;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar .who{min-width:0;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar .sp{flex:1}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar .amt{font-variant-numeric:tabular-nums;flex:none;padding-right:4px}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar .btag{background:var(--ribbon-bg);height:18px;color:var(--ribbon-text);border-radius:4px;flex:none;padding:0 5px;line-height:18px}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar .st{border-radius:4px;flex:none;height:18px;padding:0 6px;font-size:12px;line-height:18px}:is(.ag-portal,.agk-sheet-root.is-portal) .st{border-radius:4px;padding:0 6px;font-size:12px;font-weight:600;line-height:18px;display:inline-block}:is(.ag-portal,.agk-sheet-root.is-portal) .st.m-paid{background:var(--ok-bg);color:var(--ok)}:is(.ag-portal,.agk-sheet-root.is-portal) .st.m-due{background:var(--warn-bg);color:var(--warn)}:is(.ag-portal,.agk-sheet-root.is-portal) .st.m-overdue{background:var(--danger-bg);color:var(--danger)}:is(.ag-portal,.agk-sheet-root.is-portal) .st.m-collect,:is(.ag-portal,.agk-sheet-root.is-portal) .st.m-hotel{background:var(--bg-subtle);color:var(--text-2)}:is(.ag-portal,.agk-sheet-root.is-portal) .st.m-held,:is(.ag-portal,.agk-sheet-root.is-portal) .st.m-waiting{background:var(--hold-bg);color:var(--hold)}:is(.ag-portal,.agk-sheet-root.is-portal) .st.m-quote,:is(.ag-portal,.agk-sheet-root.is-portal) .st.m-basket{background:var(--bg-subtle);color:var(--text-2)}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar.is-hold{background:var(--hold);color:var(--on-hold)}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar.is-quote{background:var(--bg-page);color:var(--text-1);border:1.5px dashed var(--border-control)}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar.is-req{background:var(--bg-page);color:var(--accent);border:1.5px dashed var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar.is-over{box-shadow:0 0 0 2px var(--danger)}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar.is-past{opacity:.55}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar.is-cancelled{background:repeating-linear-gradient(135deg,var(--bg-subtle) 0 5px,var(--bg-page) 5px 10px);color:var(--text-3);border:1px solid var(--border-default)}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar.is-cancelled .who{text-decoration:line-through}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar.is-basket{background:var(--bg-page);color:var(--text-1);border:1.5px dashed var(--hold);height:22px}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar.is-focus{box-shadow:0 0 0 3px var(--focus),var(--shadow-md);z-index:5}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar.is-dimbar{opacity:.35}:is(.ag-portal,.agk-sheet-root.is-portal) .cbar:hover{filter:brightness(1.06)}:is(.ag-portal,.agk-sheet-root.is-portal) .newstay{z-index:7;background:var(--accent-bg);border:1.5px solid var(--accent);height:40px;box-shadow:inset 4px 0 0 var(--accent),var(--shadow-md);white-space:nowrap;pointer-events:none;color:var(--text-1);border-radius:6px;flex-direction:column;justify-content:center;padding:2px 8px 2px 10px;display:flex;position:absolute;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .newstay strong{color:var(--accent);font-size:12px;font-weight:600;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .newstay span{color:var(--text-2);font-size:12px;font-weight:500;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .newstay.is-clash{background:var(--danger-bg);border-color:var(--danger);box-shadow:inset 4px 0 0 var(--danger),var(--shadow-md)}:is(.ag-portal,.agk-sheet-root.is-portal) .newstay.is-clash strong{color:var(--danger)}:is(.ag-portal,.agk-sheet-root.is-portal) .callegend{border-top:1px solid var(--border-hairline);padding:12px 16px}:is(.ag-portal,.agk-sheet-root.is-portal) .lgs{border:1px solid var(--border-default);border-radius:3px;width:16px;height:12px;display:inline-block}:is(.ag-portal,.agk-sheet-root.is-portal) .lgs.k-book{background:var(--accent);border-color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .lgs.k-hold{background:var(--hold);border-color:var(--hold)}:is(.ag-portal,.agk-sheet-root.is-portal) .lgs.k-quote{background:var(--bg-page);border:1.5px dashed var(--border-control)}:is(.ag-portal,.agk-sheet-root.is-portal) .lgs.k-canc{background:repeating-linear-gradient(135deg,var(--bg-subtle) 0 3px,var(--bg-page) 3px 6px)}:is(.ag-portal,.agk-sheet-root.is-portal) .lgs.k-basket{background:var(--bg-page);border:1.5px dashed var(--hold)}:is(.ag-portal,.agk-sheet-root.is-portal) .lgs.noarr-sw{background:var(--bg-page);box-shadow:inset 4px 0 0 var(--bar-noarrival)}:is(.ag-portal,.agk-sheet-root.is-portal) .lgs.promo-sw{background:var(--warm-bg);border-color:var(--warm)}:is(.ag-portal,.agk-sheet-root.is-portal) .lgs.full-sw{background:repeating-linear-gradient(135deg,var(--bg-subtle) 0 3px,var(--bg-page) 3px 6px)}:is(.ag-portal,.agk-sheet-root.is-portal) .lgs.past-sw{background:var(--bg-subtle)}:is(.ag-portal,.agk-sheet-root.is-portal) .dash{color:var(--text-2);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .cfoot{padding:0 16px 16px}:is(.ag-portal,.agk-sheet-root.is-portal) .cfoot p+p{margin-top:6px}:is(.ag-portal,.agk-sheet-root.is-portal) .gbar{border-color:var(--hold)}:is(.ag-portal,.agk-sheet-root.is-portal) .ctip{z-index:120;background:var(--bg-page);border:1px solid var(--border-default);width:260px;box-shadow:var(--shadow-lg);color:var(--text-1);pointer-events:none;border-radius:10px;padding:10px 12px;font-size:12px;line-height:16px;position:fixed}:is(.ag-portal,.agk-sheet-root.is-portal) .ctip b{font-size:14px;font-weight:600;line-height:18px}:is(.ag-portal,.agk-sheet-root.is-portal) .ctip p{color:var(--text-2);margin-top:6px;font-weight:500}:is(.ag-portal,.agk-sheet-root.is-portal) .ctip p.cwarm{color:var(--warm)}:is(.ag-portal,.agk-sheet-root.is-portal) .ctip p.cwarn{color:var(--warn)}:is(.ag-portal,.agk-sheet-root.is-portal) .tipl{flex-direction:column;gap:2px;margin:6px 0 0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .tipl>div{gap:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .tipl dt{color:var(--text-2);flex:1}:is(.ag-portal,.agk-sheet-root.is-portal) .tipl dd{font-variant-numeric:tabular-nums;margin:0}:is(.ag-portal,.agk-sheet-root.is-portal) .tipl .tot{border-top:1px solid var(--border-hairline);padding-top:2px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .pop{min-width:260px;max-width:340px;padding:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .rinfo-pop .kv{grid-template-columns:72px 1fr}:is(.ag-portal,.agk-sheet-root.is-portal) .mp-pop{width:320px;max-width:340px}:is(.ag-portal,.agk-sheet-root.is-portal) .mp-g{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;margin-top:8px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .mp-g .t12{padding:4px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .mp-d{cursor:pointer;font-variant-numeric:tabular-nums;height:40px;color:var(--text-1);background:0 0;border:0;border-radius:8px;min-height:40px;font-size:14px;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .mp-d:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .mp-d.is-in{background:var(--accent-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .mp-d.is-today{box-shadow:inset 0 0 0 2px var(--accent);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .mp-d.is-pr{text-decoration:underline;-webkit-text-decoration-color:var(--warm);text-decoration-color:var(--warm);text-underline-offset:4px;text-decoration-thickness:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .mp-d.is-gone{color:var(--text-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .mp-d[disabled]{color:var(--text-3);opacity:.5;cursor:not-allowed}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet.is-panel{box-shadow:var(--shadow-lg);border-left:1px solid var(--border-default)}@media (max-width:759px){:is(.ag-portal,.agk-sheet-root.is-portal) .sheet.is-panel{max-height:72%}}:is(.ag-portal,.agk-sheet-root.is-portal) .mplans{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}@media (max-width:759px){:is(.ag-portal,.agk-sheet-root.is-portal) .stayacts .btn.b2{min-height:44px}:is(.ag-portal,.agk-sheet-root.is-portal) .stayacts .btn.b2 small{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .mplan{padding:8px}}:is(.ag-portal,.agk-sheet-root.is-portal) .mplan{border:1px solid var(--border-control);background:var(--bg-page);cursor:pointer;text-align:left;min-height:64px;color:var(--text-1);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .mplan b{font-size:14px;font-weight:600;line-height:18px}:is(.ag-portal,.agk-sheet-root.is-portal) .mplan small{color:var(--text-2);font-size:12px;font-weight:500;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .mplan.on{border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent);background:var(--accent-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .srooms{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .sroom{border:1px solid var(--border-hairline);border-radius:10px;padding:8px 8px 8px 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .sroom .qrow{min-height:48px}:is(.ag-portal,.agk-sheet-root.is-portal) .addroom{border:1.5px dashed var(--border-control);cursor:pointer;width:100%;min-height:52px;color:var(--accent);text-align:left;background:0 0;border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:6px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .addroom b{font-size:14px;font-weight:600;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .addroom small{color:var(--text-2);font-size:12px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .slines{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .slines td{border-bottom:1px solid var(--border-hairline);vertical-align:top;padding:4px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .slines td+td{text-align:right;white-space:nowrap;padding-left:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .slines .tot td{border-bottom:0;padding-top:8px;font-size:16px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .slines .btag{background:var(--ribbon-bg);height:18px;color:var(--ribbon-text);border-radius:4px;padding:0 5px;font-size:12px;font-weight:600;line-height:18px;display:inline-block}:is(.ag-portal,.agk-sheet-root.is-portal) .stayacts{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .stayacts .btn.primary,:is(.ag-portal,.agk-sheet-root.is-portal) .stayacts .btn.grp{grid-column:1/-1}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.b2{flex-direction:row;height:auto;min-height:52px;padding:6px 14px}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.b2 .b2t{flex-direction:column;align-items:center;line-height:1.2;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.b2 .b2t b{font-size:16px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.b2 .b2t small{opacity:.85;font-size:12px;font-weight:500;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .btn.grp{color:var(--accent);border-style:dashed}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-f:has(.stayacts){flex-direction:column}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-f:has(>.btn:nth-child(3)){grid-template-columns:1fr 1fr;gap:8px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-f:has(>.btn:nth-child(3))>.btn{width:100%;padding:0 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-f:has(>.btn:nth-child(3))>.btn.primary{order:-1;grid-column:1/-1}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-f .stayacts .btn{width:100%}:is(.ag-portal,.agk-sheet-root.is-portal) .ngroup{border-top:1px solid var(--border-hairline);padding:8px 0 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .ngroup:first-child{border-top:0;padding-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .ng-h{align-items:center;gap:8px;min-height:44px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .ng-dot{background:var(--text-3);border-radius:50%;flex:none;width:10px;height:10px}:is(.ag-portal,.agk-sheet-root.is-portal) .ng-dot.t-hold{background:var(--hold)}:is(.ag-portal,.agk-sheet-root.is-portal) .ng-dot.t-danger{background:var(--danger)}:is(.ag-portal,.agk-sheet-root.is-portal) .ng-dot.t-warn{background:var(--bar-part)}:is(.ag-portal,.agk-sheet-root.is-portal) .ng-dot.t-warm{background:var(--warm)}:is(.ag-portal,.agk-sheet-root.is-portal) .nitem{border:1px solid var(--border-hairline);background:var(--bg-page);cursor:pointer;text-align:left;width:100%;min-height:56px;color:var(--text-1);border-radius:10px;align-items:center;gap:12px;margin-top:6px;padding:8px 10px;font-size:14px;line-height:20px;text-decoration:none;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .nitem:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .nitem b{font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .nitem small{color:var(--text-3);font-size:12px;font-weight:500;line-height:16px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .nitem .nr{text-align:right;flex:none}:is(.ag-portal,.agk-sheet-root.is-portal) .shtab{margin-top:8px;overflow-x:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .shtab .tbl th,:is(.ag-portal,.agk-sheet-root.is-portal) .shtab .tbl td{padding:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .ctool{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .cnav{flex:0 auto;align-items:center;gap:4px;min-width:0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .crange{min-width:0;font-size:16px;overflow:hidden;background:0 0!important;border:0!important;padding:0 8px!important}:is(.ag-portal,.agk-sheet-root.is-portal) .crange:hover{background:var(--bg-hover)!important}:is(.ag-portal,.agk-sheet-root.is-portal) .tday{padding:0 14px;font-size:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .cright{flex:none;align-items:center;gap:6px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .tbtn{border:1px solid var(--border-control);background:var(--bg-page);min-width:44px;height:44px;color:var(--text-1);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .tbtn:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .tbtn[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--bg-page),0 0 0 4px var(--focus)}:is(.ag-portal,.agk-sheet-root.is-portal) .tbtn.is-changed{border-color:var(--accent);color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .tbtn.ticon{justify-content:center;width:44px;padding:0}:is(.ag-portal,.agk-sheet-root.is-portal) .tbadge{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);text-align:center;border-radius:9px;padding:0 5px;font-size:12px;font-weight:600;line-height:18px;display:none;position:absolute;top:-6px;left:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .tdot{background:var(--accent);border-radius:50%;width:8px;height:8px;display:none;position:absolute;top:5px;right:5px}:is(.ag-portal,.agk-sheet-root.is-portal) .tnew{background:var(--hold);height:14px;color:var(--on-hold);pointer-events:none;border-radius:7px;padding:0 4px;font-size:12px;font-weight:600;line-height:14px;position:absolute;top:-7px;right:-6px;transform:scale(.85)}@media (max-width:759px){:is(.ag-portal,.agk-sheet-root.is-portal) .ctool{gap:2px;padding:8px 4px}:is(.ag-portal,.agk-sheet-root.is-portal) .cnav{gap:0}:is(.ag-portal,.agk-sheet-root.is-portal) .crange{letter-spacing:-.01em;font-size:14px;padding:0 2px!important}:is(.ag-portal,.agk-sheet-root.is-portal) .tday{padding:0 6px}:is(.ag-portal,.agk-sheet-root.is-portal) .cright{gap:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .tnew{border-radius:50%;width:8px;height:8px;padding:0;font-size:0;top:4px;left:4px;right:auto;transform:none}:is(.ag-portal,.agk-sheet-root.is-portal) .tbtn{justify-content:center;width:44px;padding:0}:is(.ag-portal,.agk-sheet-root.is-portal) .tbtn .tl,:is(.ag-portal,.agk-sheet-root.is-portal) .tbtn .tchev{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .tbadge,:is(.ag-portal,.agk-sheet-root.is-portal) .tdot{display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .tbadge{left:auto;right:-4px}}:is(.ag-portal,.agk-sheet-root.is-portal) .vpop{width:280px;max-height:none!important}:is(.ag-portal,.agk-sheet-root.is-portal) .seg2{border:1px solid var(--border-control);border-radius:10px;display:flex;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .seg2 button{background:var(--bg-page);cursor:pointer;height:44px;color:var(--text-2);border:0;flex:1;font-size:14px;font-weight:500}:is(.ag-portal,.agk-sheet-root.is-portal) .seg2 button+button{border-left:1px solid var(--border-default)}:is(.ag-portal,.agk-sheet-root.is-portal) .seg2 button.on{background:var(--accent-bg);color:var(--accent);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .vmenu .check{font-size:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .vmenu .switch{text-align:left;font-size:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .bedwrap{background:var(--bg-subtle);border-bottom:1px solid var(--border-hairline);justify-content:center;align-items:center;min-width:0;padding:28px 12px 12px;display:flex;position:relative}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .bedwrap{border-bottom:0;border-right:1px solid var(--border-hairline);padding:36px 12px 12px}}:is(.ag-portal,.agk-sheet-root.is-portal) .bedfig{flex-direction:column;align-items:center;gap:6px;min-width:0;margin:0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bedart{justify-content:center;align-items:center;height:auto;min-height:40px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bedsvg{max-width:100%;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .bedsvg.in{animation:.25s bedfade}@keyframes bedfade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:is(.ag-portal,.agk-sheet-root.is-portal) .bedsvg.in{animation:none}}:is(.ag-portal,.agk-sheet-root.is-portal) .bedfig figcaption{color:var(--text-2);text-align:center;font-size:12px;font-weight:600;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .bedchips{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bedchip{border:1px solid var(--border-control);background:var(--bg-page);height:32px;color:var(--text-1);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 10px;font-size:12px;font-weight:500;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .bedchip:after{content:"";position:absolute;inset:-6px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .bedchip.on{background:var(--accent-bg);border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent);color:var(--accent);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .bedpol{color:var(--text-3);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bedpol .ic{flex:none;width:14px;height:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .bedfig.is-mini{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:6px 10px}:is(.ag-portal,.agk-sheet-root.is-portal) .bedfig.is-mini .bedchips{justify-content:flex-start}:is(.ag-portal,.agk-sheet-root.is-portal) .bedrooms{gap:8px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .bedroom{border:1px solid var(--border-hairline);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .sroom .bedfig.is-mini{margin:4px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .rinfo-pop .bedfig{background:var(--bg-subtle);border-radius:10px;margin:10px 0 2px;padding:10px}:is(.ag-portal,.agk-sheet-root.is-portal) .cpo-bed{flex:none;justify-content:center;width:64px;display:flex}@media (max-width:759px){:is(.ag-portal,.agk-sheet-root.is-portal) .bedwrap .bedsvg{width:auto;max-width:80%;height:90px}}:is(.ag-portal,.agk-sheet-root.is-portal) .bedwrap .bedfig{width:100%}:is(.ag-portal,.agk-sheet-root.is-portal) .bedwrap .bedchip{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:32px;padding:6px 10px;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .bedwrap .bedart{width:100%}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .bedwrap .bedsvg{width:82%;height:auto;max-height:110px}:is(.ag-portal,.agk-sheet-root.is-portal) .bedwrap{padding:36px 8px 12px}}:is(.ag-portal,.agk-sheet-root.is-portal) .bedwrap figcaption,:is(.ag-portal,.agk-sheet-root.is-portal) .rinfo-pop .bedfig figcaption{font-size:13px;line-height:18px}:is(.ag-portal,.agk-sheet-root.is-portal) .rinfo-pop .bedart{width:100%}:is(.ag-portal,.agk-sheet-root.is-portal) .rinfo-pop .bedsvg{width:75%;height:auto;max-height:96px}:is(.ag-portal,.agk-sheet-root.is-portal) .bktools{align-items:flex-start}:is(.ag-portal,.agk-sheet-root.is-portal) .bkexp{align-items:flex-end;gap:0}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .bkexp{display:none}}:is(.ag-portal,.agk-sheet-root.is-portal) .thsort{min-height:32px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .thsort:after{content:"";position:absolute;inset:-6px -4px}:is(.ag-portal,.agk-sheet-root.is-portal) .thsort.on{color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .pager{border-top:1px solid var(--border-hairline);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .pager .sel{width:84px}:is(.ag-portal,.agk-sheet-root.is-portal) .pgs{align-items:center;gap:4px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .pgb{border:1px solid var(--border-control);background:var(--bg-page);min-width:44px;height:44px;color:var(--text-1);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:10px;padding:0 10px;font-size:14px;font-weight:500}:is(.ag-portal,.agk-sheet-root.is-portal) .pgb:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .pgb.on{background:var(--accent-bg);border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent);color:var(--accent);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .pgsep{color:var(--text-3);padding:0 2px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .pager.is-ph{border-top:0;gap:8px;padding:12px 0 0}:is(.ag-portal,.agk-sheet-root.is-portal) .cp-pop{width:340px;max-height:none!important;padding:8px!important}:is(.ag-portal,.agk-sheet-root.is-portal) .cp-list{max-height:300px;margin-top:8px;overflow-y:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .cp-list .mg{padding:8px 8px 4px}:is(.ag-portal,.agk-sheet-root.is-portal) .cp-row{cursor:pointer;text-align:left;width:100%;min-height:44px;color:var(--text-1);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:15px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .cp-row:hover,:is(.ag-portal,.agk-sheet-root.is-portal) .cp-row.hi{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .cp-row.on{color:var(--accent);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .cp-flag{text-align:center;flex:none;width:24px;font-size:20px;line-height:1}:is(.ag-portal,.agk-sheet-root.is-portal) .cp-name{flex:1;min-width:0}:is(.ag-portal,.agk-sheet-root.is-portal) .cp-code{color:var(--text-2);font-size:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .cp-row.on .cp-code{color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .cp-tick{width:16px;color:var(--accent);flex:none;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .cp-empty{padding:12px 8px}:is(.ag-portal,.agk-sheet-root.is-portal) .tnew{align-items:center;height:16px;padding:0 5px;line-height:16px;display:inline-flex;top:-8px;right:3px;transform:none}:is(.ag-portal,.agk-sheet-root.is-portal) .rinfo{width:44px;height:44px;margin:-6px -8px -6px -4px}:is(.ag-portal,.agk-sheet-root.is-portal) .rinfo:after{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .thsort{margin:0 -4px;padding:0 4px}:is(.ag-portal,.agk-sheet-root.is-portal) .thsort:after{inset:-6px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .ractions .btn{gap:6px;padding:0 10px}:is(.ag-portal,.agk-sheet-root.is-portal) .rail .btn.lg{white-space:normal;text-align:center;height:auto;min-height:48px;padding:8px 16px;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .trdir h2 .t14{margin-left:4px}:is(.ag-portal,.agk-sheet-root.is-portal) .seg4{border:1px solid var(--border-control);background:var(--bg-page);border-radius:10px;flex-wrap:wrap;display:flex;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .seg4 button{border:0;border-left:1px solid var(--border-default);min-height:44px;color:var(--text-2);cursor:pointer;white-space:normal;background:0 0;flex:auto;padding:6px 12px;font-size:14px;font-weight:500;line-height:18px}:is(.ag-portal,.agk-sheet-root.is-portal) .seg4 button:first-child{border-left:0}:is(.ag-portal,.agk-sheet-root.is-portal) .seg4 button.on{background:var(--accent-bg);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .seg4.is-small{display:inline-flex}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .seg4:not(.is-small){grid-template-columns:1fr 1fr;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .seg4:not(.is-small) button:nth-child(3){border-left:0}:is(.ag-portal,.agk-sheet-root.is-portal) .seg4:not(.is-small) button:nth-child(n+3){border-top:1px solid var(--border-default)}}:is(.ag-portal,.agk-sheet-root.is-portal) .fgrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:600px){:is(.ag-portal,.agk-sheet-root.is-portal) .fgrid{grid-template-columns:minmax(0,1fr) 200px}}:is(.ag-portal,.agk-sheet-root.is-portal) .pgrid{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .pgrid .lbl,:is(.ag-portal,.agk-sheet-root.is-portal) .fgrid .lbl,:is(.ag-portal,.agk-sheet-root.is-portal) .frow .lbl,:is(.ag-portal,.agk-sheet-root.is-portal) .g2 .lbl{white-space:nowrap;text-overflow:clip;overflow:hidden}@media (min-width:600px){:is(.ag-portal,.agk-sheet-root.is-portal) .pgrid{grid-template-columns:minmax(0,1fr) 170px 170px}}:is(.ag-portal,.agk-sheet-root.is-portal) .fpick-box{border:1px solid var(--border-control);background:var(--bg-page);cursor:text;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:44px;padding:4px 10px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .fpick-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--bg-page),0 0 0 4px var(--focus)}:is(.ag-portal,.agk-sheet-root.is-portal) .fpick-in{min-width:72px;height:34px;color:var(--text-1);text-transform:uppercase;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .fpick-box.has-chosen .fpick-in{flex:0 0 80px}:is(.ag-portal,.agk-sheet-root.is-portal) .fpick-inline{color:var(--text-2);flex:160px;min-width:0;font-size:13px;line-height:18px}:is(.ag-portal,.agk-sheet-root.is-portal) .al-logo{width:30px;height:24px;color:var(--al-ink);background:var(--al-x);letter-spacing:.02em;border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}:is(.ag-portal,.agk-sheet-root.is-portal) .al-tk{background:var(--al-tk)}:is(.ag-portal,.agk-sheet-root.is-portal) .al-ek{background:var(--al-ek)}:is(.ag-portal,.agk-sheet-root.is-portal) .al-qr{background:var(--al-qr)}:is(.ag-portal,.agk-sheet-root.is-portal) .al-sq{background:var(--al-sq)}:is(.ag-portal,.agk-sheet-root.is-portal) .al-ey{background:var(--al-ey)}:is(.ag-portal,.agk-sheet-root.is-portal) .al-ul{background:var(--al-ul)}:is(.ag-portal,.agk-sheet-root.is-portal) .al-6e{background:var(--al-6e)}:is(.ag-portal,.agk-sheet-root.is-portal) .al-fd{background:var(--al-fd)}:is(.ag-portal,.agk-sheet-root.is-portal) .al-ba{background:var(--al-ba)}:is(.ag-portal,.agk-sheet-root.is-portal) .al-su{background:var(--al-su)}:is(.ag-portal,.agk-sheet-root.is-portal) .fpop{max-height:340px;padding:6px!important}:is(.ag-portal,.agk-sheet-root.is-portal) .fprow{cursor:pointer;text-align:left;width:100%;min-height:52px;color:var(--text-1);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .fprow:hover,:is(.ag-portal,.agk-sheet-root.is-portal) .fprow.hi{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .fprow b{font-size:14px;font-weight:600;line-height:18px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .fprow small{color:var(--text-3);font-size:12px;font-weight:500;line-height:16px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .fpill{background:var(--bg-subtle);color:var(--text-2);border-radius:9px;flex:none;padding:0 8px;font-size:12px;font-style:normal;font-weight:600;line-height:18px}:is(.ag-portal,.agk-sheet-root.is-portal) .fpill.is-live{background:var(--ok-bg);color:var(--ok)}:is(.ag-portal,.agk-sheet-root.is-portal) .fpsrc{color:var(--text-3);border-top:1px solid var(--border-hairline);margin-top:4px;padding:8px 8px 4px;font-size:12px;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .fpempty{padding:10px 8px}:is(.ag-portal,.agk-sheet-root.is-portal) .fpempty b{font-size:14px;font-weight:600;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .fpempty small{color:var(--text-3);font-size:12px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .trnote{color:var(--text-2);background:var(--info-bg);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .trnote .ic{color:var(--info);flex:none;margin-top:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .trnote.is-warn{background:var(--warn-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .trnote.is-warn .ic{color:var(--warn)}:is(.ag-portal,.agk-sheet-root.is-portal) .latecard{background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:12px;padding:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .latecard p{font-size:14px;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .late-acts{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;display:grid}@media (min-width:600px){:is(.ag-portal,.agk-sheet-root.is-portal) .late-acts{grid-template-columns:1fr 1fr}}:is(.ag-portal,.agk-sheet-root.is-portal) .lway{border:1px solid var(--border-control);background:var(--bg-page);cursor:pointer;text-align:left;min-height:56px;color:var(--text-1);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .lway b{font-size:14px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .lway small{color:var(--text-2);font-size:12px;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .lway.on{border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent);background:var(--accent-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .tiles6{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .tiles6{grid-template-columns:repeat(6,minmax(0,1fr))}}:is(.ag-portal,.agk-sheet-root.is-portal) .tile6{border:1px solid var(--border-control);background:var(--bg-page);min-height:76px;color:var(--text-1);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:12px;font-weight:600;line-height:16px;display:flex;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .tile6 .ic{color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .tile6:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .tile6.on{border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent);background:var(--accent-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .tile6.unfit{color:var(--text-3);border-style:dashed}:is(.ag-portal,.agk-sheet-root.is-portal) .tile6.unfit .ic{color:var(--text-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .tile6 .tile-best{top:4px;right:4px}:is(.ag-portal,.agk-sheet-root.is-portal) .tiledet{background:var(--bg-subtle);border-radius:10px;padding:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .tgroup{border:1px solid var(--border-hairline);border-radius:12px;margin-top:12px;padding:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .ringlogo{background:var(--logo-chip);border-radius:6px;flex:none;align-items:center;padding:2px 4px;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .ringlogo img{width:auto;height:26px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .hd-phone .ringlogo img{height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .ringchip{background:var(--bg-page);border-radius:8px;flex:none;align-items:center;padding:4px 8px;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .ringchip img{width:auto;height:22px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .ringchip.big{border-radius:12px;align-self:flex-start;padding:8px 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .ringchip.big img{height:40px}:is(.ag-portal,.agk-sheet-root.is-portal) .brandsep{background:var(--border-default);flex:none;width:1px;height:28px}:is(.ag-portal,.agk-sheet-root.is-portal) .pstrip{background:var(--warn-bg);color:var(--warn);border-bottom:1px solid var(--border-hairline);flex:none;padding:6px 16px;font-size:13px;font-weight:500;line-height:18px}:is(.ag-portal,.agk-sheet-root.is-portal) .pstrip.is-offline{background:var(--bg-subtle);color:var(--text-2)}:is(.ag-portal,.agk-sheet-root.is-portal) .scroll.is-offline{filter:grayscale(.6)}:is(.ag-portal,.agk-sheet-root.is-portal) .propsw-pop{width:360px;max-height:none!important;padding:12px!important}:is(.ag-portal,.agk-sheet-root.is-portal) .psrow{border-top:1px solid var(--border-hairline);align-items:flex-start;gap:10px;padding:10px 0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .psrow:first-of-type{border-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .psrow b{font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .mono{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:is(.ag-portal,.agk-sheet-root.is-portal) .si-sub{color:var(--on-brand-2);margin-top:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .blayout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:1000px){:is(.ag-portal,.agk-sheet-root.is-portal) .blayout{grid-template-columns:260px minmax(0,1fr)}:is(.ag-portal,.agk-sheet-root.is-portal) .bside{align-self:start;position:sticky;top:12px}}@media (max-width:999px){:is(.ag-portal,.agk-sheet-root.is-portal) .bsearch:not(.is-open){display:none}}@media (min-width:1000px){:is(.ag-portal,.agk-sheet-root.is-portal) .bchg,:is(.ag-portal,.agk-sheet-root.is-portal) .bfbtn-row{display:none!important}}:is(.ag-portal,.agk-sheet-root.is-portal) .bdates{grid-template-columns:1fr 1fr;align-items:start;gap:8px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .bages{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .bparty .qrow{min-height:48px}:is(.ag-portal,.agk-sheet-root.is-portal) .bdraft{margin:0 0 8px;padding:0;list-style:none}:is(.ag-portal,.agk-sheet-root.is-portal) .bdraft li{align-items:center;gap:8px;padding:4px 0;font-size:14px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .fbox{border:0;margin:0 0 12px;padding:0}:is(.ag-portal,.agk-sheet-root.is-portal) .fbox legend{margin-bottom:4px;padding:0;font-size:14px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .fcount{color:var(--text-3);text-align:right;min-width:20px;font-size:12px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .bsum{z-index:4;background:var(--bg-page);border:1px solid var(--border-hairline);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .bsum p{flex:1;min-width:180px}:is(.ag-portal,.agk-sheet-root.is-portal) .bstrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .bstrip{display:flex;overflow-x:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc-cell{min-width:84px}}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc-cell{border:1px solid var(--border-control);background:var(--bg-page);cursor:pointer;min-height:64px;color:var(--text-1);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc-cell b{font-size:14px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc-cell small{color:var(--text-3);min-height:16px;font-size:12px;font-weight:500;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc-cell.is-current{border-color:var(--accent);background:var(--accent-bg);cursor:default}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc-cell.is-lowest small{color:var(--ok);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc-cell.is-off{color:var(--text-3);border-style:dashed}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc-cell:hover:not([disabled]){background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .bsugg-row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc.is-best{border:1.5px solid var(--ok)}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc h3{font-size:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .bbyroom{color:var(--text-2);margin:0;padding:0;font-size:14px;line-height:20px;list-style:none}:is(.ag-portal,.agk-sheet-root.is-portal) .bbyroom b{color:var(--text-1);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc-act .btn{flex:auto;padding:0 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .bresbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bresbar p{flex:1;min-width:200px}:is(.ag-portal,.agk-sheet-root.is-portal) .bresbar .sel{width:170px}:is(.ag-portal,.agk-sheet-root.is-portal) .bbooking{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1400px){:is(.ag-portal,.agk-sheet-root.is-portal) .bbooking{grid-template-columns:minmax(640px,1fr) 300px}:is(.ag-portal,.agk-sheet-root.is-portal) .bselp{align-self:start;position:sticky;top:64px}}:is(.ag-portal,.agk-sheet-root.is-portal) .btable{border:1px solid var(--border-hairline);background:var(--bg-page);border-radius:12px;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .bth{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .btg{border-top:1px solid var(--border-hairline);padding:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .btg:first-of-type{border-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .btg h3{font-size:16px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .btg.is-off{background:var(--bg-subtle)}:is(.ag-portal,.agk-sheet-root.is-portal) .bmini{align-items:center;gap:6px;margin-top:4px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bmini small{color:var(--text-3);font-size:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .bsleeps{color:var(--text-2);margin:6px 0;font-size:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .bsleeps small{color:var(--text-3);font-size:12px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .btr{border-top:1px dashed var(--border-hairline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;padding:10px 0;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .btr.is-picked{background:var(--accent-bg);margin:0 -12px;padding:10px 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .btr.is-reason{grid-template-columns:1fr}:is(.ag-portal,.agk-sheet-root.is-portal) .btc small{color:var(--text-3);font-size:12px;line-height:16px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .bprice b{font-size:18px;font-weight:600;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .bchoices b{font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .brooms{grid-column:1/-1}:is(.ag-portal,.agk-sheet-root.is-portal) .mlabel{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel{width:100%}:is(.ag-portal,.agk-sheet-root.is-portal) .bselp{border:1px solid var(--border-hairline);background:var(--bg-page);box-shadow:var(--shadow-sm);border-radius:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-bar{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-body{padding:16px}@media (max-width:1399px){:is(.ag-portal,.agk-sheet-root.is-portal) .bselp{z-index:5;box-shadow:var(--shadow-md);position:sticky;bottom:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-bar{align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-body{border-top:1px solid var(--border-hairline);max-height:50vh;display:none;overflow:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .bselp.is-open .bsel-body{display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .bselp.is-empty .bsel-bar .btn{display:none}}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-toggle{cursor:pointer;text-align:left;min-height:44px;color:var(--text-1);background:0 0;border:0;flex:1;align-items:center;gap:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-toggle b{font-weight:600;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-toggle small{color:var(--text-3);font-size:12px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-lines{margin:0;padding:0;font-size:14px;list-style:none}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-lines li{gap:8px;padding:4px 0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-lines li span{flex:1}:is(.ag-portal,.agk-sheet-root.is-portal) .bfit{align-items:flex-start;gap:6px;margin:8px 0;font-size:14px;font-weight:500;line-height:20px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bfit.is-ok{color:var(--ok)}:is(.ag-portal,.agk-sheet-root.is-portal) .bfit.is-bad{color:var(--warn)}:is(.ag-portal,.agk-sheet-root.is-portal) .bfit .ic{flex:none;margin-top:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-total{border-top:1px solid var(--border-hairline);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:8px 0;padding-top:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-total span{flex:1}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-total b{font-size:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-total small{color:var(--text-3);flex-basis:100%;font-size:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-act{grid-template-columns:1fr 1fr;gap:8px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-act .btn.primary{grid-column:1/-1}:is(.ag-portal,.agk-sheet-root.is-portal) .bsel-act .btn{padding:0 10px}:is(.ag-portal,.agk-sheet-root.is-portal) .fsum.g3{grid-template-columns:1fr 1fr}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .fsum.g3{grid-template-columns:repeat(4,1fr)}}:is(.ag-portal,.agk-sheet-root.is-portal) .fs{color:var(--text-1);flex-direction:column;align-items:flex-start;gap:4px;text-decoration:none;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .fs:hover{border-color:var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .fno{background:var(--bg-subtle);color:var(--text-2);border-radius:6px;flex:none;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .fitem h3{min-width:0}:is(.ag-portal,.agk-sheet-root.is-portal) .fli{align-items:flex-start!important}:is(.ag-portal,.agk-sheet-root.is-portal) .fli b{font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .order{margin:12px 0 0;padding-left:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .order li{padding:4px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .dstrip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .dsi{border:1px solid var(--border-hairline);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .paymath{flex-direction:column;gap:4px;margin-top:8px;font-size:14px;line-height:20px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .paymath>div{justify-content:space-between;gap:12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .paymath .tot,:is(.ag-portal,.agk-sheet-root.is-portal) .pb-lines .tot{border-top:1px solid var(--border-hairline);color:var(--text-1);padding-top:6px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .pb-lines .tot dt{color:var(--text-1)}:is(.ag-portal,.agk-sheet-root.is-portal) .moneyin{border:1px solid var(--border-control);background:var(--bg-page);border-radius:10px;align-items:center;display:flex;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .moneyin>span{color:var(--text-3);padding:0 10px;font-size:14px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .moneyin .input{min-width:0;box-shadow:none;border:0;border-radius:0;flex:1;height:42px}:is(.ag-portal,.agk-sheet-root.is-portal) .galacard{border-color:var(--warn)}:is(.ag-portal,.agk-sheet-root.is-portal) .paper{border:1px solid var(--border-default);color:#18181b;background:#fff;border-radius:10px;padding:16px;box-shadow:0 1px 3px #00000014}:is(.ag-portal,.agk-sheet-root.is-portal) .paper .c3,:is(.ag-portal,.agk-sheet-root.is-portal) .paper .kv dt{color:#71717a}:is(.ag-portal,.agk-sheet-root.is-portal) .paper .kv dd{color:#18181b}:is(.ag-portal,.agk-sheet-root.is-portal) .paper-h{border-bottom:1px solid #e4e4e7;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;font-size:14px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .paper-lines{flex-direction:column;gap:8px;margin:12px 0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .paper-lines span{background:#e4e4e7;border-radius:4px;height:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .paper-lines .short{width:60%}:is(.ag-portal,.agk-sheet-root.is-portal) .linkbtn.sm{min-height:28px;font-size:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .vsgrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .paper .kv{grid-template-columns:90px minmax(0,1fr)}:is(.ag-portal,.agk-sheet-root.is-portal) .vstep{border-bottom:1px solid var(--border-hairline);gap:12px;padding:12px 0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .vsn{background:var(--accent-bg);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .agbadge.sm{width:24px;height:24px;font-size:10px}:is(.ag-portal,.agk-sheet-root.is-portal) .g3{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .nextcard{border-left:4px solid var(--accent)}:is(.ag-portal,.agk-sheet-root.is-portal) .nextcard.t-warn{border-left-color:var(--warn)}:is(.ag-portal,.agk-sheet-root.is-portal) .nextcard.t-danger{border-left-color:var(--danger)}:is(.ag-portal,.agk-sheet-root.is-portal) .nextcard.t-ok{border-left-color:var(--ok)}:is(.ag-portal,.agk-sheet-root.is-portal) .dlist{flex-direction:column;gap:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .dl{align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .dl small{color:var(--text-3);font-size:12px;line-height:16px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .dl.passed b{color:var(--text-3)}:is(.ag-portal,.agk-sheet-root.is-portal) .stack8{flex-direction:column;gap:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .opt.is-dis{opacity:.55;cursor:not-allowed}:is(.ag-portal,.agk-sheet-root.is-portal) .qmargin{align-items:center;min-height:44px;font-size:16px;font-weight:600;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .qrow{align-items:center}:is(.ag-portal,.agk-sheet-root.is-portal) .gbsteps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .gbsteps li{flex:1 1 0;min-width:0}:is(.ag-portal,.agk-sheet-root.is-portal) .gbsteps button{border:1px solid var(--border-hairline);background:var(--bg-page);width:100%;min-height:44px;color:var(--text-2);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;font-weight:500;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .gbsteps button:disabled{cursor:default;opacity:.7}:is(.ag-portal,.agk-sheet-root.is-portal) .gbsteps .is-cur button{border-color:var(--accent);color:var(--text-1);font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .gbn{background:var(--bg-sunken,var(--accent-bg));border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .gbsteps .is-done .gbn,:is(.ag-portal,.agk-sheet-root.is-portal) .gbsteps .is-cur .gbn{background:var(--accent);color:var(--on-accent,#fff)}:is(.ag-portal,.agk-sheet-root.is-portal) .ftag{background:var(--accent-bg);color:var(--text-1);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 10px;font-size:14px;font-weight:500;display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .ftag-x{cursor:pointer;width:32px;height:32px;color:var(--text-2);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .tbl th.r,:is(.ag-portal,.agk-sheet-root.is-portal) .tbl td.r{text-align:right}:is(.ag-portal,.agk-sheet-root.is-portal) .nettile{border:1px solid var(--border-hairline);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .nettile.is-net{border-color:var(--accent);background:var(--accent-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .stmt{align-items:flex-start}:is(.ag-portal,.agk-sheet-root.is-portal) .thr.is-pin{background:var(--ok-bg)}:is(.ag-portal,.agk-sheet-root.is-portal) .thr-b{margin:2px 0}:is(.ag-portal,.agk-sheet-root.is-portal) .bkcardm{border-bottom:1px solid var(--border-hairline);background:var(--bg-surface);z-index:2;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .bkcardm small{color:var(--text-3);font-size:12px;line-height:16px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .bkcardm b{font-size:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .mfind{border-bottom:1px solid var(--border-hairline);align-items:center;gap:8px;padding:8px 12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bub{position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .bub .bacts{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:8px;gap:2px;display:none;position:absolute;top:-14px;right:8px;box-shadow:0 2px 6px #00000014}:is(.ag-portal,.agk-sheet-root.is-portal) .bub:hover .bacts,:is(.ag-portal,.agk-sheet-root.is-portal) .bub:focus-within .bacts{display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bub .bacts .btn{min-width:32px;min-height:32px}:is(.ag-portal,.agk-sheet-root.is-portal) .bub.is-hit{outline:2px solid var(--warn);outline-offset:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .bub mark{background:var(--warn-bg);color:inherit;border-radius:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .bq{border-left:3px solid var(--accent);background:var(--accent-bg);border-radius:4px;flex-direction:column;margin:4px 0;padding:2px 8px;font-size:12px;line-height:16px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bfile{border:1px solid var(--border-hairline);background:var(--bg-page);border-radius:8px;align-items:center;gap:8px;min-width:0;margin-top:4px;padding:6px 8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bfile small{color:var(--text-3);font-size:12px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .bfile b{overflow-wrap:anywhere;font-size:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .tick{vertical-align:middle;color:var(--text-3);display:inline-flex}:is(.ag-portal,.agk-sheet-root.is-portal) .tick.is-seen{color:var(--info)}:is(.ag-portal,.agk-sheet-root.is-portal) .ic-xs{vertical-align:-1px;width:12px;height:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .rbar{border-top:1px solid var(--border-hairline);align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .rbar small{color:var(--text-3);font-size:12px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .terms{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .term{border:1px solid var(--border-hairline);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .term b{font-size:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .term small{color:var(--text-2);font-size:12px;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .chg-list{color:var(--text-1);margin:0;padding-left:20px;font-size:14px;line-height:22px}:is(.ag-portal,.agk-sheet-root.is-portal) .sigpad{border:1px dashed var(--border-control);touch-action:none;background:#fff;border-radius:10px;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .sigpad canvas{cursor:crosshair;width:100%;height:140px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .sig-ph{color:#a1a1aa;pointer-events:none;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}:is(.ag-portal,.agk-sheet-root.is-portal) .aglogo.big{flex:none;width:56px;height:56px;font-size:18px}:is(.ag-portal,.agk-sheet-root.is-portal) .ntable{border:1px solid var(--border-hairline);border-radius:10px;margin-top:8px;padding:8px 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .nt-h,:is(.ag-portal,.agk-sheet-root.is-portal) .nt-r{grid-template-columns:minmax(0,1fr) 80px 80px;align-items:center;gap:8px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .nt-h{color:var(--text-3);padding-bottom:4px;font-size:12px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .nt-r{border-top:1px solid var(--border-hairline);min-height:40px;font-size:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .nt-r .switch{justify-self:start}:is(.ag-portal,.agk-sheet-root.is-portal) .people{align-items:flex-start}:is(.ag-portal,.agk-sheet-root.is-portal) .lvpage{background:var(--bg-sunken,var(--bg-page));min-height:100%;padding:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .lv{max-width:480px;margin:0 auto}:is(.ag-portal,.agk-sheet-root.is-portal) .lvpass{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;padding:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .lvpass.is-void{opacity:.55}:is(.ag-portal,.agk-sheet-root.is-portal) .lvp-h{align-items:center;gap:10px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .lvp-h small{color:var(--text-3);font-size:12px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .lvgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .lvgrid>div{flex-direction:column;min-width:0;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .lvgrid small{color:var(--text-3);font-size:12px;font-weight:600}:is(.ag-portal,.agk-sheet-root.is-portal) .lvgrid b{overflow-wrap:anywhere;font-size:14px}:is(.ag-portal,.agk-sheet-root.is-portal) .lvgrid span{color:var(--text-2);font-size:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .landnote{background:var(--warn-bg);color:var(--text-1);border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:4px 4px 4px 12px;font-size:14px;line-height:20px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .slines.is-working{opacity:.45}:is(.ag-portal,.agk-sheet-root.is-portal) .spin{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){:is(.ag-portal,.agk-sheet-root.is-portal) .spin{animation:none}}:is(.ag-portal,.agk-sheet-root.is-portal) .seg4 button{min-height:42px}:is(.ag-portal,.agk-sheet-root.is-portal) .hd-phone .swbtn .bw{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .swbtn b{text-overflow:clip}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-f:has(>.btn:nth-child(3))>.btn.solid{order:-1;grid-column:1/-1}:is(.ag-portal,.agk-sheet-root.is-portal) .sheet-f:has(>.btn:nth-child(3))>.btn{white-space:normal;height:auto;min-height:48px;line-height:18px}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .hc-act .btn.ghost{flex:100%}}:is(.ag-portal,.agk-sheet-root.is-portal) .scroll-x:not(.chips){max-width:100%;overflow-x:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .hd-desk:first-of-type{flex:0 auto}@media (min-width:760px){:is(.ag-portal,.agk-sheet-root.is-portal) .hd>.hd-desk{min-width:0}:is(.ag-portal,.agk-sheet-root.is-portal) .hd>.nav{flex:none}:is(.ag-portal,.agk-sheet-root.is-portal) .hd>.hd-desk:first-of-type{flex:0 auto;overflow:hidden}}:is(.ag-portal,.agk-sheet-root.is-portal) .hd-desk .swbtn{flex:0 auto;min-width:0;max-width:260px}:is(.ag-portal,.agk-sheet-root.is-portal) .swbtn .col{min-width:0;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .swbtn b,:is(.ag-portal,.agk-sheet-root.is-portal) .swbtn small{text-overflow:clip;white-space:nowrap;display:block;overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .swbtn .swchev{color:var(--text-3);flex:none}:is(.ag-portal,.agk-sheet-root.is-portal) .hd-phone .swbtn{flex-direction:row;align-items:center;gap:6px}:is(.ag-portal,.agk-sheet-root.is-portal) .opt{align-items:flex-start}:is(.ag-portal,.agk-sheet-root.is-portal) .opt .grow{min-width:0;padding-top:4px}:is(.ag-portal,.agk-sheet-root.is-portal) .opt b{line-height:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .opt .radio{border:2px solid var(--border-control);box-sizing:border-box;width:20px;height:20px;margin-top:6px;display:block;position:relative}:is(.ag-portal,.agk-sheet-root.is-portal) .opt.on .radio:after{content:"";background:var(--accent);border-radius:50%;width:auto;height:auto;position:absolute;inset:3px}:is(.ag-portal,.agk-sheet-root.is-portal) .opt>.ic:not(.ic-sm),:is(.ag-portal,.agk-sheet-root.is-portal) .chg .li>.ic:not(.ic-sm){box-sizing:border-box;background:var(--accent-bg);border-radius:8px;flex:none;width:32px;height:32px;padding:7px}:is(.ag-portal,.agk-sheet-root.is-portal) .opt.on>.ic{background:var(--bg-page)}:is(.ag-portal,.agk-sheet-root.is-portal) .chg .li{align-items:flex-start}:is(.ag-portal,.agk-sheet-root.is-portal) .chg .li>.ic-sm{background:0 0;width:16px;height:16px;margin-top:8px;padding:0}:is(.ag-portal,.agk-sheet-root.is-portal) .chg .li .grow b{line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .chg .li .grow{padding-top:6px}:is(.ag-portal,.agk-sheet-root.is-portal) .propsw-pop{width:360px;max-width:calc(100% - 16px)}:is(.ag-portal,.agk-sheet-root.is-portal) .psrow{border-top:1px solid var(--border-hairline);padding:12px 0;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .propsw .psrow:first-of-type{border-top:0;padding-top:4px}:is(.ag-portal,.agk-sheet-root.is-portal) .ps-top{align-items:flex-start;gap:12px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .ps-name{overflow-wrap:break-word;flex:auto;min-width:0;font-size:16px;font-weight:600;line-height:22px}:is(.ag-portal,.agk-sheet-root.is-portal) .ps-top .btn,:is(.ag-portal,.agk-sheet-root.is-portal) .ps-top .badge{flex:none}:is(.ag-portal,.agk-sheet-root.is-portal) .ps-top .btn.sm{min-height:36px;padding:0 14px}:is(.ag-portal,.agk-sheet-root.is-portal) .ps-state{margin-top:6px}:is(.ag-portal,.agk-sheet-root.is-portal) .ps-none{color:var(--text-2);margin-top:8px;font-size:14px;line-height:20px}:is(.ag-portal,.agk-sheet-root.is-portal) .ps-acts{flex-wrap:wrap;gap:4px 8px;margin-top:4px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .ps-acts .btn{margin-left:-8px;padding:0 8px}:is(.ag-portal,.agk-sheet-root.is-portal) .ps-acts .btn+.btn{margin-left:0}:is(.ag-portal,.agk-sheet-root.is-portal) .ps-foot{border-top:1px solid var(--border-hairline);margin-top:8px;padding-top:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .list>.li .grow>b{display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .list>.li .grow>small{color:var(--text-3);font-size:14px;line-height:20px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .plist{flex-direction:column;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .prow{border-top:1px solid var(--border-hairline);text-align:left;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:12px 0;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .prow:first-child{border-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .pav{width:40px;height:40px}:is(.ag-portal,.agk-sheet-root.is-portal) .pname{font-size:16px;font-weight:600;line-height:22px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .pmeta{color:var(--text-2);flex-wrap:wrap;gap:0 8px;font-size:14px;line-height:20px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .pmeta span:not(:last-child):after{content:"·";color:var(--text-3);margin-left:8px}:is(.ag-portal,.agk-sheet-root.is-portal) .pmeta span{overflow-wrap:anywhere}:is(.ag-portal,.agk-sheet-root.is-portal) .pside{justify-self:end;align-items:center;gap:4px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .pnodel{width:44px;height:44px;display:inline-block}:is(.ag-portal,.agk-sheet-root.is-portal) .prow .ntable{grid-column:2/-1}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .prow{grid-template-columns:40px minmax(0,1fr)}:is(.ag-portal,.agk-sheet-root.is-portal) .pside{grid-column:2;justify-self:start;margin-left:-4px}:is(.ag-portal,.agk-sheet-root.is-portal) .pnodel{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .prow .ntable{grid-column:1/-1}}:is(.ag-portal,.agk-sheet-root.is-portal) .pager.pg-ph{display:none}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .pager.pg-dt{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .pager.pg-ph{display:flex}}:is(.ag-portal,.agk-sheet-root.is-portal) .pager.pg-one{border-top:0;padding:10px 0 0}:is(.ag-portal,.agk-sheet-root.is-portal) .card .pager:not(.is-ph){padding-left:0;padding-right:0}:is(.ag-portal,.agk-sheet-root.is-portal) .pgs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}@media (min-width:760px) and (max-width:899px){:is(.ag-portal,.agk-sheet-root.is-portal) .nav a{gap:0;padding:0 12px;font-size:0}:is(.ag-portal,.agk-sheet-root.is-portal) .nav a .ic{width:20px;height:20px;display:block!important}:is(.ag-portal,.agk-sheet-root.is-portal) .nav a .cnt{margin-left:4px;font-size:12px}}:is(.ag-portal,.agk-sheet-root.is-portal) .list>.li{align-items:flex-start}:is(.ag-portal,.agk-sheet-root.is-portal) .list>.li>.ic,:is(.ag-portal,.agk-sheet-root.is-portal) .list>.li>svg.ic{flex:none;margin-top:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .list>.li>.ic.ic-sm{margin-top:4px}:is(.ag-portal,.agk-sheet-root.is-portal) .list>.li>.btn.sm{flex:none;margin-top:-6px}:is(.ag-portal,.agk-sheet-root.is-portal) .list>.li>.btn:not(.sm):not(.icon){flex:none;margin-top:-10px}:is(.ag-portal,.agk-sheet-root.is-portal) .list>.li>.badge{flex:none;margin-top:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .list>.li>.num,:is(.ag-portal,.agk-sheet-root.is-portal) .list>.li>b.num{line-height:22px}:is(.ag-portal,.agk-sheet-root.is-portal) .td{align-items:flex-start}:is(.ag-portal,.agk-sheet-root.is-portal) .td>.ic{margin-top:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .td>.btn{margin-top:-6px}:is(.ag-portal,.agk-sheet-root.is-portal) .logo-acts{align-items:flex-start}:is(.ag-portal,.agk-sheet-root.is-portal) .fpick-in::placeholder{text-transform:none;font-weight:400}:is(.ag-portal,.agk-sheet-root.is-portal) .sumc>.row{flex-wrap:nowrap;align-items:flex-start}:is(.ag-portal,.agk-sheet-root.is-portal) .sumc>.row>.ic{flex:none;margin-top:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .nextcard .row{align-items:flex-start}:is(.ag-portal,.agk-sheet-root.is-portal) .nextcard .row>.ic{margin-top:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .nextcard .row>.btn{align-self:center}:is(.ag-portal,.agk-sheet-root.is-portal) a.qrow,:is(.ag-portal,.agk-sheet-root.is-portal) a.qrow:hover{color:var(--text-1);text-decoration:none}:is(.ag-portal,.agk-sheet-root.is-portal) a.qrow:hover{background:var(--bg-hover)}:is(.ag-portal,.agk-sheet-root.is-portal) .bt .ic-xs{margin-right:4px}:is(.ag-portal,.agk-sheet-root.is-portal) .thr-l .ic-xs{margin-right:2px}:is(.ag-portal,.agk-sheet-root.is-portal) .hd-phone .swbtn .aglogo{display:none}:is(.ag-portal,.agk-sheet-root.is-portal) .nextcard .row{flex-wrap:wrap}:is(.ag-portal,.agk-sheet-root.is-portal) .nextcard .row>.grow{flex:240px;min-width:0}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .nextcard .row>.btn{flex:100%;margin-left:36px}}:is(.ag-portal,.agk-sheet-root.is-portal) .pcseg.is-passed{opacity:.55}:is(.ag-portal,.agk-sheet-root.is-portal) .pcseg.is-passed b{text-decoration:line-through}:is(.ag-portal,.agk-sheet-root.is-portal) .terms{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:699px){:is(.ag-portal,.agk-sheet-root.is-portal) .terms{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.ag-portal,.agk-sheet-root.is-portal) .btwrap{min-width:0;container:btab/inline-size}:is(.ag-portal,.agk-sheet-root.is-portal) .bfacts{margin-top:4px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .bleft{margin-top:6px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .bprice b,:is(.ag-portal,.agk-sheet-root.is-portal) .bprice s,:is(.ag-portal,.agk-sheet-root.is-portal) .bsel .num{white-space:nowrap}:is(.ag-portal,.agk-sheet-root.is-portal) .bprice small.num{white-space:normal}:is(.ag-portal,.agk-sheet-root.is-portal) .bprice s{color:var(--danger);display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .bpromo{margin-top:4px;display:block}:is(.ag-portal,.agk-sheet-root.is-portal) .brooms .bsel{width:88px}:is(.ag-portal,.agk-sheet-root.is-portal) .bchoices b{display:block}@media (min-width:600px){:is(.ag-portal,.agk-sheet-root.is-portal) .btable .bth{background:var(--info-bg);color:var(--text-2);grid-template-columns:minmax(150px,1fr) minmax(0,2.4fr);font-size:12px;font-weight:700;line-height:16px;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .btable .bth span{border-left:1px solid var(--border-hairline);padding:10px 12px}:is(.ag-portal,.agk-sheet-root.is-portal) .btable .bth span:first-child{border-left:0}:is(.ag-portal,.agk-sheet-root.is-portal) .btable .bth{grid-template-columns:minmax(150px,1fr) minmax(170px,1.3fr) minmax(130px,1fr) 112px}:is(.ag-portal,.agk-sheet-root.is-portal) .btg{grid-template-columns:minmax(150px,1fr) minmax(170px,1.3fr) minmax(130px,1fr) 112px;padding:0;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .btype{grid-column:1;margin:0;padding:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .bplans{grid-column:2/-1;grid-template-columns:subgrid;border-left:1px solid var(--border-hairline);min-width:0;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .btr{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--border-hairline);gap:0;padding:0;display:grid}:is(.ag-portal,.agk-sheet-root.is-portal) .btr:first-child{border-top:0}:is(.ag-portal,.agk-sheet-root.is-portal) .btr>.btc{min-width:0;padding:12px}:is(.ag-portal,.agk-sheet-root.is-portal) .btr>.btc+.btc{border-left:1px solid var(--border-hairline)}:is(.ag-portal,.agk-sheet-root.is-portal) .btr.is-picked{margin:0;padding:0}:is(.ag-portal,.agk-sheet-root.is-portal) .brooms{grid-column:auto}:is(.ag-portal,.agk-sheet-root.is-portal) .btr.is-reason{grid-template-columns:1fr;padding:12px}}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .btr{grid-template-columns:minmax(0,1fr) auto}:is(.ag-portal,.agk-sheet-root.is-portal) .btr .bprice{text-align:right}:is(.ag-portal,.agk-sheet-root.is-portal) .btr .brooms{grid-column:1/-1;align-items:center;gap:8px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .btr .brooms .mlabel{color:var(--text-2);font-size:14px;display:inline}}:is(.ag-portal,.agk-sheet-root.is-portal) .bsugg-row{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc{flex-direction:column;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc-badges{flex-wrap:wrap;gap:4px;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc-badges .badge{white-space:nowrap}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc-plans{width:100%;display:flex}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc-plans button{flex:1 1 0;min-width:0;padding:6px 8px}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc-act{padding-top:12px;margin-top:auto!important}:is(.ag-portal,.agk-sheet-root.is-portal) .bsugg,:is(.ag-portal,.agk-sheet-root.is-portal) .bstrip+.bsugg,:is(.ag-portal,.agk-sheet-root.is-portal) .bstripwrap+.bsugg{margin-top:24px}:is(.ag-portal,.agk-sheet-root.is-portal) .bsc-plans button{white-space:nowrap;padding:6px 4px;font-size:13px}:is(.ag-portal,.agk-sheet-root.is-portal) .page.bookpage{max-width:1560px}:is(.ag-portal,.agk-sheet-root.is-portal) .bprice small{overflow-wrap:normal}:is(.ag-portal,.agk-sheet-root.is-portal) .btr>.btc{overflow:hidden}:is(.ag-portal,.agk-sheet-root.is-portal) .todaybar .tb-quiet{white-space:normal;padding:6px 8px 6px 0;line-height:1.35}@media (max-width:599px){:is(.ag-portal,.agk-sheet-root.is-portal) .rtl{padding:8px 2px 6px 8px}:is(.ag-portal,.agk-sheet-root.is-portal) .rtl b{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;font-size:13px;line-height:16px}:is(.ag-portal,.agk-sheet-root.is-portal) .rtl small{font-size:11px;line-height:14px}}@media (max-width:1399px){:is(.ag-portal,.agk-sheet-root.is-portal) .bselp.is-open .bsel-bar .btn,:is(.ag-portal,.agk-sheet-root.is-portal) .bselp .bsel-body>h2{display:none}}
