@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_94b152{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_94b152{--font-manrope:"Manrope","Manrope Fallback"}:root{--bg:#f4f7fb;--surface:#ffffff;--line:#e5ebf4;--line-soft:#f0f4fa;--line-softer:#edf1f8;--text:#1a2333;--text-strong:#14203a;--text-mid:#66788f;--text-dim:#8494ad;--text-faint:#98a6bc;--nav-fg:#5a6b85;--blue:#2e6be6;--blue-dark:#1c50c4;--blue-bg:#ebf2fe;--blue-bg-soft:#f2f6fc;--green:#1e7a55;--green-bg:#f0f7f4;--green-line:#d8eae1;--danger:#d4380d}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg)}body{font-family:var(--font-noto),"Noto Sans JP",sans-serif;color:var(--text);-webkit-font-smoothing:antialiased}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-dark)}@keyframes wavebar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.shell{display:flex;min-height:100vh;background:var(--bg);color:var(--text)}.main{flex:1 1;min-width:0;padding:40px 48px 56px;display:flex;justify-content:center}.mainInner{width:100%;max-width:880px;gap:28px}.mainInner,.sidebar{display:flex;flex-direction:column}.sidebar{width:232px;flex-shrink:0;background:var(--surface);border-right:1px solid var(--line);padding:24px 16px;gap:8px}.logo{gap:10px;padding:4px 10px 24px}.logo,.logoMark{display:flex;align-items:center}.logoMark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#2e6be6,#4d8dff);justify-content:center;flex-shrink:0}.logoBars{display:flex;align-items:center;gap:2.5px;height:14px}.logoBars span{width:3px;border-radius:2px;background:#ffffff}.logoName{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--text-strong)}.logoSub{font-size:10px;color:var(--text-dim);letter-spacing:.08em}.nav{display:flex;flex-direction:column;gap:2px}.navItem{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;color:var(--nav-fg);font-weight:500;font-size:14px;cursor:pointer;white-space:nowrap}.navItem:hover{background:var(--blue-bg-soft);color:var(--text)}.navItem.active{background:var(--blue-bg);color:var(--blue-dark);font-weight:600}.menuBackdrop,.menuBtn,.mobileMenu{display:none}.sidebarSpacer{flex:1 1}.trustCard{background:var(--green-bg);border:1px solid var(--green-line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px}.trustTitle{display:flex;align-items:center;gap:7px;color:var(--green);font-weight:600;font-size:12.5px}.trustBody{font-size:11.5px;line-height:1.6;color:#4a6b5c}.userRow{gap:10px;padding:10px 10px 2px;border-top:1px solid var(--line-softer);margin-top:8px}.userAvatar,.userRow{display:flex;align-items:center}.userAvatar{width:32px;height:32px;border-radius:50%;background:#dce7fa;color:var(--blue);justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.userMeta{min-width:0}.userName{font-size:13px;font-weight:600;color:var(--text)}.userCompany,.userName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userCompany{font-size:11px;color:var(--text-dim)}.greeting{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.greeting h1{margin:0 0 6px;font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--text-strong)}.greeting p{margin:0;font-size:14px;color:var(--text-mid)}.greetingDate{font-family:var(--font-manrope),var(--font-noto),sans-serif;font-size:13px;color:var(--text-dim);font-weight:600}.actionGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.actionCard{border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:10px;border:0;text-align:left;font-family:inherit;padding:16px 18px}.actionHead{display:flex;align-items:center;gap:13px}.actionHead .actionTitle{margin-bottom:0}.actionCardRecord{background:linear-gradient(135deg,#2e6be6,#3e7df5 60%,#5b96ff);color:#ffffff;box-shadow:0 10px 28px -10px rgba(46,107,230,.55);transition:transform .15s ease,box-shadow .15s ease}.actionCardRecord:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px rgba(46,107,230,.65)}.actionCardPlain{background:var(--surface);border:1px solid var(--line);transition:border-color .15s ease,box-shadow .15s ease}.actionCardPlain:hover{border-color:var(--blue);box-shadow:0 8px 22px -12px rgba(46,107,230,.3)}.recordMic{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:rgba(255,255,255,.18);justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.recordMic,.recordWave{display:flex;align-items:center}.recordWave{gap:3px;height:26px;opacity:.75}.recordWave span{width:3px;border-radius:2px;background:#ffffff;animation:wavebar 1.1s ease-in-out infinite}.actionIcon{width:42px;height:42px;border-radius:12px;background:var(--blue-bg);display:flex;align-items:center;justify-content:center}.actionTitle{font-size:15px;font-weight:700;color:var(--text-strong);margin-bottom:4px}.actionCardRecord .actionTitle{color:#ffffff}.actionCardDisabled{opacity:.6;cursor:default}.actionCardDisabled:hover{border-color:var(--line);box-shadow:none}.actionTitleRow{display:flex;align-items:center;gap:7px;margin-bottom:4px}.actionTitleRow .actionTitle{margin-bottom:0}.actionBadge{font-size:10px;font-weight:600;color:var(--text-dim);background:var(--blue-bg-soft);border-radius:5px;padding:2px 6px}.actionDesc{font-size:12px;color:var(--text-mid);line-height:1.55}.actionCardRecord .actionDesc{font-size:12.5px;color:#ffffff;opacity:.85}.jobBanner{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 20px;display:flex;align-items:center;gap:16px}.jobDot{width:10px;height:10px;border-radius:50%;background:var(--blue);animation:pulse-dot 1.4s ease-in-out infinite;flex-shrink:0}.jobBody{flex:1 1;min-width:0}.jobTitle{font-size:13.5px;font-weight:600;color:var(--text-strong);margin-bottom:6px}.jobTrack{height:5px;border-radius:3px;background:var(--line-softer);overflow:hidden}.jobFill{height:100%;border-radius:3px;background:linear-gradient(90deg,#2e6be6,#5b96ff)}.jobPercent{font-family:var(--font-manrope),sans-serif;font-size:12.5px;font-weight:700;color:var(--blue);flex-shrink:0}.jobHint{font-size:12px;color:var(--text-dim);flex-shrink:0}.sectionHead{display:flex;align-items:center;justify-content:space-between}.sectionHead h2{margin:0;font-size:16px;font-weight:700;color:var(--text-strong)}.sectionHead a{font-size:13px;font-weight:600}.minutesSection{display:flex;flex-direction:column;gap:12px}.minutesList{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.minuteRow{display:flex;align-items:center;gap:16px;padding:15px 20px;border-bottom:1px solid var(--line-soft);cursor:pointer;transition:background .12s ease}.minuteRow:last-child{border-bottom:0}.minuteRow:hover{background:#f8fafd}.minuteIcon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.minuteMain{flex:1 1;min-width:0}.minuteTitle{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.minuteMeta{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text-dim)}.minuteMeta i{width:3px;height:3px;border-radius:50%;background:#c6d1e2}.minuteBadge{font-size:11.5px;font-weight:600;border-radius:6px;padding:3px 9px}.minuteBadge,.minuteDays{flex-shrink:0;white-space:nowrap}.minuteDays{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-dim);min-width:84px;justify-content:flex-end}.minuteDays.warn{color:var(--danger)}.minuteChevron{flex-shrink:0;display:flex}.tone-blue{background:var(--blue-bg);color:var(--blue-dark)}.tone-blue.minuteIcon{color:var(--blue)}.tone-orange{background:#fff3e8;color:#b4560e}.tone-orange.minuteIcon{color:#d4711f}.tone-purple{background:#f0edfc;color:#5b44b8}.tone-purple.minuteIcon{color:#6e56cf}.tone-green{background:#edf6f1;color:var(--green)}.tone-green.minuteIcon{color:#279266}.retentionNote{font-size:12px;color:var(--text-faint);gap:6px;padding:0 4px}.authShell,.retentionNote{display:flex;align-items:center}.authShell{min-height:100vh;justify-content:center;padding:24px 16px;position:relative;overflow:hidden;background:radial-gradient(600px 400px at 15% 20%,rgba(46,107,230,.08),transparent 70%),radial-gradient(500px 380px at 85% 80%,rgba(77,141,255,.1),transparent 70%),var(--bg)}.authDecor{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.authDecorA{width:380px;height:380px;background:rgba(46,107,230,.1);top:-120px;right:-80px}.authDecorB{width:300px;height:300px;background:rgba(30,122,85,.07);bottom:-100px;left:-60px}.authCard{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 24px 60px -30px rgba(20,32,58,.25);position:relative;z-index:1}.authHero{background:linear-gradient(135deg,#2e6be6,#3e7df5 60%,#5b96ff);padding:26px 28px 22px;color:#ffffff}.authHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.authLogoMark{background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.authLogoName{color:#ffffff}.authLogoSub{color:rgba(255,255,255,.75)}.authHeroText{margin:18px 0 0;font-size:13px;opacity:.9;line-height:1.7}.authBody{padding:26px 28px 24px;gap:18px}.authBody,.authForm{display:flex;flex-direction:column}.authForm{gap:14px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12.5px;font-weight:600;color:var(--text-mid)}.field input{font-family:inherit;font-size:14px;color:var(--text);padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fbfcfe;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(46,107,230,.12);background:#ffffff}.btnPrimary{font-family:inherit;font-size:14px;font-weight:700;color:#ffffff;background:linear-gradient(135deg,#2e6be6,#3e7df5);border:0;border-radius:10px;padding:11px 16px;cursor:pointer;transition:opacity .12s ease,transform .12s ease}.btnPrimary:hover{opacity:.92}.btnPrimary:disabled{opacity:.55;cursor:default}.formError{font-size:12.5px;color:var(--danger);background:#fff2ee;border:1px solid #f5d5c8;border-radius:8px;padding:9px 12px}.formSuccess{font-size:13px;color:var(--green);background:var(--green-bg);border:1px solid var(--green-line);border-radius:8px;padding:10px 12px}.authNote{margin:0;font-size:11.5px;color:var(--text-dim);text-align:center;line-height:1.6}.noticeCard{font-size:13px;color:#8a5a00;background:#fff8e8;border:1px solid #f0e0b8;border-radius:12px;padding:13px 16px;line-height:1.6}.settingsCard{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px}.settingsCard h2{margin:0 0 16px;font-size:15px;font-weight:700;color:var(--text-strong)}.mainInner.narrow{max-width:560px}.logoutBtn{margin-left:auto;flex-shrink:0;background:none;border:0;color:var(--text-dim);cursor:pointer;padding:6px;border-radius:8px;display:flex}.logoutBtn:hover{background:var(--blue-bg-soft);color:var(--text)}a.navItem{color:var(--nav-fg)}a.navItem:hover{color:var(--text)}a.navItem.active{color:var(--blue-dark)}.fileDrop{display:block;border:2px dashed var(--line);border-radius:12px;padding:26px 16px;text-align:center;font-size:13px;color:var(--text-mid);cursor:pointer;transition:border-color .12s ease,background .12s ease;line-height:1.7}.fileDrop:hover{border-color:var(--blue);background:var(--blue-bg-soft)}.fileDrop small{color:var(--text-dim)}.fileDropName{font-weight:600;color:var(--text-strong);word-break:break-all}.chipRow{display:flex;flex-wrap:wrap;gap:8px}.chip{font-family:inherit;font-size:13px;font-weight:600;color:var(--nav-fg);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:7px 14px;cursor:pointer;transition:all .12s ease}.chip:hover,.chipActive{border-color:var(--blue);color:var(--blue-dark)}.chipActive{background:var(--blue-bg)}.fieldHint{font-size:11.5px;color:var(--text-dim);line-height:1.6}.emptyCard{background:var(--surface);border:1px dashed var(--line);border-radius:16px;padding:32px 20px;text-align:center;font-size:13.5px;color:var(--text-mid)}.breadcrumb{font-size:12.5px;color:var(--text-dim);margin-bottom:4px}.tabRow{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line);padding-bottom:0}.tab{font-family:inherit;font-size:13.5px;font-weight:600;color:var(--text-mid);background:none;border:0;border-bottom:2px solid transparent;padding:8px 14px;cursor:pointer;margin-bottom:-1px}.tab:hover{color:var(--text)}.tabActive{color:var(--blue-dark);border-bottom-color:var(--blue)}.btnGhost{font-family:inherit;font-size:12.5px;font-weight:600;color:var(--blue);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:7px 12px;cursor:pointer}.btnGhost:hover{border-color:var(--blue);background:var(--blue-bg-soft)}.contentCard{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:28px 32px}.mdBody{font-size:14px;line-height:1.9;color:var(--text)}.mdBody h1,.mdBody h2{font-size:16.5px;font-weight:700;color:var(--text-strong);border-bottom:1px solid var(--line-soft);padding-bottom:6px;margin:26px 0 12px}.mdBody h1:first-child,.mdBody h2:first-child{margin-top:0}.mdBody h3{font-size:14.5px;font-weight:700;color:var(--text-strong);margin:18px 0 8px}.mdBody ol,.mdBody ul{padding-left:22px;margin:8px 0}.mdBody li{margin:3px 0}.mdBody table{border-collapse:collapse;margin:10px 0;width:100%;font-size:13px}.mdBody td,.mdBody th{border:1px solid var(--line);padding:7px 10px;text-align:left}.mdBody th{background:var(--blue-bg-soft);font-weight:600}.mdBody p{margin:8px 0}.metaFootnote{margin-top:20px;padding-top:12px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--text-dim)}.transcriptList{gap:16px}.transcriptList,.transcriptRow{display:flex;flex-direction:column}.transcriptRow{gap:4px}.transcriptHead{display:flex;align-items:center;gap:8px}.speakerChip{font-size:11.5px;font-weight:700;border-radius:6px;padding:2px 8px}.transcriptTime{font-family:var(--font-manrope),sans-serif;font-size:11px;color:var(--text-dim);font-weight:600}.transcriptText{margin:0;font-size:13.5px;line-height:1.85;color:var(--text)}.warnText{color:var(--danger)}a.minuteRow,a.minuteRow:hover{color:inherit}.toolbarBtns{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btnDanger{color:var(--danger)}.btnDanger:hover{border-color:var(--danger);background:#fff2ee}.editArea{width:100%;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.8;color:var(--text);border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:#fbfcfe;resize:vertical;outline:none}.editArea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(46,107,230,.12)}.editWrap{gap:12px}.editWrap,.regenPanel{display:flex;flex-direction:column}.regenPanel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px;gap:14px}.recordPanel{gap:16px}.recordCardMain,.recordPanel{display:flex;flex-direction:column}.recordCardMain{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:28px;align-items:center;gap:20px}.recordTimer{font-family:var(--font-manrope),sans-serif;font-size:44px;font-weight:700;letter-spacing:.02em;color:var(--text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recordWaveBox{width:100%;height:88px;background:var(--blue-bg-soft);border-radius:12px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.recordCanvas{width:100%;height:100%;display:block}.recordWaveIdle{font-size:12.5px;color:var(--text-dim)}.recordPausedOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(244,247,251,.75);font-size:13px;font-weight:700;color:var(--text-mid)}.recordControls{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.btnRecord{font-family:inherit;display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:700;color:#ffffff;background:linear-gradient(135deg,#2e6be6,#3e7df5);border:0;border-radius:999px;padding:14px 30px;cursor:pointer;box-shadow:0 10px 24px -10px rgba(46,107,230,.55);transition:transform .12s ease}.btnRecord:hover{transform:translateY(-1px)}.btnStop{font-family:inherit;font-size:14px;font-weight:700;color:#ffffff;background:#d4380d;border:0;border-radius:10px;padding:11px 20px;cursor:pointer}.btnStop:hover{opacity:.9}.recoverCard .toolbarBtns{margin-top:10px}.termFormRow{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:12px;gap:12px}.termRow{display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid var(--line-soft)}.termRow:last-child{border-bottom:0}.termMain{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.termWord{font-size:14px;font-weight:700;color:var(--text-strong)}.termReading{font-size:12px;color:var(--text-dim)}.termNote{font-size:12px;color:var(--text-mid)}.speakerPanel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.speakerPanelTitle{font-size:13.5px;font-weight:700;color:var(--text-strong)}.speakerPanelRow{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.speakerField{min-width:160px}@media (max-width:700px){.termFormRow{grid-template-columns:1fr}.recordTimer{font-size:36px}}@media (max-width:1080px){.actionGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.shell{flex-direction:column}.sidebar{width:100%;flex-direction:row;align-items:center;padding:10px 16px;border-right:0;border-bottom:1px solid var(--line);gap:12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.logo{padding:0}.logoSub,.nav,.sidebarSpacer,.trustCard,.userRow{display:none}.menuBtn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;flex-shrink:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text-mid);cursor:pointer}.menuBackdrop{display:block;position:fixed;inset:0;background:rgba(15,26,46,.32);z-index:40}.mobileMenu{display:block;position:absolute;top:calc(100% + 8px);right:12px;width:min(300px,calc(100vw - 24px));background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 32px rgba(15,26,46,.16);padding:10px;z-index:50;animation:menuIn .16s ease}.mobileMenuNav{display:flex;flex-direction:column;gap:2px}.mobileMenu .navItem{font-size:15px;padding:12px}.mobileMenuFoot{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line-soft);margin-top:10px;padding:12px 6px 4px}.mobileMenuFoot .userMeta{min-width:0;flex:1 1}.main{padding:24px 16px 48px}.mainInner{gap:20px}}@keyframes menuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:700px){.actionGrid{grid-template-columns:1fr}.greeting h1{font-size:22px}.jobHint{display:none}.minuteRow{flex-wrap:wrap;gap:10px 12px}.minuteMain{flex-basis:calc(100% - 50px)}.minuteDays{min-width:0}.minuteChevron{display:none}}.minuteDate{width:46px;height:46px;border-radius:10px;background:var(--blue-bg);color:var(--blue-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex-shrink:0}.minuteDateYear{font-size:9.5px;font-weight:600;letter-spacing:.04em;opacity:.75;line-height:1}.minuteDateDay,.minuteDateYear{font-family:var(--font-manrope),sans-serif}.minuteDateDay{font-size:14.5px;font-weight:700;line-height:1.1}.searchBox{display:flex;align-items:center;gap:6px;background:#fbfcfe;border:1px solid var(--line);border-radius:999px;padding:4px 12px}.searchBox input{font-family:inherit;font-size:12.5px;color:var(--text);border:0;outline:none;background:transparent;width:140px}.searchBox:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(46,107,230,.12)}.searchCount{font-size:11px;color:var(--text-dim);white-space:nowrap}.searchNav{display:flex;gap:2px}.searchNav button{font-size:11px;color:var(--text-mid);background:none;border:0;cursor:pointer;padding:2px 4px;border-radius:6px}.searchNav button:hover{background:var(--blue-bg);color:var(--blue-dark)}.mdBody mark[data-search]{background:#ffe89a;border-radius:3px;padding:0 1px}.mdBody mark[data-search].markActive{background:#ffc53d;outline:2px solid rgba(212,130,15,.45)}.field input.dateInput{max-width:200px}.actionCardUpload{background:linear-gradient(135deg,#0f9d6c,#1fb27e 60%,#3cc794);color:#ffffff;box-shadow:0 10px 28px -10px rgba(15,157,108,.5);transition:transform .15s ease,box-shadow .15s ease}.actionCardUpload:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px rgba(15,157,108,.6)}.actionCardScreen{background:linear-gradient(135deg,#6e56cf,#7d66d9 60%,#9683e6);color:#ffffff;box-shadow:0 10px 28px -10px rgba(110,86,207,.5);transition:transform .15s ease,box-shadow .15s ease}.actionCardScreen:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px rgba(110,86,207,.6)}.actionCardScreen .actionTitle,.actionCardUpload .actionTitle{color:#ffffff}.actionCardScreen .actionDesc,.actionCardUpload .actionDesc{font-size:12.5px;color:#ffffff;opacity:.85}.fileDropActive{border-color:var(--blue)!important;background:var(--blue-bg)!important}.calWrap{display:flex;flex-direction:column;gap:16px}.calHead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.calTitle{font-family:var(--font-manrope),sans-serif;font-size:20px;font-weight:700;color:var(--text-strong)}.calNav{display:flex;gap:8px}.calGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.calWeekday{text-align:center;font-size:11.5px;font-weight:700;color:var(--text-dim);padding:8px 0;border-bottom:1px solid var(--line-soft);background:#f8fafd}.calWeekday.sun{color:#d05252}.calWeekday.sat{color:var(--blue)}.calCell{font-family:inherit;text-align:left;background:var(--surface);border:0;border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);min-height:86px;min-width:0;padding:6px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:4px;transition:background .12s ease}.calCell:nth-child(7n){border-right:0}.calCell:hover{background:#f5f8fd}.calCellOut{background:#fafbfd}.calCellOut .calDay{opacity:.35}.calCellToday .calDay{background:var(--blue);color:#ffffff}.calCellSelected{box-shadow:inset 0 0 0 2px var(--blue);border-radius:2px}.calDay{font-size:12px;font-weight:700;color:var(--text-mid);width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}.calDay.sun{color:#d05252}.calDay.sat{color:var(--blue)}.calCellToday .calDay.sat,.calCellToday .calDay.sun{color:#ffffff}.calChips{display:flex;flex-direction:column;gap:3px;width:100%;min-width:0}.calChip{font-size:10.5px;font-weight:600;border-radius:5px;padding:2px 6px;display:flex;align-items:baseline;gap:4px;max-width:100%}.calChipTime{flex-shrink:0;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calChipTitle{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calMore{font-size:10px;color:var(--text-dim)}.calMoreShort{display:none}.schedDayHead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.schedDayHead h2{margin:0}.schedList{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.schedItem{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.schedMain{min-width:0;flex:1 1}.schedTitleRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.schedTime{font-family:var(--font-manrope),sans-serif;font-size:13px;font-weight:700;color:var(--blue-dark)}.schedTitle{font-size:14px;font-weight:700;color:var(--text-strong)}.schedRepeat{font-size:11px;font-weight:600;color:var(--text-dim);background:var(--line-softer);border-radius:5px;padding:2px 7px}.schedBtns{display:flex;gap:6px;flex-wrap:wrap}.btnSm{font-size:12px!important;padding:7px 12px!important;display:inline-flex;align-items:center;gap:5px}.schedForm{border-top:1px solid var(--line-soft);padding-top:16px;margin-top:4px}.schedForm h3{margin:0 0 4px;font-size:14.5px}@media (max-width:700px){.tabRow{flex-wrap:wrap;row-gap:8px;padding-bottom:8px}.tabRow .toolbarBtns{width:100%;flex-wrap:wrap;gap:6px}.searchBox{width:100%;order:-1}.searchBox input{width:100%;flex:1 1}.toolbarBtns .btnGhost,.toolbarBtns .btnPrimary{font-size:12.5px;padding:8px 12px}.greeting h1{overflow-wrap:anywhere}.minuteMeta{flex-wrap:wrap;row-gap:4px}.contentCard{padding:18px 14px}.mdBody table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.transcriptRow{gap:6px}.speakerPanelRow{flex-direction:column;align-items:stretch}.calWeekday{font-size:10.5px;padding:6px 0}.calCell{min-height:58px;padding:4px 3px;gap:3px}.calDay{width:20px;height:20px;font-size:11px}.calChips{gap:2px}.calChip{font-size:9.5px;padding:1px 4px;border-radius:4px;align-self:flex-start}.calChipTitle{display:none}.calChip.calChipNoTime{width:7px;height:7px;padding:0;border-radius:50%;background:var(--blue);margin:1px 0 0 2px}.calMoreLong{display:none}.calMoreShort{display:inline}.schedItem{flex-direction:column;align-items:stretch}}.memberSelect{position:relative;margin-top:8px}.memberSelectBtn{font-family:inherit;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);font-size:14px;text-align:left;cursor:pointer}.memberSelectBtn:hover{border-color:var(--blue)}.memberSelectLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memberSelectBtn svg{flex-shrink:0;transform:rotate(90deg);color:var(--text-dim)}.memberSelectPanel{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:240px;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 28px rgba(15,26,46,.14);padding:6px;z-index:30}.memberOption{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;font-size:14px;color:var(--text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.memberOption:hover{background:var(--blue-bg-soft)}.memberOption input{accent-color:var(--blue);width:16px;height:16px;flex-shrink:0}.memberSelectEmpty{padding:10px;font-size:13px;color:var(--text-dim)}.visEditBtn{font-family:inherit;font-size:11.5px;font-weight:600;color:var(--blue);background:none;border:1px solid var(--line);border-radius:6px;padding:1px 9px;cursor:pointer}.visEditBtn:hover{border-color:var(--blue);background:var(--blue-bg-soft)}.visEditBox{max-width:520px;margin-top:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:flex;flex-direction:column;gap:12px}.visEditBox .field>label{display:none}.visTag{display:inline-flex;gap:4px;font-size:11px;color:var(--text-dim);background:var(--line-softer);border-radius:5px;padding:1px 7px;white-space:nowrap}.checkRow,.visTag{align-items:center;font-weight:600}.checkRow{display:flex;gap:8px;font-size:13px;color:var(--text-mid);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkRow input{width:16px;height:16px;accent-color:var(--blue);cursor:pointer}.monthdayRow{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-mid);margin-top:6px}.monthdayInput{width:68px;font-family:inherit;font-size:14px;color:var(--text);padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#fbfcfe;outline:none}.monthdayInput:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(46,107,230,.12)}.recordDoneBadge{background:#edf6f1;color:var(--green);border:1px solid #cfe8db;border-radius:10px;padding:12px 16px;font-size:13.5px;font-weight:600;text-align:center}.memberList{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.memberSuspended{opacity:.55}.issuedCard{border-color:var(--blue);background:var(--blue-bg-soft)}.issuedCreds{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:10px 14px;margin:8px 0;font-size:13.5px;line-height:1.9}.issuedCreds code{font-family:var(--font-manrope),monospace;font-weight:700;color:var(--text-strong);-webkit-user-select:all;-moz-user-select:all;user-select:all}.pickerWrap{position:relative;max-width:240px}.pickerField{font-family:inherit;font-size:14px;color:var(--text);width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fbfcfe;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:border-color .12s ease,box-shadow .12s ease}.pickerField:focus,.pickerField:hover{border-color:var(--blue);outline:none}.pickerField svg{color:var(--text-dim);flex-shrink:0}.pickerFieldTime{max-width:140px}.pickerPlaceholder{color:var(--text-faint)}.pickerPop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px -14px rgba(15,35,80,.28);padding:12px;width:272px}.pickerHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pickerTitle{font-size:13.5px;font-weight:700;color:var(--text-strong)}.pickerNav{font-size:17px;color:var(--text-mid);background:none;border:0;border-radius:8px;width:30px;height:30px;cursor:pointer}.pickerNav:hover{background:var(--blue-bg);color:var(--blue-dark)}.pickerGrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.pickerWd{font-size:10.5px;font-weight:700;color:var(--text-dim);text-align:center;padding:4px 0}.pickerWd.sun{color:#d05252}.pickerWd.sat{color:var(--blue)}.pickerCell{font-family:var(--font-manrope),sans-serif;font-size:12.5px;font-weight:600;color:var(--text);background:none;border:0;border-radius:50%;width:32px;height:32px;cursor:pointer;margin:0 auto}.pickerCell:hover{background:var(--blue-bg)}.pickerCellOut{color:var(--text-faint)}.pickerCellToday{box-shadow:inset 0 0 0 1.5px var(--blue)}.pickerCellSel{background:var(--blue)!important;color:#ffffff!important}.pickerFoot{display:flex;justify-content:flex-end;margin-top:8px}.pickerToday{font-size:12px;font-weight:600;color:var(--blue-dark);background:none;border:0;cursor:pointer;padding:6px 8px;border-radius:8px}.pickerToday:hover{background:var(--blue-bg)}.timePop{width:200px}.timeCols{display:flex;gap:8px}.timeColWrap{flex:1 1;min-width:0}.timeColHead{font-size:11px;font-weight:700;color:var(--text-dim);text-align:center;padding-bottom:6px}.timeCol{height:188px;overflow-y:auto;border:1px solid var(--line-soft);border-radius:10px;display:flex;flex-direction:column;scrollbar-width:thin}.timeItem{font-family:var(--font-manrope),sans-serif;font-size:13px;font-weight:600;color:var(--text);background:none;border:0;padding:7px 0;cursor:pointer;flex-shrink:0}.timeItem:hover{background:var(--blue-bg)}.timeItemSel{background:var(--blue)!important;color:#ffffff!important}.timeFoot{justify-content:space-between;align-items:center}.schedForm{margin-bottom:18px}.sectionHead h2{display:flex;align-items:center;gap:8px}.sectionHead h2 svg{color:var(--blue);flex-shrink:0}.readyPanel{border:1px solid var(--line);border-radius:12px;padding:14px 18px;text-align:left;display:flex;flex-direction:column;gap:8px}.readyTitle{font-size:13.5px;font-weight:700;color:var(--text-strong)}.readyRow{display:flex;gap:10px;font-size:13px;align-items:baseline}.readyLabel{flex:0 0 150px;font-weight:600;color:var(--text-dim)}.okText{color:var(--green);font-weight:600}@media (max-width:700px){.readyRow{flex-direction:column;gap:2px}.readyLabel{flex-basis:auto}}.memberEditForm{flex-direction:column;align-items:stretch;gap:14px}.uploadProgress{display:flex;align-items:center;gap:12px}.uploadProgress .jobTrack{flex:1 1}.uploadPercent{font-family:var(--font-manrope),sans-serif;font-size:12px;font-weight:700;color:var(--blue);white-space:nowrap}.listFilter{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.listSearch{min-width:220px}.listSearch input{width:180px}.errorActions{display:flex;flex-direction:column;gap:10px}.deleteMeetingBtn{flex-shrink:0;align-self:flex-start}.usageWarnCard{background:#fff7ec!important;border-color:#f2ddc0!important;margin-bottom:10px}.usageWarnCard .trustTitle{color:#b4560e}.usageWarnCard .trustBody{color:#8a5a2a}.ownerShell{max-width:1080px;margin:0 auto;padding:32px 24px 64px}.ownerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.ownerTitle{margin:0 0 6px;font-size:22px;font-weight:700;color:var(--text-strong)}.ownerSub{margin:0;font-size:13px;color:var(--text-mid)}.ownerSection{margin-bottom:28px}.ownerSectionTitle{display:flex;align-items:baseline;gap:10px;margin:0 0 10px;font-size:15px;font-weight:700;color:var(--text-strong)}.ownerSectionNote{font-size:12px;font-weight:400;color:var(--text-dim)}.ownerTableWrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:12px}.ownerTable{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.ownerTable th{text-align:left;padding:10px 14px;font-size:12px;font-weight:600;color:var(--text-mid);background:var(--blue-bg-soft);border-bottom:1px solid var(--line)}.ownerTable td{padding:10px 14px;border-bottom:1px solid var(--line-soft);color:var(--text)}.ownerTable tbody tr:last-child td{border-bottom:none}.ownerCompanyName{font-weight:600;color:var(--text-strong)}.ownerEmpty{text-align:center;color:var(--text-dim);padding:24px!important}.ownerBadgeDanger,.ownerBadgeMuted,.ownerBadgeTrial{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px}.ownerBadgeTrial{background:var(--blue-bg);color:var(--blue-dark)}.ownerBadgeDanger{background:#fdeeea;color:var(--danger)}.ownerBadgeMuted{background:var(--line-soft);color:var(--text-mid);margin-left:6px}.trialCard{background:#eef4ff!important;border-color:#cfdff7!important;margin-bottom:10px}.trialCard .trustTitle{color:#1d4ed8}.trialCard .trustBody{color:#3b5a8c}a.logo{text-decoration:none}a.logo:hover{opacity:.85}.memberUsageSummary{margin:-6px 0 14px;font-size:12.5px;color:var(--text-mid)}.minutesBodyHead{display:flex;justify-content:flex-end;margin-bottom:2px}.editLink{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--text-mid);background:none;border:0;border-radius:6px;padding:4px 8px;cursor:pointer}.editLink:hover{color:var(--blue);background:var(--blue-bg-soft)}.btnRegen{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:600;color:#5b44b8;background:#f0edfc;border:1px solid #ddd4f6;border-radius:8px;padding:7px 12px;cursor:pointer}.btnRegen:hover{border-color:#6e56cf;background:#e9e3fb}@media (max-width:700px){.toolbarBtns .btnRegen{font-size:12.5px;padding:8px 12px}}.speakersHintInput{max-width:130px}.recoveryBanner{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:60;width:calc(100% - 24px);max-width:620px;display:flex;align-items:center;gap:12px;background:#fffdf3;border:1px solid #f0e3b2;border-radius:12px;padding:12px 14px;box-shadow:0 8px 24px rgba(20,32,58,.14)}.recoveryBannerBody{flex:1 1;font-size:12.5px;line-height:1.6;color:#6b5b1e}.recoveryBannerBtns{display:flex;gap:6px;flex-shrink:0}.recoveryBannerBtns .btnPrimary{padding:7px 12px;font-size:12.5px}@media (max-width:700px){.recoveryBanner{flex-direction:column;align-items:stretch}.recoveryBannerBtns{justify-content:flex-end}}.recordNotes{margin:0;padding-left:1.3em;font-size:12px;line-height:1.7;color:var(--text-faint);text-align:left}.recordNotes li{margin:2px 0}@media (min-width:701px){.spOnlyNote{display:none}}@media (hover:none) and (pointer:coarse){.editArea,.field input,.searchBox input,input,select,textarea{font-size:16px}}