._root_183jq_1 {
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
    padding: 16px;
    font-family: var(--mui-typography-fontFamily, system-ui, sans-serif);
    color: var(--mui-palette-text-primary, #1a1a1a);
}

._section_183jq_10 {
    background: var(--mui-palette-background-paper, #fff);
    border: 1px solid var(--mui-palette-divider, #e3e3e3);
    border-radius: 8px;
    padding: 16px;
}

._section_183jq_10 h3 {
    margin: 0 0 12px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: var(--mui-palette-text-secondary, #555);
}

._headerRow_183jq_25 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

._publishedCard_183jq_32,
._rcCard_183jq_33,
._draftCard_183jq_34 {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 14px;
    border-radius: 6px;
    border: 1px solid var(--mui-palette-divider, #e3e3e3);
    background: var(--mui-palette-background-default, #fafafa);
}

._rcCard_183jq_33 {
    border-left: 3px solid var(--mui-palette-warning-main, #ed6c02);
}

._publishedCard_183jq_32 {
    border-left: 3px solid var(--mui-palette-success-main, #2e7d32);
}

._versionNumber_183jq_52 {
    font-weight: 600;
    font-size: 16px;
}

._meta_183jq_57 {
    font-size: 12px;
    color: var(--mui-palette-text-secondary, #555);
}

._empty_183jq_62 {
    padding: 16px;
    text-align: center;
    color: var(--mui-palette-text-secondary, #888);
    font-size: 13px;
    background: var(--mui-palette-background-default, #fafafa);
    border-radius: 6px;
    border: 1px dashed var(--mui-palette-divider, #ccc);
}

._draftList_183jq_72 {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

._draftMain_183jq_78 {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 2px;
}

._draftName_183jq_85 {
    font-weight: 600;
    font-size: 14px;
}

._staleBadge_183jq_90 {
    display: inline-block;
    margin-left: 8px;
    padding: 1px 6px;
    border-radius: 3px;
    font-size: 11px;
    font-weight: 600;
    background: var(--mui-palette-warning-light, #fff4e5);
    color: var(--mui-palette-warning-dark, #b15a05);
}

._draftActions_183jq_101 {
    display: flex;
    gap: 4px;
    flex-wrap: wrap;
}

._draftActions_183jq_101 button {
    font-size: 12px;
    padding: 4px 10px;
    border-radius: 4px;
    border: 1px solid var(--mui-palette-divider, #ccc);
    background: #fff;
    cursor: pointer;
}

._draftActions_183jq_101 button._danger_183jq_116 {
    color: var(--mui-palette-error-main, #c62828);
}

._primaryAction_183jq_120 {
    padding: 6px 14px;
    border-radius: 6px;
    border: none;
    background: var(--mui-palette-primary-main, #1976d2);
    color: #fff;
    cursor: pointer;
    font-size: 13px;
}

._publishAction_183jq_130 {
    padding: 6px 14px;
    border-radius: 6px;
    border: none;
    background: var(--mui-palette-success-main, #2e7d32);
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    margin-left: auto;
}

._archiveDetails_183jq_141 {
    margin: 0;
}

._archiveDetails_183jq_141 summary {
    cursor: pointer;
    font-size: 13px;
    color: var(--mui-palette-text-secondary, #555);
    user-select: none;
}

._archiveList_183jq_152 {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

._archiveEntry_183jq_159 {
    display: flex;
    gap: 12px;
    padding: 8px 10px;
    font-size: 13px;
    color: var(--mui-palette-text-secondary, #555);
    background: var(--mui-palette-background-default, #fafafa);
    border-radius: 4px;
}
/* Feature Gate Kernel — design tokens.
   Translated 1:1 from the Claude Design handoff TOKENS object. */
.fg-kernel {
  --fg-orange:      #F5A524;
  --fg-orange-deep: #E5950F;
  --fg-orange-soft: #FFF4DD;
  --fg-orange-ring: rgba(245, 165, 36, 0.28);

  --fg-bg:        #F4F4F2;
  --fg-bg-deep:   #ECECE8;
  --fg-panel:     #FFFFFF;
  --fg-panel-mut: #F8F7F4;
  --fg-sidebar:   #15171A;

  --fg-ink:      #15181C;
  --fg-ink2:     #2E3238;
  --fg-muted:    #5E6571;
  --fg-muted2:   #8A8F99;
  --fg-hairline: rgba(20, 24, 30, 0.08);
  --fg-hairline2:rgba(20, 24, 30, 0.14);
  --fg-divider:  rgba(20, 24, 30, 0.06);

  --fg-ok:        #1F8A5B;
  --fg-ok-soft:   #E6F4ED;
  --fg-warn:      #C97A1F;
  --fg-danger:    #C8434A;
  --fg-danger-soft:#FDECEE;

  /* Access level swatches */
  --fg-lvl-0-bg: transparent;
  --fg-lvl-1-bg: #FFF1D0; --fg-lvl-1-fg: #8C5400;
  --fg-lvl-2-bg: #FFD589; --fg-lvl-2-fg: #664000;
  --fg-lvl-3-bg: var(--fg-orange); --fg-lvl-3-fg: #15110A;

  font-family: Geist, ui-sans-serif, system-ui, -apple-system, sans-serif;
  color: var(--fg-ink);
  -webkit-font-smoothing: antialiased;
  font-feature-settings: "cv11", "ss03", "ss02";
}

.fg-kernel-mono { font-family: "Geist Mono", ui-monospace, monospace; font-feature-settings: "zero", "ss01"; }
/* Generic atoms reused by the matrix UI. Class names are namespaced (fg-, ap-, am-, fg-kernel-)
   so they cannot collide with MUI or other portal styles. */

.fg-kernel button { font-family: inherit; }
.fg-kernel input, .fg-kernel textarea { font-family: inherit; color: inherit; }
.fg-kernel *, .fg-kernel *::before, .fg-kernel *::after { box-sizing: border-box; }
.fg-kernel ::selection { background: var(--fg-orange-soft); }

.fg-kernel-card {
  background: var(--fg-panel);
  border-radius: 14px;
  border: 1px solid var(--fg-hairline);
  box-shadow: 0 1px 0 rgba(0,0,0,.02);
}

.fg-kernel-check {
  appearance: none; width: 16px; height: 16px; border-radius: 4px;
  border: 1.5px solid var(--fg-hairline2); background: #fff; cursor: pointer;
  display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto;
  transition: background .1s, border-color .1s;
}
.fg-kernel-check:hover { border-color: var(--fg-ink2); }
.fg-kernel-check[data-checked="true"] { background: var(--fg-orange); border-color: var(--fg-orange); }
.fg-kernel-check[data-checked="true"]::after {
  content: ""; width: 8px; height: 5px;
  border: 2px solid #fff; border-top: 0; border-right: 0;
  transform: rotate(-45deg) translate(0,-1px);
}

.fg-kernel-btn {
  appearance: none; border: 1px solid var(--fg-hairline2); background: #fff;
  color: var(--fg-ink); border-radius: 8px; padding: 7px 12px;
  font: 500 13px/1 Geist, sans-serif; cursor: pointer;
  transition: background .12s, border-color .12s, color .12s;
  display: inline-flex; align-items: center; gap: 6px; white-space: nowrap;
}
.fg-kernel-btn:hover { background: var(--fg-panel-mut); border-color: rgba(0,0,0,.2); }
.fg-kernel-btn.primary {
  background: var(--fg-orange); border-color: var(--fg-orange);
  color: #15110A; font-weight: 600;
}
.fg-kernel-btn.primary:hover { background: var(--fg-orange-deep); border-color: var(--fg-orange-deep); }
.fg-kernel-btn.ghost { border-color: transparent; background: transparent; color: var(--fg-muted); }
.fg-kernel-btn.ghost:hover { background: rgba(0,0,0,.04); color: var(--fg-ink); }
.fg-kernel-btn[disabled] { opacity: .45; cursor: not-allowed; }

.fg-kernel-input {
  appearance: none; border: 1px solid var(--fg-hairline2); background: #fff;
  color: var(--fg-ink); border-radius: 8px; padding: 9px 11px;
  font: 400 13px/1.3 Geist, sans-serif; width: 100%; outline: none;
  transition: border-color .12s, box-shadow .12s;
}
.fg-kernel-input:focus { border-color: var(--fg-orange); box-shadow: 0 0 0 3px var(--fg-orange-ring); }

.fg-kernel-chip {
  display: inline-flex; align-items: center; gap: 5px; padding: 3px 8px;
  border-radius: 999px; background: var(--fg-bg-deep); color: var(--fg-muted);
  font: 500 11px/1 Geist, sans-serif;
}

.fg-kernel-tag {
  display: inline-block; padding: 2px 6px; border-radius: 4px;
  background: var(--fg-bg-deep); color: var(--fg-muted);
  font: 500 10.5px/1.3 "Geist Mono", ui-monospace, monospace;
}

/* Access pill — single labeled chip per cell. */
.ap-pill {
  appearance: none; border: 0; cursor: pointer; padding: 0 10px;
  height: 28px; min-width: 62px; border-radius: 7px;
  font: 600 11.5px/1 Geist, sans-serif;
  display: inline-flex; align-items: center; justify-content: center; gap: 5px;
  transition: transform .08s, box-shadow .12s, background .12s, color .12s;
}
.ap-pill:active { transform: scale(.96); }
.ap-pill.lvl-0 { background: transparent; color: var(--fg-muted2); box-shadow: inset 0 0 0 1px var(--fg-hairline2); }
.ap-pill.lvl-0:hover { color: var(--fg-muted); background: rgba(20,24,30,.03); }
.ap-pill.lvl-1 { background: var(--fg-lvl-1-bg); color: var(--fg-lvl-1-fg); }
.ap-pill.lvl-1:hover { background: #FFE9B8; }
.ap-pill.lvl-2 { background: var(--fg-lvl-2-bg); color: var(--fg-lvl-2-fg); }
.ap-pill.lvl-2:hover { background: #FFC664; }
.ap-pill.lvl-3 { background: var(--fg-lvl-3-bg); color: var(--fg-lvl-3-fg); }
.ap-pill.lvl-3:hover { background: var(--fg-orange-deep); }
.ap-pill.changed { box-shadow: 0 0 0 1.5px var(--fg-orange-deep), inset 0 0 0 1px rgba(255,255,255,.4); }

/* AccessPicker popover (body-portaled). */
@keyframes ap-pop-in { from { transform: translateY(4px); opacity: 0 } to { transform: translateY(0); opacity: 1 } }
.ap-pop {
  z-index: 9999; min-width: 220px; background: #fff; border-radius: 12px; padding: 6px;
  box-shadow: 0 24px 64px rgba(20,24,30,.28), 0 0 0 1px var(--fg-hairline2);
  animation: ap-pop-in .14s ease-out;
}
.ap-popitem {
  display: flex; align-items: center; gap: 11px; padding: 9px 11px; border-radius: 7px;
  cursor: pointer; width: 100%; border: 0; background: transparent; text-align: left;
  font: 500 13px/1 Geist, sans-serif; color: var(--fg-ink); margin: 1px 0;
}
.ap-popitem:hover { background: var(--fg-bg-deep); }
.ap-popitem.on { background: var(--fg-orange-soft); color: var(--fg-orange-deep); }
.ap-popswatch { width: 20px; height: 20px; border-radius: 6px; flex: 0 0 auto; }
.ap-popsub { font: 400 11px/1.35 Geist; color: var(--fg-muted2); margin-top: 2px; display: block; font-weight: 400; }

/* ContextMenu — column/row bulk-set */
@keyframes fg-drawer-in { from { transform: translateY(6px); opacity: 0 } to { transform: translateY(0); opacity: 1 } }
.fg-menu {
  z-index: 81; min-width: 240px; background: #fff; border-radius: 10px; padding: 6px;
  box-shadow: 0 18px 60px rgba(20,24,30,.22), 0 0 0 1px var(--fg-hairline2);
  animation: fg-drawer-in .18s cubic-bezier(.2,.7,.3,1);
}
.fg-menu-item {
  appearance: none; border: 0; background: transparent; cursor: pointer;
  display: flex; align-items: center; gap: 10px; width: 100%; text-align: left;
  padding: 8px 10px; border-radius: 6px;
  font: 500 13px/1 Geist, sans-serif; color: var(--fg-ink);
}
.fg-menu-item:hover { background: var(--fg-bg-deep); }
.fg-menu-item.danger { color: var(--fg-danger); }
.fg-menu-item.danger:hover { background: var(--fg-danger-soft); }
.fg-menu-swatch { width: 14px; height: 14px; border-radius: 4px; flex: 0 0 auto; }
/* inter-cyrillic-ext-300-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2) format('woff2'), url(/assets/inter-cyrillic-ext-300-normal-RId2JxDB.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-300-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2) format('woff2'), url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-300-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2) format('woff2'), url(/assets/inter-greek-ext-300-normal-DLbbeei1.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-300-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/inter-greek-300-normal-DmGD3g_f.woff2) format('woff2'), url(/assets/inter-greek-300-normal-BrhSP0vQ.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-300-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2) format('woff2'), url(/assets/inter-vietnamese-300-normal-DDGmYYdT.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;
}

/* inter-latin-ext-300-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2) format('woff2'), url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.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;
}

/* inter-latin-300-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format('woff2'), url(/assets/inter-latin-300-normal-i8F0SvXL.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;
}/* inter-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format('woff2'), url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format('woff2'), url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format('woff2'), url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format('woff2'), url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format('woff2'), url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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;
}

/* inter-latin-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format('woff2'), url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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;
}

/* inter-latin-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format('woff2'), url(/assets/inter-latin-400-normal-CyCys3Eg.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;
}/* inter-cyrillic-ext-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format('woff2'), url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format('woff2'), url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format('woff2'), url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format('woff2'), url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format('woff2'), url(/assets/inter-vietnamese-500-normal-mJboJaSs.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;
}

/* inter-latin-ext-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format('woff2'), url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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;
}

/* inter-latin-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format('woff2'), url(/assets/inter-latin-500-normal-BL9OpVg8.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;
}/* inter-cyrillic-ext-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format('woff2'), url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format('woff2'), url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format('woff2'), url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format('woff2'), url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format('woff2'), url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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;
}

/* inter-latin-ext-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format('woff2'), url(/assets/inter-latin-ext-700-normal-TidjK2hL.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;
}

/* inter-latin-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format('woff2'), url(/assets/inter-latin-700-normal-BLAVimhd.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;
}