@font-face{font-family:Nib Pro;src:url(https://app-assets.handles.ai/1f0d0647-5e45-491f-86c3-5d4d4de7d32d/build/assets/fonts/NibPro-SemiBold-BEs_ykEN.woff2)format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(https://app-assets.handles.ai/1f0d0647-5e45-491f-86c3-5d4d4de7d32d/build/assets/fonts/InstrumentSerif-Italic-latinext-C_P1GZiG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(https://app-assets.handles.ai/1f0d0647-5e45-491f-86c3-5d4d4de7d32d/build/assets/fonts/InstrumentSerif-Italic-latin-Dv3QvL_F.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tir-page{--neutral-25:#fdfcfb;--neutral-50:#fbf9f7;--neutral-100:#f3f0ed;--neutral-200:#ebe7e5;--neutral-300:#e4dfdc;--neutral-400:#ded8d4;--neutral-500:#c2b9b4;--neutral-600:#948b86;--neutral-700:#6b625d;--neutral-800:#494341;--neutral-900:#282524;--neutral-1000:#181310;--bg-base:var(--neutral-50);--bg-normal:#f4f0ec;--bg-hover:#ece7e4;--bg-pressed:#e5dfdb;--bg-loud:var(--neutral-1000);--border-base:#ebe7e5;--border-normal:#e4dfdc;--border-hover:#ded8d4;--border-pressed:#c2b9b4;--text-white:var(--neutral-50);--text-disabled:#c2b9b4;--text-normal:#948b86;--text-subdued:#494341;--text-loud:#181310;--semantic-danger:#c73830;--semantic-warning:#c68420;--semantic-success:#3a8358;--semantic-info:#3a6f8c;--font-display:"Nib Pro", "Tiempos Headline", Georgia, serif;--font-display-italic:"Instrument Serif", "Tiempos Headline", Georgia, serif;--font-body:"Switzer", "Söhne", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--ease-standard:cubic-bezier(.2, 0, 0, 1);--container-max:1280px;--container-pad:clamp(20px, 4vw, 56px);font-family:var(--font-body);color:var(--text-subdued);background:var(--bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.55}html[data-theme=dark] .tir-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--neutral-25:#1c1815;--neutral-50:#141110;--neutral-100:#221e1a;--neutral-200:#2b2621;--neutral-300:#37312b;--neutral-400:#453e37;--neutral-500:#6b625d;--neutral-600:#8c837b;--neutral-700:#a79e96;--neutral-800:#cbc3bb;--neutral-900:#e7e1da;--neutral-1000:#f6f2ec;--bg-base:#141110;--bg-normal:#1a1613;--bg-hover:#262019;--bg-pressed:#2e2820;--bg-loud:#221d19;--border-base:#2b2621;--border-normal:#37312b;--border-hover:#453e37;--border-pressed:#6b625d;--text-white:#f6f2ec;--text-disabled:#6b625d;--text-normal:#8c837b;--text-subdued:#cbc3bb;--text-loud:#f6f2ec;--semantic-success:#4fa575;--semantic-danger:#e05b52;--semantic-warning:#d79a3e;--semantic-info:#5a93b4}.tir-page .tir-logo-light{display:block}.tir-page .tir-logo-dark,html[data-theme=dark] .tir-page .tir-logo-light{display:none}html[data-theme=dark] .tir-page .tir-logo-dark{display:block}.tir-container{max-width:var(--container-max);padding-left:var(--container-pad);padding-right:var(--container-pad);margin:0 auto}.tir-display{font-family:var(--font-display);color:var(--text-loud);letter-spacing:-.022em;text-wrap:balance;font-weight:600}.tir-display em{font-family:var(--font-display-italic);font-style:italic;font-weight:400}.tir-eyebrow{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subdued);font-size:13px;font-weight:500;line-height:1.3}.tir-tabular{font-variant-numeric:tabular-nums}.tir-btn{font-family:var(--font-body);cursor:pointer;transition:all .14s var(--ease-standard);border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tir-btn--primary{background:var(--text-loud);color:var(--bg-base);border:1px solid var(--text-loud)}.tir-btn--primary:hover{background:var(--neutral-900)}.tir-btn--secondary{background:var(--neutral-25);color:var(--text-loud);border:1px solid var(--border-normal)}.tir-btn--secondary:hover{background:var(--bg-hover);border-color:var(--border-hover)}.tir-chip{color:var(--text-subdued);border:1px solid var(--border-base);font-family:var(--font-body);cursor:pointer;transition:all .14s var(--ease-standard);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.tir-chip .tir-chip__count{color:var(--text-normal);font-variant-numeric:tabular-nums;font-size:11px}.tir-chip--active{background:var(--text-loud);color:var(--bg-base);border-color:var(--text-loud)}.tir-chip--active .tir-chip__count{color:var(--bg-base);opacity:.65}.tir-segment{background:var(--bg-normal);border:1px solid var(--border-base);border-radius:999px;padding:3px;display:inline-flex}.tir-segment button{color:var(--text-subdued);font-family:var(--font-body);cursor:pointer;transition:all .14s var(--ease-standard);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:500}.tir-segment button.tir-segment--active{background:var(--text-loud);color:var(--bg-base)}.tir-panel{background:var(--neutral-25);border:1px solid var(--border-base)}.tir-input,.tir-select{background:var(--neutral-25);border:1px solid var(--border-base);height:42px;font-family:var(--font-body);color:var(--text-loud);border-radius:10px;font-size:14px}.tir-input:focus-within{border-color:var(--border-hover)}.tir-input input{font-family:var(--font-body);color:var(--text-loud);background:0 0;border:0;outline:0;width:100%;font-size:14px}.tir-input input::placeholder{color:var(--text-normal)}.tir-select select{appearance:none;font-family:var(--font-body);color:var(--text-loud);cursor:pointer;background:0 0;border:0;outline:0;height:100%;padding:0 34px 0 6px;font-size:14px}.tir-select select option{background:var(--neutral-25);color:var(--text-loud)}.tir-table{border-collapse:separate;border-spacing:0;width:100%}.tir-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-normal);border-bottom:1px solid var(--border-base);white-space:nowrap;padding:0 16px 14px;font-size:11px;font-weight:600}.tir-table td{border-bottom:1px solid var(--border-base);vertical-align:middle;transition:background .14s var(--ease-standard);padding:16px}.tir-table tbody tr:hover td{background:var(--neutral-100)}.tir-quadrant__grid{background-image:linear-gradient(to right, var(--border-base) 1px, transparent 1px), linear-gradient(to bottom, var(--border-base) 1px, transparent 1px);background-size:10% 10%}.tir-bubble{background:var(--neutral-25);border:1px solid var(--text-subdued);cursor:pointer;transition:opacity .14s var(--ease-standard), border-width .14s var(--ease-standard);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.tir-bubble--critical{border-color:var(--semantic-danger);border-width:1.5px}.tir-bubble--spotlight{background:var(--semantic-danger);border-color:var(--semantic-danger)}.tir-bubble--dimmed{opacity:.3}.tir-bubble--hovered{border-width:2.5px}.tir-bubble__ring{border:1px dashed var(--semantic-danger);pointer-events:none;border-radius:999px;animation:2.6s ease-in-out infinite tir-spotlight-ring;position:absolute;inset:-8px}@keyframes tir-spotlight-ring{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.2;transform:scale(1.25)}}@keyframes tir-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.tir-pulse{animation:1.6s ease-in-out infinite tir-pulse}@keyframes tir-tip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 10px))}to{opacity:1;transform:translate(-50%,calc(-100% - 14px))}}.tir-tooltip{animation:tir-tip-in .14s var(--ease-standard) forwards;transform:translate(-50%,calc(-100% - 14px))}.tir-cols>*+*{border-top:1px solid var(--border-base)}@media (width>=768px){.tir-cols>*+*{border-top:0;border-left:1px solid var(--border-base)}}.tir-cols--inverse>*+*{border-top:1px solid #fbf9f729}@media (width>=768px){.tir-cols--inverse>*+*{border-top:0;border-left:1px solid #fbf9f729}}.tir-page ::selection{background:var(--text-loud);color:var(--bg-base)}
