.t-layout{display:flex;min-height:100vh}.t-sidebar-host{flex-shrink:0;width:var(--t-sidebar-w)}.t-main{flex:1;min-width:0;display:flex;flex-direction:column}.t-content{flex:1;padding:clamp(1.25rem,3vw,2.5rem) clamp(1.25rem,4vw,3rem);width:100%;max-width:min(100%,1600px);margin:0 auto}.t-shell-banner{overflow-wrap:anywhere}.t-alert.t-shell-banner{border-radius:0;margin:0;padding:.65rem clamp(1rem,4vw,2rem);box-shadow:var(--t-shadow-sm)}.t-sidebar{position:fixed;top:0;left:0;width:var(--t-sidebar-w);height:100vh;background:var(--t-sidebar);display:flex;flex-direction:column;overflow:hidden;z-index:50}.t-sidebar__brand{display:flex;align-items:center;gap:.7rem;padding:1.15rem 1.25rem;color:#fff;background:linear-gradient(135deg,var(--t-red) 0%,var(--t-red-700) 100%)}.t-sidebar__brand:hover{color:#fff}.t-sidebar__mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#ffffff29;font-weight:800;font-size:.85rem;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.t-sidebar__mark--lg{width:56px;height:56px;font-size:1.2rem;background:var(--t-red);color:#fff}.t-sidebar__brandtext{font-weight:650;font-size:.92rem;line-height:1.15}.t-sidebar__nav{flex:1;min-height:0;overflow-y:auto;padding:.75rem .65rem 1rem}.t-nav__section{margin-bottom:.4rem}.t-nav__label{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;color:#6b7280;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:.85rem .6rem .35rem;transition:color .14s var(--t-ease)}.t-nav__label:hover{color:#9ca3af}.t-nav__chevron{font-size:.7rem;transition:transform .16s var(--t-ease)}.t-nav__section--collapsed .t-nav__chevron{transform:rotate(-90deg)}.t-nav__link{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;margin:.1rem 0;border-radius:9px;color:#9ca3af;font-size:var(--t-fs-sm);font-weight:550;border-left:3px solid transparent;transition:background .14s var(--t-ease),color .14s var(--t-ease)}.t-nav__link .bi{font-size:1rem;width:1.1rem;text-align:center}.t-nav__link:hover{color:#fff;background:#ffffff0f}.t-nav__link--active{color:#fff;background:var(--t-red-soft);border-left-color:var(--t-red)}.t-nav__badge{margin-left:auto;min-width:1.4rem;height:1.4rem;border-radius:9999px;background:var(--t-red, #e60012);color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 .35rem;line-height:1;flex-shrink:0}.t-sidebar__footer{flex-shrink:0;border-top:1px solid rgba(255,255,255,.08);background:var(--t-sidebar);padding:.85rem}.t-userchip{display:flex;align-items:center;gap:.6rem;margin-bottom:.65rem}.t-userchip__avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--t-red);color:#fff;font-weight:700;flex-shrink:0}.t-userchip__meta{display:flex;flex-direction:column;min-width:0}.t-userchip__name{color:#e5e8ec;font-size:var(--t-fs-sm);font-weight:600}.t-userchip__email{color:#6b7280;font-size:var(--t-fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-signout{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .65rem;border-radius:9px;color:#9ca3af;font-size:var(--t-fs-sm);font-weight:550}.t-signout:hover{color:#fff;background:#ffffff0f}.t-topbar{display:none;align-items:center;gap:.75rem;padding:.6rem 1rem;background:var(--t-red);color:#fff;position:sticky;top:0;z-index:40}.t-topbar__brand{font-weight:700}.t-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:9px;background:#ffffff29;color:#fff;font-size:1.2rem;cursor:pointer}.t-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#10121673;z-index:45}.t-screen-center{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.t-signin-card{display:flex;flex-direction:column;align-items:center;gap:.85rem;text-align:center;background:var(--t-surface);border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow-lg);padding:2.75rem 2.5rem;max-width:380px}@media (max-width: 991.98px){.t-sidebar-host{width:0}.t-sidebar{transform:translate(-100%);transition:transform .2s var(--t-ease)}.t-sidebar-host--open .t-sidebar{transform:translate(0);box-shadow:var(--t-shadow-lg)}.t-topbar{display:flex}}.t-copybtn{border:none;background:transparent;padding:.1rem;line-height:1;cursor:pointer;color:var(--t-ink-500)}.t-copybtn:hover{color:var(--t-ink-700)}.t-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--t-radius-sm);font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color .15s var(--t-ease),border-color .15s var(--t-ease),transform .05s var(--t-ease),box-shadow .15s var(--t-ease)}.t-btn:active{transform:translateY(1px)}.t-btn:disabled{opacity:.55;cursor:not-allowed}.t-btn--sm{padding:.4rem .7rem;font-size:var(--t-fs-sm)}.t-btn--md{padding:.6rem 1rem;font-size:var(--t-fs-base)}.t-btn--lg{padding:.8rem 1.4rem;font-size:var(--t-fs-lg)}.t-btn--primary{background:var(--t-red);color:#fff;box-shadow:0 6px 14px var(--t-red-soft)}.t-btn--primary:hover:not(:disabled){background:var(--t-red-600)}.t-btn--secondary{background:var(--t-surface);color:var(--t-ink-800);border-color:var(--t-ink-200);box-shadow:var(--t-shadow-sm)}.t-btn--secondary:hover:not(:disabled){border-color:var(--t-ink-300);background:var(--t-surface-2)}.t-btn--ghost{background:transparent;color:var(--t-ink-700)}.t-btn--ghost:hover:not(:disabled){background:var(--t-ink-100)}.t-btn--danger{background:var(--t-danger);color:#fff}.t-btn--danger:hover:not(:disabled){filter:brightness(.95)}.t-card{background:var(--t-surface);border:1px solid var(--t-ink-200);border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow-sm);padding:1.5rem}.t-card--elevated{box-shadow:var(--t-shadow);border-color:transparent}.t-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.t-card__heading{min-width:0}.t-card__title{display:flex;align-items:center;gap:.5rem;font-size:var(--t-fs-lg)}.t-card__title .bi{color:var(--t-red)}.t-card__desc{margin:.35rem 0 0;color:var(--t-ink-500);font-size:var(--t-fs-sm)}.t-card__actions{flex-shrink:0}.t-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:var(--t-radius-pill);font-size:var(--t-fs-xs);font-weight:650;line-height:1.2}.t-badge--neutral{background:var(--t-ink-100);color:var(--t-ink-700)}.t-badge--red{background:var(--t-red-soft);color:var(--t-red-700)}.t-badge--success{background:var(--t-success-soft);color:var(--t-success)}.t-badge--warning{background:var(--t-warning-soft);color:var(--t-warning)}.t-badge--danger{background:var(--t-danger-soft);color:var(--t-danger)}.t-badge--info{background:var(--t-info-soft);color:var(--t-info)}.t-spinner{display:inline-block;width:1.1rem;height:1.1rem;border:2.5px solid var(--t-ink-200);border-top-color:var(--t-red);border-radius:50%;animation:t-spin .65s linear infinite}.t-spinner--inline{width:1rem;height:1rem;border-width:2px;border-color:#ffffff73;border-top-color:#fff}.t-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#10121680;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:4vh 1rem;z-index:1000;overflow-y:auto}.t-modal{background:var(--t-surface);border-radius:var(--t-radius-lg);box-shadow:0 24px 60px #10121647;width:100%;max-width:540px;animation:t-modal-in .14s ease}.t-modal--sm{max-width:420px}.t-modal--lg{max-width:760px}@keyframes t-modal-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.t-modal__head{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.3rem .8rem;border-bottom:1px solid var(--t-ink-200)}.t-modal__title{margin:0;font-size:var(--t-fs-lg);font-weight:700;color:var(--t-ink-900)}.t-modal__close{border:none;background:transparent;color:var(--t-ink-500);cursor:pointer;font-size:1rem;padding:.3rem;border-radius:var(--t-radius-sm)}.t-modal__close:hover{background:var(--t-ink-100);color:var(--t-ink-900)}.t-modal__body{padding:1.2rem 1.3rem}.t-modal__foot{display:flex;justify-content:flex-end;gap:.6rem;padding:.9rem 1.3rem 1.1rem;border-top:1px solid var(--t-ink-200)}.t-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem}.t-field__label{font-size:var(--t-fs-sm);font-weight:600;color:var(--t-ink-700)}.t-input,.t-select,.t-textarea{width:100%;padding:.55rem .7rem;border:1px solid var(--t-ink-300);border-radius:var(--t-radius-sm);font-size:var(--t-fs-base);font-family:inherit;background:var(--t-surface);color:var(--t-ink-900);transition:border-color .15s ease,box-shadow .15s ease}.t-input:focus,.t-select:focus,.t-textarea:focus{outline:none;border-color:var(--t-red);box-shadow:0 0 0 3px var(--t-red-soft)}.t-input--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-fs-sm)}.t-textarea{resize:vertical;min-height:90px}.t-check{display:flex;align-items:center;gap:.5rem;font-size:var(--t-fs-sm);color:var(--t-ink-700);margin-bottom:.5rem;cursor:pointer}.t-check input{width:16px;height:16px;accent-color:var(--t-red)}.t-field__hint{font-size:var(--t-fs-xs);color:var(--t-ink-500)}.t-field__error{font-size:var(--t-fs-xs);color:var(--t-danger)}.t-switch{display:flex;align-items:center;gap:.6rem;font-size:var(--t-fs-sm);color:var(--t-ink-700);cursor:pointer;-webkit-user-select:none;user-select:none}.t-switch input{position:absolute;opacity:0;width:0;height:0}.t-switch__track{position:relative;flex:0 0 auto;width:38px;height:22px;border-radius:999px;background:#cbd5e1;transition:background .15s ease}.t-switch__thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s ease}.t-switch input:checked+.t-switch__track{background:var(--t-red)}.t-switch input:checked+.t-switch__track .t-switch__thumb{transform:translate(16px)}.t-switch input:focus-visible+.t-switch__track{box-shadow:0 0 0 3px var(--t-red-soft)}.t-switch__label{font-weight:500}.t-tabs{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--t-ink-200)}.t-tabs__tab{display:inline-flex;align-items:center;gap:.4rem;border:none;background:transparent;color:var(--t-ink-600);font-weight:600;font-size:var(--t-fs-sm);padding:.65rem .9rem;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s var(--t-ease),border-color .15s var(--t-ease)}.t-tabs__tab:hover{color:var(--t-ink-900)}.t-tabs__tab.is-active{color:var(--t-red);border-bottom-color:var(--t-red)}.t-tabs__tab:focus-visible{outline:2px solid var(--t-red);outline-offset:2px;border-radius:var(--t-radius-sm)}.t-tabs__dot{width:8px;height:8px;border-radius:999px;background:var(--t-danger);display:inline-block;flex:none}.t-tabs__panel{display:flex;flex-direction:column;gap:1.25rem;padding-top:1.25rem}.t-tabs__panel[hidden]{display:none}.t-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.t-page-title{margin:.2rem 0 .4rem;font-size:var(--t-fs-2xl);font-weight:750;letter-spacing:-.01em}.t-page-head .t-muted{max-width:60ch}.t-intake{animation:t-fade-up .3s var(--t-ease)}.t-intake__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.5rem;align-items:start}.t-intake__side{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:1.5rem}@media (max-width: 991.98px){.t-intake__grid{grid-template-columns:1fr}.t-intake__side{position:static}}.t-progress{margin:0 0 1rem}.t-progress__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.t-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .6rem;border-radius:var(--t-radius-pill);font-size:var(--t-fs-xs);font-weight:600}.t-chip--done{background:var(--t-success-soft);color:var(--t-success)}.t-chip--just-done{animation:chip-flash 1.2s ease-out forwards}@keyframes chip-flash{0%{box-shadow:0 0 0 3px var(--t-success)}60%{box-shadow:0 0 0 3px var(--t-success)}to{box-shadow:0 0 0 0 transparent}}.t-chip--pending{background:var(--t-warning-soft);color:var(--t-warning)}.t-chat{margin-top:.5rem}.t-chat__log{display:flex;flex-direction:column;gap:.65rem;max-height:360px;overflow-y:auto;padding:1rem;border:1px solid var(--t-ink-200);border-radius:var(--t-radius);background:linear-gradient(180deg,var(--t-surface-2) 0%,var(--t-surface) 100%)}.t-bubble{display:flex;align-items:flex-start;gap:.5rem;max-width:85%;padding:.6rem .85rem;border-radius:var(--t-radius);font-size:var(--t-fs-sm);line-height:1.5;white-space:pre-wrap;word-break:break-word}.t-bubble--assistant{align-self:flex-start;background:var(--t-surface);border:1px solid var(--t-ink-200);border-bottom-left-radius:4px}.t-bubble--user{align-self:flex-end;background:var(--t-red);color:#fff;border-bottom-right-radius:4px}.t-bubble__icon{color:var(--t-red);margin-top:.1rem}.t-bubble--typing{gap:.25rem;padding:.75rem .85rem}.t-dot{width:6px;height:6px;border-radius:50%;background:var(--t-ink-400);animation:t-blink 1.2s infinite ease-in-out}.t-dot:nth-child(2){animation-delay:.18s}.t-dot:nth-child(3){animation-delay:.36s}@keyframes t-blink{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.t-chat__composer{display:flex;gap:.5rem;margin-top:.75rem}.t-chat__input{flex:1;resize:none;padding:.65rem .85rem;border:1px solid var(--t-ink-300);border-radius:var(--t-radius);font:inherit;font-size:var(--t-fs-sm);background:var(--t-surface);color:var(--t-ink-800)}.t-chat__input:focus{outline:none;border-color:var(--t-red);box-shadow:0 0 0 3px var(--t-red-soft)}.t-chat__send{flex-shrink:0;width:46px;border:none;border-radius:var(--t-radius);background:var(--t-red);color:#fff;font-size:1.05rem;cursor:pointer;transition:background .15s var(--t-ease)}.t-chat__send:hover:not(:disabled){background:var(--t-red-600)}.t-chat__send:disabled{opacity:.5;cursor:not-allowed}.t-intake__ready{background:var(--t-success-soft);border:1px solid rgba(31,157,87,.25);border-radius:var(--t-radius-lg);padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.85rem;animation:t-fade-up .25s var(--t-ease)}.t-intake__ready-msg{display:flex;align-items:center;gap:.5rem;color:var(--t-success);font-weight:600;font-size:var(--t-fs-sm)}.t-intake__ready-msg .bi{font-size:1.1rem}.t-intake__ready .t-btn{width:100%}.t-alert{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .9rem;border-radius:var(--t-radius);font-size:var(--t-fs-sm);margin-bottom:1rem}.t-alert--danger{background:var(--t-danger-soft);color:var(--t-danger)}.t-summary{display:grid;grid-template-columns:auto 1fr;gap:.45rem 1rem;margin:0;font-size:var(--t-fs-sm)}.t-summary dt{color:var(--t-ink-500);font-weight:600}.t-summary dd{margin:0;color:var(--t-ink-800);word-break:break-word}.t-summary__uri{display:block;font-family:ui-monospace,Cascadia Code,monospace;font-size:var(--t-fs-xs)}.t-summary__empty{margin:0;font-size:var(--t-fs-sm)}.t-perms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.t-perms li{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:var(--t-fs-sm)}.t-perms__note{margin:.75rem 0 0;font-size:var(--t-fs-xs);color:var(--t-ink-500)}.t-owner-picker{display:flex;flex-direction:column;gap:.35rem;margin:.6rem 0 .25rem}.t-owner-chip{display:flex;align-items:center;gap:.55rem;width:100%;padding:.45rem .75rem;border:1px solid var(--t-ink-200);border-radius:var(--t-radius);background:var(--t-surface);color:var(--t-ink-800);font:inherit;font-size:var(--t-fs-sm);cursor:pointer;text-align:left;transition:border-color .12s var(--t-ease),box-shadow .12s var(--t-ease)}.t-owner-chip:hover:not(:disabled){border-color:var(--t-red);box-shadow:0 0 0 2px var(--t-red-soft)}.t-owner-chip:focus-visible{outline:none;border-color:var(--t-red);box-shadow:0 0 0 3px var(--t-red-soft)}.t-owner-chip:disabled{opacity:.5;cursor:not-allowed}.t-owner-chip__ordinal{flex-shrink:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--t-red);color:#fff;font-size:var(--t-fs-xs);font-weight:700}.t-owner-chip__name{font-weight:600;flex-shrink:0}.t-owner-chip__email{color:var(--t-ink-500);font-size:var(--t-fs-xs);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-alert--warning{background:var(--t-warning-soft);color:var(--t-warning);margin-top:.5rem;margin-bottom:0}.t-chatrow{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.t-chatrow--user{align-items:flex-end}.t-chat__notice{margin:0;font-size:var(--t-fs-xs);color:var(--t-ink-500)}.t-owner-picker>.t-eyebrow{margin-bottom:.1rem}.t-draft{display:block}.t-draft__row{display:grid;grid-template-columns:minmax(6.5rem,auto) 1fr;gap:.25rem 1rem;padding:.4rem 0;border-bottom:1px solid var(--t-ink-100)}.t-draft__row:last-child{border-bottom:none}.t-draft__row dd{display:flex;flex-direction:column;gap:.25rem;min-width:0}.t-draft__line,.t-draft__item{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.t-draft__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.t-draft__text{word-break:break-word}.t-draft__sub{color:var(--t-ink-500);font-size:var(--t-fs-xs)}.t-draft__remove{margin-left:auto;border:none;background:transparent;color:var(--t-ink-500);cursor:pointer;padding:.1rem .3rem;border-radius:var(--t-radius)}.t-draft__remove:hover:not(:disabled){color:var(--t-danger);background:var(--t-danger-soft)}.t-draft__remove:disabled{opacity:.4;cursor:not-allowed}.t-draft__error{color:var(--t-danger);font-size:var(--t-fs-xs)}.t-alert--row{align-items:center}.t-alert__body{flex:1}.t-alert__actions{display:inline-flex;gap:.4rem;flex-shrink:0}.t-alert--sticky{position:sticky;top:.5rem;z-index:3;margin-top:0;margin-bottom:1rem}.t-intake__ready--pending{background:var(--t-ink-100);border-color:var(--t-ink-200)}.t-intake__ready--pending .t-intake__ready-msg{color:var(--t-ink-600)}.t-linkbtn{border:none;background:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.t-apps{display:flex;flex-direction:column;gap:1.25rem}.t-apps__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.t-apps__search{position:relative;max-width:420px}.t-apps__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.t-apps__toolbar .t-apps__search{flex:1 1 260px}.t-apps__expiry{display:flex;align-items:center;gap:.5rem;color:var(--t-muted, #6b7280)}.t-apps__expiry .t-select{min-width:200px}.t-apps__search .bi-search{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--t-muted, #6b7280);pointer-events:none}.t-apps__search .t-input{padding-left:2.35rem}.t-catalog__toolbar{display:flex;flex-direction:column;gap:.9rem;padding:1rem 1.1rem;background:var(--t-surface);border:1px solid var(--t-ink-200);border-radius:var(--t-radius);box-shadow:var(--t-shadow-sm)}.t-catalog__toolbar-top{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.t-catalog__toolbar-top .t-catalog__toolbar-search{flex:1 1 280px;max-width:none;min-width:0}.t-catalog__toolbar-meta{display:flex;align-items:center;gap:.9rem;margin-left:auto}.t-catalog__total{font-size:var(--t-fs-base);color:var(--t-ink-500);white-space:nowrap}.t-catalog__total strong{color:var(--t-ink-900)}.t-catalog__toolbar-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding-top:.9rem;border-top:1px solid var(--t-ink-100)}.t-catalog__field{display:flex;flex-direction:column;gap:.25rem;flex:0 1 180px;min-width:150px}.t-catalog__label{font-size:var(--t-fs-xs);font-weight:600;color:var(--t-ink-500);text-transform:uppercase;letter-spacing:.03em}.t-catalog__toolbar-clear{display:flex;align-items:center;gap:.6rem;margin-left:auto}.t-catalog__active-count{font-size:var(--t-fs-sm);font-weight:600;color:var(--t-red-700);background:var(--t-red-soft);border-radius:var(--t-radius-pill);padding:.15rem .6rem;white-space:nowrap}.t-catalog__select{width:100%;cursor:pointer}.t-catalog__select.t-catalog__select--active{border-color:var(--t-red);background:var(--t-red-soft)}@media (max-width: 639px){.t-catalog__toolbar-meta{width:100%;justify-content:space-between;margin-left:0}.t-catalog__field{flex:1 1 100%}.t-catalog__toolbar-clear{width:100%;justify-content:space-between;margin-left:0}}.t-catalog__export{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem}.t-catalog__export a{text-decoration:none}.t-catalog__count{margin:0;font-size:.86rem}.t-catalog__card{padding:0;overflow:hidden}.t-catalog__scroll{overflow-x:auto}.t-catalog__table{min-width:720px}.t-catalog__table td,.t-catalog__table th{padding:.7rem 1rem;vertical-align:middle}.t-catalog__table--apps .t-badge{gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.3;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent}.t-catalog__table--apps .t-badge .bi{font-size:.6875rem;line-height:1}.t-catalog__table--apps .t-badge--neutral{border-color:var(--t-ink-200);background:var(--t-ink-100);color:var(--t-ink-600)}.t-catalog__table--apps .t-badge--info{border-color:#1769c438}.t-catalog__table--apps .t-badge--success{border-color:#1f9d5738;color:#146639}.t-catalog__table--apps .t-badge--warning{border-color:#d9870b47;color:#8d5807}.t-catalog__table tbody tr:hover{background:var(--t-surface-hover, #f7f7f8)}.t-catalog__name{font-weight:600}.t-catalog__actions{text-align:right;white-space:nowrap}.t-catalog__check{width:1%;white-space:nowrap;text-align:center}.t-catalog__check input{width:16px;height:16px;accent-color:var(--t-red);cursor:pointer}.t-catalog__row--selected{background:var(--t-red-soft, #fdecec)}.t-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1rem;margin-bottom:1rem;background:var(--t-red-soft, #fdecec);border:1px solid var(--t-red, #cc0000);border-radius:8px}.t-bulkbar__count{font-weight:600}.t-bulkbar__actions{display:flex;gap:.5rem}.t-bulk__list{margin:.25rem 0 0;padding-left:1.2rem;font-size:var(--t-fs-sm);color:var(--t-ink-700)}.t-bulkactions__owner{display:flex;flex-direction:column;gap:.4rem;margin:.5rem 0 .75rem;padding:.75rem;border:1px solid var(--t-border, #ececec);border-radius:8px}.t-catalog__pager{display:flex;align-items:center;justify-content:space-between;gap:1rem}.t-appcard{display:flex;flex-direction:column;gap:.85rem;padding:1.1rem 1.2rem}.t-appcard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.t-appcard__name{font-weight:600;font-size:1.02rem;line-height:1.3;color:var(--t-text, #1a1a1a)}.t-appcard__id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;color:var(--t-muted, #6b7280);word-break:break-all}.t-appcard__badges{display:flex;flex-wrap:wrap;gap:.4rem}.t-appcard__foot{display:flex;justify-content:flex-end;margin-top:.25rem}.t-detail{display:flex;flex-direction:column;gap:1.25rem}.t-detail__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem 1.5rem}.t-detail__row{display:flex;flex-direction:column;gap:.15rem;padding:.4rem 0;border-bottom:1px solid var(--t-border, #ececec)}.t-detail__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--t-muted, #6b7280)}.t-detail__value{font-size:.92rem;color:var(--t-text, #1a1a1a);word-break:break-word}.t-detail__value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;overflow-wrap:anywhere}.t-detail__table{width:100%;border-collapse:collapse}.t-detail__table th,.t-detail__table td{text-align:left;padding:.55rem .6rem;border-bottom:1px solid var(--t-border, #ececec);font-size:.86rem;vertical-align:top}.t-detail__table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--t-muted, #6b7280)}.t-detail__permgroup{display:flex;flex-direction:column;gap:.4rem;padding:.6rem 0;border-bottom:1px solid var(--t-border, #ececec)}.t-detail__permname{font-weight:600;font-size:.9rem}.t-detail__permuri{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;color:var(--t-muted, #6b7280);overflow-wrap:anywhere}.t-detail__perms{display:flex;flex-wrap:wrap;gap:.4rem}.t-detail__empty{color:var(--t-muted, #6b7280);font-size:.9rem;padding:.4rem 0}.t-detail__subhead{font-size:.85rem;font-weight:600;color:var(--t-muted, #6b7280);text-transform:uppercase;letter-spacing:.04em;margin:1rem 0 .5rem;padding-top:.75rem;border-top:1px solid var(--t-border, #e5e7eb)}.t-detail__cert-list{display:flex;flex-direction:column;gap:.5rem}.t-detail__cert-card{border:1px solid var(--t-border, #e5e7eb);border-radius:.375rem;padding:.75rem}.t-detail__cert-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.t-detail__cert-name{font-weight:500;font-size:.9rem}.t-detail__cert-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}.t-crumbs{margin-bottom:.5rem;font-size:.875rem}.t-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none}.t-crumbs li+li:before{content:"/";margin-right:.5rem;opacity:.5}.t-crumbs li[aria-current=page]{opacity:.75}.t-detail__title-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.t-detail__identity{background:var(--t-surface);border:1px solid var(--t-ink-200);border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow-sm);padding:.6rem 1rem}.t-detail__identity-toggle{display:none}.t-detail__identity-grid{display:flex;flex-wrap:wrap;gap:.3rem 0}.t-detail__identity-group{flex:1 1 220px;min-width:200px;padding:0 1.5rem;border-left:1px solid var(--t-ink-200)}.t-detail__identity-group:first-child{padding-left:0;border-left:none}.t-detail__identity-group-label{display:block;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--t-ink-500);margin-bottom:.15rem}.t-detail__identity-field{display:flex;align-items:baseline;gap:.4rem;padding:.3rem 0;font-size:.86rem;min-width:0}.t-detail__identity-field--id{align-items:center}.t-detail__identity-copy{flex:none}.t-detail__identity-label{flex:none;font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:var(--t-ink-500);white-space:nowrap}.t-detail__identity-sep{color:var(--t-ink-500);flex:none}.t-detail__identity-value{color:var(--t-ink-900);min-width:0;overflow-wrap:anywhere}.t-detail__identity-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}@media (max-width: 640px){.t-detail__identity-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:.3rem 0;font-size:.9rem;font-weight:600;color:var(--t-ink-900);cursor:pointer}.t-detail__identity-grid{display:none;flex-direction:column;gap:0;padding-top:.4rem}.t-detail__identity.is-expanded .t-detail__identity-grid{display:flex}.t-detail__identity-group{border-left:none;border-top:1px solid var(--t-ink-200);padding:.6rem 0 0;margin-top:.6rem}.t-detail__identity-group:first-child{border-top:none;padding-top:0;margin-top:0}}.t-skeleton{display:flex;flex-direction:column;gap:1.25rem}.t-skeleton__sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.t-skel{position:relative;display:block;border-radius:6px;background-color:#e4e4e9;overflow:hidden}.t-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0 0,#ffffff26 20%,#ffffffa6,#ffffff26 80%,#fff0);animation:t-skel-shimmer 1.25s ease-in-out infinite}@keyframes t-skel-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.t-skel:after{animation:none}}.t-skel--eyebrow{width:90px;height:12px;margin-bottom:.55rem}.t-skel--title{width:260px;max-width:60vw;height:26px;margin-bottom:.5rem}.t-skel--sub{width:200px;max-width:50vw;height:13px}.t-skel--btn{width:150px;height:34px;border-radius:var(--t-radius, 8px)}.t-skel-card{background:var(--t-surface, #fff);border:1px solid var(--t-border, #ececec);border-radius:var(--t-radius, 10px);padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.t-skel-card__head{display:flex;align-items:center;gap:.6rem}.t-skel--icon{width:22px;height:22px;border-radius:6px;flex:none}.t-skel--head{width:160px;height:16px}.t-skel--label{width:40%;min-width:90px;height:10px;margin-bottom:.15rem}.t-skel--line{width:75%;height:14px}.t-skel--w70{width:70%}.t-skel--w60{width:60%}.t-skel--w50{width:50%}.t-skel__rows{display:flex;flex-direction:column;gap:.7rem}.t-skel__chips{display:flex;flex-wrap:wrap;gap:.5rem}.t-skel--chip{width:110px;height:24px;border-radius:999px}.t-alert--info{background:var(--t-info-soft);color:var(--t-info);display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .9rem;border-radius:var(--t-radius);font-size:var(--t-fs-sm);margin-bottom:1rem}.t-onboard{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--t-warning-soft);border:1px solid var(--t-warning);border-radius:var(--t-radius);padding:.9rem 1.1rem;margin-bottom:1rem}.t-onboard__text{display:flex;align-items:flex-start;gap:.6rem;color:var(--t-warning);font-size:var(--t-fs-sm)}.t-onboard__title{font-weight:600;display:block}.t-detail__actions-col{width:1%;white-space:nowrap}.t-detail__rowactions{display:flex;flex-wrap:wrap;gap:.4rem}.t-inlineform{display:flex;flex-direction:column;gap:.2rem;padding:.9rem;margin-bottom:1rem;background:var(--t-surface-2);border:1px solid var(--t-ink-200);border-radius:var(--t-radius)}.t-inlineform .t-btn{align-self:flex-start;margin-top:.4rem}.t-secretbox{background:var(--t-success-soft);border:1px solid var(--t-success);border-radius:var(--t-radius);padding:.85rem 1rem;margin-bottom:1rem}.t-secretbox__head{font-weight:600;font-size:var(--t-fs-sm);color:var(--t-ink-900);margin-bottom:.5rem;display:flex;align-items:center;gap:.4rem}.t-secretbox__value{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.t-secretbox__value code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--t-surface);border:1px solid var(--t-ink-200);border-radius:var(--t-radius-sm);padding:.35rem .55rem;font-size:var(--t-fs-sm);word-break:break-all}.t-copybox{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;padding:.75rem .25rem}.t-copybox p{margin:0;font-size:var(--t-fs-sm);line-height:1.5}.t-copybox__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;font-size:1.6rem}.t-copybox__icon--ok{background:var(--t-success-soft);color:var(--t-success)}.t-copybox__icon--err{background:var(--t-danger-soft);color:var(--t-danger)}.t-search__list{list-style:none;margin:.35rem 0 0;padding:0;border:1px solid var(--t-ink-200);border-radius:var(--t-radius-sm);max-height:220px;overflow-y:auto;background:var(--t-surface)}.t-search__item{display:flex;flex-direction:column;width:100%;text-align:left;border:none;background:transparent;padding:.5rem .7rem;cursor:pointer;border-bottom:1px solid var(--t-ink-100)}.t-search__item:hover{background:var(--t-ink-100)}.t-search__name{font-weight:600;font-size:var(--t-fs-sm);color:var(--t-ink-900)}.t-search__meta{font-size:var(--t-fs-xs);color:var(--t-ink-500)}.t-danger{border:1px solid var(--t-danger)}.t-queue{display:flex;flex-direction:column;gap:1.25rem}.t-queue__count{margin-left:.6rem;vertical-align:middle}.t-queue__section-head{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.95rem;padding:.25rem 0 .85rem}.t-queue__section-head--card{padding:.25rem 1rem .85rem}.t-queue__section-head i{color:var(--t-red, #cc0000)}.t-queue__section-head--toggle{width:100%;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.t-queue__section-head--toggle:focus-visible{outline:2px solid var(--t-red);outline-offset:-2px;border-radius:var(--t-radius-sm)}.t-queue__section-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-queue__section-count{margin-left:.1rem;flex-shrink:0}.t-queue__section-chevron.t-queue__section-chevron{margin-left:auto;flex-shrink:0;color:var(--t-ink-500);transition:transform .15s var(--t-ease, ease)}.t-queue__section-chevron.t-queue__section-chevron--open{transform:rotate(90deg)}.t-queue__actions{text-align:right;white-space:nowrap}.t-queue__filters{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:.85rem;padding:0 1rem}.t-queue__filter-field{display:flex;flex-direction:column;gap:.25rem;min-width:180px}.t-queue__filter-field label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t-ink-500)}.t-queue__filter-actions{display:flex;align-items:flex-end}.t-queue__result-count{margin:-.35rem 0 .6rem;font-size:.85rem;padding:0 1rem}.t-queue__empty-filtered{margin:0;padding:1.5rem 1rem;text-align:center}.t-queue__pagination{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;padding:0 1rem}.t-queue__page-indicator{font-size:.85rem}.t-queue__action-group{display:inline-flex;align-items:center;gap:.35rem}.t-queue__trail-row td{background:var(--t-surface-2, #f7f8fa)}.t-queue__trail-wrap{padding:.8rem .2rem}.t-queue__trail-loading{display:flex;justify-content:center;padding:1rem 0}.t-queue__trail-empty{margin:0}.t-queue__trail-list{display:flex;flex-direction:column;gap:.7rem}.t-queue__trail-item{border:1px solid var(--t-ink-200, #e5e7eb);border-radius:10px;background:var(--t-surface, #fff);padding:.85rem}.t-queue__trail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.t-queue__trail-head h4{margin:.2rem 0 0;font-size:.95rem}.t-queue__trail-eyebrow,.t-queue__trail-label{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--t-ink-500, #6b7280);font-weight:700}.t-queue__trail-text{margin:.25rem 0 .55rem;font-size:.88rem;color:var(--t-ink-800, #1f2937);white-space:pre-wrap}.t-queue__trail-ul{margin:.3rem 0 .6rem;padding-left:1rem;font-size:.85rem;color:var(--t-ink-700, #374151)}.t-queue__trail-chips{margin-top:.35rem;display:flex;flex-wrap:wrap;gap:.35rem}.t-queue__trail-details{margin-top:.75rem;border-top:1px solid var(--t-ink-200, #e5e7eb);padding-top:.55rem}.t-queue__trail-details__summary{cursor:pointer;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--t-ink-500, #6b7280);font-weight:700;-webkit-user-select:none;user-select:none;list-style:none}.t-queue__trail-details__summary::-webkit-details-marker{display:none}.t-queue__trail-details__summary:before{content:"▶ ";font-size:.6rem}details[open] .t-queue__trail-details__summary:before{content:"▼ "}.t-queue__trail-details__dl{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:.55rem 0 0;font-size:.82rem}.t-queue__trail-details__dl dt{color:var(--t-ink-500, #6b7280);font-weight:700;white-space:nowrap}.t-queue__trail-details__dl dd{margin:0;color:var(--t-ink-800, #1f2937)}.t-queue__trail-details__flags{display:flex;flex-wrap:wrap;gap:.3rem}.t-queue__trail-details__error{color:var(--t-danger, #dc3545);font-size:.82rem}.t-queue__trail-details__runid{font-family:ui-monospace,Cascadia Code,monospace;font-size:.78rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:32ch}.t-queue__empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;color:var(--t-muted, #6b7280)}.t-queue__empty i{font-size:2rem;color:#16a34a}.t-queue__empty p{margin:0}a.t-btn{text-decoration:none;display:inline-flex;align-items:center}.t-review__grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:1rem}.t-review__main,.t-review__side{display:flex;flex-direction:column;gap:1rem}.t-review__btn{width:100%;margin-bottom:.55rem}.t-provision-steps{margin:.5rem 0;font-size:.85rem;display:flex;flex-direction:column;gap:.35rem}.t-provision-step{color:var(--t-text-muted, #6c757d)}.t-provision-step--done{color:var(--t-success, #198754);font-weight:600}.t-provision-step--error{color:var(--t-danger, #dc3545);font-weight:600}.t-review__label{display:block;margin-bottom:.35rem;font-size:.82rem;color:var(--t-ink-600, #4b5563);font-weight:600}.t-review__hint{margin:.35rem 0 .7rem;font-size:.8rem}.t-review__picker-loading{display:flex;justify-content:center;padding:1rem 0}.t-review__picker{display:flex;flex-direction:column;gap:.8rem}.t-review__picker-tools{display:flex;flex-direction:column;gap:.65rem}.t-review__filter-row{display:flex;flex-wrap:wrap;gap:.45rem}.t-review__filter-btn,.t-review__chip-btn{border:1px solid var(--t-ink-200, #e5e7eb);background:var(--t-surface, #fff);color:var(--t-ink-700, #374151);border-radius:999px;padding:.35rem .7rem;font-size:.8rem;line-height:1.2}.t-review__filter-btn.is-active,.t-review__chip-btn.is-active{background:#111827;color:#fff;border-color:#111827}.t-review__chip-btn{cursor:pointer}.t-review__subhead{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t-ink-500, #6b7280)}.t-review__selected-wrap{display:flex;flex-direction:column;gap:.2rem}.t-review__permission-list{display:flex;flex-direction:column;gap:.55rem;max-height:22rem;overflow:auto;padding-right:.2rem}.t-review__permission-item{display:flex;align-items:flex-start;gap:.7rem;border:1px solid var(--t-ink-200, #e5e7eb);border-radius:12px;background:var(--t-surface, #fff);padding:.7rem .8rem;cursor:pointer}.t-review__permission-item.is-selected{border-color:#111827;box-shadow:0 0 0 1px #111827 inset}.t-review__permission-item input{margin-top:.2rem}.t-uri-list{list-style:none;padding:0;margin:0}.t-uri-list__item{padding:.25rem 0;font-size:.85rem}.t-uri-list__item i{color:var(--t-text-muted, #6c757d);margin-right:.35rem}.t-permission-pills{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.t-permission-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:999px;font-size:.82rem;background:var(--t-blue-100, #dbeafe);color:var(--t-blue-800, #1e3a5f)}.t-permission-pill--admin{background:#fff3cd;color:#664d03}.t-permission-pill__tag{font-size:.7rem;opacity:.75;margin-left:.2rem}.t-label{font-size:.82rem;font-weight:600;margin-bottom:.4rem}.t-body-text{font-size:.9rem;line-height:1.6;margin:0}.t-simple-list{list-style:none;padding:0;margin:0}.t-simple-list li{padding:.2rem 0;font-size:.85rem}.t-review__permission-body{display:flex;flex-direction:column;gap:.35rem;min-width:0;width:100%}.t-review__permission-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.t-review__permission-name{font-weight:700;color:var(--t-ink-900, #111827);word-break:break-word}.t-review__permission-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.t-review__permission-desc{font-size:.84rem;color:var(--t-ink-600, #4b5563)}@media (max-width: 980px){.t-review__grid{grid-template-columns:1fr}.t-review__permission-top{flex-direction:column}.t-review__permission-meta{justify-content:flex-start}}.t-jira-gate__body{flex:1;min-width:0}.t-jira-gate__body p{margin:0 0 .4rem}.t-owner-list{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.t-owner-list__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .7rem;border:1px solid var(--t-ink-200, #e5e7eb);border-radius:8px;background:var(--t-surface, #fff)}.t-owner-list__info{display:flex;flex-direction:column;min-width:0}.t-owner-list__name{font-weight:600;color:var(--t-ink-900, #111827);word-break:break-word}.t-owner-list__email{font-size:.82rem;color:var(--t-ink-500, #6b7280);word-break:break-word}.t-owner-list__empty{margin:0 0 .75rem;font-size:.85rem;color:var(--t-ink-500, #6b7280)}.t-graph-perm-list{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.t-graph-perm-list__item{display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;border:1px solid var(--t-ink-200, #e5e7eb);border-radius:8px;background:var(--t-surface, #fff)}.t-graph-perm-list__value{font-weight:600;color:var(--t-ink-900, #111827);flex:1;min-width:0;word-break:break-word}.t-graph-perm-list__empty{margin:0 0 .75rem;font-size:.85rem;color:var(--t-ink-500, #6b7280)}.t-graph-perm-add{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.t-graph-perm-add .t-input{flex:1;min-width:10rem}.t-review__collapse-toggle{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;padding:.2rem .3rem;font:inherit;font-size:.82rem;color:inherit;cursor:pointer;border-radius:6px}.t-review__collapse-toggle:hover{color:var(--t-red, #cc0000)}.t-jira-gate__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.4rem}.t-jira-gate__override{margin-top:.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.t-jira-gate__ack{display:flex;align-items:flex-start;gap:.45rem;font-size:.82rem}.t-jira-gate__ack input{margin-top:.2rem}.t-rv2{gap:1.25rem}.t-rv2 code,.t-rv2-mono-row code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;overflow-wrap:anywhere}.t-rv2 a:focus-visible,.t-rv2 button:focus-visible,.t-rv2 summary:focus-visible,.t-rv2-input:focus-visible,.t-rv2-option:focus-within{outline:2px solid var(--t-info);outline-offset:2px}.t-rv2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-rv2-hero{display:flex;flex-direction:column;gap:.9rem;padding:1.5rem 1.75rem;background:var(--t-surface);border:1px solid var(--t-ink-200);border-radius:var(--t-radius-lg)}.t-rv2-hero__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem}.t-rv2-hero__eyebrow{display:flex;align-items:center;gap:.6rem}.t-rv2-hero__actions{display:flex;flex-wrap:wrap;gap:.25rem}.t-rv2-hero__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.t-rv2-hero__title{margin:0;font-size:var(--t-fs-3xl);line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--t-ink-900);overflow-wrap:anywhere}.t-rv2-quiet{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border:1px solid transparent;border-radius:var(--t-radius-sm);background:transparent;color:var(--t-ink-600);font:inherit;font-size:var(--t-fs-sm);font-weight:500;cursor:pointer}.t-rv2-quiet:hover:not(:disabled){background:var(--t-ink-100);color:var(--t-ink-900)}.t-rv2-quiet:disabled{opacity:.5;cursor:not-allowed}.t-rv2-quiet--danger{color:var(--t-danger)}.t-rv2-quiet--danger:hover:not(:disabled){background:var(--t-danger-soft);color:var(--t-danger)}.t-rv2-quiet__count{min-width:1.25rem;padding:0 .35rem;border-radius:var(--t-radius-pill);background:var(--t-danger);color:#fff;font-size:var(--t-fs-xs);font-weight:700;text-align:center}.t-rv2-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem;border-radius:var(--t-radius-pill);font-size:var(--t-fs-sm);font-weight:600;border:1px solid transparent}.t-rv2-pill--warning{background:var(--t-warning-soft);color:var(--t-warning);border-color:var(--t-warning)}.t-rv2-pill--success{background:var(--t-success-soft);color:var(--t-success);border-color:var(--t-success)}.t-rv2-pill--danger{background:var(--t-danger-soft);color:var(--t-danger);border-color:var(--t-danger)}.t-rv2-pill--neutral{background:var(--t-ink-100);color:var(--t-ink-600);border-color:var(--t-ink-300)}.t-rv2-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.t-rv2-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:var(--t-radius-pill);background:var(--t-ink-100);color:var(--t-ink-600);font-size:var(--t-fs-sm)}.t-rv2-chip i{color:var(--t-ink-500)}.t-rv2-alerts{display:flex;flex-direction:column;gap:.75rem}.t-rv2-banner{display:flex;align-items:center;gap:.6rem}.t-rv2-banner__text{flex:1}.t-rv2-iconbtn{border:none;background:transparent;color:inherit;padding:.3rem;border-radius:var(--t-radius-sm);cursor:pointer;line-height:1}.t-rv2-iconbtn:hover{background:var(--t-ink-100)}.t-rv2-signals{display:flex;flex-wrap:wrap;gap:.6rem}.t-rv2-signal{display:inline-flex;align-items:center;gap:.6rem;text-align:left;padding:.55rem .85rem;border-radius:var(--t-radius);border:1px solid var(--t-ink-200);background:var(--t-surface);color:var(--t-ink-700);font:inherit;cursor:pointer;transition:border-color .15s var(--t-ease),box-shadow .15s var(--t-ease)}.t-rv2-signal:hover{border-color:var(--t-ink-400);box-shadow:var(--t-shadow-sm)}.t-rv2-signal i{font-size:1.1rem;color:var(--t-ink-500)}.t-rv2-signal__text{display:flex;flex-direction:column;line-height:1.25}.t-rv2-signal__label{font-size:var(--t-fs-xs);color:var(--t-ink-500);text-transform:uppercase;letter-spacing:.04em}.t-rv2-signal__value{font-size:var(--t-fs-sm);font-weight:600;font-variant-numeric:tabular-nums}.t-rv2-signal--ok{border-color:var(--t-success);background:var(--t-success-soft)}.t-rv2-signal--ok i,.t-rv2-signal--ok .t-rv2-signal__value{color:var(--t-success)}.t-rv2-signal--warning{border-color:var(--t-warning);background:var(--t-warning-soft)}.t-rv2-signal--warning i,.t-rv2-signal--warning .t-rv2-signal__value{color:var(--t-warning)}.t-rv2-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1.5rem;align-items:start}.t-rv2-main{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.t-rv2-side{position:sticky;top:1rem;align-self:start}@media (max-width: 1000px){.t-rv2-layout{grid-template-columns:minmax(0,1fr)}.t-rv2-side{position:static;order:-1}}.t-rv2-card{padding:1.4rem 1.6rem;background:var(--t-surface);border:1px solid var(--t-ink-200);border-radius:var(--t-radius);scroll-margin-top:1rem;min-width:0}.t-rv2-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:1rem}.t-rv2-card__title{margin:0;font-size:var(--t-fs-lg);font-weight:650;color:var(--t-ink-900)}.t-rv2-card__title i{color:var(--t-ink-500);margin-right:.25rem}.t-rv2-subhead{margin:1.25rem 0 .5rem;font-size:var(--t-fs-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--t-ink-500)}.t-rv2-subhead:first-child{margin-top:0}.t-rv2-label{display:block;margin:.9rem 0 .25rem;font-size:var(--t-fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t-ink-500)}.t-rv2-label--spaced{margin-top:1.25rem}.t-rv2-hint{margin:.25rem 0 .5rem;font-size:var(--t-fs-sm);color:var(--t-ink-500)}.t-rv2-prose{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;color:var(--t-ink-800)}.t-rv2-list{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.25rem;color:var(--t-ink-700);overflow-wrap:anywhere}.t-rv2-counts{display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.t-rv2-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;font-weight:600}.t-rv2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 2rem;margin:0}.t-rv2-field{min-width:0}.t-rv2-field--wide{grid-column:1 / -1}.t-rv2-field dt{font-size:var(--t-fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t-ink-500);margin-bottom:.2rem}.t-rv2-field dd{margin:0;color:var(--t-ink-800);overflow-wrap:anywhere}@media (max-width: 640px){.t-rv2-grid{grid-template-columns:minmax(0,1fr)}}.t-rv2-mono-row{display:inline-flex;align-items:center;gap:.4rem;max-width:100%}.t-rv2-callout{padding:.65rem .85rem;border-radius:var(--t-radius-sm);border-left:3px solid var(--t-ink-300);background:var(--t-ink-100);white-space:pre-wrap}.t-rv2-callout--danger{border-left-color:var(--t-danger);background:var(--t-danger-soft)}.t-rv2-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media (max-width: 760px){.t-rv2-people{grid-template-columns:minmax(0,1fr)}}.t-rv2-people__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.t-rv2-person{display:flex;gap:.75rem;padding:.7rem .85rem;border:1px solid var(--t-ink-200);border-radius:var(--t-radius);background:var(--t-surface-2)}.t-rv2-avatar{flex:none;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:50%;background:var(--t-info-soft);color:var(--t-info);font-weight:700;font-size:var(--t-fs-sm)}.t-rv2-avatar--group{background:var(--t-ink-100);color:var(--t-ink-600)}.t-rv2-person__body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.t-rv2-person__name{font-weight:600;color:var(--t-ink-900);overflow-wrap:anywhere}.t-rv2-person__email{font-size:var(--t-fs-sm);color:var(--t-ink-500);overflow-wrap:anywhere}.t-rv2-person__tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.15rem}.t-rv2-person__tags:empty{display:none}.t-rv2-perms{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column}.t-rv2-perm{padding:.75rem 0;border-top:1px solid var(--t-ink-200)}.t-rv2-perm:first-child{border-top:none;padding-top:0}.t-rv2-perm__head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.t-rv2-perm__name{font-weight:600;color:var(--t-ink-900)}.t-rv2-perm__desc{margin:.25rem 0 0;font-size:var(--t-fs-sm);color:var(--t-ink-600)}.t-rv2-flagged{margin-top:1rem;padding:.9rem 1rem;border:1px solid var(--t-warning);border-radius:var(--t-radius);background:var(--t-warning-soft)}.t-rv2-flagged__title{margin:0;font-size:var(--t-fs-base);font-weight:650;color:var(--t-ink-900)}.t-rv2-flagged__list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.t-rv2-flagged__item{padding-top:.6rem;border-top:1px dashed var(--t-warning)}.t-rv2-flagged__item:first-child{border-top:none;padding-top:0}.t-rv2-uris{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.t-rv2-uri{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem .7rem;border:1px solid var(--t-ink-200);border-radius:var(--t-radius-sm);background:var(--t-surface-2)}.t-rv2-uri__text{flex:1 1 auto;min-width:0}.t-rv2-download{margin-top:1rem;gap:.5rem}.t-rv2-toggle{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--t-ink-200);background:transparent;border-radius:var(--t-radius-sm);padding:.3rem .6rem;font:inherit;font-size:var(--t-fs-sm);color:var(--t-ink-700);cursor:pointer}.t-rv2-toggle:hover{background:var(--t-ink-100)}.t-rv2-trail{display:flex;flex-direction:column;gap:.9rem}.t-rv2-turn{padding:1rem 1.1rem;border:1px solid var(--t-ink-200);border-radius:var(--t-radius);background:var(--t-surface-2)}.t-rv2-turn__head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.t-rv2-turn__eyebrow{margin:0;font-size:var(--t-fs-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--t-ink-500)}.t-rv2-turn__title{margin:.1rem 0 0;font-size:var(--t-fs-base);color:var(--t-ink-900)}.t-rv2-health{margin-top:.9rem}.t-rv2-health summary{cursor:pointer;font-size:var(--t-fs-sm);font-weight:600;color:var(--t-ink-600)}.t-rv2-health__dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.3rem 1rem;margin:.6rem 0 0;font-size:var(--t-fs-sm)}.t-rv2-health__dl dt{color:var(--t-ink-500)}.t-rv2-health__dl dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.t-rv2-health__error{color:var(--t-danger)}.t-rv2-health__id{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.t-rv2-decision{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background:var(--t-surface);border:1px solid var(--t-ink-200);border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow-sm);max-height:calc(100vh - 2rem);overflow-y:auto}.t-rv2-decision__title{margin:0;font-size:var(--t-fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-500)}.t-rv2-decision__status{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.t-rv2-block{width:100%;justify-content:center}.t-rv2-reject-btn{color:var(--t-danger);border-color:var(--t-danger)}.t-rv2-reject{display:flex;flex-direction:column;gap:.5rem;padding:.8rem;border:1px solid var(--t-danger);border-radius:var(--t-radius);background:var(--t-danger-soft)}.t-rv2-reject .t-rv2-label{margin:0}.t-rv2-reject__actions{display:flex;justify-content:flex-end;gap:.5rem}.t-rv2-steps{list-style:none;margin:.25rem 0;padding:0;display:flex;flex-direction:column}.t-rv2-step{position:relative;display:flex;gap:.7rem;padding-bottom:.8rem;font-size:var(--t-fs-sm);color:var(--t-ink-700)}.t-rv2-step:last-child{padding-bottom:0}.t-rv2-step:not(:last-child):before{content:"";position:absolute;left:.5rem;top:1.25rem;bottom:.1rem;width:2px;background:var(--t-ink-200)}.t-rv2-step__dot{flex:none;width:1.05rem;height:1.05rem;display:grid;place-items:center;color:var(--t-success);background:var(--t-surface);z-index:1}.t-rv2-step__msg{overflow-wrap:anywhere}.t-rv2-step.is-active .t-rv2-step__dot{color:var(--t-info)}.t-rv2-step.is-active .t-rv2-step__dot i{animation:t-rv2-spin 1s linear infinite}.t-rv2-step.is-error,.t-rv2-step.is-error .t-rv2-step__dot{color:var(--t-danger)}.t-rv2-step.is-done{font-weight:600;color:var(--t-ink-900)}@keyframes t-rv2-spin{to{transform:rotate(360deg)}}.t-rv2-input{width:100%;box-sizing:border-box;padding:.6rem .8rem;border:1px solid var(--t-ink-300);border-radius:var(--t-radius-sm);font:inherit;font-size:var(--t-fs-sm);background:var(--t-surface);color:var(--t-ink-800)}.t-rv2-input:focus{outline:none;border-color:var(--t-info);box-shadow:0 0 0 3px var(--t-info-soft)}.t-rv2-discard-msg{margin-right:auto;color:var(--t-danger);font-size:var(--t-fs-sm);font-weight:600}.t-rv2-picker{display:flex;flex-direction:column;gap:.75rem}.t-rv2-picker__tools{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.t-rv2-picker__tools .t-rv2-input{flex:1 1 240px;width:auto}.t-rv2-picker__group .t-rv2-label{margin-top:0}.t-rv2-seg{display:inline-flex;border:1px solid var(--t-ink-300);border-radius:var(--t-radius-sm);overflow:hidden}.t-rv2-seg__btn{border:none;background:var(--t-surface);color:var(--t-ink-600);padding:.45rem .8rem;font:inherit;font-size:var(--t-fs-sm);cursor:pointer}.t-rv2-seg__btn+.t-rv2-seg__btn{border-left:1px solid var(--t-ink-300)}.t-rv2-seg__btn.is-active{background:var(--t-ink-800);color:var(--t-surface)}.t-rv2-chipbtn{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;border:1px solid var(--t-ink-300);border-radius:var(--t-radius-pill);background:var(--t-surface);color:var(--t-ink-700);font:inherit;font-size:var(--t-fs-xs);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.t-rv2-chipbtn:hover{border-color:var(--t-ink-500)}.t-rv2-chipbtn.is-active{background:var(--t-info-soft);border-color:var(--t-info);color:var(--t-info)}.t-rv2-picker__list{display:flex;flex-direction:column;max-height:320px;overflow-y:auto;border:1px solid var(--t-ink-200);border-radius:var(--t-radius-sm)}.t-rv2-picker__list>.t-rv2-hint{padding:.75rem;margin:0}.t-rv2-option{display:flex;gap:.7rem;padding:.65rem .8rem;border-top:1px solid var(--t-ink-200);cursor:pointer}.t-rv2-option:first-child{border-top:none}.t-rv2-option:hover{background:var(--t-ink-100)}.t-rv2-option.is-selected{background:var(--t-info-soft)}.t-rv2-option input{margin-top:.25rem}.t-rv2-option__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.t-rv2-option__top{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.t-rv2-option__desc{font-size:var(--t-fs-sm);color:var(--t-ink-600)}@media (prefers-reduced-motion: reduce){.t-rv2-step.is-active .t-rv2-step__dot i{animation:none}}.t-rv2-uriedit{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.t-rv2-uriedit .t-rv2-label{margin-bottom:0}.t-rv2-uriedit__row{width:100%;display:flex;flex-direction:column;gap:.25rem}.t-rv2-uriedit__line{display:flex;gap:.4rem;align-items:center}.t-rv2-uriedit__input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;flex:1 1 auto}.t-rv2-uriedit__remove{flex:0 0 auto;border:1px solid var(--t-ink-300);background:var(--t-surface);color:var(--t-ink-600);border-radius:var(--t-radius-sm);padding:.5rem .65rem;cursor:pointer;font:inherit}.t-rv2-uriedit__remove:hover{color:var(--t-danger);border-color:var(--t-danger);background:var(--t-danger-soft)}.t-rv2-uriedit__remove:focus-visible{outline:none;box-shadow:0 0 0 3px var(--t-info-soft);border-color:var(--t-info)}.t-rv2-uriedit__hint{margin:0;font-size:var(--t-fs-xs);color:var(--t-warning)}.t-rv2-uriedit>.t-alert{width:100%;box-sizing:border-box}.t-soc__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:1.25rem}.t-soc__cardlink{text-decoration:none;color:inherit}.t-soc__card{height:100%;transition:transform .12s ease,box-shadow .12s ease}.t-soc__cardlink:hover .t-soc__card{transform:translateY(-2px)}.t-soc__cardicon{font-size:1.5rem;color:var(--t-red, #eb0a1e);display:block;margin-bottom:.5rem}.t-soc__cardtitle{font-weight:600;font-size:1.05rem;margin-bottom:.35rem}.t-soc__crumb{color:inherit;text-decoration:none}.t-soc__crumb:hover{text-decoration:underline}.t-soc__list{display:flex;flex-direction:column;gap:.85rem;margin-top:1.25rem}.t-soc__row{padding:1rem 1.15rem}.t-soc__rowhead{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.t-soc__rowtitle{font-weight:600;font-size:1rem}.t-soc__rowbadges{display:flex;gap:.4rem;flex-wrap:wrap}.t-soc__ranges{display:flex;gap:.4rem;flex-wrap:wrap;margin:.65rem 0}.t-soc__cidr{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.35rem;padding:.1rem .45rem;font-size:.82rem}.t-soc__rowfoot{display:flex;justify-content:flex-end}.t-soc__readonly{font-size:.82rem}.t-soc__empty{margin-top:1.25rem;padding:1.5rem;text-align:center}.t-soc__editor{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0}.t-soc__editrow{display:flex;gap:.5rem;align-items:center}.t-soc__editrow .t-input{flex:1}.t-input--error{border-color:#dc2626!important}.t-soc__invalid{color:#991b1b;font-size:.82rem;margin:.25rem 0 .5rem}.t-alert--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.t-soc__panel{margin-top:1.25rem;padding:1.25rem}.t-soc__panelhead{font-size:1.05rem;font-weight:600;margin:0 0 .75rem}.t-soc__picker{position:relative}.t-soc__searchrow{display:flex;align-items:center;gap:.5rem}.t-soc__searchrow .t-input{flex:1}.t-soc__results{list-style:none;margin:.5rem 0 0;padding:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;max-height:280px;overflow-y:auto}.t-soc__resultbtn{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .75rem;background:none;border:none;border-bottom:1px solid #f1f5f9;cursor:pointer;text-align:left}.t-soc__resultbtn:hover{background:#f8fafc}.t-soc__resultname{font-weight:600}.t-soc__resultmeta{font-size:.82rem;color:#64748b;display:flex;align-items:center;gap:.4rem}.t-soc__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.t-soc__chip{display:inline-flex;align-items:center;gap:.3rem;background:#eef2ff;color:#3730a3;border-radius:999px;padding:.2rem .4rem .2rem .7rem;font-size:.85rem}.t-soc__chipx{background:none;border:none;cursor:pointer;color:inherit;display:inline-flex;padding:0}.t-soc__radio{display:flex;align-items:flex-start;gap:.6rem;padding:.5rem 0}.t-soc__radio input{margin-top:.25rem}.t-soc__submit{margin-top:1rem}.t-soc__bulkwrap{margin-top:1rem;padding-top:1rem;border-top:1px dashed #d1d5db}.t-soc__bulklabel{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.9rem;margin:0 0 .5rem}.t-soc__bulk{display:flex;flex-direction:column;gap:.6rem}.t-soc__bulkbox{width:100%;resize:vertical;font-family:inherit}.t-soc__bulkactions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.t-soc__upload{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.9rem;color:#3730a3;border:1px solid #c7cbf0;border-radius:6px;padding:.4rem .75rem;background:#eef2ff}.t-soc__upload:hover{background:#e0e7ff}.t-soc__hint{margin:0;font-size:.85rem;color:#6b7280}.t-soc__chipshead{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;font-size:.85rem}.t-soc__capwarn{margin-top:.75rem}.t-soc__jobhead{display:flex;align-items:center;gap:.75rem}.t-soc__progress{height:8px;background:#e5e7eb;border-radius:999px;overflow:hidden;margin:.75rem 0 .5rem}.t-soc__progressbar{height:100%;background:var(--t-red, #eb0a1e);transition:width .3s ease}.t-soc__table{width:100%;border-collapse:collapse;margin-top:.75rem;font-size:.9rem}.t-soc__table th,.t-soc__table td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid #f1f5f9}.t-soc__table th{font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:#64748b}.t-soc__err{color:#991b1b;font-size:.82rem}.t-soc__link{background:none;border:none;color:var(--t-red, #eb0a1e);cursor:pointer;padding:0;font:inherit}.t-soc__confirmlist{margin:.5rem 0 0;padding-left:1.25rem}.t-soc__perm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.t-soc__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;word-break:break-all}.t-soc__perm-list{list-style:none;padding:0;margin:0 0 1.25rem;display:grid;gap:.5rem}.t-soc__perm-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .75rem;border:1px solid var(--t-border, #e4e4e7);border-radius:8px}.t-soc__perm-label{flex:1;min-width:0;cursor:pointer;word-break:break-word}.t-soc__perm-actions{display:flex;flex-wrap:wrap;gap:.75rem}.t-mi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;align-items:start}.t-mi-footlink{margin-top:1rem;margin-bottom:0}.t-soc__access{margin-top:1.25rem}.t-soc__accesstools{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.5rem 0 .85rem;flex-wrap:wrap}.t-soc__accesstools .t-soc__searchrow{flex:1;min-width:200px}.t-soc__accesslist{list-style:none;margin:0 0 1rem;padding:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;max-height:340px;overflow-y:auto}.t-soc__accessitem{border-bottom:1px solid #f1f5f9}.t-soc__accessitem:last-child{border-bottom:none}.t-soc__accesslabel{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .85rem;cursor:pointer}.t-soc__accesslabel:hover{background:#f8fafc}.t-soc__accesslabel input{margin-top:.2rem}.t-soc__accessname{display:block;font-weight:600}.t-soc__accessmeta{display:block;font-size:.8rem;color:#64748b}.t-soc__rangeblock{margin:.65rem 0}.t-soc__rangebar{display:flex;justify-content:flex-end;margin-bottom:.4rem}.t-soc__copybtn{display:inline-flex;align-items:center;gap:.35rem;background:none;border:1px solid #e5e7eb;border-radius:.4rem;padding:.15rem .55rem;font-size:.78rem;color:#475569;cursor:pointer}.t-soc__copybtn:hover{background:#f8fafc}.t-soc__ranges--scroll{max-height:200px;overflow-y:auto;padding:.35rem;border:1px solid #f1f5f9;border-radius:.4rem}.t-soc__showmore{margin-top:.4rem;font-size:.82rem}.t-soc__row--danger{border:1px solid #fecaca;background:#fef2f2}.t-soc__row--highlight{border:1px solid #93c5fd;box-shadow:0 0 0 3px #3b82f633}.t-soc__searchform{display:flex;align-items:center;gap:.5rem}.t-soc__searchform .t-input{flex:1}.t-soc__restoring-banner{margin:.65rem 0}.t-soc__countdown{font-weight:600}.t-soc__lasterror{color:#991b1b;font-size:.85rem;margin:.4rem 0 0;word-break:break-word}.t-soc__rowactions{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.t-soc__scheduled{font-weight:600;margin:.4rem 0}.t-soc__extendlabel{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;margin:.5rem 0}.t-soc__needs-attention{margin:.75rem 0 1.25rem}.t-soc__filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:.75rem;align-items:end;margin:1rem 0}.t-soc__field{display:flex;flex-direction:column;gap:.25rem}.t-soc__field label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.t-soc__filteractions{display:flex}.t-soc__historyhead{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#6b7280;font-size:.9rem}.t-soc__pager{margin-top:.85rem;display:flex;gap:.5rem;justify-content:flex-end}@media (max-width: 1024px){.t-soc__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.t-soc__filters{grid-template-columns:1fr}}.t-perms{display:flex;flex-direction:column;gap:1.25rem}.t-perms .t-apps__search{max-width:420px}.t-perms__filters{display:grid;grid-template-columns:minmax(240px,420px) minmax(180px,260px) auto;gap:.65rem;align-items:center}.t-perms__filter-search{max-width:none}.t-perms__filter-search .bi-funnel{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--t-muted, #6b7280);pointer-events:none}.t-perms__filter-search .t-input{padding-left:2.35rem}.t-perms__filter-select{min-height:2.5rem}.t-perms .t-apps__search .bi-search{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--t-muted, #6b7280);pointer-events:none}.t-perms .t-apps__search .t-input{padding-left:2.35rem}.t-perms__row{cursor:pointer}.t-perms__sub{font-size:.75rem;color:var(--t-muted, #6b7280)}.t-perms__num{text-align:right;font-weight:600;white-space:nowrap}.t-perms__empty{padding:1rem;font-size:.86rem;color:var(--t-muted, #6b7280)}.t-perms__applist{margin:.75rem 0 0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.35rem}.t-drill{display:flex;flex-direction:column;min-height:0}.t-drill__meta{margin:0 0 .85rem}.t-drill__search{position:relative;max-width:none;margin-bottom:.5rem}.t-drill__search .bi-search{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--t-muted, #6b7280);pointer-events:none}.t-drill__search .t-input{padding-left:2.35rem;width:100%}.t-drill__count{font-size:.78rem;font-weight:600;color:var(--t-muted, #6b7280);margin-bottom:.5rem}.t-drill__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:48vh;overflow-y:auto;border:1px solid var(--t-border, #e5e7eb);border-radius:.5rem}.t-drill__item{display:flex;align-items:center;gap:.5rem;padding:0 .5rem 0 0;border-bottom:1px solid var(--t-border, #e5e7eb)}.t-drill__item:last-child{border-bottom:0}.t-drill__item:hover{background:var(--t-hover, #f8f9fa)}.t-drill__link{flex:1;display:flex;flex-direction:column;gap:.1rem;padding:.6rem .75rem;text-decoration:none;min-width:0}.t-drill__name{font-weight:600;color:var(--t-text, #1f2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-drill__link:hover .t-drill__name{text-decoration:underline}.t-drill__id{font-size:.72rem;font-family:var(--t-mono, ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--t-muted, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-drill__chevron{color:var(--t-muted, #9ca3af);font-size:.8rem;flex-shrink:0}@media (max-width: 900px){.t-perms__filters{grid-template-columns:1fr}}.t-creds{display:flex;flex-direction:column;gap:1.25rem}.t-creds__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.t-creds__stat{display:flex;align-items:center;gap:.9rem;padding:1rem 1.15rem}.t-creds__stat i{font-size:1.75rem;line-height:1}.t-creds__statnum{font-size:1.5rem;font-weight:700;line-height:1.1}.t-creds__statlabel{font-size:.8rem;color:var(--t-muted, #6b7280)}.t-creds__stat--danger i,.t-creds__stat--danger .t-creds__statnum{color:var(--t-red, #cc0000)}.t-creds__stat--warning i,.t-creds__stat--warning .t-creds__statnum{color:#b45309}.t-creds__stat--info i,.t-creds__stat--info .t-creds__statnum{color:#0e7490}.t-creds__stat--muted i,.t-creds__stat--muted .t-creds__statnum{color:var(--t-muted, #6b7280)}.t-creds__section{padding:0;overflow:hidden}.t-creds__sectionhead{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-bottom:1px solid var(--t-border, #e5e7eb);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--t-muted, #6b7280);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;background:none;text-align:left}.t-creds__empty{padding:1rem;font-size:.86rem;color:var(--t-muted, #6b7280)}.t-creds__progress{height:8px;border-radius:999px;background:var(--t-red-soft, #fdecec);overflow:hidden}.t-creds__progressbar{height:100%;background:var(--t-red, #cc0000);transition:width .3s ease}.t-creds__progresshead{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.t-creds__stat--clickable{cursor:pointer;transition:box-shadow .15s ease,transform .1s ease}.t-creds__stat--clickable:hover{box-shadow:var(--t-shadow);transform:translateY(-1px)}.t-creds__stat--active{border-left:3px solid currentColor;background:var(--t-ink-100)}.t-creds__search{display:flex;align-items:center;gap:.5rem;background:var(--t-surface);border:1px solid var(--t-ink-200);border-radius:var(--t-radius-sm);padding:.5rem .75rem;font-size:var(--t-fs-sm)}.t-creds__search i{color:var(--t-ink-400);flex-shrink:0}.t-creds__searchinput{flex:1;border:none;outline:none;background:transparent;font-size:var(--t-fs-sm);color:var(--t-ink-800);font-family:inherit}.t-creds__searchclear{background:none;border:none;cursor:pointer;color:var(--t-ink-400);padding:0;display:flex;align-items:center}.t-creds__filterpill{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;background:var(--t-ink-100);border:1px solid var(--t-ink-200);border-radius:999px;font-size:var(--t-fs-xs);color:var(--t-ink-600)}.t-creds__sectionhead:hover{background:var(--t-ink-100)}.t-creds__chevron{margin-left:auto;transition:transform .2s ease}.t-creds__chevron--collapsed{transform:rotate(-90deg)}.t-creds__approw td{background:var(--t-ink-100);padding:.5rem 1rem;border-top:1px solid var(--t-ink-200)}.t-creds__applink{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:var(--t-fs-sm);color:var(--t-ink-800);text-decoration:none}.t-creds__applink:hover{color:var(--t-red)}.t-creds__appcount{color:var(--t-ink-400);font-weight:400;font-size:var(--t-fs-xs);margin-left:auto}.t-creds__credrow td{padding-top:.35rem;padding-bottom:.35rem}.t-creds__credname{padding-left:1rem!important}.t-creds__indent{color:var(--t-ink-300);margin-right:.25rem}.t-rbac{display:flex;flex-direction:column;gap:1.25rem}.t-rbac__error{display:flex;align-items:center;gap:.5rem;padding:.65rem .85rem;border-radius:8px;background:#fdecea;color:#a12118;border:1px solid #f5c6c2;font-size:.9rem}.t-rbac__roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem}.t-rbac__role{display:flex;flex-direction:column;gap:.85rem;padding:1.1rem}.t-rbac__rolehead{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.t-rbac__rolename{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1.05rem}.t-rbac__roleactions{display:flex;gap:.35rem;flex-shrink:0}.t-rbac__perms{display:flex;flex-wrap:wrap;gap:.4rem}.t-rbac__assign{border-top:1px solid var(--t-border, #e6e6e6);padding-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.t-rbac__assignhead{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.t-rbac__assigntitle{font-size:.85rem;color:var(--t-muted, #6b7280)}.t-rbac__assignlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.t-rbac__assignitem{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:6px;background:var(--t-surface-2, #f6f7f9);font-size:.88rem}.t-rbac__assignlabel{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-rbac__remove{border:none;background:transparent;color:var(--t-muted, #6b7280);cursor:pointer;padding:.15rem .3rem;border-radius:4px;line-height:1}.t-rbac__remove:hover{color:#a12118;background:#fdecea}.t-rbac__field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.85rem;font-size:.88rem}.t-rbac__field span{font-weight:500}.t-rbac__field input{padding:.5rem .65rem;border:1px solid var(--t-border, #d1d5db);border-radius:6px;font:inherit}.t-rbac__matrix{border:1px solid var(--t-border, #e6e6e6);border-radius:8px;overflow:hidden}.t-rbac__matrixhead,.t-rbac__matrixrow{display:grid;grid-template-columns:1fr repeat(2,72px);align-items:center}.t-rbac__matrixhead{background:var(--t-surface-2, #f6f7f9);font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:var(--t-muted, #6b7280);padding:.5rem .75rem}.t-rbac__matrixaction{text-align:center}.t-rbac__matrixgrouphead{padding:.45rem .75rem;background:var(--t-surface-2, #f6f7f9);border-top:1px solid var(--t-border, #eee);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--t-muted, #6b7280)}.t-rbac__matrixrow{padding:.4rem .75rem;border-top:1px solid var(--t-border, #eee)}.t-rbac__matrixmodule{display:flex;align-items:center;gap:.5rem;font-weight:500}.t-rbac__openbadge{font-size:.68rem}.t-rbac__check{display:flex;justify-content:center}.t-rbac__check input{width:18px;height:18px;cursor:pointer}.t-rbac__hint{margin-top:.6rem;font-size:.82rem}.t-rbac__toggle{display:flex;gap:.5rem;margin-bottom:.85rem}.t-rbac__toggle button{flex:1;padding:.5rem;border:1px solid var(--t-border, #d1d5db);background:#fff;border-radius:6px;cursor:pointer;font:inherit;display:flex;align-items:center;justify-content:center;gap:.4rem}.t-rbac__toggle button.is-active{border-color:var(--t-red, #c00);background:#fdecea;color:#a12118;font-weight:600}.t-rbac__searchrow{display:flex;gap:.5rem;margin-bottom:.5rem}.t-rbac__searchrow input{flex:1;padding:.5rem .65rem;border:1px solid var(--t-border, #d1d5db);border-radius:6px;font:inherit}.t-rbac__note{font-size:.82rem;margin:.25rem 0 .5rem}.t-rbac__results{list-style:none;margin:0 0 .75rem;padding:0;max-height:220px;overflow-y:auto;border:1px solid var(--t-border, #e6e6e6);border-radius:8px}.t-rbac__results li+li{border-top:1px solid var(--t-border, #eee)}.t-rbac__results button{width:100%;text-align:left;border:none;background:transparent;padding:.5rem .75rem;cursor:pointer;display:flex;flex-direction:column;gap:.1rem;font:inherit}.t-rbac__results button:hover{background:var(--t-surface-2, #f6f7f9)}.t-rbac__results button.is-selected{background:#fdecea}.t-rbac__resultlabel{font-weight:500}.t-rbac__manual{border-top:1px solid var(--t-border, #eee);padding-top:.65rem}.t-rbac__manual summary{cursor:pointer;font-size:.85rem;color:var(--t-muted, #6b7280);margin-bottom:.65rem}.t-vault__toolbar{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.t-vault__filter{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--t-muted, #6b7280)}.t-vault__filter select{min-width:200px}.t-vault__panel{margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid #e5e7eb;border-radius:14px;background:linear-gradient(180deg,#fff,#f9fafb)}.t-vault__panelhead{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.85rem}.t-vault__panelhead h3{margin:0 0 .2rem;font-size:1rem}.t-vault__panelactions{display:flex;gap:.5rem;flex-wrap:wrap}.t-vault__microcopy{margin:.75rem 0 0;font-size:.86rem;color:#6b7280}.t-spacepick{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.t-spacepick--compact{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.t-spacepick__card{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;border:1px solid #d1d5db;border-radius:12px;background:#fff;padding:.85rem .95rem;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.t-spacepick__card:hover{border-color:#fca5a5;transform:translateY(-1px)}.t-spacepick__card.is-active{border-color:#b91c1c;box-shadow:0 0 0 3px #b91c1c1f}.t-spacepick__title{font-weight:700;color:#111827}.t-spacepick__sub{font-size:.85rem;color:#6b7280}.t-spacepick__badges{display:flex;gap:.4rem;flex-wrap:wrap}@media (max-width: 720px){.t-vault__panelhead{flex-direction:column}}.t-vault__list{display:flex;flex-direction:column;gap:.75rem}.t-vault__cardbutton{display:block;width:100%;background:none;border:none;text-align:left;padding:0;cursor:pointer}.t-vault__cardbutton:hover .t-vault__name{color:#b91c1c}.t-vault__chevron{color:#d1d5db;font-size:1rem;flex-shrink:0}.t-sdmodal__topactions{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.t-sdmodal__meta{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1.2rem;margin:0 0 1.25rem;font-size:.9rem}.t-sdmodal__meta dt{font-weight:600;color:#6b7280;white-space:nowrap}.t-sdmodal__section{margin-top:1.25rem;border-top:1px solid #e5e7eb;padding-top:1rem}.t-sdmodal__sectionhead{margin-bottom:.6rem}.t-sdmodal__valuebox{display:flex;align-items:center;gap:.7rem;padding:.75rem 1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.t-sdmodal__mask{flex:1;letter-spacing:.12em;color:#9ca3af;font-size:1.1rem;-webkit-user-select:none;user-select:none}.t-sdmodal__value{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;word-break:break-all;background:#1f2937;color:#f9fafb;padding:.35rem .6rem;border-radius:6px}.t-sdmodal__version{font-size:.8rem;background:#f3f4f6;padding:.2rem .4rem;border-radius:4px;margin-right:.4rem}.t-sdmodal__row--current td{background:#f0fdf4}.t-sdmodal__footer{display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%}.t-sdmodal__footeractions{display:flex;gap:.5rem;flex-wrap:wrap}.t-sdmodal__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.t-sdmodal__tag{display:inline-block;background:var(--t-bg-muted, #f3f4f6);border:1px solid var(--t-border, #e5e7eb);border-radius:4px;padding:.2rem .5rem;font-size:.82rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.t-vault__rolelabel{display:flex;align-items:center}.t-vault__roleselect{padding:.25rem .5rem;border-radius:4px;border:1px solid var(--t-border, #d1d5db);font-size:.875rem;background:var(--t-bg, #fff)}.t-vault__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.t-vault__meta{min-width:0}.t-vault__name{font-weight:700;font-size:1.05rem;display:flex;align-items:center;gap:.4rem}.t-vault__sub{display:flex;align-items:center;gap:.5rem;margin:.35rem 0;flex-wrap:wrap}.t-vault__value{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.t-vault__value code{background:#1f2937;color:#f9fafb;padding:.35rem .6rem;border-radius:6px;word-break:break-all}.t-vault__actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.t-vault__table{width:100%;border-collapse:collapse;margin-bottom:1rem}.t-vault__table th,.t-vault__table td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid #e5e7eb;vertical-align:middle}.t-vault__addmember{border-top:1px solid #e5e7eb;padding-top:1rem}.t-vault__addmember h4{margin:0 0 .6rem}.t-vault__addgrid{display:grid;grid-template-columns:120px 1fr 1fr 140px auto;gap:.5rem;align-items:center}@media (max-width: 720px){.t-vault__addgrid{grid-template-columns:1fr}}.t-vault__note{display:flex;gap:.6rem;align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:8px;padding:.7rem .85rem;font-size:.9rem;margin-bottom:1.25rem}.t-vault__note i{margin-top:.1rem}.t-vault__formsection{margin-bottom:1.4rem}.t-vault__step{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b91c1c;margin-bottom:.6rem}.t-vault__stephint{margin:-.25rem 0 .65rem;font-size:.86rem}.t-vault__optional{color:#9ca3af;font-weight:400}.t-vault__rolerow{display:flex;gap:.5rem;align-items:center;margin-top:.75rem}.t-vault__rolerow select{min-width:150px}.t-dirpick{position:relative}.t-dirpick__inputwrap{display:flex;align-items:center;gap:.5rem;border:1px solid #d1d5db;border-radius:8px;padding:.5rem .7rem;background:#fff}.t-dirpick__inputwrap:focus-within{border-color:#b91c1c;box-shadow:0 0 0 3px #b91c1c1f}.t-dirpick__inputwrap i{color:#9ca3af}.t-dirpick__inputwrap input{flex:1;border:none;outline:none;font-size:.95rem;background:transparent}.t-dirpick__hint{font-size:.8rem;color:#92400e;margin-top:.4rem}.t-dirpick__error{font-size:.8rem;color:#b91c1c;margin-top:.4rem}.t-dirpick__list{list-style:none;margin:.4rem 0 0;padding:.3rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 6px 20px #00000014;max-height:260px;overflow-y:auto}.t-dirpick__item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.6rem;width:100%;text-align:left;border:none;background:transparent;padding:.5rem .6rem;border-radius:6px;cursor:pointer}.t-dirpick__item:hover{background:#f3f4f6}.t-dirpick__item i{grid-row:1 / span 2;align-self:center;color:#6b7280;font-size:1.1rem}.t-dirpick__item-name{font-weight:600}.t-dirpick__item-sub{font-size:.8rem;color:#6b7280}.t-dirpick__chosen{display:flex;align-items:center;gap:.7rem;border:1px solid #d1d5db;border-radius:8px;padding:.6rem .75rem;background:#f9fafb}.t-dirpick__chosen>i{font-size:1.3rem;color:#b91c1c}.t-dirpick__chosen-meta{display:flex;flex-direction:column;min-width:0;flex:1}.t-dirpick__chosen-name{font-weight:600}.t-dirpick__chosen-sub{font-size:.8rem;color:#6b7280}.t-dirpick__clear{border:none;background:transparent;color:#6b7280;cursor:pointer;padding:.3rem;border-radius:6px}.t-dirpick__clear:hover{background:#e5e7eb;color:#111827}.t-vault__headactions{display:flex;align-items:center;gap:.6rem}.t-alert--warning{background:#fef3c7;color:#92400e}.t-tageditor{margin-top:.4rem}.t-tageditor__list{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.6rem}.t-tageditor__row{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:.4rem}.t-tageditor__key,.t-tageditor__val{font-family:ui-monospace,monospace;font-size:.9rem}.t-tageditor__sep{color:#9ca3af;font-weight:700;font-size:.95rem}.t-tageditor__remove{border:none;background:transparent;color:#9ca3af;cursor:pointer;padding:.3rem;border-radius:6px;line-height:1}.t-tageditor__remove:hover{background:#fee2e2;color:#b91c1c}.t-tageditor__hint{font-size:.8rem;color:#9ca3af;margin:.4rem 0 0}@media (max-width: 600px){.t-tageditor__row{grid-template-columns:1fr 1fr auto;grid-template-rows:auto auto}.t-tageditor__sep{display:none}}.t-settings,.t-settings__stack{display:flex;flex-direction:column;gap:1rem}.t-settings__option{display:flex;align-items:flex-start;gap:.85rem;border:1px solid var(--t-ink-200, #e5e7eb);border-radius:14px;padding:.95rem 1rem;background:var(--t-surface, #fff)}.t-settings__option input{margin-top:.2rem}.t-settings__option span{display:flex;flex-direction:column;gap:.2rem}.t-settings__option-title{font-weight:700;color:var(--t-ink-900, #111827)}.t-settings__option-help{font-size:.9rem;color:var(--t-ink-600, #4b5563)}.t-settings__option-help.t-settings__option-help--flow{display:inline}.t-settings__option-textarea{width:100%;align-self:stretch;min-height:160px}.t-settings__banner-preview{width:100%;border-radius:0}.t-settings__panel{border:1px solid var(--t-ink-200, #e5e7eb);border-radius:14px;background:linear-gradient(180deg,#fff,#fafbfd);padding:1rem}.t-settings__panel-title{margin:0 0 .85rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--t-ink-500, #6b7280)}.t-settings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.t-settings__meta{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;font-size:.85rem;color:var(--t-ink-500, #6b7280)}.t-settings__actions{margin-top:1rem}.t-settings__field{display:flex;flex-direction:column;gap:.4rem}.t-settings__field--full{grid-column:1 / -1}.t-settings__field>span:first-child{font-size:.9rem;font-weight:600;color:var(--t-ink-700, #374151)}.t-settings__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #cfd7e3;border-radius:10px;background:#fff;color:#111827;padding:.62rem .72rem;font-size:.94rem;line-height:1.35;transition:border-color .12s ease,box-shadow .12s ease}.t-settings__input::placeholder{color:#8a95a6}.t-settings__input:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px #ef444424}.t-settings__input--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.t-settings__textarea{resize:vertical;min-height:120px}.t-settings__hint{font-size:.85rem;color:#166534}.t-settings__errors{margin:.6rem 0 0;padding-left:1.2rem}@media (max-width: 900px){.t-settings__grid{grid-template-columns:1fr}.t-settings__field--full{grid-column:auto}}.t-rte-toolbar{display:flex;flex-wrap:wrap;gap:.25rem;padding:.4rem .5rem;background:var(--t-surface-2);border:1px solid var(--t-ink-200);border-bottom:none;border-radius:var(--t-radius) var(--t-radius) 0 0}.t-rte-btn{background:none;border:1px solid transparent;border-radius:4px;padding:.2rem .45rem;cursor:pointer;font-size:.9rem;color:var(--t-ink-600);line-height:1}.t-rte-btn:hover{background:var(--t-ink-100)}.t-rte-btn--active{background:var(--t-ink-200);color:var(--t-ink-900)}.t-rte-toolbar-sep{height:0}.t-rte-editor{border:1px solid var(--t-ink-200);border-radius:0 0 var(--t-radius) var(--t-radius);min-height:280px;padding:.75rem 1rem;font-size:.9rem;line-height:1.6;overflow-y:auto}.t-rte-editor .ProseMirror{outline:none;min-height:240px}.t-rte-editor .ProseMirror table{border-collapse:collapse;width:100%;margin:.75rem 0}.t-rte-editor .ProseMirror td,.t-rte-editor .ProseMirror th{border:1px solid var(--t-ink-300);padding:.35rem .6rem}.t-rte-editor .ProseMirror th{background:var(--t-surface-2);font-weight:600}.t-rte-editor .ProseMirror p{margin:0 0 .75rem}.t-rte-editor .ProseMirror h2{margin:1rem 0 .5rem;font-size:1.1rem}.t-rte-preview{border:1px solid var(--t-ink-200);border-radius:var(--t-radius);min-height:280px;padding:.75rem 1rem;font-size:.9rem;line-height:1.6;background:var(--t-surface)}.t-hint{font-size:.8rem;color:var(--t-ink-400);margin-bottom:.75rem}.t-rte-mode-toggle{display:flex;gap:.25rem;margin-bottom:.75rem}.t-rte-mode-btn{background:none;border:1px solid var(--t-ink-200, #e5e7eb);border-radius:6px;padding:.25rem .75rem;font-size:.85rem;cursor:pointer;color:var(--t-ink-600, #4b5563);transition:background .12s ease,color .12s ease}.t-rte-mode-btn:hover{background:var(--t-ink-100, #f3f4f6)}.t-rte-mode-btn--active{background:var(--t-ink-900, #111827);color:#fff;border-color:var(--t-ink-900, #111827)}.t-rte-fulltemplate{display:flex;flex-direction:column;gap:.5rem}.t-rte-fulltemplate__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.t-rte-fulltemplate__textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;width:100%;border:1px solid var(--t-ink-200, #e5e7eb);border-radius:var(--t-radius, 10px);padding:.75rem;resize:vertical;min-height:400px;color:var(--t-ink-900, #111827);background:var(--t-surface, #fff)}.t-agentcfg{display:flex;flex-direction:column;gap:1.25rem}.t-agentcfg__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.t-agentcfg__actions{display:flex;align-items:center;gap:.5rem}.t-agentcfg__loading{display:flex;justify-content:center;padding:3rem}.t-agentcfg__tabs{display:flex;gap:.4rem;margin-bottom:.75rem}.t-agentcfg__tab{border:1px solid var(--t-border, #d1d5db);background:#fff;color:#374151;border-radius:.5rem;padding:.4rem .7rem;font-size:.86rem;font-weight:600}.t-agentcfg__tab.is-active{border-color:var(--t-red, #eb0a1e);color:var(--t-red, #eb0a1e);box-shadow:0 0 0 3px #eb0a1e1a}.t-agentcfg__panel{display:flex;flex-direction:column;gap:.75rem}.t-agentcfg__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.t-agentcfg__stack{display:flex;flex-direction:column;gap:.5rem}.t-agentcfg .t-field{min-width:0}.t-agentcfg .t-field--span-2{grid-column:span 2}.t-agentcfg .t-alert ul{margin:.35rem 0 0;padding-left:1.25rem}@media (max-width: 900px){.t-agentcfg .t-field--span-2{grid-column:auto}}.t-audit{display:flex;flex-direction:column;gap:1rem}.t-audit__filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;align-items:end}.t-audit__field{display:flex;flex-direction:column;gap:.25rem}.t-audit__field label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t-ink-500, #6b7280)}.t-audit__actions{display:flex;gap:.45rem;justify-content:flex-end}.t-audit__head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;color:var(--t-ink-500, #6b7280);font-size:.9rem}.t-audit__scroll{overflow-x:auto}.t-audit__table td,.t-audit__table th{vertical-align:top}.t-audit__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82rem;word-break:break-all}.t-audit__detail{max-width:420px;white-space:pre-wrap;word-break:break-word;color:var(--t-ink-600, #4b5563)}.t-audit__corr{display:inline-flex;align-items:center;gap:.3rem}.t-audit__detail-toggle{max-width:420px}.t-audit__detail-summary{cursor:pointer;color:var(--t-ink-600, #4b5563);white-space:pre-wrap;word-break:break-word}.t-audit__detail-pre{margin:.4rem 0 0;padding:.5rem;background:var(--t-ink-50, #f9fafb);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto}.t-audit__empty{padding:1rem .2rem;color:var(--t-ink-500, #6b7280)}.t-audit__pager{margin-top:.8rem;display:flex;gap:.5rem;justify-content:flex-end}@media (max-width: 1024px){.t-audit__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.t-audit__filters{grid-template-columns:1fr}.t-audit__actions{justify-content:flex-start}}.t-dash{display:flex;flex-direction:column;gap:1rem}.t-dash__priority{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.t-dash__requests{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem}.t-dash__hypercare-table-wrap{overflow-x:auto}.t-dash__hypercare-filters{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:.85rem}.t-dash__hypercare-filter-field{display:flex;flex-direction:column;gap:.25rem;min-width:180px}.t-dash__hypercare-filter-field label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t-ink-500, #6b7280)}.t-dash__hypercare-filter-actions{display:flex;align-items:flex-end}.t-dash__hypercare-matching{margin:-.35rem 0 .6rem;font-size:.85rem}.t-dash__hypercare-table{width:100%;border-collapse:collapse;font-size:.9rem}.t-dash__hypercare-table th,.t-dash__hypercare-table td{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--t-ink-200, #e5e7eb);vertical-align:top}.t-dash__hypercare-table th{font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:var(--t-ink-500, #6b7280)}.t-dash__hypercare-more{margin-top:.6rem;font-size:.85rem}.t-dash__hypercare-pagination{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.t-dash__hypercare-page-indicator{font-size:.85rem}.t-dash__metric-value{font-size:2rem;font-weight:800;line-height:1.1;margin-bottom:.45rem}.t-dash__chips{display:flex;flex-wrap:wrap;gap:.35rem}.t-dash__link{display:inline-block;margin-top:.7rem;font-size:.9rem;text-decoration:none}.t-dash__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.t-dash__item{display:flex;justify-content:space-between;align-items:center;gap:.8rem;border:1px solid var(--t-ink-200, #e5e7eb);border-radius:10px;padding:.65rem .75rem}.t-dash__item-link{font-weight:700;text-decoration:none}.t-dash__meta{font-size:.8rem}.t-dash__item-right{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}@media (max-width: 1200px){.t-dash__priority{grid-template-columns:1fr}}.t-mywork__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.t-mywork__matched{margin:-.3rem 0 0}@media (max-width: 900px){.t-mywork__tiles{grid-template-columns:1fr}}.t-reports{display:flex;flex-direction:column;gap:1rem}.t-reports__filters{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem}.t-reports__filter-field{display:flex;flex-direction:column;gap:.25rem;min-width:180px}.t-reports__filter-field label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t-ink-500, #6b7280)}.t-reports__filter-actions{display:flex;align-items:center;gap:.5rem}.t-reports__inline-spinner{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--t-ink-500, #6b7280)}.t-reports__inline-spinner .bi-arrow-repeat{animation:t-reports-spin 1s linear infinite}@keyframes t-reports-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-reports__tz-note{margin:0;font-size:.8rem;color:var(--t-ink-500, #6b7280)}.t-reports__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.t-reports__metric-value{font-size:2rem;font-weight:800;line-height:1.1;margin-bottom:.45rem}.t-reports__chips{display:flex;flex-wrap:wrap;gap:.35rem}.t-reports__table-wrap{overflow-x:auto}.t-reports__table{width:100%;border-collapse:collapse;font-size:.9rem}.t-reports__table th,.t-reports__table td{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--t-ink-200, #e5e7eb);vertical-align:top}.t-reports__table th{font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:var(--t-ink-500, #6b7280)}.t-reports__item-link{font-weight:700;text-decoration:none}.t-reports__meta{font-size:.8rem}@media (max-width: 1200px){.t-reports__summary{grid-template-columns:1fr}}.broadcast-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.broadcast-page-title{margin:.2rem 0 .4rem;font-size:var(--t-fs-2xl);font-weight:750;letter-spacing:-.01em}.broadcast-layout{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media (min-width: 900px){.broadcast-layout{grid-template-columns:2fr 3fr}}.broadcast-app-list{max-height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0}.broadcast-app-row{display:flex;align-items:flex-start;gap:.6rem;padding:.5rem .4rem;border-radius:var(--t-radius-sm);cursor:pointer;transition:background-color .1s ease}.broadcast-app-row:hover{background:var(--t-ink-100)}.broadcast-app-row--selected,.broadcast-app-row--selected:hover{background:var(--t-red-soft)}.broadcast-loading{display:flex;justify-content:center;align-items:center;padding:3rem 0}.broadcast-notice{display:flex;align-items:flex-start;gap:.5rem;background:var(--t-info-soft);color:var(--t-info);border-radius:var(--t-radius-sm);padding:.6rem .9rem;font-size:var(--t-fs-sm);margin-bottom:1rem}.broadcast-notice--danger{background:var(--t-danger-soft);color:var(--t-danger)}.broadcast-notice--success{background:var(--t-success-soft);color:var(--t-success)}.broadcast-notice--warning{background:var(--t-warning-soft);color:var(--t-warning)}.broadcast-card-actions{display:flex;gap:.25rem}.t-status{display:flex;flex-direction:column;gap:1rem}.t-status__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.t-status__value{font-size:2rem;font-weight:800;line-height:1.1;margin-bottom:.35rem}.t-status__sub{font-size:.85rem}.t-status__estimate{font-size:1.6rem;font-weight:800;line-height:1.1;margin-bottom:.9rem}.t-status__stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0 0 .9rem}.t-status__stage-name{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t-ink-500, #6b7280)}.t-status__stages dd{margin:.2rem 0 0}.t-status__list{list-style:none;margin:0;padding:0}.t-status__list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.6rem 0;border-bottom:1px solid var(--t-ink-200, #e5e7eb)}.t-status__list li:last-child{border-bottom:0}.t-status__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.85rem}@media (max-width: 800px){.t-status__tiles,.t-status__stages{grid-template-columns:1fr}}.t-chatp{display:flex;flex-direction:column;min-width:0}.t-chatp__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-chatp__log{display:flex;flex-direction:column;gap:.65rem;min-height:240px;max-height:520px;overflow-y:auto;padding:1rem;border:1px solid var(--t-ink-200);border-radius:var(--t-radius);background:linear-gradient(180deg,var(--t-surface-2) 0%,var(--t-surface) 100%)}.t-chatp__row{display:flex;flex-direction:column}.t-chatp__row--user{align-items:flex-end}.t-chatp__bubble{display:flex;align-items:flex-start;gap:.5rem;max-width:92%;padding:.6rem .85rem;border-radius:var(--t-radius);font-size:var(--t-fs-sm);line-height:1.5;white-space:pre-wrap;word-break:break-word}.t-chatp__bubble--assistant{align-self:flex-start;background:var(--t-surface);border:1px solid var(--t-ink-200);border-bottom-left-radius:4px}.t-chatp__bubble--user{background:var(--t-red);color:#fff;border-bottom-right-radius:4px}.t-chatp__icon{color:var(--t-red);margin-top:.1rem}.t-chatp__bubble--typing{gap:.25rem;padding:.75rem .85rem;align-items:center}.t-chatp__status{margin-left:8px;opacity:.7}.t-chatp__dot{width:6px;height:6px;border-radius:50%;background:var(--t-ink-400);animation:t-chatp-blink 1.2s infinite ease-in-out}.t-chatp__dot:nth-child(2){animation-delay:.18s}.t-chatp__dot:nth-child(3){animation-delay:.36s}@keyframes t-chatp-blink{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.t-chatp__composer{display:flex;gap:.5rem;margin-top:.75rem}.t-chatp__input{flex:1;resize:none;padding:.65rem .85rem;border:1px solid var(--t-ink-300);border-radius:var(--t-radius);font:inherit;font-size:var(--t-fs-sm);background:var(--t-surface);color:var(--t-ink-800)}.t-chatp__input:focus{outline:none;border-color:var(--t-red);box-shadow:0 0 0 3px var(--t-red-soft)}.t-chatp__send{flex-shrink:0;width:46px;border:none;border-radius:var(--t-radius);background:var(--t-red);color:#fff;font-size:1.05rem;cursor:pointer}.t-chatp__send:hover:not(:disabled){background:var(--t-red-600)}.t-chatp__send:disabled{opacity:.5;cursor:not-allowed}.t-chatp__counter{margin-top:.25rem;text-align:right;font-size:var(--t-fs-sm);color:var(--t-ink-500)}.t-troubleshooter__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}@media (max-width: 960px){.t-troubleshooter__cols{grid-template-columns:1fr}}.t-troubleshooter__panel p{margin:0 0 .75rem}.t-troubleshooter__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-troubleshooter__subject-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.t-troubleshooter__subject-id{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.t-troubleshooter__loading{display:flex;align-items:center;gap:.5rem;padding:.5rem 0}.t-troubleshooter__section{padding:.75rem 0;border-top:1px solid var(--t-ink-200)}.t-troubleshooter__section-title{margin:0 0 .5rem;font-size:var(--t-fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--t-ink-500)}.t-troubleshooter__section p{margin:0}.t-troubleshooter__signin{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.t-troubleshooter__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.5rem 1rem;margin:0}.t-troubleshooter__fact dt{font-size:var(--t-fs-sm);color:var(--t-ink-500)}.t-troubleshooter__fact dd{margin:0;overflow-wrap:anywhere}.t-troubleshooter__chips{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:.5rem 0 0;padding:0}.t-troubleshooter__list{margin:0;padding-left:1.1rem;font-size:var(--t-fs-sm)}.t-troubleshooter__list li{margin-bottom:.25rem;overflow-wrap:anywhere}.t-troubleshooter__tablewrap{overflow-x:auto}.t-troubleshooter__table{width:100%;border-collapse:collapse;font-size:var(--t-fs-sm)}.t-troubleshooter__table th,.t-troubleshooter__table td{padding:.35rem .5rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--t-ink-100)}.t-troubleshooter__table th{white-space:nowrap;color:var(--t-ink-500);font-weight:600}.t-troubleshooter__row--failed td{background:var(--t-danger-soft)}.t-troubleshooter__picker{margin-top:.75rem;padding:.75rem;border:1px solid var(--t-ink-200);border-radius:var(--t-radius);background:var(--t-surface)}.t-troubleshooter__picker-title{margin:0 0 .5rem;font-weight:600}.t-troubleshooter__picker-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.t-troubleshooter__candidate{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .65rem;border:1px solid var(--t-ink-200);border-radius:var(--t-radius)}.t-troubleshooter__candidate-id{display:flex;flex-direction:column;gap:.15rem;min-width:0;overflow-wrap:anywhere}.t-troubleshooter__candidate-badges{display:flex;gap:.35rem;flex-wrap:wrap}.t-troubleshooter__chatcard .t-alert{margin-bottom:.75rem}.t-troubleshooter__footnote{margin:.75rem 0 0;font-size:var(--t-fs-sm)}/*!
 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */@font-face{font-display:block;font-family:bootstrap-icons;src:url(/static/spa/assets/bootstrap-icons-mSm7cUeB.woff2?e34853135f9e39acf64315236852cd5a) format("woff2"),url(/static/spa/assets/bootstrap-icons-BeopsB42.woff?e34853135f9e39acf64315236852cd5a) format("woff")}.bi:before,[class*=" bi-"]:before,[class^=bi-]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}:root{--t-red: #eb0a1e;--t-red-600: #c70818;--t-red-700: #a30614;--t-red-soft: rgba(235, 10, 30, .1);--t-red-ring: rgba(235, 10, 30, .35);--t-ink-900: #15171c;--t-ink-800: #1e2025;--t-ink-700: #2a2d34;--t-ink-600: #3a3f48;--t-ink-500: #6b7280;--t-ink-400: #9ca3af;--t-ink-300: #cbd1d9;--t-ink-200: #e5e8ec;--t-ink-100: #f1f3f5;--t-bg: #f6f7f9;--t-surface: #ffffff;--t-surface-2: #fbfbfc;--t-sidebar: #1a1c21;--t-sidebar-accent: #16181d;--t-success: #1f9d57;--t-success-soft: #e4f6ec;--t-warning: #d9870b;--t-warning-soft: #fdf2dd;--t-danger: #d22f3a;--t-danger-soft: #fbe6e8;--t-info: #1769c4;--t-info-soft: #e4f0fb;--t-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--t-fs-xs: .75rem;--t-fs-sm: .8125rem;--t-fs-base: .9375rem;--t-fs-lg: 1.0625rem;--t-fs-xl: 1.25rem;--t-fs-2xl: 1.625rem;--t-fs-3xl: 2.125rem;--t-radius-sm: 8px;--t-radius: 12px;--t-radius-lg: 18px;--t-radius-pill: 999px;--t-shadow-sm: 0 1px 2px rgba(16, 18, 22, .06), 0 1px 3px rgba(16, 18, 22, .05);--t-shadow: 0 6px 18px rgba(16, 18, 22, .08);--t-shadow-lg: 0 18px 48px rgba(16, 18, 22, .14);--t-sidebar-w: 248px;--t-space: 1rem;--t-ease: cubic-bezier(.2, .7, .2, 1)}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--t-font);font-size:var(--t-fs-base);line-height:1.5;color:var(--t-ink-900);background:var(--t-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--t-red);text-decoration:none}a:hover{color:var(--t-red-600)}h1,h2,h3,h4{margin:0;font-weight:650;letter-spacing:-.01em;color:var(--t-ink-900)}button{font-family:inherit}:focus-visible{outline:3px solid var(--t-red-ring);outline-offset:2px;border-radius:6px}*{scrollbar-width:thin;scrollbar-color:var(--t-ink-300) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--t-ink-300);border-radius:999px;border:3px solid transparent;background-clip:content-box}.t-muted{color:var(--t-ink-500)}.t-eyebrow{font-size:var(--t-fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t-ink-500)}@keyframes t-spin{to{transform:rotate(360deg)}}@keyframes t-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
