.panes-wide{grid-template-columns:60px minmax(0,1fr)}.folders .count{margin-left:auto;font-family:var(--data);font-size:11px;color:var(--accent);font-weight:650}.folder-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folders .spacer{flex:1}.quota .bar{height:4px;border-radius:2px;background:var(--line);overflow:hidden;margin-bottom:4px}.quota .bar span{display:block;height:100%;background:var(--accent)}.whoami-name{margin-left:auto;color:var(--ink-mid);font-size:13px}.mail-main{display:grid;grid-template-columns:minmax(260px,var(--list-w, 360px)) minmax(0,1fr);padding:0;min-height:0}.mail-list{border-right:1px solid var(--line);overflow:auto;display:flex;flex-direction:column}.mail-list ul{list-style:none;margin:0;padding:0}.mail-search{padding:10px;border-bottom:1px solid var(--line-soft)}.mail-search input,.compose-sheet input,.compose-sheet textarea,.settings input,.settings textarea,.settings select,.mail-actions select{width:100%;font:inherit;padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--ground);color:var(--ink)}.mail-row{display:grid;grid-template-columns:1fr auto;gap:2px 8px;width:100%;text-align:left;padding:var(--row-pad, 10px 12px);border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--ink);cursor:pointer}.mail-row:hover{background:var(--sunk)}.mail-row.on{background:var(--accent-soft)}.mail-row.unread .mail-from,.mail-row.unread .mail-subject{font-weight:650}.mail-from,.mail-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-subject{grid-column:1 / -1;color:var(--ink-mid);font-size:13px}.mail-date{font-family:var(--data);font-size:11px;color:var(--ink-soft)}.mail-empty{padding:24px;color:var(--ink-soft);text-align:center}.mail-list>.btn{margin:10px;width:auto}.mail-reader{overflow:auto;padding:16px 22px 40px;min-width:0}.mail-actions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.mail-actions .btn{width:auto;padding:6px 10px;font-size:13px}.mail-actions select{width:auto;padding:6px 8px;font-size:13px}.mail-title{margin:4px 0 8px;font-size:20px;letter-spacing:-.01em}.mail-meta{display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;font-size:13px;margin:0 0 12px}.mail-meta dt{color:var(--ink-soft)}.mail-meta dd{margin:0;word-break:break-word}.mail-images{font-size:12px;color:var(--ink-mid);background:var(--sunk);padding:6px 10px;border-radius:var(--r-sm)}.mail-body{width:100%;min-height:420px;border:1px solid var(--line-soft);border-radius:var(--r-sm);background:#fff}.mail-text{white-space:pre-wrap;font-family:var(--ui);font-size:14px;margin:0}.mail-attachments{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:8px}.mail-attachments a{color:var(--accent);text-decoration:none}.compose-sheet{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(620px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer);box-shadow:0 16px 56px #0000003d;z-index:20}.compose-sheet form{display:flex;flex-direction:column;gap:6px;padding:12px}.compose-head,.compose-foot{display:flex;align-items:center;gap:10px}.compose-head strong{margin-right:auto}.settings{overflow:auto;padding:18px 26px 48px}.settings .main-head{display:flex;align-items:center;gap:12px}.settings .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer);padding:14px 16px;margin:14px 0;display:flex;flex-direction:column;gap:8px}.settings .panel h3{margin:0 0 4px;font-size:14px}.settings .fields{display:flex;flex-wrap:wrap;gap:12px}.settings .fields label,.settings .check{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-mid)}.settings .fields input,.settings .check input,.settings .rule input[type=checkbox]{width:auto}.settings .rule{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.settings .rule input,.settings .rule select{width:auto;flex:1 1 120px}.settings .rule .rule-on,.settings .rule .rule-on input{flex:none}.settings .rule-card{border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.settings .rule-line,.settings .rule-run{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--ink-mid)}.settings .rule-line select,.settings .rule-run select{width:auto}.settings .rule-add{align-self:flex-start}.settings .rule-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid var(--line-soft);padding-top:8px}.settings .rule-order{display:flex;flex-wrap:wrap}.settings .text-btn:disabled{color:var(--ink-soft);background:none;cursor:default}.rule-run .ok{color:var(--safe)}.rule-run .error{color:var(--crit)}.save-row{display:flex;align-items:center;gap:12px}.settings .import-job{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--r-sm)}.settings .import-job p{margin:0}.settings .import-form{display:flex;flex-direction:column;gap:8px}.settings .import-form .fields select{width:auto}.settings .app-password{font-family:var(--mono);font-size:1.05em;letter-spacing:.04em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.settings .mail-servers{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0}.settings .mail-servers dd{margin:0;overflow-wrap:anywhere}.save-row .ok{color:var(--safe)}.save-row .error{color:var(--crit)}.muted{color:var(--ink-soft)}.tenant-admin{overflow:auto;padding:18px 26px 48px}@media(max-width:860px){.mail-main{grid-template-columns:1fr}.mail-reader{border-top:1px solid var(--line)}}.avatar-lg{--av-h: 190;width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.02em;background:hsl(var(--av-h) 42% 90%);color:hsl(var(--av-h) 45% 28%)}[data-mode=dark] .avatar-lg{background:hsl(var(--av-h) 30% 24%);color:hsl(var(--av-h) 50% 82%)}.icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-mid);cursor:pointer}.icon-btn:hover{background:var(--sunk);color:var(--ink)}.icon-btn.on{color:var(--warn)}.icon-btn:focus-visible,.msg-row:focus-visible,.text-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.text-btn,.link-btn{border:0;background:none;color:var(--accent);font:inherit;font-weight:500;cursor:pointer;padding:6px 8px;border-radius:var(--r-sm)}.link-btn{padding:0}.text-btn:hover{background:var(--accent-soft)}kbd{font-family:var(--data);font-size:11px;padding:1px 5px;border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;background:var(--surface);color:var(--ink)}.folder svg{color:var(--ink-soft)}.folder.on svg{color:var(--accent)}.mail-main.reading{grid-template-columns:minmax(300px,var(--list-w, 380px)) minmax(0,1fr)}.list-head{display:flex;align-items:center;gap:6px;padding:10px 10px 8px;border-bottom:1px solid var(--line-soft);min-height:52px}.list-head.bulk{background:var(--accent-soft)}.bulk-count{font-weight:600;margin-right:auto;font-size:13px}.list-head select{font:inherit;font-size:13px;padding:5px 6px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink)}.search-field{flex:1;display:flex;align-items:center;gap:6px;padding:0 4px 0 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink-soft)}.search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search-field input{flex:1;border:0;outline:0;background:transparent;font:inherit;padding:7px 0;color:var(--ink)}.search-field .icon-btn{width:26px;height:26px}.list-sub{display:flex;justify-content:space-between;align-items:center;padding:6px 14px;font-size:12px;color:var(--ink-soft);border-bottom:1px solid var(--line-soft)}.threads-toggle{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.msg-list{list-style:none;margin:0;padding:0}.msg-row{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"av who  when" "av subj marks" "av prev prev";column-gap:11px;row-gap:1px;padding:10px 14px 11px 12px;border-bottom:1px solid var(--line-soft);border-left:3px solid transparent;cursor:pointer}.msg-row .avatar-lg{grid-area:av;align-self:start;margin-top:2px}.msg-row .row-check{position:absolute;opacity:0;pointer-events:none}.msg-row:hover{background:var(--sunk)}.msg-row.focus{border-left-color:var(--accent-line)}.msg-row.open{background:var(--accent-soft);border-left-color:var(--accent)}.msg-row.selected{background:var(--accent-soft)}.msg-row.selected .avatar-lg{background:var(--accent);color:var(--on-accent)}.msg-who{grid-area:who;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-mid)}.msg-count{margin-left:6px;font-size:11px;color:var(--ink-soft);font-family:var(--data)}.msg-when{grid-area:when;font-family:var(--data);font-size:11px;color:var(--ink-soft);align-self:center}.msg-subject{grid-area:subj;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);display:flex;align-items:center;gap:6px}.msg-marks{grid-area:marks;display:flex;gap:4px;color:var(--ink-soft)}.mark-icon{width:13px;height:13px}.mark-icon.flagged{color:var(--warn)}.msg-preview{grid-area:prev;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ink-soft)}.msg-row.unread .msg-who,.msg-row.unread .msg-subject{color:var(--ink);font-weight:600}.dot-unread{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0}.row-actions{position:absolute;right:10px;top:7px;display:none;gap:2px;background:var(--sunk);border-radius:var(--r-sm);padding:1px}.row-actions button{display:grid;place-items:center;width:28px;height:26px;border:0;border-radius:4px;background:transparent;color:var(--ink-mid);cursor:pointer}.row-actions button:hover{background:var(--surface);color:var(--ink)}.row-actions button.on{color:var(--warn)}.msg-row:hover .row-actions,.msg-row:focus-within .row-actions{display:flex}.msg-row:hover .msg-when{visibility:hidden}.list-empty{padding:48px 24px;text-align:center;color:var(--ink-soft)}.load-more{margin:12px auto 20px;display:block;border:1px solid var(--line);background:var(--surface);color:var(--ink-mid);border-radius:var(--r);padding:7px 14px;font:inherit;font-size:13px;cursor:pointer}.msg-row.skeleton{cursor:default}.msg-row.skeleton .avatar-lg,.bone{background:var(--sunk)}.bone{display:block;height:10px;border-radius:5px;margin:4px 0}@media(prefers-reduced-motion:no-preference){.msg-row.skeleton .bone,.msg-row.skeleton .avatar-lg{animation:pulse 1.4s ease-in-out infinite}.spin{animation:spin .9s linear infinite}}@keyframes pulse{50%{opacity:.45}}@keyframes spin{to{transform:rotate(360deg)}}.reader{overflow:auto;min-width:0;display:flex;flex-direction:column}.empty-reader{justify-content:center}.reader-bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:2px;padding:8px 14px;background:var(--ground);border-bottom:1px solid var(--line-soft)}.bar-sep{width:1px;height:20px;background:var(--line);margin:0 6px}.move-to{display:inline-flex;align-items:center;gap:4px;margin-left:4px;color:var(--ink-mid)}.move-to select{font:inherit;font-size:13px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);padding:5px 6px}.reader-subject{margin:18px 24px 12px;font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.cards{display:flex;flex-direction:column;gap:8px;padding:0 24px 40px}.msg-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer);padding:14px 16px 16px}.msg-card.collapsed{display:grid;grid-template-columns:32px auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;color:var(--ink);cursor:pointer;padding:10px 16px}.msg-card.collapsed:hover{border-color:var(--accent-line)}.card-who{font-weight:600}.card-preview{color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.card-when{font-family:var(--data);font-size:11px;color:var(--ink-soft);white-space:nowrap}.card-head{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;gap:12px;align-items:start;margin-bottom:12px}.card-from .addr{font-family:var(--data);font-size:12px;color:var(--ink-soft)}.card-to{font-size:12px;color:var(--ink-soft);margin-top:2px;word-break:break-word}.card-actions{display:flex;gap:2px;margin-top:-4px}.verdict{display:flex;gap:10px;align-items:flex-start;border-radius:var(--r);padding:10px 12px;margin-bottom:12px;font-size:13px;border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--ink)}.verdict-icon{color:var(--warn);flex-shrink:0;margin-top:1px}.mail-body{width:100%;border:0;background:#fff;border-radius:var(--r-sm)}.attachments{list-style:none;padding:12px 0 0;margin:12px 0 0;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:8px}.attachment{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r);color:var(--ink);text-decoration:none;font-size:13px;max-width:280px}.attachment:hover{border-color:var(--accent-line);background:var(--accent-soft)}.att-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-size{font-family:var(--data);font-size:11px;color:var(--ink-soft)}.toasts{position:fixed;left:50%;bottom:22px;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;z-index:50;pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:16px;min-width:280px;padding:10px 12px 10px 16px;border-radius:var(--r);background:var(--ink);color:var(--ground);font-size:13px;box-shadow:0 8px 24px #00000038}.toast.error{background:var(--crit);color:#fff}.toast button{margin-left:auto;border:0;background:none;color:var(--accent-line);font:inherit;font-weight:600;cursor:pointer}@media(prefers-reduced-motion:no-preference){.toast{animation:rise .18s ease-out}}@keyframes rise{0%{transform:translateY(8px);opacity:0}}.shortcuts{width:min(440px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer);padding:18px 20px}.shortcuts h3{margin:0 0 12px}.shortcuts dl{display:grid;gap:6px;margin:0 0 16px}.shortcuts dl div{display:grid;grid-template-columns:110px 1fr;align-items:center}.shortcuts dd{margin:0;color:var(--ink-mid)}@media(max-width:860px){.mail-main.reading .mail-list{display:none}}.compose-sheet{display:flex;flex-direction:column;gap:0;padding:0;width:min(max(720px,62vw),1100px,calc(100vw - 32px));height:min(78vh,880px,calc(100vh - 32px));overflow:hidden}.compose-sheet.max{position:relative;left:auto;top:auto;transform:none;width:min(1400px,100%);height:min(92vh,1000px);max-height:none;border-radius:var(--r-outer)}.compose-sheet.drop{outline:2px dashed var(--accent);outline-offset:-6px}.compose-sheet.min{left:auto;top:auto;right:24px;bottom:0;transform:none;height:auto;border-radius:var(--r-outer) var(--r-outer) 0 0;flex-direction:row;align-items:center;width:300px;padding:0 4px 0 0}.compose-min-bar{flex:1;border:0;background:none;text-align:left;padding:12px 14px;font:inherit;font-weight:600;color:var(--ink);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compose-sheet .compose-head{padding:8px 8px 8px 16px;background:var(--sunk);border-bottom:1px solid var(--line);gap:4px}.compose-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compose-status{margin:0 8px 0 auto;font-family:var(--data);font-size:11px;color:var(--ink-soft);white-space:nowrap}.cmp-from{display:flex;align-items:center;gap:8px;padding:8px 16px 2px;font-size:12px;color:var(--ink-soft)}.cmp-from .addr{font-family:var(--data);color:var(--ink-mid)}.cmp-from .link-btn{margin-left:auto;font-size:12px}.cmp-field{position:relative;padding:0 16px}.cmp-field label{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line-soft)}.cmp-field label span{width:52px;flex-shrink:0;font-size:13px;color:var(--ink-soft)}.compose-sheet .cmp-field input{flex:1;border:0;border-radius:0;background:transparent;padding:9px 0;outline:0}.cmp-field .suggest{position:absolute;left:78px;right:16px;top:100%;z-index:5;margin:2px 0 0;box-shadow:0 8px 20px #0000001f}.editor-tools{display:flex;align-items:center;gap:1px;padding:6px 12px;border-bottom:1px solid var(--line-soft)}.editor-tools .icon-btn{width:30px;height:28px}.editor-tools .on-tool{background:var(--accent-soft);color:var(--accent)}.tools-clear{margin-left:auto;font-size:12px}.editor{flex:1;overflow:auto;min-height:220px;padding:12px 16px}.compose-sheet.max .editor{min-height:0}.editor .ProseMirror{outline:0;min-height:180px;line-height:1.55}.editor .ProseMirror p{margin:0 0 .6em}.editor .ProseMirror blockquote{margin:.4em 0 .6em;padding-left:.9em;border-left:3px solid var(--line);color:var(--ink-mid)}.editor .ProseMirror a{color:var(--accent)}.editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-soft);float:left;height:0;pointer-events:none}.compose-atts{padding:8px 16px;margin:0}.compose-atts .attachment .icon-btn{width:22px;height:22px}.compose-sheet .compose-foot{padding:10px 12px 12px 16px;border-top:1px solid var(--line-soft);gap:6px}.compose-foot .spacer{flex:1}.send-btn{width:auto;display:inline-flex;align-items:center;gap:8px;padding:8px 18px}.later{position:relative}.later-menu{position:absolute;bottom:calc(100% + 6px);left:0;width:290px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer);box-shadow:0 12px 32px #0000002e;padding:10px;display:flex;flex-direction:column;gap:4px;z-index:6}.later-menu>strong{font-size:13px;padding:2px 6px 6px}.later-menu [role=menuitem]{display:flex;justify-content:space-between;gap:10px;border:0;background:none;font:inherit;font-size:13px;color:var(--ink);padding:7px 6px;border-radius:var(--r-sm);cursor:pointer;text-align:left}.later-menu [role=menuitem]:hover{background:var(--sunk)}.later-pick{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-mid);padding:8px 6px 4px;border-top:1px solid var(--line-soft);margin-top:4px}.later-pick input{font:inherit;padding:6px 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ground);color:var(--ink)}.verdict.info{border-color:var(--accent-line);background:var(--accent-soft)}.verdict.info .verdict-icon{color:var(--accent)}.reader>.verdict{margin:14px 24px 0;align-items:center}.reader>.verdict .text-btn{margin-left:auto;white-space:nowrap}.signature-editor{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.editor.signature{min-height:90px}.editor.signature .ProseMirror{min-height:70px}.verdict.crit{border-color:var(--crit);background:var(--crit-soft)}.verdict.crit .verdict-icon{color:var(--crit)}.ai-strip{padding:11px 16px;border-bottom:1px solid var(--line-soft);background:var(--accent-soft)}.ai-strip.off{background:var(--sunk)}.ai-strip.blocked{background:var(--crit-soft)}.ai-head{display:flex;align-items:center;gap:7px;font-weight:650;font-size:calc(var(--base) - 1px);color:var(--accent);margin-bottom:9px}.ai-strip.off .ai-head{color:var(--ink-soft)}.ai-strip.blocked .ai-head{color:var(--crit)}.ai-head svg{width:15px;height:15px;flex-shrink:0}.ai-head .badge{margin-left:auto;font-family:var(--data);font-size:9px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;border:1px solid currentColor;border-radius:999px;padding:1px 7px}.ai-msg{margin:0;font-size:calc(var(--base) - 1.5px);color:var(--ink-mid)}.ai-msg.ai-quiet{margin-top:9px;color:var(--ink-soft)}.ai-head+.ai-msg.ai-quiet{margin-top:0}.ai-msg.ai-error{margin-top:9px;color:var(--crit)}.ai-chips{display:flex;flex-wrap:wrap;gap:6px}.ai-chips button{font:inherit;font-size:calc(var(--base) - 2px);padding:5px 10px;border-radius:999px;cursor:pointer;border:1px solid var(--accent-line);background:var(--surface);color:var(--accent)}.ai-chips button:hover:not(:disabled),.ai-chips button[aria-busy=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.ai-chips button:disabled{cursor:progress}.ai-chips button:disabled:not([aria-busy=true]){opacity:.55}.ai-strip.off .ai-chips button,.ai-strip.off .ai-prompt input,.ai-strip.off .ai-prompt button{opacity:.45;cursor:not-allowed;pointer-events:none;border-color:var(--line);background:var(--surface);color:var(--ink-soft)}.ai-strip.off .ai-msg{margin-top:9px;font-style:italic}.ai-prompt{display:flex;gap:7px}.compose-sheet .ai-prompt input{flex:1;min-width:0;width:auto;font:inherit;font-size:calc(var(--base) - 1.5px);padding:7px 10px;border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.ai-prompt input::placeholder{color:var(--ink-soft)}.ai-prompt button{font:inherit;font-size:calc(var(--base) - 1.5px);font-weight:650;padding:7px 13px;border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);white-space:nowrap}.ai-prompt button:disabled{opacity:.6;cursor:not-allowed}.ai-prompt button[aria-busy=true]{cursor:progress}.ai-tools{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px;align-items:center}.ai-tools span{font-size:calc(var(--base) - 2.5px);color:var(--ink-soft);font-family:var(--data);text-transform:uppercase;letter-spacing:.05em}.ai-tools select{font:inherit;font-size:calc(var(--base) - 2px);padding:3px 7px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink-mid)}.dlp-dialog{width:min(480px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer);padding:18px 20px;box-shadow:0 10px 40px #0000002e}.dlp-dialog h3{margin:0 0 8px;font-size:16px}.dlp-dialog p{margin:0 0 10px;color:var(--ink-mid)}.dlp-dialog .dlp-dialog-why{color:var(--ink)}.dlp-dialog-found{margin:0 0 14px;padding:8px 10px 8px 28px;font-family:var(--mono);font-size:12px;background:var(--sunk);border:1px solid var(--line-soft);border-radius:var(--r-sm)}.dlp-dialog-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dlp-dialog-acts .btn{width:auto}.recover .recover-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--line-soft)}.recover .recover-list li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.recover .recover-list .check{flex:1;min-width:0;display:grid;grid-template-columns:auto minmax(8em,14em) 1fr auto;align-items:baseline;gap:10px}.recover .recover-from,.recover .recover-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.recover .recover-list .check{grid-template-columns:auto 1fr}.recover .recover-subject,.recover .recover-meta{grid-column:2}}.later-menu.down{top:calc(100% + 6px);bottom:auto}.card-folder{margin-left:auto;font-size:12px;color:var(--ink-soft);white-space:nowrap}.card-folder+.card-when{margin-left:8px}.att-pictures{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 4px}.att-pictures a{display:block;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--sunk)}.att-pictures img{display:block;max-width:min(320px,100%);max-height:240px;object-fit:contain}[data-look=signal] .folders .count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--highlight);color:var(--on-highlight);font-size:11px;line-height:18px;text-align:center}[data-look=signal] .msg-row.open{border-left-color:var(--highlight)}[data-look=outlook] .mail-main{gap:8px;padding:8px 8px 8px 0}[data-look=outlook] .mail-list,[data-look=outlook] .reader{background:var(--surface);border-right:0;border-radius:var(--r-outer)}[data-look=outlook] .list-head{border-bottom:0;padding:8px 8px 4px 12px}[data-look=outlook] .search-field{background:var(--ground);border-color:transparent}[data-look=outlook] .search-field:focus-within{border-color:transparent;box-shadow:inset 0 -2px 0 var(--accent)}[data-look=outlook] .list-sub{padding:4px 12px 8px;font-size:14px;font-weight:600;color:var(--ink)}[data-look=outlook] .list-sub .threads-toggle{font-size:12px;font-weight:400;color:var(--ink-soft)}[data-look=outlook] .msg-row{grid-template-areas:"av who  marks" "av subj when" "av prev prev";column-gap:12px;row-gap:0;padding:8px 12px 9px 9px}[data-look=outlook] .msg-who{font-size:14px;color:var(--ink)}[data-look=outlook] .msg-subject,[data-look=outlook] .msg-preview{font-size:13px}[data-look=outlook] .msg-when{font-size:12px}[data-look=outlook] .msg-row.unread{border-left-color:var(--accent)}[data-look=outlook] .msg-row.unread .msg-subject,[data-look=outlook] .msg-row.unread .msg-when{color:var(--accent);font-weight:600}[data-look=outlook] .msg-row.open{background:var(--sel-strong);border-left-color:var(--accent)}[data-look=outlook] .dot-unread{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-look=outlook] .msg-row:hover .msg-when{visibility:visible}[data-look=outlook] .msg-row:hover .msg-marks{visibility:hidden}[data-look=outlook] .reader-bar{background:var(--surface);padding:6px 12px}[data-look=outlook] .reader-subject{margin:16px 20px 12px;font-size:20px}[data-look=outlook] .cards{padding:0 20px 32px}[data-look=outlook] .msg-card{border-color:var(--line-soft);box-shadow:0 0 2px #0000001f,0 1px 2px #00000024}[data-look=outlook] .compose-sheet{box-shadow:0 0 8px #0000001f,0 32px 64px #00000024}[data-look=outlook] .compose-sheet .compose-head{background:var(--surface);border-bottom-color:var(--line-soft)}[data-look=outlook] .send-btn{min-height:32px;padding:0 16px;font-weight:600}.cmp-from-pick{font:inherit;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:var(--r-sm, 4px);padding:2px 6px;max-width:60%}.folders .folder-group{flex-shrink:0;margin:12px 10px 2px;font-size:12px;font-weight:600;color:var(--ink-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folders .folder.shared{padding-left:22px}.calendar{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:12px 16px 0}.cal-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.cal-toolbar h2{font-size:17px;margin:0 auto 0 8px}.seg{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.seg button{border:0;background:transparent;color:var(--ink-mid);padding:6px 10px;font:inherit;font-size:13px;cursor:pointer}.seg button.on{background:var(--accent-soft);color:var(--accent);font-weight:650}.month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(92px,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);overflow:auto;flex:1}.month-head{grid-row:1;font-size:12px;color:var(--ink-soft);padding:4px 6px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:0}.month .month-head{height:24px}.month-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:3px 4px;display:flex;flex-direction:column;gap:2px;min-width:0;cursor:pointer}.month-cell.other{background:var(--sunk);color:var(--ink-soft)}.month-day{font-size:12px;font-family:var(--data)}.month-cell.today .month-day{background:var(--accent);color:var(--on-accent);border-radius:10px;padding:0 6px;align-self:flex-start}.chip{border:0;border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink);font:inherit;font-size:12px;text-align:left;padding:1px 4px;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.chip.declined{text-decoration:line-through;opacity:.6}.chip-time{color:var(--ink-soft);font-family:var(--data)}.more{border:0;background:none;color:var(--accent);font-size:12px;text-align:left;cursor:pointer;padding:0 4px}.timegrid{display:grid;overflow:auto;flex:1;border-top:1px solid var(--line);align-items:start}.tg-head{position:sticky;top:0;z-index:2;background:var(--ground);font-size:12px;color:var(--ink-mid);padding:4px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:44px}.tg-head.today{color:var(--accent);font-weight:650}.tg-allday{display:flex;flex-direction:column;gap:2px;margin-top:3px}.tg-hours div{font-size:11px;font-family:var(--data);color:var(--ink-soft);text-align:right;padding-right:6px;transform:translateY(-7px)}.tg-day{position:relative;border-left:1px solid var(--line);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 43px,var(--line-soft) 43px,var(--line-soft) 44px);cursor:pointer}.tg-event{position:absolute;border:0;border-radius:4px;color:#fff;font:inherit;font-size:12px;text-align:left;padding:2px 5px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;box-shadow:0 1px 2px #0003}.tg-event span{opacity:.9;font-size:11px}.agenda{overflow:auto;flex:1;padding-bottom:30px}.agenda h3{font-size:13px;margin:14px 0 4px;color:var(--ink-mid)}.agenda-row{display:grid;grid-template-columns:120px 10px 1fr;align-items:center;gap:8px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line-soft);background:none;color:var(--ink);font:inherit;padding:7px 4px;cursor:pointer}.dot{width:8px;height:8px;border-radius:50%}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;display:grid;place-items:center;z-index:30;padding:16px}.event-editor{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer);padding:14px;display:flex;flex-direction:column;gap:8px}.event-editor input,.event-editor select,.event-editor textarea,.contact-form input,.contact-form textarea{width:100%;font:inherit;padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--ground);color:var(--ink)}.event-editor .check{display:flex;align-items:center;gap:6px;font-size:13px}.event-editor .check input{width:auto}.row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.guests{margin:0;padding-left:18px;font-size:13px;color:var(--ink-mid)}.avail{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.avail .busy{color:var(--crit)}.avail .free{color:var(--safe)}.contact-form{display:flex;flex-direction:column;gap:10px;max-width:520px}.contact-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink-mid)}.notice{background:var(--accent-soft);padding:8px 10px;border-radius:var(--r-sm);margin-bottom:10px}.invitation{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--r-sm);padding:10px 12px;margin:0 0 12px;font-size:13px;background:var(--surface)}.invitation.cancel{border-left-color:var(--crit)}.suggest{list-style:none;margin:-4px 0 0;padding:4px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.suggest button{width:100%;text-align:left;border:0;background:none;color:var(--ink);font:inherit;padding:5px 6px;border-radius:4px;cursor:pointer}.suggest button:hover{background:var(--sunk)}@media(max-width:860px){.month{grid-auto-rows:minmax(64px,1fr)}.row2{grid-template-columns:1fr}}.cal-legend{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;margin-bottom:8px}.cal-legend label{display:inline-flex;align-items:center;gap:5px}.suggest .src{margin-left:6px;font-size:11px;color:var(--accent)}.list-heading{margin:12px 12px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.directory-row{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 12px;border-bottom:1px solid var(--line-soft)}.directory-row .mail-subject{grid-column:1}.directory-row .row-actions{grid-column:2;grid-row:1 / span 2;display:flex;gap:6px;align-items:center}.timegrid.dragging,.timegrid.dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.tg-day{touch-action:none}.tg-event{cursor:grab;touch-action:none}.tg-event.recurring{cursor:pointer}.tg-resize{position:absolute;left:0;right:0;bottom:0;height:7px;cursor:ns-resize}.tg-ghost{position:absolute;left:2px;right:4px;border-radius:4px;color:#fff;font-size:12px;padding:2px 5px;opacity:.85;pointer-events:none;z-index:3;box-shadow:0 4px 12px #00000040}.tg-ghost.select{background:var(--accent-soft);color:var(--accent);border:1px dashed var(--accent);box-shadow:none;opacity:1}.now-line{position:absolute;left:0;right:0;height:2px;background:var(--crit);z-index:2;pointer-events:none}.month-cell .chip[draggable=true]{cursor:grab}.calendar-layout{display:grid;grid-template-columns:236px minmax(0,1fr);overflow:hidden}.calendar-layout>.calendar{min-height:0}.cal-side{border-right:1px solid var(--line);padding:12px 12px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.cal-side .compose{margin-bottom:0}.mini-head{display:flex;align-items:center;gap:2px;margin-bottom:4px}.mini-head strong{margin-right:auto;font-size:13px;font-weight:600}.mini-head .icon-btn{width:26px;height:26px}.mini-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.mini-dow{text-align:center;font-size:10px;color:var(--ink-soft);padding:2px 0}.mini-day{position:relative;border:0;background:none;font:inherit;font-size:12px;font-family:var(--data);color:var(--ink);height:28px;border-radius:50%;cursor:pointer}.mini-day:hover{background:var(--sunk)}.mini-day.other{color:var(--ink-soft)}.mini-day.in-view{background:var(--accent-soft);border-radius:4px}.mini-day.today{background:var(--accent);color:var(--on-accent);border-radius:50%;font-weight:600}.mini-day.has:after{content:"";position:absolute;left:50%;bottom:3px;width:3px;height:3px;margin-left:-1.5px;border-radius:50%;background:currentColor;opacity:.6}.cal-list h4{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--ink-mid)}.cal-item{display:flex;align-items:center;gap:8px;padding:4px 2px;font-size:13px}.cal-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swatch{position:relative;width:14px;height:14px;border-radius:4px;cursor:pointer;flex-shrink:0}.swatch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.calendar .cal-toolbar .icon-btn{width:30px;height:30px}.popover-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.quick-create{position:fixed;width:320px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer);box-shadow:0 12px 32px #0000002e;padding:14px;display:flex;flex-direction:column;gap:8px}.quick-create input,.quick-create select{font:inherit;border:0;border-bottom:2px solid var(--accent);background:transparent;color:var(--ink);padding:6px 2px;font-size:16px;outline:0}.quick-create select{font-size:13px;border-bottom:1px solid var(--line)}.qc-when{margin:0;font-size:13px;color:var(--ink-mid)}.qc-actions{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.scope{display:flex;gap:16px;font-size:13px}.scope label{display:inline-flex;align-items:center;gap:6px}.scope input{width:auto}.availability{border:1px solid var(--line-soft);border-radius:var(--r);padding:8px 10px 6px}.avail-hours{position:relative;height:14px;margin-left:96px}.avail-hours span{position:absolute;transform:translate(-50%);font-family:var(--data);font-size:10px;color:var(--ink-soft)}.avail-row{display:flex;align-items:center;gap:6px;height:22px}.avail-who{width:90px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avail-who.clash{color:var(--crit);font-weight:600}.avail-track{position:relative;flex:1;height:12px;border-radius:3px;background:repeating-linear-gradient(to right,var(--sunk) 0,var(--sunk) calc(100% / 13 - 1px),var(--line-soft) calc(100% / 13 - 1px),var(--line-soft) calc(100% / 13))}.avail-busy{position:absolute;top:0;bottom:0;background:var(--ink-soft);border-radius:2px;opacity:.55}.avail-slot{position:absolute;top:-3px;bottom:-3px;border:2px solid var(--accent);border-radius:3px;background:color-mix(in srgb,var(--accent) 15%,transparent)}.avail-note{margin:6px 0 0;font-size:12px}@media(max-width:860px){.calendar-layout{grid-template-columns:1fr}.cal-side{display:none}}.chrome .spacer{flex:1}.account{position:relative}.account-btn{display:flex;align-items:center;gap:8px;border:1px solid transparent;background:none;border-radius:999px;padding:3px 10px 3px 3px;font:inherit;color:var(--chrome-ink, var(--ink));cursor:pointer}.account-btn:hover,.account-btn[aria-expanded=true]{background:var(--chrome-hover, var(--surface));border-color:var(--chrome-line, var(--line))}.account-name{font-size:13px;font-weight:500}.account-menu{position:absolute;right:0;top:calc(100% + 6px);width:300px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer);box-shadow:0 12px 32px #00000029;padding:6px;z-index:40;color:var(--ink)}.account-who{display:flex;flex-direction:column;gap:2px;padding:10px 10px 12px;border-bottom:1px solid var(--line-soft);margin-bottom:6px}.account-who .addr{font-family:var(--data);font-size:12px;color:var(--ink-mid)}.account-who .sso{margin-top:6px;align-self:flex-start}.account-row{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px 10px;font-size:13px;color:var(--ink-mid)}.account-row .seg{display:grid;grid-template-columns:1fr 1fr}.account-row .seg button{flex:1;font-family:var(--ui);font-size:13px;text-transform:none;letter-spacing:normal;padding:6px 8px}.account-signout{width:100%;text-align:left;border:0;border-top:1px solid var(--line-soft);margin-top:6px;background:none;font:inherit;padding:10px;color:var(--ink);cursor:pointer;border-radius:0 0 var(--r) var(--r)}.account-signout:hover{background:var(--sunk)}.contacts-layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);overflow:hidden}.contacts-list{border-right:1px solid var(--line);overflow-y:auto}.letter{display:flex;align-items:center;gap:6px;margin:0;padding:10px 14px 4px;font-size:12px;font-weight:600;color:var(--accent);position:sticky;top:0;background:var(--ground)}.people{list-style:none;margin:0;padding:0}.person{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"av name act" "av sub act";column-gap:11px;align-items:center;width:100%;padding:8px 14px;border:0;border-left:3px solid transparent;background:none;font:inherit;text-align:left;color:var(--ink);cursor:pointer}button.person:hover{background:var(--sunk)}.person.on{background:var(--accent-soft);border-left-color:var(--accent)}.person .avatar-lg{grid-area:av}.person-name{grid-area:name;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-sub{grid-area:sub;font-size:12px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-actions{grid-area:act;display:flex}.contact-pane{overflow-y:auto;padding:28px 32px 48px}.contact-card{max-width:560px;display:flex;flex-direction:column;gap:16px}.card-top{display:flex;align-items:center;gap:16px}.card-top h2{margin:0;font-size:22px;font-weight:600}.card-top p{margin:2px 0 0}.card-top .icon-btn{margin-left:auto}.avatar-xl{width:64px;height:64px;font-size:22px}.card-actions-row{display:flex;gap:8px}.card-actions-row .btn{display:inline-flex;align-items:center;gap:6px}.card-actions-row .delete-btn{color:var(--crit)}.contact-facts{display:grid;grid-template-columns:90px 1fr;gap:12px 16px;margin:8px 0 0;padding-top:16px;border-top:1px solid var(--line-soft)}.contact-facts dt{color:var(--ink-soft);font-size:13px}.contact-facts dd{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.contact-facts .addr{font-family:var(--data);font-size:13px;color:var(--accent);text-decoration:none}.contact-facts .note{white-space:pre-wrap}.contact-card.editing label{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--ink-mid)}.contact-card.editing input,.contact-card.editing textarea{font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}@media(max-width:860px){.contacts-layout{grid-template-columns:1fr}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
