:root{--mui-primary:#1976d2;--mui-primary-dark:#1565c0;--mui-primary-light:#42a5f5;--mui-primary-container:#e3f2fd;--mui-error:#d32f2f;--mui-error-container:#ffebee;--mui-success:#2e7d32;--mui-success-container:#e8f5e9;--mui-bg:#fafafa;--mui-surface:#ffffff;--mui-surface-dim:#f5f5f5;--mui-on-surface:rgba(0,0,0,0.87);--mui-on-surface-variant:rgba(0,0,0,0.6);--mui-outline:rgba(0,0,0,0.23);--mui-elevation-1:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);--mui-elevation-2:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);--mui-shape:4px;--mui-font:"Jost","Roboto",-apple-system,BlinkMacSystemFont,sans-serif;--mui-app-bar:56px;--md-primary:#1976d2;--md-primary-dark:#1565c0;--md-primary-light:#42a5f5;--md-primary-container:#e3f2fd;--md-success:#2e7d32;--md-error:#d32f2f;--md-warning:#ed6c02;--md-info:#0288d1;--md-bg:#fafafa;--md-surface:#ffffff;--md-surface-variant:#f5f5f5;--md-outline:rgba(0,0,0,0.12);--md-outline-variant:rgba(0,0,0,0.08);--md-text-primary:rgba(0,0,0,0.87);--md-text-secondary:rgba(0,0,0,0.6);--md-text-disabled:rgba(0,0,0,0.38);--md-elevation-1:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);--md-elevation-2:0 3px 6px rgba(0,0,0,0.15),0 2px 4px rgba(0,0,0,0.12);--md-elevation-3:0 10px 20px rgba(0,0,0,0.15),0 3px 6px rgba(0,0,0,0.1);--md-shape-sm:4px;--md-shape-md:8px;--md-shape-lg:12px;--md-shape-xl:16px;--md-shape-full:9999px;--md-font:"Jost","Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--md-header-offset:56px;--md-toolbar-offset:52px;--md-bottom-nav-height:72px;--md-content-max:680px;--md-gutter:16px;--app-safe-top:0px;--app-safe-bottom:0px; --md-sheet-footer-safe:calc(env(safe-area-inset-bottom,0px) + var(--app-safe-bottom,0px))} html.is-webview,body.is-webview{--md-sheet-footer-safe:0px}html.is-webview #timelineReadSheet .md-timeline-read-sheet__footer,html.is-webview .md-timeline-read-sheet__footer,html.is-webview .md-timeline-sheet__footer,html.is-webview .md-timeline-filter-sheet__footer,html.is-webview .al-sheet__footer,html.is-webview .md-sl-sheet__footer,html.is-webview .md-sheet-footer,html.is-webview .menu.menu-box-modal .modal-footer,html.is-webview #empty_modal .modal-footer,html.is-webview #fullEmptyModal .modal-footer,html.is-webview #fullEmptyModal > #footer-bar,html.is-webview .alert-page #fullEmptyModal > .modal-footer,html.is-webview .alert-page #fullEmptyModal > #footer-bar,html.is-webview #ecr-score-footer-dock .md-ecr-score__footer,html.is-webview .md-ecr-score-footer-dock .md-ecr-score__footer,html.is-webview .insights-page .insights-modal-foot,body.is-webview #ecr-score-footer-dock .md-ecr-score__footer,body.is-webview .md-ecr-score-footer-dock .md-ecr-score__footer{padding-bottom:12px !important} .md-page{font-family:var(--mui-font);color:var(--mui-on-surface);background:var(--mui-bg);min-height:100vh}.md-feed{max-width:var(--md-content-max,680px);margin:0 auto;padding:0 var(--md-gutter,16px) calc(var(--md-bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + var(--app-safe-bottom,0px) + 24px);box-sizing:border-box}.md-list{display:flex;flex-direction:column;gap:0} .md-btn-contained{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 16px;border:none;border-radius:var(--mui-shape);background:var(--mui-primary);color:#fff;font-family:var(--mui-font);font-size:0.875rem;font-weight:500;letter-spacing:0.02857em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:var(--mui-elevation-2);transition:background 0.2s ease,box-shadow 0.2s ease}.md-btn-contained:hover,.md-btn-contained:focus-visible{background:var(--mui-primary-dark);color:#fff}.md-btn-contained:disabled{opacity:0.55;cursor:not-allowed;box-shadow:none}.md-btn-contained--success{background:#0f766e;box-shadow:none}.md-btn-contained--success:hover,.md-btn-contained--success:focus-visible{background:#0d5e58}.md-btn-contained--tonal{background:var(--md-primary-container);color:var(--md-primary-dark);box-shadow:none;text-transform:none;letter-spacing:0.01em}.md-btn-contained--tonal:hover,.md-btn-contained--tonal:focus-visible{background:#bbdefb;color:var(--md-primary-dark)}.md-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--md-shape-full);font-size:11px;font-weight:600;letter-spacing:0.02em;background:var(--md-surface-variant);color:var(--md-text-secondary)}.md-chip--success{background:#e8f5e9;color:var(--md-success)}.md-chip--error{background:#ffebee;color:var(--md-error)}.md-chip--warning{background:#fff3e0;color:var(--md-warning)}.md-chip--info{background:#e3f2fd;color:var(--md-info)}.md-chip--neutral{background:#f1f3f4;color:#5f6368}.md-card{background:var(--md-surface);border-radius:var(--md-shape-xl);box-shadow:var(--md-elevation-1)}.md-toolbar .content{padding:10px 12px 12px}.md-toolbar__row{display:grid;gap:8px}.md-btn-outlined{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:4px 12px;border:1px solid var(--mui-outline);border-radius:var(--mui-shape);background:transparent;color:var(--mui-primary);font-family:var(--mui-font);font-size:0.8125rem;font-weight:500;text-transform:uppercase;text-decoration:none;cursor:pointer}.md-btn-outlined:hover{background:rgba(25,118,210,0.04)} .mui-field{margin-bottom:16px}.mui-field__label{display:block;margin-bottom:4px;font-size:0.75rem;font-weight:400;color:var(--mui-on-surface-variant)}.mui-field__input,.mui-field__select{width:100%;min-height:48px;padding:16px 12px 8px;border:none;border-bottom:1px solid var(--mui-outline);border-radius:var(--mui-shape) var(--mui-shape) 0 0;background:var(--mui-surface-dim);color:var(--mui-on-surface);font-family:var(--mui-font);font-size:1rem;transition:background 0.2s ease,border-color 0.2s ease}.mui-field__input:hover,.mui-field__select:hover{background:#eeeeee}.mui-field__input:focus,.mui-field__select:focus{outline:none;background:#eceff1;border-bottom-width:2px;border-bottom-color:var(--mui-primary);padding-bottom:7px}.mui-field__input::placeholder{color:var(--mui-on-surface-variant)} @keyframes mui-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.md-animate-in{animation:mui-rise 0.35s cubic-bezier(0.4,0,0.2,1) both;animation-delay:calc(var(--md-delay,0) * 50ms)}.md-ripple{position:relative;overflow:hidden}.md-ripple::after{content:"";position:absolute;left:var(--ripple-x,50%);top:var(--ripple-y,50%);width:120%;padding-bottom:120%;margin-left:-60%;margin-top:-60%;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;transform:scale(0)}.md-ripple:active::after{opacity:0.16;transform:scale(1);transition:transform 0.45s cubic-bezier(0.4,0,0.2,1),opacity 0.4s ease} @keyframes md-search-active-ripple{0%{box-shadow:0 1px 2px rgba(15,23,42,0.06),0 0 0 0 rgba(26,115,232,0.42)}70%{box-shadow:0 1px 2px rgba(15,23,42,0.06),0 0 0 12px rgba(26,115,232,0)}100%{box-shadow:0 1px 2px rgba(15,23,42,0.06),0 0 0 0 rgba(26,115,232,0)}}.md-search-field.is-searching{border-color:rgba(21,101,192,0.5) !important;background-color:#eef5ff !important;animation:md-search-active-ripple 1.6s ease-out infinite}.md-search-field.is-searching .md-search-field__input{color:#0d47a1 !important;font-weight:600}.md-search-field.is-searching:focus-within{border-color:#1565c0 !important;box-shadow:0 1px 2px rgba(15,23,42,0.06),0 0 0 3px rgba(21,101,192,0.18) !important;animation:md-search-active-ripple 1.6s ease-out infinite}@media (prefers-reduced-motion:reduce){.md-search-field.is-searching,.md-search-field.is-searching:focus-within{animation:none;box-shadow:0 0 0 3px rgba(21,101,192,0.22) !important}}.md-loading{display:flex;justify-content:center;padding:20px 0}.md-loading__spinner{width:32px;height:32px;border:3px solid var(--mui-primary-container);border-top-color:var(--mui-primary);border-radius:50%;animation:mui-spin 0.7s linear infinite}@keyframes mui-spin{to{transform:rotate(360deg)}}.mui-alert{display:flex;align-items:center;gap:12px;padding:6px 16px;border-radius:var(--mui-shape);font-size:0.875rem;line-height:1.43;text-decoration:none;transition:background 0.2s ease}.mui-alert--error{background:var(--mui-error-container);color:#5f2120}.mui-alert--error:hover{background:#ffcdd2}.mui-alert__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:8px;color:var(--mui-error)}.mui-alert__message{flex:1;padding:8px 0;font-weight:400}.mui-alert__message strong{font-weight:600}.mui-chip--error{background:var(--mui-error-container);color:var(--mui-error)}.mui-chip--success{background:var(--mui-success-container);color:var(--mui-success)}.mui-chip--warning{background:#fff3e0;color:#ed6c02}.mui-divider{display:flex;align-items:center;gap:16px;margin:4px 0 0;color:var(--mui-on-surface-variant);font-size:0.75rem;font-weight:500;letter-spacing:0.04em;text-transform:uppercase}.mui-divider::before,.mui-divider::after{content:"";flex:1;height:1px;background:rgba(0,0,0,0.12)}.mui-list-panel{margin:0 16px 12px;border-radius:var(--mui-shape);background:var(--mui-surface-dim);overflow:hidden}.mui-list-item-link{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;color:var(--mui-on-surface);font-size:0.875rem;font-weight:400;text-decoration:none;transition:background 0.2s ease}.mui-list-item-link + .mui-list-item-link{border-top:1px solid rgba(0,0,0,0.08)}.mui-list-item-link:hover{background:rgba(0,0,0,0.04)}.mui-list-item-link__icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--mui-shape);background:var(--mui-primary-container);color:var(--mui-primary);font-size:0.875rem}.mui-list-item-link__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mui-list-item-link__arrow{flex-shrink:0;font-size:0.75rem;color:var(--mui-on-surface-variant)} .timeline-page{--md-header-offset:0px;--md-timeline-toolbar-height:148px;--md-timeline-toolbar-offset:var(--md-timeline-toolbar-height);--tl-google-blue:#1a73e8;--tl-google-blue-dark:#1557b0;--tl-google-blue-light:#4285f4;--tl-google-blue-container:#e8f0fe;--tl-google-blue-hover:#f6f9fe;--tl-google-on-surface-variant:#5f6368;--tl-toolbar-teal:#0f766e;--tl-toolbar-teal-dark:#0d5e58;--tl-feed-bg:#eef1f4;--tl-card-radius:12px;--tl-card-border:#c0c4c8;--tl-card-shadow:none;--tl-content-max:680px;--tl-gutter:10px;--md-soft-pill-bg:var(--tl-google-blue-container);--md-soft-pill-border:rgba(26,115,232,0.18);--md-soft-pill-primary:var(--tl-google-blue);--md-soft-pill-overline:rgba(21,87,176,0.72);--md-soft-pill-ink:#0d47a1;--mui-primary:var(--tl-google-blue);--mui-primary-dark:var(--tl-google-blue-dark);--mui-primary-light:var(--tl-google-blue-light);--mui-primary-container:var(--tl-google-blue-container);--mui-font:"Jost",sans-serif;--md-font:"Jost",sans-serif;font-family:"Jost",sans-serif !important;background:var(--tl-feed-bg)} body.timeline-app{display:block !important;height:auto !important;max-height:none !important;min-height:100% !important;overflow:visible !important;-webkit-overflow-scrolling:touch}body.timeline-app #page,body.timeline-app .md-page.timeline-page,body.timeline-app .md-page.timeline-page .timeline-feed.page-content,body.timeline-app .md-page.timeline-page .page-content{display:block !important;flex:none !important;height:auto !important;max-height:none !important;min-height:0 !important;overflow:visible !important}.md-page.timeline-page a,.md-page.timeline-page button,.md-page.timeline-page .mui-btn,.md-page.timeline-page .md-btn-contained,.md-page.timeline-page .md-ripple{touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:transparent}.timeline-page h1,.timeline-page h2,.timeline-page h3,.timeline-page h4,.timeline-page h5,.timeline-page h6,.timeline-page p,.timeline-page a,.timeline-page span{font-family:var(--md-font) !important}.timeline-page .page-title-clear{display:none}.timeline-page .timeline-feed.page-content,.timeline-page .page-content,.timeline-page .timeline-feed.md-feed{max-width:none !important;width:100%;margin:0 !important;padding-top:var(--md-timeline-toolbar-offset) !important;padding-right:0 !important;padding-left:0 !important;padding-bottom:calc(var(--md-bottom-nav-height,61px) + env(safe-area-inset-bottom,0px) + var(--app-safe-bottom,0px) + 8px) !important;background:var(--tl-feed-bg) !important;overflow:visible !important;transition:none !important} .timeline-page .timeline-feed.md-feed > .md-tl-week{flex-shrink:0}.timeline-page .timeline-feed.md-feed > .md-timeline-sort{flex-shrink:0}.timeline-page .md-timeline-toolbar.card-filter{position:fixed !important;max-width:none;width:100%;left:0;right:0;transform:none;margin:0 !important;padding-top:var(--app-safe-top,0px) !important;border-radius:0 !important;border:none !important;border-bottom:1px solid var(--mui-divider,rgba(0,0,0,0.12)) !important;box-shadow:var(--mui-elevation-1,0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)) !important;background:#fff !important;backdrop-filter:none;-webkit-backdrop-filter:none;top:0 !important;z-index:100}.header.header-fixed.header--timeline,.header.header-fixed:has(+ .md-page.timeline-page){display:none !important}.timeline-page .md-timeline-toolbar .content,.timeline-page .md-timeline-toolbar__inner{display:flex;flex-direction:column;gap:8px;width:100%;max-width:680px;margin:0 auto;padding:10px 12px 12px !important;box-sizing:border-box}.timeline-page .md-timeline-toolbar__brand{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.timeline-page .md-timeline-toolbar__title{margin:0;flex:1 1 auto;min-width:0;font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:-0.02em;color:#202124;text-transform:none}.timeline-page .md-timeline-toolbar__reload{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;margin:0 0 0 auto;padding:0;border:none;border-radius:50%;background:#f1f3f4;color:#202124;font-size:1rem;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.timeline-page .md-timeline-toolbar__reload:hover,.timeline-page .md-timeline-toolbar__reload:focus-visible{background:#e8eaed;color:#202124;outline:none}.timeline-page .md-timeline-toolbar__context{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.timeline-page .md-timeline-toolbar__context .md-timeline-toolbar__chip{flex:1 1 auto;width:auto;min-width:0}.timeline-page .md-timeline-toolbar__filter{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:50%;background:var(--tl-toolbar-teal,#0f766e);color:#fff;font-size:1rem;text-decoration:none;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;transition:background-color 0.15s ease}.timeline-page .md-timeline-toolbar__filter:hover,.timeline-page .md-timeline-toolbar__filter:focus-visible{background:var(--tl-toolbar-teal-dark,#0d5e58);color:#fff;outline:none}.timeline-page .md-timeline-toolbar .md-toolbar__row{gap:8px}.timeline-page .md-timeline-toolbar__actions,.timeline-page .mui-toolbar__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch;width:100%}.timeline-page .md-timeline-toolbar__actions--solo,.timeline-page .mui-toolbar__actions--solo{grid-template-columns:1fr} .timeline-page .mui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;border:none;font-family:var(--mui-font);font-weight:500;line-height:1.75;letter-spacing:0.02857em;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color 0.2s cubic-bezier(0.4,0,0.2,1),border-color 0.2s cubic-bezier(0.4,0,0.2,1),color 0.2s cubic-bezier(0.4,0,0.2,1);-webkit-tap-highlight-color:transparent}.timeline-page .md-timeline-toolbar__actions .mui-btn,.timeline-page .md-timeline-toolbar__actions .md-btn-contained,.timeline-page .md-timeline-toolbar__actions .md-btn-outlined{width:100%;min-height:40px;padding:8px 14px;gap:8px;border-radius:10px;font-size:0.875rem;font-weight:600;text-transform:none;letter-spacing:0.01em;box-shadow:none}.timeline-page .md-timeline-toolbar__actions .md-btn-contained:not(.md-btn-contained--tonal):not(.md-btn-contained--success){background:var(--tl-google-blue);color:#fff}.timeline-page .md-timeline-toolbar__actions .md-btn-contained:not(.md-btn-contained--tonal):not(.md-btn-contained--success):hover,.timeline-page .md-timeline-toolbar__actions .md-btn-contained:not(.md-btn-contained--tonal):not(.md-btn-contained--success):focus-visible{background:var(--tl-google-blue-dark);color:#fff}.timeline-page .md-timeline-toolbar__actions .md-btn-contained--tonal{background:var(--tl-google-blue-container);color:var(--tl-google-blue-dark)}.timeline-page .md-timeline-toolbar__actions .md-btn-contained--tonal:hover,.timeline-page .md-timeline-toolbar__actions .md-btn-contained--tonal:focus-visible{background:#d2e3fc;color:#0d47a1}.timeline-page .md-timeline-toolbar__actions .md-btn-outlined{background:#fff;border:1px solid rgba(0,0,0,0.23);color:var(--tl-google-blue-dark)}.timeline-page .md-timeline-toolbar__actions .md-btn-outlined:hover,.timeline-page .md-timeline-toolbar__actions .md-btn-outlined:focus-visible{background:rgba(26,115,232,0.04);border-color:var(--tl-google-blue);color:var(--tl-google-blue-dark)}.timeline-page .md-timeline-toolbar__actions .md-btn-contained--success{background:var(--tl-toolbar-teal);color:#fff}.timeline-page .md-timeline-toolbar__actions .md-btn-contained--success:hover,.timeline-page .md-timeline-toolbar__actions .md-btn-contained--success:focus-visible{background:var(--tl-toolbar-teal-dark);color:#fff}.timeline-page .md-timeline-toolbar__actions .mui-btn i,.timeline-page .md-timeline-toolbar__actions .md-btn-contained i,.timeline-page .md-timeline-toolbar__actions .md-btn-outlined i{font-size:0.9375rem}.is-webview .timeline-page .md-timeline-toolbar__actions .mui-btn,.is-webview .timeline-page .md-timeline-toolbar__actions .md-btn-contained,.is-webview .timeline-page .md-timeline-toolbar__actions .md-btn-outlined{min-height:48px;padding:12px 16px;font-size:0.9375rem}.timeline-page .mui-btn-outlined{border:1px solid #dadce0;background:transparent;color:var(--tl-google-blue)}.timeline-page .mui-btn-outlined:hover,.timeline-page .mui-btn-outlined:focus-visible{background:var(--tl-google-blue-hover);border-color:var(--tl-google-blue);color:var(--tl-google-blue-dark)}.timeline-page .mui-btn-contained{background:var(--tl-google-blue);color:#fff}.timeline-page .mui-btn-contained:hover,.timeline-page .mui-btn-contained:focus-visible{background:var(--tl-google-blue-dark);color:#fff}.timeline-page .nav_exit_schools{display:none;min-width:0;flex:1 1 0}.timeline-page .nav_exit_schools:not([hidden]):not(.d-none){display:flex;align-items:stretch}.timeline-page .mui-alert,.timeline-page .md-timeline-notice{margin:10px auto 0;max-width:var(--tl-content-max,680px);width:calc(100% - (var(--tl-gutter,10px) * 2));border-radius:12px;box-sizing:border-box}.timeline-page .md-timeline-sort{margin:0 auto 8px;max-width:var(--tl-content-max,680px);width:calc(100% - (var(--tl-gutter,10px) * 2));box-sizing:border-box;flex-shrink:0;opacity:1}.timeline-page .md-tl-week + .md-timeline-sort{margin-top:0}.timeline-page .md-timeline-sort-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:14px;border:1px solid rgba(21,101,192,0.1);background:#eef3f9;box-shadow:inset 0 1px 2px rgba(15,23,42,0.05)}.timeline-page .md-timeline-sort-stat{appearance:none;-webkit-appearance:none;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;min-height:38px;margin:0;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:#44546a;cursor:pointer;font-family:inherit;transition:background 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}.timeline-page .md-timeline-sort-stat:hover{background:rgba(255,255,255,0.7)}.timeline-page .md-timeline-sort-stat:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.timeline-page .md-timeline-sort-stat.is-active{background:#fff;color:#0d47a1;box-shadow:0 1px 2px rgba(11,45,92,0.1),0 2px 8px rgba(11,45,92,0.1)}.timeline-page .md-timeline-sort-stat__label{order:0;font-size:0.75rem;font-weight:600;letter-spacing:0.01em;line-height:1.2;white-space:nowrap}.timeline-page .md-timeline-sort-stat__value{order:1;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:rgba(21,101,192,0.1);color:#1565c0;font-size:0.6875rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-sizing:border-box}.timeline-page .md-timeline-sort-stat.is-active .md-timeline-sort-stat__value{background:#1565c0;color:#fff}.timeline-page .md-timeline-sort-stat.is-alert .md-timeline-sort-stat__value{background:#fdecea;color:#c5221f}.timeline-page .md-timeline-sort-stat.is-alert.is-active{color:#a50e0e}.timeline-page .md-timeline-sort-stat.is-alert.is-active .md-timeline-sort-stat__value{background:#d93025;color:#fff} .timeline-page .md-timeline-stream{display:flex;flex-direction:column;gap:12px;padding:10px var(--tl-gutter,10px) 8px;width:100%;max-width:var(--tl-content-max,680px);margin-left:auto;margin-right:auto;box-sizing:border-box;overflow-anchor:auto}.timeline-page .enter-timeline{width:100%;overflow-anchor:auto} .md-timeline-new-posts,.timeline-page .md-timeline-new-posts{position:fixed;top:calc(var(--md-timeline-toolbar-offset,148px) + 10px);left:50%;z-index:100;display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;margin:0;padding:0.55rem 1rem 0.55rem 0.85rem;border:none;border-radius:999px;font-family:var(--md-font,inherit);font-size:0.8125rem;font-weight:600;letter-spacing:0.01em;line-height:1.2;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 28% 30%,rgba(255,255,255,0.35) 0%,transparent 45%),linear-gradient(160deg,#42a5f5 0%,#1976d2 48%,#1565c0 100%);box-shadow:0 2px 10px rgba(15,23,42,0.2),inset 0 1px 0 rgba(255,255,255,0.35);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-50%,-6px,0);transition:opacity 0.22s ease,visibility 0.22s ease,transform 0.22s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.16s ease}.md-timeline-new-posts.is-visible,.timeline-page .md-timeline-new-posts.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,0,0)}.md-timeline-new-posts i,.timeline-page .md-timeline-new-posts i{font-size:0.75rem;line-height:1}.md-timeline-new-posts:hover,.timeline-page .md-timeline-new-posts:hover{box-shadow:0 4px 14px rgba(15,23,42,0.24),inset 0 1px 0 rgba(255,255,255,0.4)}.md-timeline-new-posts:active,.timeline-page .md-timeline-new-posts:active{transform:translate3d(-50%,1px,0)}.md-timeline-new-posts:focus-visible,.timeline-page .md-timeline-new-posts:focus-visible{outline:2px solid #90caf9;outline-offset:3px}html:has(#menu_nav.menu-active) .md-timeline-new-posts,html:has(.menu-box-modal.menu-active) .md-timeline-new-posts,html:has(.menu-box-bottom.menu-active) .md-timeline-new-posts,html:has(.md-timeline-read-sheet.is-open) .md-timeline-new-posts,html:has(#menu_nav.menu-active) .timeline-page .md-timeline-new-posts,html:has(.menu-box-modal.menu-active) .timeline-page .md-timeline-new-posts,html:has(.menu-box-bottom.menu-active) .timeline-page .md-timeline-new-posts,html:has(.md-timeline-read-sheet.is-open) .timeline-page .md-timeline-new-posts{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}@media (prefers-reduced-motion:reduce){.md-timeline-new-posts,.timeline-page .md-timeline-new-posts{transition:opacity 0.01ms,visibility 0.01ms}} .md-fab-top,.timeline-page .md-fab-top{--fab-size:52px;position:fixed;left:16px;bottom:74px;z-index:99;display:inline-flex;align-items:center;justify-content:center;width:var(--fab-size);height:var(--fab-size);margin:0;padding:0;border:none;border-radius:50%;text-decoration:none;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,0.4) 0%,transparent 42%),linear-gradient(160deg,#42a5f5 0%,#1976d2 45%,#1565c0 100%);box-shadow:0 2px 8px rgba(15,23,42,0.18),inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 2px rgba(0,0,0,0.12);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,8px,0);transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.16s cubic-bezier(0.2,0.8,0.2,1)}.md-fab-top.is-visible,.timeline-page .md-fab-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0)}.md-fab-top::before,.timeline-page .md-fab-top::before{content:"";position:absolute;inset:3px;border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,0.2),transparent 55%);pointer-events:none}.md-fab-top i,.timeline-page .md-fab-top i{position:relative;z-index:1;font-size:1.125rem;line-height:1;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2)}.md-fab-top:hover,.timeline-page .md-fab-top:hover{color:#fff;transform:translate3d(0,-1px,0);box-shadow:0 4px 12px rgba(15,23,42,0.22),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 -1px 2px rgba(0,0,0,0.1)}.md-fab-top:active,.md-fab-top.is-pressed,.timeline-page .md-fab-top:active,.timeline-page .md-fab-top.is-pressed{color:#fff;transform:translate3d(0,1px,0);box-shadow:0 1px 4px rgba(15,23,42,0.16),inset 0 2px 4px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.2)}.md-fab-top:focus-visible,.timeline-page .md-fab-top:focus-visible{outline:2px solid #90caf9;outline-offset:3px}html:has(#menu_nav.menu-active) .md-fab-top,html:has(.menu-box-modal.menu-active) .md-fab-top,html:has(.menu-box-bottom.menu-active) .md-fab-top,html:has(.md-timeline-read-sheet.is-open) .md-fab-top,html:has(#menu_nav.menu-active) .timeline-page .md-fab-top,html:has(.menu-box-modal.menu-active) .timeline-page .md-fab-top,html:has(.menu-box-bottom.menu-active) .timeline-page .md-fab-top,html:has(.md-timeline-read-sheet.is-open) .timeline-page .md-fab-top{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}@media (prefers-reduced-motion:reduce){.md-fab-top,.timeline-page .md-fab-top{transition:none}} .timeline-page .md-timeline-date,.timeline-page .mui-divider.md-timeline-date{position:sticky;top:calc(var(--md-timeline-toolbar-offset,148px) + var(--md-timeline-login-offset,0px) + 4px);z-index:20;display:flex;align-items:center;justify-content:center;gap:12px;margin:2px 0 0;padding:6px 0;background:linear-gradient( 180deg,var(--tl-feed-bg,#eef1f4) 0%,rgba(238,241,244,0.94) 70%,rgba(238,241,244,0.72) 100% );text-align:center;text-transform:none;letter-spacing:0;pointer-events:none}.timeline-page .md-timeline-date::before,.timeline-page .md-timeline-date::after{content:"";flex:1 1 auto;height:1px;display:block;background:linear-gradient( 90deg,transparent 0%,rgba(15,23,42,0.14) 18%,rgba(15,23,42,0.14) 82%,transparent 100% )}.timeline-page .md-timeline-date::before{background:linear-gradient( 90deg,transparent 0%,rgba(15,23,42,0.14) 100% )}.timeline-page .md-timeline-date::after{background:linear-gradient( 90deg,rgba(15,23,42,0.14) 0%,transparent 100% )}.timeline-page .md-timeline-date__chip,.timeline-page .md-timeline-date > span.md-timeline-date__chip{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:28px;padding:4px 14px;border:1px solid rgba(95,99,104,0.22);border-radius:999px;background:#f1f3f4;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:0.75rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#5f6368;white-space:nowrap}.timeline-page .md-timeline-card,.timeline-page article.md-timeline-card.card,.timeline-page .md-timeline-card.each_post{--tl-card-head-bg:#f7f9fc;--tl-card-avatar-bg:#e8f0fe;--tl-card-avatar-fg:#1a73e8;position:relative;margin:0;border:1px solid var(--tl-card-border,#c0c4c8) !important;border-radius:var(--tl-card-radius,12px) !important;background:#fff;box-shadow:none !important;overflow:hidden}.timeline-page .md-timeline-card::before{display:none}.timeline-page .md-timeline-card--class{--tl-card-head-bg:#f3faf8}.timeline-page .md-timeline-card--school{--tl-card-head-bg:#f5f8fd}.timeline-page .md-timeline-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 10px;background:var(--tl-card-head-bg);border-bottom:1px solid rgba(15,23,42,0.06)}.timeline-page .md-timeline-card__identity{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.timeline-page .md-timeline-card__head-aside{display:flex;align-items:center;gap:2px;flex-shrink:0}.timeline-page .md-timeline-card__head-aside:empty{display:none}.timeline-page .md-timeline-card__avatar{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,0.28) 0%,rgba(255,255,255,0) 38%),linear-gradient(145deg,#3d8bfd 0%,#1a73e8 46%,#0b3d91 100%);color:#fff;border:1px solid rgba(255,255,255,0.28);box-shadow:0 1px 1px rgba(255,255,255,0.35) inset,0 -2px 5px rgba(11,61,145,0.4) inset,0 3px 6px rgba(13,71,161,0.28),0 1px 2px rgba(0,0,0,0.12);font-size:0.8125rem;font-weight:800;letter-spacing:0.04em;line-height:1;text-shadow:0 0 1px rgba(0,0,0,0.25),0 1px 2px rgba(11,61,145,0.55);overflow:hidden;-webkit-font-smoothing:antialiased}.timeline-page .md-timeline-card__avatar::after{content:"";position:absolute;z-index:0;inset:auto 16% 8% auto;width:36%;height:18%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,0.22) 0%,rgba(255,255,255,0) 70%);pointer-events:none}.timeline-page .md-timeline-card--class .md-timeline-card__avatar,.timeline-page .md-timeline-card--school .md-timeline-card__avatar{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,0.28) 0%,rgba(255,255,255,0) 38%),linear-gradient(145deg,#3d8bfd 0%,#1a73e8 46%,#0b3d91 100%);color:#fff}.timeline-page .md-timeline-card__who{flex:1;min-width:0}.timeline-page .md-timeline-card__author{display:block;min-width:0;flex:1 1 auto;font-size:0.9375rem;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:#202124;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-page .md-timeline-card__meta{display:block;margin-top:2px;font-size:0.75rem;line-height:1.35;color:#80868b}.timeline-page .md-timeline-card__branch.md-chip{display:inline;max-width:100%;min-width:0;height:auto;min-height:0;margin-top:2px;padding:0;border:none;border-radius:0;background:transparent;color:#9aa0a6;font-size:0.6875rem;font-weight:600;letter-spacing:0.01em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-page .md-timeline-card__branch--group{color:var(--md-primary,#1a73e8);font-weight:600}.timeline-page .md-timeline-card__branch--tap{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:var(--md-primary,#1a73e8);font:inherit;font-size:0.6875rem;font-weight:600;letter-spacing:0.01em;line-height:1.3;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.timeline-page .md-timeline-card__branch--tap:hover,.timeline-page .md-timeline-card__branch--tap:focus-visible{text-decoration:underline;outline:none}.timeline-page .md-timeline-card__branch-chevron{font-size:0.5625rem;opacity:0.8}.timeline-page .md-timeline-card--grouped{ } .md-timeline-group-sheet{display:none !important}#timelineGroupSchoolsSheet.md-timeline-group-sheet.is-open,#timelineGroupSchoolsSheet.md-timeline-group-sheet.is-open[hidden]{display:flex !important;flex-direction:column !important;position:fixed !important;left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;width:100% !important;max-width:none !important;height:auto !important;max-height:min(70vh,520px) !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:20px 20px 0 0 !important;background:#fff !important;box-shadow:0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12) !important;overflow:hidden !important;z-index:1400 !important;animation:md-timeline-read-sheet-rise 0.28s cubic-bezier(0.2,0,0,1) both;font-family:"Jost",sans-serif}#timelineGroupSchoolsSheet .md-timeline-group-sheet__panel{display:flex;flex-direction:column;width:100%;height:auto;min-height:0;max-height:inherit}#timelineGroupSchoolsSheet .md-timeline-group-sheet__handle{flex-shrink:0;width:36px;height:4px;margin:10px auto 0;border-radius:999px;background:#dadce0}#timelineGroupSchoolsSheet .md-timeline-group-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:10px 8px 10px 16px}#timelineGroupSchoolsSheet .md-timeline-group-sheet__heading{min-width:0;flex:1;padding-top:4px}#timelineGroupSchoolsSheet .md-timeline-group-sheet__overline{margin:0 0 2px;font-size:0.6875rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#5f6368}#timelineGroupSchoolsSheet .md-timeline-group-sheet__title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25;color:#1a1c1e}#timelineGroupSchoolsSheet .md-timeline-group-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:50%;background:transparent;color:#5f6368;cursor:pointer;flex-shrink:0}#timelineGroupSchoolsSheet .md-timeline-group-sheet__close:hover,#timelineGroupSchoolsSheet .md-timeline-group-sheet__close:focus-visible{background:rgba(0,0,0,0.06);outline:none}#timelineGroupSchoolsSheet .md-timeline-group-sheet__body{flex:0 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px calc(12px + var(--md-sheet-footer-safe,0px))}#timelineGroupSchoolsSheet .md-timeline-group-sheet__list{list-style:none;margin:0;padding:0;border:1px solid rgba(15,23,42,0.08);border-radius:12px;overflow:hidden;background:#f8f9fa}#timelineGroupSchoolsSheet .md-timeline-group-sheet__item{display:flex;align-items:center;gap:12px;padding:12px 14px;color:#1a1c1e;font-size:0.875rem;font-weight:500;line-height:1.35;background:#fff}#timelineGroupSchoolsSheet .md-timeline-group-sheet__item + .md-timeline-group-sheet__item{border-top:1px solid rgba(15,23,42,0.06)}#timelineGroupSchoolsSheet .md-timeline-group-sheet__item--empty{color:#5f6368;font-weight:400}#timelineGroupSchoolsSheet .md-timeline-group-sheet__index{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--md-primary-container,#e8f0fe);color:var(--md-primary,#1a73e8);font-size:0.6875rem;font-weight:700;flex-shrink:0}#timelineGroupSchoolsSheet .md-timeline-group-sheet__name{min-width:0;flex:1}html.is-webview #timelineGroupSchoolsSheet .md-timeline-group-sheet__body,body.is-webview #timelineGroupSchoolsSheet .md-timeline-group-sheet__body{padding-bottom:12px !important}.timeline-page .md-timeline-status{flex-shrink:0;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:0.625rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.timeline-page .md-timeline-status--pending,.timeline-page .mui-chip--pending{background:#fce8e6;color:#d93025}.timeline-page .md-timeline-status--published,.timeline-page .mui-chip--published{background:#e6f4ea;color:#188038}.timeline-page .md-timeline-status--saved,.timeline-page .mui-chip--saved{background:#fef7e0;color:#ea8600}.timeline-page .md-timeline-card__menu{flex-shrink:0;margin-left:0}.timeline-page .md-timeline-card__menu-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#5f6368;text-decoration:none;transition:background 0.2s ease,color 0.2s ease}.timeline-page .md-timeline-card__menu-btn:hover,.timeline-page .md-timeline-card__menu-btn:focus-visible{background:rgba(0,0,0,0.06);color:#202124;outline:none}.timeline-page .md-timeline-menu{min-width:200px;padding:8px 0;border-radius:10px;border:1px solid rgba(15,23,42,0.08);box-shadow:0 8px 24px rgba(15,23,42,0.14);background:#fff}.timeline-page .md-timeline-menu a,.timeline-page .md-timeline-menu .dropdown-item{display:flex;align-items:center;gap:12px;padding:10px 16px;color:#202124;font-size:0.875rem;text-decoration:none}.timeline-page .md-timeline-menu a:hover{background:#f1f3f4}.timeline-page .md-timeline-menu a i{width:20px;color:#5f6368}.timeline-page .md-timeline-menu .delete_post{color:#d93025}.timeline-page .md-timeline-menu .delete_post i{color:#d93025}.timeline-page .md-timeline-card--media .md-timeline-card__content{padding-bottom:8px}.timeline-page .md-timeline-card__content{padding:12px 14px 8px}.timeline-page .md-timeline-card__title{margin:0 0 8px;font-size:0.8125rem;font-weight:700;line-height:1.3;letter-spacing:-0.015em;text-transform:none;color:#202124;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.timeline-page .md-timeline-card__title:last-child{margin-bottom:0}.timeline-page .md-timeline-card__body,.timeline-page .md-timeline-card__body.post-message{font-size:0.875rem;font-weight:400;line-height:1.45;color:rgba(0,0,0,0.72)} .timeline-page .md-timeline-card__body.post-message:not([data-expander-ready]){max-height:calc(1.45em * 3);overflow:hidden;mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}.timeline-page .md-timeline-card__teaser,.timeline-page .md-timeline-card__body .summary.md-timeline-card__teaser{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;word-break:break-word}.timeline-page .md-timeline-card--media .md-timeline-card__teaser,.timeline-page .md-timeline-card--media .md-timeline-card__body .summary.md-timeline-card__teaser{-webkit-line-clamp:2;line-clamp:2}.timeline-page .md-timeline-card__body p,.timeline-page .md-timeline-card__body.post-message p,.timeline-page .md-timeline-card__body .summary,.timeline-page .md-timeline-card__body .summary p{margin:0 0 0.5em;line-height:inherit}.timeline-page .md-timeline-card__body p:last-child,.timeline-page .md-timeline-card__body.post-message p:last-child{margin-bottom:0}.timeline-page .md-timeline-card__more,.timeline-page .md-timeline-card__body .more-link,.timeline-page .post-message .more-link{display:inline-flex;align-items:center;margin:6px 0 0;padding:0;border:none;background:none;color:var(--tl-google-blue,#1a73e8);font-family:inherit;font-size:0.8125rem;font-weight:700;line-height:1.3;letter-spacing:0.01em;text-decoration:none;cursor:pointer}.timeline-page .md-timeline-card__more:hover,.timeline-page .md-timeline-card__body .more-link:hover,.timeline-page .post-message .more-link:hover,.timeline-page .md-timeline-card__more:focus-visible{text-decoration:underline;outline:none}.timeline-page .md-timeline-card__more[hidden]{display:none !important} .timeline-page .md-timeline-media,.timeline-page .md-ig-carousel{margin:8px 0 0;border-radius:0;overflow:hidden;background:#1a2332}.timeline-page .md-ig-stage{position:relative;background:#1a2332}.timeline-page .md-ig-track{display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.timeline-page .md-ig-track::-webkit-scrollbar{display:none}.timeline-page .md-ig-slide{position:relative;flex:0 0 100%;width:100%;display:flex;align-items:center;justify-content:center;min-height:180px;scroll-snap-align:start;scroll-snap-stop:always;background:#1a2332;overflow:hidden}.timeline-page .md-ig-slide--image{isolation:isolate;aspect-ratio:4 / 5;max-height:min(80vh,720px);min-height:0;cursor:pointer}.timeline-page .md-ig-slide__glow{position:absolute;inset:-16%;z-index:0;width:132%;height:132%;max-width:none;max-height:none;object-fit:cover;object-position:center;filter:blur(32px) saturate(1.4) brightness(0.7);transform:scale(1.1);pointer-events:none;user-select:none;opacity:0;transition:opacity 0.7s cubic-bezier(0.22,1,0.36,1)}.timeline-page .md-ig-slide--image::after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at center,rgba(15,23,42,0.05) 0%,rgba(15,23,42,0.32) 100%);pointer-events:none}.timeline-page .md-ig-slide__photo,.timeline-page .md-ig-slide--image img.md-ig-slide__photo{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;object-fit:contain;object-position:center;border:0;background:transparent;box-shadow:none;opacity:0;transform:scale(1.02);transition:opacity 0.55s cubic-bezier(0.22,1,0.36,1),transform 0.65s cubic-bezier(0.22,1,0.36,1);will-change:opacity,transform}.timeline-page .md-ig-slide--image.is-poster-ready .md-ig-slide__photo{opacity:1;transform:scale(1)}.timeline-page .md-ig-slide--image.is-poster-ready .md-ig-slide__glow{opacity:1}.timeline-page .md-ig-slide--image.is-poster-instant .md-ig-slide__photo,.timeline-page .md-ig-slide--image.is-poster-instant .md-ig-slide__glow{transition:none}.timeline-page .md-ig-slide--video{flex-direction:column;align-items:stretch;justify-content:flex-start;aspect-ratio:auto;max-height:none;overflow:hidden;background:#0b1220}.timeline-page .md-ig-video-frame{position:relative;width:100%;flex:0 0 auto;aspect-ratio:4 / 5;max-height:min(72vh,640px);background:#0b1220;overflow:hidden} .timeline-page .md-ig-tap-flash{position:absolute;left:50%;top:50%;z-index:8;display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;margin:0;padding:0;border-radius:50%;background:rgba(15,23,42,0.72);border:2px solid rgba(255,255,255,0.88);box-shadow:0 10px 28px rgba(0,0,0,0.38);color:#fff;font-size:1.5rem;line-height:1;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(0.55);will-change:opacity,transform}.timeline-page .md-ig-tap-flash--play i{margin-left:3px}.timeline-page .md-ig-tap-flash.is-active{animation:md-ig-tap-flash 640ms cubic-bezier(0.22,0.82,0.2,1) forwards} .md-ig-lightbox .md-ig-tap-flash,.md-ig-pause-badge{position:absolute;left:50%;top:50%;z-index:8;display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;margin:0;padding:0;border-radius:50%;background:rgba(15,23,42,0.72);border:2px solid rgba(255,255,255,0.88);box-shadow:0 10px 28px rgba(0,0,0,0.38);color:#fff;font-size:1.5rem;line-height:1;pointer-events:none;transform:translate(-50%,-50%)}.md-ig-lightbox .md-ig-tap-flash{opacity:0;transform:translate(-50%,-50%) scale(0.55);will-change:opacity,transform}.md-ig-lightbox .md-ig-tap-flash--play i{margin-left:3px}.md-ig-lightbox .md-ig-tap-flash.is-active{animation:md-ig-tap-flash 640ms cubic-bezier(0.22,0.82,0.2,1) forwards}.md-ig-pause-badge{opacity:0;transform:translate(-50%,-50%) scale(0.85);transition:opacity 0.18s ease,transform 0.18s ease}.md-ig-pause-badge.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.md-ig-lightbox .md-ig-pause-badge{z-index:7}@media (prefers-reduced-motion:reduce){.md-ig-lightbox .md-ig-tap-flash,.md-ig-lightbox .md-ig-tap-flash.is-active{animation:none !important;opacity:0 !important}.md-ig-pause-badge{transition:none}.md-ig-pause-badge.is-visible{opacity:1;transform:translate(-50%,-50%)}}@keyframes md-ig-tap-flash{0%{opacity:0;transform:translate(-50%,-50%) scale(0.5)}16%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}42%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.28)}}.timeline-page .md-ig-play{display:block;position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.timeline-page .md-ig-play[hidden]{display:none !important}.timeline-page .md-ig-poster,.timeline-page .md-ig-slide--video .md-ig-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:#0b1220;opacity:0;transform:scale(1.03);transition:opacity 0.55s cubic-bezier(0.22,1,0.36,1),transform 0.65s cubic-bezier(0.22,1,0.36,1);will-change:opacity,transform}.timeline-page .md-ig-video-frame.is-poster-ready .md-ig-poster{opacity:1;transform:scale(1)}.timeline-page .md-ig-video-frame.is-poster-instant .md-ig-poster{transition:none}.timeline-page .md-ig-poster-shimmer{position:absolute;inset:0;z-index:2;display:none;overflow:hidden;pointer-events:none;opacity:0;transition:opacity 0.4s cubic-bezier(0.22,1,0.36,1);background:radial-gradient(ellipse 80% 55% at 20% 15%,rgba(26,115,232,0.22) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 85% 80%,rgba(13,148,136,0.16) 0%,transparent 50%),linear-gradient(160deg,#152238 0%,#0b1220 48%,#101826 100%)}.timeline-page .md-ig-poster-shimmer__glow{position:absolute;inset:-20%;background:radial-gradient(circle at 30% 40%,rgba(255,255,255,0.07) 0%,transparent 42%),radial-gradient(circle at 70% 65%,rgba(66,165,245,0.12) 0%,transparent 45%);animation:md-ig-poster-breathe 3.2s ease-in-out infinite}.timeline-page .md-ig-poster-shimmer__sheen{position:absolute;inset:0;background:linear-gradient( 105deg,transparent 32%,rgba(255,255,255,0.04) 42%,rgba(255,255,255,0.14) 50%,rgba(255,255,255,0.04) 58%,transparent 68% );background-size:220% 100%;animation:md-ig-poster-sheen 2.1s cubic-bezier(0.4,0,0.2,1) infinite}.timeline-page .md-ig-poster-shimmer__orb{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:0;border-radius:50%;transform:translate(-50%,-50%);background:rgba(15,23,42,0.45);border:1.5px solid rgba(255,255,255,0.22);box-shadow:0 0 0 10px rgba(255,255,255,0.04),0 12px 32px rgba(0,0,0,0.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:md-ig-poster-orb 1.8s ease-in-out infinite}.timeline-page .md-ig-poster-shimmer__orb::before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;margin-left:3px;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent rgba(255,255,255,0.92);transform:translate(-50%,-50%);opacity:0.85}.timeline-page .md-ig-slide--image .md-ig-poster-shimmer__orb::before{display:none}.timeline-page .md-ig-slide--image .md-ig-poster-shimmer__orb::after{content:"";position:absolute;inset:22px;border-radius:4px;border:2px solid rgba(255,255,255,0.75);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.15)}.timeline-page .md-ig-poster-shimmer{display:none}.timeline-page .md-ig-video-frame.is-poster-pending .md-ig-poster-shimmer,.timeline-page .md-ig-slide--image.is-poster-pending .md-ig-poster-shimmer,.timeline-page .md-ig-video-frame.is-poster-loading .md-ig-poster-shimmer,.timeline-page .md-ig-slide--image.is-poster-loading .md-ig-poster-shimmer{display:block;z-index:3;pointer-events:none;opacity:1}.timeline-page .md-ig-slide--image.is-poster-pending .md-ig-poster-shimmer{background:radial-gradient(ellipse 85% 60% at 18% 12%,rgba(26,115,232,0.18) 0%,transparent 58%),radial-gradient(ellipse 70% 55% at 88% 82%,rgba(13,148,136,0.14) 0%,transparent 52%),linear-gradient(165deg,#121a2a 0%,#0b1220 52%,#0e1624 100%)}.timeline-page .md-ig-slide--image.is-poster-pending .md-ig-poster-shimmer__orb{display:none}.timeline-page .md-ig-video-frame.is-poster-ready .md-ig-poster-shimmer,.timeline-page .md-ig-slide--image.is-poster-ready .md-ig-poster-shimmer{opacity:0;pointer-events:none}.timeline-page .md-ig-video-frame.is-poster-pending .md-ig-play::after,.timeline-page .md-ig-video-frame.is-poster-pending .md-ig-play::before,.timeline-page .md-ig-video-frame.is-poster-loading .md-ig-play::after,.timeline-page .md-ig-video-frame.is-poster-loading .md-ig-play::before{opacity:0}.timeline-page .md-ig-video-frame.is-poster-ready .md-ig-play::after,.timeline-page .md-ig-video-frame.is-poster-ready .md-ig-play::before{opacity:1;transition:opacity 0.35s ease 0.15s}.timeline-page .md-ig-poster-fallback{position:absolute;inset:0;z-index:2;display:none;align-items:center;justify-content:center;padding:24px;pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% 35%,rgba(26,115,232,0.2) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 80% 85%,rgba(13,148,136,0.16) 0%,transparent 50%),linear-gradient(165deg,#152238 0%,#0b1220 55%,#0e1624 100%);color:#fff;animation:md-ig-poster-fallback-in 0.45s cubic-bezier(0.22,1,0.36,1) both}.timeline-page .md-ig-poster-fallback__card{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:220px;padding:22px 24px 20px;border-radius:20px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);box-shadow:0 16px 40px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);text-align:center}.timeline-page .md-ig-poster-fallback__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,0.22) 0%,rgba(255,255,255,0.06) 100%);border:1.5px solid rgba(255,255,255,0.35);box-shadow:0 8px 24px rgba(0,0,0,0.28);color:#fff;font-size:1.125rem}.timeline-page .md-ig-poster-fallback__icon .fa-play{margin-left:3px}.timeline-page .md-ig-poster-fallback__copy{display:flex;flex-direction:column;gap:4px}.timeline-page .md-ig-poster-fallback__title{font-family:"Jost",sans-serif;font-size:0.9375rem;font-weight:700;letter-spacing:-0.01em;color:#fff;line-height:1.25}.timeline-page .md-ig-poster-fallback__label{font-family:"Jost",sans-serif;font-size:0.75rem;font-weight:500;letter-spacing:0.02em;color:rgba(255,255,255,0.72);line-height:1.35}.timeline-page .md-ig-video-frame.is-poster-failed .md-ig-poster-fallback,.timeline-page .md-ig-slide--image.is-poster-failed .md-ig-poster-fallback{display:flex;pointer-events:auto;cursor:pointer;border:0;width:100%;appearance:none;-webkit-appearance:none;font:inherit}.timeline-page .md-ig-video-frame.is-poster-failed .md-ig-poster,.timeline-page .md-ig-video-frame.is-poster-failed .md-ig-poster-shimmer,.timeline-page .md-ig-slide--image.is-poster-failed .md-ig-slide__photo,.timeline-page .md-ig-slide--image.is-poster-failed .md-ig-slide__glow,.timeline-page .md-ig-slide--image.is-poster-failed .md-ig-poster-shimmer{display:none}.timeline-page .md-ig-slide--image.is-poster-ready .md-ig-poster-shimmer,.timeline-page .md-ig-video-frame.is-poster-ready .md-ig-poster-shimmer{display:block}.timeline-page .md-ig-video-frame.is-poster-failed .md-ig-play::after,.timeline-page .md-ig-video-frame.is-poster-failed .md-ig-play::before{opacity:0}@keyframes md-ig-poster-sheen{0%{background-position:140% 0}100%{background-position:-60% 0}}@keyframes md-ig-poster-breathe{0%,100%{opacity:0.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes md-ig-poster-orb{0%,100%{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 0 10px rgba(255,255,255,0.04),0 12px 32px rgba(0,0,0,0.35)}50%{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 0 0 14px rgba(255,255,255,0.06),0 14px 36px rgba(0,0,0,0.4)}}@keyframes md-ig-poster-fallback-in{from{opacity:0;transform:scale(0.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.timeline-page .md-ig-poster-shimmer__glow,.timeline-page .md-ig-poster-shimmer__sheen,.timeline-page .md-ig-poster-shimmer__orb,.timeline-page .md-ig-poster-fallback{animation:none}.timeline-page .md-ig-slide__photo,.timeline-page .md-ig-slide__glow,.timeline-page .md-ig-poster,.timeline-page .md-ig-poster-shimmer{transition:none}.timeline-page .md-ig-slide--image.is-poster-pending .md-ig-slide__photo,.timeline-page .md-ig-video-frame.is-poster-pending .md-ig-poster{opacity:1;transform:none}}.timeline-page .md-ig-scrim{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(15,23,42,0.08) 0%,rgba(15,23,42,0.45) 72%),linear-gradient(180deg,rgba(15,23,42,0.15) 0%,rgba(15,23,42,0.55) 100%);pointer-events:none}.timeline-page .md-ig-play::after{content:"";position:absolute;left:50%;top:50%;width:64px;height:64px;border-radius:50%;transform:translate(-50%,-50%);background:rgba(15,23,42,0.72);border:2px solid rgba(255,255,255,0.88);box-shadow:0 8px 24px rgba(0,0,0,0.35);z-index:3}.timeline-page .md-ig-play::before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;margin-left:3px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #fff;transform:translate(-50%,-50%);z-index:4;pointer-events:none}.timeline-page .md-ig-play.is-loading::after{border-color:rgba(255,255,255,0.28);border-top-color:#fff;animation:md-ig-spin 700ms linear infinite;background:rgba(15,23,42,0.55)}.timeline-page .md-ig-play.is-loading::before{opacity:0}.timeline-page .md-ig-buffer{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.18s ease,visibility 0.18s ease;background:radial-gradient(circle at center,rgba(11,18,32,0.18) 0%,rgba(11,18,32,0.42) 100%)}.timeline-page .md-ig-video-frame.is-buffering .md-ig-buffer,.timeline-page .md-ig-slide--video.is-buffering .md-ig-buffer{opacity:1;visibility:visible}.timeline-page .md-ig-buffer__spinner{width:44px;height:44px;border-radius:50%;border:3px solid rgba(255,255,255,0.28);border-top-color:#fff;box-shadow:0 6px 18px rgba(0,0,0,0.28);animation:md-ig-buffer-spin 0.7s linear infinite}@keyframes md-ig-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes md-ig-buffer-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.timeline-page .md-ig-play.is-loading::after,.timeline-page .md-ig-buffer__spinner{animation:none}.timeline-page .md-ig-video-frame.is-buffering .md-ig-buffer__spinner{border-color:rgba(255,255,255,0.55);border-top-color:#fff}}.timeline-page .md-ig-slide--video img.md-ig-native,.timeline-page .md-ig-slide iframe,.timeline-page .md-ig-slide video,.timeline-page .md-ig-player,.timeline-page .md-ig-native{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border:0;background:#0b1220}.timeline-page .md-ig-nav{position:absolute;top:50%;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;transform:translateY(-50%);background:rgba(255,255,255,0.92);color:#202124;box-shadow:0 1px 3px rgba(0,0,0,0.2);cursor:pointer;transition:background 0.15s ease,opacity 0.15s ease}.timeline-page .md-ig-nav:hover,.timeline-page .md-ig-nav:focus-visible{background:#fff;outline:none}.timeline-page .md-ig-nav:disabled{opacity:0.28;cursor:default}.timeline-page .md-ig-nav--prev{left:8px}.timeline-page .md-ig-nav--next{right:8px}.timeline-page .md-ig-chrome{display:flex;align-items:center;justify-content:center;gap:10px;min-height:32px;padding:8px 16px 0;background:#fff}.timeline-page .md-ig-counter{flex-shrink:0;color:#5f6368;font-size:0.75rem;font-weight:500;letter-spacing:0.02em;line-height:1}.timeline-page .md-ig-dots{position:static;display:flex;justify-content:center;align-items:center;gap:6px;pointer-events:auto}.timeline-page .md-ig-dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0.22);cursor:pointer}.timeline-page .md-ig-dot.is-active{background:var(--tl-google-blue,#1a73e8)} html.md-ig-lightbox-open,html.md-ig-lightbox-open body.md-ig-lightbox-open{overflow:hidden !important;overscroll-behavior:none}body.md-ig-lightbox-open{position:fixed;left:0;right:0;width:100%}.md-ig-lightbox{position:fixed;inset:0;z-index:12000;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity 0.22s ease;font-family:"Jost",sans-serif;color:#fff}.md-ig-lightbox[hidden]{display:none !important}.md-ig-lightbox.is-open{opacity:1;pointer-events:auto}.md-ig-lightbox__backdrop{position:absolute;inset:0;background:#05080c}.md-ig-lightbox__shell{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;max-width:1100px;margin:0 auto;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box}.md-ig-lightbox__top{position:absolute;top:env(safe-area-inset-top,0px);left:0;right:0;z-index:5;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(180deg,rgba(0,0,0,0.55) 0%,transparent 100%);pointer-events:none}.md-ig-lightbox__close,.md-ig-lightbox__counter,.md-ig-lightbox__top-spacer{pointer-events:auto}.md-ig-lightbox__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.14);color:#fff;font-size:1rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.md-ig-lightbox__close:hover,.md-ig-lightbox__close:focus-visible{background:rgba(255,255,255,0.22);outline:none}.md-ig-lightbox__counter{text-align:center;font-size:0.8125rem;font-weight:600;letter-spacing:0.02em;color:rgba(255,255,255,0.88);text-shadow:0 1px 4px rgba(0,0,0,0.45)}.md-ig-lightbox__top-spacer{width:40px;height:40px}.md-ig-lightbox__stage{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:stretch}.md-ig-lightbox__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.md-ig-lightbox__track::-webkit-scrollbar{display:none}.md-ig-lightbox__slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0}.md-ig-lightbox__photo,.md-ig-lightbox__slide .md-ig-slide__photo{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none;background:#000}.md-ig-lightbox__slide.md-ig-slide--video{gap:0}.md-ig-lightbox__slide .md-ig-video-frame{position:relative;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:auto;background:#000;border-radius:0;overflow:hidden}.md-ig-lightbox__slide .md-ig-play{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.md-ig-lightbox__slide .md-ig-poster,.md-ig-lightbox__slide video.md-ig-native,.md-ig-lightbox__slide iframe.md-ig-player{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;border:0}.md-ig-lightbox__slide .md-ig-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 62%,rgba(0,0,0,0.45) 100%)}.md-ig-lightbox__slide .md-ig-play::after{content:"";position:absolute;left:50%;top:50%;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:rgba(0,0,0,0.45) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") center / 30px no-repeat;box-shadow:0 2px 12px rgba(0,0,0,0.35);pointer-events:none;transition:opacity 0.15s ease}.md-ig-lightbox__slide.is-playing .md-ig-play,.md-ig-lightbox__slide.is-playing .md-ig-play::after{opacity:0;pointer-events:none}.md-ig-lightbox__slide.is-playing .md-ig-play[hidden]{display:none !important}.md-ig-lightbox__slide .md-ig-buffer{position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;background:rgba(0,0,0,0.18)}.md-ig-lightbox__slide.is-buffering .md-ig-buffer,.md-ig-lightbox__slide .md-ig-video-frame.is-buffering .md-ig-buffer{display:flex}.md-ig-lightbox__slide .md-ig-buffer__spinner{width:36px;height:36px;border:3px solid rgba(255,255,255,0.25);border-top-color:#fff;border-radius:50%;animation:md-ig-lb-spin 0.7s linear infinite}@keyframes md-ig-lb-spin{to{transform:rotate(360deg)}} .md-ig-lightbox__slide .md-ig-video-bar{position:absolute;left:0;right:0;bottom:0;z-index:6;display:block;width:100%;max-width:none;margin:0;padding:32px 14px 14px;box-sizing:border-box;color:rgba(255,255,255,0.95);background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.72) 100%);opacity:1;pointer-events:auto}.md-ig-lightbox__slide .md-ig-video-bar__row{display:flex;align-items:center;gap:8px;width:100%}.md-ig-lightbox__slide .md-ig-video-toggle,.md-ig-lightbox__slide .md-ig-mute{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,0.18);color:#fff;font-size:0.9375rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.md-ig-lightbox__slide .md-ig-video-toggle:disabled,.md-ig-lightbox__slide .md-ig-mute:disabled,.md-ig-lightbox__slide .md-ig-seek:disabled{opacity:0.45}.md-ig-lightbox__slide .md-ig-progress{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;margin:0}.md-ig-lightbox__slide .md-ig-seek{flex:1 1 auto;min-width:0;width:100%;height:28px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none;--md-ig-seek-pct:0%}.md-ig-lightbox__slide .md-ig-seek:focus-visible{outline:2px solid rgba(144,202,249,0.8);outline-offset:2px}.md-ig-lightbox__slide .md-ig-seek::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient( 90deg,#90caf9 var(--md-ig-seek-pct),rgba(255,255,255,0.28) var(--md-ig-seek-pct),rgba(255,255,255,0.28) 100% )}.md-ig-lightbox__slide .md-ig-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.35);cursor:pointer}.md-ig-lightbox__slide .md-ig-seek::-moz-range-track{height:4px;border-radius:999px;background:rgba(255,255,255,0.28)}.md-ig-lightbox__slide .md-ig-seek::-moz-range-progress{height:4px;border-radius:999px;background:#90caf9}.md-ig-lightbox__slide .md-ig-seek::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.35);cursor:pointer}.md-ig-lightbox__slide .md-ig-time{flex:0 0 auto;font-size:0.75rem;font-variant-numeric:tabular-nums;color:rgba(255,255,255,0.85);min-width:2.4em}.md-ig-lightbox__nav{position:absolute;top:50%;z-index:4;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.14);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.md-ig-lightbox__nav:disabled{opacity:0.28;cursor:default}.md-ig-lightbox__nav--prev{left:8px}.md-ig-lightbox__nav--next{right:8px}.md-ig-lightbox__dots{position:absolute;left:0;right:0;bottom:8px;z-index:4;display:flex;justify-content:center;align-items:center;gap:6px;padding:0;pointer-events:none}.md-ig-lightbox__dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.35);cursor:pointer;pointer-events:auto;box-shadow:0 1px 3px rgba(0,0,0,0.35)}.md-ig-lightbox__dot.is-active{background:#90caf9}.md-ig-lightbox__foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-radius:0;background:rgba(8,12,18,0.92);border:none;border-top:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.md-ig-lightbox__meta{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.md-ig-lightbox__meta-label{font-size:0.625rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255,255,255,0.5)}.md-ig-lightbox__when{font-size:0.875rem;font-weight:600;letter-spacing:-0.01em;color:rgba(255,255,255,0.95);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-ig-lightbox__like{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-height:40px;padding:8px 14px;border:0;border-radius:999px;background:rgba(255,255,255,0.12);color:#fff;font-family:inherit;font-size:0.8125rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.md-ig-lightbox__like:hover,.md-ig-lightbox__like:focus-visible{background:rgba(255,255,255,0.18);outline:none}.md-ig-lightbox__like.is-liked{background:rgba(26,115,232,0.4);color:#e8f0fe}.md-ig-lightbox__like-count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.md-ig-lightbox{transition:none}.md-ig-lightbox__track{scroll-behavior:auto}.md-ig-lightbox__slide .md-ig-video-bar{transition:none}}.timeline-page .md-ig-video-bar{display:none !important}.timeline-page .md-ig-video-bar__row{display:flex;align-items:center;gap:6px;width:100%}.timeline-page .md-ig-video-toggle,.timeline-page .md-ig-mute,.timeline-page .md-ig-fs{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.08);color:#f8fafc;font-size:0.9375rem;cursor:pointer;transition:background 0.15s ease,color 0.15s ease}.timeline-page .md-ig-video-toggle:hover,.timeline-page .md-ig-mute:hover,.timeline-page .md-ig-fs:hover,.timeline-page .md-ig-video-toggle:focus-visible,.timeline-page .md-ig-mute:focus-visible,.timeline-page .md-ig-fs:focus-visible{background:rgba(255,255,255,0.16);color:#fff;outline:none}.timeline-page .md-ig-video-toggle:disabled,.timeline-page .md-ig-mute:disabled,.timeline-page .md-ig-fs:disabled,.timeline-page .md-ig-seek:disabled{opacity:0.42;cursor:default}.timeline-page .md-ig-fs{margin-left:auto}.timeline-page .md-ig-progress{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.timeline-page .md-ig-time{flex:0 0 auto;min-width:2.25rem;font-size:0.6875rem;font-weight:500;line-height:1;color:rgba(248,250,252,0.78);font-variant-numeric:tabular-nums}.timeline-page .md-ig-time--dur{text-align:right}.timeline-page .md-ig-seek{-webkit-appearance:none;appearance:none;flex:1 1 auto;min-width:0;width:100%;height:18px;margin:0;padding:0;background:transparent;cursor:pointer;--md-ig-seek-pct:0%}.timeline-page .md-ig-seek:focus-visible{outline:2px solid rgba(66,133,244,0.7);outline-offset:2px;border-radius:999px}.timeline-page .md-ig-seek::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient( 90deg,#4285f4 0%,#4285f4 var(--md-ig-seek-pct),rgba(255,255,255,0.22) var(--md-ig-seek-pct),rgba(255,255,255,0.22) 100% )}.timeline-page .md-ig-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.35)}.timeline-page .md-ig-seek::-moz-range-track{height:4px;border:0;border-radius:999px;background:rgba(255,255,255,0.22)}.timeline-page .md-ig-seek::-moz-range-progress{height:4px;border-radius:999px;background:#4285f4}.timeline-page .md-ig-seek::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.35)}.timeline-page .md-ig-video-frame:fullscreen,.timeline-page .md-ig-video-frame:-webkit-full-screen,.timeline-page .md-ig-native:fullscreen,.timeline-page .md-ig-native:-webkit-full-screen{width:100%;height:100%;background:#000;object-fit:contain}.timeline-page .md-ig-embed{position:relative;margin:12px -14px 0;background:#000;aspect-ratio:16 / 9;overflow:hidden}.timeline-page .md-ig-embed iframe,.timeline-page .md-ig-embed video{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.timeline-page .md-timeline-card__body iframe,.timeline-page .md-timeline-card__body video,.timeline-page .md-timeline-card__body .note-video-clip{aspect-ratio:16 / 9;height:auto;max-width:100%}@media (hover:hover) and (pointer:fine){.timeline-page .md-ig-nav{opacity:0}.timeline-page .md-ig-stage:hover .md-ig-nav,.timeline-page .md-ig-stage:focus-within .md-ig-nav{opacity:1}}@media (pointer:coarse){.timeline-page .md-ig-nav{display:none}}@media (prefers-reduced-motion:reduce){.timeline-page .md-ig-track{scroll-behavior:auto}.timeline-page .md-ig-play.is-loading::after{animation:none}.timeline-page .md-ig-tap-flash,.timeline-page .md-ig-tap-flash.is-active{animation:none !important;opacity:0 !important}}.timeline-page .md-timeline-attachments-panel{margin:8px 12px 0;border:1px solid rgba(15,23,42,0.1);border-radius:10px;background:#f8f9fa;overflow:hidden}.timeline-page .md-timeline-attach,.timeline-page .mui-list-item-link.md-timeline-attach{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#202124;text-decoration:none;border-bottom:1px solid rgba(15,23,42,0.06)}.timeline-page .md-timeline-attach:last-child{border-bottom:none}.timeline-page .md-timeline-attach__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#e8f0fe;color:#1a73e8}.timeline-page .md-timeline-attach__name{flex:1;min-width:0;font-size:0.8125rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-page .md-timeline-attach__arrow{color:#9aa0a6;font-size:0.75rem}.timeline-page .md-timeline-card__foot{padding:0;border-top:none;background:transparent}.timeline-page .md-timeline-card__metrics{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%;margin:8px 0 0;padding:10px 12px 8px;box-sizing:border-box;background:transparent;border:none;border-top:1px solid var(--mui-divider,rgba(0,0,0,0.12))}.timeline-page .md-timeline-card__metric.md-chip,.timeline-page .md-timeline-card__metric{display:inline-flex;align-items:center;gap:5px;min-width:0;min-height:28px;height:auto;padding:4px 10px;border:none;border-radius:999px;background:#f1f3f4;color:#3c4043;font-size:0.75rem;font-weight:500;letter-spacing:0.01em;line-height:1.2;box-shadow:none;text-align:left;box-sizing:border-box}.timeline-page .md-timeline-card__metric i{font-size:0.75rem;line-height:1;color:#5f6368}.timeline-page .md-timeline-card__metric--likes i{color:var(--tl-google-blue,#1a73e8)}.timeline-page .md-timeline-card__metric--comments i{color:#188038}.timeline-page .md-timeline-card__metric--files i{color:#e37400}.timeline-page .md-timeline-card__metric-badge,.timeline-page .md-timeline-card__metric .count_like,.timeline-page .md-timeline-card__metric .count_comment{display:inline;min-width:0;height:auto;padding:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;font-weight:700;font-variant-numeric:tabular-nums;line-height:inherit;letter-spacing:0}.timeline-page .md-timeline-card__metric-label{display:inline;margin:0;font-size:inherit;font-weight:500;line-height:inherit;letter-spacing:0;text-transform:none;color:#5f6368;white-space:nowrap}.timeline-page .md-timeline-card__metric--time,.timeline-page .md-timeline-card__date{margin-left:auto;background:transparent;color:#80868b;font-weight:500;padding:4px 2px;flex:0 0 auto;flex-shrink:0;max-width:100%;white-space:nowrap;box-sizing:border-box}.timeline-page .md-timeline-card__metric--time i,.timeline-page .md-timeline-card__date i{color:#9aa0a6}@media (max-width:480px){.timeline-page .md-timeline-card__metrics{flex-wrap:nowrap;align-items:center;gap:4px;padding:6px 10px;overflow:hidden}.timeline-page .md-timeline-card__metric.md-chip,.timeline-page .md-timeline-card__metric{flex:0 0 auto;min-height:22px;padding:2px 7px;gap:4px;font-size:0.6875rem}.timeline-page .md-timeline-card__metric i{font-size:0.6875rem}.timeline-page .md-timeline-card__metric-label{display:none}.timeline-page .md-timeline-card__metric--time,.timeline-page .md-timeline-card__date{margin-left:auto;flex:0 1 auto;min-width:0;max-width:46%;padding:2px 0;font-size:0.6875rem;overflow:hidden;text-overflow:ellipsis}.timeline-page .md-timeline-card__metric--time i,.timeline-page .md-timeline-card__date i{display:none}}.timeline-page .md-timeline-card__action-bar{display:flex;align-items:stretch;width:100%;gap:0;margin-top:0;padding:0;border-top:1px solid rgba(15,23,42,0.08);background:#fff}.timeline-page .md-timeline-card__action-bar .mui-btn-text,.timeline-page .md-timeline-card__action-bar .md-timeline-action-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:none;border-radius:0;background:transparent;color:#5f6368;font-family:var(--mui-font,"Jost",sans-serif);font-size:0.875rem;font-weight:600;letter-spacing:0.01em;text-transform:none;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color 0.2s cubic-bezier(0.4,0,0.2,1),color 0.2s cubic-bezier(0.4,0,0.2,1)}.timeline-page .md-timeline-card__action-bar .mui-btn-text i,.timeline-page .md-timeline-card__action-bar .md-timeline-action-btn i{font-size:1.125rem;line-height:1;color:inherit}.timeline-page .md-timeline-card__action-bar .mui-btn-text:hover,.timeline-page .md-timeline-card__action-bar .md-timeline-action-btn:hover{background:#f6f9fe;color:#5f6368}.timeline-page .md-timeline-card__action-bar .md-timeline-action-btn + .md-timeline-action-btn,.timeline-page .md-timeline-card__action-bar .mui-btn-text + .mui-btn-text{border-left:1px solid #e8eaed}.timeline-page .md-timeline-card__action-bar .mui-btn-text.mui-btn--active,.timeline-page .md-timeline-card__action-bar .md-timeline-action-btn--active,.timeline-page .md-timeline-card__action-bar .dislike_news_post{background:#e8f0fe;color:var(--tl-google-blue,#1a73e8) !important}.timeline-page .md-timeline-card__action-bar .mui-btn-text.mui-btn--active:hover,.timeline-page .md-timeline-card__action-bar .md-timeline-action-btn--active:hover,.timeline-page .md-timeline-card__action-bar .dislike_news_post:hover{background:#d2e3fc;color:var(--tl-google-blue-dark,#1557b0) !important}.timeline-page .md-timeline-card__action-bar .mui-btn-text.mui-btn--active i,.timeline-page .md-timeline-card__action-bar .md-timeline-action-btn--active i,.timeline-page .md-timeline-card__action-bar .dislike_news_post i{color:var(--tl-google-blue,#1a73e8)}.timeline-page .md-timeline-action-btn--disabled{pointer-events:none;visibility:hidden}.timeline-page .md-timeline-card__action-bar:empty{display:none}.md-timeline-like-burst{position:fixed;z-index:1200;pointer-events:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:-20px;margin-top:-20px;color:var(--tl-google-blue,#1a73e8);font-size:1.75rem;opacity:0;filter:drop-shadow(0 2px 10px rgba(26,115,232,0.35))}.md-timeline-like-burst.is-active{animation:tl-like-burst 700ms cubic-bezier(0.22,1,0.36,1) forwards}@keyframes tl-like-burst{0%{opacity:0;transform:scale(0.3) translateY(0)}18%{opacity:1;transform:scale(1.2) translateY(-8px)}45%{opacity:1;transform:scale(1) translateY(-22px)}100%{opacity:0;transform:scale(0.9) translateY(-44px)}}.timeline-page .md-timeline-action-btn.is-liking{animation:tl-like-btn-pop 320ms cubic-bezier(0.22,1,0.36,1)}@keyframes tl-like-btn-pop{0%{transform:scale(1)}40%{transform:scale(1.08)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.md-timeline-like-burst.is-active,.timeline-page .md-timeline-action-btn.is-liking{animation:none}}.timeline-page .md-timeline-end,.timeline-page .timeline_reached_max_test{display:none;margin:8px auto 16px;padding:8px 12px;max-width:680px;text-align:center;font-size:0.8125rem;font-weight:500;letter-spacing:0.01em;text-transform:none;color:#9aa0a6;background:transparent;border:none;box-shadow:none;cursor:default;pointer-events:none;-webkit-tap-highlight-color:transparent;user-select:none}.timeline-page .md-timeline-end.md-ripple,.timeline-page .timeline_reached_max_test.md-ripple,.timeline-page .md-timeline-end.md-ripple::after,.timeline-page .timeline_reached_max_test.md-ripple::after{content:none !important;display:none !important;pointer-events:none !important;opacity:0 !important}.timeline-page .md-timeline-retry{display:flex;align-items:center;gap:12px;max-width:680px;width:calc(100% - 20px);margin:8px auto 16px;padding:12px 12px 12px 14px;box-sizing:border-box;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,0.08);box-shadow:0 4px 14px rgba(15,23,42,0.06)}.timeline-page .md-timeline-retry[hidden]{display:none}.timeline-page .md-timeline-retry__icon{flex:0 0 36px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff3e0;color:#e65100;font-size:0.95rem}.timeline-page .md-timeline-retry__copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.timeline-page .md-timeline-retry__title{font-size:0.875rem;font-weight:600;color:#202124}.timeline-page .md-timeline-retry__text{font-size:0.75rem;color:#5f6368;line-height:1.3}.timeline-page .md-timeline-retry__btn{flex:0 0 auto;min-height:36px;padding:0 16px;border:0;border-radius:999px;background:#1565c0;color:#fff;font:inherit;font-size:0.8125rem;font-weight:600;cursor:pointer}.timeline-page .md-timeline-retry__btn:active{background:#0d47a1}.timeline-page .md-timeline-empty{display:none;align-items:stretch;justify-content:center;max-width:680px;width:calc(100% - 20px);min-height:0;margin:4px auto 24px;padding:4px 0 20px;text-align:center;box-sizing:border-box}.timeline-page .md-timeline-empty[hidden]{display:none !important}.timeline-page .md-timeline-empty:not([hidden]),.timeline-page .md-timeline-empty[style*="display: block"],.timeline-page .md-timeline-empty[style*="display: flex"]{display:flex} .timeline-page:has(.md-timeline-empty:not([hidden])) .loader-ellips,.timeline-page:has(.md-timeline-empty[style*="display: flex"]) .loader-ellips,.timeline-page:has(.md-timeline-empty[style*="display: block"]) .loader-ellips{min-height:0;height:0;padding:0;margin:0;overflow:hidden;opacity:0;pointer-events:none}.timeline-page:has(.md-timeline-empty:not([hidden])) .enter-timeline,.timeline-page:has(.md-timeline-empty[style*="display: flex"]) .enter-timeline,.timeline-page:has(.md-timeline-empty[style*="display: block"]) .enter-timeline{padding:0;min-height:0}.timeline-page:has(.md-timeline-empty:not([hidden])) .md-timeline-end,.timeline-page:has(.md-timeline-empty[style*="display: flex"]) .md-timeline-end,.timeline-page:has(.md-timeline-empty[style*="display: block"]) .md-timeline-end,.timeline-page:has(.md-timeline-empty:not([hidden])) .timeline_reached_max_test,.timeline-page:has(.md-timeline-empty[style*="display: flex"]) .timeline_reached_max_test,.timeline-page:has(.md-timeline-empty[style*="display: block"]) .timeline_reached_max_test{display:none !important}.timeline-page .md-timeline-empty__panel{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:400px;margin:0 auto;padding:36px 28px 40px;border:1px solid rgba(26,115,232,0.12);border-radius:24px;background:radial-gradient(ellipse 90% 70% at 50% 0%,rgba(26,115,232,0.14),transparent 58%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(52,168,83,0.06),transparent 55%),linear-gradient(180deg,#f7fbff 0%,#ffffff 52%,#fafbfd 100%);box-shadow:0 1px 2px rgba(15,23,42,0.04),0 12px 32px rgba(26,115,232,0.08);box-sizing:border-box;gap:0;position:relative;overflow:hidden}.timeline-page .md-timeline-empty__panel::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,#1a73e8 0%,#34a853 55%,#fbbc04 100%);opacity:0.85}.timeline-page .md-timeline-empty__mark{position:relative;width:120px;height:120px;margin:0 0 20px;flex-shrink:0}.timeline-page .md-timeline-empty__mark-ring{position:absolute;inset:0;border-radius:50%;background:rgba(232,240,254,0.95);border:1px solid rgba(26,115,232,0.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.9);animation:md-tl-empty-pulse 3.2s ease-in-out infinite}.timeline-page .md-timeline-empty__mark-card{position:absolute;left:50%;top:50%;width:54px;height:66px;border-radius:10px;background:#fff;border:1px solid rgba(15,23,42,0.08);box-shadow:0 4px 12px rgba(15,23,42,0.08);transform-origin:center center}.timeline-page .md-timeline-empty__mark-card--back{transform:translate(-58%,-56%) rotate(-10deg);background:#e8f0fe;opacity:0.9}.timeline-page .md-timeline-empty__mark-card--front{transform:translate(-42%,-44%) rotate(6deg);display:flex;align-items:flex-start;justify-content:center;padding:12px 10px 10px;box-sizing:border-box}.timeline-page .md-timeline-empty__mark-lines{display:flex;flex-direction:column;gap:5px;width:100%}.timeline-page .md-timeline-empty__mark-lines span{display:block;height:4px;border-radius:99px;background:#d2e3fc}.timeline-page .md-timeline-empty__mark-lines span:nth-child(1){width:72%;background:#aecbfa}.timeline-page .md-timeline-empty__mark-lines span:nth-child(2){width:100%}.timeline-page .md-timeline-empty__mark-lines span:nth-child(3){width:48%}.timeline-page .md-timeline-empty__mark-badge{position:absolute;right:10px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#1a73e8;color:#fff;font-size:0.9375rem;box-shadow:0 4px 12px rgba(26,115,232,0.35);z-index:2}.timeline-page .md-timeline-empty__eyebrow{margin:0 0 6px;font-size:0.6875rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#1a73e8}.timeline-page .md-timeline-empty__title{margin:0 0 10px;font-size:1.375rem;font-weight:700;line-height:1.25;letter-spacing:-0.025em;color:#202124}.timeline-page .md-timeline-empty__text{margin:0;max-width:20rem;font-size:0.9375rem;font-weight:400;line-height:1.55;color:var(--tl-google-on-surface-variant,#5f6368)}.timeline-page .md-timeline-empty__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;min-height:44px;padding:0 20px;border:0;border-radius:22px;background:#1a73e8;color:#fff;font-family:inherit;font-size:0.875rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(26,115,232,0.28);transition:background 0.15s ease,transform 0.15s ease}.timeline-page .md-timeline-empty__cta:hover{background:#174ea6;color:#fff}.timeline-page .md-timeline-empty__cta:focus-visible{outline:2px solid #1a73e8;outline-offset:3px}.timeline-page .md-timeline-empty[data-empty-mode="drafts"] .md-timeline-empty__mark-badge,.timeline-page .md-timeline-empty[data-empty-mode="published"] .md-timeline-empty__mark-badge{background:#5f6368;box-shadow:0 4px 12px rgba(32,33,36,0.2)}.timeline-page .md-timeline-empty[data-empty-mode="drafts"] .md-timeline-empty__cta,.timeline-page .md-timeline-empty[data-empty-mode="published"] .md-timeline-empty__cta{display:none}@keyframes md-tl-empty-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:0.92}}@media (prefers-reduced-motion:reduce){.timeline-page .md-timeline-empty__mark-ring{animation:none}}.timeline-page .md-timeline-empty__visual{display:none}.timeline-page .md-timeline-empty__image,.timeline-page img.md-timeline-empty__image,.timeline-page img.timeline_empty_image{display:none}.timeline-page .loader-ellips{min-height:52px;padding:16px 0 8px;transition:opacity 0.2s ease}.timeline-page .loader-ellips.is-idle{opacity:0;pointer-events:none}.timeline-page .loader-ellips.is-idle .md-loading__spinner{animation-play-state:paused}.timeline-page .loader-ellips.is-loading{opacity:1}.timeline-page .loader-ellips.is-complete{min-height:0;height:0;padding:0;margin:0;overflow:hidden;opacity:0;pointer-events:none} @keyframes md-filter-sheet-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}#emptyAction.md-timeline-filter-sheet{display:none !important;left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:24px 24px 0 0 !important;background:#fff !important;box-shadow:0 -12px 40px rgba(15,23,42,0.18) !important;height:auto !important;min-height:0 !important;max-height:min(82vh,640px) !important;overflow:hidden !important;z-index:1300 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;opacity:0;pointer-events:none}#emptyAction.md-timeline-filter-sheet.menu-active{display:flex !important;flex-direction:column !important;transform:translate3d(0,0,0) !important;opacity:1 !important;pointer-events:all !important}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__panel{display:flex;flex-direction:column;width:100%;min-height:0;max-height:min(82vh,640px);background:#fff;font-family:"Jost",sans-serif;overflow:hidden;animation:md-filter-sheet-rise 0.28s cubic-bezier(0.2,0,0,1) both}body:has(#emptyAction.menu-active) #logger.menu-active{background:rgba(15,23,42,0.45) !important;opacity:1 !important}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__handle{flex-shrink:0;width:36px;height:4px;margin:10px auto 0;border-radius:999px;background:#dadce0}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;min-height:52px;padding:4px 8px 12px 20px}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__title{margin:0 !important;font-family:"Jost",sans-serif !important;font-size:1.25rem !important;font-weight:600 !important;line-height:1.3 !important;letter-spacing:-0.02em;color:#202124 !important;text-transform:none !important}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__close{display:inline-flex !important;align-items:center;justify-content:center;flex-shrink:0;width:40px !important;height:40px !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:50% !important;background:#f1f3f4 !important;color:#5f6368 !important;font-size:1rem !important;line-height:1 !important;cursor:pointer}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__close:hover,#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__close:focus-visible{background:#e8eaed !important;color:#202124 !important;outline:none}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__body.content{flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:visible;margin:0 !important;padding:4px 20px 16px !important}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__loading{display:none;padding:28px 0}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__fields{min-height:56px}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-form{display:flex;flex-direction:column;gap:8px}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-select__label{display:block;margin:0;font-size:0.75rem;font-weight:500;letter-spacing:0.02em;color:rgba(0,0,0,0.6)}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-select{position:relative;width:100%}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-select__control{display:block !important;width:100% !important;min-height:56px !important;margin:0 !important;padding:16px 40px 16px 14px !important;border:1px solid rgba(0,0,0,0.23) !important;border-radius:4px !important;background:#fff !important;color:rgba(0,0,0,0.87) !important;font-family:"Jost",sans-serif !important;font-size:1rem !important;font-weight:400 !important;line-height:1.5 !important;text-transform:none !important;appearance:none !important;-webkit-appearance:none !important;cursor:pointer}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-select__control:hover{border-color:rgba(0,0,0,0.87) !important}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-select__control:focus{outline:none;border-color:#1a73e8 !important;border-width:2px !important;padding:15px 39px 15px 13px !important}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-select__icon{position:absolute;top:50%;right:14px;transform:translateY(-50%);pointer-events:none;font-size:0.75rem;color:rgba(0,0,0,0.54)}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__footer{flex-shrink:0;display:grid !important;grid-template-columns:1fr 1fr;gap:12px;padding:8px 16px calc(16px + var(--md-sheet-footer-safe,0px));background:#fff}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__reset,#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__submit{display:inline-flex !important;align-items:center;justify-content:center;width:100% !important;min-height:42px !important;margin:0 !important;padding:8px 16px !important;border-radius:4px !important;font-family:"Jost",sans-serif !important;font-size:0.875rem !important;font-weight:500 !important;line-height:1.75 !important;letter-spacing:0.02857em !important;text-transform:uppercase !important;cursor:pointer;box-shadow:none !important}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__reset{border:1px solid rgba(26,115,232,0.5) !important;background:transparent !important;color:#1a73e8 !important}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__reset:hover,#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__reset:focus-visible{background:rgba(26,115,232,0.04) !important;border-color:#1a73e8 !important;outline:none}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__submit{border:none !important;background:#1a73e8 !important;color:#fff !important;box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12) !important}#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__submit:hover,#emptyAction.md-timeline-filter-sheet .md-timeline-filter-sheet__submit:focus-visible{background:#1557b0 !important;outline:none}@media (min-width:600px){#emptyAction.md-timeline-filter-sheet{left:50% !important;right:auto !important;width:420px !important;margin-left:-210px !important}} .md-timeline-read-sheet{display:none !important}@keyframes md-timeline-read-sheet-rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}#timelineReadSheet.md-timeline-read-sheet.is-open,#timelineReadSheet.md-timeline-read-sheet.is-open[hidden]{--tl-read-height:calc(var(--vh,1vh) * 68);display:flex !important;flex-direction:column !important;pointer-events:auto !important;visibility:visible !important;position:fixed !important;left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;width:100% !important;max-width:none !important;margin:0 !important;height:var(--tl-read-height) !important;max-height:var(--tl-read-height) !important;transform:none !important;padding:0 !important;border:none !important;border-radius:28px 28px 0 0 !important;background:#fff !important;box-shadow:0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12) !important;overflow:hidden !important;z-index:1400 !important;animation:md-timeline-read-sheet-rise 0.28s cubic-bezier(0.2,0,0,1) both}#timelineReadSheet .md-timeline-read-sheet__panel{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:#fff;font-family:"Jost",sans-serif}#timelineReadSheet .md-timeline-read-sheet__handle{flex-shrink:0;width:32px;height:4px;margin:12px auto 4px;border-radius:999px;background:#c4c7c5}#timelineReadSheet .md-timeline-read-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:4px 8px 12px 20px;border-bottom:1px solid rgba(0,0,0,0.08)}#timelineReadSheet .md-timeline-read-sheet__heading{flex:1;min-width:0;padding-top:4px}#timelineReadSheet .md-timeline-read-sheet__overline{display:block;margin:0 0 2px;font-size:0.6875rem;font-weight:600;line-height:1.4;letter-spacing:0.06em;text-transform:uppercase;color:#1a73e8}#timelineReadSheet .md-timeline-read-sheet__title{margin:0;font-family:"Jost",sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4;letter-spacing:0.00938em;color:#1c1b1f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#timelineReadSheet .md-timeline-read-sheet__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:50%;background:transparent;color:#49454f;font-size:1rem;cursor:pointer;transition:background-color 0.15s ease}#timelineReadSheet .md-timeline-read-sheet__close:hover,#timelineReadSheet .md-timeline-read-sheet__close:focus-visible{background:rgba(26,115,232,0.08);color:#1a73e8;outline:none}#timelineReadSheet .md-timeline-read-sheet__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 16px 8px;background:#f7f9fc}#timelineReadSheet .md-timeline-read-sheet__paper{margin:0;padding:20px 18px;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,0.06);box-shadow:0 1px 2px rgba(15,23,42,0.04)}#timelineReadSheet .md-timeline-read-sheet__message{font-family:"Jost",sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.75;letter-spacing:0.015em;color:#444746}#timelineReadSheet .md-timeline-read-sheet__message p{margin:0 0 1em}#timelineReadSheet .md-timeline-read-sheet__message p:last-child{margin-bottom:0}#timelineReadSheet .md-timeline-read-sheet__footer{flex-shrink:0;display:flex;justify-content:stretch;align-items:center;gap:8px;padding:12px 16px calc(12px + var(--md-sheet-footer-safe,0px));border-top:1px solid rgba(0,0,0,0.08);background:#fff}#timelineReadSheet .md-timeline-read-sheet__add-event{display:none;align-items:center;justify-content:center;gap:8px;flex:1;min-height:48px;margin:0;padding:10px 16px;border:1px solid rgba(26,115,232,0.35);border-radius:24px;background:#fff;color:#1a73e8;font-family:"Jost",sans-serif;font-size:0.9375rem;font-weight:600;letter-spacing:0.02em;text-decoration:none;box-sizing:border-box}#timelineReadSheet .md-timeline-read-sheet__add-event:not([hidden]){display:inline-flex}#timelineReadSheet .md-timeline-read-sheet__footer--with-add .md-timeline-read-sheet__done{flex:1}#timelineReadSheet .md-timeline-read-sheet__done{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:10px 24px;border:none;border-radius:24px;background:#1a73e8;color:#fff;font-family:"Jost",sans-serif;font-size:0.9375rem;font-weight:600;letter-spacing:0.02em;text-transform:none;cursor:pointer;box-shadow:0px 1px 2px rgba(0,0,0,0.3),0px 1px 3px 1px rgba(0,0,0,0.15);transition:background-color 0.15s ease,box-shadow 0.15s ease}#timelineReadSheet .md-timeline-read-sheet__done:hover,#timelineReadSheet .md-timeline-read-sheet__done:focus-visible{background:#1557b0;outline:none}body:has(#timelineReadSheet.is-open) #logger.menu-active{background:rgba(15,23,42,0.45) !important;opacity:1 !important;pointer-events:auto !important;z-index:1350 !important}@media (min-width:600px){#timelineReadSheet.md-timeline-read-sheet.is-open{left:50% !important;right:auto !important;width:min(480px,calc(100% - 32px)) !important;margin-left:0 !important;transform:translateX(-50%) !important;--tl-read-height:min(640px,calc(var(--vh,1vh) * 72));border-radius:24px 24px 0 0 !important}} #emptyModal.md-timeline-sheet,#comment_modal.md-timeline-sheet{--tl-sheet-blue:#0d47a1;--tl-sheet-blue-dark:#0a3a82;--tl-sheet-blue-soft:#e3f2fd;--tl-google-blue:#1565c0;--tl-google-blue-dark:#0d47a1;--tl-google-blue-hover:#e3f2fd;--tl-sheet-height:100vh;--tl-sheet-height:100dvh;display:none !important;position:fixed !important;left:0 !important;right:0 !important;top:0 !important;bottom:auto !important;width:100% !important;max-width:none !important;height:var(--tl-sheet-height) !important;min-height:var(--tl-sheet-height) !important;max-height:var(--tl-sheet-height) !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;background:#fff !important;box-shadow:none !important;overflow:hidden !important;z-index:1200 !important;font-family:"Jost",sans-serif;transform:none !important;-webkit-transform:none !important;opacity:0;pointer-events:none; transition-property:opacity !important;-webkit-transition-property:opacity !important}#emptyModal.md-timeline-sheet.menu-active,#comment_modal.md-timeline-sheet.menu-active{display:flex !important;transform:none !important;-webkit-transform:none !important;opacity:1 !important;pointer-events:all !important}#emptyModal.md-timeline-sheet .md-timeline-sheet__panel,#comment_modal.md-timeline-sheet .md-timeline-sheet__panel{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:100%;max-height:100%;background:#fff;font-family:"Jost",sans-serif;overflow:hidden}#emptyModal.md-timeline-sheet .md-timeline-sheet__handle,#comment_modal.md-timeline-sheet .md-timeline-sheet__handle{display:none}#emptyModal.md-timeline-sheet .md-timeline-sheet__header,#comment_modal.md-timeline-sheet .md-timeline-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;min-height:64px;padding:12px 8px 12px 16px;border-bottom:1px solid #e8eaed;background:#fff}#emptyModal.md-timeline-sheet .md-timeline-sheet__heading,#comment_modal.md-timeline-sheet .md-timeline-sheet__heading{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:2px}#emptyModal.md-timeline-sheet .md-timeline-sheet__overline,#comment_modal.md-timeline-sheet .md-timeline-sheet__overline{display:none;font-size:0.6875rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--tl-sheet-blue);line-height:1.2}#emptyModal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__header,#comment_modal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__header{min-height:64px;padding:10px 8px 10px 16px;align-items:center;background:#fff;border-bottom:1px solid #e8eaed;box-shadow:0 1px 2px rgba(60,64,67,0.04)}#emptyModal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__overline:not(:empty),#comment_modal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__overline:not(:empty){display:inline-flex;align-items:center;width:fit-content;margin:0 0 2px;padding:2px 8px;border-radius:999px;background:#e8f0fe;color:#1967d2;font-size:0.625rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;line-height:1.4}#emptyModal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__title,#comment_modal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__title{font-size:1rem !important;font-weight:500 !important;letter-spacing:0 !important;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#emptyModal.md-timeline-sheet .md-timeline-sheet__title,#comment_modal.md-timeline-sheet .md-timeline-sheet__title{margin:0 !important;flex:none;min-width:0;font-family:"Jost",sans-serif !important;font-size:1.25rem !important;font-weight:700 !important;line-height:1.25 !important;letter-spacing:-0.02em;color:#202124 !important;text-transform:none !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#emptyModal.md-timeline-sheet .md-timeline-sheet__lead,#comment_modal.md-timeline-sheet .md-timeline-sheet__lead{display:none;margin:0;font-size:0.8125rem;font-weight:500;line-height:1.35;color:#5f6368;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#emptyModal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__lead:not(:empty),#comment_modal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__lead:not(:empty),#emptyModal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__lead:not(:empty),#comment_modal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__lead:not(:empty){display:block}#emptyModal.md-timeline-sheet .md-timeline-sheet__close,#comment_modal.md-timeline-sheet .md-timeline-sheet__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;margin-top:2px;padding:0;border:none;border-radius:50%;background:#f1f3f4;color:#5f6368;font-size:1.0625rem;cursor:pointer;transition:background-color 0.2s cubic-bezier(0.4,0,0.2,1),color 0.2s ease}#emptyModal.md-timeline-sheet .md-timeline-sheet__close:hover,#comment_modal.md-timeline-sheet .md-timeline-sheet__close:hover,#emptyModal.md-timeline-sheet .md-timeline-sheet__close:focus-visible,#comment_modal.md-timeline-sheet .md-timeline-sheet__close:focus-visible{background:#e8eaed;color:#202124;outline:none} #emptyModal.md-timeline-sheet .md-timeline-sheet__header{flex-wrap:wrap}#emptyModal.md-timeline-sheet .md-timeline-publish{flex:1 1 100%;width:100%;margin:4px 8px 8px 16px;padding:12px 14px;border-radius:12px;background:linear-gradient(180deg,#e8f0fe 0%,#f8fafc 100%);border:1px solid #d2e3fc;box-sizing:border-box}#emptyModal.md-timeline-sheet .md-timeline-publish[hidden]{display:none !important}#emptyModal.md-timeline-sheet.md-timeline-sheet--publishing .md-timeline-sheet__body,#emptyModal.md-timeline-sheet.md-timeline-sheet--publishing .md-timeline-sheet__footer{pointer-events:none;opacity:0.55}#emptyModal.md-timeline-sheet .md-timeline-publish__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}#emptyModal.md-timeline-sheet .md-timeline-publish__phase{font-size:0.875rem;font-weight:600;color:#174ea6;line-height:1.3}#emptyModal.md-timeline-sheet .md-timeline-publish__pct{font-size:0.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:#1967d2}#emptyModal.md-timeline-sheet .md-timeline-publish__bar{position:relative;height:8px;border-radius:999px;background:rgba(26,115,232,0.14);overflow:hidden}#emptyModal.md-timeline-sheet .md-timeline-publish__fill{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#1a73e8,#8ab4f8);transition:width 0.25s ease}#emptyModal.md-timeline-sheet .md-timeline-publish__bar.is-indeterminate .md-timeline-publish__fill{width:40% !important;animation:md-timeline-publish-indeterminate 1.2s ease-in-out infinite}@keyframes md-timeline-publish-indeterminate{0%{transform:translateX(-120%)}100%{transform:translateX(280%)}}#emptyModal.md-timeline-sheet .md-timeline-publish__hint,#emptyModal.md-timeline-sheet .md-timeline-publish__meta{margin:8px 0 0;font-size:0.75rem;line-height:1.4;color:#5f6368}#emptyModal.md-timeline-sheet .md-timeline-publish__meta:empty{display:none}.md-timeline-card.md-timeline-card--media-pending{position:relative}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending{display:flex;flex-direction:column;gap:0;margin:4px 12px 14px;padding:14px 14px 12px;border-radius:12px;background:#e8f0fe;border:1px solid #d2e3fc;box-shadow:0 1px 2px rgba(26,115,232,0.06);color:#174ea6;box-sizing:border-box}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;min-width:0}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__phase{flex:1;min-width:0;font-size:0.875rem;font-weight:650;color:#174ea6;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__pct{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:3rem;padding:3px 8px;border-radius:999px;background:#fff;border:1px solid #c5d7f7;font-size:0.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:#1967d2;line-height:1.2}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__bar{position:relative;height:10px;border-radius:999px;background:rgba(26,115,232,0.16);overflow:hidden}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__fill{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#1a73e8 0%,#4285f4 55%,#8ab4f8 100%);transition:width 0.2s ease-out;will-change:width,transform}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__bar.is-indeterminate .md-timeline-media-pending__fill{width:40% !important;animation:md-timeline-media-pending-bar 1.2s ease-in-out infinite}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__bar:not(.is-indeterminate) .md-timeline-media-pending__fill{animation:none}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__meta{margin:10px 0 0;padding:0;font-size:0.8125rem;font-weight:600;line-height:1.35;color:#202124;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__meta:empty{display:none}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__hint{margin:6px 0 0;padding:0;font-size:0.75rem;font-weight:500;line-height:1.35;color:#5f6368}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__resume{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;height:28px;padding:0 10px;border:1px solid rgba(26,115,232,0.35);border-radius:999px;background:#fff;color:#1967d2;font-family:"Jost",sans-serif;font-size:0.75rem;font-weight:650;letter-spacing:0.01em;line-height:1;text-transform:none;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__resume > i{font-size:0.625rem}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__resume:hover,.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__resume:focus-visible{background:#e8f0fe;border-color:rgba(26,115,232,0.55);color:#174ea6;outline:none}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__resume:disabled,.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending__resume.is-busy{opacity:0.65;cursor:default;box-shadow:none}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending.is-stalled{background:#fef7e0;border-color:#f9e3a5;color:#7a5c00;box-shadow:0 1px 2px rgba(122,92,0,0.08)}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending.is-stalled .md-timeline-media-pending__phase{color:#7a5c00}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending.is-stalled .md-timeline-media-pending__pct{border-color:#f0d78c;color:#b06000}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending.is-stalled .md-timeline-media-pending__bar{background:rgba(176,96,0,0.16)}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending.is-stalled .md-timeline-media-pending__fill{background:linear-gradient(90deg,#f9ab00 0%,#fbbc04 55%,#fdd663 100%)}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending.is-stalled .md-timeline-media-pending__resume{background:#fff;border-color:rgba(227,116,0,0.4);color:#e37400;box-shadow:none}.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending.is-stalled .md-timeline-media-pending__resume:hover,.md-timeline-card.md-timeline-card--media-pending .md-timeline-media-pending.is-stalled .md-timeline-media-pending__resume:focus-visible{background:#fff8e1;border-color:rgba(227,116,0,0.6);color:#c26400}.md-timeline-card.md-timeline-card--media-pending .md-timeline-card__content,.md-timeline-card.md-timeline-card--media-pending .md-timeline-card__media,.md-timeline-card.md-timeline-card--media-pending .md-ig,.md-timeline-card.md-timeline-card--media-pending .md-timeline-attachments-panel{opacity:0.7}@keyframes md-timeline-media-pending-bar{0%{transform:translateX(-120%)}100%{transform:translateX(280%)}} .zap-upload-chrome{--zuc-accent:var(--md-primary,#1976d2);--zuc-accent-soft:var(--md-primary-container,#e3f2fd);--zuc-ink:#1f1f1f;--zuc-muted:#5f6368;position:fixed;top:calc(10px + env(safe-area-inset-top,0px));left:50%;right:auto;bottom:auto;z-index:10050;width:min(360px,calc(100vw - 24px));transform:translateX(-50%);pointer-events:none;font-family:"Jost",sans-serif}.zap-upload-chrome[hidden]{display:none !important}.zap-upload-chrome__shell{pointer-events:auto;overflow:hidden;border-radius:14px;background:#fff;color:var(--zuc-ink);box-shadow:0 1px 2px rgba(15,23,42,0.06),0 8px 24px rgba(15,23,42,0.12);border:1px solid rgba(15,23,42,0.06)}.zap-upload-chrome__row{display:flex;align-items:center;gap:10px;padding:10px 12px 8px;box-sizing:border-box}.zap-upload-chrome__spinner{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:2px solid var(--zuc-accent-soft);border-top-color:var(--zuc-accent);box-sizing:border-box;animation:zap-upload-chrome-spin 0.75s linear infinite}.zap-upload-chrome__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.zap-upload-chrome__label{margin:0;font-size:0.8125rem;font-weight:650;line-height:1.2;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zap-upload-chrome__meta{margin:0;font-size:0.6875rem;font-weight:500;line-height:1.2;color:var(--zuc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zap-upload-chrome__meta:empty{display:none}.zap-upload-chrome__pct{flex-shrink:0;font-size:0.8125rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0.01em;line-height:1;color:var(--zuc-accent);min-width:2.5rem;text-align:right}.zap-upload-chrome__resume{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:none;border-radius:999px;background:var(--zuc-accent);color:#fff;font-family:inherit;font-size:0.75rem;font-weight:700;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 1px 2px rgba(25,118,210,0.28)}.zap-upload-chrome__resume:hover,.zap-upload-chrome__resume:focus-visible{filter:brightness(1.06);outline:none}.zap-upload-chrome__resume:disabled{opacity:0.72;cursor:default;filter:none}.zap-upload-chrome__bar{height:3px;background:rgba(25,118,210,0.12);overflow:hidden}.zap-upload-chrome__fill{display:block;height:100%;width:0;background:var(--zuc-accent);transition:width 0.22s ease-out}.zap-upload-chrome__bar.is-indeterminate .zap-upload-chrome__fill{width:40% !important;animation:zap-upload-chrome-indeterminate 1.05s ease-in-out infinite}.zap-upload-chrome.is-stalled{--zuc-accent:#e37400;--zuc-accent-soft:#fff3e0}.zap-upload-chrome.is-stalled .zap-upload-chrome__spinner{animation:none;border-color:#ffe0b2;border-top-color:#e37400;background:radial-gradient(circle at center,#e37400 0 2px,transparent 2.5px)}.zap-upload-chrome.is-stalled .zap-upload-chrome__bar{background:rgba(227,116,0,0.14)}.zap-upload-chrome.is-stalled .zap-upload-chrome__resume{background:#e37400;box-shadow:0 1px 2px rgba(227,116,0,0.28)}@keyframes zap-upload-chrome-spin{to{transform:rotate(360deg)}}@keyframes zap-upload-chrome-indeterminate{0%{transform:translateX(-120%)}100%{transform:translateX(280%)}}@media (prefers-reduced-motion:reduce){.zap-upload-chrome__spinner{animation:none}.zap-upload-chrome__bar.is-indeterminate .zap-upload-chrome__fill{animation:none}}#emptyModal.md-timeline-sheet .md-timeline-sheet__loader,#comment_modal.md-timeline-sheet .md-timeline-sheet__loader,#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__loader{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:rgba(12,14,18,0.42);-webkit-backdrop-filter:blur(10px) saturate(1.05);backdrop-filter:blur(10px) saturate(1.05)}#emptyModal.md-timeline-sheet .md-timeline-sheet__loader.d-none,#comment_modal.md-timeline-sheet .md-timeline-sheet__loader.d-none,#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__loader.d-none{display:none !important} .md-sheet-loading{--md-sheet-load-ink:#f5f6f7;--md-sheet-load-ink-soft:rgba(245,246,247,0.62);position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;min-width:min(72vw,220px);min-height:56px;padding:12px 18px 14px 14px;overflow:hidden;border-radius:14px;background:#121417;border:1px solid rgba(255,255,255,0.08);color:var(--md-sheet-load-ink);box-shadow:0 12px 32px rgba(0,0,0,0.28),0 1px 0 rgba(255,255,255,0.06) inset;font-family:"Jost","Roboto",-apple-system,BlinkMacSystemFont,sans-serif;animation:md-sheet-loading-rise 0.35s cubic-bezier(0.22,1,0.36,1) both}.md-sheet-loading__rail{width:3px;align-self:stretch;min-height:28px;border-radius:999px;background:#ffffff}.md-sheet-loading__copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.md-sheet-loading__eyebrow{font-size:0.625rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;line-height:1.2;color:var(--md-sheet-load-ink-soft)}.md-sheet-loading__message{font-size:0.9375rem;font-weight:600;letter-spacing:-0.02em;line-height:1.25;color:var(--md-sheet-load-ink);white-space:nowrap}.md-sheet-loading__bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(255,255,255,0.12);overflow:hidden}.md-sheet-loading__bar::after{content:"";position:absolute;top:0;left:0;height:100%;width:38%;border-radius:999px;background:linear-gradient(90deg,transparent,#ffffff,rgba(255,255,255,0.7),transparent);animation:md-sheet-loading-bar 1.15s cubic-bezier(0.65,0.05,0.36,1) infinite}@keyframes md-sheet-loading-rise{from{opacity:0;transform:translateY(8px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes md-sheet-loading-bar{0%{transform:translateX(-120%)}100%{transform:translateX(320%)}}@media (prefers-reduced-motion:reduce){.md-sheet-loading{animation:none}.md-sheet-loading__bar::after{animation:none;width:48%;transform:none;background:#ffffff;opacity:0.85}}#emptyModal.md-timeline-sheet .md-timeline-sheet__body,#comment_modal.md-timeline-sheet .md-timeline-sheet__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-y:contain;touch-action:pan-y;padding:12px 16px 16px;background:#eef3f9}#emptyModal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__body,#comment_modal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__body{background:#fff;padding:16px}#emptyModal.md-timeline-sheet .md-timeline-sheet__footer,#comment_modal.md-timeline-sheet .md-timeline-sheet__footer{flex:0 0 auto;flex-shrink:0;margin-top:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:0;padding:10px 12px calc(10px + var(--md-sheet-footer-safe,0px));border-top:1px solid #e8eaed;background:#fff;z-index:3}#emptyModal.md-timeline-sheet .md-timeline-sheet__footer:empty,#comment_modal.md-timeline-sheet .md-timeline-sheet__footer:empty{display:none;padding:0;border-top:none;box-shadow:none}#emptyModal.md-timeline-sheet .md-timeline-sheet__btn,#comment_modal.md-timeline-sheet .md-timeline-sheet__btn{min-height:40px;padding:8px 16px;border-radius:10px;font-size:0.875rem;font-weight:600;text-transform:none;letter-spacing:0.01em}#emptyModal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-contained,#comment_modal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-contained{background:var(--tl-sheet-blue);color:#fff}#emptyModal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-contained:hover,#comment_modal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-contained:hover,#emptyModal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-contained:focus-visible,#comment_modal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-contained:focus-visible{background:var(--tl-sheet-blue-dark);color:#fff} #emptyModal.md-timeline-sheet .md-timeline-sheet__footer:has(.md-timeline-sheet__comment-compose),#comment_modal.md-timeline-sheet .md-timeline-sheet__footer:has(.md-timeline-sheet__comment-compose){background:#f0f2f5;border-top:1px solid rgba(15,23,42,0.06);padding:8px 10px calc(8px + var(--md-sheet-footer-safe,0px))}#emptyModal.md-timeline-sheet .md-timeline-sheet__comment-compose,#comment_modal.md-timeline-sheet .md-timeline-sheet__comment-compose{display:flex;align-items:flex-end;gap:8px;width:100%}#emptyModal.md-timeline-sheet .md-timeline-sheet__compose-field,#comment_modal.md-timeline-sheet .md-timeline-sheet__compose-field{flex:1;min-width:0;display:flex;align-items:center;min-height:48px;padding:0 4px 0 6px;border-radius:24px;background:#fff;border:none;box-shadow:0 1px 1px rgba(15,23,42,0.06)}#emptyModal.md-timeline-sheet .md-timeline-sheet__compose-input,#comment_modal.md-timeline-sheet .md-timeline-sheet__compose-input,#emptyModal.md-timeline-sheet input#comment.chat-input,#comment_modal.md-timeline-sheet input#comment.chat-input,#emptyModalForm input#comment.chat-input,input#comment.md-timeline-sheet__compose-input.chat-input,#emptyModal.md-timeline-sheet textarea.md-timeline-sheet__compose-input.chat-input,#comment_modal.md-timeline-sheet textarea.md-timeline-sheet__compose-input.chat-input{display:block;width:100%;min-width:0;height:auto;min-height:48px;max-height:120px;margin:0;padding:12px 14px;border:none !important;border-radius:24px;background:transparent !important;color:#111b21;font-family:"Jost",sans-serif !important;font-size:0.9375rem !important;font-weight:500 !important;line-height:1.4 !important;letter-spacing:0.01em;box-shadow:none !important;box-sizing:border-box;resize:none;overflow-y:auto;-webkit-appearance:none;appearance:none;-webkit-text-size-adjust:100%}#emptyModal.md-timeline-sheet .md-timeline-sheet__compose-input:focus,#comment_modal.md-timeline-sheet .md-timeline-sheet__compose-input:focus,#emptyModal.md-timeline-sheet input#comment.chat-input:focus,#comment_modal.md-timeline-sheet input#comment.chat-input:focus,#emptyModalForm input#comment.chat-input:focus,input#comment.md-timeline-sheet__compose-input.chat-input:focus,#emptyModal.md-timeline-sheet textarea.md-timeline-sheet__compose-input.chat-input:focus,#comment_modal.md-timeline-sheet textarea.md-timeline-sheet__compose-input.chat-input:focus{outline:none !important;border:none !important;background:transparent !important;box-shadow:none !important}#emptyModal.md-timeline-sheet .md-timeline-sheet__compose-field:focus-within,#comment_modal.md-timeline-sheet .md-timeline-sheet__compose-field:focus-within{box-shadow:0 1px 2px rgba(15,23,42,0.08)}#emptyModal.md-timeline-sheet .md-timeline-sheet__compose-input::placeholder,#comment_modal.md-timeline-sheet .md-timeline-sheet__compose-input::placeholder,#emptyModal.md-timeline-sheet input#comment.chat-input::placeholder,#comment_modal.md-timeline-sheet input#comment.chat-input::placeholder,#emptyModalForm input#comment.chat-input::placeholder,input#comment.md-timeline-sheet__compose-input.chat-input::placeholder,#emptyModal.md-timeline-sheet textarea.md-timeline-sheet__compose-input.chat-input::placeholder,#comment_modal.md-timeline-sheet textarea.md-timeline-sheet__compose-input.chat-input::placeholder{color:#8696a0 !important;font-size:0.9375rem !important;font-weight:500 !important;opacity:1}#emptyModal.md-timeline-sheet .md-timeline-sheet__compose-send,#comment_modal.md-timeline-sheet .md-timeline-sheet__compose-send{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:#1565c0;color:#fff;font-size:1.0625rem;cursor:pointer;box-shadow:0 1px 3px rgba(21,101,192,0.4);transition:background-color 0.15s ease,transform 0.15s ease}#emptyModal.md-timeline-sheet .md-timeline-sheet__compose-send > i,#comment_modal.md-timeline-sheet .md-timeline-sheet__compose-send > i{transform:translateX(1px)}#emptyModal.md-timeline-sheet .md-timeline-sheet__compose-send:hover,#comment_modal.md-timeline-sheet .md-timeline-sheet__compose-send:hover,#emptyModal.md-timeline-sheet .md-timeline-sheet__compose-send:focus-visible,#comment_modal.md-timeline-sheet .md-timeline-sheet__compose-send:focus-visible{background:#0d47a1;outline:none}#emptyModal.md-timeline-sheet .md-timeline-sheet__compose-send:active,#comment_modal.md-timeline-sheet .md-timeline-sheet__compose-send:active{transform:scale(0.96)} #emptyModal.md-timeline-sheet .md-timeline-sheet__footer,#comment_modal.md-timeline-sheet .md-timeline-sheet__footer{flex:0 0 auto;flex-shrink:0;margin-top:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:0;padding:10px 12px calc(10px + var(--md-sheet-footer-safe,0px));border-top:1px solid #e8eaed;background:#fff;z-index:3}#emptyModal.md-timeline-sheet .md-timeline-sheet__footer:has(.md-timeline-sheet__comment-compose),#comment_modal.md-timeline-sheet .md-timeline-sheet__footer:has(.md-timeline-sheet__comment-compose),#emptyModal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__footer:has(.md-timeline-sheet__comment-compose),#comment_modal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__footer:has(.md-timeline-sheet__comment-compose){justify-content:stretch;align-items:flex-end;padding:8px 10px calc(8px + var(--md-sheet-footer-safe,0px));border-top:1px solid rgba(15,23,42,0.06);background:#f0f2f5;box-shadow:none}#emptyModal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__footer,#comment_modal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__footer{justify-content:stretch;padding:10px 12px calc(12px + var(--md-sheet-footer-safe,0px));background:#fff;box-shadow:0 -4px 16px rgba(15,23,42,0.06)}#emptyModal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__footer,#comment_modal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch;justify-content:stretch;flex-wrap:nowrap;padding:10px 12px calc(10px + var(--md-sheet-footer-safe,0px))} #emptyModal.md-timeline-sheet .md-timeline-sheet__footer:empty,#comment_modal.md-timeline-sheet .md-timeline-sheet__footer:empty{display:none;padding:0;border-top:none;box-shadow:none}#emptyModal.md-timeline-sheet .md-timeline-sheet__btn,#comment_modal.md-timeline-sheet .md-timeline-sheet__btn{min-height:44px;padding:8px 16px;border-radius:10px;font-size:0.875rem;font-weight:600;text-transform:none;letter-spacing:0.01em}#emptyModal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__btn,#comment_modal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__btn{width:100%;justify-content:center}#emptyModal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__btn--cancel,#comment_modal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__btn--cancel{background:#fff;color:var(--tl-sheet-blue);border:1px solid rgba(26,115,232,0.35)}#emptyModal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__btn--cancel:hover,#comment_modal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__btn--cancel:hover,#emptyModal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__btn--cancel:focus-visible,#comment_modal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__btn--cancel:focus-visible{background:var(--tl-sheet-blue-soft);border-color:var(--tl-sheet-blue);outline:none}#emptyModal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-text,#comment_modal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-text{color:var(--tl-sheet-blue);background:transparent}#emptyModal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-text:hover,#comment_modal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-text:hover,#emptyModal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-text:focus-visible,#comment_modal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-text:focus-visible{background:var(--tl-sheet-blue-soft)}#emptyModal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-contained,#comment_modal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-contained,#emptyModal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__btn--submit,#comment_modal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__btn--submit{background:var(--tl-sheet-blue);color:#fff;border:1px solid var(--tl-sheet-blue)}#emptyModal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-contained:hover,#comment_modal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-contained:hover,#emptyModal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-contained:focus-visible,#comment_modal.md-timeline-sheet .md-timeline-sheet__footer .mui-btn-contained:focus-visible,#emptyModal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__btn--submit:hover,#comment_modal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__btn--submit:hover,#emptyModal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__btn--submit:focus-visible,#comment_modal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__btn--submit:focus-visible{background:var(--tl-sheet-blue-dark);border-color:var(--tl-sheet-blue-dark);color:#fff;outline:none} #emptyModal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__body,#comment_modal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__body{background:#f8f9fa;padding:12px 12px 20px}#emptyModal .md-post-form,#comment_modal .md-post-form{display:flex;flex-direction:column;gap:12px;width:100%;max-width:680px;min-width:0;margin:0 auto}#emptyModal .md-post-form__audience,#comment_modal .md-post-form__audience{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e8eaed;border-radius:14px;background:#fff}#emptyModal .md-post-form__audience-icon,#comment_modal .md-post-form__audience-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#e8f0fe;color:#1a73e8;font-size:0.9375rem}#emptyModal .md-post-form__audience-fields,#comment_modal .md-post-form__audience-fields{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}#emptyModal .md-post-form__audience-label,#comment_modal .md-post-form__audience-label{margin:0;font-size:0.6875rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#5f6368;line-height:1.2}#emptyModal .md-post-form__audience-wrap,#comment_modal .md-post-form__audience-wrap{position:relative;display:block;min-width:0}#emptyModal .md-post-form__audience-select,#comment_modal .md-post-form__audience-select{display:block;width:100%;min-height:28px;padding:0 24px 0 0;border:none;border-radius:0;background:transparent;color:#202124;font-family:"Jost",sans-serif;font-size:0.9375rem;font-weight:600;line-height:1.3;appearance:none;-webkit-appearance:none;cursor:pointer}#emptyModal .md-post-form__audience-select:focus,#comment_modal .md-post-form__audience-select:focus{outline:none}#emptyModal .md-post-form__branch-checks{display:flex;flex-direction:column;gap:8px;margin-top:4px;max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:2px}#emptyModal .md-post-form__branch-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}#emptyModal .md-post-form__branch-toggle:focus-visible{outline:2px solid var(--md-primary,#1a73e8);outline-offset:2px;border-radius:6px}#emptyModal .md-post-form__branch-toggle-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}#emptyModal .md-post-form__branch .md-post-form__audience-label{margin:0}#emptyModal .md-post-form__branch-summary{display:block;font-size:0.8125rem;font-weight:500;color:#5f6368;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#emptyModal .md-post-form__branch-chevron{flex:0 0 auto;font-size:0.75rem;color:#80868b;transition:transform 0.2s ease}#emptyModal .md-post-form__branch-toggle:not(.collapsed) .md-post-form__branch-chevron{transform:rotate(180deg)}#emptyModal .md-post-form__branch-panel{margin-top:8px}#emptyModal .md-post-form__branch-toolbar{display:flex;align-items:center;gap:4px;margin:0 0 6px}#emptyModal .md-post-form__branch-toolbar .mui-btn{min-height:32px;padding:4px 8px;font-size:0.8125rem;font-weight:600;text-transform:none}#emptyModal .md-post-form__branch-check{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border:1px solid #e8eaed;border-radius:12px;background:#fff;cursor:pointer;font-size:0.9375rem;font-weight:500;color:#202124;transition:border-color 0.15s ease,background 0.15s ease}#emptyModal .md-post-form__branch-check:hover{border-color:#dadce0;background:#f8f9fa}#emptyModal .md-post-form__branch-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}#emptyModal .md-post-form__branch-box{flex:0 0 20px;width:20px;height:20px;border:2px solid #5f6368;border-radius:4px;background:#fff;position:relative}#emptyModal .md-post-form__branch-input:checked + .md-post-form__branch-box{border-color:var(--md-primary,#1a73e8);background:var(--md-primary,#1a73e8)}#emptyModal .md-post-form__branch-input:checked + .md-post-form__branch-box::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#emptyModal .md-post-form__branch-input:focus-visible + .md-post-form__branch-box{outline:2px solid var(--md-primary,#1a73e8);outline-offset:2px}#emptyModal .md-post-form__branch-name{flex:1;min-width:0;line-height:1.3}#emptyModal .md-post-form__branch-hint{margin:6px 0 0;font-size:0.75rem;color:#80868b;line-height:1.35}#emptyModal .md-post-form__appear{margin:0 0 12px;padding:12px;border:1px solid #c0c4c8;border-radius:12px;background:#f7f9fc}#emptyModal .md-post-form__appear[hidden]{display:none !important}#emptyModal .md-post-form__appear-label{margin:0 0 8px;font-size:0.75rem;font-weight:700;letter-spacing:0.02em;color:#202124}#emptyModal .md-post-form__appear-choices{display:flex;flex-direction:column;gap:8px}#emptyModal .md-post-form__appear-choice{display:block;margin:0;cursor:pointer}#emptyModal .md-post-form__appear-input{position:absolute;opacity:0;pointer-events:none}#emptyModal .md-post-form__appear-card{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid #c0c4c8;border-radius:10px;background:#fff;transition:border-color 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease}#emptyModal .md-post-form__appear-input:checked + .md-post-form__appear-card{border-color:#1a73e8;background:#e8f0fe;box-shadow:inset 0 0 0 1px rgba(26,115,232,0.25)}#emptyModal .md-post-form__appear-input:focus-visible + .md-post-form__appear-card{outline:2px solid #1a73e8;outline-offset:2px}#emptyModal .md-post-form__appear-title{font-size:0.875rem;font-weight:700;letter-spacing:-0.01em;color:#202124}#emptyModal .md-post-form__appear-sub{font-size:0.75rem;line-height:1.35;color:#5f6368}#emptyModal .md-post-form__audience--locked .md-post-form__audience-select{opacity:0.65;pointer-events:none}#emptyModal .md-post-form__headline-wrap,#comment_modal .md-post-form__headline-wrap,#emptyModal .md-post-form__editor,#comment_modal .md-post-form__editor{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid #e8eaed;border-radius:14px;background:#fff}#emptyModal .md-post-form__headline-label,#comment_modal .md-post-form__headline-label,#emptyModal .md-post-form__editor-label,#comment_modal .md-post-form__editor-label{margin:0;font-size:0.6875rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#5f6368}#emptyModal .md-post-form__headline,#comment_modal .md-post-form__headline{display:block;width:100%;min-height:40px;margin:0;padding:8px 0;border:none;border-bottom:1px solid #dadce0;border-radius:0;background:transparent;color:#202124;font-family:"Jost",sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:-0.01em;box-sizing:border-box;transition:border-color 0.2s ease}#emptyModal .md-post-form__headline:focus,#comment_modal .md-post-form__headline:focus{outline:none;border-bottom-color:#1a73e8;box-shadow:0 1px 0 #1a73e8}#emptyModal .md-post-form__headline::placeholder,#comment_modal .md-post-form__headline::placeholder{color:#9aa0a6;font-weight:500}#emptyModal .md-post-form__editor .note-editor,#comment_modal .md-post-form__editor .note-editor{border:1px solid #dadce0 !important;border-radius:12px !important;overflow:hidden;box-shadow:none !important;background:#fff}#emptyModal .md-post-form__editor .note-toolbar,#comment_modal .md-post-form__editor .note-toolbar{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:4px !important;padding:6px 8px !important;border-bottom:1px solid #e8eaed !important;background:#fafafa !important;overflow-x:auto;-webkit-overflow-scrolling:touch}#emptyModal .md-mail-form .md-post-form__editor .note-toolbar > .note-btn-group,#emptyModal .md-post-form__editor .note-toolbar > .note-btn-group{display:inline-flex !important;align-items:center;gap:2px;margin:0 !important;float:none !important}#emptyModal .md-mail-form .md-post-form__editor .note-toolbar .note-btn,#emptyModal .md-post-form__editor .note-toolbar .note-btn{display:inline-flex !important;align-items:center;justify-content:center;min-width:36px;height:36px;margin:0 !important;padding:0 8px !important;border:0 !important;border-radius:8px !important;background:transparent !important;color:#5f6368 !important;box-shadow:none !important}#emptyModal .md-mail-form .md-post-form__editor .note-toolbar .note-btn:hover,#emptyModal .md-mail-form .md-post-form__editor .note-toolbar .note-btn:focus,#emptyModal .md-post-form__editor .note-toolbar .note-btn:hover,#emptyModal .md-post-form__editor .note-toolbar .note-btn:focus{background:#e8f0fe !important;color:#1565c0 !important;outline:none !important}#emptyModal .md-mail-form .md-post-form__editor .note-toolbar .note-btn.active,#emptyModal .md-post-form__editor .note-toolbar .note-btn.active{background:#e8f0fe !important;color:#0d47a1 !important}#emptyModal .md-mail-form .md-post-form__editor .note-toolbar .note-btn i,#emptyModal .md-post-form__editor .note-toolbar .note-btn i{font-size:0.875rem}#emptyModal .md-mail-form .md-post-form__editor .note-statusbar,#emptyModal .md-post-form__editor .note-statusbar{display:none !important}#emptyModal .md-post-form__editor .note-editable,#comment_modal .md-post-form__editor .note-editable{min-height:148px !important;height:auto !important;max-height:none !important;overflow:visible !important;padding:12px 14px !important;font-family:"Jost",sans-serif !important;font-size:0.9375rem !important;line-height:1.55 !important;color:#3c4043 !important;background:#fff !important}#emptyModal .md-post-form__editor .note-editing-area,#comment_modal .md-post-form__editor .note-editing-area,#emptyModal .md-post-form__editor .note-editor,#comment_modal .md-post-form__editor .note-editor{height:auto !important;max-height:none !important;overflow:visible !important}#emptyModal .md-post-form__editor .note-placeholder,#comment_modal .md-post-form__editor .note-placeholder{color:#9aa0a6 !important;font-family:"Jost",sans-serif !important}#emptyModal .md-post-form__attach-grid,#comment_modal .md-post-form__attach-grid{display:grid;grid-template-columns:1fr;gap:10px;min-width:0;max-width:100%}@media (min-width:520px){#emptyModal .md-post-form__attach-grid{grid-template-columns:1fr 1fr}}#emptyModal .md-post-form__tile,#comment_modal .md-post-form__tile{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #c2d7f5;border-radius:14px;background:#e8f0fe;min-width:0;max-width:100%;overflow:hidden}#emptyModal .md-post-form__tile[data-kind="files"],#comment_modal .md-post-form__tile[data-kind="files"]{border-color:#b7dfc3;background:#e6f4ea}#emptyModal .md-post-form__tile-head,#comment_modal .md-post-form__tile-head{display:flex;align-items:center;gap:10px;min-width:0}#emptyModal .md-post-form__tile-icon,#comment_modal .md-post-form__tile-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#e8f0fe;color:#1a73e8;font-size:1rem}#emptyModal .md-post-form__tile[data-kind="files"] .md-post-form__tile-icon,#comment_modal .md-post-form__tile[data-kind="files"] .md-post-form__tile-icon{background:#e6f4ea;color:#137333}#emptyModal .md-post-form__tile-copy,#comment_modal .md-post-form__tile-copy{display:flex;flex-direction:column;gap:2px;min-width:0}#emptyModal .md-post-form__tile-title,#comment_modal .md-post-form__tile-title{font-size:0.875rem;font-weight:600;color:#202124;line-height:1.25}#emptyModal .md-post-form__tile-hint,#comment_modal .md-post-form__tile-hint{font-size:0.75rem;font-weight:500;color:#80868b;line-height:1.3}#emptyModal .md-post-form__tile-actions,#comment_modal .md-post-form__tile-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#emptyModal .md-post-form__tile-actions .bootstrap-filestyle,#comment_modal .md-post-form__tile-actions .bootstrap-filestyle{display:inline-flex;position:relative} #emptyModal .md-post-form__tile-actions input[type="file"].filestyle,#comment_modal .md-post-form__tile-actions input[type="file"].filestyle,#emptyModal .md-post-form__tile-actions input[type="file"].post_attachments,#comment_modal .md-post-form__tile-actions input[type="file"].post_attachments,#emptyModal .md-post-form__tile-actions input[type="file"].post_images,#comment_modal .md-post-form__tile-actions input[type="file"].post_images{position:fixed !important;left:0 !important;top:0 !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;opacity:0 !important;clip:rect(0,0,0,0) !important;border:0 !important;overflow:hidden !important;z-index:-1 !important}#emptyModal .md-post-form__tile-actions .bootstrap-filestyle .btn,#comment_modal .md-post-form__tile-actions .bootstrap-filestyle .btn,#emptyModal .md-post-form__file-row .bootstrap-filestyle .btn,#comment_modal .md-post-form__file-row .bootstrap-filestyle .btn{position:relative !important;display:inline-flex !important;align-items:center !important;gap:8px !important;min-height:36px !important;padding:6px 14px !important;border:none !important;border-radius:999px !important;background:#d2e3fc !important;color:#0b57d0 !important;font-family:"Jost",sans-serif !important;font-size:0.8125rem !important;font-weight:600 !important;text-transform:none !important;letter-spacing:0.01em !important;box-shadow:none !important}#emptyModal .md-post-form__tile[data-kind="files"] .bootstrap-filestyle .btn,#comment_modal .md-post-form__tile[data-kind="files"] .bootstrap-filestyle .btn{background:#ceead6 !important;color:#0d652d !important}#emptyModal .md-post-form__tile-actions .bootstrap-filestyle .btn .badge,#comment_modal .md-post-form__tile-actions .bootstrap-filestyle .btn .badge,#emptyModal .md-post-form__file-row .bootstrap-filestyle .btn .badge,#comment_modal .md-post-form__file-row .bootstrap-filestyle .btn .badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:20px !important;height:20px !important;margin:0 0 0 2px !important;padding:0 6px !important;border-radius:999px !important;background:#0b57d0 !important;color:#fff !important;font-family:"Jost",sans-serif !important;font-size:0.75rem !important;font-weight:700 !important;line-height:1 !important;letter-spacing:0 !important;vertical-align:middle !important;box-shadow:0 0 0 2px rgba(255,255,255,0.85)}#emptyModal .md-post-form__tile[data-kind="files"] .bootstrap-filestyle .btn .badge,#comment_modal .md-post-form__tile[data-kind="files"] .bootstrap-filestyle .btn .badge{background:#0d652d !important;color:#fff !important}#emptyModal .md-post-form__tile-actions .bootstrap-filestyle .btn:hover,#comment_modal .md-post-form__tile-actions .bootstrap-filestyle .btn:hover,#emptyModal .md-post-form__tile-actions .bootstrap-filestyle .btn:focus,#comment_modal .md-post-form__tile-actions .bootstrap-filestyle .btn:focus{filter:brightness(0.96);outline:none}#emptyModal .md-post-form__clear,#comment_modal .md-post-form__clear{min-height:36px;padding:6px 12px;border:none;border-radius:999px;background:transparent;color:#5f6368;font-family:"Jost",sans-serif;font-size:0.8125rem;font-weight:600;text-transform:none;cursor:pointer}#emptyModal .md-post-form__clear:hover,#comment_modal .md-post-form__clear:hover,#emptyModal .md-post-form__clear:focus-visible,#comment_modal .md-post-form__clear:focus-visible{background:#f1f3f4;color:#202124;outline:none}#emptyModal .md-post-form__picked:not([hidden]),#comment_modal .md-post-form__picked:not([hidden]),#fullEmptyModal .md-post-form__picked:not([hidden]){display:flex;flex-wrap:wrap;gap:8px;width:100%;max-width:100%;min-width:0;overflow:hidden}#emptyModal .md-post-form__tile.is-filled,#comment_modal .md-post-form__tile.is-filled,#fullEmptyModal .md-post-form__tile.is-filled{border-color:#90caf9;background:#f7fbff}#emptyModal .md-post-form__tile[data-kind="files"].is-filled,#comment_modal .md-post-form__tile[data-kind="files"].is-filled,#fullEmptyModal .md-post-form__tile[data-kind="files"].is-filled{border-color:#81c784;background:#f6fbf7}#emptyModal .md-post-form__picked-thumb,#comment_modal .md-post-form__picked-thumb,#fullEmptyModal .md-post-form__picked-thumb{display:block;position:relative;flex:0 0 auto;width:72px;height:72px;border:1px solid #e8eaed;border-radius:10px;overflow:hidden;background:#f1f3f4}#emptyModal .md-post-form__picked-remove,#comment_modal .md-post-form__picked-remove,#fullEmptyModal .md-post-form__picked-remove{position:absolute;top:4px;right:4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(32,33,36,0.78);color:#fff;font-size:0.625rem;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none}#emptyModal .md-post-form__picked-remove:hover,#comment_modal .md-post-form__picked-remove:hover,#fullEmptyModal .md-post-form__picked-remove:hover,#emptyModal .md-post-form__picked-remove:focus-visible,#comment_modal .md-post-form__picked-remove:focus-visible,#fullEmptyModal .md-post-form__picked-remove:focus-visible{background:#c62828;outline:none}#emptyModal .md-post-form__picked-remove--file,#comment_modal .md-post-form__picked-remove--file,#fullEmptyModal .md-post-form__picked-remove--file{position:static;width:28px;height:28px;flex-shrink:0;background:rgba(32,33,36,0.08);color:#5f6368}#emptyModal .md-post-form__picked-thumb img,#comment_modal .md-post-form__picked-thumb img,#fullEmptyModal .md-post-form__picked-thumb img{display:block;width:72px;height:72px;max-width:72px;object-fit:cover;object-position:center}#emptyModal .md-post-form__picked-files,#comment_modal .md-post-form__picked-files,#fullEmptyModal .md-post-form__picked-files{display:flex;flex-direction:column;gap:6px;flex:1 1 100%;width:100%;max-width:100%;min-width:0;overflow:hidden}#emptyModal .md-post-form__picked-file,#comment_modal .md-post-form__picked-file,#fullEmptyModal .md-post-form__picked-file{display:flex;align-items:center;gap:10px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:8px 10px;border:1px solid rgba(15,23,42,0.1);border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04);overflow:hidden}#emptyModal .md-post-form__picked-file-icon,#comment_modal .md-post-form__picked-file-icon,#fullEmptyModal .md-post-form__picked-file-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#e6f4ea;color:#137333;font-size:0.9375rem}#emptyModal .md-post-form__picked-file-copy,#comment_modal .md-post-form__picked-file-copy,#fullEmptyModal .md-post-form__picked-file-copy{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto;overflow:hidden}#emptyModal .md-post-form__picked-file-name,#comment_modal .md-post-form__picked-file-name,#fullEmptyModal .md-post-form__picked-file-name{display:block;width:100%;max-width:100%;min-width:0;font-size:0.8125rem;font-weight:600;line-height:1.3;color:#202124;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#emptyModal .md-post-form__picked-file-meta,#comment_modal .md-post-form__picked-file-meta,#fullEmptyModal .md-post-form__picked-file-meta{font-size:0.6875rem;font-weight:500;line-height:1.3;color:#80868b;letter-spacing:0.02em;text-transform:uppercase}#emptyModal .md-post-form__section,#comment_modal .md-post-form__section{margin-top:0;padding:12px 14px;border:1px solid #e8eaed;border-radius:14px;background:#fff}#emptyModal .md-post-form__section-title,#comment_modal .md-post-form__section-title{margin:0 0 2px;font-size:0.8125rem;font-weight:600;color:#202124;text-transform:none}#emptyModal .md-post-form__hint,#comment_modal .md-post-form__hint{margin:0 0 10px;font-size:0.75rem;color:#80868b}#emptyModal .md-post-form .mui-field,#comment_modal .md-post-form .mui-field{margin-bottom:12px}#emptyModal .md-post-form__thumb-grid,#comment_modal .md-post-form__thumb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}#emptyModal .md-post-form__thumb,#comment_modal .md-post-form__thumb{position:relative;aspect-ratio:1;padding:0;border:1px solid #e8eaed;border-radius:12px;overflow:hidden;background:#f8f9fa;cursor:pointer}#emptyModal .md-post-form__thumb img,#comment_modal .md-post-form__thumb img{display:block;width:100%;height:100%;object-fit:cover}#emptyModal .md-post-form__thumb-remove,#comment_modal .md-post-form__thumb-remove{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(32,33,36,0.72);color:#fff;font-size:0.625rem}#emptyModal .md-post-form__attach-list,#comment_modal .md-post-form__attach-list{display:flex;flex-direction:column;gap:8px}#emptyModal .md-post-form__attach,#comment_modal .md-post-form__attach{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid #e8eaed;border-radius:12px;background:#f8f9fa;text-align:left;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}#emptyModal .md-post-form__attach:hover,#comment_modal .md-post-form__attach:hover,#emptyModal .md-post-form__attach:focus-visible,#comment_modal .md-post-form__attach:focus-visible{background:#fce8e6;border-color:#f28b82;outline:none}#emptyModal .md-post-form__attach-icon,#comment_modal .md-post-form__attach-icon{width:28px;height:28px;flex-shrink:0;object-fit:contain}#emptyModal .md-post-form__attach-name,#comment_modal .md-post-form__attach-name{flex:1;min-width:0;font-size:0.8125rem;font-weight:500;color:#3c4043;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#emptyModal .md-post-form__attach-remove,#comment_modal .md-post-form__attach-remove{flex-shrink:0;font-size:0.875rem;color:#d93025}.timeline-page .md-comment{margin-bottom:12px;padding:12px;border:none;border-radius:var(--md-shape-md);box-shadow:var(--mui-elevation-1);background:var(--mui-surface)} #emptyModal .md-comment-thread,#comment_modal .md-comment-thread{display:flex;flex-direction:column;gap:10px;min-height:100%;padding:4px 0 8px}#emptyModal .md-comment-empty,#comment_modal .md-comment-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px; min-height:220px;margin:8px 0;padding:28px 20px;text-align:center;border-radius:16px;background:#fff;border:1px solid #e8eaed}#emptyModal .md-comment-empty__icon,#comment_modal .md-comment-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:6px;border-radius:50%;background:#e8f0fe;color:#1a73e8;font-size:1.375rem}#emptyModal .md-comment-empty__title,#comment_modal .md-comment-empty__title{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-0.01em;color:#202124}#emptyModal .md-comment-empty__text,#comment_modal .md-comment-empty__text{margin:0;max-width:280px;font-size:0.875rem;line-height:1.5;color:#5f6368} #emptyModal .md-comment:not(.md-mail-reply),#comment_modal .md-comment:not(.md-mail-reply),.timeline-page-modal .md-comment:not(.md-mail-reply){display:flex;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;border:1px solid #e8eaed;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(60,64,67,0.06)} #emptyModal.md-timeline-sheet,#comment_modal.md-timeline-sheet{font-family:"Jost",sans-serif}#emptyModal.md-timeline-sheet .md-timeline-sheet__header,#emptyModal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__header,#emptyModal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__header,#comment_modal.md-timeline-sheet .md-timeline-sheet__header,#comment_modal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__header,#comment_modal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;background:radial-gradient(ellipse 90% 140% at 100% -10%,rgba(255,255,255,0.18),transparent 55%),linear-gradient(135deg,#0d47a1 0%,#1565c0 55%,#1976d2 100%) !important;border-bottom:none !important;box-shadow:0 2px 10px rgba(13,71,161,0.28) !important;padding:calc(12px + env(safe-area-inset-top,0px)) 10px 14px 18px !important;overflow:hidden;z-index:2}#emptyModal.md-timeline-sheet .md-timeline-sheet__heading,#comment_modal.md-timeline-sheet .md-timeline-sheet__heading{position:relative;z-index:1;gap:4px;padding-top:0}#emptyModal.md-timeline-sheet .md-timeline-sheet__title,#emptyModal.md-timeline-sheet .md-timeline-sheet__title.modal-title,#emptyModal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__title,#comment_modal.md-timeline-sheet .md-timeline-sheet__title,#comment_modal.md-timeline-sheet .md-timeline-sheet__title.modal-title,#comment_modal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__title{color:#ffffff !important;white-space:normal !important;font-size:1.125rem !important;font-weight:700 !important;line-height:1.3 !important;letter-spacing:-0.015em !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#emptyModal.md-timeline-sheet .md-timeline-sheet__title .md-sl-form-heading__overline,#comment_modal.md-timeline-sheet .md-timeline-sheet__title .md-sl-form-heading__overline{display:block;font-size:0.6875rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255,255,255,0.78)}#emptyModal.md-timeline-sheet .md-timeline-sheet__title .md-sl-form-heading__title,#comment_modal.md-timeline-sheet .md-timeline-sheet__title .md-sl-form-heading__title{display:block;font-size:1.25rem;font-weight:700;line-height:1.25;color:#ffffff}#emptyModal.md-timeline-sheet .md-timeline-sheet__overline:not(:empty),#emptyModal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__overline:not(:empty),#comment_modal.md-timeline-sheet .md-timeline-sheet__overline:not(:empty),#comment_modal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__overline:not(:empty){display:inline-flex !important;align-items:center;width:fit-content;max-width:100%;margin:0;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,0.16) !important;border:1px solid rgba(255,255,255,0.22);color:rgba(255,255,255,0.95) !important;font-size:0.625rem !important;font-weight:700 !important;letter-spacing:0.08em !important;text-transform:uppercase;line-height:1.35;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12)}#emptyModal.md-timeline-sheet .md-timeline-sheet__lead:not(:empty),#emptyModal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__lead:not(:empty),#emptyModal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__lead:not(:empty),#comment_modal.md-timeline-sheet .md-timeline-sheet__lead:not(:empty),#comment_modal.md-timeline-sheet.md-timeline-sheet--thread .md-timeline-sheet__lead:not(:empty),#comment_modal.md-timeline-sheet.md-timeline-sheet--compose .md-timeline-sheet__lead:not(:empty){color:rgba(255,255,255,0.82) !important}#emptyModal.md-timeline-sheet .md-timeline-sheet__close,#comment_modal.md-timeline-sheet .md-timeline-sheet__close{position:relative;z-index:1;width:40px;height:40px;margin-top:0;background:rgba(255,255,255,0.16) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.12)}#emptyModal.md-timeline-sheet .md-timeline-sheet__close:hover,#emptyModal.md-timeline-sheet .md-timeline-sheet__close:focus-visible,#comment_modal.md-timeline-sheet .md-timeline-sheet__close:hover,#comment_modal.md-timeline-sheet .md-timeline-sheet__close:focus-visible{background:rgba(255,255,255,0.28) !important;color:#ffffff !important}#emptyModal .md-comment-empty__icon,#comment_modal .md-comment-empty__icon{background:#e3f2fd;color:#0d47a1}#emptyModal.md-timeline-sheet .md-timeline-sheet__compose-input:focus,#comment_modal.md-timeline-sheet .md-timeline-sheet__compose-input:focus{border:none;background:transparent;box-shadow:none}#emptyModal.md-timeline-sheet .md-timeline-sheet__compose-send,#comment_modal.md-timeline-sheet .md-timeline-sheet__compose-send{background:#1565c0;box-shadow:0 1px 3px rgba(21,101,192,0.4)}#emptyModal.md-timeline-sheet .md-timeline-sheet__compose-send:hover,#emptyModal.md-timeline-sheet .md-timeline-sheet__compose-send:focus-visible,#comment_modal.md-timeline-sheet .md-timeline-sheet__compose-send:hover,#comment_modal.md-timeline-sheet .md-timeline-sheet__compose-send:focus-visible{background:#0d47a1}@media (max-width:480px){.timeline-page .md-timeline-toolbar .content,.timeline-page .md-timeline-toolbar__inner{padding:8px 10px 10px !important;gap:6px}.timeline-page .md-timeline-toolbar__title{font-size:1.25rem}.timeline-page .md-timeline-toolbar__actions .mui-btn,.timeline-page .md-timeline-toolbar__actions .md-btn-contained,.timeline-page .md-timeline-toolbar__actions .md-btn-outlined{min-height:44px;font-size:0.875rem;padding:10px 12px}.is-webview .timeline-page .md-timeline-toolbar__actions .mui-btn,.is-webview .timeline-page .md-timeline-toolbar__actions .md-btn-contained,.is-webview .timeline-page .md-timeline-toolbar__actions .md-btn-outlined{min-height:48px;font-size:0.9375rem;padding:12px 14px}.timeline-page .timeline-feed.page-content,.timeline-page .page-content{padding-left:0 !important;padding-right:0 !important}.timeline-page .md-timeline-stream{padding:8px 8px 8px;gap:10px}.timeline-page .md-timeline-card__head{padding-left:14px;padding-right:14px}.timeline-page .md-timeline-card__content{padding-left:14px;padding-right:14px}.timeline-page .md-timeline-attachments-panel{margin-left:10px;margin-right:10px}.timeline-page .md-timeline-card__metrics{flex-wrap:nowrap;padding:6px 10px;gap:4px}.timeline-page .md-timeline-card__metric.md-chip,.timeline-page .md-timeline-card__metric{min-height:22px;height:auto;padding:2px 7px;font-size:0.6875rem}.timeline-page .md-timeline-card__action-bar .mui-btn-text,.timeline-page .md-timeline-card__action-bar .md-timeline-action-btn{min-height:40px;padding:8px 10px;font-size:0.8125rem}.timeline-page .md-timeline-card__action-bar .mui-btn-text i,.timeline-page .md-timeline-card__action-bar .md-timeline-action-btn i{font-size:1rem}.timeline-page #footer-bar .circle-nav i{width:48px;height:48px;margin-top:-16px}}@media (prefers-reduced-motion:reduce){.timeline-page .md-animate-in{animation:none}} .timeline-page #footer-bar{max-width:none;width:100%;left:0;right:0;transform:none;background:var(--mui-surface);border-top:none;box-shadow:0 -2px 8px rgba(0,0,0,0.08)}.timeline-page #footer-bar .circle-nav{position:relative}.timeline-page #footer-bar .circle-nav i{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-top:-20px;border-radius:16px;background:var(--mui-primary);color:#fff !important;box-shadow:var(--mui-elevation-2)}.timeline-page #footer-bar .circle-nav span{color:var(--mui-primary) !important;font-weight:500 !important;text-decoration:none}.timeline-page #footer-bar a:not(.circle-nav) span{color:var(--mui-on-surface-variant);font-weight:500} .is-webview .timeline-page .md-timeline-toolbar.card-filter{left:0;right:0;max-width:none;width:100%;transform:none}.is-webview .timeline-page .timeline-feed.page-content,.is-webview .timeline-page .page-content{max-width:none;padding-top:var(--md-timeline-toolbar-offset) !important;padding-right:0 !important;padding-left:0 !important;padding-bottom:calc(var(--md-bottom-nav-height,61px) + env(safe-area-inset-bottom,0px) + var(--app-safe-bottom,0px) + 8px) !important}@media (max-width:480px){.timeline-page .md-timeline-toolbar .content,.timeline-page .md-timeline-toolbar__inner{padding:8px 10px 10px !important;gap:6px}.timeline-page .md-timeline-toolbar__title{font-size:1.125rem}.timeline-page .md-timeline-toolbar__reload{width:36px;height:36px}.timeline-page .md-timeline-toolbar__actions .mui-btn,.timeline-page .md-timeline-toolbar__actions .md-btn-contained,.timeline-page .md-timeline-toolbar__actions .md-btn-outlined{min-height:40px;font-size:0.8125rem;padding:8px 12px}.is-webview .timeline-page .md-timeline-toolbar__actions .mui-btn,.is-webview .timeline-page .md-timeline-toolbar__actions .md-btn-contained,.is-webview .timeline-page .md-timeline-toolbar__actions .md-btn-outlined{min-height:44px;font-size:0.875rem;padding:10px 12px}.timeline-page .timeline-feed.page-content,.timeline-page .page-content{padding-left:0 !important;padding-right:0 !important}.timeline-page .md-timeline-stream{padding:6px 8px 8px;gap:8px}.timeline-page .md-timeline-card__head{padding:10px}.timeline-page .md-timeline-card__content{padding:12px 12px 4px}.timeline-page .md-timeline-attachments-panel{margin-left:8px;margin-right:8px}.timeline-page .md-timeline-card__metrics{flex-wrap:nowrap;padding:6px 10px;gap:4px}.timeline-page .md-timeline-card__metric.md-chip,.timeline-page .md-timeline-card__metric{min-height:22px;height:auto;padding:2px 7px}.timeline-page .md-timeline-card__action-bar .mui-btn-text,.timeline-page .md-timeline-card__action-bar .md-timeline-action-btn{min-height:40px;padding:8px 10px;font-size:0.8125rem}.timeline-page .md-timeline-card__action-bar .mui-btn-text i,.timeline-page .md-timeline-card__action-bar .md-timeline-action-btn i{font-size:1rem}.timeline-page #footer-bar .circle-nav i{width:48px;height:48px;margin-top:-16px}} .md-sl-sheet.menu{display:none !important;left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:24px 24px 0 0 !important;background:#fff !important;box-shadow:0 -12px 40px rgba(15,23,42,0.18) !important;height:auto !important;min-height:0 !important;max-height:min(82vh,640px) !important;overflow:hidden !important;z-index:1300 !important;opacity:0;pointer-events:none}.md-sl-sheet.menu.menu-active{display:flex !important;flex-direction:column !important;transform:translate3d(0,0,0) !important;opacity:1 !important;pointer-events:all !important}body:has(.md-sl-sheet.menu-active) #logger.menu-active{background:rgba(15,23,42,0.45) !important;opacity:1 !important}.md-sl-sheet__panel{display:flex;flex-direction:column;width:100%;min-height:0;max-height:min(82vh,640px);background:#fff;font-family:"Jost",sans-serif;overflow:hidden;animation:md-filter-sheet-rise 0.28s cubic-bezier(0.2,0,0,1) both}.md-sl-sheet__body.content{flex:1 1 auto;min-height:0;overflow:auto;padding:0 12px calc(16px + var(--md-sheet-footer-safe,0px)) !important;margin:0 !important;-webkit-overflow-scrolling:touch}html.is-webview .md-sl-sheet__body.content,body.is-webview .md-sl-sheet__body.content,html.is-webview #resultAction.md-sl-sheet .md-sl-sheet__body,body.is-webview #resultAction.md-sl-sheet .md-sl-sheet__body{padding-bottom:16px !important} #empty_modal:has(.md-sl-form),#empty_modal:has(.md-parent-devices){display:flex !important;flex-direction:column !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;inset:0 !important;width:min(440px,calc(100vw - 24px)) !important;max-width:min(440px,calc(100vw - 24px)) !important;height:fit-content !important;min-height:0 !important;min-width:0 !important;max-height:min(92dvh,720px) !important;margin:auto !important;padding:0 !important;border:none !important;border-radius:16px !important;background:#fff !important;box-shadow:0 16px 48px rgba(15,23,42,0.22) !important;overflow:hidden !important;transform:none !important;-webkit-transform:none !important;font-family:"Jost",sans-serif}#empty_modal:has(.md-sl-form) .menu-title,#empty_modal:has(.md-parent-devices) .menu-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;position:relative;margin:0;padding:12px 12px 12px 20px;border-bottom:1px solid rgba(15,23,42,0.08)}#empty_modal:has(.md-sl-form) .menu-title > a.close-menu,#empty_modal:has(.md-parent-devices) .menu-title > a.close-menu{display:inline-flex !important;align-items:center;justify-content:center;flex-shrink:0;position:static !important;top:auto !important;right:auto !important;width:40px;height:40px;margin:0 !important;padding:0 !important;border-radius:50%;background:#f1f3f4;color:#5f6368;font-size:1rem;line-height:1;text-decoration:none}#empty_modal:has(.md-sl-form) .menu-title > a.close-menu i,#empty_modal:has(.md-parent-devices) .menu-title > a.close-menu i{margin:0}#empty_modal:has(.md-sl-form) .modal-title,#empty_modal:has(.md-parent-devices) .modal-title{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0 !important;margin:0 !important}#empty_modal:has(.md-sl-form) .content{display:flex !important;flex-direction:column !important;flex:0 1 auto !important;min-height:0 !important;max-height:none !important;overflow:hidden !important;padding:0 !important;margin:0 !important}#empty_modal:has(.md-parent-devices) .content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;min-height:0 !important;max-height:none !important;overflow:hidden !important;padding:0 !important;margin:0 !important}#empty_modal:has(.md-sl-form) .divider,#empty_modal:has(.md-sl-form) .spinnerContent,#empty_modal:has(.md-parent-devices) .divider,#empty_modal:has(.md-parent-devices) .spinnerContent{display:none !important}#empty_modal:has(.md-sl-form) .modal-div,#empty_modal:has(.md-parent-devices) .modal-div{flex:0 1 auto;min-height:0;max-height:min(60dvh,480px);overflow:auto;padding:16px 20px 8px;-webkit-overflow-scrolling:touch}#empty_modal:has(.md-sl-form) .modal-footer,#empty_modal:has(.md-parent-devices) .modal-footer,#empty_modal.menu:has(.md-parent-devices) .modal-footer,#empty_modal.menu:has(.md-parent-devices) .modal-footer.author-wrapper,#empty_modal.menu:has(.md-parent-devices) .modal-footer.p-0,#empty_modal.menu:has(.md-parent-devices) .modal-footer.mb-3,#empty_modal:has(.md-parent-devices) .modal-footer.author-wrapper,#empty_modal:has(.md-parent-devices) .modal-footer.p-0.mb-3{display:block !important;flex:0 0 auto !important;flex-shrink:0;align-self:stretch !important;position:relative;z-index:2;width:100% !important;margin:0 !important;margin-top:auto !important;margin-bottom:0 !important;padding:12px 16px !important;border-top:1px solid rgba(15,23,42,0.08);background:#fff;border-radius:0 0 16px 16px;box-shadow:none}#empty_modal:has(.md-sl-form) .modal-footer.mb-3,#empty_modal:has(.md-sl-form) .modal-footer.author-wrapper,#empty_modal:has(.md-parent-devices) .modal-footer.mb-3,#empty_modal:has(.md-parent-devices) .modal-footer.author-wrapper{margin:0 !important;margin-bottom:0 !important;padding:12px 16px !important;padding-bottom:12px !important}#fullEmptyModal:has(.md-sl-form) .md-timeline-sheet__body.modal-div{padding:14px 14px 8px;background:#f3f5f8}#fullEmptyModal:has(.md-sl-form) .md-timeline-sheet__footer.modal-footer{display:grid !important;grid-template-columns:1fr;gap:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px) + var(--md-sheet-footer-safe,0px));background:#fff;box-shadow:0 -6px 20px rgba(15,23,42,0.08);z-index:30}#fullEmptyModal:has(.md-link-parent) .md-timeline-sheet__footer.modal-footer,#fullEmptyModal.md-timeline-sheet:has(.md-link-parent) .md-timeline-sheet__footer{flex-shrink:0;position:sticky;bottom:0}#fullEmptyModal:has(.md-sl-form) .md-timeline-sheet__footer .md-sl-form-actions{width:100%} #fullEmptyModal.md-timeline-sheet{display:none !important;position:fixed !important;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;width:100% !important;max-width:none !important;height:100% !important;height:100dvh !important;max-height:100dvh !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;background:#fff !important;box-shadow:none !important;overflow:hidden !important;overscroll-behavior:none !important;overscroll-behavior-y:none !important;touch-action:pan-y;z-index:1300 !important;transform:none !important;opacity:0;pointer-events:none} #fullEmptyModal.md-timeline-sheet.menu-active{display:flex !important;flex-direction:column !important;opacity:1 !important;pointer-events:all !important;overscroll-behavior:none;overscroll-behavior-y:none}#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__panel{position:relative;display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;min-height:0;background:#fff;font-family:"Jost",sans-serif;overflow:hidden;overscroll-behavior:none;overscroll-behavior-y:none;touch-action:pan-y}#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__handle{display:none}#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:calc(12px + env(safe-area-inset-top,0px)) 10px 14px 16px;border-bottom:1px solid rgba(15,23,42,0.08);background:linear-gradient(180deg,#f6f9fe 0%,#ffffff 72%)}#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__heading{display:flex;flex-direction:column;justify-content:center;gap:2px;flex:1 1 auto;min-width:0;padding-top:2px}#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__overline{display:none;margin:0;font-size:0.6875rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:#1a73e8;line-height:1.2}#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__overline:not(:empty){display:block}#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__title,#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__title.modal-title{margin:0 !important;padding:0 !important;font-family:"Jost",sans-serif !important;font-size:1.0625rem !important;font-weight:700 !important;line-height:1.3 !important;letter-spacing:-0.02em;color:#202124 !important;text-transform:none !important}#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__lead{display:none;margin:4px 0 0;max-width:34rem;font-size:0.8125rem;font-weight:400;line-height:1.4;color:#5f6368}#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__lead:not(:empty){display:block}#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__close{display:inline-flex !important;align-items:center;justify-content:center;flex-shrink:0;width:40px !important;height:40px !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:50% !important;background:#f1f3f4 !important;color:#5f6368 !important;font-size:1rem !important;cursor:pointer;box-shadow:none !important}#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__close:hover,#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__close:focus-visible{background:#e8eaed !important;color:#202124 !important;outline:none} #fullEmptyModal.md-timeline-sheet .md-timeline-sheet__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none;overscroll-behavior-y:none;touch-action:pan-y}#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__footer{flex-shrink:0;border-top:1px solid rgba(15,23,42,0.08);background:#fff;position:sticky;bottom:0;z-index:30;box-shadow:0 -6px 20px rgba(15,23,42,0.08)} :is(#fullEmptyModal,#admit_student_modal) .bootstrap-select .dropdown-menu,:is(#fullEmptyModal,#admit_student_modal).bootstrap-select .dropdown-menu,:is(#fullEmptyModal,#admit_student_modal) > .bs-container .dropdown-menu,body:has(:is(#fullEmptyModal,#admit_student_modal).menu-active) > .dropdown-menu,body:has(:is(#fullEmptyModal,#admit_student_modal).menu-active) .bootstrap-select .dropdown-menu{z-index:2100 !important}.md-sl-form-heading{display:flex;flex-direction:column;gap:2px}.md-sl-form-heading__overline{display:block;font-size:0.6875rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#1a73e8}.md-sl-form-heading__title{display:block;font-size:1.25rem;font-weight:700;line-height:1.25;color:#202124;text-transform:none}.md-sl-form{display:flex;flex-direction:column;gap:4px;font-family:"Jost",sans-serif}.md-sl-form .mui-field{margin-bottom:14px}.md-sl-form .mui-field__select,.md-sl-form select.mui-field__input{appearance:none;cursor:pointer}.md-sl-form-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;position:relative}.md-sl-form-actions .md-btn-contained{width:100%;min-height:44px;text-transform:none;box-shadow:none;justify-content:center}.md-sl-form-actions--solo{grid-template-columns:1fr} #empty_modal:has(.md-parent-phone-edit){max-height:min(70vh,420px) !important}#empty_modal:has(.md-parent-phone-edit) .modal-div{max-height:none;overflow:visible;padding:16px 20px 12px}.md-parent-phone-edit .mui-field{margin-bottom:0} .md-parent-devices{display:flex;flex-direction:column;gap:14px;font-family:"Jost",sans-serif;color:#202124}.md-parent-devices__metrics{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;padding:14px 8px;border:1px solid #c0c4c8;border-radius:14px;background:#fff}.md-parent-devices__metric{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;text-align:center}.md-parent-devices__metric-value{font-size:1.5rem;font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:#0d47a1;font-variant-numeric:tabular-nums}.md-parent-devices__metric-label{font-size:0.75rem;font-weight:600;letter-spacing:0.02em;color:#5f6368}.md-parent-devices__metric-divider{width:1px;align-self:stretch;margin:4px 0;background:rgba(15,23,42,0.1)}.md-parent-devices__lead{margin:0;font-size:0.8125rem;font-weight:450;line-height:1.45;color:#5f6368}.md-parent-devices__lead strong{font-weight:700;color:#3c4043}.md-parent-devices__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;text-align:center;color:#5f6368;border:1px dashed rgba(15,23,42,0.16);border-radius:14px;background:#fafafa}.md-parent-devices__empty > i{font-size:1.5rem;color:#9aa0a6}.md-parent-devices__empty > p{margin:0;font-size:0.875rem;line-height:1.4}.md-parent-devices__account{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.md-parent-devices__account + .md-parent-devices__account{padding-top:14px;border-top:1px solid rgba(15,23,42,0.1)}.md-parent-devices__account-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.md-parent-devices__account-copy{min-width:0;flex:1}.md-parent-devices__account-overline{display:block;margin:0 0 2px;font-size:0.6875rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#5f6368}.md-parent-devices__account-name{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-0.02em;line-height:1.25;color:#202124}.md-parent-devices__account-meta{margin:4px 0 0;font-size:0.8125rem;font-weight:500;line-height:1.35;color:#5f6368}.md-parent-devices__last{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;font-size:0.8125rem;line-height:1.35}.md-parent-devices__last-label{font-size:0.6875rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#80868b}.md-parent-devices__last-value{font-weight:650;color:#202124;font-variant-numeric:tabular-nums}.md-parent-devices__sign-all{flex-shrink:0;margin:0;padding:8px 12px;border:1px solid rgba(217,48,37,0.28);border-radius:999px;background:#fff;color:#c5221f;font-family:inherit;font-size:0.75rem;font-weight:700;letter-spacing:0.01em;cursor:pointer;-webkit-tap-highlight-color:transparent}.md-parent-devices__sign-all:hover,.md-parent-devices__sign-all:focus-visible{background:#fce8e6;outline:none}.md-parent-devices__none{margin:0;padding:12px 14px;border-radius:12px;background:#f8f9fa;font-size:0.8125rem;color:#5f6368}.md-parent-devices__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid #c0c4c8;border-radius:14px;background:#fff;overflow:hidden}.md-parent-devices__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px 14px;border-bottom:1px solid rgba(15,23,42,0.08);background:#fff}.md-parent-devices__row:last-child{border-bottom:none}.md-parent-devices__row-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#e8f0fe;color:#1565c0;font-size:1rem}.md-parent-devices__row-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.md-parent-devices__row-title{font-size:0.9375rem;font-weight:700;letter-spacing:-0.01em;line-height:1.25;color:#202124}.md-parent-devices__status{font-size:0.75rem;font-weight:600;line-height:1.3;color:#5f6368}.md-parent-devices__status--on{color:#188038}.md-parent-devices__regs{display:block;font-size:0.75rem;font-weight:500;line-height:1.3;color:#5f6368}.md-parent-devices__row-action{flex-shrink:0;margin:0;padding:8px 12px;border:none;border-radius:999px;background:#fce8e6;color:#c5221f;font-family:inherit;font-size:0.75rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.md-parent-devices__row-action:hover,.md-parent-devices__row-action:focus-visible{background:#f6aea9;outline:none}.md-sl-form-actions--single{grid-template-columns:1fr} #empty_modal:has(.md-sl-duplicates){width:min(520px,calc(100vw - 24px)) !important;max-height:min(92vh,760px) !important}#empty_modal:has(.md-sl-duplicates) .content{max-height:min(68vh,560px)}.md-sl-duplicates .dataTables_wrapper{width:100%}.md-sl-duplicates .dataTables_wrapper .dataTables_filter{float:none;text-align:left;margin:0 0 12px}.md-sl-duplicates .dataTables_wrapper .dataTables_filter label{display:block;width:100%;margin:0;font-size:0;color:transparent}.md-sl-duplicates .dataTables_wrapper .dataTables_filter input{width:100% !important;min-height:44px;margin:0 !important;padding:10px 14px 10px 40px;border:1px solid rgba(15,23,42,0.12);border-radius:12px;background:#f8f9fa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235f6368' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") 14px 50% no-repeat;color:#202124;font-family:"Jost",sans-serif;font-size:0.875rem;font-weight:500;box-shadow:none}.md-sl-duplicates .dataTables_wrapper .dataTables_filter input:focus{outline:none;border-color:#1a73e8;background-color:#fff;box-shadow:0 0 0 3px rgba(26,115,232,0.16)}.md-sl-duplicates .dataTables_empty{padding:28px 16px !important;text-align:center !important;color:#5f6368 !important;font-weight:500 !important}.md-sl-form .bootstrap-select > .dropdown-toggle.md-admit-select__btn,.md-sl-form .bootstrap-select > .dropdown-toggle{min-height:48px;border:none !important;border-bottom:1px solid var(--mui-outline,#c4c7c5) !important;border-radius:4px 4px 0 0 !important;background:var(--mui-surface-dim,#f5f5f5) !important;color:#202124 !important;font-family:"Jost",sans-serif;box-shadow:none !important} #empty_modal:has(.md-passport){--md-passport-blue:#1565c0;--md-passport-blue-deep:#0d47a1;--md-passport-blue-mid:#1976d2;--md-passport-blue-soft:#e3f2fd;--md-passport-blue-ink:#0d47a1;--md-passport-surface:#f3f6fb;display:flex !important;flex-direction:column !important;left:50% !important;right:auto !important;top:50% !important;bottom:auto !important;width:min(420px,calc(100vw - 24px)) !important;min-width:0 !important;max-width:none !important;max-height:min(92vh,640px) !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:20px !important;background:#fff !important;box-shadow:0 18px 48px rgba(13,71,161,0.22) !important;overflow:hidden !important;transform:translate(-50%,-50%) !important;font-family:"Jost",sans-serif}#empty_modal:has(.md-passport) .menu-title{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:18px 12px 16px 20px;border-bottom:none;background:radial-gradient(120% 140% at 100% -10%,rgba(255,255,255,0.22) 0%,transparent 55%),linear-gradient(135deg,var(--md-passport-blue-deep) 0%,var(--md-passport-blue) 55%,var(--md-passport-blue-mid) 100%)}#empty_modal:has(.md-passport) .menu-title > a.close-menu{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;margin:0;border-radius:50%;background:rgba(255,255,255,0.18);color:#fff;font-size:1rem;text-decoration:none;transition:background-color 0.15s ease}#empty_modal:has(.md-passport) .menu-title > a.close-menu:hover,#empty_modal:has(.md-passport) .menu-title > a.close-menu:focus-visible{background:rgba(255,255,255,0.28);color:#fff;outline:none}#empty_modal:has(.md-passport) .menu-title > a.close-menu i{margin:0}#empty_modal:has(.md-passport) .modal-title{display:block;min-width:0;padding:0 !important;margin:0 !important}#empty_modal:has(.md-passport) .content{display:flex !important;flex-direction:column !important;flex:1 1 auto;min-height:0;height:100%;padding:0 !important;margin:0 !important;background:var(--md-passport-surface)}#empty_modal:has(.md-passport) .divider,#empty_modal:has(.md-passport) .spinnerContent{display:none !important}#empty_modal:has(.md-passport) .modal-div{flex:1 1 auto;min-height:0;padding:20px 20px 12px;background:var(--md-passport-surface)}#empty_modal.menu:has(.md-passport) .modal-footer,#empty_modal.menu:has(.md-passport) .modal-footer.author-wrapper,#empty_modal.menu:has(.md-passport) .modal-footer.p-0,#empty_modal.menu:has(.md-passport) .modal-footer.mb-3,#empty_modal:has(.md-passport) .modal-footer,#empty_modal:has(.md-passport) .modal-footer.author-wrapper,#empty_modal:has(.md-passport) .modal-footer.p-0.mb-3{display:block !important;flex:0 0 auto !important;align-self:stretch !important;width:100% !important;margin:0 !important;margin-top:auto !important;margin-bottom:0 !important;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px) + var(--md-sheet-footer-safe,0px)) !important;border-top:1px solid rgba(13,71,161,0.1);background:#fff;border-radius:0 0 20px 20px;box-shadow:0 -6px 16px rgba(13,71,161,0.06)}.md-passport{display:flex;flex-direction:column;align-items:center;gap:12px} #create_parent_modal .bootstrap-select .dropdown-menu,#admit_student_modal .bootstrap-select .dropdown-menu,#create_topic .bootstrap-select .dropdown-menu,body:has(#create_parent_modal.menu-active) > .dropdown-menu,body:has(#create_parent_modal.menu-active) .bootstrap-select .dropdown-menu,body:has(#admit_student_modal.menu-active) > .dropdown-menu,body:has(#admit_student_modal.menu-active) .bootstrap-select .dropdown-menu,body:has(#create_topic.menu-active) > .dropdown-menu,body:has(#create_topic.menu-active) .bootstrap-select .dropdown-menu,body > .bootstrap-select .dropdown-menu.show{z-index:2100 !important} body > .bs-container.bootstrap-select,body > .bs-container .dropdown-menu,body > .bootstrap-select.show .dropdown-menu{z-index:2100 !important}@keyframes md-admit-dup-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.md-admit-grid{display:grid;gap:0 12px}.md-admit-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.md-admit-field{margin-bottom:12px}#fullEmptyModal:has(.md-admit-form) .md-timeline-sheet__body.modal-div{padding:14px 14px 8px;background:#f3f5f8}#fullEmptyModal:has(.md-admit-form) .md-timeline-sheet__footer.modal-footer{display:flex;flex-direction:column;flex-shrink:0;margin-top:auto;gap:0;padding:12px 16px calc(12px + var(--md-sheet-footer-safe,0px));position:relative;bottom:auto;box-shadow:0 -6px 20px rgba(15,23,42,0.08);background:#fff;z-index:30}#fullEmptyModal:has(.md-admit-form) .md-timeline-sheet__footer .md-sl-form-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;position:relative}#fullEmptyModal:has(.md-admit-form) .md-timeline-sheet__footer.modal-footer:not(:has(.md-sl-form-actions)){display:grid;grid-template-columns:1fr 1fr;gap:10px}#fullEmptyModal:has(.md-admit-form) .md-timeline-sheet__footer .md-btn-contained{width:100%}#fullEmptyModal:has(.md-admit-form) .md-timeline-sheet__footer script{display:none !important}@media (max-width:420px){.md-admit-grid--2{grid-template-columns:1fr}}@media (min-width:600px){.md-sl-sheet.menu{left:50% !important;right:auto !important;width:420px !important;margin-left:-210px !important}} html.mail-app .header.header-fixed,body.mail-app .header.header-fixed,.is-webview.mail-app .header.header-fixed,.is-webview body.mail-app .header.header-fixed{display:none !important}body.mail-app{display:block !important;height:auto !important;max-height:none !important;min-height:100% !important;overflow:visible !important;-webkit-overflow-scrolling:touch}body.mail-app #page,body.mail-app .md-page.mail-page,body.mail-app .md-page.mail-page .mail-feed.page-content,body.mail-app .md-page.mail-page .page-content{display:block !important;flex:none !important;height:auto !important;max-height:none !important;min-height:0 !important;overflow:visible !important}.mail-page{--md-header-offset:0px;--md-mail-toolbar-height:108px;--md-mail-toolbar-offset:var(--md-mail-toolbar-height);--mail-blue:#1a73e8;--mail-blue-dark:#1557b0;--mail-blue-light:#4285f4;--mail-blue-container:#e8f0fe;--mail-teal:#0f766e;--mail-teal-dark:#0d5e58;--mail-ink:#202124;--mail-muted:#5f6368;--mail-feed-bg:#eef1f4;--mail-card-radius:8px;--mail-card-border:#c0c4c8;--mail-card-border-hover:#9aa0a6;--mail-card-shadow:none;--md-soft-pill-bg:var(--mail-blue-container);--md-soft-pill-border:rgba(26,115,232,0.18);--md-soft-pill-primary:var(--mail-blue);--md-soft-pill-overline:rgba(21,87,176,0.72);--md-soft-pill-ink:#0d47a1;--mui-primary:var(--mail-blue);--mui-primary-dark:var(--mail-blue-dark);--mui-primary-light:var(--mail-blue-light);--mui-primary-container:var(--mail-blue-container);--mui-font:"Jost",sans-serif;--md-font:"Jost",sans-serif;font-family:"Jost",sans-serif !important;background:var(--mail-feed-bg);min-height:100vh}.mail-page a,.mail-page button,.mail-page .mui-btn,.mail-page .md-btn-contained,.mail-page .md-ripple{touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:transparent}.mail-page .page-title-clear{display:none !important}.mail-page .mail-feed.page-content,.mail-page .page-content,.mail-page .mail-feed.md-feed{max-width:none !important;width:100%;margin:0 !important;padding-top:calc(var(--md-mail-toolbar-offset) + var(--app-safe-top,0px) + 8px) !important;padding-right:12px !important;padding-left:12px !important;padding-bottom:calc(var(--md-bottom-nav-height,61px) + env(safe-area-inset-bottom,0px) + var(--app-safe-bottom,0px) + 16px) !important;background:var(--mail-feed-bg) !important;overflow:visible !important}@keyframes md-mail-live-refresh-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(26,115,232,0.45)}50%{transform:scale(1.15);box-shadow:0 0 0 6px rgba(26,115,232,0)}}.mail-page .md-search-field{display:flex;align-items:center;gap:10px;max-width:680px;margin:0 auto 12px;padding:10px 14px;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,0.08);box-shadow:0 1px 2px rgba(15,23,42,0.04)}.mail-page .md-search-field__input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:0.9375rem;color:rgba(0,0,0,0.87)}.mail-page .md-search-field__input::placeholder{color:rgba(0,0,0,0.4)}.mail-page .visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.mail-page .dataTables_wrapper{max-width:680px;margin:0 auto}.mail-page .md-mail-sort{margin:0 0 10px;position:relative;z-index:2}.mail-page .md-mail-sort-strip{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;width:100%;border-radius:12px;border:1px solid rgba(25,118,210,0.18);background:rgba(255,255,255,0.96);box-shadow:0 1px 2px rgba(21,101,192,0.06);overflow:hidden;box-sizing:border-box;z-index:1}@keyframes md-mail-sort-indeterminate{0%{transform:translateX(-100%)}100%{transform:translateX(280%)}}.mail-page .md-mail-sort-stat{appearance:none;border:0;margin:0;padding:10px 8px;border-radius:8px;background:transparent;color:#5f6368;font-family:inherit;font-size:0.8125rem;font-weight:600;letter-spacing:0.01em;line-height:1.2;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-align:center;transition:background 0.15s ease,color 0.15s ease,box-shadow 0.15s ease;position:relative;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mail-page .md-mail-sort-stat:hover{background:rgba(26,115,232,0.08);color:#174ea6}.mail-page .md-mail-sort-stat:focus-visible{outline:2px solid #1a73e8;outline-offset:1px}.mail-page .md-mail-sort-stat.is-active{background:rgba(26,115,232,0.14);color:#174ea6;box-shadow:inset 0 0 0 1px rgba(26,115,232,0.28)}.mail-page .md-mail-sort-stat.is-alert.is-active{background:rgba(234,67,53,0.12);color:#c5221f;box-shadow:inset 0 0 0 1px rgba(234,67,53,0.28)}.mail-page .md-mail-card__lazy-slot{min-height:72px;padding:12px 16px 4px}.mail-page .md-mail-card__lazy{display:flex;align-items:center;gap:12px;padding:14px 4px;color:var(--md-on-surface-variant,#5f6368);font-size:0.9rem}.mail-page .md-mail-card__lazy-pulse{width:18px;height:18px;border-radius:50%;border:2px solid rgba(26,115,232,0.25);border-top-color:#1a73e8;animation:md-mail-lazy-spin 0.7s linear infinite;flex-shrink:0}@keyframes md-mail-lazy-spin{to{transform:rotate(360deg)}}.mail-page .md-mail-empty{display:flex;flex-direction:column;align-items:center;gap:8px;margin:4px 0 8px;padding:36px 20px;border:1.5px solid rgba(26,115,232,0.22);border-radius:12px;background:linear-gradient(160deg,#e8f0fe 0%,#f8fbff 48%,#fff 100%);text-align:center}.mail-page .md-mail-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#fff;color:var(--mail-blue);font-size:1.25rem;box-shadow:0 2px 8px rgba(26,115,232,0.14)}.mail-page .md-mail-empty__title{margin:4px 0 0;font-size:1.0625rem;font-weight:700;letter-spacing:-0.02em;color:var(--mail-blue-dark)}.mail-page .md-mail-empty__text{margin:0;max-width:280px;font-size:0.8125rem;line-height:1.45;color:var(--mail-muted)}@keyframes md-mail-loading-pulse{0%{transform:scale(0.92);box-shadow:0 0 0 0 rgba(26,115,232,0.4)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(26,115,232,0)}100%{transform:scale(0.92);box-shadow:0 0 0 0 rgba(26,115,232,0)}}@keyframes md-mail-loading-ring{0%{transform:scale(0.7);opacity:0.9}100%{transform:scale(1.35);opacity:0}}@keyframes md-mail-skeleton-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}@keyframes md-mail-spin{to{transform:rotate(360deg)}} .mail-page .md-mail-card.card,.mail-page .md-mail-card{display:block;margin:0 !important;margin-bottom:0 !important;padding:0 !important;background:#fff !important;border-radius:var(--mail-card-radius) !important;box-shadow:none !important;border:1.5px solid var(--mail-card-border) !important;overflow:visible;isolation:isolate;max-height:none !important;background-size:auto !important;background-position:initial !important;transform:none !important;-webkit-transform:none !important;transition:none !important;animation:none !important;filter:none !important}.mail-page .md-mail-card.md-animate-in{animation:none !important;opacity:1 !important;transform:none !important}.mail-page .md-mail-card--expanded{box-shadow:none !important;border-color:rgba(0,0,0,0.14) !important;background:#fff !important}.mail-page .md-mail-card__foot{border-radius:0 0 var(--mail-card-radius) var(--mail-card-radius);overflow:visible}.mail-page .md-mail-card__summary{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:8px 8px 8px 10px;min-height:0;border:0;border-radius:var(--mail-card-radius);background:#fff;box-shadow:none;text-align:left;text-decoration:none !important;color:inherit;font:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;transition:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overflow:visible;position:relative}.mail-page .md-mail-card__summary:hover,.mail-page .md-mail-card__summary:active,.mail-page .md-mail-card__summary:focus,.mail-page .md-mail-card__summary:focus-visible,.mail-page .md-mail-card--expanded .md-mail-card__summary:hover,.mail-page .md-mail-card--expanded .md-mail-card__summary:active,.mail-page .md-mail-card--expanded .md-mail-card__summary:focus,.mail-page .md-mail-card--expanded .md-mail-card__summary:focus-visible{background:#fff !important;box-shadow:none !important;filter:none !important;opacity:1 !important;outline:none !important;color:inherit !important}.mail-page .md-mail-card--unread .md-mail-card__summary:hover,.mail-page .md-mail-card--unread .md-mail-card__summary:active,.mail-page .md-mail-card--unread .md-mail-card__summary:focus,.mail-page .md-mail-card--unread .md-mail-card__summary:focus-visible,.mail-page .md-mail-card--expanded.md-mail-card--unread .md-mail-card__summary:hover,.mail-page .md-mail-card--expanded.md-mail-card--unread .md-mail-card__summary:active,.mail-page .md-mail-card--expanded.md-mail-card--unread .md-mail-card__summary:focus,.mail-page .md-mail-card--expanded.md-mail-card--unread .md-mail-card__summary:focus-visible{background:#f8f9fa !important;color:inherit !important} .mail-page .md-mail-card--expanded .md-mail-card__summary{border-radius:var(--mail-card-radius) var(--mail-card-radius) 0 0;border-bottom:1px solid rgba(0,0,0,0.08);background:#fff}.mail-page .md-mail-card__details.collapse:not(.show){display:none}.mail-page .md-mail-card__details.collapsing{display:block;height:0;overflow:hidden;transition:none}.mail-page .md-mail-card__details.collapse.show{display:block;height:auto;overflow:visible}.mail-page .md-mail-card__avatar{position:relative;flex-shrink:0;align-self:center;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:0.8125rem;font-weight:600;line-height:1;color:#fff;background:hsl(var(--mail-avatar-hue,210),58%,46%);box-shadow:none;overflow:hidden;isolation:isolate}.mail-page .md-mail-card__avatar > .md-ripple-ink,.mail-page .md-mail-card__avatar > .md-ripple-ink.is-animating{display:none !important;animation:none !important} @keyframes md-mail-attention-ripple{0%{box-shadow:0 0 0 0 rgba(96,100,104,0.55)}70%{box-shadow:0 0 0 14px rgba(96,100,104,0)}100%{box-shadow:0 0 0 0 rgba(96,100,104,0)}}@keyframes md-mail-attention-ripple-blue{0%{box-shadow:var(--mui-elevation-2,0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)),0 0 0 0 rgba(26,115,232,0.55)}70%{box-shadow:var(--mui-elevation-2,0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)),0 0 0 14px rgba(26,115,232,0)}100%{box-shadow:var(--mui-elevation-2,0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)),0 0 0 0 rgba(26,115,232,0)}}.mail-page .md-mail-card--unread .md-mail-card__avatar{overflow:visible;z-index:1;animation:md-mail-attention-ripple 1.4s ease-out infinite}.mail-page .md-mail-card--unread .md-mail-card__avatar::after{content:none !important;display:none !important}@media (prefers-reduced-motion:reduce){.mail-page .md-mail-card--unread .md-mail-card__avatar{animation:none;box-shadow:0 0 0 3px rgba(96,100,104,0.4)}}.mail-page .md-mail-card__summary.md-ripple::after,.mail-page .md-mail-card .md-ripple::after{content:none !important;display:none !important}.mail-page .md-mail-card__summary-body{flex:1;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:1px;overflow:hidden}.mail-page .md-mail-card__summary-body > .md-mail-card__title{flex:0 0 auto;width:100%}.mail-page .md-mail-card__topline{display:flex;align-items:center;gap:6px;min-width:0;width:100%}.mail-page .md-mail-card__author{display:block;min-width:0;flex:1 1 auto;font-size:0.75rem;font-weight:600;letter-spacing:0;line-height:1.25;color:rgba(0,0,0,0.87);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-page .md-mail-card__end{flex-shrink:0;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:4px;margin-left:auto;padding-right:0;min-width:0}.mail-page .md-mail-card__end .md-mail-card__date{margin:0;padding:0;font-size:0.625rem;font-weight:500;line-height:1.2;color:rgba(0,0,0,0.5);white-space:nowrap;text-align:right}.mail-page .md-mail-card__labels{display:inline-flex;align-items:center;flex:1 1 auto;gap:4px;min-width:0;overflow:hidden}.mail-page .md-mail-card__labels .read_status:empty,.mail-page .md-mail-card__labels .post_status:empty{display:none;padding:0;min-height:0}.mail-page .md-mail-card__title{display:block;margin:0;max-width:100%;min-width:0;font-size:0.75rem;font-weight:400;line-height:1.3;color:rgba(0,0,0,0.6);white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;transition:color 0.15s ease,font-weight 0.15s ease}.mail-page .md-mail-card__meta{display:flex;align-items:center;gap:4px;width:100%;margin-top:2px;min-width:0;font-size:0.6875rem;color:rgba(0,0,0,0.5);box-sizing:border-box} .mail-page .md-mail-card__meta .md-chip,.mail-page .md-mail-card__labels .md-chip,.mail-page .md-mail-card__recipients-chip,.mail-page .md-mail-card__replies-chip,.mail-page .md-mail-card__recipients{display:inline-flex;align-items:center;justify-content:center;gap:2px;height:auto;min-height:18px;margin:0;padding:1px 7px;border:1px solid transparent;border-radius:999px;font-family:inherit;font-size:0.625rem !important;font-weight:700;letter-spacing:0.01em;line-height:1.2;text-transform:none;box-shadow:none;white-space:nowrap}.mail-page .md-mail-card__recipients-chip,.mail-page .md-mail-card__replies-chip,.mail-page .md-mail-card__recipients,.mail-page .md-mail-card__meta .md-chip--neutral{background:#f1f3f4 !important;color:rgba(0,0,0,0.65) !important;border-color:rgba(0,0,0,0.08) !important}.mail-page .md-mail-card__meta .md-chip--warning,.mail-page .md-mail-card__labels .md-chip--warning{background:#fff3e0 !important;color:#e65100 !important;border-color:rgba(230,81,0,0.2) !important}.mail-page .md-mail-card__meta .md-chip--success,.mail-page .md-mail-card__labels .md-chip--success{background:#e8f5e9 !important;color:#2e7d32 !important;border-color:rgba(46,125,50,0.2) !important}.mail-page .md-mail-card__meta .md-chip--info,.mail-page .md-mail-card__labels .md-chip--info{background:#e8f0fe !important;color:#1967d2 !important;border-color:rgba(25,103,210,0.18) !important}.mail-page .md-mail-card__meta .md-chip:not([class*="md-chip--"]),.mail-page .md-mail-card__labels .md-chip:not([class*="md-chip--"]){background:#f1f3f4 !important;color:rgba(0,0,0,0.65) !important;border-color:rgba(0,0,0,0.08) !important}.mail-page .md-mail-card__date{font-size:0.625rem;font-weight:500;color:rgba(0,0,0,0.5);white-space:nowrap}.mail-page .md-mail-card__expand-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;border-radius:6px;background:transparent;color:rgba(0,0,0,0.4);font-size:0.625rem;transition:none}.mail-page .md-mail-card__summary[aria-expanded="true"] .md-mail-card__expand-icon,.mail-page .md-mail-card__summary:not(.collapsed) .md-mail-card__expand-icon,.mail-page .md-mail-card--expanded .md-mail-card__expand-icon{transform:rotate(180deg);background:transparent;color:rgba(0,0,0,0.4)}.mail-page .md-mail-card__details{border-top:1px solid var(--mail-card-border)}.mail-page .md-mail-card__foot{margin-top:0;border-top:1px solid rgba(0,0,0,0.08);background:#fff;overflow:visible}.mail-page .md-mail-card__metrics{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0;padding:8px 10px;box-sizing:border-box;background:#f8f9fa;border-bottom:1px solid rgba(0,0,0,0.06)}.mail-page .md-mail-card__metrics-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.mail-page .md-mail-card__stat{display:inline-flex;align-items:center;gap:5px;min-width:0;min-height:26px;padding:3px 10px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08);color:#3c4043;font-size:0.75rem;font-weight:500;letter-spacing:0.01em;line-height:1.2;white-space:nowrap}.mail-page .md-mail-card__stat i{font-size:0.75rem;line-height:1;color:#5f6368}.mail-page .md-mail-card__stat--replies i{color:#188038}.mail-page .md-mail-card__stat--files i{color:#e37400}.mail-page .md-mail-card__stat-value,.mail-page .md-mail-card__stat .count_reply{font-weight:700;font-variant-numeric:tabular-nums;color:#202124}.mail-page .md-mail-card__stat-label{font-weight:500;color:#5f6368}.mail-page .md-mail-card__stat--sent{margin-left:auto;padding:3px 2px;background:transparent;box-shadow:none;color:#80868b;font-weight:500;flex:0 0 auto}.mail-page .md-mail-card__stat--sent i{color:#9aa0a6}.mail-page .md-mail-card__stat--sent .md-mail-card__stat-label{color:#80868b}.mail-page .md-mail-card__sent-date{font-weight:600;color:#5f6368;text-transform:none;letter-spacing:0}.mail-page .md-mail-card__action-bar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px;width:100%;margin:0;padding:10px 12px 12px;box-sizing:border-box;background:#fff;border-radius:0 0 var(--mail-card-radius) var(--mail-card-radius);overflow:visible}.mail-page .md-mail-card__action-bar .md-mail-action,.mail-page .md-mail-card__action-bar .md-timeline-action-btn,.mail-page .md-mail-card__action-bar .mui-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;width:auto;min-width:0;min-height:44px;margin:0;padding:0 16px;border:0;border-radius:12px;background:transparent;color:#5f6368;font-family:var(--mui-font,"Jost",sans-serif);font-size:0.9375rem;font-weight:600;letter-spacing:0.01em;line-height:1.2;text-transform:none;text-decoration:none;cursor:pointer;box-sizing:border-box;box-shadow:none;transition:background-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease;-webkit-tap-highlight-color:transparent}.mail-page .md-mail-card__action-bar .md-mail-action + .md-mail-action,.mail-page .md-mail-card__action-bar .md-timeline-action-btn + .md-timeline-action-btn{border-left:0}.mail-page .md-mail-card__action-bar .md-mail-action i,.mail-page .md-mail-card__action-bar .md-timeline-action-btn i{font-size:1rem;line-height:1;color:inherit}.mail-page .md-mail-card__action-bar .md-mail-action:focus-visible,.mail-page .md-mail-card__action-bar .md-timeline-action-btn:focus-visible{outline:2px solid rgba(26,115,232,0.45);outline-offset:2px} .mail-page .md-mail-card__action-bar .md-mail-action--delete,.mail-page .md-mail-card__action-bar .md-mail-action--icon,.mail-page .md-mail-card__action-bar .delete_mail{flex:0 0 44px;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:0;border-radius:12px;color:#5f6368;background:#f1f3f4;box-shadow:none}.mail-page .md-mail-card__action-bar .md-mail-action--delete:hover,.mail-page .md-mail-card__action-bar .md-mail-action--delete:focus-visible,.mail-page .md-mail-card__action-bar .delete_mail:hover,.mail-page .md-mail-card__action-bar .delete_mail:focus-visible{background:rgba(211,47,47,0.1);color:#c5221f;outline:none}.mail-page .md-mail-card__action-bar .md-mail-action--delete:active,.mail-page .md-mail-card__action-bar .delete_mail:active{background:rgba(211,47,47,0.16);color:#b3261e} .mail-page .md-mail-card__action-bar .md-mail-action--reply,.mail-page .md-mail-card__action-bar .md-mail-action--primary,.mail-page .md-mail-card__action-bar .reply_modal{flex:1 1 auto;width:auto;min-width:0;color:#174ea6;background:rgba(26,115,232,0.1);border:0;box-shadow:none}.mail-page .md-mail-card__action-bar .md-mail-action--reply:hover,.mail-page .md-mail-card__action-bar .md-mail-action--reply:focus-visible,.mail-page .md-mail-card__action-bar .reply_modal:hover,.mail-page .md-mail-card__action-bar .reply_modal:focus-visible{background:rgba(26,115,232,0.16);color:#0b57d0;outline:none}.mail-page .md-mail-card__action-bar .md-mail-action--reply:active,.mail-page .md-mail-card__action-bar .reply_modal:active{background:rgba(26,115,232,0.2)}.mail-page .md-mail-card__action-bar--reply-only .md-mail-action--reply,.mail-page .md-mail-card__action-bar--reply-only .reply_modal{flex:1 1 auto;width:100%}.mail-page .md-mail-card__action-bar .reply_modal.reply_modal--attention,.mail-page .md-mail-card__action-bar .reply_modal.reply_modal--attention:hover,.mail-page .md-mail-card__action-bar .reply_modal.reply_modal--attention:focus-visible,.mail-page .md-mail-card__action-bar .reply_modal.reply_modal--attention:active{z-index:1;transition:background-color 250ms cubic-bezier(0.4,0,0.2,1),color 250ms cubic-bezier(0.4,0,0.2,1),box-shadow 250ms cubic-bezier(0.4,0,0.2,1);animation:md-mail-attention-ripple-blue 1.4s ease-out infinite !important}@media (prefers-reduced-motion:reduce){.mail-page .md-mail-card__action-bar .reply_modal.reply_modal--attention{animation:none !important;box-shadow:0 0 0 2px rgba(26,115,232,0.35)}}.mail-page .md-timeline-empty{display:flex;align-items:center;justify-content:center;max-width:680px;margin:24px auto 0;padding:28px 8px 40px;text-align:center}.mail-page .md-timeline-empty__panel{display:flex;flex-direction:column;align-items:center;width:100%;max-width:360px;margin:0 auto;padding:28px 24px 32px;border:1px solid rgba(15,23,42,0.06);border-radius:20px;background:radial-gradient(ellipse 80% 60% at 50% 18%,rgba(26,115,232,0.1),transparent 62%),linear-gradient(180deg,#f6f9fe 0%,#ffffff 56%);box-shadow:0 1px 2px rgba(15,23,42,0.04),0 8px 24px rgba(15,23,42,0.05);box-sizing:border-box;gap:0}.mail-page .md-timeline-empty__visual{display:flex;align-items:center;justify-content:center;width:min(200px,64vw);height:min(200px,64vw);margin-bottom:18px;border-radius:50%;overflow:hidden;background:var(--mail-blue-container,#e8f0fe);border:3px solid rgba(255,255,255,0.95);box-shadow:0 0 0 1px rgba(26,115,232,0.08),0 8px 20px rgba(26,115,232,0.12)}.mail-page .md-timeline-empty__image,.mail-page img.md-timeline-empty__image,.mail-page img.emptycontent{display:block;width:100% !important;max-width:100% !important;height:100% !important;margin:0;object-fit:cover;object-position:center;opacity:1}.mail-page .md-timeline-empty__title{margin:0 0 8px;font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-0.02em;color:var(--mail-ink,#202124)}.mail-page .md-timeline-empty__text{margin:0;max-width:18rem;font-size:0.875rem;font-weight:400;line-height:1.55;color:var(--mail-muted,#5f6368)}#emptyModal .md-mail-form .md-mail-recipients .select2-container,#emptyModal .md-mui-select{display:block !important;width:100% !important;max-width:100% !important;box-sizing:border-box;position:relative}.select2-container--open .md-mui-select__dropdown,#emptyModal .md-mui-select__dropdown,#emptyModal .select2-dropdown{z-index:1600 !important;margin-top:6px;border:1px solid rgba(25,118,210,0.12) !important;border-radius:12px !important;background:#fff !important;box-shadow:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12) !important;overflow:hidden}#emptyModal .md-mui-select::after,#emptyModal .md-mail-form .md-mail-recipients .select2-container::after{content:"\f002";font-family:"Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;font-size:0.8125rem;position:absolute;top:50%;right:16px;width:auto;height:auto;margin-top:-0.5em;border:none;color:#5f6368;pointer-events:none;z-index:2;line-height:1}#emptyModal .md-mui-select.md-mui-select--filled::after,#emptyModal .md-mail-form .md-mail-recipients .select2-container.md-mui-select--filled::after{content:"\f078";color:#1976d2}.md-mui-select__opt,#emptyModal .md-mui-select__opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:100%}.md-mui-select__opt--selection,#emptyModal .md-mui-select__opt--selection{gap:1px;min-width:0;overflow:hidden}.md-mui-select__opt-name,#emptyModal .md-mui-select__opt-name{display:block;max-width:100%;font-family:"Jost","Roboto",sans-serif;font-size:0.9375rem;font-weight:700;line-height:1.25;color:#0d47a1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-mui-select__opt--selection .md-mui-select__opt-name,#emptyModal .md-mui-select__opt--selection .md-mui-select__opt-name{color:#0d47a1;font-size:0.875rem}.md-mui-select__opt-meta,#emptyModal .md-mui-select__opt-meta{display:block;max-width:100%;font-family:"Jost","Roboto",sans-serif;font-size:0.6875rem;font-weight:600;letter-spacing:0.01em;line-height:1.25;color:#5f6368;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-mui-select__opt--plain,#emptyModal .md-mui-select__opt--plain{font-weight:600;color:rgba(0,0,0,0.87)}.md-mui-select__dropdown .select2-results__group,#emptyModal .select2-results__group,.md-mui-select__group,#emptyModal .md-mui-select__group{display:block !important;margin:4px 8px 2px !important;padding:8px 10px 4px !important;font-family:"Jost","Roboto",sans-serif !important;font-size:0.625rem !important;font-weight:800 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;color:#5f6368 !important;background:transparent !important;cursor:default !important}#emptyModal .md-mail-reply:not(.md-mail-reply--chat),#comment_modal .md-mail-reply:not(.md-mail-reply--chat){display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:1px solid rgba(13,71,161,0.16);border-radius:12px;background:#fff;box-shadow:none;overflow:hidden}#emptyModal .md-mail-reply--mine:not(.md-mail-reply--chat),#comment_modal .md-mail-reply--mine:not(.md-mail-reply--chat),#emptyModal .md-mail-reply.md-comment--mine:not(.md-mail-reply--chat),#comment_modal .md-mail-reply.md-comment--mine:not(.md-mail-reply--chat){border-color:rgba(21,101,192,0.42);background:#fff}#emptyModal .md-mail-thread,#comment_modal .md-mail-thread{--wa-ink:#111b21;--wa-muted:#667781;--wa-in:#ffffff;--wa-out:#d6ebff;--wa-out-ink:#0d2137;--wa-accent:#1565c0;--wa-accent-deep:#0d47a1;--wa-tick:#1a73e8;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:6px 4px 8px;min-height:100%;box-sizing:border-box} #emptyModal.md-timeline-sheet:has(.md-mail-thread:not(:has(.md-mail-reply))) .md-timeline-sheet__body,#comment_modal.md-timeline-sheet:has(.md-mail-thread:not(:has(.md-mail-reply))) .md-timeline-sheet__body{display:flex;flex-direction:column}#emptyModal .md-mail-thread:not(:has(.md-mail-reply)),#comment_modal .md-mail-thread:not(:has(.md-mail-reply)),#emptyModal .md-mail-thread:has(> .md-mail-thread__empty:only-child),#comment_modal .md-mail-thread:has(> .md-mail-thread__empty:only-child),#emptyModal .md-mail-thread:has(> .md-comment-empty:only-child),#comment_modal .md-mail-thread:has(> .md-comment-empty:only-child){flex:1 1 auto;justify-content:center;align-items:center;min-height:100%} #emptyModal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__body,#comment_modal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__body,#emptyModal.md-timeline-sheet.md-timeline-sheet--thread:has(.md-mail-thread) .md-timeline-sheet__body,#comment_modal.md-timeline-sheet.md-timeline-sheet--thread:has(.md-mail-thread) .md-timeline-sheet__body{background-color:#efeae2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='none' stroke='%23d5cdc2' stroke-width='1' opacity='0.35'%3E%3Cpath d='M20 30c8-10 22-8 28 2M70 50c6 8 2 18-6 20M120 28c10 4 14 16 6 24M40 100c12-2 18 10 10 18M100 90c8 10 20 8 24-2M150 120c-10 6-8 18 2 22M30 150c8 6 18 2 20-8'/%3E%3Ccircle cx='55' cy='70' r='3'/%3E%3Ccircle cx='140' cy='60' r='2.5'/%3E%3Ccircle cx='95' cy='140' r='3'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(180deg,rgba(239,234,226,0.92) 0%,rgba(233,227,216,0.96) 100%);background-size:180px 180px,auto;-webkit-overflow-scrolling:touch;padding:4px 6px 6px}#emptyModal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__footer:has(.md-timeline-sheet__comment-compose),#comment_modal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__footer:has(.md-timeline-sheet__comment-compose){background:#f0f2f5;border-top:1px solid rgba(17,27,33,0.08);padding:8px 10px calc(10px + var(--md-sheet-footer-safe,0px))}#emptyModal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-field,#comment_modal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-field{min-height:44px;border-radius:24px;background:#fff;box-shadow:0 1px 1px rgba(11,20,26,0.08)}#emptyModal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-input.chat-input,#comment_modal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-input.chat-input,#emptyModal.md-timeline-sheet:has(.md-mail-thread) textarea.md-timeline-sheet__compose-input.chat-input,#comment_modal.md-timeline-sheet:has(.md-mail-thread) textarea.md-timeline-sheet__compose-input.chat-input{min-height:44px;padding:11px 16px;font-size:0.9375rem !important;font-weight:400 !important;color:#111b21}#emptyModal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send,#comment_modal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send{width:48px;height:48px;background:#1565c0 !important;color:#fff !important;box-shadow:0 1px 3px rgba(21,101,192,0.4);touch-action:manipulation;-webkit-user-select:none;user-select:none}#emptyModal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send:hover,#comment_modal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send:hover,#emptyModal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send:focus-visible,#comment_modal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send:focus-visible{background:#0d47a1 !important;color:#fff !important}#emptyModal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send:disabled,#comment_modal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send:disabled,#emptyModal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send[aria-busy="true"],#comment_modal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send[aria-busy="true"],#emptyModal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send.is-sending,#comment_modal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send.is-sending{opacity:1;pointer-events:none;background:#0d47a1 !important;box-shadow:none}#emptyModal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send.is-sending > i,#comment_modal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send.is-sending > i,#emptyModal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send .md-mail-send-spinner,#comment_modal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send .md-mail-send-spinner{font-size:1.125rem;animation:md-mail-send-spin 0.75s linear infinite}@keyframes md-mail-send-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#emptyModal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send.is-sending > i,#comment_modal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send.is-sending > i,#emptyModal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send .md-mail-send-spinner,#comment_modal.md-timeline-sheet:has(.md-mail-thread) .md-timeline-sheet__compose-send .md-mail-send-spinner{animation:none}}#emptyModal .md-mail-thread .md-mail-reply.md-mail-reply--chat,#comment_modal .md-mail-thread .md-mail-reply.md-mail-reply--chat{display:flex;flex-direction:row;align-items:flex-end;gap:6px;max-width:100%;margin:0;padding:1px 2px;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible;animation:md-wa-bubble-in 0.22s ease both}#emptyModal .md-mail-thread .md-mail-reply.md-mail-reply--chat.md-mail-reply--mine,#comment_modal .md-mail-thread .md-mail-reply.md-mail-reply--chat.md-mail-reply--mine{flex-direction:row-reverse;border:none;background:transparent}#emptyModal .md-mail-thread .md-mail-reply__avatar,#comment_modal .md-mail-thread .md-mail-reply__avatar{flex-shrink:0;width:28px;height:28px;margin-bottom:2px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:"Jost",sans-serif;font-size:0.625rem;font-weight:700;letter-spacing:0.02em;line-height:1;color:#fff;border:none;box-shadow:0 1px 2px rgba(17,27,33,0.18)}#emptyModal .md-mail-thread .md-mail-reply__bubble,#comment_modal .md-mail-thread .md-mail-reply__bubble{position:relative;display:flex;flex-direction:column;gap:0;max-width:min(85%,360px);min-width:64px;padding:6px 9px 4px 9px;border-radius:7.5px;background:var(--wa-in);box-shadow:0 1px 0.5px rgba(11,20,26,0.13)}#emptyModal .md-mail-thread .md-mail-reply:not(.md-mail-reply--mine) .md-mail-reply__bubble,#comment_modal .md-mail-thread .md-mail-reply:not(.md-mail-reply--mine) .md-mail-reply__bubble{border-top-left-radius:0}#emptyModal .md-mail-thread .md-mail-reply--mine .md-mail-reply__bubble,#comment_modal .md-mail-thread .md-mail-reply--mine .md-mail-reply__bubble{border-top-right-radius:0;background:var(--wa-out)}#emptyModal .md-mail-thread .md-mail-reply--deleted,#comment_modal .md-mail-thread .md-mail-reply--deleted{justify-content:center;opacity:0.92}#emptyModal .md-mail-thread .md-mail-reply__bubble--deleted,#comment_modal .md-mail-thread .md-mail-reply__bubble--deleted{background:transparent !important;box-shadow:none !important;border:0;padding:6px 12px;max-width:100%}#emptyModal .md-mail-thread .md-mail-reply__bubble--deleted::before,#comment_modal .md-mail-thread .md-mail-reply__bubble--deleted::before{display:none}#emptyModal .md-mail-thread .md-mail-reply__body--deleted,#comment_modal .md-mail-thread .md-mail-reply__body--deleted{margin:0;font-family:"Jost",sans-serif;font-size:0.8125rem;font-style:italic;font-weight:500;line-height:1.35;text-align:center;color:#667781}#emptyModal .md-mail-thread .md-mail-reply__bubble::before,#comment_modal .md-mail-thread .md-mail-reply__bubble::before{content:"";position:absolute;top:0;left:-8px;width:8px;height:13px;background:var(--wa-in);clip-path:polygon(100% 0,0 0,100% 100%)}#emptyModal .md-mail-thread .md-mail-reply--mine .md-mail-reply__bubble::before,#comment_modal .md-mail-thread .md-mail-reply--mine .md-mail-reply__bubble::before{left:auto;right:-8px;background:var(--wa-out);clip-path:polygon(0 0,100% 0,0 100%)}#emptyModal .md-mail-thread .md-mail-reply__author,#comment_modal .md-mail-thread .md-mail-reply__author{display:block;max-width:100%;margin:0 0 3px;padding:0 1px;font-family:"Jost",sans-serif;font-size:0.8125rem;font-weight:700;line-height:1.2;letter-spacing:0.01em;color:#027eb5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#emptyModal .md-mail-thread .md-mail-reply--mine .md-mail-reply__author,#comment_modal .md-mail-thread .md-mail-reply--mine .md-mail-reply__author{display:none}#emptyModal .md-mail-thread .md-mail-reply__body,#comment_modal .md-mail-thread .md-mail-reply__body{margin:0;padding:0 2px 0 1px;text-align:left;font-family:"Jost",sans-serif;font-size:0.9rem;font-weight:400;line-height:1.35;letter-spacing:0.01em;color:var(--wa-ink);word-break:break-word;white-space:pre-wrap;background:transparent}#emptyModal .md-mail-thread .md-mail-reply__meta,#comment_modal .md-mail-thread .md-mail-reply__meta{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin:2px 0 0;padding:0 0 0 36px;min-height:15px}#emptyModal .md-mail-thread .md-mail-reply__time,#comment_modal .md-mail-thread .md-mail-reply__time{display:inline-block;margin:0;font-size:0.6875rem;font-weight:400;line-height:1;letter-spacing:0.02em;color:var(--wa-muted);white-space:nowrap}#emptyModal .md-mail-thread .md-mail-reply__ticks,#comment_modal .md-mail-thread .md-mail-reply__ticks{display:inline-flex;align-items:center;color:var(--wa-tick);font-size:0.75rem;line-height:1;margin-left:1px}#emptyModal .md-mail-thread .md-mail-reply__delete,#comment_modal .md-mail-thread .md-mail-reply__delete{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;min-width:22px;height:22px;margin:0 0 0 2px;padding:0 4px;border:none;border-radius:11px;background:transparent;color:rgba(102,119,129,0.9);font-size:0.6875rem;cursor:pointer;opacity:1;transition:background-color 0.15s ease,color 0.15s ease}#emptyModal .md-mail-thread .md-mail-reply__unsend-timer,#comment_modal .md-mail-thread .md-mail-reply__unsend-timer{font-family:"Jost",sans-serif;font-size:0.625rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0.02em;color:#c62828;line-height:1}#emptyModal .md-mail-thread .md-mail-reply__delete.is-unsend-ending,#comment_modal .md-mail-thread .md-mail-reply__delete.is-unsend-ending{color:#c62828}#emptyModal .md-mail-thread .md-mail-reply__delete:hover,#comment_modal .md-mail-thread .md-mail-reply__delete:hover,#emptyModal .md-mail-thread .md-mail-reply__delete:focus-visible,#comment_modal .md-mail-thread .md-mail-reply__delete:focus-visible{background:rgba(211,47,47,0.12);color:#d32f2f;outline:none}#emptyModal .md-mail-thread .md-mail-thread__empty.md-comment-empty,#comment_modal .md-mail-thread .md-mail-thread__empty.md-comment-empty,#emptyModal .md-mail-thread .md-comment-empty,#comment_modal .md-mail-thread .md-comment-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;max-width:280px;min-height:0; margin:16px auto auto;padding:20px 16px;border-radius:16px;background:rgba(255,255,255,0.78);border:1px solid rgba(17,27,33,0.06);box-shadow:0 2px 8px rgba(17,27,33,0.06);text-align:center;box-sizing:border-box}#emptyModal .md-mail-thread .md-comment-empty__icon,#comment_modal .md-mail-thread .md-comment-empty__icon{color:#1565c0}#emptyModal.md-timeline-sheet .md-timeline-sheet__panel{position:relative}@keyframes md-wa-bubble-in{from{opacity:0;transform:translateY(6px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){#emptyModal .md-mail-thread .md-mail-reply.md-mail-reply--chat,#comment_modal .md-mail-thread .md-mail-reply.md-mail-reply--chat{animation:none}}#emptyModal .md-mail-reply__avatar,#comment_modal .md-mail-reply__avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:"Jost",Roboto,sans-serif;font-size:0.8125rem;font-weight:600;letter-spacing:0.02em;line-height:1;color:#fff;background:#1565c0;border:2px solid #fff;box-shadow:0 1px 3px rgba(13,71,161,0.22);background-size:cover;background-position:center}#emptyModal .md-mail-reply__avatar--photo,#comment_modal .md-mail-reply__avatar--photo{color:transparent;font-size:0}#emptyModal .md-mail-reply__author,#comment_modal .md-mail-reply__author{min-width:0;max-width:100%;font-family:"Jost",Roboto,sans-serif;font-size:0.875rem;font-weight:600;line-height:1.3;letter-spacing:0.01em;color:#0d47a1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#emptyModal .md-mail-reply__time,#comment_modal .md-mail-reply__time{display:block;flex-shrink:0;margin:0;font-size:0.75rem;font-weight:400;line-height:1.25;color:rgba(13,71,161,0.62);white-space:nowrap}#emptyModal .md-mail-reply__delete,#comment_modal .md-mail-reply__delete{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:none;border-radius:50%;background:transparent;color:rgba(0,0,0,0.54);font-size:0.875rem;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}#emptyModal .md-mail-reply__delete:hover,#emptyModal .md-mail-reply__delete:focus-visible,#comment_modal .md-mail-reply__delete:hover,#comment_modal .md-mail-reply__delete:focus-visible{background:rgba(211,47,47,0.08);color:#d32f2f;outline:none}#emptyModal .md-mail-reply__body,#comment_modal .md-mail-reply__body{margin:0;padding:12px 14px 14px;text-align:left;font-family:"Jost",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:0.875rem;font-weight:400;line-height:1.55;letter-spacing:0.01em;color:rgba(0,0,0,0.78);word-break:break-word;white-space:pre-wrap;background:#fff}@media (max-width:480px){.mail-page{--md-mail-toolbar-height:112px}.mail-page .mail-feed.page-content,.mail-page .page-content{padding-left:8px !important;padding-right:8px !important}}@media (prefers-reduced-motion:reduce){.mail-page .md-animate-in,.mail-page .md-mail-card__expand-icon{animation:none;transition:none}}@keyframes md-spin{to{transform:rotate(360deg)}} @keyframes al-sheet-rise{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes al-sheet-fall{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes al-backdrop-in{from{opacity:0}to{opacity:1}}#alertAssessSheet{position:fixed;inset:0;z-index:1400;font-family:"Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#alertAssessSheet[hidden]{display:none !important}#alertAssessSheet.is-open{display:block}body.al-sheet-open,html.al-sheet-open{overflow:hidden} #empty_modal.menu{display:none !important;position:fixed !important;inset:0 !important;width:100% !important;height:100% !important;max-height:none !important;transform:none !important;-webkit-transform:none !important;opacity:0 !important;pointer-events:none !important;z-index:1300}#empty_modal.menu.menu-active{display:block !important;opacity:1 !important;pointer-events:all !important} #empty_modal.menu.menu-active:has(.md-sl-form),#empty_modal.menu.menu-active:has(.md-parent-devices){display:flex !important;flex-direction:column !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;inset:0 !important;width:min(440px,calc(100vw - 24px)) !important;max-width:min(440px,calc(100vw - 24px)) !important;height:fit-content !important;max-height:min(92dvh,720px) !important;margin:auto !important;transform:none !important;-webkit-transform:none !important;overflow:hidden !important;border-radius:16px !important;background:#fff !important;box-shadow:0 16px 48px rgba(15,23,42,0.22) !important} #empty_modal.menu.menu-active:has(.md-profile-sheet){top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;inset:0 !important;width:min(420px,calc(100vw - 24px)) !important;max-width:min(420px,calc(100vw - 24px)) !important;height:fit-content !important;max-height:min(92dvh,680px) !important;margin:auto !important;transform:none !important;-webkit-transform:none !important} #empty_modal.menu.menu-active:has(.md-passport){display:flex !important;flex-direction:column !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;inset:0 !important;width:min(420px,calc(100vw - 24px)) !important;max-width:min(420px,calc(100vw - 24px)) !important;height:fit-content !important;max-height:min(92dvh,640px) !important;margin:auto !important;transform:none !important;-webkit-transform:none !important;overflow:hidden !important;border-radius:20px !important;background:#fff !important;box-shadow:0 18px 48px rgba(13,71,161,0.22) !important}@keyframes md-topic-sort-progress-indeterminate{0%{transform:translateX(-100%)}50%{transform:translateX(80%)}100%{transform:translateX(250%)}}@keyframes md-topic-spin{to{transform:rotate(360deg)}}@keyframes md-topic-create-spin{to{transform:rotate(360deg)}}.topic-create-sheet .bootstrap-select > .dropdown-toggle,.topic-create-sheet .md-topic-create__selectpicker{min-height:48px !important;padding:10px 14px !important;border:1px solid rgba(15,23,42,0.14) !important;border-radius:12px !important;background:#f8f9fa !important;color:#202124 !important;font-size:0.9375rem !important;font-weight:500 !important;box-shadow:none !important}.topic-create-sheet .bootstrap-select .dropdown-toggle .filter-option-inner-inner{color:#202124}.topic-create-sheet .note-editor.note-frame{border:1px solid rgba(15,23,42,0.14);border-radius:12px;overflow:hidden;background:#fff}.topic-create-sheet .note-editor.note-frame .note-toolbar{background:#f8f9fa;border-bottom:1px solid rgba(15,23,42,0.08)}@media (max-width:680px){.topic-create-sheet .note-editor.note-frame .note-toolbar,#fullEmptyModal .note-editor.note-frame .note-toolbar{display:flex !important;flex-wrap:wrap;align-items:center;gap:2px 4px;max-height:64px; overflow:hidden;padding:4px 6px !important}.topic-create-sheet .note-toolbar > .note-btn-group,#fullEmptyModal .note-toolbar > .note-btn-group{margin:0 !important}.topic-create-sheet .note-toolbar .note-btn,#fullEmptyModal .note-toolbar .note-btn{height:28px;min-width:28px;padding:2px 6px;font-size:12px;line-height:1.2}.topic-create-sheet .note-toolbar .note-btn.dropdown-toggle,#fullEmptyModal .note-toolbar .note-btn.dropdown-toggle{max-width:92px;overflow:hidden;text-overflow:ellipsis} .topic-create-sheet .note-toolbar .note-font,.topic-create-sheet .note-toolbar .note-height,.topic-create-sheet .note-toolbar .note-insert,#fullEmptyModal .note-toolbar .note-font,#fullEmptyModal .note-toolbar .note-height,#fullEmptyModal .note-toolbar .note-insert{display:none !important}} #create_topic.md-sl-admit-sheet,#create_assignment.topic-create-sheet,#create_e_l_file.topic-create-sheet,#fullEmptyModal.topic-create-sheet{--act-navy:#0d47a1;--act-navy-deep:#0a3a82;--act-blue:#1565c0;--act-soft:#e3f2fd;--act-ink:#0d47a1}#create_topic.md-sl-admit-sheet .md-timeline-sheet__header,#create_assignment.topic-create-sheet .md-timeline-sheet__header,#create_e_l_file.topic-create-sheet .md-timeline-sheet__header,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__header{background:linear-gradient(135deg,#0d47a1 0%,#1565c0 55%,#1976d2 100%) !important;border-bottom:none !important;padding:calc(14px + env(safe-area-inset-top,0px)) 10px 16px 18px !important}#create_topic.md-sl-admit-sheet .md-timeline-sheet__overline,#create_assignment.topic-create-sheet .md-timeline-sheet__overline,#create_e_l_file.topic-create-sheet .md-timeline-sheet__overline,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__overline{color:rgba(255,255,255,0.78) !important}#create_topic.md-sl-admit-sheet .md-timeline-sheet__title,#create_topic.md-sl-admit-sheet .md-timeline-sheet__title.modal-title,#create_assignment.topic-create-sheet .md-timeline-sheet__title,#create_e_l_file.topic-create-sheet .md-timeline-sheet__title,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__title,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__title.modal-title{color:#ffffff !important}#create_topic.md-sl-admit-sheet .md-timeline-sheet__title .md-sl-form-heading__overline,#create_assignment.topic-create-sheet .md-timeline-sheet__title .md-sl-form-heading__overline,#create_e_l_file.topic-create-sheet .md-timeline-sheet__title .md-sl-form-heading__overline,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__title .md-sl-form-heading__overline{display:block;font-size:0.6875rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255,255,255,0.78)}#create_topic.md-sl-admit-sheet .md-timeline-sheet__title .md-sl-form-heading__title,#create_assignment.topic-create-sheet .md-timeline-sheet__title .md-sl-form-heading__title,#create_e_l_file.topic-create-sheet .md-timeline-sheet__title .md-sl-form-heading__title,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__title .md-sl-form-heading__title{display:block;font-size:1.25rem;font-weight:700;line-height:1.25;color:#ffffff}#create_topic.md-sl-admit-sheet .md-timeline-sheet__lead,#create_assignment.topic-create-sheet .md-timeline-sheet__lead,#create_e_l_file.topic-create-sheet .md-timeline-sheet__lead,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__lead,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__lead:not(:empty){display:block;margin-top:4px;font-size:0.8125rem;color:rgba(255,255,255,0.82) !important}#create_topic.md-sl-admit-sheet .md-timeline-sheet__close,#create_assignment.topic-create-sheet .md-timeline-sheet__close,#create_e_l_file.topic-create-sheet .md-timeline-sheet__close,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__close{background:rgba(255,255,255,0.18) !important;color:#ffffff !important}#create_topic.md-sl-admit-sheet .md-timeline-sheet__close:hover,#create_topic.md-sl-admit-sheet .md-timeline-sheet__close:focus-visible,#create_assignment.topic-create-sheet .md-timeline-sheet__close:hover,#create_assignment.topic-create-sheet .md-timeline-sheet__close:focus-visible,#create_e_l_file.topic-create-sheet .md-timeline-sheet__close:hover,#create_e_l_file.topic-create-sheet .md-timeline-sheet__close:focus-visible,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__close:hover,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__close:focus-visible{background:rgba(255,255,255,0.28) !important;color:#ffffff !important}#create_assignment.topic-create-sheet .md-timeline-sheet__body,#create_e_l_file.topic-create-sheet .md-timeline-sheet__body,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__body.modal-div{background:#eef3f9}#fullEmptyModal .md-sheet-view__section-title,#fullEmptyModal .md-post-form__section-title{margin:0 0 8px;font-size:0.75rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#5f6368}#fullEmptyModal .md-sheet-view__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;border:1px solid rgba(13,71,161,0.12);border-radius:16px;background:#fff;text-align:center}#fullEmptyModal .md-sheet-view__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:6px;border-radius:50%;background:var(--act-soft,#e3f2fd);color:var(--act-blue,#1565c0);font-size:1.125rem}#fullEmptyModal .md-sheet-view__empty-title{margin:0;font-size:1rem;font-weight:700;color:#202124}#fullEmptyModal .md-sheet-view__empty-text{margin:0;max-width:16rem;font-size:0.875rem;line-height:1.5;color:#5f6368}#fullEmptyModal .md-sheet-view__files,#fullEmptyModal .md-sheet-view__prose,#fullEmptyModal .md-post-form__section,#fullEmptyModal .md-sheet-submit__editor{margin:0;padding:14px;border:1px solid rgba(13,71,161,0.1);border-radius:16px;background:#fff}#fullEmptyModal .md-post-form__attach-grid{margin:0;padding:0;border:none;border-radius:0;background:transparent}#fullEmptyModal .md-sheet-view__file-list,#fullEmptyModal .md-post-form__attach-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}#fullEmptyModal .md-sheet-view__file,#fullEmptyModal .md-sheet-submit__file .md-sheet-view__file{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid rgba(13,71,161,0.1);border-radius:12px;background:#f5f9ff;color:inherit;text-decoration:none;box-sizing:border-box}#fullEmptyModal .md-sheet-view__file:hover,#fullEmptyModal .md-sheet-view__file:focus-visible{background:#e3f2fd;border-color:rgba(21,101,192,0.28);outline:none}#fullEmptyModal .md-sheet-view__file-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#e3f2fd;color:#1565c0;font-size:0.9375rem}#fullEmptyModal .md-sheet-view__file-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}#fullEmptyModal .md-sheet-view__file-name{font-size:0.875rem;font-weight:600;color:#202124;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#fullEmptyModal .md-sheet-view__file-hint{font-size:0.75rem;color:#5f6368}#fullEmptyModal .md-sheet-view__file-chevron{flex-shrink:0;color:#90caf9;font-size:0.75rem}#fullEmptyModal .md-sheet-view__prose-body{font-size:0.9375rem;line-height:1.55;color:#202124;word-break:break-word}#fullEmptyModal .md-sheet-view__prose-body p{margin:0 0 0.75em}#fullEmptyModal .md-sheet-view__prose-body p:last-child{margin-bottom:0}#fullEmptyModal .md-sheet-submit .md-post-form__tile-hint,#fullEmptyModal .md-post-form__hint{display:block;margin-top:2px;font-size:0.75rem;color:#5f6368}#fullEmptyModal .md-sheet-view-actions,#fullEmptyModal .md-sheet-submit-actions,#fullEmptyModal .md-sl-form-actions.md-sheet-submit-actions,#fullEmptyModal .md-sl-form-actions.md-sheet-view-actions{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important;width:100%;flex:1 1 auto}#fullEmptyModal .md-sheet-view-actions .md-btn-contained,#fullEmptyModal .md-sheet-submit-actions .md-btn-contained{width:100%;min-width:0;min-height:42px;padding:0 8px;justify-content:center;text-transform:none;box-shadow:none;font-size:0.8125rem;white-space:nowrap}#fullEmptyModal:has(.md-topic-create) .md-timeline-sheet__footer.modal-footer,#fullEmptyModal:has(.md-sl-form.md-topic-create) .md-timeline-sheet__footer{display:grid;grid-template-columns:1fr 1fr;gap:8px}#create_assignment.topic-create-sheet .md-timeline-sheet__footer .md-btn-contained[type="submit"]{background:var(--topic-primary,#1976d2);color:#fff} .mail-page .md-mail-card__details-inner{padding:0}.mail-page .md-mail-detail{display:flex;flex-direction:column;gap:0;background:#fff} .mail-page .md-mail-detail__info{display:flex;flex-direction:column;gap:6px;padding:8px 10px 10px;border-bottom:1px solid rgba(0,0,0,0.08);background:#fff}.mail-page .md-mail-detail__info-row{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:8px;background:#fafafa;border:1px solid rgba(0,0,0,0.08);box-shadow:none}.mail-page .md-mail-detail__info-row + .md-mail-detail__info-row{border-top:none}.mail-page .md-mail-detail__info-row--sent{display:block;padding:0;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:8px;box-shadow:none} .mail-page .md-mail-sent{display:flex;flex-direction:column;min-width:0}.mail-page .md-mail-sent__header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:6px 10px;background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,0.08)}.mail-page .md-mail-sent__header-start{display:flex;align-items:center;gap:8px;min-width:0}.mail-page .md-mail-sent__overline{font-size:0.625rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:rgba(0,0,0,0.5);line-height:1.25}.mail-page .md-mail-sent__count{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border-radius:10px;background:#fff;color:rgba(0,0,0,0.65);border:1px solid rgba(0,0,0,0.12);font-size:0.6875rem;font-weight:600;letter-spacing:0.01em;line-height:1;white-space:nowrap}.mail-page .md-mail-sent__badges{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px}.mail-page .md-mail-sent__badge{display:inline-flex;align-items:center;gap:0;max-width:100%;min-height:26px;padding:0 10px 0 3px;border-radius:14px;background:#f1f3f4;color:rgba(0,0,0,0.75);border:1px solid rgba(0,0,0,0.08);box-sizing:border-box}.mail-page .md-mail-sent__badge-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;margin-right:6px;border-radius:50%;background:#5f6368;color:#fff;font-size:0.5625rem;font-weight:700;letter-spacing:0.02em;line-height:1}.mail-page .md-mail-sent__badge-label{font-size:0.75rem;font-weight:600;letter-spacing:0.01em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .mail-page .md-mail-detail__attachments{padding:0 16px 16px;background:#fff} .mail-page .md-mail-detail__message-card{padding:8px 10px;background:#fff;border-top:1px solid rgba(0,0,0,0.08)}.mail-page .md-mail-letter,.mail-page .md-mail-detail__letter{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.1);border-radius:8px;background:#fff;overflow:hidden;box-shadow:none}.mail-page .md-mail-letter__header{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,0.08)}.mail-page .md-mail-letter__header-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mail-page .md-mail-letter__overline,.mail-page .md-mail-detail__field-label{display:block;margin:0;font-size:0.625rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:rgba(0,0,0,0.5);line-height:1.2}.mail-page .md-mail-letter__subject,.mail-page .md-mail-detail__subject{margin:0;font-size:0.8125rem;font-weight:600;line-height:1.3;letter-spacing:0.01em;color:rgba(0,0,0,0.87);word-break:break-word}.mail-page .md-mail-letter__body,.mail-page .md-mail-detail__letter-body{padding:10px 12px 12px;background:#fff}.mail-page .md-mail-letter__body > .md-mail-letter__overline{margin-bottom:6px}.mail-page .md-mail-detail__empty-body{margin:0;font-size:0.8125rem;font-style:italic;color:rgba(0,0,0,0.45)}.mail-page .md-mail-letter__content,.mail-page .md-mail-card__message{padding:0;border:none;border-radius:0;background:transparent;font-size:0.875rem;font-weight:400;line-height:1.5;color:rgba(0,0,0,0.75);word-break:break-word}.mail-page .md-mail-letter__content .summary,.mail-page .md-mail-card__message .summary,.mail-page .mail-message .summary{display:inline}.mail-page .md-mail-letter__content .details,.mail-page .md-mail-card__message .details,.mail-page .mail-message .details{display:none}.mail-page .md-mail-letter__content .more-link,.mail-page .md-mail-card__message .more-link,.mail-page .mail-message .more-link{display:inline;color:#1565c0;font-weight:600;text-decoration:none;white-space:nowrap}.mail-page .md-mail-letter__content .more-link:hover,.mail-page .md-mail-card__message .more-link:hover,.mail-page .mail-message .more-link:hover{text-decoration:underline}.mail-page .md-mail-card__message p{margin:0 0 0.7em}.mail-page .md-mail-card__message p:last-child{margin-bottom:0}.mail-page .md-mail-card__message a{color:#1565c0;text-decoration:none}.mail-page .md-mail-card__message a:hover{text-decoration:underline}.mail-page .md-mail-card__message ul,.mail-page .md-mail-card__message ol{margin:0 0 0.7em;padding-left:1.25em}.mail-page .md-mail-card__message img{max-width:100%;height:auto;border-radius:6px}.mail-page .md-mail-card__message blockquote{margin:0 0 0.7em;padding:6px 10px;border-left:3px solid rgba(0,0,0,0.16);color:rgba(0,0,0,0.6);background:#f8f9fa;border-radius:0 6px 6px 0} .mail-page .md-mail-detail__attachments,.mail-page .md-mail-detail__attachment{padding:8px 10px 12px;background:#fff}.mail-page .md-mail-attach,.mail-page .md-mail-detail__attach-card{border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.mail-page .md-mail-attach__header,.mail-page .md-mail-detail__attach-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:0;margin:0 0 6px;padding:0 2px;background:transparent;border-bottom:0}.mail-page .md-mail-attach__overline,.mail-page .md-mail-detail__attach-head-text{font-size:0.625rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:rgba(0,0,0,0.45);line-height:1.25}.mail-page .md-mail-attach__count{flex-shrink:0;display:inline-flex;align-items:center;padding:0;border:0;border-radius:0;background:transparent;color:rgba(0,0,0,0.45);font-size:0.6875rem;font-weight:500;letter-spacing:0;line-height:1.2;white-space:nowrap}.mail-page .md-mail-attach__list,.mail-page .md-mail-detail__attach-list{display:flex;flex-direction:column;gap:8px;padding:0}.mail-page .md-mail-attach__item,.mail-page .md-mail-detail__file{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 10px 10px 12px;border:1px solid #dadce0;border-radius:10px;background:#e8eaed;text-decoration:none;color:#3c4043;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 1px 2px rgba(60,64,67,0.08);transition:background-color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease,transform 0.12s ease}.mail-page .md-mail-attach__item:hover,.mail-page .md-mail-attach__item:focus-visible,.mail-page .md-mail-detail__file:hover{background:#dde1e6;border-color:#bdc1c6;box-shadow:0 2px 6px rgba(60,64,67,0.12);outline:none}.mail-page .md-mail-attach__item:focus-visible{box-shadow:0 0 0 3px rgba(60,64,67,0.18),0 2px 6px rgba(60,64,67,0.12)}.mail-page .md-mail-attach__item:active,.mail-page .md-mail-detail__file:active{transform:scale(0.985);background:#d3d7dc}.mail-page .md-mail-attach__file-icon,.mail-page .md-mail-detail__file-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#fff;border:1px solid #dadce0;color:#5f6368;font-size:0.9375rem}.mail-page .md-mail-attach__file-icon--image,.mail-page .md-mail-attach__file-icon--pdf{background:#fff;color:#5f6368}.mail-page .md-mail-attach__meta,.mail-page .md-mail-detail__file-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mail-page .md-mail-attach__name,.mail-page .md-mail-detail__file-name{font-size:0.8125rem;font-weight:600;line-height:1.3;color:#202124;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-page .md-mail-attach__hint,.mail-page .md-mail-detail__file-action{display:block;font-size:0.6875rem;font-weight:500;line-height:1.25;color:#5f6368}.mail-page .md-mail-attach__dl,.mail-page .md-mail-detail__file-dl{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border-radius:8px;border:1px solid #dadce0;background:#fff;color:#3c4043;font-size:0.75rem;font-weight:600;letter-spacing:0.01em;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}.mail-page .md-mail-attach__dl-label{line-height:1}.mail-page .md-mail-attach__item:hover .md-mail-attach__dl,.mail-page .md-mail-detail__file:hover .md-mail-detail__file-dl{background:#202124;border-color:#202124;color:#fff}@media (max-width:360px){.mail-page .md-mail-attach__dl-label{display:none}.mail-page .md-mail-attach__dl,.mail-page .md-mail-detail__file-dl{width:32px;padding:0}}.mail-page .md-mail-card__foot{padding:0;background:#fff;border-top:1px solid rgba(0,0,0,0.08)} #menu_nav.md-nav-menu{--nav-bg:#e8f1fb;--nav-surface:#ffffff;--nav-ink:#0d47a1;--nav-muted:rgba(13,71,161,0.62);--nav-line:rgba(21,101,192,0.16);--nav-navy:#1565c0;--nav-navy-mid:#1976d2;--nav-navy-light:#1e88e5;--nav-soft:#e3f2fd;--nav-soft-deep:#bbdefb;--nav-stripe:var(--nav-navy);--md-primary:var(--nav-navy);--md-primary-dark:#0d47a1;--md-primary-container:var(--nav-soft);--nav-close-h:72px;box-sizing:border-box; display:none !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;height:100dvh !important;max-height:100% !important;max-height:100dvh !important;margin:0 !important;padding:0 !important;transform:none !important;background:var(--nav-bg) !important;color:var(--nav-ink);font-family:var(--md-font,"Jost","Roboto",sans-serif);overflow:hidden !important;z-index:101;opacity:0;pointer-events:none}#menu_nav.md-nav-menu.menu-active{ display:flex !important;flex-direction:column !important;transform:none !important;opacity:1 !important;pointer-events:all !important} body:has(#menu_nav.md-nav-menu.is-processing) #logger.menu-active{z-index:1500 !important;background:rgba(15,23,42,0.45) !important;opacity:1 !important;pointer-events:all !important} html.md-nav-menu-open,html.md-nav-menu-open body,body.md-nav-menu-open{overflow:hidden !important;overscroll-behavior:none !important;max-height:100% !important;max-height:100dvh !important}body.md-nav-menu-open{position:fixed !important;width:100% !important;left:0 !important;right:0 !important;height:100% !important;height:100dvh !important}#menu_nav.md-nav-menu .md-nav-menu__sheet{display:block;flex:1 1 auto;min-height:0 !important;width:100%;max-width:680px;margin:0 auto;padding:12px 12px 16px;box-sizing:border-box;height:auto !important;max-height:none !important;overflow-x:hidden !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}#menu_nav.md-nav-menu .md-nav-id{ display:contents}#menu_nav.md-nav-menu .md-nav-id__band{position:sticky;top:0;z-index:6;display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 48%,#1e88e5 100%);color:#fff;border:1px solid rgba(13,71,161,0.35);border-bottom:none;border-radius:var(--md-shape-xl,16px) var(--md-shape-xl,16px) 0 0;box-shadow:0 8px 18px rgba(11,45,92,0.16)}#menu_nav.md-nav-menu .md-nav-id__avatar{flex-shrink:0;width:44px;height:44px;margin-top:1px;border-radius:50%;object-fit:cover;background:rgba(255,255,255,0.16);border:2px solid rgba(255,255,255,0.92);box-shadow:0 2px 8px rgba(7,36,71,0.35)}#menu_nav.md-nav-menu .md-nav-id__copy{flex:1 1 auto;min-width:0}#menu_nav.md-nav-menu .md-nav-id__school{margin:0 0 5px;font-size:0.75rem;font-weight:700;line-height:1.25;letter-spacing:-0.01em;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}#menu_nav.md-nav-menu .md-nav-id__badges{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0;width:100%;overflow:visible}#menu_nav.md-nav-menu .md-nav-id__badges .md-chip{flex:0 1 auto;max-width:100%;min-width:0;height:17px;padding:0 6px;font-size:0.5625rem;font-weight:600;letter-spacing:0.01em;text-transform:none;background:rgba(255,255,255,0.16);color:rgba(255,255,255,0.92);border:1px solid rgba(255,255,255,0.22);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#menu_nav.md-nav-menu .md-nav-id__badges .md-chip--neutral{background:rgba(255,255,255,0.12);color:rgba(255,255,255,0.88);border-color:rgba(255,255,255,0.18)}#menu_nav.md-nav-menu .md-nav-id__badges .md-nav-id__role{background:#fff;color:#0d47a1;border-color:#fff;font-weight:700;letter-spacing:0.02em}#menu_nav.md-nav-menu .md-nav-id__actions{display:flex;flex-direction:column;gap:8px;margin:0 0 12px;padding:8px 10px 10px;border:1px solid var(--nav-line);border-top:1px solid rgba(11,45,92,0.08);border-radius:0 0 var(--md-shape-xl,16px) var(--md-shape-xl,16px);box-shadow:0 1px 2px rgba(11,45,92,0.06),0 4px 14px rgba(11,45,92,0.08);background:linear-gradient(180deg,#f5f8fc 0%,var(--nav-surface) 100%)}#menu_nav.md-nav-menu .md-nav-id__actions .nav_exit{display:none;min-width:0}#menu_nav.md-nav-menu .md-nav-id__actions .nav_exit.is-landing-exit{display:block}#menu_nav.md-nav-menu .md-nav-id__actions .nav_exit[hidden],#menu_nav.md-nav-menu .md-nav-id__actions .nav_exit.d-none{display:none !important}#menu_nav.md-nav-menu .md-nav-id__account{justify-content:flex-start;gap:12px;width:100%;min-height:56px;padding:10px 14px 10px 10px;border-radius:var(--md-shape-lg,12px);background:var(--nav-soft) !important;color:var(--nav-navy) !important;box-shadow:none;text-transform:none;letter-spacing:0.01em;text-align:left}#menu_nav.md-nav-menu .md-nav-id__account:hover,#menu_nav.md-nav-menu .md-nav-id__account:focus-visible{background:var(--nav-soft-deep) !important;color:var(--nav-navy) !important}#menu_nav.md-nav-menu .md-nav-id__account > .md-nav-id__account-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;font-size:0.9375rem;color:var(--nav-navy-light);box-shadow:0 1px 2px rgba(13,71,161,0.12)}#menu_nav.md-nav-menu .md-nav-id__account-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;flex:1 1 auto}#menu_nav.md-nav-menu .md-nav-id__account-label{font-size:0.9375rem;font-weight:700;line-height:1.2;color:var(--nav-navy)}#menu_nav.md-nav-menu .md-nav-id__account-hint{max-width:100%;font-size:0.6875rem;font-weight:500;line-height:1.25;color:var(--nav-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#menu_nav.md-nav-menu .md-nav-id__account-chevron{margin-left:auto;flex-shrink:0;font-size:0.875rem;color:var(--nav-navy-light);opacity:0.75}#menu_nav.md-nav-menu .md-nav-id__actions .md-btn-contained:not(.md-nav-id__account){width:100%;min-height:40px;text-transform:none;letter-spacing:0.01em;font-size:0.8125rem;border-radius:var(--md-shape-lg,12px)}#menu_nav.md-nav-menu .md-nav-menu__btn--exit{background:#fdecee;color:var(--md-error,#c62828);box-shadow:none}#menu_nav.md-nav-menu .md-nav-menu__btn--exit:hover,#menu_nav.md-nav-menu .md-nav-menu__btn--exit:focus-visible{background:#f8d7da;color:var(--md-error,#c62828)}#menu_nav.md-nav-menu .md-nav-branch{margin:0 0 12px;overflow:hidden;border:1px solid var(--nav-line);border-radius:14px}#menu_nav.md-nav-menu .md-nav-branch__trigger{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 8px 8px 10px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}#menu_nav.md-nav-menu .md-nav-branch__lead{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--nav-soft);color:var(--nav-navy);font-size:0.8125rem}#menu_nav.md-nav-menu .md-nav-branch__switch{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px 0 12px;border-radius:999px;background:var(--nav-navy);color:#fff;font-size:0.6875rem;font-weight:700;letter-spacing:0.02em}#menu_nav.md-nav-menu .md-nav-branch__switch .md-nav-branch__chevron{color:inherit;font-size:0.5625rem}#menu_nav.md-nav-menu .md-nav-branch__trigger[aria-expanded="true"] .md-nav-branch__switch{background:var(--nav-soft);color:var(--nav-navy)}#menu_nav.md-nav-menu .md-nav-branch__copy{flex:1;min-width:0}#menu_nav.md-nav-menu .md-nav-branch__title{display:block;font-size:0.8125rem;font-weight:700;line-height:1.3;color:var(--nav-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#menu_nav.md-nav-menu .md-nav-branch--static .md-nav-branch__trigger{cursor:default;pointer-events:none}#menu_nav.md-nav-menu .md-nav-branch__chevron{color:var(--nav-muted);transition:transform 0.2s ease}#menu_nav.md-nav-menu .md-nav-branch__trigger[aria-expanded="true"] .md-nav-branch__chevron{transform:rotate(180deg)}#menu_nav.md-nav-menu .md-nav-branch__list{border-top:1px solid var(--nav-line);padding:4px 0}#menu_nav.md-nav-menu .md-nav-branch__item{display:flex;align-items:center;gap:10px;padding:9px 14px 9px 18px;color:var(--nav-ink);text-decoration:none;font-size:0.8125rem;font-weight:600}#menu_nav.md-nav-menu .md-nav-branch__item > i:first-child{color:var(--nav-muted)}#menu_nav.md-nav-menu .md-nav-branch__item > span{flex:1}#menu_nav.md-nav-menu .md-nav-branch__item > i:last-child{color:var(--nav-muted);font-size:0.75rem}#menu_nav.md-nav-menu .md-search-field__input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:0.9375rem;color:var(--nav-ink)}#menu_nav.md-nav-menu .md-nav-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;align-items:stretch}#menu_nav.md-nav-menu .md-nav-tile{--tile-accent:var(--nav-navy-light);--tile-accent-soft:var(--nav-soft);position:relative;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;min-height:118px;padding:12px 12px 12px 14px;border:1px solid rgba(11,45,92,0.1);border-radius:16px;background:linear-gradient(180deg,#ffffff 0%,#f7f9fc 100%);box-shadow:0 1px 2px rgba(11,45,92,0.04);color:inherit;text-decoration:none;text-align:left;overflow:hidden;isolation:isolate;transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease}#menu_nav.md-nav-menu .md-nav-tile::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient( 180deg,var(--nav-navy-light) 0%,var(--tile-accent) 45%,var(--nav-navy) 100% );box-shadow:1px 0 0 rgba(11,45,92,0.08)}#menu_nav.md-nav-menu .md-nav-tile::after{content:"";position:absolute;left:0;top:0;bottom:0;width:48px;background:linear-gradient(90deg,rgba(11,45,92,0.07) 0%,transparent 100%);pointer-events:none}#menu_nav.md-nav-menu .md-nav-tile:hover,#menu_nav.md-nav-menu .md-nav-tile:focus-visible{border-color:rgba(11,45,92,0.28);background:#f2f6fb;box-shadow:0 2px 10px rgba(11,45,92,0.12)}#menu_nav.md-nav-menu .md-nav-tile:hover::before,#menu_nav.md-nav-menu .md-nav-tile:focus-visible::before{width:5px;box-shadow:0 0 0 1px rgba(11,45,92,0.12),2px 0 8px rgba(11,45,92,0.2)}#menu_nav.md-nav-menu .md-nav-tile:active{background:var(--nav-soft);box-shadow:none}#menu_nav.md-nav-menu .md-nav-tile__top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}#menu_nav.md-nav-menu .md-nav-tile__icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--tile-accent-soft);border:1px solid rgba(11,45,92,0.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.8)}#menu_nav.md-nav-menu .md-nav-tile__icon img{width:24px;height:24px;object-fit:contain}#menu_nav.md-nav-menu .md-nav-tile__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;min-width:0;width:100%;margin-top:auto}#menu_nav.md-nav-menu .md-nav-tile__title{width:100%;font-size:0.8125rem;font-weight:700;line-height:1.25;letter-spacing:-0.01em;color:var(--nav-ink);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#menu_nav.md-nav-menu .md-nav-tile__sub{width:100%;font-size:0.6875rem;font-weight:400;line-height:1.3;color:var(--nav-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#menu_nav.md-nav-menu .md-nav-tile__chevron{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(11,45,92,0.06);color:var(--tile-accent);font-size:0.625rem;opacity:0.75}#menu_nav.md-nav-menu .md-nav-tile:hover .md-nav-tile__chevron,#menu_nav.md-nav-menu .md-nav-tile:focus-visible .md-nav-tile__chevron{opacity:1;background:rgba(11,45,92,0.12)}#menu_nav.md-nav-menu .md-nav-tile .md-chip{margin-top:4px;align-self:flex-start;height:18px;padding:0 7px;font-size:0.5625rem}#menu_nav.md-nav-menu .md-nav-tile--full{--tile-accent:var(--nav-navy,#1565c0);grid-column:1 / -1;display:flex;flex-direction:row;align-items:center;gap:14px;min-height:0;padding:14px 14px 14px 16px;border:1px solid rgba(21,101,192,0.18);border-radius:18px;background:radial-gradient(90% 160% at 100% 50%,rgba(66,165,245,0.16) 0%,transparent 60%),linear-gradient(135deg,#ffffff 0%,#f1f6fd 100%);box-shadow:0 1px 2px rgba(11,45,92,0.05),0 6px 16px rgba(21,101,192,0.1)}#menu_nav.md-nav-menu .md-nav-tile--full::before{top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#42a5f5 0%,var(--nav-navy,#1565c0) 100%);box-shadow:none}#menu_nav.md-nav-menu .md-nav-tile--full::after{display:none} #menu_nav.md-nav-menu .md-nav-tile--full .md-nav-tile__art{position:absolute;right:-34px;top:50%;z-index:0;width:150px;height:150px;border-radius:50%;transform:translateY(-50%);background:repeating-radial-gradient( circle,transparent 0 18px,rgba(21,101,192,0.07) 18px 19px );pointer-events:none}#menu_nav.md-nav-menu .md-nav-tile--full .md-nav-tile__icon{width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,#1e88e5 0%,var(--nav-ink,#0d47a1) 100%);border:0;box-shadow:0 4px 10px rgba(13,71,161,0.28),inset 0 1px 0 rgba(255,255,255,0.25)}#menu_nav.md-nav-menu .md-nav-tile--full .md-nav-tile__icon img{width:24px;height:24px;filter:brightness(0) invert(1)}#menu_nav.md-nav-menu .md-nav-tile--full .md-nav-tile__copy{flex:1 1 auto;margin-top:0;width:auto;min-width:0;gap:2px}#menu_nav.md-nav-menu .md-nav-tile--full .md-nav-tile__overline{display:inline-flex;align-items:center;gap:6px;margin-bottom:1px;font-size:0.625rem;font-weight:700;line-height:1.3;letter-spacing:0.1em;text-transform:uppercase;color:#1976d2}#menu_nav.md-nav-menu .md-nav-tile--full .md-nav-tile__overline--live{color:#2e7d32}#menu_nav.md-nav-menu .md-nav-tile--full .md-nav-tile__live{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:#43a047}#menu_nav.md-nav-menu .md-nav-tile--full .md-nav-tile__live::after{content:"";position:absolute;inset:0;border-radius:50%;background:#43a047;animation:md-nav-live-pulse 1.8s ease-out infinite}@keyframes md-nav-live-pulse{0%{transform:scale(1);opacity:0.6}100%{transform:scale(2.6);opacity:0}}#menu_nav.md-nav-menu .md-nav-tile--full .md-nav-tile__title{font-size:1rem;line-height:1.2;color:var(--nav-ink,#0d47a1);-webkit-line-clamp:1;line-clamp:1}#menu_nav.md-nav-menu .md-nav-tile--full .md-nav-tile__sub{font-size:0.75rem;color:var(--nav-muted);-webkit-line-clamp:1;line-clamp:1}#menu_nav.md-nav-menu .md-nav-tile--full .md-nav-tile__chevron{margin-left:auto;width:32px;height:32px;background:var(--nav-navy,#1565c0);color:#fff;font-size:0.75rem;opacity:1;box-shadow:0 2px 6px rgba(13,71,161,0.25);transition:transform 150ms ease,background-color 150ms ease}#menu_nav.md-nav-menu .md-nav-tile--full:hover,#menu_nav.md-nav-menu .md-nav-tile--full:focus-visible{border-color:rgba(21,101,192,0.32);background:radial-gradient(90% 160% at 100% 50%,rgba(66,165,245,0.24) 0%,transparent 60%),linear-gradient(135deg,#ffffff 0%,#e9f2fc 100%);box-shadow:0 2px 4px rgba(11,45,92,0.06),0 10px 22px rgba(21,101,192,0.16)}#menu_nav.md-nav-menu .md-nav-tile--full:hover::before,#menu_nav.md-nav-menu .md-nav-tile--full:focus-visible::before{width:4px;box-shadow:none}#menu_nav.md-nav-menu .md-nav-tile--full:hover .md-nav-tile__chevron,#menu_nav.md-nav-menu .md-nav-tile--full:focus-visible .md-nav-tile__chevron{background:var(--nav-ink,#0d47a1);transform:translateX(2px)}#menu_nav.md-nav-menu .md-nav-tile--full:active{background:linear-gradient(135deg,#eef4fc 0%,#e3edf9 100%);box-shadow:0 1px 2px rgba(11,45,92,0.06)}@media (max-width:360px){#menu_nav.md-nav-menu .md-nav-tile.md-nav-tile--full{min-height:0;padding:12px 12px 12px 14px;gap:12px}#menu_nav.md-nav-menu .md-nav-tile--full .md-nav-tile__icon.md-nav-tile__icon{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){#menu_nav.md-nav-menu .md-nav-tile--full .md-nav-tile__live::after{animation:none}} #menu_nav.md-nav-menu .md-nav-feature{grid-column:1 / -1;gap:10px;min-height:0;padding:16px;border:0;border-radius:18px;background:radial-gradient(120% 140% at 100% 0%,rgba(66,165,245,0.45) 0%,transparent 55%),linear-gradient(150deg,#0b2d5c 0%,#0d47a1 55%,#1565c0 100%);box-shadow:0 6px 18px rgba(11,45,92,0.28);color:#fff}#menu_nav.md-nav-menu .md-nav-feature::before,#menu_nav.md-nav-menu .md-nav-feature::after{display:none}#menu_nav.md-nav-menu .md-nav-feature:hover,#menu_nav.md-nav-menu .md-nav-feature:focus-visible{background:radial-gradient(120% 140% at 100% 0%,rgba(66,165,245,0.55) 0%,transparent 55%),linear-gradient(150deg,#0d3470 0%,#1152b3 55%,#1976d2 100%);box-shadow:0 8px 22px rgba(11,45,92,0.34)}#menu_nav.md-nav-menu .md-nav-feature:active{background:linear-gradient(150deg,#0b2d5c 0%,#0d47a1 100%);box-shadow:0 2px 8px rgba(11,45,92,0.24)}#menu_nav.md-nav-menu .md-nav-feature__art{position:absolute;right:60px;bottom:12px;z-index:0;display:flex;align-items:flex-end;gap:5px;height:44px;opacity:0.16;pointer-events:none}#menu_nav.md-nav-menu .md-nav-feature__art i{display:block;width:9px;border-radius:3px 3px 1px 1px;background:#fff}#menu_nav.md-nav-menu .md-nav-feature__art i:nth-child(1){height:40%}#menu_nav.md-nav-menu .md-nav-feature__art i:nth-child(2){height:65%}#menu_nav.md-nav-menu .md-nav-feature__art i:nth-child(3){height:50%}#menu_nav.md-nav-menu .md-nav-feature__art i:nth-child(4){height:100%}#menu_nav.md-nav-menu .md-nav-feature__head{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-width:0}#menu_nav.md-nav-menu .md-nav-feature__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.22);color:#fff;font-size:1.125rem}#menu_nav.md-nav-menu .md-nav-feature__copy{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:1px}#menu_nav.md-nav-menu .md-nav-feature__overline{color:#90caf9;font-size:0.625rem;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase}#menu_nav.md-nav-menu .md-nav-feature__title{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.2;letter-spacing:-0.01em}#menu_nav.md-nav-menu .md-nav-feature__go{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;margin-left:auto;border-radius:50%;background:#fff;color:#0d47a1;font-size:0.8125rem;box-shadow:0 2px 6px rgba(0,0,0,0.15);transition:transform 150ms ease}#menu_nav.md-nav-menu .md-nav-feature:hover .md-nav-feature__go,#menu_nav.md-nav-menu .md-nav-feature:focus-visible .md-nav-feature__go{transform:translateX(2px)}#menu_nav.md-nav-menu .md-nav-feature__sub{position:relative;z-index:1;color:rgba(227,242,253,0.9);font-size:0.8125rem;line-height:1.4}#menu_nav.md-nav-menu .md-nav-feature__pills{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px}#menu_nav.md-nav-menu .md-nav-feature__pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.18);color:#e3f2fd;font-size:0.6875rem;font-weight:600}#menu_nav.md-nav-menu .md-nav-tile--soon{--tile-accent:#ed6c02;--tile-accent-soft:#fff8e1;background:#fffdf8;border-color:rgba(237,108,2,0.2)}#menu_nav.md-nav-menu .md-nav-tile--soon::before{background:linear-gradient(180deg,#ffb74d 0%,#ed6c02 50%,#e65100 100%)}#menu_nav.md-nav-menu .md-nav-tile--soon::after{background:linear-gradient(90deg,rgba(237,108,2,0.08) 0%,transparent 100%)}#menu_nav.md-nav-menu .md-nav-tile--soon .md-nav-tile__icon{border-color:rgba(237,108,2,0.14)}#menu_nav.md-nav-menu .md-nav-tile--soon .md-nav-tile__chevron{background:rgba(237,108,2,0.08);color:#ed6c02}#menu_nav.md-nav-menu .md-nav-tile--blocked{opacity:0.55;pointer-events:none;filter:grayscale(0.35)}#menu_nav.md-nav-menu .md-nav-tile[hidden]{display:none !important}#menu_nav.md-nav-menu .md-nav-menu__close-bar,#menu_nav.md-nav-menu #footer-bar.md-nav-menu__close-bar{position:relative !important;left:auto !important;right:auto !important;bottom:auto !important;top:auto !important;flex:0 0 auto !important;flex-shrink:0 !important;z-index:5 !important;display:flex !important;align-items:center;justify-content:center;width:100% !important;height:auto !important;min-height:var(--nav-close-h);margin:0 !important;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px)) !important;background:var(--nav-surface) !important;border-top:1px solid var(--nav-line);box-shadow:0 -6px 18px rgba(0,0,0,0.12);transform:none !important;backdrop-filter:none;-webkit-backdrop-filter:none}#menu_nav.md-nav-menu .md-nav-menu__close-bar .md-btn-contained,#menu_nav.md-nav-menu #footer-bar.md-nav-menu__close-bar > a.md-btn-contained{flex:0 0 auto;width:100%;max-width:656px;min-height:48px;margin:0;padding:12px 20px !important;border-radius:var(--md-shape-lg,12px);background:#1565c0 !important;color:#fff !important;font-size:1rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;box-shadow:0 2px 6px rgba(21,101,192,0.35)}#menu_nav.md-nav-menu .md-nav-menu__close-bar .md-btn-contained:hover,#menu_nav.md-nav-menu .md-nav-menu__close-bar .md-btn-contained:focus-visible,#menu_nav.md-nav-menu #footer-bar.md-nav-menu__close-bar > a.md-btn-contained:hover,#menu_nav.md-nav-menu #footer-bar.md-nav-menu__close-bar > a.md-btn-contained:focus-visible{background:#0d47a1 !important;color:#fff !important}#menu_nav.md-nav-menu .visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}html.is-webview #menu_nav.md-nav-menu .md-nav-menu__sheet{padding-top:calc(12px + var(--app-safe-top,0px))}@media (max-width:360px){#menu_nav.md-nav-menu .md-nav-grid{gap:8px}#menu_nav.md-nav-menu .md-nav-tile{min-height:110px;padding:10px 10px 10px 12px;gap:8px}#menu_nav.md-nav-menu .md-nav-tile__icon{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){#menu_nav.md-nav-menu .md-animate-in{animation:none}}@keyframes md-profile-shine{0%{background-position:120% 0}100%{background-position:-40% 0}} #empty_modal:has(.md-profile-sheet){left:50% !important;right:auto !important;top:50% !important;bottom:auto !important;width:min(420px,calc(100vw - 24px)) !important;min-width:0 !important;max-width:none !important;max-height:min(92dvh,680px) !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:20px !important;background:#fff !important;box-shadow:0 18px 48px rgba(13,71,161,0.22) !important;overflow:hidden !important;transform:translate(-50%,-50%) !important;font-family:"Jost",sans-serif;display:flex !important;flex-direction:column !important}#empty_modal:has(.md-profile-sheet) .menu-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:18px 12px 16px 20px;border-bottom:none;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 55%,#1976d2 100%)}#empty_modal:has(.md-profile-sheet) .menu-title > a.close-menu{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;margin:0;border-radius:50%;background:rgba(255,255,255,0.18);color:#fff;font-size:1rem;text-decoration:none;transition:background-color 0.15s ease}#empty_modal:has(.md-profile-sheet) .menu-title > a.close-menu:hover,#empty_modal:has(.md-profile-sheet) .menu-title > a.close-menu:focus-visible{background:rgba(255,255,255,0.28);color:#fff;outline:none}#empty_modal:has(.md-profile-sheet) .menu-title > a.close-menu i{margin:0}#empty_modal:has(.md-profile-sheet) .modal-title{display:block;min-width:0;padding:0 !important;margin:0 !important}#empty_modal:has(.md-profile-sheet) .content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0 !important;margin:0 !important;overflow:hidden}#empty_modal:has(.md-profile-sheet) .divider,#empty_modal:has(.md-profile-sheet) .spinnerContent{display:none !important}#empty_modal:has(.md-profile-sheet) .modal-div{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:0;background:#f3f6fb}#empty_modal:has(.md-profile-sheet) .modal-footer{display:block !important;flex-shrink:0;margin:0 !important;padding:12px 16px calc(14px + var(--md-sheet-footer-safe,0px)) !important;border-top:1px solid rgba(13,71,161,0.1);background:#fff}.md-profile-sheet{padding:16px 16px 8px}#fullEmptyModal.md-timeline-sheet:has(.md-profile-view) .md-timeline-sheet__title.modal-title{display:block}#fullEmptyModal.md-timeline-sheet:has(.md-profile-view) .md-timeline-sheet__body{background:#f5f8fc} #fullEmptyModal.md-timeline-sheet:has(.md-profile-sheet) .md-timeline-sheet__title.modal-title{width:100%}#fullEmptyModal.md-timeline-sheet:has(.md-profile-sheet) .md-timeline-sheet__body{background:#f5f7fb}#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview),#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview-picker),#emptyModal.md-timeline-sheet:has(.md-assess-preview){--ap-sheet-tint:#f3faf9}#fullEmptyModal.md-timeline-sheet.menu-active:has(.md-assess-preview),#fullEmptyModal.md-timeline-sheet.menu-active:has(.md-assess-preview-picker),#emptyModal.md-timeline-sheet.menu-active:has(.md-assess-preview){overscroll-behavior:none;overscroll-behavior-y:none;touch-action:pan-y}#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__panel,#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview-picker) .md-timeline-sheet__panel,#emptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__panel{background:radial-gradient(120% 80% at 0% 0%,rgba(13,115,119,0.1) 0%,transparent 52%),linear-gradient(180deg,#f7fcfb 0%,#eef5f4 100%);overscroll-behavior:none;overscroll-behavior-y:none}#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__header,#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview-picker) .md-timeline-sheet__header,#emptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__header{background:transparent;border-bottom-color:rgba(13,115,119,0.1)}#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__overline,#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview-picker) .md-timeline-sheet__overline,#emptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__overline{color:#0d7377}#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__body,#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview-picker) .md-timeline-sheet__body,#emptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__body{background:transparent;padding:12px 16px 20px;overscroll-behavior:none !important;overscroll-behavior-y:none !important;touch-action:pan-y;-webkit-overflow-scrolling:touch}#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer,#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview-picker) .md-timeline-sheet__footer,#emptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer{display:grid !important;grid-template-columns:1fr 1.35fr;align-items:stretch;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:rgba(255,255,255,0.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(13,115,119,0.12);box-shadow:0 -10px 28px rgba(13,115,119,0.08)}#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview-picker) .md-timeline-sheet__footer{grid-template-columns:1fr}#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer .md-timeline-sheet__btn,#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview-picker) .md-timeline-sheet__footer .md-timeline-sheet__btn,#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer .mui-btn,#emptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer .mui-btn,#emptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer .md-timeline-sheet__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin:0;padding:12px 14px;border-radius:14px;font-family:"Jost",sans-serif;font-size:0.9375rem;font-weight:700;letter-spacing:0.01em;text-transform:none;text-decoration:none;box-shadow:none}#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer .md-timeline-sheet__btn--cancel,#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer .mui-btn-outlined,#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview-picker) .md-timeline-sheet__footer .close-menu,#emptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer .md-timeline-sheet__btn--cancel,#emptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer .mui-btn-outlined{background:#eef7f6 !important;border:1px solid rgba(13,115,119,0.18) !important;color:#0a5c5f !important}#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer .md-timeline-sheet__btn--cancel:hover,#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer .md-timeline-sheet__btn--cancel:focus-visible,#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer .mui-btn-outlined:hover,#fullEmptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer .mui-btn-outlined:focus-visible,#emptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer .mui-btn-outlined:hover,#emptyModal.md-timeline-sheet:has(.md-assess-preview) .md-timeline-sheet__footer .mui-btn-outlined:focus-visible{background:#dff3f1 !important;border-color:rgba(13,115,119,0.28) !important;color:#08484a !important}#emptyAction.md-timeline-filter-sheet.menu{z-index:1300 !important} #checkResultViewSheet .md-check-result-view__viewport{width:100%;height:100%;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px 12px 22px;box-sizing:border-box;background:radial-gradient(ellipse 120% 80% at 50% -10%,rgba(255,255,255,0.45) 0%,transparent 55%),linear-gradient(165deg,#d5d9df 0%,#c8ced6 48%,#bdc3cc 100%);touch-action:pan-x pan-y pinch-zoom} .md-toolbar__row{display:grid;gap:8px} .timeline-page .md-timeline-toolbar__chip,.mail-page .md-mail-toolbar__chip,.alert-page .md-alert-toolbar__chip,.topic-page .md-topic-toolbar__chip,.student-class-page .md-sc-toolbar__chip,.subject-list-page .md-sub-toolbar__chip,.student-list-page .md-sl-toolbar__chip,.staff-list-page .md-stf-toolbar__chip,.class-list-page .md-cl-toolbar__chip,.pay-invoice-page .md-pay-inv-toolbar__chip,.app-settings-page .md-app-settings-toolbar__chip{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-width:0;min-height:44px;margin:0;padding:8px 14px 8px 8px;box-sizing:border-box;border:1px solid var(--md-soft-pill-border,rgba(21,101,192,0.18));border-radius:16px;background:var(--md-soft-pill-bg,#e3f2fd) !important;color:var(--md-soft-pill-primary,#1565c0);font-family:var(--mui-font,"Jost",sans-serif);box-shadow:none !important;text-transform:none;pointer-events:none}.timeline-page .md-timeline-toolbar__chip-avatar,.mail-page .md-mail-toolbar__chip-avatar,.alert-page .md-alert-toolbar__chip-avatar,.topic-page .md-topic-toolbar__chip-avatar,.student-class-page .md-sc-toolbar__chip-avatar,.subject-list-page .md-sub-toolbar__chip-avatar,.student-list-page .md-sl-toolbar__chip-avatar,.staff-list-page .md-stf-toolbar__chip-avatar,.class-list-page .md-cl-toolbar__chip-avatar,.pay-invoice-page .md-pay-inv-toolbar__chip-avatar,.app-settings-page .md-app-settings-toolbar__chip-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--md-soft-pill-primary,#1565c0);color:#fff;font-size:0.8125rem;box-shadow:0 1px 2px rgba(13,71,161,0.28)}.timeline-page .md-timeline-toolbar__chip-label,.mail-page .md-mail-toolbar__chip-label,.alert-page .md-alert-toolbar__chip-label,.topic-page .md-topic-toolbar__chip-label,.student-class-page .md-sc-toolbar__chip-label,.subject-list-page .md-sub-toolbar__chip-copy,.student-list-page .md-sl-toolbar__chip-copy,.staff-list-page .md-stf-toolbar__chip-copy,.class-list-page .md-cl-toolbar__chip-label,.pay-invoice-page .md-pay-inv-toolbar__chip-label,.app-settings-page .md-app-settings-toolbar__chip-label{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;flex:1 1 auto;text-align:left}.timeline-page .md-timeline-toolbar__chip-overline,.mail-page .md-mail-toolbar__chip-overline,.alert-page .md-alert-toolbar__chip-overline,.topic-page .md-topic-toolbar__chip-overline,.student-class-page .md-sc-toolbar__chip-overline,.subject-list-page .md-sub-toolbar__chip-overline,.student-list-page .md-sl-toolbar__chip-overline,.staff-list-page .md-stf-toolbar__chip-overline,.class-list-page .md-cl-toolbar__chip-overline,.pay-invoice-page .md-pay-inv-toolbar__chip-overline,.app-settings-page .md-app-settings-toolbar__chip-overline{display:block;font-size:0.625rem;font-weight:700;line-height:1.2;letter-spacing:0.08em;text-transform:uppercase;color:var(--md-soft-pill-overline,rgba(21,101,192,0.72))}.timeline-page .md-timeline-toolbar__chip-text,.mail-page .md-mail-toolbar__chip-text,.alert-page .md-alert-toolbar__chip-text,.topic-page .md-topic-toolbar__chip-text,.student-class-page .md-sc-toolbar__chip-text,.subject-list-page .md-sub-toolbar__chip-name,.student-list-page .md-sl-toolbar__chip-name,.staff-list-page .md-stf-toolbar__chip-name,.class-list-page .md-cl-toolbar__chip-text,.pay-invoice-page .md-pay-inv-toolbar__chip-text,.app-settings-page .md-app-settings-toolbar__chip-text{display:block;font-size:0.875rem;font-weight:600;line-height:1.25;letter-spacing:-0.01em;color:var(--md-soft-pill-ink,#0d47a1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-page .md-timeline-toolbar__chip{width:100%;flex:none;max-width:none;min-width:0} .timeline-page .md-timeline-toolbar .md-timeline-toolbar__context{position:relative;gap:10px;min-height:48px;padding:6px 6px 6px 8px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(11,45,92,0.05);box-sizing:border-box;overflow:hidden;transition:border-color 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease}.timeline-page .md-timeline-toolbar .md-timeline-toolbar__context:hover,.timeline-page .md-timeline-toolbar .md-timeline-toolbar__context:focus-within{border-color:rgba(26,115,232,0.45);background:#fbfdff;box-shadow:0 0 0 3px rgba(26,115,232,0.08)}.timeline-page .md-timeline-toolbar .md-timeline-toolbar__chip{flex:1 1 auto;width:auto;gap:10px;min-height:0;padding:0;border:0;background:transparent !important}.timeline-page .md-timeline-toolbar .md-timeline-toolbar__chip-avatar{width:34px;height:34px;border-radius:10px;background:#e8f0fe;color:#1a73e8;font-size:0.875rem;box-shadow:none}.timeline-page .md-timeline-toolbar .md-timeline-toolbar__chip-overline{font-size:0.5625rem;letter-spacing:0.1em;color:#80868b}.timeline-page .md-timeline-toolbar .md-timeline-toolbar__chip-text{font-size:0.9375rem;font-weight:600;color:#202124}.timeline-page .md-timeline-toolbar .md-timeline-toolbar__filter{position:static;gap:6px;width:auto;height:34px;padding:0 12px;border:0;border-radius:999px;background:#e8f0fe;color:#1557b0;font-size:0.75rem;font-weight:600;box-shadow:none}.timeline-page .md-timeline-toolbar .md-timeline-toolbar__filter::before{content:"";position:absolute;inset:0;border-radius:14px}.timeline-page .md-timeline-toolbar .md-timeline-toolbar__filter i{font-size:0.75rem}.timeline-page .md-timeline-toolbar .md-timeline-toolbar__filter-text{line-height:1}.timeline-page .md-timeline-toolbar .md-timeline-toolbar__context:hover .md-timeline-toolbar__filter,.timeline-page .md-timeline-toolbar .md-timeline-toolbar__filter:focus-visible{background:#d2e3fc;color:#0d47a1} #menu_nav.md-nav-menu .md-nav-tile:focus-visible,#menu_nav.md-nav-menu .md-nav-id__actions a:focus-visible{outline:2px solid var(--nav-stripe);outline-offset:2px}@media (prefers-reduced-motion:reduce){#menu_nav.md-nav-menu .md-nav-tile{transition:none}#menu_nav.md-nav-menu .md-nav-tile:hover,#menu_nav.md-nav-menu .md-nav-tile:focus-visible,#menu_nav.md-nav-menu .md-nav-tile:active{transform:none}#menu_nav.md-nav-menu .md-nav-tile::before,#menu_nav.md-nav-menu .md-nav-tile__chevron{transition:none}}.md-summary-metrics__group{display:grid;gap:0;border:1px solid var(--mui-divider,rgba(0,0,0,0.12));border-radius:8px;overflow:hidden;background:#f8f9fa}.md-summary-metrics__group--2{grid-template-columns:repeat(2,1fr)}.md-summary-metric{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;text-align:center;border-right:1px solid var(--mui-divider,rgba(0,0,0,0.12))}.md-summary-metric:last-child{border-right:none}.md-summary-metric__value{font-size:0.75rem;font-weight:700;color:var(--md-text-primary)}.md-summary-metric__label{font-size:0.5625rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--md-text-secondary)}.md-student-card__devices{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:0.6875rem;font-weight:700;letter-spacing:0.01em;text-decoration:none;line-height:1.2;cursor:pointer}.md-student-card__devices--on{background:#e0f2f1;color:#00695c;border:1px solid rgba(0,105,92,0.14)}.md-student-card__devices--off{background:#f1f3f4;color:#80868b;border:1px solid rgba(15,23,42,0.06)}.md-student-card__devices:hover,.md-student-card__devices:focus-visible{filter:brightness(0.97)}.md-student-card__devices > i{font-size:0.75rem}.md-student-card__devices-count{font-variant-numeric:tabular-nums}.md-student-card__devices-label{font-weight:600;text-transform:lowercase}@keyframes md-sl-loading-pulse{0%{transform:scale(0.92);box-shadow:0 0 0 0 rgba(21,101,192,0.4)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(21,101,192,0)}100%{transform:scale(0.92);box-shadow:0 0 0 0 rgba(21,101,192,0)}}@keyframes md-sl-loading-ring{0%{transform:scale(0.7);opacity:0.9}100%{transform:scale(1.35);opacity:0}}@keyframes md-sl-skeleton-shimmer{0%{background-position:100% 0,0 0}100%{background-position:-100% 0,0 0}} #idcard_modal.md-timeline-sheet{display:none !important;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;width:100% !important;max-width:none !important;height:100% !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;background:#fff !important;box-shadow:none !important;overflow:hidden !important;z-index:1300 !important;transform:none !important;opacity:0;pointer-events:none}#idcard_modal.md-timeline-sheet.menu-active{display:flex !important;flex-direction:column !important;opacity:1 !important;pointer-events:all !important}#idcard_modal.md-timeline-sheet .md-timeline-sheet__panel{display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;background:#fff;font-family:"Jost",sans-serif;overflow:hidden}#idcard_modal.md-timeline-sheet .md-timeline-sheet__handle{display:none}#idcard_modal.md-timeline-sheet .md-timeline-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:calc(12px + env(safe-area-inset-top,0px)) 10px 14px 16px;border-bottom:1px solid rgba(15,23,42,0.08);background:linear-gradient(180deg,#f6f9fe 0%,#ffffff 72%)}#idcard_modal.md-timeline-sheet .md-timeline-sheet__heading{display:flex;flex-direction:column;justify-content:center;gap:2px;flex:1 1 auto;min-width:0;padding-top:2px}#idcard_modal.md-timeline-sheet .md-timeline-sheet__overline{display:none}#idcard_modal.md-timeline-sheet .md-timeline-sheet__title,#idcard_modal.md-timeline-sheet .md-timeline-sheet__title.modal-title{margin:0 !important;padding:0 !important;font-family:"Jost",sans-serif !important;font-size:1.375rem !important;font-weight:700 !important;line-height:1.25 !important;letter-spacing:-0.03em;color:#202124 !important;text-transform:none !important}#idcard_modal.md-timeline-sheet .md-timeline-sheet__title .md-sl-form-heading__overline{display:block;font-size:0.6875rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#1a73e8}#idcard_modal.md-timeline-sheet .md-timeline-sheet__title .md-sl-form-heading__title{display:block;font-size:1.25rem;font-weight:700;line-height:1.25;color:#202124;text-transform:none}#idcard_modal.md-timeline-sheet .md-timeline-sheet__lead{display:none}#idcard_modal.md-timeline-sheet .md-timeline-sheet__close{display:inline-flex !important;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:none;border-radius:50%;background:#f1f3f4;color:#5f6368;cursor:pointer}#idcard_modal.md-timeline-sheet .md-timeline-sheet__close:hover,#idcard_modal.md-timeline-sheet .md-timeline-sheet__close:focus-visible{background:#e8eaed;color:#202124}#idcard_modal.md-timeline-sheet .md-timeline-sheet__loader{display:flex;justify-content:center;padding:48px 0}#idcard_modal.md-timeline-sheet .md-timeline-sheet__loader.d-none{display:none !important}#idcard_modal.md-timeline-sheet .md-timeline-sheet__body.modal-div{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:14px 14px 8px;background:#f5f7fb}#idcard_modal.md-timeline-sheet .md-timeline-sheet__footer.modal_footer{display:flex !important;flex-direction:row !important;flex-wrap:nowrap;align-items:stretch;flex-shrink:0;margin-top:auto;gap:0;padding:12px 16px calc(12px + var(--md-sheet-footer-safe,0px));position:relative !important;bottom:auto !important;transform:none !important;box-shadow:0 -6px 20px rgba(15,23,42,0.08);border-top:1px solid rgba(15,23,42,0.08);background:#fff;z-index:30;height:auto !important;min-height:0}#idcard_modal.md-timeline-sheet .md-timeline-sheet__footer:empty{display:none}@keyframes md-sub-loading-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(0.85);opacity:0.7}}@keyframes md-sub-loading-ring{0%{transform:scale(0.7);opacity:0.8}100%{transform:scale(1.35);opacity:0}}@keyframes md-sub-skeleton-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}#create_subject_modal.subject-list-sheet .select2-container,#fullEmptyModal:has(.md-subject-form) .select2-container{width:100% !important}@keyframes md-gm-skeleton-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}@keyframes md-gm-spin{to{transform:rotate(360deg)}}@keyframes md-gm-empty-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:0.88}}#fullEmptyModal:has(.md-gm-form) .md-timeline-sheet__body.modal-div{padding:14px 14px 8px;background:#f3f5f8}#fullEmptyModal:has(.md-gm-form) .md-timeline-sheet__footer.modal-footer{display:flex;flex-direction:column;flex-shrink:0;margin-top:auto;padding:12px 16px calc(12px + var(--md-sheet-footer-safe,0px));background:#fff}#fullEmptyModal:has(.md-gm-form) .md-timeline-sheet__footer .md-sl-form-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}#fullEmptyModal:has(.md-gm-form) .md-timeline-sheet__footer .md-btn-contained{width:100%}body:has(#create_googlemeet_modal.menu-active) > .dropdown-menu,body:has(#create_googlemeet_modal.menu-active) .bootstrap-select .dropdown-menu{z-index:2100 !important}#assign_student_to_subclass_modal .dataTables_wrapper{max-width:100%}#assign_student_to_subclass_modal .dataTables_filter{float:none !important;text-align:left !important;margin:0 0 12px !important;width:100%}#assign_student_to_subclass_modal .dataTables_filter label{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:0 14px;min-height:46px;border:1px solid rgba(21,101,192,0.14);border-radius:14px;background:rgba(255,255,255,0.96);box-shadow:0 2px 8px rgba(15,23,42,0.04);font-size:0;color:transparent}#assign_student_to_subclass_modal .dataTables_filter input{flex:1;width:100% !important;margin:0 !important;padding:10px 0 !important;border:none !important;background:transparent !important;box-shadow:none !important;font-family:"Jost",sans-serif;font-size:0.9375rem !important;color:#202124;outline:none}#assign_student_to_subclass_modal .dataTables_filter label:focus-within{border-color:#1565c0;box-shadow:0 0 0 3px rgba(21,101,192,0.16)}#assign_student_to_subclass_modal .visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}@keyframes md-sl-spin{to{transform:rotate(360deg)}} html.app-settings-app .header.header-fixed,body.app-settings-app .header.header-fixed,.header.header-fixed:has(+ .md-page.app-settings-page),html.app-settings-app .page-title-clear,body.app-settings-app .page-title-clear{display:none !important}@keyframes md-att-loading-pulse{0%{transform:scale(0.92);box-shadow:0 0 0 0 rgba(21,101,192,0.4)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(21,101,192,0)}100%{transform:scale(0.92);box-shadow:0 0 0 0 rgba(21,101,192,0)}}@keyframes md-att-loading-ring{0%{transform:scale(0.7);opacity:0.9}100%{transform:scale(1.35);opacity:0}}@keyframes md-att-skeleton-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}@keyframes md-assess-spin{to{transform:rotate(360deg)}}@keyframes md-assess-loading-pulse{0%{transform:scale(0.92);box-shadow:0 0 0 0 rgba(13,115,119,0.4)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(13,115,119,0)}100%{transform:scale(0.92);box-shadow:0 0 0 0 rgba(13,115,119,0)}}@keyframes md-assess-loading-ring{0%{transform:scale(0.7);opacity:0.9}100%{transform:scale(1.35);opacity:0}}@keyframes md-assess-skeleton-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}@keyframes md-att-spin{to{transform:rotate(360deg)}} #attendance_modal.attendance-att-sheet,#create.assessment-class-sheet,#create_assignment.topic-create-sheet,#create_e_l_file.topic-create-sheet,#assign_student_to_subclass_modal.assessment-class-student-sheet,#inputscore.assessment-class-student-sheet,#assign_student_to_subclass_modal.attendance-att-sheet{display:none !important;position:fixed !important;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;width:100% !important;max-width:none !important; height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;background:#fff !important;z-index:1300 !important;overflow:hidden !important;transform:none !important;opacity:0;pointer-events:none}#attendance_modal.attendance-att-sheet.menu-active,#create.assessment-class-sheet.menu-active,#create_assignment.topic-create-sheet.menu-active,#create_e_l_file.topic-create-sheet.menu-active,#fullEmptyModal.topic-create-sheet.menu-active,#assign_student_to_subclass_modal.assessment-class-student-sheet.menu-active,#inputscore.assessment-class-student-sheet.menu-active,#assign_student_to_subclass_modal.attendance-att-sheet.menu-active{display:flex !important;flex-direction:column !important;opacity:1 !important;pointer-events:all !important}#attendance_modal.attendance-att-sheet .md-timeline-sheet__panel,#create.assessment-class-sheet .md-timeline-sheet__panel,#create_assignment.topic-create-sheet .md-timeline-sheet__panel,#create_e_l_file.topic-create-sheet .md-timeline-sheet__panel,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__panel,#assign_student_to_subclass_modal.assessment-class-student-sheet .md-timeline-sheet__panel,#inputscore.assessment-class-student-sheet .md-timeline-sheet__panel,#assign_student_to_subclass_modal.attendance-att-sheet .md-timeline-sheet__panel{display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;background:#fff;font-family:"Jost",sans-serif;overflow:hidden}#attendance_modal.attendance-att-sheet .md-timeline-sheet__handle,#create.assessment-class-sheet .md-timeline-sheet__handle,#create_assignment.topic-create-sheet .md-timeline-sheet__handle,#create_e_l_file.topic-create-sheet .md-timeline-sheet__handle,#assign_student_to_subclass_modal.assessment-class-student-sheet .md-timeline-sheet__handle,#inputscore.assessment-class-student-sheet .md-timeline-sheet__handle,#assign_student_to_subclass_modal.attendance-att-sheet .md-timeline-sheet__handle{display:none}#attendance_modal.attendance-att-sheet .md-timeline-sheet__header,#create.assessment-class-sheet .md-timeline-sheet__header,#create_assignment.topic-create-sheet .md-timeline-sheet__header,#create_e_l_file.topic-create-sheet .md-timeline-sheet__header,#assign_student_to_subclass_modal.assessment-class-student-sheet .md-timeline-sheet__header,#inputscore.assessment-class-student-sheet .md-timeline-sheet__header,#assign_student_to_subclass_modal.attendance-att-sheet .md-timeline-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:calc(10px + var(--app-safe-top,0px) + env(safe-area-inset-top,0px)) 8px 12px 20px;border-bottom:1px solid rgba(15,23,42,0.08);background:#fff}#attendance_modal.attendance-att-sheet .md-timeline-sheet__overline,#create.assessment-class-sheet .md-timeline-sheet__overline,#create_assignment.topic-create-sheet .md-timeline-sheet__overline,#create_e_l_file.topic-create-sheet .md-timeline-sheet__overline,#assign_student_to_subclass_modal.assessment-class-student-sheet .md-timeline-sheet__overline,#inputscore.assessment-class-student-sheet .md-timeline-sheet__overline,#assign_student_to_subclass_modal.attendance-att-sheet .md-timeline-sheet__overline{display:block;margin:0 0 2px;font-size:0.6875rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#1a73e8}#attendance_modal.attendance-att-sheet .md-timeline-sheet__title,#create.assessment-class-sheet .md-timeline-sheet__title,#create_assignment.topic-create-sheet .md-timeline-sheet__title,#create_e_l_file.topic-create-sheet .md-timeline-sheet__title,#assign_student_to_subclass_modal.assessment-class-student-sheet .md-timeline-sheet__title,#inputscore.assessment-class-student-sheet .md-timeline-sheet__title,#assign_student_to_subclass_modal.attendance-att-sheet .md-timeline-sheet__title{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-0.02em;color:#202124}#attendance_modal.attendance-att-sheet .md-timeline-sheet__close,#create.assessment-class-sheet .md-timeline-sheet__close,#create_assignment.topic-create-sheet .md-timeline-sheet__close,#create_e_l_file.topic-create-sheet .md-timeline-sheet__close,#assign_student_to_subclass_modal.assessment-class-student-sheet .md-timeline-sheet__close,#inputscore.assessment-class-student-sheet .md-timeline-sheet__close,#assign_student_to_subclass_modal.attendance-att-sheet .md-timeline-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:50%;background:#f1f3f4;color:#202124;cursor:pointer}#attendance_modal.attendance-att-sheet .md-timeline-sheet__body,#create.assessment-class-sheet .md-timeline-sheet__body,#create_assignment.topic-create-sheet .md-timeline-sheet__body,#create_e_l_file.topic-create-sheet .md-timeline-sheet__body,#assign_student_to_subclass_modal.assessment-class-student-sheet .md-timeline-sheet__body,#inputscore.assessment-class-student-sheet .md-timeline-sheet__body,#assign_student_to_subclass_modal.attendance-att-sheet .md-timeline-sheet__body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px 16px 24px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-y:contain;touch-action:pan-y} html.is-webview #attendance_modal.attendance-att-sheet .md-timeline-sheet__body,body.is-webview #attendance_modal.attendance-att-sheet .md-timeline-sheet__body{overflow-y:scroll !important;-webkit-overflow-scrolling:touch !important;touch-action:pan-y !important;overscroll-behavior:none !important;overscroll-behavior-y:none !important} html:has(#attendance_modal.menu-active),body:has(#attendance_modal.menu-active),html:has(#assign_student_to_subclass_modal.attendance-att-sheet.menu-active),body:has(#assign_student_to_subclass_modal.attendance-att-sheet.menu-active),html:has(#assign_student_to_subject_modal.md-ecr-sheet.menu-active),body:has(#assign_student_to_subject_modal.md-ecr-sheet.menu-active),html:has(#fullEmptyModal.menu-active),body:has(#fullEmptyModal.menu-active),html:has(#emptyModal.menu-active),body:has(#emptyModal.menu-active),html.md-cover-sheet-open,body.md-cover-sheet-open{overflow:hidden !important;overscroll-behavior:none !important;overscroll-behavior-y:none !important}body.md-cover-sheet-open{position:fixed !important;left:0 !important;right:0 !important;width:100% !important}#attendance_modal.attendance-att-sheet.menu-active,#attendance_modal.attendance-att-sheet.menu-active .md-timeline-sheet__panel{overscroll-behavior:none;overscroll-behavior-y:none}#create.assessment-class-sheet .md-timeline-sheet__body,#create_assignment.topic-create-sheet .md-timeline-sheet__body,#create_e_l_file.topic-create-sheet .md-timeline-sheet__body{background:#f3f5f8;padding:16px 16px 24px}#create.assessment-class-sheet .md-timeline-sheet__lead,#create_assignment.topic-create-sheet .md-timeline-sheet__lead,#create_e_l_file.topic-create-sheet .md-timeline-sheet__lead{display:block;margin:4px 0 0;font-size:0.8125rem;font-weight:500;line-height:1.35;color:rgba(32,33,36,0.65)}@keyframes md-assess-create-spin{to{transform:rotate(360deg)}}#attendance_modal.attendance-att-sheet .md-timeline-sheet__footer,#create.assessment-class-sheet .md-timeline-sheet__footer,#create_assignment.topic-create-sheet .md-timeline-sheet__footer,#create_e_l_file.topic-create-sheet .md-timeline-sheet__footer,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__footer,#assign_student_to_subclass_modal.assessment-class-student-sheet .md-timeline-sheet__footer,#inputscore.assessment-class-student-sheet .md-timeline-sheet__footer,#assign_student_to_subclass_modal.attendance-att-sheet .md-timeline-sheet__footer{display:flex;gap:8px;flex-shrink:0;margin-top:auto;padding:12px 16px calc(12px + var(--md-sheet-footer-safe,0px));border-top:1px solid rgba(15,23,42,0.08);background:#fff;position:relative;z-index:2} #create_assignment.topic-create-sheet.menu-active,#create_e_l_file.topic-create-sheet.menu-active,#fullEmptyModal.topic-create-sheet.menu-active{top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;height:auto !important;max-height:none !important}#create_assignment.topic-create-sheet .md-timeline-sheet__panel,#create_e_l_file.topic-create-sheet .md-timeline-sheet__panel,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__panel{min-height:100%;height:100%} #create_assignment.topic-create-sheet input[type="file"].filestyle,#create_e_l_file.topic-create-sheet input[type="file"].filestyle,#fullEmptyModal.topic-create-sheet input[type="file"].filestyle,#create_assignment.topic-create-sheet .bootstrap-filestyle input[type="file"],#create_e_l_file.topic-create-sheet .bootstrap-filestyle input[type="file"],#fullEmptyModal.topic-create-sheet .bootstrap-filestyle input[type="file"]{position:fixed !important;left:0 !important;top:0 !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;opacity:0 !important;clip:rect(0,0,0,0) !important;border:0 !important;overflow:hidden !important;z-index:-1 !important}#create_assignment.topic-create-sheet.menu-active .md-timeline-sheet__footer,#create_e_l_file.topic-create-sheet.menu-active .md-timeline-sheet__footer{position:fixed !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;margin:0 !important;z-index:40 !important;padding:12px 16px calc(12px + var(--md-sheet-footer-safe,0px)) !important;background:#fff !important;box-shadow:0 -1px 0 rgba(15,23,42,0.08)}#create_assignment.topic-create-sheet .md-timeline-sheet__body,#create_e_l_file.topic-create-sheet .md-timeline-sheet__body{padding-bottom:calc(88px + var(--md-sheet-footer-safe,0px)) !important}#attendance_modal.attendance-att-sheet .md-timeline-sheet__footer .md-btn-contained,#create.assessment-class-sheet .md-timeline-sheet__footer .md-btn-contained,#create_assignment.topic-create-sheet .md-timeline-sheet__footer .md-btn-contained,#create_e_l_file.topic-create-sheet .md-timeline-sheet__footer .md-btn-contained,#fullEmptyModal.topic-create-sheet .md-timeline-sheet__footer .md-btn-contained,#assign_student_to_subclass_modal.assessment-class-student-sheet .md-timeline-sheet__footer .md-btn-contained,#inputscore.assessment-class-student-sheet .md-timeline-sheet__footer .md-btn-contained,#assign_student_to_subclass_modal.attendance-att-sheet .md-timeline-sheet__footer .md-btn-contained{flex:1;min-height:42px;text-transform:none;box-shadow:none}#inputscore.assessment-class-student-sheet .md-timeline-sheet__body{background:#f3f5f8;padding:10px 12px 16px}@keyframes md-assess-modal-spin{to{transform:rotate(360deg)}}#inputscore .visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}#fullEmptyModal:has(.md-assess-check) .md-timeline-sheet__body.modal-div{background:#f3f5f8;padding:16px 16px 24px}#fullEmptyModal:has(.md-assess-check) .md-timeline-sheet__footer.modal-footer{display:flex;gap:8px}@keyframes md-assess-check-spin{to{transform:rotate(360deg)}}#fullEmptyModal:has(.md-behaviour) .md-timeline-sheet__body.modal-div{padding:14px 14px 8px;background:#f3f5f8}#fullEmptyModal:has(.md-behaviour) .md-timeline-sheet__footer.modal-footer{display:grid !important;grid-template-columns:1fr;gap:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px) + var(--md-sheet-footer-safe,0px));background:#fff;box-shadow:0 -6px 20px rgba(15,23,42,0.08);z-index:30}#fullEmptyModal:has(.md-behaviour) .md-timeline-sheet__footer .md-sl-form-actions{width:100%}@keyframes md-cr-loading-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(0.85);opacity:0.7}}@keyframes md-cr-loading-ring{0%{transform:scale(0.7);opacity:0.8}100%{transform:scale(1.35);opacity:0}}@keyframes md-cr-skeleton-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}@keyframes md-cr-empty-spin{to{transform:rotate(360deg)}} html.edit-class-result-app .header.header-fixed,body.edit-class-result-app .header.header-fixed,.is-webview.edit-class-result-app .header.header-fixed,.is-webview body.edit-class-result-app .header.header-fixed,html.edit-class-result-app .page-title-clear,body.edit-class-result-app .page-title-clear{display:none !important}html.edit-class-result-app body,body.edit-class-result-app{height:auto !important;max-height:none !important;overflow:visible !important}html.edit-class-result-app #page,body.edit-class-result-app #page,body.edit-class-result-app .md-page.edit-class-result-page,body.edit-class-result-app .md-page.edit-class-result-page .edit-class-result-feed.page-content,body.edit-class-result-app .md-page.edit-class-result-page .page-content{display:block !important;flex:none !important;height:auto !important;max-height:none !important;min-height:0 !important;overflow:visible !important}.edit-class-result-page{--ecr-primary:#1565c0;--ecr-primary-dark:#0d47a1;--ecr-soft:#e3f2fd;--ecr-ink:#0d47a1;--ecr-bg:#f5f7fb;--ecr-surface:#ffffff;--ecr-cover:linear-gradient(135deg,#0d47a1 0%,#1565c0 52%,#42a5f5 100%);--md-header-offset:0px;--md-edit-class-result-toolbar-offset:132px;--mui-primary:var(--ecr-primary);--mui-primary-dark:var(--ecr-primary-dark);--mui-primary-container:var(--ecr-soft);--mui-font:"Jost",sans-serif;--md-font:"Jost",sans-serif;font-family:"Jost",sans-serif !important;background:var(--ecr-bg);min-height:100vh}.edit-class-result-page .page-title-clear{display:none !important}.edit-class-result-page .edit-class-result-feed.page-content,.edit-class-result-page .page-content,.edit-class-result-page .edit-class-result-feed.md-feed{--md-ecr-score-footer-height:64px;max-width:960px;width:100%;margin:0 auto !important;padding-top:calc(var(--md-edit-class-result-toolbar-offset,132px) + 8px) !important;padding-right:12px !important;padding-left:12px !important;padding-bottom:calc(var(--md-ecr-score-footer-height,64px) + env(safe-area-inset-bottom,0px) + var(--app-safe-bottom,0px) + 16px) !important;background:var(--ecr-bg) !important;overflow:visible !important}.edit-class-result-page .md-class-result-hero{overflow:hidden;margin-top:4px;margin-bottom:12px;border:1px solid #174ea6;border-radius:12px;background:#1967d2;box-shadow:0 1px 2px rgba(26,115,232,0.24)}.edit-class-result-page .md-class-result-hero__band{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:linear-gradient(135deg,#0d47a1 0%,#1967d2 48%,#1a73e8 100%);color:#fff}.edit-class-result-page .md-class-result-hero__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.edit-class-result-page .md-class-result-hero__identity{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.edit-class-result-page .md-class-result-hero__avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,0.95);color:#174ea6;font-size:1rem;flex-shrink:0;box-shadow:0 1px 2px rgba(13,71,161,0.2)}.edit-class-result-page .md-class-result-hero__copy{min-width:0;flex:1}.edit-class-result-page .md-class-result-hero__overline{margin:0 0 2px;font-size:0.75rem;font-weight:500;letter-spacing:0.02em;text-transform:none;color:#fdd663}.edit-class-result-page .md-class-result-hero__title{margin:0;font-family:"Jost",Roboto,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.25;color:#fff}.edit-class-result-page .md-class-result-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin:0;padding-top:10px;border-top:1px solid rgba(255,255,255,0.22)}.edit-class-result-page .md-class-result-hero__meta-item{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.28);backdrop-filter:none}.edit-class-result-page .md-class-result-hero__meta-icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:0;background:transparent;color:#fdd663;font-size:0.6875rem;flex-shrink:0}.edit-class-result-page .md-class-result-hero__meta-text{display:inline-flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;gap:4px;min-width:0}.edit-class-result-page .md-class-result-hero__meta-label{font-size:0.6875rem;font-weight:500;letter-spacing:0;text-transform:none;color:rgba(255,255,255,0.78)}.edit-class-result-page .md-class-result-hero__meta-value{font-size:0.75rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edit-class-result-page .md-class-result-hero__stat{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:64px;padding:0;background:transparent;text-align:right;flex-shrink:0}.edit-class-result-page .md-class-result-hero__stat-value{font-size:1.75rem;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1;color:#fff}.edit-class-result-page .md-class-result-hero__stat-label{margin-top:2px;font-size:0.6875rem;font-weight:500;color:#fdd663}.edit-class-result-page .md-ecr-score-wrap{position:relative;min-width:0;width:100%;max-width:none}.edit-class-result-page .edit_result_div,.edit-class-result-page #subject_submit_form{display:flex;flex-direction:column;min-width:0;width:100%;max-width:none}.edit-class-result-page .md-ecr-score{width:100%;max-width:none;margin:0;background:#fff;border:none;border-top:1px solid rgba(15,23,42,0.08);border-bottom:1px solid rgba(15,23,42,0.08);border-radius:0;padding:0;overflow:visible;box-sizing:border-box}.edit-class-result-page .md-ecr-score .dataTables_wrapper{width:100% !important;max-width:none;display:block} .edit-class-result-page .md-ecr-score .dataTables_filter,.edit-class-result-page .md-ecr-score .dataTables_wrapper .dataTables_filter{float:none !important;position:static;text-align:left;width:100%;margin:0;padding:12px 12px 10px;background:#fff;box-sizing:border-box}.edit-class-result-page .md-ecr-score .dataTables_filter label,.edit-class-result-page .md-ecr-score .dataTables_wrapper .dataTables_filter label{display:flex;align-items:center;gap:0;width:100%;margin:0;padding:0;font-size:0;color:transparent;line-height:0}.edit-class-result-page .md-ecr-score .dataTables_filter input,.edit-class-result-page .md-ecr-score .dataTables_filter input[type="search"],.edit-class-result-page .md-ecr-score .dataTables_wrapper .dataTables_filter input,.edit-class-result-page .md-ecr-score .dataTables_wrapper .dataTables_filter input[type="search"]{display:block !important;width:100% !important;max-width:none !important;min-height:48px !important;height:48px !important;margin:0 !important;padding:12px 14px 12px 44px !important;border:1px solid rgba(15,23,42,0.12) !important;border-radius:12px !important;background:#f8fafc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235f6368' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") no-repeat 14px center / 16px 16px !important;color:#202124 !important;font-family:"Jost",sans-serif !important;font-size:0.9375rem !important;font-weight:500 !important;letter-spacing:0.01em;box-shadow:none !important;-webkit-appearance:none;appearance:none;box-sizing:border-box !important}.edit-class-result-page .md-ecr-score .dataTables_filter input:focus,.edit-class-result-page .md-ecr-score .dataTables_filter input[type="search"]:focus,.edit-class-result-page .md-ecr-score .dataTables_wrapper .dataTables_filter input:focus,.edit-class-result-page .md-ecr-score .dataTables_wrapper .dataTables_filter input[type="search"]:focus{outline:none !important;border-color:#1565c0 !important;box-shadow:0 0 0 3px rgba(21,101,192,0.16) !important}.edit-class-result-page .md-ecr-score__scroller{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.edit-class-result-page .md-ecr-score table,.edit-class-result-page .md-ecr-score table#datatable,.edit-class-result-page .md-ecr-score table.dataTable,.edit-class-result-page .md-ecr-score .md-ecr-score__table{width:auto !important;min-width:100%;max-width:none !important;table-layout:auto;margin:0 !important}.edit-class-result-page .md-ecr-score table#datatable th,.edit-class-result-page .md-ecr-score table#datatable td,.edit-class-result-page .md-ecr-score .md-ecr-score__table th,.edit-class-result-page .md-ecr-score .md-ecr-score__table td{white-space:nowrap}.edit-class-result-page .md-ecr-score table#datatable th:first-child,.edit-class-result-page .md-ecr-score table#datatable td:first-child,.edit-class-result-page .md-ecr-score .md-ecr-score__table th:first-child,.edit-class-result-page .md-ecr-score .md-ecr-score__table td.student_names{width:96px !important;min-width:96px !important;max-width:112px !important;white-space:normal;text-align:left;vertical-align:middle}.edit-class-result-page .md-ecr-name{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.25}.edit-class-result-page .md-ecr-name__surname{font-family:"Jost",sans-serif;font-size:0.8125rem;font-weight:700;letter-spacing:0.02em;color:#202124}.edit-class-result-page .md-ecr-name__given{font-family:"Jost",sans-serif;font-size:0.75rem;font-weight:500;color:#5f6368}.edit-class-result-page .md-ecr-score thead th{border-color:rgba(15,23,42,0.08) !important;background:#f8fafc !important}.edit-class-result-page .md-ecr-name-head{font-family:"Jost",sans-serif !important;font-size:0.6875rem !important;font-weight:700 !important;letter-spacing:0.08em;text-transform:uppercase;color:#5f6368 !important;vertical-align:bottom !important;padding:12px 8px !important;background:#fff !important;background-image:none !important}.edit-class-result-page .md-ecr-col-head{vertical-align:bottom !important;width:56px !important;min-width:56px !important;max-width:64px !important;height:auto !important;padding:10px 4px 12px !important;background:#f8fafc !important;border-bottom:2px solid #1565c0 !important}.edit-class-result-page .md-ecr-col-head__inner{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;min-height:108px;writing-mode:vertical-rl;transform:rotate(180deg);font-family:"Jost",sans-serif}.edit-class-result-page .md-ecr-col-head__label{font-size:0.75rem;font-weight:600;letter-spacing:0.02em;line-height:1.2;color:#202124}.edit-class-result-page .md-ecr-col-head__max{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:22px;padding:2px 8px;border-radius:999px;background:#e3f2fd;color:#1565c0;font-size:0.6875rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0.02em;writing-mode:horizontal-tb;transform:rotate(180deg)}.edit-class-result-page .md-ecr-score table#datatable td.text-center,.edit-class-result-page .md-ecr-score .md-ecr-score__table td.text-center{width:56px;min-width:56px;padding:8px 4px !important;vertical-align:middle;white-space:normal;text-align:center}.edit-class-result-page .md-ecr-score table#datatable td.text-center > input.inputs,.edit-class-result-page .md-ecr-score .md-ecr-score__table td.text-center > input.inputs{display:block;margin:0 auto 4px !important;width:53px !important}.edit-class-result-page .md-ecr-score table#datatable td.text-center > span.badge,.edit-class-result-page .md-ecr-score .md-ecr-score__table td.text-center > span.badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;margin:0;padding:2px 6px;border-radius:999px;font-size:0.6875rem !important;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.edit-class-result-page .md-ecr-score--view{border-radius:16px;border:1px solid rgba(15,23,42,0.08);border-top:1px solid rgba(15,23,42,0.08);border-bottom:1px solid rgba(15,23,42,0.08);overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,0.04),0 8px 24px rgba(15,23,42,0.05)}.edit-class-result-page .md-ecr-score--view .dataTables_filter,.edit-class-result-page .md-ecr-score--view .dataTables_wrapper .dataTables_filter{padding:14px 14px 8px;background:transparent;border-bottom:none} .edit-class-result-page .md-ecr-score--view .md-ecr-score__tools{display:flex;flex-direction:column;gap:0;padding:0;background:linear-gradient(180deg,#f8fafc 0%,#fff 100%);border-bottom:1px solid rgba(15,23,42,0.06)}.edit-class-result-page .md-ecr-score--view .md-ecr-score__scroll-hint{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0 14px 12px;padding:8px 12px;border-radius:10px;background:#e8f0fe;color:#1565c0;font-family:"Jost",sans-serif;font-size:0.8125rem;font-weight:600;letter-spacing:0.01em;line-height:1.3}.edit-class-result-page .md-ecr-score--view .md-ecr-score__scroll-hint[hidden]{display:none !important}.edit-class-result-page .md-ecr-score--view .md-ecr-score__scroll-hint__icon{display:inline-flex;flex-shrink:0;color:#1565c0}.edit-class-result-page .md-ecr-score--view .md-ecr-score__scroll-hint__text{flex:1 1 auto;min-width:0}.edit-class-result-page .md-ecr-score--view .md-ecr-score__scroll-hint__chevrons{flex-shrink:0;font-size:1.125rem;font-weight:700;letter-spacing:-0.12em;animation:md-ecr-scroll-nudge 1.4s ease-in-out infinite}@keyframes md-ecr-scroll-nudge{0%,100%{transform:translateX(0);opacity:0.55}50%{transform:translateX(4px);opacity:1}}.edit-class-result-page .md-ecr-score--view .md-ecr-score__scroller-shell{position:relative}.edit-class-result-page .md-ecr-score--view .md-ecr-score__scroller-shell.has-more-right::after,.edit-class-result-page .md-ecr-score--view .md-ecr-score__scroller-shell.has-more-left::before{content:"";position:absolute;top:0;bottom:0;width:36px;pointer-events:none;z-index:3}.edit-class-result-page .md-ecr-score--view .md-ecr-score__scroller-shell.has-more-right::after{right:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0.88) 45%,#fff)}.edit-class-result-page .md-ecr-score--view .md-ecr-score__scroller-shell.has-more-left::before{left:0;background:linear-gradient(270deg,rgba(255,255,255,0),rgba(255,255,255,0.88) 45%,#fff)}@media (prefers-reduced-motion:reduce){.edit-class-result-page .md-ecr-score--view .md-ecr-score__scroll-hint__chevrons{animation:none}}.edit-class-result-page .md-ecr-score--view table.table,.edit-class-result-page .md-ecr-score--view table.md-ecr-score__table{border:none !important;border-collapse:separate;border-spacing:0;background:#fff}.edit-class-result-page .md-ecr-score--view table.table > :not(caption) > * > *,.edit-class-result-page .md-ecr-score--view .table-bordered > :not(caption) > * > *{border-width:0}.edit-class-result-page .md-ecr-score--view tbody tr{transition:background 0.15s ease}.edit-class-result-page .md-ecr-score--view tbody tr:nth-child(even){background:#fafbfc}.edit-class-result-page .md-ecr-score--view tbody tr:hover{background:#eef5ff}.edit-class-result-page .md-ecr-score--view tbody td{border-bottom:1px solid rgba(15,23,42,0.06) !important;padding-top:12px !important;padding-bottom:12px !important}.edit-class-result-page .md-ecr-score--view tbody tr:last-child td{border-bottom:none !important}.edit-class-result-page .md-ecr-col-head--accent{background:#e3f2fd !important;border-bottom-color:#0d47a1 !important}.edit-class-result-page .md-ecr-col-head--wide{width:120px !important;min-width:120px !important;max-width:160px !important}.edit-class-result-page .md-ecr-score-val{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:32px;padding:4px 8px;border-radius:10px;background:#f1f5f9;color:#202124;font-family:"Jost",sans-serif;font-size:0.875rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0.01em;line-height:1.2}.edit-class-result-page .md-ecr-score-val--total{background:#e3f2fd;color:#0d47a1;min-width:40px;font-size:0.9375rem;font-weight:800}.edit-class-result-page .md-ecr-pos{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:28px;padding:3px 8px;border-radius:999px;background:#fff7e6;color:#b06000;font-family:"Jost",sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:0.02em;white-space:nowrap}.edit-class-result-page .md-ecr-grade{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:28px;padding:3px 10px;border-radius:999px;background:#eceff1;color:#455a64;font-family:"Jost",sans-serif;font-size:0.75rem;font-weight:800;letter-spacing:0.04em}.edit-class-result-page .md-ecr-grade--excellent{background:#e6f4ea;color:#137333}.edit-class-result-page .md-ecr-grade--good{background:#e8f0fe;color:#1967d2}.edit-class-result-page .md-ecr-grade--fair{background:#fef7e0;color:#b06000}.edit-class-result-page .md-ecr-grade--poor{background:#fce8e6;color:#c5221f}.edit-class-result-page .md-ecr-comment-cell{width:120px !important;min-width:120px !important;max-width:160px !important;text-align:left !important;white-space:normal !important;vertical-align:middle !important;padding-left:8px !important;padding-right:10px !important}.edit-class-result-page .md-ecr-comment{display:block;font-family:"Jost",sans-serif;font-size:0.6875rem;font-weight:600;line-height:1.35;letter-spacing:0.02em;text-transform:uppercase;color:#5f6368} .md-ecr-score-footer-dock,#ecr-score-footer-dock.md-ecr-score-footer-dock,body > #ecr-score-footer-dock{position:fixed !important;left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;z-index:1100 !important;display:block !important;width:100vw !important;max-width:none !important;margin:0 !important;padding:0 !important;background:#fff !important;border-top:1px solid rgba(15,23,42,0.12) !important;box-shadow:0 -8px 24px rgba(15,23,42,0.12);transform:none !important;filter:none !important;pointer-events:auto}.md-ecr-score-footer-dock[hidden],#ecr-score-footer-dock[hidden],body > #ecr-score-footer-dock[hidden]{display:none !important}#ecr-score-footer-dock .md-ecr-score__footer,.md-ecr-score-footer-dock .md-ecr-score__footer{position:static !important;left:auto !important;right:auto !important;bottom:auto !important;top:auto !important;transform:none !important;display:block !important;width:100% !important;max-width:960px !important;height:auto !important;min-height:64px !important;max-height:none !important;margin:0 auto !important;padding:10px 12px calc(10px + var(--md-sheet-footer-safe,0px)) !important;box-sizing:border-box !important;background:transparent !important;border:none !important;box-shadow:none !important} #ecr-score-footer-dock .md-ecr-score__back,.md-ecr-score-footer-dock .md-ecr-score__back,body > .md-ecr-score__back{--fab-size:52px;position:fixed !important;right:16px !important;left:auto !important; bottom:74px !important;top:auto !important;z-index:1101 !important;flex:none;display:inline-flex !important;align-items:center;justify-content:center;width:var(--fab-size);height:var(--fab-size);margin:0;padding:0;border:none;border-radius:50%;text-decoration:none;color:#fff !important;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:auto !important;opacity:1 !important;visibility:visible !important;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,0.4) 0%,transparent 42%),linear-gradient(160deg,#42a5f5 0%,#1976d2 45%,#1565c0 100%);box-shadow:0 2px 8px rgba(15,23,42,0.18),inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 2px rgba(0,0,0,0.12);transform:translate3d(0,0,0);transition:transform 0.16s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.16s cubic-bezier(0.2,0.8,0.2,1)}#ecr-score-footer-dock .md-ecr-score__back::before,.md-ecr-score-footer-dock .md-ecr-score__back::before,body > .md-ecr-score__back::before{content:"";position:absolute;inset:3px;border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,0.2),transparent 55%);pointer-events:none}#ecr-score-footer-dock .md-ecr-score__back i,.md-ecr-score-footer-dock .md-ecr-score__back i,body > .md-ecr-score__back i{position:relative;z-index:1;font-size:1.125rem;line-height:1;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2);transform:translateX(-1px)}#ecr-score-footer-dock .md-ecr-score__back:hover,.md-ecr-score-footer-dock .md-ecr-score__back:hover,body > .md-ecr-score__back:hover{color:#fff !important;transform:translate3d(0,-1px,0);box-shadow:0 4px 12px rgba(15,23,42,0.22),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 -1px 2px rgba(0,0,0,0.1)}#ecr-score-footer-dock .md-ecr-score__back:active,#ecr-score-footer-dock .md-ecr-score__back.is-pressed,.md-ecr-score-footer-dock .md-ecr-score__back:active,body > .md-ecr-score__back:active{color:#fff !important;transform:translate3d(0,1px,0);box-shadow:0 1px 4px rgba(15,23,42,0.16),inset 0 2px 4px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.2)}#ecr-score-footer-dock .md-ecr-score__back:focus-visible,.md-ecr-score-footer-dock .md-ecr-score__back:focus-visible,body > .md-ecr-score__back:focus-visible{outline:2px solid #90caf9;outline-offset:3px}#ecr-score-footer-dock .md-ecr-score__footer-actions,.md-ecr-score-footer-dock .md-ecr-score__footer-actions{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-items:center;gap:8px;width:100%}html.is-webview #ecr-score-footer-dock,html.is-webview .md-ecr-score-footer-dock,body.is-webview #ecr-score-footer-dock,body.is-webview .md-ecr-score-footer-dock,html.is-webview body > #ecr-score-footer-dock,body.is-webview > #ecr-score-footer-dock{bottom:0 !important;padding-bottom:0 !important}#ecr-score-footer-dock .md-ecr-score__footer .md-btn-contained,.md-ecr-score-footer-dock .md-ecr-score__footer .md-btn-contained{width:100%;min-height:44px;text-transform:none;box-shadow:none} body:has(#ecr-score-footer-dock:not([hidden]) .md-ecr-score__footer) .md-fab-back,html:has(#ecr-score-footer-dock:not([hidden]) .md-ecr-score__footer) .md-fab-back{display:none !important;visibility:hidden !important;pointer-events:none !important}html:has(#menu_nav.menu-active) .md-ecr-score__back,html:has(.menu-box-modal.menu-active) .md-ecr-score__back,html:has(.menu-box-bottom.menu-active) .md-ecr-score__back,html:has(#assign_student_to_subject_modal.menu-active) .md-ecr-score__back{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}@media (prefers-reduced-motion:reduce){#ecr-score-footer-dock .md-ecr-score__back,.md-ecr-score-footer-dock .md-ecr-score__back,body > .md-ecr-score__back{transition:none}} #assign_student_to_subject_modal.md-ecr-sheet{display:none !important;position:fixed !important;inset:0 !important;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;width:100% !important;max-width:none !important;height:100vh !important;height:100dvh !important;min-height:100vh !important;min-height:100dvh !important;max-height:100vh !important;max-height:100dvh !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;background:#f5f7fb !important;box-shadow:none !important;z-index:1300 !important;overflow:hidden !important;overflow:clip !important;overscroll-behavior:none !important;-webkit-overflow-scrolling:auto !important; -webkit-backdrop-filter:none !important;backdrop-filter:none !important;filter:none !important;transform:none !important;-webkit-transform:none !important;opacity:0;pointer-events:none;font-family:"Jost",sans-serif}#assign_student_to_subject_modal.md-ecr-sheet.menu-active{display:flex !important;flex-direction:column !important;inset:0 !important;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;width:100% !important;height:100vh !important;height:100dvh !important;min-height:100vh !important;min-height:100dvh !important;max-height:100vh !important;max-height:100dvh !important;overflow:hidden !important;overflow:clip !important;transform:none !important;-webkit-transform:none !important;opacity:1 !important;pointer-events:all !important}#assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__panel{position:relative !important;display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important;margin:0 !important;background:#f5f7fb;overflow:hidden !important;overflow:clip !important}#assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__handle{display:none}#assign_student_to_subject_modal.md-ecr-sheet .md-ecr-sheet__header,#assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:0 0 auto;flex-shrink:0;padding:calc(12px + var(--app-safe-top,0px)) 16px 14px;border-bottom:none;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 55%,#1e88e5 100%);color:#fff;box-shadow:0 4px 16px rgba(13,71,161,0.28)}#assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__overline{display:block;font-size:0.6875rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.78)}#assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__title{margin:2px 0 0;font-size:1.375rem;font-weight:600;color:#fff}#assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__lead,#assign_student_to_subject_modal.md-ecr-sheet .md-ecr-sheet__context{display:inline-flex;align-items:center;max-width:100%;margin:10px 0 0;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.22);font-size:0.75rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__lead:empty,#assign_student_to_subject_modal.md-ecr-sheet .md-ecr-sheet__context:empty{display:none}#assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:rgba(255,255,255,0.14);color:#fff;cursor:pointer}#assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__close:hover,#assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__close:focus-visible{background:rgba(255,255,255,0.24)}#assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__loader{padding:32px}#assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px 12px 20px;padding-bottom:calc(20px + 96px + env(safe-area-inset-bottom,0px) + var(--md-sheet-footer-safe,0px));background:#f5f7fb;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-y:contain;touch-action:pan-y} #assign_student_to_subject_modal.md-ecr-sheet.menu-active .md-timeline-sheet__footer,#assign_student_to_subject_modal.md-ecr-sheet.menu-active .md-timeline-sheet__footer.modal-footer,#assign_student_to_subject_modal.md-ecr-sheet.menu-active footer.md-sheet-footer{position:fixed !important;left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;z-index:1400 !important;display:grid !important;grid-template-columns:1fr;gap:0;flex:none !important;width:100% !important;max-width:100vw !important;margin:0 !important;transform:none !important;-webkit-transform:none !important;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--md-sheet-footer-safe,0px));background:#fff !important;border-top:1px solid rgba(15,23,42,0.08);box-shadow:0 -8px 24px rgba(15,23,42,0.08)}html.is-webview #assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__footer,body.is-webview #assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__footer{padding-bottom:12px !important}#assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__footer .md-sl-form-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}#assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__footer .md-sl-form-actions--single{grid-template-columns:1fr}#assign_student_to_subject_modal.md-ecr-sheet .md-timeline-sheet__footer .md-btn-contained{width:100%;min-height:44px;text-transform:none;box-shadow:none}.md-ecr-comment .dataTables_wrapper .dataTables_filter{float:none !important;text-align:left;width:100%;margin:0 0 12px}.md-ecr-comment .dataTables_wrapper .dataTables_filter label{display:block;width:100%;margin:0;font-size:0;color:transparent}.md-ecr-comment .dataTables_wrapper .dataTables_filter input{display:block !important;width:100% !important;min-height:44px !important;margin:0 !important;padding:10px 14px 10px 40px !important;border:1px solid rgba(15,23,42,0.12) !important;border-radius:12px !important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235f6368' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") no-repeat 14px center / 16px 16px !important;font-family:"Jost",sans-serif !important;font-size:0.9375rem !important;box-shadow:none !important;box-sizing:border-box !important}.md-ecr-comment .dataTables_wrapper .dataTables_filter input:focus{border-color:#1565c0 !important;box-shadow:0 0 0 3px rgba(21,101,192,0.16) !important;outline:none !important}@media (prefers-reduced-motion:reduce){.edit-class-result-page .md-animate-in{animation:none !important}} #fullEmptyModal:has(.md-gen-subject-sheet) .md-timeline-sheet__body.modal-div{padding:12px 12px 8px;background:#f3f5f8} #fullEmptyModal:has(.md-ers-check-form) .modal-div{padding:12px 14px 8px}#fullEmptyModal:has(.md-event-edit-form) .md-timeline-sheet__body.modal-div,#fullEmptyModal:has(.md-event-staff-sheet) .md-timeline-sheet__body.modal-div{padding:14px 14px 8px;background:#f5f7fb} #fullEmptyModal:has(.md-summary-check-sheet) .md-timeline-sheet__body.modal-div{padding:12px 14px 8px}#fullEmptyModal:has(.md-summary-check-sheet) .md-timeline-sheet__overline{color:#1565c0}#fullEmptyModal:has(.md-summary-check-sheet):has(.bootstrap-select.show),#fullEmptyModal:has(.md-summary-check-sheet):has(.bootstrap-select.open){overflow:visible} #fullEmptyModal:has(.md-import-att) .md-timeline-sheet__body.modal-div{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden !important;padding:14px 14px 8px;background:#f3f5f8;-webkit-overflow-scrolling:touch}#fullEmptyModal:has(.md-import-att) .md-timeline-sheet__footer.modal-footer{display:block !important;flex-shrink:0;width:100%;max-width:100%;box-sizing:border-box;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px) + var(--md-sheet-footer-safe,0px));background:#fff;border-top:1px solid rgba(21,101,192,0.12);box-shadow:0 -8px 24px rgba(13,71,161,0.1);z-index:30}#fullEmptyModal:has(.md-import-att) .md-timeline-sheet__footer .md-sl-form-actions,#fullEmptyModal:has(.md-import-att) .md-import-att__actions{display:grid !important;grid-template-columns:minmax(0,0.9fr) minmax(0,1.35fr);gap:8px;width:100%;max-width:100%;margin:0;position:relative;box-sizing:border-box}#fullEmptyModal:has(.md-import-att) .md-timeline-sheet__title .md-sl-form-heading__overline{color:#1565c0}.md-import-att__list{list-style:none;margin:0;padding:4px 0;flex:1 1 auto;min-height:0; max-height:min(52vh,420px);max-height:min(52dvh,420px);overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-y:contain;touch-action:pan-y; transform:translateZ(0);-webkit-transform:translateZ(0)}html.is-webview .md-import-att__list,body.is-webview .md-import-att__list,.is-webview .md-import-att__list{overflow-y:scroll !important;-webkit-overflow-scrolling:touch !important;touch-action:pan-y !important;overscroll-behavior:contain !important}#fullEmptyModal:has(.md-import-att) .md-import-att__list{flex:1 1 auto;min-height:0;height:0;max-height:none;overflow-y:scroll !important;-webkit-overflow-scrolling:touch !important;touch-action:pan-y !important} #empty_modal:has(.md-behaviour) .modal-div,#empty_modal:has(.md-ss-attend) .modal-div{background:#f8fafc}#fullEmptyModal:has(.md-ss-comment) .md-timeline-sheet__body.modal-div{padding:14px 14px 8px;background:#f3f5f8}#fullEmptyModal:has(.md-ss-comment) .md-timeline-sheet__footer.modal-footer{display:grid !important;grid-template-columns:1fr;gap:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px) + var(--md-sheet-footer-safe,0px));background:#fff;box-shadow:0 -6px 20px rgba(15,23,42,0.08);z-index:30}#fullEmptyModal:has(.md-ss-comment) .md-timeline-sheet__footer .md-sl-form-actions,#empty_modal:has(.md-behaviour) .modal-footer .md-sl-form-actions,#empty_modal:has(.md-ss-attend) .modal-footer .md-sl-form-actions{width:100%}#fullEmptyModal:has(.md-ss-comment) .md-timeline-sheet__title .md-sl-form-heading__overline,#empty_modal:has(.md-sl-form) .modal-title .md-sl-form-heading__overline{color:rgba(255,255,255,0.78)}@keyframes md-ss-comment-spin{to{transform:rotate(360deg)}}@keyframes md-ec-spin{to{transform:rotate(360deg)}} #empty_modal:has(.fpid-m-sheet),#empty_modal.fpid-m-modal:has(.fpid-m-sheet){--fpid-ink:#0d47a1;--fpid-mid:#1565c0;--fpid-soft:#e8f1fc;--fpid-bg:#f0f4f8;--fpid-ok:#2e7d32;--fpid-danger:#c62828;display:flex !important;flex-direction:column !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;inset:0 !important;width:min(440px,calc(100vw - 20px)) !important;max-width:min(440px,calc(100vw - 20px)) !important;height:auto !important;min-height:0 !important;min-width:0 !important;max-height:min(90dvh,760px) !important;margin:auto !important;padding:0 !important;border:none !important;border-radius:18px !important;background:#fff !important;box-shadow:0 18px 48px rgba(13,71,161,0.22) !important;overflow:hidden !important;transform:none !important;-webkit-transform:none !important;font-family:var(--md-font,"Jost",sans-serif) !important}#empty_modal:has(.fpid-m-sheet) .menu-title{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:10px !important;flex-shrink:0 !important;position:relative !important;margin:0 !important;padding:14px 14px 12px !important;border-bottom:1px solid rgba(21,101,192,0.12) !important;background:linear-gradient(155deg,#e3f2fd 0%,#f5f9ff 55%,#fff 100%) !important}#empty_modal:has(.fpid-m-sheet) .menu-title > a.close-menu{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;width:36px !important;height:36px !important;margin:0 !important;padding:0 !important;border-radius:50% !important;background:rgba(255,255,255,0.9) !important;color:var(--fpid-mid) !important;font-size:1.1rem !important;text-decoration:none !important;box-shadow:0 1px 3px rgba(13,71,161,0.1) !important}#empty_modal:has(.fpid-m-sheet) .menu-title > a.close-menu i{margin:0 !important;line-height:1 !important}#empty_modal:has(.fpid-m-sheet) .modal-title{flex:1 1 auto !important;min-width:0 !important;margin:0 !important;padding:0 !important}#empty_modal:has(.fpid-m-sheet) .fpid-m-head__kicker,#empty_modal:has(.fpid-m-sheet) .modal-title > p,#empty_modal:has(.fpid-m-sheet) .modal-title .color-highlight{margin:0 0 3px !important;padding:0 !important;font-size:0.625rem !important;font-weight:700 !important;letter-spacing:0.07em !important;text-transform:uppercase !important;color:rgba(13,71,161,0.72) !important;line-height:1.2 !important}#empty_modal:has(.fpid-m-sheet) .fpid-m-head__title,#empty_modal:has(.fpid-m-sheet) .modal-title > h4,#empty_modal:has(.fpid-m-sheet) .modal-title .font-800{margin:0 !important;padding:0 !important;font-size:1.2rem !important;font-weight:800 !important;letter-spacing:-0.02em !important;color:var(--fpid-ink) !important;line-height:1.2 !important}#empty_modal:has(.fpid-m-sheet) .content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;min-height:0 !important;margin:0 !important;padding:12px !important;background:var(--fpid-bg) !important;overflow:hidden !important}#empty_modal:has(.fpid-m-sheet) .content > .divider,#empty_modal:has(.fpid-m-sheet) .spinnerContent{display:none !important}#empty_modal:has(.fpid-m-sheet) .modal-div{flex:1 1 auto !important;min-height:0 !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-y:contain;padding:0 !important;margin:0 !important}#empty_modal:has(.fpid-m-sheet),#empty_modal:has(.fpid-m-sheet) .content{overscroll-behavior:none;overscroll-behavior-y:none}#empty_modal:has(.fpid-m-sheet) .modal-footer,#empty_modal:has(.fpid-m-sheet) .modal-footer.author-wrapper,#empty_modal:has(.fpid-m-sheet) .modal-footer.p-0,#empty_modal:has(.fpid-m-sheet) .modal-footer.mb-3{flex-shrink:0 !important;display:block !important;width:100% !important;margin:10px 0 0 !important;padding:0 !important;border:none !important;background:transparent !important}#empty_modal:has(.fpid-m-sheet) .fpid-m-sheet{padding:0}@keyframes md-lc-stamp-in{from{opacity:0;transform:translateY(8px) scale(0.94)}to{opacity:1;transform:translateY(0) scale(1)}} .timeline-page .md-lc-home-card{--lc-home-blue:var(--tl-google-blue,#1a73e8);--lc-home-blue-dark:var(--tl-google-blue-dark,#1557b0);--lc-home-blue-deep:#0d47a1;--lc-home-blue-soft:#90caf9;--lc-home-teal:#7dd3c7;--lc-home-teal-deep:var(--tl-toolbar-teal,#0f766e);--lc-home-alert:#ffb74d;--lc-home-ice:rgba(255,255,255,0.14);position:relative;isolation:isolate;display:block;margin:0 0 12px;padding:0;overflow:hidden;border-radius:0;border:1px solid rgba(26,115,232,0.35);background:var(--lc-home-blue-deep);box-shadow:0 6px 18px rgba(13,71,161,0.28);text-decoration:none;color:#e8eefc;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.timeline-page .md-lc-home-card:has(+ .md-tl-week){margin-bottom:0;border-bottom:none;box-shadow:none}.timeline-page .md-lc-home-card::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient( 125deg,var(--lc-home-blue-deep) 0%,var(--lc-home-blue-dark) 22%,var(--lc-home-blue) 48%,var(--lc-home-teal-deep) 72%,var(--lc-home-blue-dark) 88%,var(--lc-home-blue-deep) 100% );background-size:280% 280%;animation:md-lc-home-gradient 14s ease-in-out infinite;pointer-events:none}.timeline-page .md-lc-home-card::after{content:"";position:absolute;inset:-40% -20%;z-index:0;background:radial-gradient(ellipse at 20% 30%,rgba(66,133,244,0.45) 0%,transparent 55%),radial-gradient(ellipse at 80% 70%,rgba(15,118,110,0.35) 0%,transparent 50%);animation:md-lc-home-sheen 10s ease-in-out infinite alternate;pointer-events:none}@keyframes md-lc-home-gradient{0%{background-position:0% 40%}50%{background-position:100% 60%}100%{background-position:0% 40%}}@keyframes md-lc-home-sheen{0%{transform:translate3d(-4%,-2%,0) scale(1);opacity:0.85}100%{transform:translate3d(6%,4%,0) scale(1.08);opacity:1}}.timeline-page .md-lc-home-card:hover,.timeline-page .md-lc-home-card:focus-visible{border-color:rgba(144,202,249,0.55);box-shadow:0 8px 22px rgba(13,71,161,0.36);transform:translateY(-1px)}.timeline-page .md-lc-home-card:focus-visible{outline:2px solid var(--lc-home-blue-soft);outline-offset:2px}.timeline-page .md-lc-home-card__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;padding:0}.timeline-page .md-lc-home-card__head{display:flex;align-items:center;gap:10px;padding:10px 12px 8px}.timeline-page .md-lc-home-card__top{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.timeline-page .md-lc-home-card__overline{margin:0;font-size:0.625rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--lc-home-blue-soft)}.timeline-page .md-lc-home-card__title{margin:2px 0 0;font-size:1.0625rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2;color:#f5f8ff} .timeline-page .md-lc-home-card--compact{--ins-band:var(--lc-home-blue-soft)}.timeline-page .md-lc-home-card--compact[data-band="high"]{--ins-band:#69f0ae}.timeline-page .md-lc-home-card--compact[data-band="mid"]{--ins-band:#ffd54f}.timeline-page .md-lc-home-card--compact[data-band="low"]{--ins-band:#ff8a65}.timeline-page .md-ins-compact{display:grid;grid-template-columns:44px minmax(0,1fr) 28px;grid-template-areas:"ring copy go" "metrics metrics metrics";align-items:center;column-gap:12px;padding:10px 12px 0}.timeline-page .md-ins-compact__ring{grid-area:ring}.timeline-page .md-ins-compact__copy{grid-area:copy}.timeline-page .md-ins-compact__go{grid-area:go}.timeline-page .md-ins-compact__metrics{grid-area:metrics}.timeline-page .md-ins-compact__ring{position:relative;flex:0 0 44px;width:44px;height:44px}.timeline-page .md-ins-compact__ring svg{display:block;transform:rotate(-90deg)}.timeline-page .md-ins-compact__ring-track,.timeline-page .md-ins-compact__ring-fill{fill:none;stroke-width:4}.timeline-page .md-ins-compact__ring-track{stroke:rgba(255,255,255,0.16)}.timeline-page .md-ins-compact__ring-fill{stroke:var(--ins-band);stroke-linecap:round}.timeline-page .md-ins-compact__score{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:0.9375rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-0.02em;color:#fff}.timeline-page .md-ins-compact__score i{font-size:0.875rem;color:var(--lc-home-blue-soft)}.timeline-page .md-ins-compact__copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.timeline-page .md-ins-compact__overline{margin:0;font-size:0.5625rem;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;color:var(--lc-home-blue-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-page .md-ins-compact__status{margin:2px 0 0;font-size:0.8125rem;font-weight:600;line-height:1.2;letter-spacing:0;color:rgba(232,238,252,0.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-page .md-ins-compact__status::before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;vertical-align:0.12em;background:var(--ins-band);opacity:0.45}.timeline-page .md-lc-home-card--compact[data-band="none"] .md-ins-compact__status::before{display:none}.timeline-page .md-ins-compact__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px -12px 0;padding:7px 0 8px;border-top:1px solid rgba(255,255,255,0.12);background:rgba(0,0,0,0.08)}.timeline-page .md-ins-compact__metric{display:flex;flex-direction:column-reverse;align-items:center;gap:1px;min-width:0;padding:0 8px;text-align:center}.timeline-page .md-ins-compact__metric + .md-ins-compact__metric{border-left:1px solid rgba(255,255,255,0.16)}.timeline-page .md-ins-compact__metric-value{font-size:0.8125rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-page .md-ins-compact__metric.is-alert .md-ins-compact__metric-value{color:#ffcc80}.timeline-page .md-ins-compact__metric.is-empty .md-ins-compact__metric-value{font-size:0.6875rem;font-weight:500;color:rgba(232,238,252,0.5)}.timeline-page .md-ins-compact__metric-label{font-size:0.5rem;font-weight:600;letter-spacing:0.06em;line-height:1.3;text-transform:uppercase;color:rgba(232,238,252,0.65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-page .md-ins-compact__go{flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,0.14);color:#f5f8ff;font-size:0.6875rem;transition:background 0.2s ease,color 0.2s ease}.timeline-page .md-lc-home-card--compact:hover .md-ins-compact__go,.timeline-page .md-lc-home-card--compact:focus-visible .md-ins-compact__go{background:#f5f8ff;color:var(--lc-home-blue-deep)} .timeline-page .md-tl-week{--tl-week-blue:#1a73e8;--tl-week-ink:#202124;--tl-week-muted:#80868b;--tl-week-line:rgba(0,0,0,0.08);--tl-week-soft:#e8f0fe;--tl-week-active:#d2e3fc;margin:0 0 8px;padding:4px 6px 5px;border-radius:0;border:1px solid var(--tl-card-border,#c0c4c8);border-left:none;border-right:none;background:#fff;box-shadow:none;overflow:hidden;font-family:"Jost",sans-serif;max-width:none;width:100%;box-sizing:border-box}.timeline-page .md-tl-week[hidden]{display:none !important}.timeline-page .md-tl-week:not([hidden]){display:block}.timeline-page .md-lc-home-card + .md-tl-week{margin:0 0 8px;width:100%;max-width:none;border-radius:0 0 var(--tl-card-radius,12px) var(--tl-card-radius,12px);border-color:var(--tl-card-border,#c0c4c8);border-top:none}.timeline-page .md-tl-week__head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:2px;padding:0 1px;min-height:16px}.timeline-page .md-tl-week__title{margin:0;font-size:0.625rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--tl-week-muted);line-height:1}.timeline-page .md-tl-week__title i{display:none}.timeline-page .md-tl-week__more{flex-shrink:0;display:inline-flex;align-items:center;min-height:16px;padding:0;border-radius:0;background:transparent;color:var(--tl-week-blue);font-size:0.6875rem;font-weight:600;line-height:1;text-decoration:none}.timeline-page .md-tl-week__more:hover,.timeline-page .md-tl-week__more:focus-visible{background:transparent;text-decoration:underline;outline:none}.timeline-page .md-tl-week__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-bottom:0}@keyframes md-tl-week-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.timeline-page .md-tl-week__day{appearance:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;min-height:0;padding:2px 0 1px;border:0;border-radius:8px;background:transparent;color:var(--tl-week-ink);font-family:inherit;cursor:pointer;transition:background 0.15s ease,color 0.15s ease;-webkit-tap-highlight-color:transparent}.timeline-page .md-tl-week__day:active{background:rgba(26,115,232,0.06)}.timeline-page .md-tl-week__day.is-today:not(.is-active) .md-tl-week__dom{color:var(--tl-week-blue)}.timeline-page .md-tl-week__day.is-today:not(.is-active) .md-tl-week__dow{color:var(--tl-week-blue);opacity:1}.timeline-page .md-tl-week__day.has-events:not(.is-active){background:transparent}.timeline-page .md-tl-week__day.has-events::after{display:none}.timeline-page .md-tl-week__day.is-active{background:var(--tl-week-soft);color:var(--tl-week-blue)}.timeline-page .md-tl-week__day.is-active .md-tl-week__dow,.timeline-page .md-tl-week__day.is-active .md-tl-week__dom{color:var(--tl-week-blue);opacity:1}.timeline-page .md-tl-week__day:focus-visible{outline:2px solid var(--tl-week-blue);outline-offset:0}.timeline-page .md-tl-week__dow{font-size:0.5rem;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;color:var(--tl-week-muted);opacity:1;line-height:1}.timeline-page .md-tl-week__dom{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:1px 0 0;border-radius:50%;font-size:0.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.timeline-page .md-tl-week__day.is-active .md-tl-week__dom{background:var(--tl-week-active);color:var(--tl-week-blue)}.timeline-page .md-tl-week__badge{position:absolute;top:-3px;right:-5px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:12px;height:12px;padding:0 3px;border-radius:999px;background:var(--tl-week-soft);color:var(--tl-week-blue);font-size:0.5rem;font-weight:700;line-height:1;text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box;box-shadow:0 0 0 1px #fff}.timeline-page .md-tl-week__day.is-active .md-tl-week__badge{background:#fff;color:var(--tl-week-blue);box-shadow:0 0 0 1px rgba(26,115,232,0.18)}@media (min-width:600px){.timeline-page{--tl-gutter:16px}.timeline-page .md-lc-home-card,.timeline-page .md-timeline-login-card{max-width:none;width:100%;margin-left:0;margin-right:0;border-radius:0;box-sizing:border-box}.timeline-page .md-lc-home-card:has(+ .md-tl-week){border-radius:0}.timeline-page .md-tl-week{max-width:none;width:100%;margin-left:0;margin-right:0;margin-bottom:8px;box-sizing:border-box}.timeline-page .md-lc-home-card + .md-tl-week{margin-left:0;margin-right:0;width:100%;max-width:none;border-radius:0 0 var(--tl-card-radius,12px) var(--tl-card-radius,12px)}.timeline-page .md-timeline-sort-stat{min-height:44px;padding:8px}.timeline-page .md-timeline-card__action-bar .mui-btn-text,.timeline-page .md-timeline-card__action-bar .md-timeline-action-btn{min-height:44px}}html.is-vp-tablet .timeline-page{--tl-gutter:16px}html.is-vp-tablet .timeline-page .md-lc-home-card,html.is-vp-tablet .timeline-page .md-timeline-login-card{max-width:none;width:100%;margin-left:0;margin-right:0;border-radius:0;box-sizing:border-box}html.is-vp-tablet .timeline-page .md-lc-home-card:has(+ .md-tl-week){border-radius:0}html.is-vp-tablet .timeline-page .md-tl-week{max-width:none;width:100%;margin-left:0;margin-right:0;margin-bottom:8px;box-sizing:border-box}html.is-vp-tablet .timeline-page .md-lc-home-card + .md-tl-week{margin-left:0;margin-right:0;width:100%;max-width:none;border-radius:0 0 var(--tl-card-radius,12px) var(--tl-card-radius,12px)}@media (max-width:599px){.timeline-page{--tl-gutter:8px}.timeline-page .md-timeline-sort{margin:0 auto 6px}.timeline-page .md-tl-week{margin:0 0 6px;padding:3px 4px 4px;width:100%;max-width:none}.timeline-page .md-lc-home-card + .md-tl-week{margin:0 0 6px;width:100%;max-width:none}.timeline-page .md-timeline-date__chip,.timeline-page .md-timeline-date > span.md-timeline-date__chip{font-size:0.75rem;padding:4px 10px}}@media (max-width:480px){.timeline-page .md-timeline-toolbar__actions{gap:6px}.timeline-page .md-timeline-toolbar__actions .mui-btn,.timeline-page .md-timeline-toolbar__actions .md-btn-contained{min-height:40px;padding:8px 10px;font-size:0.8125rem}.timeline-page .md-timeline-sort-stat{gap:5px;padding:6px 4px}.timeline-page .md-timeline-card__author{font-size:0.875rem}.timeline-page .md-timeline-card__title{font-size:0.8125rem}#timelineReadSheet.md-timeline-read-sheet.is-open{--tl-read-height:calc(var(--vh,1vh) * 78);border-radius:20px 20px 0 0 !important}#timelineReadSheet .md-timeline-read-sheet__title{font-size:1.0625rem}#timelineReadSheet .md-tl-week-read{padding:12px;gap:10px}#timelineReadSheet .md-tl-week-read__fact{padding:8px 10px}}@media (max-width:360px){.timeline-page{--tl-gutter:6px}.timeline-page .md-tl-week__dow{font-size:0.4375rem}.timeline-page .md-tl-week__dom{width:20px;height:20px;font-size:0.6875rem}.timeline-page .md-timeline-sort-stat__label{font-size:0.6875rem}.timeline-page .md-lc-home-card__title{font-size:0.9375rem}}@media (max-height:480px) and (orientation:landscape){#timelineReadSheet.md-timeline-read-sheet.is-open{--tl-read-height:calc(var(--vh,1vh) * 94);border-radius:16px 16px 0 0 !important}.timeline-page .md-timeline-toolbar .content,.timeline-page .md-timeline-toolbar__inner{padding-top:6px !important;padding-bottom:6px !important;gap:4px}} #timelineReadSheet .md-timeline-read-sheet__paper--event{padding:16px;background:transparent;border:none;box-shadow:none}#timelineReadSheet .md-timeline-read-sheet__message--event{font-size:1rem;line-height:1.45;letter-spacing:0;color:#1c1b1f}#timelineReadSheet .md-tl-week-read{--tl-read-accent:#1a73e8;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(26,115,232,0.14);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04)}#timelineReadSheet .md-tl-week-read--class{--tl-read-accent:#ef6c00;border-color:rgba(239,108,0,0.18)}#timelineReadSheet .md-tl-week-read--next{margin-top:12px;padding-top:14px;border-top:none}#timelineReadSheet .md-tl-week-read__media{margin:0;border-radius:12px;overflow:hidden;background:#e8eaed}#timelineReadSheet .md-tl-week-read__media img{display:block;width:100%;max-height:200px;object-fit:cover}#timelineReadSheet .md-tl-week-read__head{display:flex;flex-direction:column;align-items:flex-start;gap:8px}#timelineReadSheet .md-tl-week-read__head .md-chip{margin:0;font-size:0.625rem;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;padding:3px 8px;line-height:1.3}#timelineReadSheet .md-tl-week-read__title{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-0.01em;line-height:1.3;color:#1c1b1f;text-transform:uppercase}#timelineReadSheet .md-tl-week-read__facts{display:flex;flex-direction:column;gap:0;border-radius:12px;border:1px solid rgba(15,23,42,0.08);background:#f8fafc;overflow:hidden}#timelineReadSheet .md-tl-week-read__fact{display:flex;align-items:flex-start;gap:10px;padding:10px 12px}#timelineReadSheet .md-tl-week-read__fact + .md-tl-week-read__fact{border-top:1px solid rgba(15,23,42,0.06)}#timelineReadSheet .md-tl-week-read__fact-icon{flex:0 0 28px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(26,115,232,0.1);color:var(--tl-read-accent);font-size:0.75rem}#timelineReadSheet .md-tl-week-read--class .md-tl-week-read__fact-icon{background:rgba(239,108,0,0.12)}#timelineReadSheet .md-tl-week-read__fact-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}#timelineReadSheet .md-tl-week-read__fact-label{font-size:0.625rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#79747e}#timelineReadSheet .md-tl-week-read__fact-value{font-size:0.875rem;font-weight:600;line-height:1.4;color:#1c1b1f;overflow-wrap:anywhere}#timelineReadSheet .md-tl-week-read__desc{margin:0;padding:12px 14px;border-radius:12px;border:1px solid rgba(15,23,42,0.06);background:#fff;font-size:0.9375rem;font-weight:400;line-height:1.55;color:#444746}#timelineReadSheet .md-tl-week-read__desc p{margin:0 0 0.75em}#timelineReadSheet .md-tl-week-read__desc p:last-child{margin-bottom:0}#timelineReadSheet .md-tl-week-read-add{margin-top:14px;padding-top:4px}#timelineReadSheet .md-tl-week-read-add__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 16px;border:1px dashed rgba(26,115,232,0.4);border-radius:12px;background:#f8fbff;color:#1a73e8;font-family:"Jost",sans-serif;font-size:0.875rem;font-weight:600;text-decoration:none;box-sizing:border-box}#timelineReadSheet .md-tl-week-read-add__btn:hover,#timelineReadSheet .md-tl-week-read-add__btn:focus-visible{background:#e8f0fe;outline:none}#timelineReadSheet .md-timeline-read-sheet__paper--event-empty,#timelineReadSheet .md-timeline-read-sheet__message--event-empty{background:transparent;box-shadow:none;border:none;padding:0;margin:0} #timelineReadSheet.md-timeline-read-sheet.is-open.is-event-empty{height:auto !important;max-height:min(48vh,320px) !important}#timelineReadSheet.is-event-empty .md-timeline-read-sheet__panel{height:auto}#timelineReadSheet.is-event-empty .md-timeline-read-sheet__handle{margin:10px auto 2px}#timelineReadSheet.is-event-empty .md-timeline-read-sheet__header{padding:2px 8px 10px 20px;border-bottom:1px solid rgba(0,0,0,0.06)}#timelineReadSheet.is-event-empty .md-timeline-read-sheet__title{font-size:1.0625rem;-webkit-line-clamp:1}#timelineReadSheet.is-event-empty .md-timeline-read-sheet__body{flex:0 0 auto;overflow:visible;padding:12px 16px 8px;background:#fff}#timelineReadSheet.is-event-empty .md-timeline-read-sheet__footer{padding:8px 16px calc(10px + var(--md-sheet-footer-safe,0px))}#timelineReadSheet .md-tl-week-read-empty{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 12px 12px 12px;border-radius:14px;background:linear-gradient(135deg,rgba(232,240,254,0.95) 0%,rgba(248,250,252,0.98) 55%,#fff 100%);border:1px solid rgba(26,115,232,0.12);box-shadow:0 1px 2px rgba(15,23,42,0.04);animation:md-tl-week-empty-in 0.28s cubic-bezier(0.2,0,0,1) both}@keyframes md-tl-week-empty-in{from{opacity:0;transform:translateY(6px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}#timelineReadSheet .md-tl-week-read-empty__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#fff;color:#1a73e8;font-size:1rem;box-shadow:0 0 0 1px rgba(26,115,232,0.1),0 1px 3px rgba(26,115,232,0.12)}#timelineReadSheet .md-tl-week-read-empty__copy{flex:1 1 auto;min-width:0}#timelineReadSheet .md-tl-week-read-empty__title{margin:0;font-size:0.9375rem;font-weight:700;line-height:1.25;letter-spacing:0.01em;color:#1a1c1e}#timelineReadSheet .md-tl-week-read-empty__text{margin:2px 0 0;font-size:0.75rem;font-weight:500;line-height:1.35;color:#5f6368}#timelineReadSheet .md-tl-week-read-empty__cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 12px;border:none;border-radius:17px;background:#1a73e8;color:#fff;font-family:"Jost",sans-serif;font-size:0.75rem;font-weight:600;line-height:1;letter-spacing:0.01em;text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px rgba(26,115,232,0.28)}#timelineReadSheet .md-tl-week-read-empty__cta:hover,#timelineReadSheet .md-tl-week-read-empty__cta:focus-visible{background:#1557b0;color:#fff;outline:none}#timelineReadSheet .md-tl-week-read-empty__cta i{font-size:0.6875rem}@media (max-width:360px){#timelineReadSheet .md-tl-week-read-empty{flex-wrap:wrap}#timelineReadSheet .md-tl-week-read-empty__cta{width:100%}} .timeline-page{--md-timeline-login-offset:0px}.timeline-page .md-timeline-login-card{position:sticky;top:var(--md-timeline-toolbar-offset,148px);z-index:25;margin:0 0 12px;cursor:default;text-decoration:none;box-shadow:0 6px 18px rgba(13,71,161,0.28),0 8px 20px rgba(15,23,42,0.08)}.timeline-page .md-timeline-login-card--chrome,.timeline-page--guest .md-timeline-login-card{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;max-width:none !important;margin:0 !important;border-radius:0 !important;z-index:100 !important;padding-top:var(--app-safe-top,0px);box-sizing:border-box;box-shadow:0 2px 8px rgba(13,71,161,0.22),0 8px 20px rgba(15,23,42,0.1)}.timeline-page .md-timeline-login-card__chrome-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.timeline-page .md-timeline-login-card__chrome-row .md-lc-home-card__head{flex:1 1 auto;min-width:0}.timeline-page .md-timeline-login-card__reload{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(255,255,255,0.28);border-radius:50%;background:rgba(255,255,255,0.14);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.timeline-page .md-timeline-login-card__reload:active{background:rgba(255,255,255,0.24)}.timeline-page .md-timeline-login-card:hover,.timeline-page .md-timeline-login-card:focus-visible{transform:none}.timeline-page .md-timeline-login-card--chrome .md-lc-home-card__body,.timeline-page--guest .md-timeline-login-card .md-lc-home-card__body{padding:8px 12px 12px}.timeline-page .md-timeline-login-card--chrome .md-lc-home-card__head,.timeline-page--guest .md-timeline-login-card .md-lc-home-card__head{padding:0}.timeline-page .md-timeline-login-card--chrome .md-timeline-login-card__text,.timeline-page--guest .md-timeline-login-card .md-timeline-login-card__text{margin-top:8px}.timeline-page .md-timeline-login-card .md-lc-home-card__head{align-items:center}.timeline-page .md-timeline-login-card__logo-wrap{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.28);box-shadow:0 4px 12px rgba(13,71,161,0.25);overflow:hidden}.timeline-page .md-timeline-login-card__logo{display:block;width:44px;height:44px;object-fit:contain}.timeline-page .md-timeline-login-card .md-lc-home-card__title{font-size:0.9375rem;font-weight:750;line-height:1.25;letter-spacing:-0.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeline-page .md-timeline-login-card__text{margin:0;padding:0 16px 4px;font-family:"Jost",sans-serif;font-size:0.9375rem;font-weight:400;line-height:1.45;color:rgba(232,238,252,0.9)}.timeline-page .md-timeline-login-card__actions{display:flex;align-items:stretch;gap:8px;margin:8px 12px 12px}.timeline-page .md-timeline-login-card__exit{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;padding:0 12px;border-radius:12px;border:1px solid #ffb74d;background:linear-gradient(180deg,#ffcc80 0%,#ffb74d 100%);color:#4e342e;font-family:"Jost",sans-serif;font-size:0.8125rem;font-weight:700;letter-spacing:0.01em;text-decoration:none;box-shadow:0 3px 10px rgba(255,152,0,0.28);transition:background 0.18s ease,border-color 0.18s ease,color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease;-webkit-tap-highlight-color:transparent}.timeline-page .md-timeline-login-card__exit i{font-size:0.8125rem;color:#e65100}.timeline-page .md-timeline-login-card__exit:hover,.timeline-page .md-timeline-login-card__exit:focus-visible{background:linear-gradient(180deg,#ffe0b2 0%,#ffcc80 100%);border-color:#ffcc80;color:#3e2723;transform:translateY(-1px);box-shadow:0 5px 14px rgba(255,152,0,0.34);outline:none}.timeline-page .md-timeline-login-card__exit:focus-visible{outline:2px solid #fff8e1;outline-offset:2px}.timeline-page .md-timeline-login-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1.15 1 0;align-self:stretch;margin:0;min-height:42px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,0.9);background:#fff;color:#0d47a1;font-family:"Jost",sans-serif;font-size:0.875rem;font-weight:700;letter-spacing:0.01em;text-decoration:none;box-shadow:0 4px 14px rgba(13,71,161,0.22);transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.timeline-page .md-timeline-login-card__btn:hover,.timeline-page .md-timeline-login-card__btn:focus-visible{background:#f3f8ff;border-color:#fff;transform:translateY(-1px);color:#0d47a1;box-shadow:0 6px 16px rgba(13,71,161,0.28)}.timeline-page .md-timeline-login-card__btn:focus-visible{outline:2px solid var(--lc-home-blue-soft,#90caf9);outline-offset:2px}.timeline-page .md-timeline-login-card__btn i{font-size:0.8125rem}@media (max-width:480px){.timeline-page .md-timeline-login-card__logo-wrap{width:48px;height:48px;border-radius:12px}.timeline-page .md-timeline-login-card__logo{width:38px;height:38px}.timeline-page .md-timeline-login-card__text{margin-left:12px;margin-right:12px;padding-left:0;padding-right:0;font-size:0.875rem}.timeline-page .md-timeline-login-card__actions{margin-left:12px;margin-right:12px}.timeline-page .md-timeline-login-card__exit span{letter-spacing:0}}@media (prefers-reduced-motion:reduce){.timeline-page .md-lc-home-card::before,.timeline-page .md-lc-home-card::after{animation:none}.timeline-page .md-lc-home-card:hover,.timeline-page .md-lc-home-card:focus-visible{transform:none}.timeline-page .md-timeline-login-card__exit:hover,.timeline-page .md-timeline-login-card__exit:focus-visible,.timeline-page .md-timeline-login-card__btn:hover,.timeline-page .md-timeline-login-card__btn:focus-visible{transform:none}}@keyframes md-cc-tb-sheen{0%{background-position:120% 0;opacity:0.55}45%{opacity:0.95}100%{background-position:-40% 0;opacity:0.55}}@keyframes md-cc-tb-glow{0%{opacity:0.65}100%{opacity:1}}.md-cc-tabs{position:sticky;top:var(--md-cc-tabs-sticky-top,108px);z-index:90;display:flex;flex-wrap:nowrap;align-items:center;gap:4px;width:100%;max-width:none;margin:10px 0 18px;padding:6px;border-radius:12px;border:1px solid var(--tl-card-border,#c0c4c8);background:var(--mui-surface,#fff);box-shadow:var(--mui-elevation-2) !important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-tap-highlight-color:transparent;transition:box-shadow 0.2s ease}.md-cc-tabs:hover{box-shadow:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12) !important; }.md-cc-tabs::-webkit-scrollbar{display:none}.md-cc-tabs__item{flex:1 1 0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:56px;padding:4px 2px 2px;border:none;border-radius:0;background:transparent;color:#5f6368;font-size:0.6875rem;font-weight:500;letter-spacing:0.01em;text-decoration:none;text-transform:none;white-space:nowrap;transition:color 0.18s cubic-bezier(0.4,0,0.2,1);-webkit-tap-highlight-color:transparent} .md-cc-tabs__icon{position:relative;z-index:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:56px;height:28px;border-radius:14px;background:transparent;color:#5f6368;font-size:0.875rem;line-height:1;transition:background-color 0.18s cubic-bezier(0.4,0,0.2,1),color 0.18s cubic-bezier(0.4,0,0.2,1),box-shadow 0.18s cubic-bezier(0.4,0,0.2,1),transform 0.18s cubic-bezier(0.4,0,0.2,1)}.md-cc-tabs__item--overview .md-cc-tabs__icon,.md-cc-tabs__item--insights .md-cc-tabs__icon,.md-cc-tabs__item--students .md-cc-tabs__icon,.md-cc-tabs__item--assess .md-cc-tabs__icon,.md-cc-tabs__item--attendance .md-cc-tabs__icon{background:transparent;color:#5f6368}.md-cc-tabs__label{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1.15;font-weight:500}.md-cc-tabs__item:hover{color:#1565c0;background:transparent}.md-cc-tabs__item:hover .md-cc-tabs__icon{background:rgba(25,118,210,0.08);color:#1565c0;box-shadow:none;transform:none}.md-cc-tabs__item:focus-visible{outline:2px solid var(--lc-accent,#1a73e8);outline-offset:1px;border-radius:12px}.md-cc-tabs__item.is-active{color:#0d47a1;font-weight:700;background:transparent;box-shadow:none}.md-cc-tabs__item.is-active .md-cc-tabs__icon{background:#d2e3fc;color:#0d47a1;box-shadow:0 1px 2px rgba(13,71,161,0.12),0 2px 6px rgba(25,118,210,0.18);transform:translateY(-1px)}.md-cc-tabs__item.is-active .md-cc-tabs__label{font-weight:700;color:#0d47a1}.md-cc-tabs__item.is-active:hover{color:#0d47a1;background:transparent}.md-cc-tabs__item.is-active:hover .md-cc-tabs__icon{background:#c2d7f7;color:#0d47a1;box-shadow:0 1px 3px rgba(13,71,161,0.14),0 3px 8px rgba(25,118,210,0.2)}@media (prefers-reduced-motion:reduce){.md-cc-tabs__item,.md-cc-tabs__icon{transition:none}.md-cc-tabs__item.is-active .md-cc-tabs__icon{transform:none}} #empty_modal .menu-title,#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__header,#admit_student_modal.md-sl-admit-sheet .md-timeline-sheet__header,#create_parent_modal.md-sl-admit-sheet .md-timeline-sheet__header,#employ_staff_modal.md-sl-admit-sheet .md-timeline-sheet__header,#assign_student_to_subclass_modal.md-sl-assign-sheet .md-timeline-sheet__header{background:radial-gradient(ellipse 90% 140% at 100% -10%,rgba(255,255,255,0.18),transparent 55%),linear-gradient(135deg,#0d47a1 0%,#1565c0 55%,#1976d2 100%) !important;border-bottom:none !important;box-shadow:0 2px 10px rgba(13,71,161,0.28)}#empty_modal .menu-title{display:flex !important;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;margin:0 !important;padding:18px 12px 16px 20px !important;color:#fff}#empty_modal .menu-title > a.close-menu,#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__close,#admit_student_modal.md-sl-admit-sheet .md-timeline-sheet__close,#create_parent_modal.md-sl-admit-sheet .md-timeline-sheet__close,#employ_staff_modal.md-sl-admit-sheet .md-timeline-sheet__close,#assign_student_to_subclass_modal.md-sl-assign-sheet .md-timeline-sheet__close{background:rgba(255,255,255,0.18) !important;color:#fff !important}#empty_modal .menu-title > a.close-menu:hover,#empty_modal .menu-title > a.close-menu:focus-visible,#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__close:hover,#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__close:focus-visible,#admit_student_modal.md-sl-admit-sheet .md-timeline-sheet__close:hover,#admit_student_modal.md-sl-admit-sheet .md-timeline-sheet__close:focus-visible,#create_parent_modal.md-sl-admit-sheet .md-timeline-sheet__close:hover,#create_parent_modal.md-sl-admit-sheet .md-timeline-sheet__close:focus-visible,#employ_staff_modal.md-sl-admit-sheet .md-timeline-sheet__close:hover,#employ_staff_modal.md-sl-admit-sheet .md-timeline-sheet__close:focus-visible,#assign_student_to_subclass_modal.md-sl-assign-sheet .md-timeline-sheet__close:hover,#assign_student_to_subclass_modal.md-sl-assign-sheet .md-timeline-sheet__close:focus-visible{background:rgba(255,255,255,0.28) !important;color:#fff !important}#empty_modal .modal-title,#empty_modal .modal-title p,#empty_modal .modal-title h1,#empty_modal .modal-title h2,#empty_modal .modal-title h3,#empty_modal .modal-title h4,#empty_modal .modal-title .color-highlight,#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__title,#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__title.modal-title,#admit_student_modal.md-sl-admit-sheet .md-timeline-sheet__title,#create_parent_modal.md-sl-admit-sheet .md-timeline-sheet__title,#employ_staff_modal.md-sl-admit-sheet .md-timeline-sheet__title,#assign_student_to_subclass_modal.md-sl-assign-sheet .md-timeline-sheet__title{color:#ffffff !important}#empty_modal .modal-title .md-sl-form-heading__overline,#empty_modal .modal-title .md-passport-heading__overline,#empty_modal .modal-title .md-profile-sheet-heading__overline,#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__overline,#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__title .md-sl-form-heading__overline,#admit_student_modal.md-sl-admit-sheet .md-timeline-sheet__overline,#create_parent_modal.md-sl-admit-sheet .md-timeline-sheet__overline,#employ_staff_modal.md-sl-admit-sheet .md-timeline-sheet__overline,#assign_student_to_subclass_modal.md-sl-assign-sheet .md-timeline-sheet__overline{color:rgba(255,255,255,0.78) !important}#empty_modal .modal-title .md-sl-form-heading__title,#empty_modal .modal-title .md-passport-heading__title,#empty_modal .modal-title .md-profile-sheet-heading__title,#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__title .md-sl-form-heading__title,#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__lead,#fullEmptyModal.md-timeline-sheet .md-timeline-sheet__lead:not(:empty){color:#ffffff !important} #fpp-cart-modal{--fpp-accent:#1976d2;--fpp-ink:#0d47a1;--fpp-soft:#e8f3fc;--fpp-ice:#f3f9fd;--fpp-line:rgba(25,118,210,0.12);overscroll-behavior:none;overscroll-behavior-y:none}#fpp-cart-modal .fpp-cart-dialog,#fpp-cart-modal .fpp-cart-sheet,#fpp-cart-modal .fpp-cart-body,#fpp-cart-modal .modal-body{overscroll-behavior:contain;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch} .md-page a,.md-page button,.md-page .md-btn-contained,.md-page .md-btn-outlined,.md-page .mui-btn,.md-page .md-ripple{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.md-page .md-toolbar .content,.md-page .md-sl-toolbar__inner,.md-page .md-topic-toolbar__inner,.md-page .md-se-toolbar__inner,.md-page .md-mail-toolbar .content,.md-page .md-at-toolbar__inner,.md-page .md-cl-toolbar__inner,.md-page .md-gm-toolbar__inner,.md-page .md-check-toolbar__inner,.md-page .zap-ward-toolbar__inner,.md-page .md-lc-toolbar__inner{max-width:var(--md-content-max,680px);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.md-page .md-topic-sort,.md-page .md-topic-sort-strip,.md-page .md-search-field,.md-page .md-class-dash,.md-page .md-lc-dash,.md-page .md-se-hero,.md-page .md-se-month,.md-page .md-se-day-panel{max-width:var(--md-content-max,680px);margin-left:auto;margin-right:auto;box-sizing:border-box}@media (min-width:600px){:root{--md-gutter:20px}.md-page .md-toolbar .content,.md-page .md-sl-toolbar__inner,.md-page .md-topic-toolbar__inner,.md-page .md-se-toolbar__inner,.md-page .md-mail-toolbar .content,.md-page .md-at-toolbar__inner,.md-page .md-cl-toolbar__inner,.md-page .md-gm-toolbar__inner,.md-page .md-check-toolbar__inner,.md-page .zap-ward-toolbar__inner,.md-page .md-lc-toolbar__inner{padding-left:var(--md-gutter) !important;padding-right:var(--md-gutter) !important}.md-page .md-btn-contained,.md-page .md-toolbar__row .mui-btn,.md-page .md-toolbar__row .md-btn-contained,.md-page .md-sl-toolbar__actions .md-btn-contained,.md-page .md-topic-toolbar__actions .md-btn-contained,.md-page .md-se-toolbar__actions .md-btn-contained{min-height:44px}.student-list-page .md-student-card,.staff-list-page .md-student-card,.topic-page .md-topic-lesson,.mail-page .md-mail-card,.alert-page .md-alert-card{border-radius:14px}} html.is-vp-tablet{--md-gutter:20px}html.is-vp-tablet .md-page .md-btn-contained,html.is-vp-tablet .md-page .md-toolbar__row .md-btn-contained,html.is-vp-tablet .md-page .md-sl-toolbar__actions .md-btn-contained,html.is-vp-tablet .md-page .md-topic-toolbar__actions .md-btn-contained,html.is-vp-tablet .md-page .md-se-toolbar__actions .md-btn-contained{min-height:44px}html.is-vp-tablet .md-feed{max-width:var(--md-content-max,680px);margin-left:auto;margin-right:auto}@media (max-width:599px){:root{--md-gutter:12px}.md-feed{padding-left:var(--md-gutter);padding-right:var(--md-gutter)}.md-page .md-toolbar .content,.md-page .md-sl-toolbar__inner,.md-page .md-topic-toolbar__inner,.md-page .md-se-toolbar__inner,.md-page .md-mail-toolbar .content,.md-page .md-at-toolbar__inner,.md-page .md-cl-toolbar__inner,.md-page .md-gm-toolbar__inner,.md-page .md-check-toolbar__inner,.md-page .zap-ward-toolbar__inner,.md-page .md-lc-toolbar__inner{padding-left:var(--md-gutter) !important;padding-right:var(--md-gutter) !important}}@media (max-width:480px){:root{--md-gutter:8px}.md-page .md-btn-contained,.md-page .md-toolbar__row .md-btn-contained,.md-page .md-sl-toolbar__actions .md-btn-contained,.md-page .md-topic-toolbar__actions .md-btn-contained,.md-page .md-se-toolbar__actions .md-btn-contained{min-height:40px;padding:8px 12px;font-size:0.8125rem}.md-page .md-chip{font-size:0.6875rem;padding:2px 8px}.md-page .md-search-field__input{font-size:0.9375rem; }.mail-page .md-mail-card{margin-bottom:8px}.md-timeline-sheet__panel,.md-sl-admit-sheet .md-timeline-sheet__panel,.md-se-sheet .md-timeline-sheet__panel{max-width:100%}.md-timeline-sheet__title,.md-sl-admit-sheet .md-timeline-sheet__title{font-size:1.125rem}.md-timeline-sheet__body,.md-sl-admit-sheet .md-timeline-sheet__body{padding-left:12px;padding-right:12px}}@media (max-width:360px){:root{--md-gutter:6px}}@media (max-height:480px) and (orientation:landscape){.md-page .md-toolbar .content,.md-page .md-sl-toolbar__inner,.md-page .md-topic-toolbar__inner,.md-page .md-se-toolbar__inner,.md-page .md-check-toolbar__inner,.md-page .md-mail-toolbar .content{padding-top:6px !important;padding-bottom:6px !important;gap:4px}.md-timeline-sheet__body,.md-sl-admit-sheet .md-timeline-sheet__body,.md-se-sheet .md-timeline-sheet__body{max-height:none}} .is-webview .md-page .md-btn-contained,body.is-webview .md-page .md-btn-contained{min-height:44px} html.zap-nav-bridging{background-color:#aeafb0 !important}html.zap-nav-bridging body{background-color:#aeafb0 !important} #preloader.md-preloader,#preloader{--md-pre-ink:#f4f6f8;--md-pre-ink-soft:rgba(244,246,248,0.62);--md-pre-line:rgba(255,255,255,0.28);--md-pre-accent:#ffffff;display:flex !important;align-items:center;justify-content:center;position:fixed;inset:0;z-index:100000;margin:0;padding:calc(28px + env(safe-area-inset-top,0px) + var(--app-safe-top,0px)) 28px calc(28px + env(safe-area-inset-bottom,0px) + var(--app-safe-bottom,0px));box-sizing:border-box;background:rgba(12,14,18,0.72);-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05);opacity:1;visibility:visible;pointer-events:auto;transition:opacity 0.35s cubic-bezier(0.22,1,0.36,1),visibility 0.35s ease;font-family:var(--md-font,"Jost",sans-serif);color:var(--md-pre-ink);overflow:hidden}#preloader.preloader-hide[data-zap-splash-done="1"],#preloader.md-preloader.preloader-hide[data-zap-splash-done="1"]{opacity:0;visibility:hidden;pointer-events:none} #preloader.preloader-hide:not([data-zap-splash-done="1"]),#preloader.md-preloader.preloader-hide:not([data-zap-splash-done="1"]){opacity:1 !important;visibility:visible !important;pointer-events:auto !important} #preloader.md-preloader--bridge{transition:opacity 0.1s ease,visibility 0.1s ease}#preloader.md-preloader--bridge .md-preloader__stage,#preloader.md-preloader--bridge .md-preloader__mark,#preloader.md-preloader--bridge .md-preloader__eyebrow,#preloader.md-preloader--bridge .md-preloader__line,#preloader.md-preloader--bridge .md-preloader__bar{animation:none !important;opacity:1;transform:none}#preloader.md-preloader--bridge .md-preloader__orbit,#preloader.md-preloader--bridge .md-preloader__bar-fill,#preloader.md-preloader--bridge .md-preloader__glow{animation-play-state:running !important}#preloader.md-preloader--hold,#preloader.md-preloader.md-preloader--hold{transition:none !important}#preloader .spinner-border{display:none !important}.md-preloader__glow{position:absolute;width:min(72vw,340px);height:min(72vw,340px);border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(255,255,255,0.12) 0%,transparent 58%),radial-gradient(circle at 70% 70%,rgba(255,255,255,0.05) 0%,transparent 55%);filter:blur(2px);pointer-events:none;animation:md-preloader-glow 4.5s ease-in-out infinite alternate}#preloader.md-preloader .md-preloader__stage,.md-preloader__stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;width:min(100%,268px);padding:28px 26px 24px;border-radius:28px;background:linear-gradient(165deg,rgba(32,36,42,0.9) 0%,rgba(18,20,24,0.82) 100%);border:1px solid rgba(255,255,255,0.17);box-shadow:0 20px 40px rgba(0,0,0,0.18),0 1px 0 rgba(255,255,255,0.1) inset;-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1);animation:md-preloader-rise 0.55s cubic-bezier(0.22,1,0.36,1) both}.md-preloader__mark{position:relative;width:88px;height:88px;margin:0 0 18px;display:grid;place-items:center;animation:md-preloader-mark-in 0.65s cubic-bezier(0.22,1,0.36,1) 0.06s both}.md-preloader__orbit{position:absolute;inset:0;border-radius:50%;border:1px solid transparent;border-top-color:rgba(255,255,255,0.75);border-right-color:rgba(255,255,255,0.16);animation:md-preloader-orbit 1.35s linear infinite}.md-preloader__glyph{position:relative;z-index:1;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0.06) 100%);border:1px solid rgba(255,255,255,0.18);color:#ffffff;font-size:1.4rem;box-shadow:0 12px 28px rgba(0,0,0,0.28),0 1px 0 rgba(255,255,255,0.12) inset}.md-preloader__glyph .fa{line-height:1;transform:translateY(-1px)}.md-preloader__eyebrow{margin:0 0 6px;font-size:0.6875rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--md-pre-ink-soft);animation:md-preloader-fade-up 0.55s cubic-bezier(0.22,1,0.36,1) 0.12s both}.md-preloader__line{margin:0 0 22px;min-height:1.4em;font-size:1.125rem;font-weight:600;letter-spacing:-0.02em;line-height:1.3;color:var(--md-pre-ink);transition:opacity 0.16s ease,transform 0.16s ease;animation:md-preloader-fade-up 0.55s cubic-bezier(0.22,1,0.36,1) 0.18s both}.md-preloader__line.is-swap{opacity:0;transform:translateY(4px)}.md-preloader__bar{width:100%;max-width:132px;height:2px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,0.14);animation:md-preloader-fade-up 0.55s cubic-bezier(0.22,1,0.36,1) 0.26s both}.md-preloader__bar-fill{display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,0.2),#ffffff,rgba(255,255,255,0.2));background-size:200% 100%; animation:md-preloader-bar 1.05s linear infinite,md-preloader-sheen 1.4s linear infinite}#preloader.is-network-warn .md-preloader__orbit{animation:none;border-color:rgba(255,180,180,0.35);border-top-color:#ff8a80}#preloader.is-network-warn .md-preloader__eyebrow{color:rgba(255,205,210,0.85)}#preloader.is-network-warn .md-preloader__line{color:#ffebee}#preloader.is-network-warn .md-preloader__bar-fill{animation:none;width:100%;transform:none;background:#ff8a80}@keyframes md-preloader-rise{from{opacity:0;transform:translateY(14px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes md-preloader-mark-in{from{opacity:0;transform:scale(0.88)}to{opacity:1;transform:scale(1)}}@keyframes md-preloader-fade-up{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes md-preloader-orbit{to{transform:rotate(360deg)}}@keyframes md-preloader-bar{0%{transform:translateX(-130%)}100%{transform:translateX(280%)}}@keyframes md-preloader-sheen{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes md-preloader-glow{from{transform:scale(0.94) translateY(6px);opacity:0.75}to{transform:scale(1.06) translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){#preloader.md-preloader,#preloader{transition:none}.md-preloader__stage,.md-preloader__mark,.md-preloader__eyebrow,.md-preloader__line,.md-preloader__bar,.md-preloader__glow{animation:none}.md-preloader__orbit{animation:none;border-color:rgba(21,101,192,0.22)}.md-preloader__bar-fill{animation:none;width:52%;transform:none}.md-preloader__line.is-swap{opacity:1;transform:none}}#saNewAssessSheet .sa-new-title-input,#sa-test-title.sa-new-title-input{text-transform:uppercase;font-size:1.125rem;font-weight:500;letter-spacing:0.02em;min-height:56px} html.sa-edit-no-nav #footer-bar,body.sa-edit-no-nav #footer-bar,html.sa-edit-no-nav.md-has-bottom-nav #footer-bar{display:none !important;visibility:hidden !important;pointer-events:none !important}html.sa-edit-no-nav.md-has-bottom-nav,body.sa-edit-no-nav.md-has-bottom-nav,html.sa-edit-no-nav body{padding-bottom:0 !important}body.sa-edit-no-nav > .md-ecr-score__back{bottom:74px !important}.md-sa-score-card{display:flex;gap:12px;align-items:flex-start;padding:14px;margin:0} .md-sa-score-card--edit{display:flex;flex-direction:column;gap:8px;align-items:stretch;padding:10px 12px;border:1.5px solid #dadce0 !important;border-radius:14px !important;background:#fff;box-shadow:none !important;transition:border-color 0.15s ease,box-shadow 0.15s ease}.md-sa-score-card--edit:focus-within{border-color:#1a73e8 !important;box-shadow:0 0 0 3px rgba(26,115,232,0.12) !important}.md-sa-score-card--edit .md-sa-score-card__avatar{width:32px;height:32px;font-size:0.8125rem;border:1px solid rgba(21,101,192,0.18)}.md-sa-score-card--edit .md-sa-score-card__name{margin:0;flex:1 1 auto;min-width:0;font-size:0.8125rem;font-weight:650;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#202124}.md-sa-score-card__main{flex:1;min-width:0}.md-sa-score-card__name{margin:0 0 10px;font-family:"Jost",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#202124}.md-sa-score-card--view{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px;border:1px solid #e8eaed !important;border-radius:12px !important;background:#fff;box-shadow:none !important}.md-sa-score-card--view .md-sa-score-card__top{display:flex;align-items:center;gap:12px;min-width:0}.md-sa-score-card__avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#e8f0fe;color:#0d47a1;font-family:"Jost",Roboto,sans-serif;font-size:0.9375rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase}.md-sa-score-card--view .md-sa-score-card__main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.md-sa-score-card--view .md-sa-score-card__row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.md-sa-score-card--view .md-sa-score-card__name{margin:0;flex:1 1 auto;min-width:0;font-size:0.8125rem;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-sa-score-card__score{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:1px;min-height:28px;padding:4px 10px;border-radius:999px;background:#f1f3f4;color:#3c4043;font-size:0.9375rem;font-weight:700;letter-spacing:0.01em;line-height:1.2}.md-sa-score-card__score-total{font-size:0.75rem;font-weight:500;opacity:0.72}.md-sa-score-card--high .md-sa-score-card__score{background:#e6f4ea;color:#137333}.md-sa-score-card--mid .md-sa-score-card__score{background:#e8f0fe;color:#1967d2}.md-sa-score-card--low .md-sa-score-card__score{background:#fce8e6;color:#c5221f}.md-sa-score-card--empty .md-sa-score-card__score{background:#f1f3f4;color:#80868b}.md-sa-score-card--view .md-sa-score-card__comment{margin:0;padding-left:52px;font-size:0.8125rem;line-height:1.35;color:#5f6368;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.md-sa-score-card__comment.is-empty{color:#9aa0a6;font-style:italic} #saViewSheet.sa-view-sheet.menu{top:auto !important;bottom:0 !important;height:auto !important;max-height:min(calc(var(--md-viewport-height,100vh) * 0.92),780px) !important;transform:translate3d(0,0,0) !important;-webkit-transform:translate3d(0,0,0) !important}#saViewSheet.sa-view-sheet .md-sl-sheet__panel{display:flex;flex-direction:column;max-height:min(calc(var(--md-viewport-height,100vh) * 0.92),780px);background:linear-gradient(180deg,#e8f0fe 0%,#fff 110px),#fff}#saViewSheet .sa-view-sheet__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0 20px 12px}#saViewSheet .sa-view-sheet__pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(26,115,232,0.08);color:#174ea6;font-family:"Jost",sans-serif;font-size:0.75rem;font-weight:600}#saViewSheet .sa-view-sheet__pill .fa{font-size:0.6875rem;opacity:0.85}#saViewSheet .sa-view-sheet__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-y:contain;touch-action:pan-y;min-height:160px;margin:0;padding:0 12px 20px !important}.md-adm-date-group{display:flex;align-items:center;gap:10px;margin:6px 2px 2px}.md-adm-date-group__label{flex:0 0 auto;font-size:0.7rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--adm-muted)}.md-adm-date-group__rule{flex:1 1 auto;height:1px;background:rgba(0,0,0,0.08)}.md-adm-person-card{display:flex;flex-direction:column;border:1px solid var(--adm-border) !important;border-radius:14px !important;background:var(--adm-surface) !important;box-shadow:0 1px 2px rgba(15,23,42,0.04) !important;overflow:hidden}.md-adm-person-card__body{display:grid;grid-template-columns:72px 1fr;gap:0;min-height:108px;flex:1 1 auto}.md-adm-person-card__profile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:14px 8px;background:linear-gradient(180deg,var(--adm-soft) 0%,#f8fafc 100%);border-right:1px solid rgba(0,0,0,0.06);text-align:center}.md-adm-person-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--adm-primary);color:#fff;font-weight:700;font-size:1rem;letter-spacing:0.02em}.md-adm-person-card__class{margin:0;font-size:0.62rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--adm-primary-dark);line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis}.md-adm-person-card__when{margin:0;font-size:0.62rem;color:var(--adm-muted);line-height:1.2}.md-adm-person-card__content{display:flex;flex-direction:column;gap:6px;padding:12px 12px 10px 14px;min-width:0}.md-adm-person-card__actions{display:flex;flex-wrap:nowrap;align-items:stretch;gap:6px;width:100%;margin:0;padding:8px 10px 10px;border-top:1px solid rgba(15,23,42,0.06);background:#fafbfc;box-sizing:border-box}.md-adm-person-card__actions .md-adm-action-btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:36px;padding:6px 4px;border:1px solid transparent;border-radius:10px;font-family:"Jost",var(--md-font,sans-serif);font-size:0.72rem;font-weight:650;letter-spacing:0.01em;line-height:1.2;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.md-adm-action-btn--edit{background:#e8f0fe;color:#1565c0;border-color:rgba(21,101,192,0.14)}.md-adm-action-btn--edit:hover,.md-adm-action-btn--edit:focus-visible{background:#d2e3fc;color:#0d47a1}.md-adm-action-btn--approve{background:#e8f5e9;color:#2e7d32;border-color:rgba(46,125,50,0.16)}.md-adm-action-btn--approve:hover,.md-adm-action-btn--approve:focus-visible{background:#c8e6c9;color:#1b5e20}.md-adm-action-btn--admit{background:#e3f2fd;color:#0277bd;border-color:rgba(2,119,189,0.16)}.md-adm-action-btn--admit:hover,.md-adm-action-btn--admit:focus-visible{background:#bbdefb;color:#01579b}.md-adm-action-btn--reject{background:#fff8e1;color:#ef6c00;border-color:rgba(239,108,0,0.16)}.md-adm-action-btn--reject:hover,.md-adm-action-btn--reject:focus-visible{background:#ffecb3;color:#e65100}.md-adm-action-btn--delete{background:#fce8e6;color:#c62828;border-color:rgba(198,40,40,0.14)}.md-adm-action-btn--delete:hover,.md-adm-action-btn--delete:focus-visible{background:#f5c6c2;color:#b71c1c}.md-adm-person-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.md-adm-person-card__name{margin:0;font-size:0.95rem;font-weight:700;color:var(--adm-ink);line-height:1.25;letter-spacing:0.01em}.md-adm-person-card__meta,.md-adm-person-card__email{margin:0;font-size:0.78rem;color:var(--adm-muted);line-height:1.35}.md-adm-person-card__metrics{margin-top:2px}.md-adm-person-card__metrics.md-summary-metrics__group{border-radius:6px;background:#f1f5f9}.md-adm-person-card__metrics .md-summary-metric{flex-direction:row;justify-content:center;align-items:baseline;gap:6px;padding:5px 8px;min-height:0}.md-adm-person-card__metrics .md-summary-metric__value{font-size:0.75rem;line-height:1.15}.md-adm-person-card__metrics .md-summary-metric__label{font-size:0.5rem;letter-spacing:0.04em;line-height:1.1}.md-adm-person-card__metrics .md-summary-metric__value .md-chip{margin:0;padding:0 5px;font-size:0.58rem;min-height:16px;line-height:1.2}#adm_edit_sheet .md-timeline-sheet__panel,#adm_decision_sheet .md-timeline-sheet__panel{display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%;min-height:0;max-height:100%;background:#fff;font-family:"Jost",var(--md-font,sans-serif);overflow:hidden}#adm_edit_sheet .md-timeline-sheet__handle,#adm_decision_sheet .md-timeline-sheet__handle{display:none}#adm_edit_sheet .md-timeline-sheet__header,#adm_decision_sheet .md-timeline-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:calc(10px + env(safe-area-inset-top,0px)) 8px 12px 20px;border-bottom:1px solid rgba(15,23,42,0.08);background:#fff}#adm_edit_sheet .md-timeline-sheet__overline,#adm_decision_sheet .md-timeline-sheet__overline{display:block;margin:0 0 2px;font-size:0.6875rem;font-weight:650;letter-spacing:0.06em;text-transform:uppercase;color:var(--adm-primary,#1565c0)}#adm_edit_sheet .md-timeline-sheet__title,#adm_decision_sheet .md-timeline-sheet__title{margin:0 !important;font-size:1.25rem !important;font-weight:700 !important;line-height:1.25 !important;color:#202124 !important;text-transform:none !important;letter-spacing:-0.01em !important}#adm_edit_sheet .md-timeline-sheet__lead,#adm_decision_sheet .md-timeline-sheet__lead{margin:4px 0 0;font-size:0.8125rem;font-weight:500;line-height:1.35;color:#64748b;text-transform:none}#adm_edit_sheet .md-timeline-sheet__lead:empty,#adm_decision_sheet .md-timeline-sheet__lead:empty{display:none}#adm_edit_sheet .md-timeline-sheet__close,#adm_decision_sheet .md-timeline-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;border:none;border-radius:50%;background:#f1f3f4;color:#5f6368;cursor:pointer}#adm_edit_sheet .md-timeline-sheet__body,#adm_decision_sheet .md-timeline-sheet__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 16px 12px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#f3f5f8}#adm_edit_sheet .md-timeline-sheet__footer,#adm_decision_sheet .md-timeline-sheet__footer{flex-shrink:0;display:block;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(15,23,42,0.08);background:#fff}.md-adm-sheet-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;max-width:680px;margin:0 auto}.md-adm-sheet-actions .md-btn-contained{min-height:42px;padding:0 16px;font-size:0.875rem;font-weight:600;text-transform:none}.md-adm-sheet-actions .md-btn-contained i{margin-right:6px} .md-adm-edit-form{display:flex;flex-direction:column;gap:12px;max-width:680px;margin:0 auto;width:100%}.md-adm-edit-identity{display:flex;align-items:center;gap:12px;padding:14px 14px;border-radius:14px;border:1px solid rgba(21,101,192,0.12);background:linear-gradient(135deg,#e8f0fe 0%,#fff 70%)}.md-adm-edit-identity__avatar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border-radius:50%;background:var(--adm-primary,#1565c0);color:#fff;font-size:1.05rem;font-weight:700}.md-adm-edit-identity__copy{min-width:0}.md-adm-edit-identity__name{margin:0;font-size:0.9375rem;font-weight:700;color:var(--adm-ink,#0f172a);line-height:1.25;letter-spacing:0.01em}.md-adm-edit-identity__hint{margin:2px 0 0;font-size:0.75rem;color:#64748b}.md-adm-edit-card{margin:0;padding:16px 16px 14px;border:1px solid rgba(21,101,192,0.12);border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(13,71,161,0.04)}.md-adm-edit-card__head{margin:0 0 12px}.md-adm-edit-card__eyebrow{display:block;margin:0 0 2px;font-size:0.6875rem;font-weight:650;letter-spacing:0.06em;text-transform:uppercase;color:var(--adm-primary,#1565c0)}.md-adm-edit-card__title{margin:0;font-size:1.05rem;font-weight:700;color:#202124;line-height:1.25}.md-adm-edit-card__lead{margin:3px 0 0;font-size:0.78rem;color:#64748b;line-height:1.35}.md-adm-edit-card__fields{display:flex;flex-direction:column;gap:10px}.md-adm-edit-heading{margin:4px 0 0;padding:8px 10px;border-radius:8px;background:var(--adm-soft,#e3f2fd);font-size:0.75rem;font-weight:650;color:var(--adm-primary-dark,#0d47a1)}.md-adm-edit-files{display:flex;flex-direction:column;gap:8px}.md-adm-edit-file{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid rgba(15,23,42,0.06)}.md-adm-edit-file__title{font-size:0.8125rem;font-weight:560;color:var(--adm-ink,#0f172a);min-width:0;overflow:hidden;text-overflow:ellipsis}.md-adm-edit-file__btn{flex:0 0 auto;min-height:32px;padding:0 12px;font-size:0.75rem}#adm_edit_sheet .mui-field__label,#adm_decision_sheet .mui-field__label{font-size:0.75rem;font-weight:600;color:#475569}#adm_edit_sheet .mui-field__input,#adm_decision_sheet .mui-field__input{min-height:42px;border-radius:10px;border:1px solid rgba(15,23,42,0.12);background:#fff;font-size:0.9375rem}#adm_decision_sheet textarea.mui-field__input{min-height:140px;resize:vertical;line-height:1.45} #adm_manage_sessions_sheet.md-adm-setup-sheet,#adm_add_classes_sheet.md-adm-setup-sheet,#adm_exam_sheet.md-adm-exam-sheet{--md-admit-sheet-height:100vh;--md-admit-sheet-height:100dvh;display:none !important;position:fixed !important;inset:0 !important;width:100% !important;max-width:none !important;height:var(--md-admit-sheet-height) !important;min-height:var(--md-admit-sheet-height) !important;max-height:var(--md-admit-sheet-height) !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;background:#fff !important;box-shadow:none !important;overflow:hidden !important;z-index:1300 !important;transform:none !important;opacity:0;pointer-events:none}#adm_manage_sessions_sheet.md-adm-setup-sheet.menu-active,#adm_add_classes_sheet.md-adm-setup-sheet.menu-active,#adm_exam_sheet.md-adm-exam-sheet.menu-active{display:flex !important;flex-direction:column !important;opacity:1 !important;pointer-events:all !important}.md-adm-setup-sheet .md-timeline-sheet__panel{display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%;min-height:0;max-height:100%;background:#fff;font-family:"Jost",var(--md-font,sans-serif);overflow:hidden}.md-adm-setup-sheet .md-timeline-sheet__handle{display:none}.md-adm-setup-sheet .md-timeline-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:calc(10px + env(safe-area-inset-top,0px)) 8px 12px 20px;border-bottom:1px solid rgba(15,23,42,0.08);background:#fff}.md-adm-setup-sheet .md-timeline-sheet__overline{display:block;margin:0 0 2px;font-size:0.6875rem;font-weight:650;letter-spacing:0.06em;text-transform:uppercase;color:var(--adm-primary,#1565c0)}.md-adm-setup-sheet .md-timeline-sheet__title{margin:0 !important;font-size:1.25rem !important;font-weight:700 !important;color:#202124 !important;text-transform:none !important}.md-adm-setup-sheet .md-timeline-sheet__lead{margin:4px 0 0;font-size:0.8125rem;color:#64748b}.md-adm-setup-sheet .md-timeline-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#f1f3f4;color:#5f6368;cursor:pointer}.md-adm-setup-sheet .md-timeline-sheet__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#f3f5f8}.md-adm-setup-sheet .md-timeline-sheet__footer{flex-shrink:0;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(15,23,42,0.08);background:#fff}.md-adm-setup-sheet .mui-field{max-width:680px;margin-left:auto;margin-right:auto}.md-adm-setup-sheet .mui-field__input,.md-adm-setup-sheet .mui-field__select{min-height:42px;border-radius:10px;background:#fff}body:has(#adm_filter_sheet.menu-active) #logger.menu-active{background:rgba(15,23,42,0.45) !important;opacity:1 !important}@keyframes md-guest-hero-sheen{0%{transform:translate3d(0,0,0) scale(1);opacity:0.85}100%{transform:translate3d(4%,3%,0) scale(1.06);opacity:1}}@keyframes md-guest-hero-orb{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-10px,12px,0)}} .insights-page{--md-insights-toolbar-offset:148px;--ins-surface:#fff;--ins-ink:var(--md-text-primary,rgba(0,0,0,0.87));--ins-muted:#5f6368;--ins-accent:#0d47a1;--ins-accent-soft:#e8f0fe;--ins-rail:#f5f7fb;--ins-border:rgba(15,23,42,0.08);--ins-toolbar-navy:#0d47a1;--ins-toolbar-wash:linear-gradient(165deg,#1565c0 0%,#0d47a1 55%,#0a3d8f 100%);--ins-success:#1e8e3e;--ins-warning:#e37400}.insights-page .insights-pane .insights-kpi-card,.insights-page .insights-pane .insights-subject-open,.insights-page .insights-pane .insights-attention-item{scroll-margin-top:calc(var(--md-insights-toolbar-offset,148px) + 16px);scroll-margin-bottom:calc(var(--md-bottom-nav-height,64px) + 24px)}.insights-page .insights-shell{min-height:0;margin:0;padding:0 12px 28px;background:transparent;background-image:none;font-family:var(--md-font,"Jost","Roboto",sans-serif);color:var(--ins-ink)}.insights-page .insights-scope{margin:0;font-size:0.8125rem;font-weight:600;line-height:1.4;color:var(--ins-ink)}.insights-page .insights-alert{margin:0 0 12px;border-radius:12px}.insights-page .insights-modal-panel{max-width:min(680px,100%);max-height:min(85vh,720px);border-radius:16px 16px 0 0;bottom:0;top:auto;left:50%;transform:translateX(-50%)} .insights-page{--x-bg:#f6f7f9;--x-card:#fff;--x-border:#e6e8ec;--x-border-strong:#d0d5dd;--x-rule:#f0f1f3;--x-ink:#101828;--x-text-2:#667085;--x-text-3:#98a2b3;--x-navy:#0d47a1;--x-blue:#1565c0;--x-red:#f04438;--x-amber:#f79009;--x-green:#12b76a;--x-radius:14px;--x-shadow:0 1px 2px rgba(16,24,40,0.04);--x-shadow-hover:0 4px 12px rgba(16,24,40,0.06)}html.insights-app body,.md-page.insights-page{background-color:var(--x-bg)}.md-page.insights-page{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.insights-page .insights-shell{min-width:0;color:var(--x-ink)}.insights-page .insights-shell .insights-page-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.insights-page .insights-pane{display:grid;gap:20px;outline:none}.insights-page .insights-shell .insights-section-title{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:none;font-family:var(--md-font,"Jost","Roboto",sans-serif);font-size:0.9375rem;font-weight:600;line-height:1.35;letter-spacing:-0.005em;text-transform:none;color:var(--x-ink)}.insights-page .insights-shell .insights-section-title::before{content:none} .insights-page .insights-shell .insights-hero{--ring:#ffffff;position:relative;display:flex;flex-direction:column;gap:14px;margin:0;padding:16px 16px 18px;overflow:hidden;border:none;border-radius:18px;background:linear-gradient(160deg,#1565c0 0%,#0d47a1 55%,#0a3d8f 100%);box-shadow:0 10px 24px -12px rgba(13,71,161,0.55);color:#fff}.insights-page .insights-shell .insights-hero[data-band="low"]{--ring:#ff9b93}.insights-page .insights-shell .insights-hero[data-band="mid"]{--ring:#ffd08a}.insights-page .insights-shell .insights-hero[data-band="high"]{--ring:#8ee4b4}.insights-page .insights-shell .insights-hero::before{content:"";position:absolute;top:-70px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 70%);pointer-events:none}.insights-page .insights-shell .insights-hero::after{content:"";position:absolute;bottom:-90px;left:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,224,130,0.1) 0%,rgba(255,224,130,0) 70%);pointer-events:none}.insights-page .insights-shell .insights-hero > *{position:relative;z-index:1}.insights-page .insights-shell .insights-hero__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.insights-page .insights-shell .insights-hero .insights-section-title{font-size:0.8125rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255,255,255,0.78)}.insights-page .insights-shell .insights-hero__targets{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.1);color:#fff;font-size:0.71875rem;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent}.insights-page .insights-shell .insights-hero__targets:hover,.insights-page .insights-shell .insights-hero__targets:focus-visible{background:rgba(255,255,255,0.2);color:#fff;text-decoration:none}.insights-page .insights-shell .insights-hero__targets i{font-size:0.6875rem;color:#ffe082}.insights-page .insights-shell .insights-hero__main{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px}.insights-page .insights-shell .insights-health--plain .insights-hero__main{grid-template-columns:auto minmax(0,1fr)}.insights-page .insights-shell .insights-health-ring{position:relative;width:92px;height:92px}.insights-page .insights-shell .insights-health-ring svg{display:block;width:100%;height:100%}.insights-page .insights-shell .insights-health-ring__track{fill:none;stroke:rgba(255,255,255,0.16);stroke-width:7}.insights-page .insights-shell .insights-health-ring__bar{fill:none;stroke:var(--ring);stroke-width:7;stroke-linecap:round;animation:insights-x-ring 1s cubic-bezier(0.4,0,0.2,1) 0.15s both}.insights-page .insights-shell .insights-health-ring__label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.insights-page .insights-shell .insights-hero[data-band="none"]{--ring:rgba(255,255,255,0.78)}.insights-page .insights-shell .insights-hero[data-state="pending"]{--ring:#ffd08a}.insights-page .insights-shell .insights-health-ring--empty .insights-health-ring__track{stroke:rgba(255,255,255,0.28);stroke-width:3;stroke-dasharray:5 7;stroke-linecap:round}.insights-page .insights-shell .insights-health-ring--empty .insights-health-ring__label{gap:6px}.insights-page .insights-shell .insights-health-ring__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.12);color:var(--ring);font-size:0.9375rem}.insights-page .insights-shell .insights-health-ring--empty .insights-health-of{margin-top:0;font-weight:600;letter-spacing:0.04em;text-transform:uppercase}.insights-page .insights-shell .insights-hero .insights-health-score{margin:0;font-family:var(--md-font,"Jost","Roboto",sans-serif);font-size:1.875rem;font-weight:700;line-height:1;letter-spacing:-0.03em;font-variant-numeric:tabular-nums;color:#fff}.insights-page .insights-shell .insights-hero .insights-health-score.is-state{font-size:1rem;font-weight:600;letter-spacing:0;color:rgba(255,255,255,0.85)}.insights-page .insights-shell .insights-hero .insights-hero__figure{font-size:2.5rem}.insights-page .insights-shell .insights-health-of{margin-top:3px;font-size:0.625rem;font-weight:500;color:rgba(255,255,255,0.65)}.insights-page .insights-shell .insights-health-copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.insights-page .insights-shell .insights-health-band{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:999px;background:rgba(255,255,255,0.12);color:var(--ring);font-size:0.75rem;font-weight:600;line-height:1}.insights-page .insights-shell .insights-health-band::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(255,255,255,0.08)}.insights-page .insights-shell .insights-hero .insights-health-why{margin:0;max-width:none;font-size:0.8125rem;line-height:1.5;color:rgba(255,255,255,0.84)} .insights-page .insights-shell .insights-kpis{margin:0;padding:0;background:none;border:none;box-shadow:none}.insights-page .insights-shell .insights-kpis > .insights-section-title{margin:0 2px 10px}.insights-page .insights-shell .insights-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.insights-page .insights-shell .insights-kpi-card{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;height:100%;min-height:64px;padding:11px 10px 11px 12px;cursor:pointer;background:var(--x-card); border:1px solid rgba(0,0,0,0.12);border-radius:4px;box-shadow:none;color:var(--x-ink);-webkit-tap-highlight-color:transparent;transition:border-color 250ms cubic-bezier(0.4,0,0.2,1),background-color 250ms cubic-bezier(0.4,0,0.2,1),transform 0.15s ease}.insights-page .insights-js .insights-kpi-card:hover{background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.23);box-shadow:none}.insights-page .insights-js .insights-kpi-card:focus-visible{background:var(--x-card);border-color:#1976d2;box-shadow:0 0 0 1px #1976d2;outline:none}.insights-page .insights-js .insights-kpi-card:active{transform:scale(0.98)}.insights-page .insights-shell .insights-kpi-body{display:flex;flex-direction:column;min-width:0}.insights-page .insights-shell .insights-kpi-chev{align-self:center;font-size:0.625rem;color:#98a2b3;transition:transform 0.15s ease,color 0.15s ease}.insights-page .insights-js .insights-kpi-card:hover .insights-kpi-chev,.insights-page .insights-js .insights-kpi-card:focus-visible .insights-kpi-chev{color:#1565c0;transform:translateX(2px)}.insights-page .insights-shell .insights-kpi-icon{--tone:#1565c0;position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;border-radius:10px;background:color-mix(in srgb,var(--tone) 10%,#fff);color:var(--tone);font-size:0.8125rem}.insights-page .insights-shell .insights-kpi-icon[data-tone="green"]{--tone:#079455}.insights-page .insights-shell .insights-kpi-icon[data-tone="red"]{--tone:#d92d20}.insights-page .insights-shell .insights-kpi-icon[data-tone="teal"]{--tone:#0e9384}.insights-page .insights-shell .insights-kpi-icon[data-tone="purple"]{--tone:#6938ef}.insights-page .insights-shell .insights-kpi-icon[data-tone="orange"]{--tone:#e04f16}.insights-page .insights-shell .insights-kpi-icon[data-tone="amber"]{--tone:#dc6803}.insights-page .insights-shell .insights-kpi-icon[data-tone="pink"]{--tone:#dd2590}.insights-page .insights-shell .insights-kpi-state{position:absolute;top:-2px;right:-2px;width:9px;height:9px;max-width:none;margin:0;padding:0;border:2px solid #fff;border-radius:50%;background:var(--x-text-3);box-sizing:content-box;font-size:0;color:transparent;overflow:hidden}.insights-page .insights-shell .insights-kpi-state.is-ready{background:var(--x-green);box-shadow:none}.insights-page .insights-shell .insights-kpi-state.is-pending,.insights-page .insights-shell .insights-kpi-state.is-unavailable{background:var(--x-amber);box-shadow:none}.insights-page .insights-shell .insights-kpi-state.is-incomplete{background:var(--x-blue);box-shadow:none}.insights-page .insights-shell .insights-kpi-label{display:block;margin:0;font-size:0.6875rem;font-weight:500;line-height:1.3;letter-spacing:0;color:var(--x-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insights-page .insights-shell .insights-kpi-display{margin:1px 0 0;padding:0;font-family:var(--md-font,"Jost","Roboto",sans-serif);font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:-0.01em;font-variant-numeric:tabular-nums;color:var(--x-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insights-page .insights-shell .insights-kpi-display.is-state{font-size:0.875rem;font-weight:600;color:var(--x-text-3)}.insights-page .insights-shell .insights-kpi-hint{margin:2px 0 0;font-size:0.625rem;line-height:1.3;color:var(--x-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insights-page .insights-shell .insights-kpi-period{display:flex;align-items:center;gap:4px;align-self:stretch;min-width:0;max-width:100%;margin:2px 0 0;padding:0;border:0;border-radius:0;background:none;color:var(--x-text-3);font-size:0.5625rem;font-weight:500;line-height:1.25;letter-spacing:-0.01em;white-space:nowrap;gap:3px}.insights-page .insights-shell .insights-kpi-period > span{min-width:0;overflow:hidden;text-overflow:ellipsis}.insights-page .insights-shell .insights-kpi-period .fa{flex:0 0 auto;font-size:0.5rem;color:#f79009}.insights-page .insights-shell .insights-kpi-card:has(.insights-kpi-period) .insights-kpi-display.is-state{color:#b54708} .insights-page .insights-shell .insights-movement,.insights-page .insights-shell .insights-attention,.insights-page .insights-shell .insights-chart,.insights-page .insights-shell .insights-observe,.insights-page .insights-shell .insights-subjects{margin:0;padding:0;overflow:hidden;background:var(--x-card);border:1px solid var(--x-border);border-radius:var(--x-radius);box-shadow:var(--x-shadow)}.insights-page .insights-shell .insights-movement > .insights-section-title,.insights-page .insights-shell .insights-attention > .insights-section-title,.insights-page .insights-shell .insights-chart > .insights-section-title,.insights-page .insights-shell .insights-observe > .insights-section-title,.insights-page .insights-shell .insights-subjects > .insights-section-title{padding:14px 16px;border-bottom:1px solid var(--x-rule)}.insights-page .insights-count-chip{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:auto;padding:0 8px;border-radius:999px;background:#fef3f2;color:#b42318;font-size:0.6875rem;font-weight:700}.insights-page .insights-shell .insights-empty-copy{margin:0;padding:16px;background:none;border:none;border-radius:0;box-shadow:none;font-size:0.8125rem;line-height:1.5;color:var(--x-text-2)} .insights-page .insights-shell .insights-attention-list,.insights-page .insights-shell .insights-observe-list{display:block;margin:0;padding:0;background:none;border:none;border-radius:0;box-shadow:none}.insights-page .insights-shell .insights-attention-list > li,.insights-page .insights-shell .insights-observe-item{position:relative}.insights-page .insights-shell .insights-attention-list > li + li,.insights-page .insights-shell .insights-observe-item + .insights-observe-item{border-top:none}.insights-page .insights-shell .insights-attention-list > li + li::before,.insights-page .insights-shell .insights-observe-item + .insights-observe-item::before{content:"";position:absolute;top:0;left:16px;right:16px;border-top:1px solid var(--x-rule)}.insights-page .insights-shell .insights-attention-item{display:grid;grid-template-columns:10px minmax(0,1fr) 14px;align-items:start;gap:12px;width:100%;margin:0;padding:14px 16px;border:none;border-radius:0;background:none;box-shadow:none;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color 0.15s ease}.insights-page .insights-js .insights-attention-item:hover,.insights-page .insights-js .insights-attention-item:focus-visible,.insights-page .insights-js .insights-attention-item[data-kind="overview"]:hover{background:#f9fafb;color:inherit;text-decoration:none;outline:none}.insights-page .insights-shell .insights-attention-icon{display:block;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--x-amber);box-shadow:0 0 0 3px #fef0c7;font-size:0}.insights-page .insights-shell .insights-attention-icon i{display:none}.insights-page .insights-shell .insights-attention-item[data-kind="finance"] .insights-attention-icon{background:var(--x-red);box-shadow:0 0 0 3px #fee4e2}.insights-page .insights-shell .insights-attention-text,.insights-page .insights-shell .insights-observe-text{display:flex;flex-direction:column;gap:3px;min-width:0}.insights-page .insights-shell .insights-attention-item h3,.insights-page .insights-shell .insights-observe-item h3{margin:0;font-family:var(--md-font,"Jost","Roboto",sans-serif);font-size:0.875rem;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--x-ink)}.insights-page .insights-shell .insights-attention-item p,.insights-page .insights-shell .insights-observe-item p{margin:0;font-size:0.78125rem;line-height:1.5;color:var(--x-text-2)}.insights-page .insights-shell .insights-attention-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.insights-page .insights-shell .insights-kind-stamp{display:none}.insights-page .insights-shell .insights-attention-caret{align-self:center;justify-self:end;font-size:0.6875rem;color:var(--x-text-3)} .insights-page .insights-shell .insights-observe-item{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:14px 16px;border:none}.insights-page .insights-shell .insights-observe-item + .insights-observe-item{margin-top:0;padding-top:14px}.insights-page .insights-shell .insights-observe-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:#eff8ff;color:#1570ef;font-size:0.75rem}.insights-page .insights-shell .insights-observe-item p.insights-observe-next{display:flex;gap:6px;margin-top:6px;padding:0;border:none;font-size:0.75rem;font-weight:600;color:var(--x-navy)}.insights-page .insights-shell .insights-observe-item p.insights-observe-next::before{content:"\f061";flex:0 0 auto;margin-top:2px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.625rem}@keyframes insights-ask-glow{0%,100%{box-shadow:0 0 0 0 rgba(255,224,130,0.35),0 4px 12px rgba(4,24,64,0.25)}50%{box-shadow:0 0 0 5px rgba(255,224,130,0),0 0 18px 2px rgba(255,224,130,0.35)}}@keyframes insights-ask-sheen{0%,55%{transform:translateX(-120%)}85%,100%{transform:translateX(120%)}}@keyframes insights-ask-twinkle{0%,100%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.08) rotate(15deg)}}.insights-page .insights-shell .insights-ask-zap-prompt{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;margin:-8px 0 0;font-size:0.8125rem;color:var(--ins-muted)}.insights-page .insights-shell .insights-ask-zap-link{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(47,125,113,0.28);border-radius:999px;background:#eef9f6;color:#1f5f55;font-size:0.8125rem;font-weight:600;cursor:pointer}.insights-page .insights-shell .insights-ask-zap-link:hover,.insights-page .insights-shell .insights-ask-zap-link:focus-visible{background:#dff3ee;border-color:rgba(47,125,113,0.5);outline:none}html.zap-ask-on .ask-zap .az-launcher{display:none} html.zap-ask-on .ask-zap{--az-wa-green:#00a884;--az-wa-out:#d9fdd3;--az-wa-wall:#efeae2;--az-wa-ink:#111b21;--az-wa-muted:#667781;font-family:"Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--az-wa-ink)}html.zap-ask-on .ask-zap .az-panel{inset:0;right:0;bottom:0}html.zap-ask-on .ask-zap .az-scrim{display:none}html.zap-ask-on .ask-zap .az-sheet{width:100vw;max-width:none;height:100vh;height:100dvh;border:0;border-radius:0;background-color:var(--az-wa-wall);background-image:radial-gradient(rgba(17,27,33,0.05) 1px,transparent 1.2px);background-size:18px 18px;box-shadow:none;opacity:1;transform:translateX(100%);transition:transform 0.32s cubic-bezier(0.4,0,0.2,1)}html.zap-ask-on .ask-zap .az-panel.is-open .az-sheet{transform:translateX(0)} html.az-vv-fit .ask-zap .az-panel.is-open{top:var(--az-vv-top,0px) !important;bottom:auto !important;height:var(--az-vv-h,100dvh) !important}html.az-vv-fit .ask-zap .az-panel.is-open .az-sheet{height:var(--az-vv-h,100dvh) !important;max-height:var(--az-vv-h,100dvh) !important}html.az-vv-fit .ask-zap .az-panel.is-open .az-header{flex-shrink:0}html.zap-ask-on .ask-zap .az-panel.is-open .az-header{animation:none} html.zap-ask-on .ask-zap .az-header{order:0;padding:calc(8px + var(--app-safe-top,env(safe-area-inset-top,0px))) 6px 8px 4px;border-bottom:1px solid #e8eaed;background:#fff;box-shadow:0 1px 2px rgba(60,64,67,0.06)}html.zap-ask-on .ask-zap .az-header-glow{display:none}html.zap-ask-on .ask-zap .az-title-row{gap:8px;min-height:48px}html.zap-ask-on .ask-zap .az-header-actions{display:contents}html.zap-ask-on .ask-zap .az-icon-btn{width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:#54656f;transform:none}html.zap-ask-on .ask-zap .az-icon-btn:hover,html.zap-ask-on .ask-zap .az-icon-btn:focus-visible{background:#f0f2f5;color:var(--az-wa-ink);transform:none}html.zap-ask-on .ask-zap .az-icon-btn svg{width:20px;height:20px}html.zap-ask-on .ask-zap .az-close{order:-1}html.zap-ask-on .ask-zap .ask-zap-new{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;width:auto;height:34px;padding:0 12px 0 10px;border-radius:999px;background:#f0f2f5;color:var(--az-wa-ink);font-family:inherit;font-size:0.8125rem;font-weight:600;white-space:nowrap}html.zap-ask-on .ask-zap .ask-zap-new svg{width:16px;height:16px}html.zap-ask-on .ask-zap .ask-zap-new::after{content:"New chat"}html.zap-ask-on .ask-zap .ask-zap-new:hover,html.zap-ask-on .ask-zap .ask-zap-new:focus-visible{background:#e3f6f1;color:#0b6b5c}html.zap-ask-on .ask-zap .az-close svg{display:none}html.zap-ask-on .ask-zap .az-close::before{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z'/%3E%3C/svg%3E") center / contain no-repeat}html.zap-ask-on .ask-zap .az-avatar{width:40px;height:40px;border-radius:50%;font-size:18px;box-shadow:none}html.zap-ask-on .ask-zap .az-title{font-family:inherit;font-size:1.0625rem;font-weight:600;color:var(--az-wa-ink);white-space:nowrap}html.zap-ask-on .ask-zap .az-title::after{content:" · AI agent";font-size:0.8125rem;font-weight:500;color:var(--az-wa-muted)}html.zap-ask-on .ask-zap .az-brand{font-family:inherit;font-size:1em;font-weight:600;letter-spacing:0;text-transform:none;color:var(--az-wa-ink)}html.zap-ask-on .ask-zap .az-subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:0.8125rem;line-height:1.3;color:var(--az-wa-muted);white-space:normal;text-overflow:clip}html.zap-ask-on .ask-zap .az-meter{margin:8px -6px -8px -4px;background:transparent}html.zap-ask-on .ask-zap .az-meter-fill{background:linear-gradient(90deg,transparent,var(--az-wa-green))} html.zap-ask-on .ask-zap .az-footer{display:contents}html.zap-ask-on .ask-zap .az-note{display:none}html.zap-ask-on .ask-zap .az-disclaimer{order:1;align-self:center;max-width:calc(100% - 48px);margin:10px auto 0;padding:6px 12px;border-radius:8px;background:#fff5c4;box-shadow:0 1px 0.5px rgba(11,20,26,0.13);color:#54656f;font-size:0.75rem;line-height:1.4;letter-spacing:0;opacity:1} html.zap-ask-on .ask-zap .az-log:focus{outline:none}html.zap-ask-on .ask-zap .az-log{order:2;gap:4px;padding:12px 12px 8px}html.zap-ask-on .ask-zap .az-row + .az-row-user,html.zap-ask-on .ask-zap .az-row-user + .az-row-bot{margin-top:8px}html.zap-ask-on .ask-zap .az-row-avatar{display:none}html.zap-ask-on .ask-zap .az-bubble{position:relative;max-width:82%;padding:7px 10px 8px;border:0;border-radius:8px;box-shadow:0 1px 0.5px rgba(11,20,26,0.13);font-family:inherit;font-size:0.9375rem;line-height:1.45;color:var(--az-wa-ink)}html.zap-ask-on .ask-zap .az-bubble-user{background:var(--az-wa-out);border-top-right-radius:0;color:var(--az-wa-ink)}html.zap-ask-on .ask-zap .az-bubble-bot{background:#fff;border-top-left-radius:0}html.zap-ask-on .ask-zap .az-bubble-user::after,html.zap-ask-on .ask-zap .az-bubble-bot::before{content:"";position:absolute;top:0;width:8px;height:13px}html.zap-ask-on .ask-zap .az-bubble-user::after{right:-8px;background:var(--az-wa-out);clip-path:polygon(0 0,100% 0,0 100%)}html.zap-ask-on .ask-zap .az-bubble-bot::before{left:-8px;background:#fff;clip-path:polygon(0 0,100% 0,100% 100%)}html.zap-ask-on .ask-zap .az-row-user .az-bubble{margin-right:8px}html.zap-ask-on .ask-zap .az-row-bot .az-bubble{margin-left:8px}html.zap-ask-on .ask-zap .az-row-bot + .az-row-bot .az-bubble-bot{border-top-left-radius:8px}html.zap-ask-on .ask-zap .az-row-bot + .az-row-bot .az-bubble-bot::before,html.zap-ask-on .ask-zap .az-row-user + .az-row-user .az-bubble-user::after{display:none}html.zap-ask-on .ask-zap .az-row-user + .az-row-user .az-bubble-user{border-top-right-radius:8px}html.zap-ask-on .ask-zap .az-bubble-pending{padding:12px 14px}html.zap-ask-on .ask-zap .az-bubble-user p,html.zap-ask-on .ask-zap .az-answer p,html.zap-ask-on .ask-zap .az-answer li,html.zap-ask-on .ask-zap .az-answer strong{color:var(--az-wa-ink);font-size:inherit;line-height:inherit}html.zap-ask-on .ask-zap .az-answer code{background:#f0f2f5;color:#0b6b5c}html.zap-ask-on .ask-zap .az-answer li::marker{color:var(--az-wa-green)}html.zap-ask-on .ask-zap .az-bubble-pending span{background:#8696a0}html.zap-ask-on .ask-zap .az-row-system{margin:6px 0;align-self:center;max-width:85%;padding:6px 12px;border-radius:8px;background:#fff;box-shadow:0 1px 0.5px rgba(11,20,26,0.13);color:var(--az-wa-muted);font-size:0.75rem} html.zap-ask-on .ask-zap .az-composer{order:3;align-items:flex-end;gap:6px;padding:6px 8px calc(8px + var(--app-safe-bottom,env(safe-area-inset-bottom,0px)));border:0;border-radius:0;background:transparent;box-shadow:none}html.zap-ask-on .ask-zap .az-composer:focus-within{background:transparent;box-shadow:none}html.zap-ask-on .ask-zap .az-input{min-height:46px;padding:12px 16px;border-radius:24px;background:#fff;box-shadow:0 1px 0.5px rgba(11,20,26,0.13);color:var(--az-wa-ink);font-family:inherit;font-size:0.9375rem;line-height:1.4}html.zap-ask-on .ask-zap .az-input::placeholder{color:#8696a0}html.zap-ask-on .ask-zap .az-send{width:46px;height:46px;border-radius:50%;background:var(--az-wa-green);color:#fff;box-shadow:0 1px 2px rgba(11,20,26,0.2)}html.zap-ask-on .ask-zap .az-send:disabled{opacity:1;background:#8fd3c3}html.zap-ask-on .ask-zap .az-send svg{width:20px;height:20px;margin-left:2px}html.zap-ask-on .ask-zap .az-panel :focus-visible{outline-color:var(--az-wa-green)}.insights-page .insights-shell .insights-narrative-fallback{margin:0;padding:10px 16px;border-bottom:1px solid var(--x-rule);background:#fffaeb;font-size:0.75rem;line-height:1.45;color:#b54708}.insights-page .insights-shell .insights-observe-item h4{margin:0;font-family:var(--md-font,"Jost","Roboto",sans-serif);font-size:0.875rem;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--x-ink)}.insights-page .insights-shell .insights-observe-item.is-suggestion .insights-observe-icon{background:#ecfdf3;color:#067647} .insights-page .insights-shell .insights-chart-plot{padding:6px 16px 10px;background:none;border:none;box-shadow:none}.insights-page .insights-shell .insights-chart-row{gap:8px;padding:10px 0;border-bottom:none}.insights-page .insights-shell .insights-chart-row:first-child{padding-top:10px}.insights-page .insights-shell .insights-chart-label{font-family:var(--md-font,"Jost","Roboto",sans-serif);font-size:0.8125rem;font-weight:500;letter-spacing:0;color:var(--x-ink)}.insights-page .insights-shell .insights-chart-value{font-family:var(--md-font,"Jost","Roboto",sans-serif);font-size:0.8125rem;font-weight:700;letter-spacing:0;color:var(--x-ink)}.insights-page .insights-shell .insights-chart-track{height:8px;border-radius:999px;background:#f2f4f7;overflow:hidden}.insights-page .insights-shell .insights-chart-bar{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5b8def,#1565c0);transition:width 0.6s cubic-bezier(0.4,0,0.2,1)}.insights-page .insights-shell .insights-chart-row.is-lead .insights-chart-bar{background:linear-gradient(90deg,#1565c0,#0a3d8f)}.insights-page .insights-shell .insights-chart-bar.is-negative{background:var(--x-red)}.insights-page .insights-shell .insights-chart-note{margin:0;font-family:var(--md-font,"Jost","Roboto",sans-serif);font-size:0.75rem;font-weight:500;color:var(--x-muted,#667085);font-variant-numeric:tabular-nums} .insights-page .insights-shell .insights-movement-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:4px 0;background:none;border:none;box-shadow:none}.insights-page .insights-shell .insights-movement-line li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;background:none;border-radius:0;text-align:center}.insights-page .insights-shell .insights-movement-line li + li{border-left:1px solid var(--x-rule)}.insights-page .insights-shell .insights-movement-label{font-size:0.65625rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--x-text-2)}.insights-page .insights-shell .insights-movement-figure{font-family:var(--md-font,"Jost","Roboto",sans-serif);font-size:1rem;font-weight:700;color:var(--x-ink)} .insights-page .insights-shell .insights-subject-card{display:grid;gap:14px;padding:14px 16px 16px;background:none;border:none;box-shadow:none}.insights-page .insights-shell .insights-subject-card .insights-empty-copy{padding:0}.insights-page .insights-shell .insights-subject-heading{margin:0 0 4px;font-family:var(--md-font,"Jost","Roboto",sans-serif);font-size:0.75rem;font-weight:600;color:var(--x-text-2)}.insights-page .insights-shell .insights-subject-items li{padding:8px 0;border-bottom:1px solid var(--x-rule);font-size:0.8125rem}.insights-page .insights-shell .insights-subject-items li:last-child{border-bottom:none}.insights-page .insights-shell .insights-subject-items li span:last-child{font-weight:700;font-variant-numeric:tabular-nums}.insights-page .insights-shell .insights-subject-open{justify-self:stretch;min-height:42px;margin:0;border:1px solid var(--x-border);border-radius:10px;background:#fff;color:var(--x-navy);font-family:var(--md-font,"Jost","Roboto",sans-serif);font-size:0.8125rem;font-weight:600}.insights-page .insights-shell .insights-subject-open:hover,.insights-page .insights-shell .insights-subject-open:focus{background:#f5f8ff;border-color:#b2ccff;color:var(--x-navy)}.insights-page .insights-shell .insights-subject-open:disabled{background:#f9fafb;color:var(--x-text-3)}.insights-page .insights-shell .insights-desk-split,.insights-page .insights-shell .insights-desk-stack{display:grid;grid-template-columns:1fr;gap:20px} .insights-page .insights-shell .insights-wait{gap:16px}.insights-page .insights-shell .insights-wait-health{min-height:190px;border:none;border-radius:18px;background:linear-gradient(160deg,#1565c0 0%,#0d47a1 55%,#0a3d8f 100%);opacity:0.55}.insights-page .insights-shell .insights-wait-card,.insights-page .insights-shell .insights-wait-sheet{border:1px solid var(--x-border);border-radius:var(--x-radius);background:var(--x-card);box-shadow:none}.insights-page .insights-shell .insights-wait-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.insights-page .insights-shell .insights-wait-rule{display:none}.insights-page .insights-shell .insights-wait-copy,.insights-page .insights-shell .insights-pane-copy{font-family:var(--md-font,"Jost","Roboto",sans-serif);font-size:0.8125rem;font-weight:500;color:var(--x-text-2)} @keyframes insights-x-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes insights-x-ring{from{stroke-dashoffset:var(--ring-c,238.76)}}.insights-page .insights-shell .insights-pane > section,.insights-page .insights-shell .insights-pane > .insights-desk-split > section,.insights-page .insights-shell .insights-pane > .insights-desk-stack > section,.insights-page .insights-shell .insights-kpi-unit{animation:insights-x-rise 0.4s cubic-bezier(0.4,0,0.2,1) both}.insights-page .insights-shell .insights-kpi-unit:nth-child(1){animation-delay:60ms}.insights-page .insights-shell .insights-kpi-unit:nth-child(2){animation-delay:100ms}.insights-page .insights-shell .insights-kpi-unit:nth-child(3){animation-delay:140ms}.insights-page .insights-shell .insights-kpi-unit:nth-child(4){animation-delay:180ms}.insights-page .insights-shell .insights-kpi-unit:nth-child(5){animation-delay:220ms}.insights-page .insights-shell .insights-kpi-unit:nth-child(6){animation-delay:260ms}@media (prefers-reduced-motion:reduce){.insights-page .insights-shell .insights-pane > section,.insights-page .insights-shell .insights-pane > .insights-desk-split > section,.insights-page .insights-shell .insights-pane > .insights-desk-stack > section,.insights-page .insights-shell .insights-kpi-unit,.insights-page .insights-shell .insights-health-ring__bar{animation:none}}@media (max-width:360px){.insights-page .insights-shell .insights-hero__main{grid-template-columns:80px minmax(0,1fr);gap:12px}.insights-page .insights-shell .insights-health-ring{width:80px;height:80px}.insights-page .insights-shell .insights-kpi-display{font-size:0.9375rem}.insights-page .insights-shell .insights-kpi-card{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:10px 8px 10px 10px}.insights-page .insights-shell .insights-kpi-icon{width:28px;height:28px}}.insights-page .insights-modal-panel{width:100%;max-width:min(680px,100%);max-height:86vh;left:auto;transform:none;padding:0 20px;background:#fff;border:0;border-radius:20px 20px 0 0;box-shadow:0 -8px 32px rgba(16,24,40,0.18);color:#101828;animation:insights-x-sheet 0.28s cubic-bezier(0.4,0,0.2,1) both}html.is-webview .insights-page .insights-modal-panel{max-height:86%}.insights-page .insights-modal-panel::before{content:"";display:block;width:36px;height:4px;margin:10px auto 0;border-radius:2px;background:#d0d5dd}.insights-page .insights-modal-head{position:sticky;top:0;z-index:1;flex-direction:row;justify-content:space-between;align-items:center;margin:0 -20px 4px;padding:10px 12px 10px 20px;background:#fff;border-bottom:1px solid #eaecf0}.insights-page .insights-modal-head h2{margin:0;font-family:inherit;font-size:1.0625rem;font-weight:700;color:#101828}.insights-page #insights-modal-body{color:#101828}.insights-page .insights-modal-explain{margin:12px 0 0;padding:0;border:0;color:#667085;font-size:0.8125rem;line-height:1.5}.insights-page .insights-modal-hero{gap:6px;margin:14px 0 0;padding:16px;border:1px solid #e6e8ec;border-radius:14px;background:linear-gradient(160deg,#f5f9ff,#fff 70%)}.insights-page .insights-modal-display{font-family:inherit;font-size:1.75rem;font-weight:700;line-height:1.15;letter-spacing:-0.02em;color:#0d47a1;word-break:break-word}.insights-page .insights-modal-display.is-state{font-size:1.25rem;color:#667085}.insights-page .insights-modal-status{display:inline-flex;align-items:center;gap:6px;color:#344054;font-size:0.8125rem;font-weight:600}.insights-page .insights-modal-status::before{content:"";width:8px;height:8px;border-radius:50%;background:#12b76a}.insights-page .insights-modal-notes{margin:4px 0 0;gap:4px}.insights-page .insights-modal-notes li{color:#667085;font-size:0.75rem}.insights-page .insights-compare{margin-top:16px;border:1px solid #e6e8ec;border-radius:14px;border-collapse:separate;border-spacing:0;overflow:hidden}.insights-page .insights-compare th,.insights-page .insights-compare td{padding:11px 14px;border-bottom:1px solid #eaecf0;font-size:0.8125rem;color:#344054}.insights-page .insights-compare tr:last-child td{border-bottom:0}.insights-page .insights-compare th{background:#f9fafb;color:#667085;font-size:0.6875rem;font-weight:600;letter-spacing:0.06em}.insights-page .insights-compare td:last-child{font-family:inherit;font-size:0.8125rem;font-weight:600;color:#101828;font-variant-numeric:tabular-nums}.insights-page .insights-modal-action{margin:16px 0 0}.insights-page .insights-modal-link{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:12px;background:#1565c0;color:#fff;font-weight:600;text-decoration:none}.insights-page .insights-modal-link:hover,.insights-page .insights-modal-link:focus{background:#0d47a1;color:#fff;text-decoration:none}@keyframes insights-x-full{from{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.insights-page .insights-shell .insights-subject-scope{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.insights-page .insights-shell .insights-subject-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border-radius:999px;background:#f2f4f7;color:#344054;font-size:0.75rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insights-page .insights-shell .insights-subject-chip i{color:#1565c0;font-size:0.6875rem}.insights-page .insights-shell .insights-subject-picker{position:sticky;top:calc(var(--insights-head-h,57px) + 8px);z-index:1;display:flex;align-items:center;gap:12px;margin:14px 0 0;padding:8px 14px 8px 8px;border:1px solid #d0d5dd;border-radius:14px;background:#fff;box-shadow:0 0 0 10px #fff;transition:border-color 0.15s ease,box-shadow 0.15s ease}.insights-page .insights-shell .insights-subject-picker:focus-within{border-color:#1565c0;box-shadow:0 0 0 3px rgba(21,101,192,0.12),0 0 0 10px #fff}.insights-page .insights-shell .insights-subject-picker__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#e8f1fc;color:#1565c0;font-size:0.9375rem}.insights-page .insights-shell .insights-subject-picker__field{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.insights-page .insights-shell .insights-subject-picker__field label{margin:0;color:#667085;font-size:0.6875rem;font-weight:600;letter-spacing:0.04em;text-transform:none}.insights-page .insights-shell .insights-subject-picker select{width:100%;height:auto;min-height:0;margin:0;padding:0 22px 0 0;border:0;border-radius:0;background:transparent;color:#101828;font:inherit;font-size:0.9375rem;font-weight:700;line-height:1.35;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis}.insights-page .insights-shell .insights-subject-picker__caret{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#667085;font-size:0.75rem;pointer-events:none}.insights-page .insights-shell .insights-subject-hero{--insights-tone:#1565c0;--insights-tone-soft:#e8f1fc;display:grid;gap:10px;margin:14px 0 0;padding:16px;border:1px solid #e6e8ec;border-radius:16px;background:linear-gradient(160deg,var(--insights-tone-soft),#fff 72%)}.insights-page .insights-shell .is-high{--insights-tone:#079455;--insights-tone-soft:#ecfdf3}.insights-page .insights-shell .is-mid{--insights-tone:#dc6803;--insights-tone-soft:#fffaeb}.insights-page .insights-shell .is-low{--insights-tone:#d92d20;--insights-tone-soft:#fef3f2}.insights-page .insights-shell .insights-subject-hero__row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.insights-page .insights-shell .insights-subject-hero__value{margin:0;color:var(--insights-tone);font-size:2rem;font-weight:700;line-height:1;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.insights-page .insights-shell .insights-subject-hero__value.is-state{color:#667085;font-size:1.25rem}.insights-page .insights-shell .insights-subject-hero__label{color:#667085;font-size:0.8125rem;font-weight:500}.insights-page .insights-shell .insights-score-meter{display:block;height:6px;border-radius:999px;background:#eaecf0;overflow:hidden}.insights-page .insights-shell .insights-score-meter > span{display:block;height:100%;border-radius:inherit;background:var(--insights-tone);transition:width 0.4s ease}.insights-page .insights-shell .insights-subject-hero__stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 0}.insights-page .insights-shell .insights-subject-hero__stats > div{padding:8px 12px;border-radius:10px;background:rgba(255,255,255,0.85);border:1px solid #eaecf0}.insights-page .insights-shell .insights-subject-hero__stats dt{margin:0;color:#667085;font-size:0.6875rem;font-weight:600}.insights-page .insights-shell .insights-subject-hero__stats dd{margin:2px 0 0;color:#101828;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums} .insights-page .insights-shell .insights-subject-hero{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"figure stats" "meter meter";align-items:center;gap:10px 12px;margin-top:10px;padding:12px 14px;border:1px solid #d0d5dd;border-color:color-mix(in srgb,var(--insights-tone) 35%,#fff);border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,0.06),0 4px 12px -4px rgba(16,24,40,0.12)}.insights-page .insights-shell .insights-subject-hero__row{grid-area:figure;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.insights-page .insights-shell .insights-subject-hero__value{font-size:1.5rem}.insights-page .insights-shell .insights-subject-hero__value.is-state{font-size:1rem}.insights-page .insights-shell .insights-subject-hero__label{font-size:0.6875rem}.insights-page .insights-shell .insights-subject-hero .insights-score-meter{grid-area:meter;height:4px}.insights-page .insights-shell .insights-subject-hero__stats{grid-area:stats;display:flex;gap:0;margin:0}.insights-page .insights-shell .insights-subject-hero__stats > div{padding:0 12px;border:0;border-radius:0;background:none;text-align:right}.insights-page .insights-shell .insights-subject-hero__stats > div:last-child{padding-right:0}.insights-page .insights-shell .insights-subject-hero__stats > div + div{border-left:1px solid rgba(0,0,0,0.1)}.insights-page .insights-shell .insights-subject-hero__stats dt{font-size:0.625rem;letter-spacing:0.04em;text-transform:uppercase}.insights-page .insights-shell .insights-subject-hero__stats dd{margin-top:1px;font-size:0.9375rem;line-height:1.2}.insights-page .insights-shell .insights-subject-section{margin:18px 0 8px;color:#475467;font-size:0.75rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.insights-page .insights-shell .insights-class-ledgers{display:grid;gap:10px}.insights-page .insights-shell .insights-class-ledger,.insights-page .insights-shell .insights-class-ledger:first-child{display:grid;gap:8px;padding:12px 14px;border:1px solid #d0d5dd;border-color:color-mix(in srgb,var(--insights-tone,#667085) 35%,#fff);border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,0.06),0 4px 12px -4px rgba(16,24,40,0.12)}.insights-page .insights-shell .insights-class-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.insights-page .insights-shell .insights-class-title{min-width:0}.insights-page .insights-shell .insights-class-name{margin:0;color:#101828;font-family:inherit;font-size:0.9375rem;font-weight:700;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-page .insights-shell .insights-class-count{display:inline-flex;align-items:center;gap:5px;margin:2px 0 0;color:#667085;font-size:0.75rem}.insights-page .insights-shell .insights-class-count i{font-size:0.6875rem}.insights-page .insights-shell .insights-class-avg{flex:0 0 auto;margin:0;padding:4px 10px;border-radius:999px;background:var(--insights-tone-soft,#f2f4f7);color:var(--insights-tone,#344054);font-family:inherit;font-size:0.9375rem;font-weight:700;line-height:1.3;letter-spacing:0;font-variant-numeric:tabular-nums}.insights-page .insights-shell .insights-grade-bar{display:flex;gap:2px;height:8px;border-radius:999px;overflow:hidden;background:#f2f4f7}.insights-page .insights-shell .insights-grade-bar > span{flex-basis:0;min-width:4px}.insights-page .insights-shell .insights-grade-strip{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.insights-page .insights-shell .insights-grade-stamp{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:3px 4px 3px 9px;border:1px solid #eaecf0;border-radius:999px;background:#f9fafb;color:#344054}.insights-page .insights-shell .insights-grade-mark{font-size:0.75rem;font-weight:700;letter-spacing:0;text-transform:none}.insights-page .insights-shell .insights-grade-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#fff;color:#101828;font-family:inherit;font-size:0.6875rem;font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.insights-page .insights-shell .insights-grade-stamp::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--insights-grade,#98a2b3);margin-right:-2px}.insights-page .insights-shell .insights-grade-stamp.is-high,.insights-page .insights-shell .insights-grade-bar > .is-high{--insights-grade:#12b76a}.insights-page .insights-shell .insights-grade-stamp.is-good,.insights-page .insights-shell .insights-grade-bar > .is-good{--insights-grade:#2e90fa}.insights-page .insights-shell .insights-grade-stamp.is-mid,.insights-page .insights-shell .insights-grade-bar > .is-mid{--insights-grade:#fdb022}.insights-page .insights-shell .insights-grade-stamp.is-low,.insights-page .insights-shell .insights-grade-bar > .is-low{--insights-grade:#f04438}.insights-page .insights-shell .insights-grade-stamp.is-void,.insights-page .insights-shell .insights-grade-bar > .is-void{--insights-grade:#d0d5dd}.insights-page .insights-shell .insights-grade-stamp.is-high,.insights-page .insights-shell .insights-grade-stamp.is-good,.insights-page .insights-shell .insights-grade-stamp.is-mid,.insights-page .insights-shell .insights-grade-stamp.is-low,.insights-page .insights-shell .insights-grade-stamp.is-void{background:#f9fafb;border:1px solid #eaecf0;color:#344054}.insights-page .insights-shell .insights-grade-bar > span{background:var(--insights-grade,#98a2b3)}.insights-page .insights-shell .insights-grade-empty{margin:0;color:#667085;font-size:0.75rem}.insights-page .insights-shell .insights-wait-subject{gap:12px;margin-top:14px}.insights-page .insights-shell .insights-wait-subject .insights-wait-copy,.insights-page .insights-shell .insights-wait-subject .insights-wait-rule{display:none}.insights-page .insights-shell .insights-wait-subject .insights-wait-figure{min-height:132px;border-radius:16px;background:#f2f4f7}.insights-page .insights-shell .insights-wait-subject .insights-wait-line{height:12px;border-radius:6px;background:#f2f4f7}.insights-page .insights-shell .insights-wait-subject .insights-wait-table{gap:10px}.insights-page .insights-shell .insights-wait-subject .insights-wait-row{height:96px;border-radius:14px;background:#f2f4f7}.insights-page .insights-shell .insights-wait-subject .insights-wait-row::after,.insights-page .insights-shell .insights-wait-subject .insights-wait-line::after,.insights-page .insights-shell .insights-wait-subject .insights-wait-figure::after{top:0;bottom:0;height:auto;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.7),transparent)}@keyframes insights-x-sheet{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes insights-x-fade{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.insights-page .insights-modal-panel,.insights-page .insights-modal-backdrop{animation:none}} html.is-webview *,html.is-webview *::before,html.is-webview *::after{-webkit-backdrop-filter:none !important;backdrop-filter:none !important} .insights-page .insights-shell .insights-class-ledgers .insights-class-ledger{gap:8px;padding:10px 12px}.insights-page .insights-shell .insights-class-ledger .insights-class-title{display:flex;align-items:baseline;gap:8px}.insights-page .insights-shell .insights-class-ledger .insights-class-name{font-size:0.875rem}.insights-page .insights-shell .insights-class-ledger .insights-class-count{flex:0 0 auto;gap:4px;margin:0;font-size:0.6875rem}.insights-page .insights-shell .insights-class-ledger .insights-class-count i{font-size:0.625rem}.insights-page .insights-shell .insights-class-ledger .insights-class-avg{padding:2px 8px;font-size:0.8125rem}.insights-page .insights-shell .insights-class-ledger .insights-grade-bar{height:5px}.insights-page .insights-shell .insights-class-ledger .insights-grade-strip{gap:4px}.insights-page .insights-shell .insights-class-ledger .insights-grade-stamp{gap:4px;padding:1px 2px 1px 7px}.insights-page .insights-shell .insights-class-ledger .insights-grade-stamp::before{width:6px;height:6px;margin-right:-1px}.insights-page .insights-shell .insights-class-ledger .insights-grade-mark{font-size:0.6875rem}.insights-page .insights-shell .insights-class-ledger .insights-grade-count{min-width:16px;height:16px;padding:0 4px;font-size:0.625rem}@keyframes insights-toolbar-wash{0%{background-position:0% 0%,100% 100%,0% 50%}100%{background-position:100% 100%,0% 0%,100% 50%}}