.f5-content{display:flex;flex-direction:column;gap:var(--tbr-space-4);min-width:0;padding:var(--tbr-space-5) var(--tbr-space-5) var(--tbr-space-7);font-family:var(--tbr-font-family);font-size:var(--tbr-font-size-body);line-height:var(--tbr-line-height-body);color:var(--tbr-color-ink)}.f5-content h1{font-size:var(--tbr-font-size-page);letter-spacing:-.03em}.f5-content h1,.f5-content h2{font-weight:var(--tbr-font-weight-semibold);margin:0}.f5-content h2{font-size:var(--tbr-font-size-section)}.f5-content h3{font-size:var(--tbr-font-size-body-large);font-weight:var(--tbr-font-weight-semibold);margin:0}.f5-content p{margin:0}.f5-content small{display:block;font-size:var(--tbr-font-size-body);color:var(--tbr-color-ink-muted)}.f5-content svg{width:16px;height:16px;flex-shrink:0}.f5-heading,.f5-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--tbr-space-3)}.f5-heading p,.f5-panel-head p{color:var(--tbr-color-ink-muted);margin-top:var(--tbr-space-1)}.f5-heading h1{margin-top:var(--tbr-space-1)}.f5-content .f5-panel-head>[data-slot=button]{width:auto;flex:none}.f5-content .f5-panel-head>h3{white-space:nowrap}.f5-access,.f5-muted{display:flex;align-items:center;gap:var(--tbr-space-2);color:var(--tbr-color-ink-muted);font-size:var(--tbr-font-size-body)}.f5-access{padding:var(--tbr-space-2) var(--tbr-space-3);border-radius:var(--tbr-radius-control);background:var(--tbr-color-accent-soft)}.f5-access strong{font-weight:var(--tbr-font-weight-semibold)}.f5-access strong,.f5-note{color:var(--tbr-color-ink-secondary)}.f5-note{padding:var(--tbr-space-3);background:var(--tbr-color-surface-muted);border-radius:var(--tbr-radius-control);word-break:keep-all;overflow-wrap:break-word}.f5-actions,.f5-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tbr-space-2)}.f5-toolbar>span{color:var(--tbr-color-ink-muted)}.f5-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start}.f5-panel,.f5-split{gap:var(--tbr-space-4)}.f5-panel{border:1px solid var(--tbr-color-border);border-radius:var(--tbr-radius-card);background:var(--tbr-color-surface-card);padding:var(--tbr-space-4);min-width:0;display:flex;flex-direction:column;align-self:start;width:100%}.f5-list{padding:0;overflow:hidden}.f5-mobile-row{display:flex;width:100%;text-align:left;justify-content:space-between;align-items:center;padding:var(--tbr-space-4);border-bottom:1px solid var(--tbr-color-border);gap:var(--tbr-space-3);background:var(--tbr-color-surface-card)}.f5-mobile-row>span{display:flex;flex-direction:column;gap:var(--tbr-space-1)}.f5-content .eb-facts{display:grid;margin:0}.f5-content .eb-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tbr-space-3);padding:var(--tbr-space-2) 0;border-bottom:1px solid var(--tbr-color-border)}.f5-content .eb-facts dt{color:var(--tbr-color-ink-muted);font-size:var(--tbr-font-size-body);flex-shrink:0}.f5-content .eb-facts dd{margin:0;font-size:var(--tbr-font-size-body);text-align:right;overflow-wrap:anywhere}.f5-content [data-slot=table],.f5-content table{width:100%;border-collapse:collapse}.f5-content thead th{position:sticky;top:0;z-index:1;height:40px;padding:0 var(--tbr-space-2);background:var(--tbr-color-surface-muted);color:var(--tbr-color-ink-muted);font-weight:var(--tbr-font-weight-regular);text-align:left}.f5-content tbody td,.f5-content thead th{font-size:var(--tbr-font-size-body);border-bottom:1px solid var(--tbr-color-border)}.f5-content tbody td{padding:var(--tbr-space-3) var(--tbr-space-2)}.f5-content tbody tr{cursor:pointer}.f5-content tbody tr:last-child td{border-bottom:0}.f5-content tbody tr[data-state=selected]{background:var(--tbr-color-accent-soft)}.f5-content tbody td button{text-align:left;font:inherit;color:inherit}.f5-content tbody td button:focus-visible{outline:2px solid var(--tbr-color-focus);outline-offset:2px}.f5-content [data-slot=button],.f5-dialog [data-slot=button],.ln-toast [data-slot=button]{height:32px;padding:0 var(--tbr-space-3);border-radius:var(--tbr-radius-control);font-size:var(--tbr-font-size-body);font-weight:var(--tbr-font-weight-semibold);box-shadow:none}.f5-content [data-slot=button][data-variant=default],.f5-dialog [data-slot=button][data-variant=default]{background:var(--tbr-color-ink);color:var(--tbr-color-ink-inverse)}.f5-content [data-slot=button][data-variant=outline],.f5-dialog [data-slot=button][data-variant=outline]{border:1px solid var(--tbr-color-border);background:var(--tbr-color-surface-card);color:var(--tbr-color-ink)}.f5-content [data-slot=button][data-variant=outline]:hover,.f5-dialog [data-slot=button][data-variant=outline]:hover{background:var(--tbr-color-surface-muted)}.f5-content [data-slot=button]:focus-visible,.f5-dialog [data-slot=button]:focus-visible{outline:2px solid var(--tbr-color-focus-strong);outline-offset:2px}.f5-content [data-slot=button] svg{width:14px;height:14px}.f5-heading>[data-slot=button]{height:34px}.f5-content [data-slot=badge]{border:1px solid var(--tbr-color-border-strong);border-radius:var(--tbr-radius-pill);background:var(--tbr-color-surface-card);color:var(--tbr-color-ink-secondary);font-size:var(--tbr-font-size-body);font-weight:var(--tbr-font-weight-regular);padding:1px var(--tbr-space-2);white-space:nowrap}.f5-content [data-slot=input],.f5-content button[role=combobox],.f5-dialog [data-slot=input],.f5-dialog button[role=combobox],.f5-dialog input{height:32px;border:1px solid var(--tbr-color-border-strong);border-radius:var(--tbr-radius-control);background:var(--tbr-color-surface-card);color:var(--tbr-color-ink);font-size:var(--tbr-font-size-body);box-shadow:none}.f5-content button[role=combobox]{width:180px;justify-content:space-between}.f5-dialog button[role=combobox]{width:100%;justify-content:space-between}.f5-dialog button[role=combobox]:disabled{background:var(--tbr-color-surface-muted);color:var(--tbr-color-ink-muted);opacity:1}.f5-content button[role=combobox]:focus-visible,.f5-content input:focus-visible,.f5-dialog button[role=combobox]:focus-visible,.f5-dialog input:focus-visible{outline:2px solid var(--tbr-color-focus);outline-offset:1px}.f5-dialog-overlay{position:fixed;inset:0;z-index:140;backdrop-filter:blur(4px)}.f5-dialog-overlay:before{content:"";position:absolute;inset:0;background:var(--tbr-color-ink);opacity:.1}.f5-dialog{position:fixed;top:50%;left:50%;z-index:150;display:grid;gap:var(--tbr-space-4);width:min(384px,calc(100vw - 32px));max-height:90dvh;overflow:auto;padding:var(--tbr-space-4);border:1px solid var(--tbr-color-border);border-radius:var(--tbr-radius-overlay);background:var(--tbr-color-surface-card);box-shadow:var(--tbr-shadow-overlay);color:var(--tbr-color-ink);font-family:var(--tbr-font-family);font-size:var(--tbr-font-size-body);line-height:var(--tbr-line-height-body);transform:translate(-50%,-50%)}.f5-dialog-head{display:flex;flex-direction:column;gap:var(--tbr-space-2);padding-right:var(--tbr-space-6)}.f5-dialog-head h2{margin:0;font-size:var(--tbr-font-size-section);font-weight:var(--tbr-font-weight-semibold)}.f5-dialog-head p{margin:0;color:var(--tbr-color-ink-muted)}.f5-dialog-body{display:flex;flex-direction:column;gap:var(--tbr-space-3);min-width:0}.f5-dialog-body>p{margin:0}.f5-dialog-footer{display:flex;justify-content:flex-end;gap:var(--tbr-space-2);margin:0 calc(var(--tbr-space-4) * -1) calc(var(--tbr-space-4) * -1);padding:var(--tbr-space-4);border-top:1px solid var(--tbr-color-border);border-radius:0 0 var(--tbr-radius-overlay) var(--tbr-radius-overlay);background:var(--tbr-color-surface-muted)}.f5-dialog-close{position:absolute;top:var(--tbr-space-2);right:var(--tbr-space-2);display:grid;place-items:center;width:32px;height:32px;border-radius:var(--tbr-radius-control);color:var(--tbr-color-ink-muted)}.f5-dialog-close:hover{background:var(--tbr-color-surface-muted);color:var(--tbr-color-ink)}.f5-dialog-close svg{width:16px;height:16px}.f5-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tbr-space-4)}.f5-fields [data-slot=field]{display:flex;flex-direction:column;gap:var(--tbr-space-2);min-width:0}.f5-fields [data-slot=field-label],.f5-fields label{font-size:var(--tbr-font-size-body);font-weight:var(--tbr-font-weight-semibold);color:var(--tbr-color-ink)}.f5-error{padding:var(--tbr-space-2) var(--tbr-space-3);border-radius:var(--tbr-radius-control);background:var(--tbr-color-danger-soft);color:var(--tbr-color-danger-text)}.f5-content .eb-handoff,.f5-mobile-menu,.ln-mobile-action{display:none}.f5-mobile-menu select{width:100%;min-height:44px;border:1px solid var(--tbr-color-border-strong);border-radius:var(--tbr-radius-control);background:var(--tbr-color-surface-card);padding:var(--tbr-space-2) var(--tbr-space-3);color:var(--tbr-color-ink);font:inherit}.f5-content .eb-handoff>svg{width:18px;height:18px;color:var(--tbr-color-ink-muted)}.f5-content .eb-handoff strong{font-size:var(--tbr-font-size-body)}.ln-mobile-action [data-slot=button]{width:100%;height:48px;justify-content:space-between;padding:0 var(--tbr-space-5);font-size:var(--tbr-font-size-body-large)}.ln-toast{position:fixed;z-index:160;bottom:var(--tbr-space-6);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--tbr-space-4);max-width:calc(100% - 32px);width:-moz-max-content;width:max-content;padding:var(--tbr-space-3) var(--tbr-space-4);background:var(--tbr-color-ink);color:var(--tbr-color-ink-inverse);border-radius:var(--tbr-radius-control);box-shadow:var(--tbr-shadow-overlay);font-size:var(--tbr-font-size-body)}.ln-toast [data-slot=button]{min-width:28px;min-height:28px;background:none;color:var(--tbr-color-ink-inverse)}@media (max-width:1279px){.f5-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.f5-content{padding:var(--tbr-space-4) var(--tbr-space-4) 90px;gap:var(--tbr-space-3)}.f5-heading{align-items:start}.f5-heading h1{font-size:var(--tbr-font-size-heading)}.f5-fields,.f5-split{grid-template-columns:minmax(0,1fr)}.f5-content [data-slot=button],.f5-content button[role=combobox],.f5-content input{min-height:44px}.f5-content button[role=combobox]{width:100%}.f5-content .f5-access{align-items:start}.f5-mobile-menu{display:block}.f5-content .eb-handoff{display:flex;align-items:center;gap:var(--tbr-space-3);padding:var(--tbr-space-4) 0}.ln-mobile-action{display:block;position:fixed;z-index:9;bottom:calc(84px + env(safe-area-inset-bottom, 0px));left:0;right:0;padding:var(--tbr-space-3) var(--tbr-space-5);background:var(--tbr-color-workspace);border-top:1px solid var(--tbr-color-border)}.ln-toast{bottom:160px}.ln-toast [data-slot=button]{min-width:44px;min-height:44px}}