.ib{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--ink-2);transition:background .15s,color .15s;background:none;border:0;padding:0;cursor:pointer}.ib:hover{background:var(--hover);color:var(--ink)}.ib.sm{width:28px;height:28px;border-radius:8px}.ib svg{width:15px;height:15px}.admin-grid{display:grid;grid-gap:10px;gap:10px;min-width:0;min-height:0;height:100%;grid-template-columns:232px minmax(0,1fr)}.subnav{display:flex;flex-direction:column;gap:2px;padding:6px 4px;overflow-y:auto;min-height:0}.subnav .group-label{margin-top:12px}.group-label{font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:0 10px 6px}.group-label,.subnav a{display:flex;align-items:center}.subnav a{gap:11px;height:36px;padding:0 10px;border-radius:10px;color:var(--ink-2);text-decoration:none;font-size:14px;position:relative;cursor:pointer}.subnav a:hover{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink)}.subnav a.on{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:var(--sh-1)}.subnav a.on svg{color:var(--accent)}.subnav a .n{margin-left:auto;font-size:12px;color:var(--ink-3)}.subnav .admin-badge{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text);font-size:12.5px;font-weight:500;margin-bottom:6px}.subnav .admin-badge svg{width:16px;height:16px}.shell-panel .page-head .actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px}.grid2,.grid3{display:grid;gap:12px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.stat b{font-family:var(--font-didact),var(--display);font-size:26px;display:block;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat span{font-size:12.5px;color:var(--ink-3);display:block;margin-top:2px}.stat small{display:block;margin-top:4px;font-size:12px;font-weight:500}.ok-t{color:var(--green)}.warn-t{color:var(--amber)}.bad-t{color:var(--rose)}.meter{height:6px;background:var(--hover);overflow:hidden;margin-top:10px}.meter,.meter i{border-radius:6px}.meter i{display:block;height:100%;background:var(--accent-grad)}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.timeline li{display:grid;grid-template-columns:20px 1fr auto;grid-gap:10px;gap:10px;padding:9px 6px;border-radius:9px;font-size:13.5px;align-items:center;cursor:pointer}.timeline li:hover{background:var(--hover)}.timeline li svg{width:15px;height:15px;color:var(--ink-3)}.timeline small{color:var(--ink-3);font-size:12px}.timeline li span{min-width:0}.facts{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;font-size:12.5px;margin:0}.facts dt{color:var(--ink-3)}.facts dd{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.bars{display:flex;align-items:flex-end;gap:6px;height:90px;padding-top:6px}.bars div{flex:1 1;background:var(--accent-soft-2);position:relative}.bars div,.bars div i{border-radius:5px 5px 0 0}.bars div i{position:absolute;left:0;right:0;bottom:0;background:var(--rose)}.legend{display:flex;gap:14px;font-size:12px;color:var(--ink-3);margin-top:8px}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{width:10px;height:10px;border-radius:3px}.search{display:flex;align-items:center;gap:10px;height:38px;padding:0 8px 0 12px;border-radius:11px;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-3)}.search input{flex:1 1;min-width:0;border:0;outline:none;background:none;color:var(--ink);font:inherit;font-size:13.5px}.search input::placeholder{color:var(--ink-3)}.search svg{width:15px;height:15px}.tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.tabs button{height:28px;padding:0 10px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:none;border:0;font-family:inherit;cursor:pointer}.tabs button:hover{background:var(--hover);color:var(--ink)}.tabs button.on{background:var(--ink);color:var(--surface)}.detect{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);margin-bottom:16px}.detect .logo-sq{width:40px;height:40px;border-radius:10px;background:#f38020;color:#fff;display:grid;place-items:center;font-weight:700;flex-shrink:0}.detect b{font-weight:500}.detect small{display:block;color:var(--ink-2);font-size:12.5px}.dstep{border:1px solid var(--line);border-radius:16px;background:var(--surface);margin-bottom:12px;overflow:hidden}.dstep-head{display:flex;align-items:center;gap:12px;padding:14px 16px}.dstep-head .num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:500;background:var(--hover);color:var(--ink-2);flex-shrink:0}.dstep.ok .num{background:var(--green);color:#fff}.dstep.wait .num{background:var(--amber-soft);color:var(--amber)}.dstep.bad .num{background:var(--rose);color:#fff}.dstep-head b{font-weight:500;display:block}.dstep-head small{color:var(--ink-3);font-size:12.5px}.dstep-head .st{margin-left:auto}.dstep table{width:100%;border-collapse:collapse;font-size:12.5px}.dstep th{text-align:left;font-weight:500;color:var(--ink-3);padding:8px 16px;background:var(--surface-2);font-size:11.5px;text-transform:uppercase;letter-spacing:.05em}.dstep td,.dstep th{border-top:1px solid var(--line)}.dstep td{padding:9px 16px;vertical-align:middle}.dstep td .mono{word-break:break-all}.copy{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:6px;border:1px solid var(--line-2);font-size:11.5px;color:var(--ink-2);background:var(--surface);cursor:pointer;font-family:inherit}.copy:hover{border-color:var(--accent);color:var(--accent-text)}.copy svg{width:12px;height:12px}.fixmsg{margin:0 16px 14px;padding:10px 12px;border-radius:10px;background:var(--rose-soft);color:var(--rose);font-size:12.5px;display:flex;gap:8px}.fixmsg svg{width:15px;height:15px;flex-shrink:0;margin-top:1px}.share-bar{display:flex;gap:8px;flex-wrap:wrap;padding:14px 16px;border-radius:14px;border:1px dashed var(--line-2);align-items:center;margin-top:6px}.grade{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;font-family:var(--font-didact),var(--display);font-weight:700;font-size:30px;background:var(--green-soft);color:var(--green);flex-shrink:0}.grade.b{background:var(--amber-soft);color:var(--amber)}.grade.c{background:var(--rose-soft);color:var(--rose)}.stack{display:flex;flex-direction:column;gap:0}.domain-row{cursor:pointer;text-decoration:none;color:inherit;margin-bottom:10px}.domain-row:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}.domain-row .spacer{flex:1 1}@media (max-width:640px){.dstep td:first-child,.dstep th:first-child{display:none}.detect{flex-wrap:wrap}.detect .btn{width:100%;justify-content:center}}.profile-top{display:flex;align-items:center;gap:16px}.profile-top b{font-weight:500}.profile-top .sub{font-size:12.5px;color:var(--ink-3)}.admin-ai-card{margin-bottom:12px}.admin-ai-card:last-child{margin-bottom:0}.setting{align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.setting:last-child{border-bottom:0}.setting>div{flex:1 1;min-width:0}.setting b{font-size:14px;display:block}.setting small{color:var(--ink-3);font-size:12.5px}.notice{display:flex;gap:10px;padding:12px 14px;border-radius:12px;background:var(--amber-soft);color:var(--ink-2);font-size:13px;line-height:1.5}.notice svg{width:16px;height:16px;color:var(--amber);flex-shrink:0;margin-top:2px}.notice.info{background:var(--accent-soft)}.notice.info svg{color:var(--accent)}.form-error{color:var(--rose);font-size:13px}@media (max-width:980px){.admin-grid{grid-template-columns:1fr;height:auto}.admin-grid .subnav{flex-direction:row;overflow-x:auto;padding:0 0 4px}.admin-grid .subnav .group-label,.subnav .admin-badge{display:none}.admin-grid .subnav a{flex-shrink:0;background:var(--surface);box-shadow:var(--sh-1)}}@media (max-width:640px){.grid2,.grid3,.grid4{grid-template-columns:1fr}.drawer{inset:0;width:100%;max-width:100%;border-radius:0}}@media (max-width:1200px){.grid3,.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}.view{min-width:0;min-height:0;display:none}.view.on{display:grid}#view-mail{grid-template-columns:232px 380px minmax(0,1fr) 300px;gap:10px;min-width:0;min-height:0;height:100%}#view-mail.no-ctx{grid-template-columns:232px 380px minmax(0,1fr)}#view-mail.no-ctx .ctx{display:none}#view-mail .reader-panel{min-width:0;min-height:0;overflow:hidden}#view-mail .list-panel,#view-mail .reader-panel{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-2);border:1px solid var(--line)}#view-mail .list-panel{width:auto;padding:0;gap:0}.folders{display:flex;flex-direction:column;padding:6px 4px;gap:18px;overflow-y:auto;min-height:0}.folders .compose-btn{width:100%;flex-shrink:0}.folders .group-label{margin:0}.nav{display:flex;flex-direction:column;gap:1px}.nav .nav-stub,.nav a,.nav button{display:flex;align-items:center;gap:11px;height:34px;padding:0 10px;border-radius:10px;color:var(--ink-2);transition:.12s;position:relative;text-align:left;width:100%;font:inherit;font-size:13.5px;background:none;border:0;cursor:pointer;text-decoration:none;box-sizing:border-box}.nav a:hover,.nav button:hover{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink)}.nav a.on,.nav button.on{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:var(--sh-1)}.nav a.on svg,.nav button.on svg{color:var(--accent)}.nav a.on:before,.nav button.on:before{content:"";position:absolute;left:-4px;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--accent)}.nav .n{margin-left:auto;font-size:12px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nav .n.hot{color:var(--accent-text);background:var(--accent-soft)}.nav .n.hot,.nav .n.late{padding:0 7px;border-radius:20px;font-weight:500;line-height:18px}.nav .n.late{color:var(--rose);background:var(--rose-soft)}.nav svg{width:16px;height:16px;flex-shrink:0}.nav .nav-stub{cursor:default;opacity:.72}.nav .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}@media (max-width:1480px){#view-mail{grid-template-columns:232px 360px minmax(0,1fr)}#view-mail .ctx{display:none}}@media (max-width:1200px){#view-mail{grid-template-columns:340px minmax(0,1fr)}#view-mail .folders{display:none}}@media (max-width:860px){#view-mail{grid-template-columns:1fr}}@media (max-width:640px){#view-mail .list-panel{border-radius:0;border:0;box-shadow:none}}.list-panel{min-width:0;min-height:0;overflow:hidden}.list-head,.list-panel{display:flex;flex-direction:column}.list-head{padding:16px 16px 10px;gap:12px;border-bottom:1px solid var(--line)}.lh-row{display:flex;align-items:center;gap:6px}.lh-row h1{font-size:22px;line-height:1.1}.lh-row .sub{color:var(--ink-3);font-size:12.5px;margin-left:8px;margin-top:3px}.lh-row .tools{margin-left:auto;display:flex;align-items:center;gap:2px}.sync{font-size:11.5px;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px;margin-right:4px}.sync i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.list-head .search{cursor:pointer;flex:1 1;min-width:0}.list{list-style:none;flex:1 1;overflow-y:auto;padding:6px 8px 12px;margin:0;scrollbar-width:thin}.row{position:relative;display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;padding:11px 12px 11px 14px;border-radius:13px;cursor:pointer;transition:background .12s;margin-bottom:2px;border:1px solid transparent;width:100%;text-align:left}.row:hover{background:var(--hover)}.row:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px}.row.sel{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 18%,transparent)}.row.unread:before{content:"";position:absolute;left:4px;top:26px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.r-top{display:flex;align-items:center;gap:8px;min-width:0}.r-from{font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unread .r-from{color:var(--ink);font-weight:500}.r-time{margin-left:auto;font-size:12px;color:var(--ink-3)}.r-subj,.r-time{white-space:nowrap}.r-subj{font-size:13.5px;overflow:hidden;text-overflow:ellipsis}.unread .r-subj{font-weight:500}.r-prev{font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.r-meta{display:flex;gap:6px;margin-top:7px;flex-wrap:wrap}.r-meta,.ract{align-items:center}.ract{display:none;gap:2px;flex-shrink:0}.row:focus-within .ract,.row:hover .ract{display:flex}.row:hover .r-time:not(.pinned){visibility:hidden}.ract .ib.sm{width:26px;height:26px;border-radius:8px}.age{font-size:11.5px;font-weight:500;padding:2px 8px;border-radius:20px;display:inline-flex;align-items:center;gap:4px}.age svg{width:11px;height:11px}.age.ok{background:var(--green-soft);color:var(--green)}.age.warn{background:var(--amber-soft);color:var(--amber)}.age.late{background:var(--rose-soft);color:var(--rose)}.sep{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:12px 8px 6px}.sep:after{content:"";flex:1 1;height:1px;background:var(--line)}.zero{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px;gap:8px;height:100%;flex:1 1}.zero .badge{width:64px;height:64px;border-radius:20px;background:var(--green-soft);color:var(--green);display:grid;place-items:center;margin-bottom:8px}.zero .badge svg{width:30px;height:30px}.zero h3{font-family:var(--font-didact),var(--display);font-size:20px;margin:0}.zero p{color:var(--ink-3);font-size:13.5px;max-width:320px;margin:0}.list-body{display:flex;flex-direction:column;min-height:0;flex:1 1}.list-state{gap:12px}.folder-empty,.list-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--ink-3);min-height:200px;flex:1 1;text-align:center}.folder-empty{gap:10px}.folder-empty svg{width:28px;height:28px;opacity:.55}.folder-empty p{margin:0;font-size:13.5px;max-width:280px}.folder-empty .link{margin-top:4px;font-size:13px;color:var(--accent-text);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.list-spin{width:22px;height:22px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--accent);animation:list-spin .8s linear infinite}@keyframes list-spin{to{transform:rotate(1turn)}}.skel-list{list-style:none;margin:0;padding:6px 8px 12px;display:flex;flex-direction:column;gap:2px;flex:1 1}.skel-row{display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;padding:11px 12px 11px 14px;border-radius:13px}.skel-body{display:flex;flex-direction:column;gap:8px;min-width:0;padding-top:2px}.skel{display:block;border-radius:6px;background:linear-gradient(90deg,var(--hover) 0,color-mix(in srgb,var(--hover) 40%,var(--surface)) 50%,var(--hover) 100%);background-size:200% 100%;animation:skel-shimmer 1.2s ease-in-out infinite}.skel-av{width:36px;height:36px;border-radius:50%}.skel-line{height:11px}.skel-w-40{width:40%}.skel-w-55{width:55%}.skel-w-70{width:70%}@keyframes skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.list-spin{animation:none;border-top-color:var(--line-2)}.skel{animation:none;background:var(--hover)}}.list-error-actions{display:flex;gap:8px}.mail-view .list-panel,.mail-view .reader-panel{min-height:0;display:flex;flex-direction:column}.toolbar{display:flex;align-items:center;gap:2px;padding:9px 12px;border-bottom:1px solid var(--line);flex-wrap:nowrap}.tb-sep{width:1px;height:18px;background:var(--line-2);margin:0 6px}.tb-right{margin-left:auto;display:flex;align-items:center;gap:2px;font-size:12px;color:var(--ink-3)}.tb-right span{margin-right:4px}.reader{flex:1 1;overflow-y:auto;min-height:0}.reader-in{max-width:760px;margin:0 auto;padding:26px 32px 40px}.reader-state{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:var(--ink-3)}.reader-pick{max-width:360px;margin:48px auto;text-align:center;align-items:center}.reader-pick p{margin:0}.reader-kbd-hint{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:4px!important}.subject{font-size:26px;line-height:1.2}.s-meta{display:flex;align-items:center;gap:8px;margin:10px 0 18px;flex-wrap:wrap}.ai{position:relative;border-radius:14px;padding:14px 16px;margin-bottom:16px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}.ai-head{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.ai-head svg{width:14px;height:14px}.ai-head .ib{margin-left:auto}.ai p{margin-top:6px;font-size:13.5px;color:var(--ink-2);line-height:1.6}.actions-list{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.actions-list li{display:flex;align-items:center;gap:10px;font-size:13px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:7px 8px 7px 12px}.actions-list li span{flex:1 1}.actions-list li .due{font-size:11.5px;color:var(--ink-3);flex:0 1}.actions-list li.added{opacity:.6}.msg{border:1px solid var(--line);border-radius:14px;margin-bottom:10px;background:var(--surface)}.msg.col{background:var(--surface-2)}.m-head{display:flex;align-items:center;gap:12px;padding:14px 16px}.m-head-btn{width:100%;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:14px}.m-head-btn:hover{background:var(--hover)}.m-who{flex:1 1;min-width:0}.m-who b{font-weight:500}.m-who .addr{margin-left:4px}.m-who .addr,.m-who .to{color:var(--ink-3);font-size:12.5px}.m-snip{font-size:13px;overflow:hidden;text-overflow:ellipsis}.m-snip,.m-time{color:var(--ink-3);white-space:nowrap}.m-time{font-size:12px}.m-body{padding:0 16px 16px 64px;font-size:14.5px;line-height:1.7}.m-body-state{color:var(--ink-3);font-size:13.5px}.m-frame{display:block;width:100%;border:0;background:transparent;color-scheme:inherit}.fold{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:12px;background:var(--hover);color:var(--ink-3);font-size:12px;margin:2px 0 4px;border:0;cursor:pointer;font:inherit}.fold:hover{color:var(--ink)}.imgbar{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-2);padding:8px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);margin:0 16px 12px 64px;flex-wrap:wrap}.imgbar svg{width:15px;height:15px;color:var(--ink-3)}.imgbar button{color:var(--accent-text);font-weight:500;font-size:12.5px;background:none;border:0;cursor:pointer;font:inherit;padding:0}.files{display:flex;gap:8px;flex-wrap:wrap}.file{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:11px;min-width:200px;cursor:pointer;background:var(--surface)}.file:hover{border-color:var(--accent)}.f-ico{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;font-size:9px;font-weight:700;color:#fff;background:var(--ink-3)}.f-ico.pdf{background:#e5484d}.f-ico.xls{background:#12a150}.file b{font-size:12.5px;font-weight:500;display:block}.file small{font-size:11.5px;color:var(--ink-3)}.bounce-card{border:1px solid color-mix(in srgb,var(--rose) 28%,var(--line));border-radius:14px;padding:14px 16px;background:var(--rose-soft);display:flex;flex-direction:column;gap:12px}.bounce-card-head{display:flex;align-items:flex-start;gap:12px}.bounce-card-ico{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--surface);color:var(--rose);border:1px solid color-mix(in srgb,var(--rose) 22%,transparent);flex-shrink:0}.bounce-card-ico svg{width:18px;height:18px}.bounce-card-head b{font-weight:500;font-size:14.5px}.bounce-card-sub{margin:2px 0 0;font-size:12.5px;color:var(--ink-3)}.bounce-card-facts{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;margin:0;font-size:13px}.bounce-card-facts dt{color:var(--ink-3)}.bounce-card-facts dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-word}.bounce-card-facts code{font-size:12px;background:var(--surface);padding:1px 6px;border-radius:6px}.bounce-card-actions{display:flex;gap:8px;flex-wrap:wrap}.back{display:none}@media (max-width:860px){#view-mail .reader-panel{position:fixed;inset:10px 10px 10px 78px;transform:translateX(calc(100% + 100px));transition:transform .3s var(--ease);z-index:30}#view-mail.reading .reader-panel{transform:none}.back{display:grid!important}}@media (max-width:640px){#view-mail .reader-panel{inset:0 0 64px 0;border-radius:0}.reader-in{padding:18px 16px 32px}.m-body{padding:0 16px 16px}.imgbar{margin:0 16px 12px}.subject{font-size:21px}.tb-hide{display:none}}.smart{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0 10px}.sr{height:30px;padding:0 12px;border-radius:20px;border:1px solid var(--line-2);font-size:12.5px;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px;background:var(--surface);cursor:pointer;font-family:inherit}.sr:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.sr:disabled{opacity:.55;cursor:default}.sr svg{width:13px;height:13px;color:var(--accent)}.reply{border:1px solid var(--line-2);border-radius:14px;background:var(--surface);box-shadow:var(--sh-1)}.reply:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring)}.reply.is-note{background:var(--note);border-color:var(--note-line)}.r-mode{display:flex;gap:2px;padding:8px 8px 0;flex-wrap:wrap;align-items:center}.r-mode button{height:26px;padding:0 10px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--ink-3);border:0;background:none;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.r-mode button.on{background:var(--hover);color:var(--ink)}.reply.is-note .r-mode button.on{background:var(--note-line);color:var(--ink)}.r-mode button svg{width:13px;height:13px}.reply textarea{display:block;width:100%;border:0;outline:none;resize:none;background:none;padding:8px 14px 10px;min-height:72px;font-size:14px;line-height:1.6;font-family:inherit;color:var(--ink)}.reply-opts{display:flex;padding:0 10px 8px;flex-wrap:wrap}.reply .opt,.reply-opts{align-items:center;gap:6px}.reply .opt{display:inline-flex;height:26px;padding:0 9px;border-radius:7px;border:1px dashed var(--line-2);font-size:12px;color:var(--ink-2);background:none;cursor:pointer;font-family:inherit}.reply .opt svg{width:13px;height:13px}.reply .opt.on{border-style:solid;border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:var(--accent-soft);color:var(--accent-text)}.reply-bar{display:flex;align-items:center;gap:2px;padding:6px 8px 6px 10px;border-top:1px solid var(--line)}.reply-bar .grow{flex:1 1}.reply .send-split{display:flex;border-radius:9px;overflow:hidden;box-shadow:0 6px 16px -8px var(--accent)}.reply .send-split button{background:var(--accent);color:#fff;height:32px;display:flex;align-items:center;gap:7px;padding:0 13px;font-weight:500;font-size:13px;border:0;cursor:pointer;font-family:inherit}.reply .send-split button:hover{background:var(--accent-2)}.reply .send-split button:disabled{opacity:.65;cursor:default}.reply .send-split button+button{padding:0 8px;border-left:1px solid hsla(0,0%,100%,.22)}.reply .send-split svg{width:14px;height:14px}.reply-templates{position:absolute;z-index:40;min-width:220px;max-width:min(320px,90vw);max-height:240px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-2);padding:6px}.reply-templates button{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 10px;border-radius:8px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer}.reply-templates button:hover{background:var(--hover)}.reply-templates .muted{padding:8px 10px;font-size:12.5px}.reply-later{position:absolute;z-index:40;min-width:200px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-2);padding:6px}.reply-later .m-label{font-size:11.5px;color:var(--ink-3);padding:6px 10px 4px;font-weight:500}.reply-later button{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:12px;text-align:left;border:0;background:none;padding:8px 10px;border-radius:8px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer}.reply-later button:hover{background:var(--hover)}.reply-later small{color:var(--ink-3);font-size:11.5px}.reply-wrap{position:relative}@media (max-width:390px){.reply-opts{padding:0 8px 8px}.r-mode{padding:8px 6px 0}}.teambar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);margin-bottom:16px;font-size:13px}.teambar .lbl{color:var(--ink-3);font-size:12px}.pick{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px 0 4px;border-radius:8px;border:1px solid var(--line-2);background:var(--surface);font-size:12.5px;font-weight:500;font-family:inherit;color:inherit;cursor:pointer}.pick svg{width:13px;height:13px;color:var(--ink-3)}.pick .st{width:8px;height:8px;border-radius:50%;margin-left:4px}.presence{margin-left:auto;align-items:center;gap:6px;font-size:12px;color:var(--amber)}.presence,.typing{display:inline-flex}.typing{gap:2px}.typing i{width:4px;height:4px;border-radius:50%;background:var(--amber);animation:team-blink 1.2s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes team-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.typing i{animation:none}}.note{background:var(--note);border:1px solid var(--note-line);border-radius:14px;padding:12px 16px;margin-bottom:10px;font-size:13.5px;display:flex;gap:12px}.note .lbl{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--amber);display:flex;align-items:center;gap:5px;margin-bottom:2px}.note .lbl svg{width:12px;height:12px}.note .mention{color:var(--accent-text);font-weight:500}.list-panel>.tabs{padding:0 14px 10px}.list-panel .tabs .c{font-size:11px;opacity:.75}.reply-collision{margin:10px 0 0;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));background:var(--amber-soft);display:grid;grid-gap:8px;gap:8px}.reply-collision .row-flex{justify-content:flex-end}.assignee{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink-2)}.task-group{margin-bottom:22px}.task-row{display:grid;grid-template-columns:22px 1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-radius:11px;border:1px solid var(--line);background:var(--surface);margin-bottom:6px}.task-row .check{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--line-2);display:grid;place-items:center;margin-top:0;transition:.15s;cursor:pointer;flex-shrink:0}.task-row .check:hover{border-color:var(--accent)}.task-row .check svg{width:12px;height:12px;stroke-width:3;color:#fff;display:none}.task-row.done .t-txt{text-decoration:line-through;color:var(--ink-3)}.task-row.done .check{background:var(--accent);border-color:var(--accent)}.task-row.done .check svg{display:block}.tasks-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 16px;text-align:center;color:var(--ink-3)}.tasks-state h3{font-size:16px;font-weight:500;color:var(--ink);margin:0}.tasks-state .muted{margin:0;max-width:360px;font-size:13.5px}@media (max-width:640px){.task-row{grid-template-columns:22px 1fr auto;gap:10px}.task-row .ib.sm{display:none}}#view-home{grid-template-columns:minmax(0,1fr) 360px;gap:10px;min-width:0;min-height:0;height:100%}#view-home>.panel{width:auto;padding:0;gap:0;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}#view-home .scroll{height:100%;overflow-y:auto;min-height:0}.home-main{padding:0}.home-in{padding:28px 32px 40px;max-width:980px;width:100%;margin:0 auto}.greet{display:flex;align-items:flex-end;gap:20px;margin-bottom:22px;flex-wrap:wrap}.greet h1{font-size:30px;line-height:1.15;margin:0}.greet p{color:var(--ink-3);margin:4px 0 0}.greet .actions{margin-left:auto;display:flex;gap:8px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:22px}.kpi{border:1px solid var(--line);border-radius:14px;padding:14px 16px;background:var(--surface);text-align:left;transition:.15s;display:flex;flex-direction:column;gap:2px;font:inherit;color:inherit;cursor:pointer}a.kpi{text-decoration:none}.kpi:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.kpi b{font-family:var(--font-didact),var(--display);font-size:26px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.kpi span{font-size:12.5px;color:var(--ink-3)}.kpi small{font-size:11.5px;font-weight:500}.kpi small.up{color:var(--rose)}.kpi small.ok{color:var(--green)}.kpi.ring{flex-direction:row;align-items:center;gap:12px;cursor:default}.kpi.ring:hover{border-color:var(--line);box-shadow:none}.ring svg{width:46px;height:46px;transform:rotate(-90deg);flex-shrink:0}.ring circle{fill:none;stroke-width:5}.ring .bg{stroke:var(--hover)}.ring .fg{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease)}.brief{position:relative;border-radius:16px;padding:18px 20px;margin-bottom:26px;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,var(--accent-2),color-mix(in srgb,var(--accent) 30%,var(--line)) 45%,var(--line)) border-box;border:1px solid transparent;overflow:hidden}.brief:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 140px at 0 0,var(--accent-soft),transparent 70%);pointer-events:none}.brief>*{position:relative}.brief-head{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.brief-head svg{width:15px;height:15px}.brief-head .muted{text-transform:none;letter-spacing:0;font-weight:400;margin-left:auto;font-size:12px}.brief ul{list-style:none;display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding:0}.brief li{display:flex;gap:10px;font-size:14px;color:var(--ink-2);line-height:1.55}.brief li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);margin-top:8px;flex-shrink:0}.brief li b{color:var(--ink);font-weight:500}.brief li a{color:var(--accent-text);font-weight:500;cursor:pointer}.queue{margin-bottom:28px}.sec-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.sec-title .count{font-size:11px;padding:0 7px;border-radius:10px;background:var(--hover);color:var(--ink-2);letter-spacing:0;line-height:18px}.sec-title .grow{flex:1 1}.sec-title a,.sec-title button.link{font-size:12px;text-transform:none;letter-spacing:0;color:var(--accent-text);font-weight:500;background:none;border:0;cursor:pointer;font:inherit;padding:0;text-decoration:none}#view-home .qcard{display:grid;grid-template-columns:36px 1fr auto;grid-gap:14px;gap:14px;align-items:start;padding:14px 16px;border:1px solid var(--line);border-radius:14px;margin-bottom:8px;background:var(--surface);transition:.15s;cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit}#view-home .qcard:hover{border-color:var(--line-2);box-shadow:var(--sh-2)}#view-home .qcard .org{font-size:12.5px;color:var(--ink-3)}#view-home .qcard .qa{display:flex;gap:4px;opacity:.55;transition:.15s}#view-home .qcard:hover .qa{opacity:1}#view-home .age{font-size:11.5px;font-weight:500;padding:2px 8px;border-radius:20px;display:inline-flex;align-items:center;gap:4px}#view-home .age.ok{background:var(--green-soft);color:var(--green)}#view-home .age.warn{background:var(--amber-soft);color:var(--amber)}#view-home .age.late{background:var(--rose-soft);color:var(--rose)}.side{padding:0}.side-in{padding:22px 20px 28px;gap:26px}.agenda,.side-in{display:flex;flex-direction:column}.slot{display:grid;grid-template-columns:52px 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line)}.slot:last-child{border-bottom:0}.slot time{font-size:12.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:2px}.ev{border-left:3px solid var(--accent);padding:2px 0 2px 10px}.ev b{font-weight:500;font-size:13.5px;display:block}.ev small{font-size:12px;color:var(--ink-3);display:block}.ev .prep{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap}.ev.now{border-color:var(--green)}.ev.free{border-color:var(--line-2);color:var(--ink-3)}.tasks{list-style:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.task{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;padding:8px 6px;border-radius:10px;align-items:start}.task:hover{background:var(--hover)}.check{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--line-2);display:grid;place-items:center;margin-top:1px;transition:.15s;cursor:pointer;background:none;padding:0;color:inherit}.check:hover{border-color:var(--accent)}.check svg{width:12px;height:12px;stroke-width:3;color:#fff;display:none}.task.done .check{background:var(--accent);border-color:var(--accent)}.task.done .check svg{display:block}.task.done .t-txt{color:var(--ink-3);text-decoration:line-through}.t-txt{font-size:13.5px;line-height:1.4}.t-meta{display:flex;gap:6px;margin-top:4px;font-size:12px;color:var(--ink-3)}.t-meta,.t-meta a{align-items:center}.t-meta a{color:var(--accent-text);cursor:pointer;display:inline-flex;gap:3px;text-decoration:none}.t-meta a svg{width:12px;height:12px}.shared{display:flex;flex-direction:column;gap:8px}.sbox{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;cursor:pointer;transition:.15s;text-decoration:none;color:inherit;background:none;font:inherit;text-align:left;width:100%}.sbox:hover{border-color:var(--accent)}.sbox .ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex-shrink:0}.sbox .ico svg{width:16px;height:16px}.sbox b{font-weight:500;font-size:13.5px;display:block}.sbox small{font-size:12px;color:var(--ink-3)}.sbox .right{margin-left:auto;gap:4px;align-items:flex-end}.sbox .right,.today-state{display:flex;flex-direction:column}.today-state{align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:var(--ink-3);min-height:240px}.today-state .list-spin{width:22px;height:22px;border:2px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;animation:today-spin .7s linear infinite}@keyframes today-spin{to{transform:rotate(1turn)}}.queue-empty{font-size:13px;color:var(--ink-3);padding:8px 2px 4px}@media (max-width:1200px){#view-home{grid-template-columns:1fr}#view-home .side{display:none}.kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.home-in{padding:20px 16px 28px}.greet h1{font-size:24px}.greet .actions{margin-left:0;width:100%}.kpi b{font-size:22px}#view-home .qcard{grid-template-columns:32px 1fr}#view-home .qcard .qa{grid-column:1/-1;justify-content:flex-end;opacity:1}}.split2{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:10px;gap:10px;min-height:0;height:100%}#view-contacts .panel{width:auto;padding:0;gap:0;min-width:0;min-height:0;overflow:hidden;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-2);border:1px solid var(--line)}#view-contacts .contacts-list-panel,#view-contacts .panel{display:flex;flex-direction:column}#view-contacts .contacts-detail-panel{position:relative}#view-contacts .scroll{overflow-y:auto;min-height:0;flex:1 1}#view-contacts .pad{padding:24px 28px 40px}#view-contacts .list-head .search{cursor:text}.c-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;cursor:pointer}.c-row:hover{background:var(--hover)}.c-row:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px}.c-row.on{background:var(--accent-soft)}.c-row b{font-weight:500;display:block;font-size:14px}.c-row small{font-size:12px;color:var(--ink-3);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-row .rt{margin-left:auto}.contacts-actions{margin-top:10px}.contacts-facts,.contacts-timeline{margin-bottom:18px}.contacts-timeline li{cursor:default}.contacts-timeline li.contacts-clickable,.contacts-timeline li[role=link]{cursor:pointer}.contacts-state{padding:16px 12px}.contacts-empty-detail{display:grid;place-items:center;min-height:200px}.contacts-back{display:none;position:absolute;top:10px;left:10px;z-index:2}@media (max-width:980px){.split2{grid-template-columns:320px minmax(0,1fr)}#view-contacts .pad{padding:20px 18px 32px}}@media (max-width:640px){.split2{grid-template-columns:1fr}#view-contacts.contacts-reading .contacts-list-panel,.split2 .detail{display:none}#view-contacts.contacts-reading .detail{display:flex}.contacts-back{display:grid}#view-contacts .pad{padding:48px 16px 90px}}#view-mail .ctx{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-2);border:1px solid var(--line);min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}#view-mail .ctx .scroll{min-height:0;overflow-y:auto}.ctx-in{padding:18px 16px 24px;display:flex;flex-direction:column;gap:22px}.ctx-empty{padding:8px 0}.person{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.person b{font-size:15px;font-weight:500;margin-top:4px}.person small{font-size:12.5px;color:var(--ink-3);line-height:1.4}.person .row-btns{display:flex;gap:6px;margin-top:6px}.mini{list-style:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.mini li{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:9px;font-size:13px;cursor:pointer}.mini li:hover{background:var(--hover)}.mini li span{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini li small{font-size:11.5px;color:var(--ink-3);white-space:nowrap}.mini li svg{width:15px;height:15px;color:var(--ink-3)}.mini li .f-ico{flex:0 0 22px}.pwa-banners{position:fixed;left:50%;bottom:72px;transform:translateX(-50%);z-index:90;display:flex;flex-direction:column;gap:8px;width:min(420px,calc(100vw - 24px));pointer-events:none}.pwa-banner{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-2);font-size:13px;color:var(--ink)}.pwa-banner[data-tone=offline]{border-color:color-mix(in oklab,#c47a12 45%,var(--line));background:color-mix(in oklab,#c47a12 10%,var(--surface))}.pwa-banner[data-tone=install]{border-color:color-mix(in oklab,var(--accent) 40%,var(--line));background:color-mix(in oklab,var(--accent) 8%,var(--surface))}.pwa-banner[data-tone=outbox]{border-color:color-mix(in oklab,var(--accent) 35%,var(--line))}.pwa-banner .pwa-copy{flex:1 1;min-width:0;line-height:1.35}.pwa-banner .pwa-copy strong{display:block;font-weight:600;font-size:13.5px}.pwa-banner .pwa-copy span{color:var(--muted);font-size:12.5px}.pwa-banner .pwa-actions{display:flex;gap:6px;flex-shrink:0}.pwa-banner .pwa-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;font:inherit;font-size:12.5px;font-weight:500;padding:6px 10px;cursor:pointer;background:transparent;color:var(--muted)}.pwa-banner .pwa-actions button.primary{background:var(--accent);color:#fff}.pwa-banner .pwa-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:420px){.pwa-banners{bottom:88px}}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:var(--font-ubuntu),var(--sans);background:var(--canvas);color:var(--ink);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.h-display{font-family:var(--font-didact),var(--display);font-weight:700;letter-spacing:-.4px}svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.logo,svg{flex-shrink:0}.logo{width:40px;height:40px;border-radius:13px;background:#fff;border:1px solid var(--line);box-shadow:0 6px 16px -8px rgba(14,71,30,.45);display:grid;place-items:center;overflow:hidden}.logo img{width:78%;height:78%;object-fit:contain}.wordmark{font-family:var(--font-didact),var(--display);font-weight:700;font-size:22px;letter-spacing:-.6px;color:#0e471e;line-height:1}.wordmark i{font-style:normal;color:#7dbf3b}:root[data-theme=dark] .wordmark{color:#e9f3e1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wordmark{color:#e9f3e1}}.brand-row{display:flex;align-items:center;gap:12px}.icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-gap:10px;gap:10px}.icon-cell{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);font-size:10px;text-align:center;word-break:break-all}.icon-cell svg{color:var(--ink)}.panel.wide{width:min(720px,100%)}.shell{min-height:100%;align-items:center;justify-content:center;gap:24px;padding:32px 20px}.panel,.shell{display:flex;flex-direction:column}.panel{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-2);border:1px solid var(--line);padding:28px 32px;width:min(440px,100%);gap:18px}.seg2{display:inline-flex;border:1px solid var(--line-2);border-radius:10px;overflow:hidden;background:var(--surface-2)}.seg2 button{font:inherit;color:var(--ink-2);background:transparent;border:0;cursor:pointer;height:32px;padding:0 12px;font-size:13px;font-weight:500}.seg2 button.on{background:var(--surface);color:var(--accent-text);box-shadow:var(--sh-1)}.setting{display:flex;flex-direction:column;gap:8px}.setting b{font-size:13px;font-weight:500;color:var(--ink)}.muted{color:var(--ink-3);font-size:13px}.swatch{height:40px;border-radius:var(--r-md);background:var(--accent-grad);box-shadow:0 8px 20px -8px var(--accent)}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/2fec16f4e3247070-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:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d39dd0fe2707b73f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/64b603a0050c6c5e-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19bbd60ccc95b5d0-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:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f882d86c499cfa5a-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c99b890c5ded8d2e-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:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4b1cfd3867993fed-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:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/77f5a85cac4ea515-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bda87828535b47a7-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b22cdab1bc584ea3-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:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eeeb642bd71d217b-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/70d2fd2b9078a5a3-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:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e8773fdd4b7ad26f-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:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/23822ac40846484b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/387866ce4a39ca39-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/dbd9849a8a735d72-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:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/12a3e8885b69eb86-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3ecd40fce058ee61-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:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/854d2e4705543874-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:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b188519314c42064-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/14d38ce06836ffee-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cf66601165af2130-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:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b664222af7dcc13c-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/33a864272e2b3e97-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:Ubuntu Fallback;src:local("Arial");ascent-override:91.32%;descent-override:18.52%;line-gap-override:2.74%;size-adjust:102.06%}.__className_2c9811{font-family:Ubuntu,Ubuntu Fallback;font-style:normal}.__variable_2c9811{--font-ubuntu:"Ubuntu","Ubuntu Fallback"}@font-face{font-family:Didact Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9f391679cb1c153b-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:Didact Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aaac37cec8ca03f6-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Didact Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a9b998f3707210b9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Didact Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/104876ee0fca3fff-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:Didact Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5fc5d8e51c81f5bf-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Didact Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/09579700c1f79373-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:Didact Gothic Fallback;src:local("Arial");ascent-override:110.24%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:94.89%}.__className_93ad47{font-family:Didact Gothic,Didact Gothic Fallback;font-weight:400;font-style:normal}.__variable_93ad47{--font-didact:"Didact Gothic","Didact Gothic Fallback"}