@font-face{font-family:Inter;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;src:url(/_next/static/media/ba9851c3c22cd980.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;src:url(/_next/static/media/21350d82a1f187e9.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;unicode-range:u+1f??;src:url(/_next/static/media/c5fe6dc8356a8c31.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;src:url(/_next/static/media/19cfc7226ec3afaa.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/df0a9ae256c0569c.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/8e9860b6e62d6359.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.__className_0dedb0,.__className_151d72,.__className_20ded1,.__className_797778,.__className_95b615,.__className_b645ce{font-family:Inter;font-style:normal}@font-face{font-family:Inter;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/e4af272ccee01ff0.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.__className_9d8f32{font-family:Inter,Inter Fallback;font-style:normal}.__variable_9d8f32{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;src:url(/_next/static/media/edc640959b0c7826.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;src:url(/_next/static/media/edc640959b0c7826.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;src:url(/_next/static/media/edc640959b0c7826.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;src:url(/_next/static/media/ac0e76ddaeeb7981.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;src:url(/_next/static/media/ac0e76ddaeeb7981.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;src:url(/_next/static/media/ac0e76ddaeeb7981.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;src:url(/_next/static/media/64d784ea54a4acde.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;src:url(/_next/static/media/64d784ea54a4acde.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;src:url(/_next/static/media/64d784ea54a4acde.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/ff71da380fbe67dd.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/ff71da380fbe67dd.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/ff71da380fbe67dd.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/6d831b18ae5b01dc.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/6d831b18ae5b01dc.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/6d831b18ae5b01dc.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}.__className_2fdc4a,.__className_4886f7,.__className_62e101,.__className_9327af,.__className_dcd2c7{font-family:JetBrains Mono}@font-face{font-family:JetBrains Mono;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/558ca1a6aa3cb55e.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/558ca1a6aa3cb55e.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/558ca1a6aa3cb55e.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}.__className_64ab71{font-family:JetBrains Mono,JetBrains Mono Fallback}.__variable_64ab71{--font-console:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}:root{--font-text:var(--font-sans),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-sans),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-console:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--dash-tile-radius:20px;--dash-bg:#ebf5f9;--dash-surface:rgba(255,255,255,0.96);--dash-border:#e8eaed;--dash-text:#000000;--dash-muted:#5f6368;--dash-accent:#e66741;--dash-accent-hover:#c95432;--dash-accent-soft:#ffe8e0;--dash-info:#0066cc;--dash-success:#0f9d58;--dash-danger:#d93025;--dash-tile-shadow:0 1px 2px rgb(0 0 0/6%);--na-surface:#ffffff;--na-text-primary:#000000;--na-text-secondary:#5f6368;--na-text-muted:#5f6368;--na-border:#e8eaed}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--dash-bg);color:var(--dash-text);font-family:var(--font-text);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.line-lamp{display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;border:1px solid var(--na-border);border-radius:999px;background:#fff;padding:.3rem .8rem .3rem .55rem;color:var(--na-text-primary);line-height:1}.line-lamp__led{width:.7rem;height:.7rem;border-radius:999px;background:#c5c9d1;box-shadow:inset 0 0 0 1px rgb(0 0 0/8%)}.line-lamp__count{font-family:var(--font-console);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.line-lamp__state{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--na-text-muted)}.line-lamp--idle .line-lamp__led{background:var(--dash-success)}.line-lamp--in_contact .line-lamp__led{background:var(--dash-danger)}.line-lamp--unknown .line-lamp__led{background:#f0b429}.line-board{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:2rem 1.25rem 3rem;text-align:center}.line-board__kicker{margin:0 0 1.25rem;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--na-text-muted)}.line-board__lamp{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin-bottom:.5rem;border-radius:999px;background:#fff;box-shadow:var(--dash-tile-shadow)}.line-board__led{width:1.75rem;height:1.75rem;border-radius:999px;background:#c5c9d1}.line-board--idle .line-board__led{background:var(--dash-success)}.line-board--in_contact .line-board__led{background:var(--dash-danger)}.line-board--unknown .line-board__led{background:#f0b429}.line-board__count{margin:0;font-family:var(--font-console);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(6rem,22vw,11rem);font-weight:600;line-height:.9;letter-spacing:-.04em}.line-board__state{margin:.25rem 0 0;font-size:clamp(1.4rem,4vw,2rem);font-weight:650;letter-spacing:.12em;text-transform:uppercase}.line-board__hint{margin:.75rem 0 0;max-width:22rem;font-size:1.05rem;color:var(--na-text-secondary)}.line-board__note{margin:1.5rem 0 0;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--na-text-muted)}.line-board__back{margin-top:1.25rem;font-size:14px;color:var(--dash-info)}button.line-board__back{display:inline;padding:0;border:none;background:none;cursor:pointer;font:inherit}.na-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:transparent;color:#5c5852;cursor:pointer}.staff-notify__btn{position:relative}.staff-notify__bubble{position:absolute;top:-5px;right:-5px;min-width:1.05rem;height:1.05rem;padding:0 .28rem;border-radius:999px;background:#c23b22;color:#fff;font-size:10px;font-weight:700;line-height:1.05rem;text-align:center;pointer-events:none}.staff-notify__box{position:fixed;z-index:90;width:min(22rem,calc(100vw - 1.5rem));max-height:min(24rem,calc(100vh - 5rem));overflow:auto;background:#fff;border:1px solid var(--na-border);border-radius:12px;box-shadow:0 12px 40px rgb(15 23 42/14%);padding:.85rem .95rem .55rem}.staff-notify__title{margin:0;font-size:14px;font-weight:600;color:var(--na-text-primary)}.staff-notify__filters{display:flex;gap:.35rem;margin-top:.55rem}.staff-notify__filter{border:1px solid var(--na-border);background:#fff;border-radius:999px;padding:.2rem .55rem;font-size:12px;color:var(--na-text-secondary);cursor:pointer}.staff-notify__filter--active{background:var(--dash-accent-soft);color:var(--dash-accent);border-color:transparent;font-weight:600}.staff-notify__empty,.staff-notify__note{margin:.35rem 0 0;font-size:12px;color:var(--na-text-muted)}.staff-notify__list{list-style:none;margin:.65rem 0 0;padding:0}.staff-notify__item a,.staff-notify__item div{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .1rem;border-top:1px solid var(--na-border);text-decoration:none;color:inherit}.staff-notify__item a:hover .staff-notify__label{color:var(--dash-accent)}.staff-notify__label{font-size:13px;font-weight:600}.staff-notify__reason,.staff-notify__when{font-size:12px;color:var(--na-text-secondary)}.staff-notify__reason{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.staff-task-card p{margin:0}.panel{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-tile-radius);overflow:visible;min-width:0;box-shadow:var(--dash-tile-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;padding:.75rem 1.1rem;border-bottom:1px solid var(--dash-border);vertical-align:top;font-size:13.5px;overflow-wrap:anywhere}.table th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--dash-muted);font-weight:600;background:rgb(248 250 252/80%);white-space:nowrap}.table td.num,.table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table a.table-sort{display:inline-flex;align-items:center;gap:.35rem;color:inherit;font-weight:600;letter-spacing:inherit;text-transform:inherit;text-decoration:none}.table a.table-sort:hover{color:var(--dash-text);text-decoration:none}.table-sort__mark{font-size:10px;opacity:.35;letter-spacing:0;text-transform:none}th[aria-sort=ascending] .table-sort__mark,th[aria-sort=descending] .table-sort__mark{opacity:1;color:var(--dash-accent)}.table tr:last-child td{border-bottom:none}.table tr:hover td{background:rgb(235 245 249/35%)}.table a{color:var(--dash-accent);font-weight:550}.table a:hover{color:var(--dash-accent-hover);text-decoration:underline}.table .btn,.table .btn:hover,.table a.btn,.table a.btn:hover{color:#fff;text-decoration:none}.badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;background:var(--dash-accent-soft);color:var(--dash-accent);font-size:11px;font-weight:600}.muted{color:var(--dash-muted)}.filters{display:flex;gap:.55rem;flex-wrap:wrap;margin-bottom:1rem;padding:.75rem;border:1px solid var(--dash-border);border-radius:14px;background:rgb(255 255 255/78%)}.na-filter-control{border:1px solid var(--dash-border);border-radius:10px;padding:.55rem .75rem;background:#fff;color:var(--dash-text);min-width:0;max-width:100%}.na-filter-control:focus{outline:none;border-color:rgb(230 103 65/45%);box-shadow:0 0 0 3px rgb(230 103 65/12%)}.filters input,.filters select{border:1px solid var(--dash-border);border-radius:10px;padding:.55rem .75rem;background:#fff;color:var(--dash-text);min-width:12rem}.filters input:focus,.filters select:focus{outline:none;border-color:rgb(0 102 204/45%);box-shadow:0 0 0 3px rgb(0 102 204/12%)}.btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;padding:.6rem 1rem;background:var(--dash-accent);color:#fff;font-weight:550;cursor:pointer;text-decoration:none;white-space:nowrap}.btn:hover{background:var(--dash-accent-hover)}.btn:disabled{opacity:.6;cursor:default}.callout{padding:.85rem 1rem;border-radius:14px;background:#fff8e8;border:1px solid #edd9a8;color:#8a5a12;margin-bottom:1rem;font-size:.9rem;overflow-wrap:anywhere;max-width:100%}.transcript{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.turn{padding:.7rem .85rem;border-radius:12px;background:#f4f8fa;border:1px solid rgb(232 234 237/80%)}.turn--user{background:var(--dash-accent-soft);border-color:rgb(230 103 65/28%)}.turn .role{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--dash-muted);margin-bottom:.25rem;font-weight:600}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(46% 80% at 3% 6%,rgba(150,216,192,.56),rgba(150,216,192,0) 70%),radial-gradient(44% 85% at 99% 98%,rgba(255,168,128,.5),rgba(255,168,128,0) 70%),radial-gradient(50% 75% at 64% -4%,rgba(158,180,222,.46),rgba(158,180,222,0) 70%),radial-gradient(40% 70% at 30% 104%,rgba(186,182,196,.4),rgba(186,182,196,0) 70%),#e8e8e6}.login-card{position:relative;isolation:isolate;width:min(400px,100%);border:0;border-radius:32px;padding:28px 26px 22px;color:#1b1c21;background:radial-gradient(80% 95% at 100% 0,rgba(255,122,76,.34) 0,rgba(255,140,98,.13) 44%,rgba(255,150,110,0) 74%),radial-gradient(55% 60% at 64% 36%,rgba(255,198,164,.3),rgba(255,198,164,0) 70%),radial-gradient(70% 80% at 0 100%,rgba(255,214,206,.55),rgba(255,214,206,0) 70%),linear-gradient(180deg,#fdf9f6,#fbf3ee);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.35),0 0 0 1px rgba(120,60,30,.07),0 2px 4px -2px rgba(120,60,30,.08),0 34px 70px -36px rgba(160,70,30,.38)}.login-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .14  0 0 0 0 .12  0 0 0 0 .11  0 0 0 1.6 -.55'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.login-card__brand{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1.75rem}.login-card__wordmark{display:block;width:min(188px,64%);height:auto;margin-bottom:.45rem}.login-card__tagline{margin:0 0 .85rem;font-size:13px;font-weight:500;letter-spacing:-.01em;text-transform:none;color:#5c5f66}.login-card h1{margin:0;font-size:22px;font-weight:550;color:#000000}.login-card .muted{margin:.35rem 0 0;font-size:13px;color:#5c5f66}.login-card form{display:flex;flex-direction:column;gap:.9rem}.login-card label{display:flex;flex-direction:column;gap:.35rem;font-size:13px;font-weight:500;color:#5c5f66}.login-card input,.login-card label{letter-spacing:0;text-transform:none}.login-card input{border:1px solid rgba(120,60,30,.12);border-radius:12px;padding:.7rem .8rem;background:#fff;color:#1b1c21;font-size:14px;font-weight:400}.login-card input:focus{outline:none;border-color:rgb(0 102 204/45%);box-shadow:0 0 0 3px rgb(0 102 204/12%)}.login-card .btn{border-radius:12px;padding:.7rem 1rem;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;background:#1b1c21;color:#fff}.login-card .btn:hover{background:#33353b}.login-card .error{border-radius:8px;background:rgb(252 232 230/80%);color:#d93025;font-size:13px;letter-spacing:0;text-transform:none;padding:.55rem .75rem}.login-powered{margin-top:1.35rem;text-align:center;font-size:12px;color:#5c5f66}.login-card--step{width:min(420px,100%)}.login-qr{display:grid;place-items:center;background:#fff;border-radius:16px;box-shadow:0 0 0 1px rgba(120,60,30,.07);padding:.75rem}.login-qr img{width:180px;height:180px}.login-secret{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;letter-spacing:.06em;text-align:center;color:#000;word-break:break-all}.login-recovery{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin:0;padding:0;list-style:none}.login-recovery li{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;text-align:center;background:rgba(255,255,255,.72);border-radius:12px;box-shadow:0 0 0 1px rgba(120,60,30,.07);padding:.45rem .3rem}.login-card .text-btn{align-self:center;background:none;border:0;padding:0;color:#1b1c21;font-size:13px;cursor:pointer}.login-card .text-btn:disabled{cursor:default;opacity:.6}.ops-mono{font-weight:500;text-transform:uppercase;color:var(--dash-muted)}.ops-mono,.ops-status{font-family:var(--font-console);font-size:11px;letter-spacing:.04em}.ops-status{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--dash-success)}.ops-status__dot{width:7px;height:7px;border-radius:999px;background:var(--dash-success);box-shadow:0 0 0 3px rgb(15 157 88/18%)}.ops-topology{display:flex;flex-direction:column;min-height:100%;background:#fff;border:1px solid var(--dash-border);border-radius:var(--dash-tile-radius);box-shadow:var(--dash-tile-shadow);overflow:hidden}.ops-topology__foot,.ops-topology__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1rem;border-bottom:1px solid var(--dash-border);background:rgb(235 245 249/45%)}.ops-topology__foot{border-bottom:none;border-top:1px solid var(--dash-border);margin-top:auto}.ops-topology__svg{width:100%;height:auto;flex:1 1;min-height:220px;background:radial-gradient(ellipse at 70% 40%,rgb(0 102 204/6%) 0,transparent 55%),radial-gradient(ellipse at 20% 80%,rgb(255 127 80/7%) 0,transparent 50%),#fbfdfe}.ops-topology__edge{stroke-dasharray:180;stroke-dashoffset:180;animation:ops-draw 1.4s ease forwards}.ops-topology__node{opacity:0;animation:ops-fade .45s ease forwards}.ops-topology__node-label{font-family:var(--font-text);font-size:11px;font-weight:600;fill:var(--dash-text)}.ops-topology__node-meta{font-family:var(--font-console);font-size:9px;fill:var(--dash-muted);letter-spacing:.02em}@keyframes ops-draw{to{stroke-dashoffset:0}}@keyframes ops-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ops-topology__edge,.ops-topology__node{animation:none;opacity:1;stroke-dashoffset:0}}.mq-signal{display:inline-flex;align-items:center;width:2.25rem;height:1rem;flex:0 0 auto}body.drawer-open{overflow:hidden}.drawer-root{position:fixed;inset:0;z-index:80;pointer-events:none}.drawer-backdrop{inset:0;border:none;background:rgb(0 0 0/28%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.drawer-backdrop,.drawer-panel{position:absolute;pointer-events:auto}.drawer-panel{top:0;right:0;display:flex;flex-direction:column;width:min(520px,100vw);height:100dvh;background:#ebf5f9;border-left:1px solid var(--dash-border);box-shadow:-8px 0 30px rgb(0 0 0/10%);transform:translateX(0)}.drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem;background:rgb(255 255 255/95%);border-bottom:1px solid var(--dash-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.drawer-title{margin:.25rem 0 0;font-size:1.15rem;font-weight:650;letter-spacing:-.02em;color:var(--dash-text)}.drawer-sub{margin:.25rem 0 0;font-size:10px;word-break:break-all;display:flex;align-items:center;gap:.35rem}.copy-id-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:#f1f5f9;color:var(--dash-muted);cursor:pointer}.copy-id-btn:hover{background:var(--dash-accent-soft);color:var(--dash-accent)}.drawer-meta{flex-wrap:wrap;gap:.55rem .85rem;align-items:center;padding:.65rem 1.1rem}.drawer-meta,.drawer-tabs{display:flex;background:#fff;border-bottom:1px solid var(--dash-border)}.drawer-tabs{gap:.15rem;padding:0 .75rem;overflow-x:auto}.drawer-tab{background:transparent;padding:.7rem .75rem;font-size:13px;color:var(--dash-muted);border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.drawer-tab--active{color:var(--dash-accent);font-weight:600;border-bottom-color:var(--dash-accent)}.drawer-body{flex:1 1;min-height:0;overflow-y:auto;padding:1rem 1.1rem 1.5rem}.drawer-body,.drawer-stack{display:flex;flex-direction:column}.drawer-stack{gap:.85rem}.drawer-empty-title{margin:0;font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--ink,#1a1a1a)}.drawer-field{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;margin:0;min-width:0}.drawer-field>.ops-mono{display:block}.drawer-control{display:block;width:100%;box-sizing:border-box;font:inherit;line-height:1.4}.drawer-control--textarea{min-height:7.5rem;resize:vertical;font-size:14px}.drawer-field p{margin:.3rem 0 0;font-size:14px;color:var(--dash-text)}.drawer-review{gap:1rem;flex:1 1}.drawer-review__meta{margin:0;font-size:12px;line-height:1.4}.drawer-review__actions{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.drawer-review__actions .btn{width:100%}.drawer-audio{width:100%;margin-top:.35rem}.status-dot{display:inline-block;width:7px;height:7px;margin-right:.4rem;border-radius:999px;vertical-align:middle}.status-dot--ok{background:var(--dash-success);box-shadow:0 0 0 3px rgb(15 157 88/18%)}.status-dot--fail{background:#dc2626;box-shadow:0 0 0 3px rgb(220 38 38/18%)}.status-dot--ended{background:#2563eb;box-shadow:0 0 0 3px rgb(37 99 235/18%)}.status-dot--incomplete{background:#d97706;box-shadow:0 0 0 3px rgb(217 119 6/18%)}.status-dot--unknown{background:rgb(148 163 184/85%);box-shadow:0 0 0 3px rgb(148 163 184/22%)}.progress-steps{display:inline-flex;align-items:center;gap:3px}.progress-step{width:7px;height:7px;border-radius:999px;background:rgb(148 163 184/35%)}.progress-step--done{background:var(--dash-accent,#3b82f6);box-shadow:0 0 0 2px rgb(59 130 246/16%)}.progress-step--failed{background:var(--dash-danger,#dc2626);box-shadow:0 0 0 2px rgb(220 38 38/18%)}.progress-steps-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.progress-steps-list__item{font-size:13px;color:var(--dash-muted,#64748b);padding-left:1.1rem;position:relative}.progress-steps-list__item:before{content:"";position:absolute;left:0;top:.45rem;width:7px;height:7px;border-radius:999px;background:rgb(148 163 184/45%)}.progress-steps-list__item--done{color:var(--dash-text);font-weight:550}.progress-steps-list__item--done:before{background:var(--dash-success,#0f9d58)}.progress-steps-list__item--failed{color:var(--dash-danger,#dc2626);font-weight:550}.progress-steps-list__item--failed:before{background:var(--dash-danger,#dc2626)}.progress-steps-list__link{border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.progress-steps-list__link:focus-visible,.progress-steps-list__link:hover{color:#e66741;outline:none}.badge--lang{display:inline-flex;align-items:center;gap:.35rem;font-size:11px;letter-spacing:.03em}.badge--lang-flag{font-size:13px;line-height:1}.badge--lang-da{background:rgb(198 12 48/12%);color:#9f1239}.badge--lang-en{background:rgb(37 99 235/12%);color:#1d4ed8}.badge--lang-sv{background:rgb(245 158 11/14%);color:#b45309}.badge--lang-no{background:rgb(14 165 233/14%);color:#0369a1}.badge--lang-de{background:rgb(234 179 8/14%);color:#854d0e}.badge--lang-fr{background:rgb(99 102 241/14%);color:#4338ca}.drawer-audio-bar{padding:.65rem 1.1rem 0;border-bottom:1px solid rgb(148 163 184/18%)}.na-icon-btn:hover{background:rgba(28,30,33,.04);color:#1c1e21}@media (max-width:960px){.line-lamp{min-height:44px;padding:.3rem .65rem .3rem .5rem}.line-lamp__state{display:none}.na-icon-btn{width:44px;height:44px}.filters{flex-direction:column;align-items:stretch}.filters input,.filters select,.na-filter-control{min-width:0;width:100%;min-height:44px}.btn,.filters .btn{min-width:0;min-height:44px}.filters .btn{width:100%}.table:not(.table--keep-grid) thead{display:none}.table:not(.table--keep-grid),.table:not(.table--keep-grid) tbody,.table:not(.table--keep-grid) td,.table:not(.table--keep-grid) tr{display:block;width:100%}.table:not(.table--keep-grid) tr{display:flex;flex-direction:column;padding:.85rem .9rem 1rem;border-bottom:1px solid var(--dash-border)}.table:not(.table--keep-grid) tr:hover td{background:transparent}.table:not(.table--keep-grid) td{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.2rem 0;border-bottom:none}.table:not(.table--keep-grid) td:before{content:attr(data-label);flex-shrink:0;max-width:42%;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--dash-muted)}.table:not(.table--keep-grid) td:not([data-label]),.table:not(.table--keep-grid) td[colspan]{display:block}.table:not(.table--keep-grid) td[colspan]:before{content:none}.table--keep-grid{min-width:36rem}.drawer-panel{width:100vw;border-left:none;padding-top:env(safe-area-inset-top)}.drawer-header{padding-right:.85rem;gap:.65rem}.drawer-meta{flex-wrap:wrap;gap:.45rem .65rem}.drawer-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.drawer-tabs::-webkit-scrollbar{display:none}.drawer-tab{min-height:44px;flex:1 0 auto;padding-inline:.85rem}.drawer-body{padding:.9rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}.drawer-control,.drawer-review__actions .btn{min-height:44px;font-size:16px}.drawer-control--textarea{min-height:9rem;font-size:16px}.drawer-review{gap:1.1rem}.drawer-review__actions{position:sticky;bottom:0;margin-top:auto;padding-top:.75rem;padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(to top,var(--dash-bg) 70%,transparent)}.login-card{padding:1.5rem 1.15rem}.login-card .btn,.login-card input{min-height:44px}.line-board{padding-top:calc(2rem + env(safe-area-inset-top));padding-bottom:calc(3rem + env(safe-area-inset-bottom))}}.ov{display:grid;gap:.9rem}.mq-signal{position:relative;display:block;width:7.5rem;height:5px}.mq-signal:before{right:0;top:2px;height:1px;background:rgb(28 30 33/28%)}.mq-signal:after,.mq-signal:before{content:"";position:absolute;left:0}.mq-signal:after{top:0;width:5px;height:5px;border-radius:999px;background:#e66741;animation:mq-signal 1.1s linear infinite}@keyframes mq-signal{0%{left:0}to{left:calc(100% - 5px)}}@media (prefers-reduced-motion:reduce){.mq-signal:after{animation:none;left:0}}.an{min-width:0;color:#1c1e21}.an-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px;row-gap:16px;width:100%}.an-span-8{grid-column:span 8}.an-span-7{grid-column:span 7}.an-span-5{grid-column:span 5}.an-span-4{grid-column:span 4}.an-span-3{grid-column:span 3}.an-row-hero{min-height:228px}.an-row-metric{min-height:168px}.an-row-mid{min-height:292px}.an-row-drop{min-height:248px}.an-row-peer{min-height:236px}.an-tile{min-width:0;height:100%;background:#fcfbf9;border-radius:18px;box-shadow:0 0 0 1px rgba(28,24,20,.045);padding:18px 20px 16px}.an-tile h2{margin:10px 0 0;font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.25}.an-eye{margin:0;font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#8a847c}.an-num{margin:6px 0 0;font-size:72px;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:.92}.an-m,.an-num{font-weight:500}.an-m{margin:4px 0 0;font-size:36px;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.an-cap,.an-delta,.an-empty,.an-heat__note{margin:8px 0 0;font-size:13px;line-height:1.4;color:#5c5852}.an-delta{color:#8a847c}.an-pair{display:flex;gap:28px;margin-top:18px}.an-dev{position:relative;height:2px;margin-top:16px;background:#eceae6}.an-dev--hold{background:transparent}.an-dev i{position:absolute;left:0;top:-.5px;height:3px;background:#1c1e21}.an-pending-m,.an-pending-num{display:flex;align-items:center}.an-pending-num{height:66px;margin-top:6px}.an-pending-m{height:36px;margin-top:4px}.an-pair b{display:block;font-size:22px;font-weight:500;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-pair span{display:block;margin-top:4px;font-size:12px;color:#8a847c}.an-plot{margin-top:12px}.an-plot--hold{height:72px}.an-plot svg{display:block;width:100%;height:72px}.an-area{fill:rgba(28,30,33,.06)}.an-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round}.an-stroke--now{stroke:#1c1e21;stroke-width:1.5}.an-stroke--prior{stroke:#d5d7d8;stroke-width:1.2}.an-sort{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:8px;font-size:12px;color:#8a847c}.an-sort a{display:inline-flex;align-items:center;gap:6px}.an-sort{margin:8px 0 0;gap:4px}.an-sort a{color:#8a847c;text-decoration:none;font-size:12px;font-weight:450;line-height:16px;padding:3px 8px;border-radius:8px}.an-sort a[aria-current=true]{color:#1c1e21;font-weight:500;background:rgba(27,28,33,.055)}.an-row-peer .an-peer-head{display:flex;flex-direction:column}.an-row-peer .an-cap{min-height:2.8em}.an-row-peer .an-ranks,.an-row-peer>.an-m{margin-top:0}.an-sort--hold{height:22px}.an-ranks{display:flex;flex-direction:column;gap:8px;margin-top:12px}.an-rank{display:grid;grid-template-columns:minmax(72px,.9fr) minmax(0,1.4fr) 42px 48px;align-items:center;gap:10px;font-size:13px}.an-rank__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-rank__track{position:relative;display:block;height:2px;background:#eceae6}.an-rank__track i{position:absolute;left:0;top:-.5px;height:3px;background:#1c1e21}.an-rank__track b{position:absolute;top:-3px;width:1px;height:8px;background:#c8cacd}.an-rank__share,.an-rank__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.an-rank__share{color:#8a847c}.an-rank--intent{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px}.an-heat{margin-top:12px}.an-heat__row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;margin-bottom:3px}.an-heat__row>span{font-size:10px;color:#8a847c}.an-heat__cells{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px}.an-heat__cells button{height:11px;padding:0;border:0;border-radius:1px;cursor:pointer}.an-heat__cells button.is-peak{background:#1b1c21}.an-heat__cells button.is-on,.an-heat__cells button:hover{outline:1px solid #1b1c21;outline-offset:1px}@media (max-width:1100px){.an-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.an-span-8{grid-column:span 4}.an-span-3,.an-span-5,.an-span-7{grid-column:span 3}.an-span-4{grid-column:span 2}.an-num{font-size:56px}}@media (max-width:720px){.an-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.an-span-3,.an-span-4,.an-span-5,.an-span-7,.an-span-8{grid-column:1/-1}.an-metric--pair{grid-column:span 1}.an-num{font-size:40px}.an-tile h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.an-heat__cells button,.an-stroke{transition:none}}body:has(.mq-app),html:has(.mq-app){background:#d9d9d6}.mq-app{--dash-bg:#f3f1ed;--dash-surface:#fcfbf9;--dash-border:rgba(28,24,20,0.08);--dash-text:#1c1e21;--dash-muted:#5c5852;--dash-info:#1c1e21;--dash-tile-radius:18px;--dash-tile-shadow:0 0 0 1px rgba(28,24,20,0.045);--na-content-bg:#f3f1ed;--na-header-bg:transparent;--na-surface:#fcfbf9;--na-text-primary:#1c1e21;--na-text-secondary:#5c5852;--na-text-muted:#8a847c;--na-border:rgba(28,24,20,0.08);--mq-ink:#1b1c21;--mq-ink-2:#50535b;--mq-ink-3:#8b8e96;--mq-ring:rgba(27,28,33,0.14);--mq-signal:#f2552a;--mq-key:#ecebe8;--mq-key-hover:#e1e0dc;--mq-track:rgba(27,28,33,0.055);--mq-alert:#d1343b;--mq-ease:cubic-bezier(0.2,0.7,0.2,1);--mq-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .14  0 0 0 0 .12  0 0 0 0 .11  0 0 0 1.6 -.55'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");height:100dvh;max-width:100vw;overflow:hidden;padding:10px;background:#d9d9d6;color:#1c1e21;font-family:var(--font-text);font-size:14px;line-height:1.45}.mq-canvas{position:relative;isolation:isolate;display:grid;grid-template-columns:84px minmax(0,1fr);height:100%;overflow:hidden;border-radius:26px;background:#efefec;box-shadow:0 0 0 1px rgba(27,28,33,.07),0 24px 60px -36px rgba(27,28,33,.4)}.mq-canvas:after,.mq-canvas:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.mq-canvas:before{background:radial-gradient(42% 46% at 4% 2%,rgba(160,222,198,.62),rgba(160,222,198,0) 70%),radial-gradient(40% 44% at 96% 0,rgba(255,196,168,.62),rgba(255,196,168,0) 70%),radial-gradient(38% 40% at 54% 44%,rgba(255,232,178,.4),rgba(255,232,178,0) 72%),radial-gradient(44% 48% at 98% 100%,rgba(255,170,140,.5),rgba(255,170,140,0) 70%),radial-gradient(42% 46% at 2% 100%,rgba(172,196,236,.55),rgba(172,196,236,0) 70%),linear-gradient(180deg,#f4f4f2,#ececea)}.mq-canvas:after{background-image:var(--mq-grain);opacity:.06;mix-blend-mode:multiply}.mq-rail{position:relative;z-index:30;grid-column:1;grid-row:1;gap:22px;min-height:0;padding:18px 0 16px}.mq-rail,.mq-rail__top{display:flex;flex-direction:column;align-items:center}.mq-rail__top{gap:14px}.mq-rail__brand{display:flex;align-items:center;gap:10px;border-radius:10px;color:var(--mq-ink);text-decoration:none}.mq-mark{display:block;flex:none}.mq-rail__name{display:none;font-size:16px;font-weight:560;letter-spacing:-.02em}.mq-acct__btn,.mq-menu,.mq-rail__refresh,.mq-ri{position:relative;flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--mq-key);color:var(--mq-ink);font:inherit;text-decoration:none;cursor:pointer;transition:background .16s,color .16s,transform .16s var(--mq-ease)}.mq-acct__btn:hover,.mq-menu:hover,.mq-rail__refresh:hover,.mq-ri:hover{background:var(--mq-key-hover)}.mq-acct__btn:active,.mq-menu:active,.mq-rail__refresh:active,.mq-ri:active{transform:scale(.96)}.mq-ri.on{background:var(--mq-ink);box-shadow:none;color:#fff}.mq-rail__nav{display:flex;flex-direction:column;align-items:center;gap:10px}.mq-ri__tip{position:absolute;top:50%;left:calc(100% + 12px);z-index:2;padding:6px 10px;border-radius:10px;background:var(--mq-ink);color:#fff;font-size:12px;font-weight:500;line-height:15px;white-space:nowrap;opacity:0;transform:translate(-4px,-50%);pointer-events:none;transition:opacity .14s,transform .14s}.mq-rail__refresh:focus-visible .mq-ri__tip,.mq-rail__refresh:hover .mq-ri__tip,.mq-ri:focus-visible .mq-ri__tip,.mq-ri:hover .mq-ri__tip{opacity:1;transform:translateY(-50%)}.mq-rail__foot{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:10px}.mq-rail a:focus-visible,.mq-rail button:focus-visible{outline:2px solid var(--mq-ink);outline-offset:2px}.mq-rail__map{display:none}.mq-app--nav-open .mq-rail{position:absolute;inset:0 auto 0 0;width:288px;align-items:stretch;gap:22px;padding:18px 16px 16px;overflow-y:auto;background:rgba(248,248,246,.84);-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5);box-shadow:inset -1px 0 0 rgba(255,255,255,.75),28px 0 56px -32px rgba(27,28,33,.38)}.mq-app--nav-open .mq-rail__top{flex-direction:row;justify-content:space-between;padding-left:4px}.mq-app--nav-open .mq-rail__name{display:inline}.mq-app--nav-open .mq-rail__nav{display:none}.mq-app--nav-open .mq-rail__map{display:flex;flex-direction:column;gap:20px}.mq-app--nav-open .mq-rail__foot{flex-direction:row;padding-left:4px}.mq-app--nav-open .mq-rail__refresh .mq-ri__tip{display:none}.mq-map__title{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:0 10px;font-size:11px;font-weight:560;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--mq-ink-3)}.mq-map.is-on .mq-map__title{color:var(--mq-ink)}.mq-map ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.mq-map a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;font-size:14px;font-weight:450;line-height:18px;color:var(--mq-ink-2);text-decoration:none}.mq-map a:hover{background:rgba(255,255,255,.72);color:var(--mq-ink)}.mq-map a.on{background:var(--mq-ink);color:#fff;font-weight:500}.mq-soon{padding:2px 7px;border-radius:999px;background:rgba(27,28,33,.07);font-size:10px;font-weight:600;line-height:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--mq-ink-3)}.mq-backdrop{position:absolute;inset:0;z-index:25;border:0;background:rgba(27,28,33,.14);cursor:default}.mq-acct{position:relative}.mq-acct .mq-acct__btn{background:var(--mq-ink);box-shadow:none;color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em}.mq-acct .mq-acct__btn:hover{background:#33353c}.mq-acct__card{position:absolute;z-index:40;display:grid;gap:2px;min-width:210px;padding:14px 16px 12px;border-radius:18px;background:#fcfcfb;box-shadow:0 0 0 1px rgba(27,28,33,.07),0 18px 40px -18px rgba(27,28,33,.32);text-align:left}.mq-acct--rail .mq-acct__card{bottom:0;left:calc(100% + 12px)}.mq-acct--top{display:none}.mq-acct--top .mq-acct__card{top:calc(100% + 10px);right:0}.mq-acct__card strong{font-size:14px;font-weight:560;color:var(--mq-ink)}.mq-acct__card span{font-size:12px;color:var(--mq-ink-3)}.mq-acct__card form{margin:10px 0 0}.mq-acct__card button{width:100%;height:36px;border:0;border-radius:12px;background:rgba(27,28,33,.06);font:inherit;font-size:13px;font-weight:500;color:var(--mq-ink);cursor:pointer}.mq-acct__card button:hover{background:rgba(27,28,33,.1)}.mq-main{grid-column:2;grid-row:1;flex-direction:column;min-width:0;min-height:0}.mq-main,.mq-top{position:relative;display:flex}.mq-top{z-index:6;flex:none;align-items:center;gap:16px;padding:18px 36px 0 20px}.mq-top__brand{display:none;flex:none;border-radius:10px}.mq-top__end{gap:10px;margin-left:auto}.mq-products,.mq-top__end{display:flex;align-items:center}.mq-products{flex:1 1;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.mq-prod.is-end{margin-left:auto}.mq-products::-webkit-scrollbar{display:none}.mq-prod{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 14px;border-radius:999px;background:var(--mq-key);font-size:14px;font-weight:500;line-height:1;color:var(--mq-ink);text-decoration:none;white-space:nowrap;transition:background .16s,color .16s}.mq-prod:hover{background:var(--mq-key-hover)}.mq-prod.on{background:var(--mq-ink);box-shadow:none;color:#fff}.mq-prod.is-soon{color:var(--mq-ink-3);cursor:not-allowed}.mq-prod.is-soon,.mq-prod.is-soon:hover{background:transparent}.mq-map a.is-soon,.mq-ri.is-soon{color:var(--mq-ink-3)}.mq-map a.on.is-soon,.mq-ri.on.is-soon{color:#fff}.mq-ri .mq-lock{position:absolute;right:7px;bottom:7px;padding:1px;border-radius:50%;background:var(--mq-key)}.mq-ri.on .mq-lock{background:var(--mq-ink)}.mq-map a .mq-lock{margin-left:auto}.mq-prod:focus-visible,.mq-top a:focus-visible,.mq-top button:focus-visible{outline:2px solid var(--mq-ink);outline-offset:2px}.mq-head{position:relative;z-index:5;flex:none;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px 36px 18px}.mq-head__title{min-width:0}.mq-eyebrow{margin:0 0 6px;font-size:11px;font-weight:560;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--mq-ink-3);display:flex;align-items:center;gap:8px}.mq-eyebrow__note{color:#e66741}.mq-head h1{margin:0;font-size:30px;font-weight:520;letter-spacing:-.035em;line-height:1.1;color:var(--mq-ink)}.mq-sub{margin:6px 0 0;font-size:13px;font-weight:400;line-height:18px;color:#5c5852}.mq-tools{display:flex;align-items:center;gap:16px;flex-shrink:0}.mq-hello__intro{padding:20px 0 22px}.mq-hello h1{margin:0;font-size:clamp(34px,3.4vw,48px);font-weight:520;letter-spacing:-.04em;line-height:1.05;color:var(--mq-ink)}.mq-hello__msg{max-width:36em;margin:10px 0 0;font-size:clamp(19px,1.9vw,25px);font-weight:400;letter-spacing:-.02em;line-height:1.32;color:var(--mq-ink-3)}.mq-hello__link{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:var(--mq-ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(27,28,33,.25);text-underline-offset:.18em;cursor:pointer}.mq-hello__link:hover{text-decoration-color:currentColor}.mq-hello__sentinel{height:1px;margin-bottom:-1px}.mq-hello__bar{position:sticky;top:-6px;z-index:7;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 -36px 18px;padding:10px 36px}.mq-hello__bar:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(244,244,242,.7);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 1px 0 rgba(27,28,33,.06);opacity:0;transition:opacity .2s}.mq-hello__bar.is-stuck:before{opacity:1}.mq-top__scope .mq-hosp{box-sizing:border-box;width:248px;height:40px;padding:0 14px;border-radius:999px;background:var(--mq-key);font-size:14px;line-height:1}.mq-top__scope .mq-hosp .mq-ctl__text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.mq-top__scope .mq-hosp:hover{background:var(--mq-key-hover)}.mq-hello__tools{display:flex;align-items:center;gap:12px;margin-left:auto}.mq-live,.mq-wsw{border-radius:999px;background:var(--mq-track)}.mq-wsw{box-sizing:border-box;flex:none;gap:2px;width:384px;padding:4px}.mq-wsw,.mq-wsw button{display:inline-flex;align-items:center}.mq-wsw button{flex:1 1;justify-content:center;gap:8px;height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--mq-ink-2);white-space:nowrap;cursor:pointer;transition:background .16s,color .16s}.mq-wsw button:hover{color:var(--mq-ink)}.mq-wsw button.on{background:var(--mq-ink);color:#fff}.mq-wsw button:focus-visible{outline:2px solid var(--mq-ink);outline-offset:2px}.mq-wsw.is-dense button{flex:1 1 auto;padding:0 10px;font-size:13px}.mq-wsw__n{min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;background:rgba(27,28,33,.08);font-size:11.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mq-wsw button.on .mq-wsw__n{background:rgba(255,255,255,.18)}.mq-wsw .mq-wsw__n.has-new{background:var(--mq-alert);color:#fff}.mq-live{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mq-ink-2);white-space:nowrap}.mq-live__dot{width:7px;height:7px;border-radius:50%;background:#2fbf7a;box-shadow:0 0 0 3px rgba(47,191,122,.18)}.mq-live.is-stale .mq-live__dot{background:#c9c3bb;box-shadow:none}.mq-ws:not([hidden]){display:block}.mq-ctx{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:4px 0 0;min-height:18px}.mq-ctx__name{font-weight:400}.mq-ctl,.mq-ctx__name{font-size:13px;line-height:18px;color:#5c5852;white-space:nowrap}.mq-ctl{position:relative;display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;font-weight:450;cursor:pointer}.mq-ctl svg{flex:none;color:#8a847c}.mq-ctl select{position:absolute;inset:-4px -6px;width:calc(100% + 12px);height:calc(100% + 8px);margin:0;padding:0;border:0;opacity:0;font-size:16px;cursor:pointer;appearance:none}.mq-ctl:has(select:focus-visible){outline:2px solid #e66741;outline-offset:3px;border-radius:4px}.mq-ctl.mq-hosp{gap:7px;font-weight:500;color:#1c1e21}.mq-ctl.mq-hosp svg{margin-left:-3px}.mq-ctl.is-pending{opacity:.55}.mq-one,.mq-ring{width:7px;height:7px;border-radius:99px;flex:none}.mq-ring{box-shadow:inset 0 0 0 1.5px #1c1e21}.mq-one{background:#1c1e21}.mq-dotsep{width:3px;height:3px;border-radius:99px;background:#c9c3bb;flex:none}.mq-periods{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:var(--mq-track)}.mq-periods--pending{min-width:300px;min-height:44px}.mq-periods>a{display:block;height:36px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:500;line-height:36px;color:var(--mq-ink-2);text-decoration:none;white-space:nowrap;transition:background .16s,color .16s}.mq-periods>a:hover{color:var(--mq-ink)}.mq-periods>a.on{background:var(--mq-ink);color:#fff}.mq-custom__summary:focus-visible,.mq-periods>a:focus-visible{outline:2px solid var(--mq-ink);outline-offset:2px}.mq-periods__sep{width:1px;height:18px;margin:0 4px;background:rgba(27,28,33,.1);flex:none}.mq-custom{position:relative}.mq-custom__summary{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:500;line-height:16px;color:var(--mq-ink-2);white-space:nowrap;cursor:pointer}.mq-custom__summary:hover{color:var(--mq-ink)}.mq-custom__range{display:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mq-custom.applied .mq-custom__summary{background:var(--mq-ink);color:#fff}.mq-custom.applied .mq-custom__word{display:none}.mq-custom.applied .mq-custom__range{display:inline}.mq-custom.open .mq-custom__summary{color:var(--mq-ink);background:var(--mq-key)}.mq-custom.applied.open .mq-custom__summary{color:#fff}.mq-custom__scrim{display:none}.mq-pop{position:absolute;top:calc(100% + 12px);right:0;z-index:40;width:344px;padding:18px 20px 16px;background:#fcfbf9;border-radius:18px;box-shadow:0 0 0 1px rgba(28,24,20,.07),0 18px 40px -18px rgba(28,24,20,.28);font-weight:400;text-align:left;cursor:default}.mq-pop__head{display:flex;align-items:baseline;justify-content:space-between}.mq-pop__head strong{font-size:14px;font-weight:520;letter-spacing:-.01em;color:#1c1e21}.mq-pop__head span{font-size:12px;color:#8a847c}.mq-pop__quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.mq-pop__quick a{display:inline-flex;align-items:center;padding:5px 10px;border-radius:99px;background:#f3f1ed;font-size:12px;font-weight:450;line-height:1.4;color:#5c5852;text-decoration:none}.mq-pop__quick a:hover{background:#ebe7e1;color:#1c1e21}.mq-pop__quick a.on{background:#fff4f0;color:#1c1e21;font-weight:500}.mq-pop__nav{display:flex;align-items:center;justify-content:space-between;margin:12px 0 6px}.mq-pop__nav b{font-size:13px;font-weight:500;color:#1c1e21}.mq-pop__nav button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:99px;background:transparent;color:#5c5852;cursor:pointer}.mq-pop__nav button:disabled{color:#c9c3bb;cursor:default}.mq-pop__cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;text-align:center}.mq-pop__cal .dow{padding-bottom:6px;font-size:11px;font-weight:500;color:#8a847c}.mq-pop__cal .d{position:relative;height:34px;display:grid;place-items:center;padding:0;border:0;background:transparent;font:inherit;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1c1e21;cursor:pointer}.mq-pop__cal .d>span{width:32px;height:32px;display:grid;place-items:center;border-radius:99px}.mq-pop__cal .d:hover:not(:disabled)>span{box-shadow:inset 0 0 0 1px rgba(28,24,20,.14)}.mq-pop__cal .d.out{color:#a9a39b}.mq-pop__cal .d.later{color:#cdc7bf;cursor:default}.mq-pop__cal .d.in{background:#fff4f0}.mq-pop__cal .d.start{background:linear-gradient(90deg,transparent 50%,#fff4f0 0)}.mq-pop__cal .d.end{background:linear-gradient(90deg,#fff4f0 50%,transparent 0)}.mq-pop__cal .d.solo{background:transparent}.mq-pop__cal .d.end>span,.mq-pop__cal .d.start>span{background:#1c1e21;color:#fcfbf9;font-weight:500}.mq-pop__cal .d.today:after{content:"";position:absolute;bottom:3px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:99px;background:#e66741}.mq-pop__cal .d:focus-visible{outline:none}.mq-pop__cal .d:focus-visible>span{box-shadow:0 0 0 2px #e66741}.mq-pop__times{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(28,24,20,.07)}.mq-pop__times label{display:grid;grid-template-columns:40px minmax(0,1fr) 72px;align-items:center;gap:8px;font-size:12px;color:#5c5852}.mq-pop__times input{width:100%;height:36px;padding:0 10px;border:0;border-radius:10px;background:#f3f1ed;font:inherit;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1c1e21;outline:none}.mq-pop__times input::placeholder{color:#a9a39b}.mq-pop__times input:focus{box-shadow:0 0 0 1.5px #e66741}.mq-pop__foot{display:flex;align-items:center;gap:8px;margin-top:14px}.mq-pop__foot .hint{margin-right:auto;font-size:12px;color:#8a847c}.mq-pop__foot .hint.err{color:#b42318}.mq-pop__foot button{height:34px;padding:0 14px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:13px;font-weight:500;color:#5c5852;cursor:pointer}.mq-pop__foot .apply{background:#1c1e21;color:#fcfbf9}.mq-top .staff-notify{position:relative}.mq-top .staff-notify__btn{position:relative;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--mq-key);color:var(--mq-ink);cursor:pointer}.mq-top .staff-notify__btn:hover{background:var(--mq-key-hover)}.mq-top .staff-notify__bubble{top:-3px;right:-3px;background:var(--mq-alert);color:#fff}.staff-notify__all{display:block;margin-top:10px;padding:10px 12px;border-radius:12px;background:#1b1c21;font-size:13px;font-weight:500;color:#fff;text-align:center;text-decoration:none}.staff-notify__all:hover{background:#33353c}.mq-stage{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:6px 36px 132px;scroll-padding-top:12px;scroll-padding-bottom:132px}.mq-canvas--home .mq-stage{scroll-padding-top:80px}.mq-stage:focus,[data-mq-section]:focus{outline:none}.mq-dock{position:absolute;right:0;bottom:0;left:0;z-index:8;display:flex;justify-content:center;padding:16px 36px 20px;pointer-events:none}.mq-sdock{width:300px;max-width:100%;padding:5px;border-radius:26px;background:rgba(22,23,24,.88);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 0 0 5px rgba(255,255,255,.5),0 18px 40px -16px rgba(20,20,24,.5);color:#f3f1ed;pointer-events:auto;transition:width .32s var(--mq-ease),padding .32s var(--mq-ease)}.mq-sdock.is-open{width:min(640px,100%);padding:8px}.mq-sdock__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--mq-ease)}.mq-sdock__more>div{min-height:0;overflow:hidden}.mq-sdock.is-open .mq-sdock__more{grid-template-rows:1fr}.mq-chips{display:flex;flex-wrap:wrap;gap:6px;padding:2px 2px 8px}.mq-chips a{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#2a2b2d;font-size:12px;font-weight:450;line-height:15px;color:#d9d6d1;text-decoration:none;white-space:nowrap}.mq-chips a:hover{background:#343537;color:#f3f1ed}.mq-chips a:focus-visible{outline:2px solid #e66741;outline-offset:2px}.mq-chips svg{flex:none;color:rgba(243,241,237,.55)}.mq-hits{display:grid;gap:2px;max-height:220px;overflow-y:auto;padding:0 2px 8px}.mq-hits button{display:flex;width:100%;padding:7px 10px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:14px;color:rgba(243,241,237,.88);text-align:left;cursor:pointer}.mq-hits button:not(.mq-ask){align-items:baseline;justify-content:space-between;gap:12px}.mq-hits button.is-on{background:rgba(255,255,255,.08);color:#fff}.mq-hits__where{flex:none;font-size:12px;color:rgba(243,241,237,.45)}.mq-hits__none{margin:0;padding:7px 10px;font-size:13px;color:rgba(243,241,237,.55)}.mq-field{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 10px 0 4px;border-radius:20px;background:rgba(255,255,255,.04);cursor:text}.mq-field:focus-within{box-shadow:inset 0 0 0 1px rgba(230,103,65,.55)}.mq-go{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#e66741;color:#fff;cursor:pointer}.mq-field input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:14px;font-weight:450;color:inherit}.mq-field input::placeholder{color:rgba(243,241,237,.55)}.mq-kbd{flex:none;padding:2px 6px;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(243,241,237,.14);font:inherit;font-size:11px;line-height:14px;color:rgba(243,241,237,.45)}.mq-clear{width:28px;height:28px;flex:none;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:rgba(243,241,237,.7);cursor:pointer}@keyframes mq-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes mq-grow-y{0%{transform:scaleY(0)}}@keyframes mq-grow-x{0%{transform:scaleX(0)}}@keyframes mq-draw{0%{stroke-dashoffset:1}}@keyframes mq-fade{0%{opacity:0}}@keyframes mq-ws-in{0%{opacity:0;transform:translateX(var(--from,14px))}}@media (prefers-reduced-motion:no-preference){.mq-stage{scroll-behavior:smooth}.mq-ws:not([hidden]){animation:mq-ws-in .28s var(--mq-ease) backwards}.mq-ws--overview{--from:-14px}.mq-rise{animation:mq-rise .42s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0s)}.mq-grow-y{transform-origin:50% 100%;animation:mq-grow-y .46s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0s)}.mq-grow-x,.mq-grow-y{transform-box:fill-box}.mq-grow-x{transform-origin:0 50%;animation:mq-grow-x .46s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0s)}.mq-draw{stroke-dasharray:1;animation:mq-draw .56s ease-out both;animation-delay:var(--d,0s)}.mq-fade{animation:mq-fade .42s ease-out both;animation-delay:var(--d,0s)}}@media (max-width:1100px){.mq-top{padding-right:24px}.mq-dock,.mq-head,.mq-hello__bar,.mq-stage{padding-left:24px;padding-right:24px}.mq-hello__bar{margin-right:-24px;margin-left:-24px}.mq-head{flex-wrap:wrap}.mq-prod.is-soon{position:relative;width:40px;justify-content:center;padding:0}.mq-prod.is-soon .mq-prod__label,.mq-prod.is-soon .mq-soon{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mq-top__scope .mq-hosp{width:208px}}@media (min-width:721px) and (max-width:1100px){.mq-prod{padding:0 14px 0 12px}.mq-prod.is-end{position:relative;width:40px;justify-content:center;padding:0}.mq-prod.is-end .mq-prod__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (min-width:721px) and (max-width:960px){.mq-top__scope .mq-hosp{width:168px}}@media (min-width:721px) and (max-width:880px){.mq-prod:not(.on){position:relative;width:40px;justify-content:center;padding:0}.mq-prod:not(.on) .mq-prod__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:960px){.mq-hello__tools{margin-left:0}.mq-hello__bar{position:relative}.mq-hello__bar.is-stuck:before{opacity:0}}@media (max-width:720px){body:has(.mq-app),html:has(.mq-app){background:#efefec}.mq-app{padding:0}.mq-app,.mq-canvas{height:auto;min-height:100dvh;overflow:visible}.mq-canvas{display:block;border-radius:0;box-shadow:none}.mq-canvas:after,.mq-canvas:before{position:fixed}.mq-main{display:block}.mq-top{flex-wrap:wrap;gap:10px;padding:12px 16px 0}.mq-products{order:3;flex:1 1 100%}.mq-acct--top,.mq-top__brand{display:block}.mq-acct--top .mq-acct__btn{width:40px;height:40px}.mq-prod{height:36px;padding:0 12px 0 10px;font-size:13px}.mq-prod.is-end,.mq-prod.is-soon{position:relative;width:36px;justify-content:center;padding:0}.mq-prod.is-end .mq-prod__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mq-top__scope .mq-hosp{width:200px;height:36px;padding:0 12px;font-size:13px}.mq-app--nav-open .mq-rail,.mq-rail{position:fixed;inset:auto 12px calc(10px + env(safe-area-inset-bottom));width:fit-content;max-width:calc(100% - 24px);margin:0 auto;flex-direction:row;align-items:center;gap:6px;padding:6px;overflow:visible;border-radius:999px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.mq-rail:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgba(250,250,248,.82);-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 0 0 1px rgba(27,28,33,.06),0 16px 36px -18px rgba(27,28,33,.45)}.mq-app--nav-open .mq-rail__top,.mq-rail__top{flex-direction:row;padding-left:0}.mq-app--nav-open .mq-rail__foot,.mq-rail__brand,.mq-rail__foot,.mq-ri__tip{display:none}.mq-app--nav-open .mq-rail__nav,.mq-rail__nav{display:flex;flex-direction:row;gap:6px}.mq-app--nav-open .mq-rail__map{position:fixed;right:12px;bottom:calc(78px + env(safe-area-inset-bottom));left:12px;max-height:calc(100dvh - 132px);overflow-y:auto;padding:18px 12px;border-radius:26px;background:rgba(250,250,248,.94);-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 0 0 1px rgba(27,28,33,.06),0 24px 48px -20px rgba(27,28,33,.45)}.mq-backdrop{position:fixed}.mq-head{flex-direction:column;align-items:stretch;gap:12px;padding:18px 16px 12px}.mq-head h1{font-size:26px}.mq-tools{flex-wrap:wrap;justify-content:flex-start;gap:10px}.mq-hello__intro{padding:14px 0 16px}.mq-hello__bar{position:relative;margin:0 -16px 14px;padding:6px 16px}.mq-hello__tools{max-width:100%}.mq-wsw{flex:1 1 100%;width:auto}.mq-wsw.is-dense{overflow-x:auto;scrollbar-width:none}.mq-wsw.is-dense button{padding:0 8px;font-size:12px}.mq-periods{max-width:100%;overflow-x:auto;scrollbar-width:none}.mq-periods>a{padding:0 11px}.mq-periods__sep{display:none}.mq-custom{position:static}.mq-custom__summary{padding:0 11px}.mq-custom__word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mq-custom.applied .mq-custom__range{display:none}.mq-custom__scrim{display:block;position:fixed;inset:0;z-index:30;background:rgba(28,24,20,.24)}.mq-pop{position:fixed;z-index:31;top:auto;right:0;bottom:0;left:0;width:auto;max-height:92dvh;overflow-y:auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.mq-pop__quick a{padding:8px 12px;font-size:13px}.mq-pop__times label{grid-template-columns:40px minmax(0,1fr) 84px}.mq-pop__times input{height:44px;font-size:16px}.mq-pop__foot button{height:44px;padding:0 18px}.mq-stage{overflow:visible;padding:4px 16px 184px}.mq-dock{position:fixed;bottom:calc(70px + env(safe-area-inset-bottom));padding:0 16px 10px}.mq-sdock{width:min(280px,100%)}.mq-sdock.is-open{width:100%}.mq-kbd{display:none}.mq-field input{font-size:16px}}