:root{--em-primary:#f85417;--em-primary-glow:#f8541726;--em-bg-container:#fff;--em-bg-elevated:#fff;--em-bg-layout:#f4f4f5;--em-border:#e4e4e7;--em-border-secondary:#f0f0f0;--em-text:#18181b;--em-text-secondary:#71717a;--em-text-tertiary:#a1a1aa;--em-text-form-helper:#52525b;--em-radius:8px;--em-radius-lg:12px;--em-radius-sm:6px}[data-theme=dark]{--em-bg-container:#18181b;--em-bg-elevated:#18181b;--em-bg-layout:#09090b;--em-border:#27272a;--em-border-secondary:#3f3f46;--em-text:#fafafa;--em-text-secondary:#a1a1aa;--em-text-tertiary:#71717a;--em-text-form-helper:#d4d4d8}@font-face{font-family:TT Interphases PRO;src:url(/fonts/TT-Interphases-Pro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Mono;src:url(/fonts/HelveticaMonospacedW1G-Rg.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography{letter-spacing:-.02em}.em-glass-header{z-index:100;-webkit-backdrop-filter:blur(12px);transition:background .2s;position:sticky;top:0;background:#ffffffeb!important}[data-theme=dark] .em-glass-header{background:#09090bcc!important}.em-hoverable-card{transition:border-color .2s,box-shadow .2s,transform .2s}@media (hover:hover) and (pointer:fine){.em-hoverable-card:hover{transform:translateY(-2px);border-color:var(--em-primary)!important;box-shadow:0 0 0 1px var(--em-primary), 0 8px 24px var(--em-primary-glow)!important}}.entity-list-row{transition:background-color .15s}.entity-list-row:focus-visible{outline:2px solid var(--em-primary);outline-offset:-2px}.em-tag-button:focus-visible{outline:2px solid var(--em-primary);outline-offset:2px;border-radius:4px}@media (hover:hover) and (pointer:fine){.entity-list-row:hover{background-color:#f854170a}.ant-btn{transition:transform .2s}.ant-btn:hover{transform:translateY(-1px)}}.ant-table-thead>tr>th,.ant-table-thead>tr>td{text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:1px solid var(--em-border)!important;font-size:11px!important;font-weight:500!important}.ant-table-wrapper .ant-table{overflow:hidden;border:1px solid var(--em-border)!important;border-radius:var(--em-radius)!important}.broadcast-recipients-table-host .ant-table{margin:0!important}.ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #0000000a!important}.ant-table-cell-fix-right-first:after{box-shadow:inset -10px 0 8px -8px #0000000a!important}[data-theme=dark] .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #0003!important}[data-theme=dark] .ant-table-cell-fix-right-first:after{box-shadow:inset -10px 0 8px -8px #0003!important}.ant-table-column-sorter{color:inherit!important}.ant-table-tbody>tr{transition:background-color .15s}.ant-table-wrapper .ant-pagination{margin-block:12px 0!important}.em-insert-after-btn{background:var(--ant-color-fill-tertiary);color:var(--ant-color-text-tertiary);transition:background .15s,color .15s}@media (hover:hover) and (pointer:fine){.em-insert-after-btn:hover{background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}}.em-insert-after-btn:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:1px}.em-form-header-md p{margin:0 0 8px}.em-form-header-md p:last-child{margin-bottom:0}.em-form-header-md ul,.em-form-header-md ol{margin:0 0 8px;padding-left:24px}.em-form-header-md ul:last-child,.em-form-header-md ol:last-child{margin-bottom:0}.em-form-header-md li{margin:0 0 2px;line-height:1.6}.em-form-header-md li:last-child{margin-bottom:0}.em-form-header-md a{color:var(--em-primary)}.em-form-header-md strong{font-weight:600}.em-palette-item{background:0 0;transition:background .15s}@media (hover:hover) and (pointer:fine){.em-palette-item:hover{background:var(--ant-color-bg-text-hover)}}.ant-checkbox-wrapper .ant-checkbox,.ant-radio-wrapper .ant-radio{flex-shrink:0}@media (width<=768px){.ant-input,.ant-input-affix-wrapper>input.ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-search-input,.ant-select-selection-item,.ant-select-selection-placeholder,textarea.ant-input{font-size:16px!important}.ant-input:not(textarea),.ant-input-number,.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-textarea),.ant-picker,.ant-select:not(.ant-select-multiple) .ant-select-selector,.ant-btn,.ant-select-multiple .ant-select-selector{min-height:44px}.ant-checkbox-wrapper,.ant-radio-wrapper{align-items:center;min-height:44px}.ant-radio-button-wrapper{min-height:44px;font-size:14px;line-height:42px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bottom-tab-bar{-webkit-overflow-scrolling:touch;z-index:100;height:56px;padding-bottom:var(--tg-safe-area-inset-bottom,0px);display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto hidden}.bottom-tab-item{cursor:pointer;min-width:0;color:var(--em-text-tertiary);background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:8px 12px;transition:color .2s;display:flex}.bottom-tab-item.active{color:var(--em-primary)}.tab-icon{margin-bottom:2px}.tab-label{font-size:12px;line-height:1.2}.miniapp-content{min-height:100dvh;padding-bottom:56px}.nav1-root{z-index:100;width:100%}.nav1-container{align-items:center;gap:32px;max-width:clamp(960px,90vw,1440px);margin:0 auto;padding:16px clamp(20px,5vw,80px);display:flex}.nav1-brand{color:inherit;letter-spacing:-.02em;font-weight:700;text-decoration:none}.nav1-brand-text{font-size:20px}.nav1-menu{flex:1;gap:24px;display:flex}.nav1-link{color:var(--em-text-secondary);padding:8px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.nav1-link:hover{color:var(--em-primary)}.nav1-link--emphasized{color:var(--em-text)}.nav1-menu-divider{background:var(--em-border-secondary);flex:none;width:1px;height:14px}.nav1-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.nav1-burger{margin-left:auto}.nav1-mobile-menu{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.nav1-mobile-link{color:var(--em-text);padding:8px 0;font-size:18px;font-weight:600;text-decoration:none}.nav1-mobile-link:hover{color:var(--em-primary)}.nav1-mobile-actions{border-top:1px solid var(--em-border-secondary);flex-direction:column;gap:12px;padding-top:24px;display:flex}.nav1-link:focus-visible,.nav1-mobile-link:focus-visible,.nav1-brand:focus-visible{outline:2px solid var(--em-primary);outline-offset:2px;border-radius:2px}
