@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-cyrillic-ext-wght-normal.8bbfa6e0.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-cyrillic-wght-normal.12b57c6b.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-vietnamese-wght-normal.c6a3f4e5.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-latin-ext-wght-normal.b921df26.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-latin-wght-normal.9ff55a8a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.0d2c2f66.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.23645aad.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-greek-wght-normal.c6c31cb1.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.93fc40a8.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.9c9751ca.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-wght-normal.a865edea.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-normal.87b08ce1.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-normal.d065c9d0.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-normal.e872e3f2.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-normal.4ace7644.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:where(*){box-sizing:border-box}:root{--tidet-midnight:#0C0C10;--tidet-midnight-2:#141418;--tidet-indigo:#1C1C22;--tidet-indigo-up:#28282F;--tidet-graphite:var(--tidet-indigo);--tidet-graphite-up:var(--tidet-indigo-up);--tidet-dawn:#F4B942;--tidet-dawn-soft:#F8D27E;--tidet-dawn-deep:#B07A1A;--tidet-pearl:#F5F1E8;--tidet-pearl-2:#EDE7D8;--tidet-ink:#0B0D1F;--tidet-bg:var(--tidet-midnight);--tidet-bg-elevated:var(--tidet-midnight-2);--tidet-bg-card:var(--tidet-indigo);--tidet-text:var(--tidet-pearl);--tidet-text-muted:rgba(245,241,232,0.70);--tidet-text-dim:rgba(245,241,232,0.45);--tidet-accent:var(--tidet-dawn);--tidet-rule:rgba(245,241,232,0.10);--tidet-rule-strong:rgba(245,241,232,0.18);--tidet-selection-bg:rgba(244,185,66,0.14);--tidet-selection-bg-strong:rgba(244,185,66,0.22);--tidet-selection-bg-soft:rgba(244,185,66,0.08);--tidet-editor-gutter:var(--tidet-midnight-2);--tidet-line-number:rgba(245,241,232,0.32);--tidet-line-number-active:rgba(245,241,232,0.72);--tidet-line-highlight:rgba(245,241,232,0.03);--tidet-current-line:rgba(245,241,232,0.03);--tidet-scrollbar-thumb:rgba(245,241,232,0.10);--tidet-scrollbar-thumb-hover:rgba(245,241,232,0.20);--tidet-minimap-bg:var(--tidet-midnight);--tidet-find-match:rgba(244,185,66,0.30);--tidet-find-match-other:rgba(244,185,66,0.14);--tidet-word-match:rgba(244,185,66,0.10);--tidet-word-match-strong:rgba(244,185,66,0.14);--tidet-bracket-match-bg:rgba(244,185,66,0.10);--tidet-bracket-match-border:rgba(244,185,66,0.40);--tidet-diagnostic-error:#D97863;--tidet-diagnostic-warning:var(--tidet-dawn);--tidet-diagnostic-info:#7AA9D1;--tidet-terminal-bg:var(--tidet-midnight);--tidet-terminal-fg:var(--tidet-pearl);--tidet-terminal-cursor:var(--tidet-dawn);--tidet-terminal-cursor-accent:var(--tidet-midnight);--tidet-terminal-selection:var(--tidet-selection-bg-strong);--tidet-ansi-black:#1A1A1F;--tidet-ansi-red:#D97863;--tidet-ansi-green:#6FA88C;--tidet-ansi-yellow:#F4B942;--tidet-ansi-blue:#7AA9D1;--tidet-ansi-magenta:#C08FB8;--tidet-ansi-cyan:#7BB9B3;--tidet-ansi-white:#D8D4C8;--tidet-ansi-bright-black:#3A3A40;--tidet-ansi-bright-red:#E69280;--tidet-ansi-bright-green:#8BC1A8;--tidet-ansi-bright-yellow:#F8D27E;--tidet-ansi-bright-blue:#9CC1DE;--tidet-ansi-bright-magenta:#D4ABC8;--tidet-ansi-bright-cyan:#97CBC6;--tidet-ansi-bright-white:#F5F1E8;--tidet-font-sans:"Geist Variable","Geist",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--tidet-font-display:var(--tidet-font-sans);--tidet-font-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--tidet-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--tidet-font-tfng:"Noto Sans Tifinagh",sans-serif;--tidet-text-xs:11px;--tidet-text-sm:13px;--tidet-text-base:16px;--tidet-text-md:18px;--tidet-text-lg:22px;--tidet-text-xl:28px;--tidet-text-2xl:36px;--tidet-text-3xl:48px;--tidet-text-4xl:64px;--tidet-text-5xl:88px;--tidet-text-6xl:120px;--tidet-track-tightest:-0.032em;--tidet-track-tight:-0.022em;--tidet-track-snug:-0.012em;--tidet-track-normal:0;--tidet-track-wide:0.06em;--tidet-track-wider:0.14em;--tidet-track-widest:0.22em;--tidet-track-caps:0.28em;--tidet-leading-tight:1.05;--tidet-leading-snug:1.2;--tidet-leading-normal:1.5;--tidet-leading-relaxed:1.65;--tidet-space-0:0;--tidet-space-1:4px;--tidet-space-2:8px;--tidet-space-3:12px;--tidet-space-4:16px;--tidet-space-5:24px;--tidet-space-6:32px;--tidet-space-7:48px;--tidet-space-8:64px;--tidet-space-9:96px;--tidet-space-10:128px;--tidet-radius-0:0;--tidet-radius-1:2px;--tidet-radius-2:4px;--tidet-radius-3:8px;--tidet-radius-4:12px;--tidet-radius-5:16px;--tidet-radius-pill:999px;--tidet-radius-squircle:24%;--tidet-shadow-1:0 1px 2px rgba(0,0,0,0.08);--tidet-shadow-2:0 4px 12px -2px rgba(0,0,0,0.18);--tidet-shadow-3:0 12px 32px -6px rgba(0,0,0,0.32);--tidet-shadow-4:0 40px 80px -20px rgba(0,0,0,0.6);--tidet-shadow-icon:0 30px 70px -20px rgba(0,0,0,0.7),0 0 0 1px rgba(245,241,232,0.05),inset 0 1px 0 rgba(245,241,232,0.08);--tidet-ease:cubic-bezier(0.22,0.61,0.36,1);--tidet-ease-out:cubic-bezier(0.16,1,0.3,1);--tidet-duration-1:120ms;--tidet-duration-2:220ms;--tidet-duration-3:400ms;--tidet-container-narrow:720px;--tidet-container:1100px;--tidet-container-wide:1400px}.tidet-light,[data-theme=light]{--tidet-bg:var(--tidet-pearl);--tidet-bg-elevated:var(--tidet-pearl-2);--tidet-bg-card:#FFFFFF;--tidet-text:var(--tidet-ink);--tidet-text-muted:rgba(11,13,31,0.65);--tidet-text-dim:rgba(11,13,31,0.42);--tidet-rule:rgba(11,13,31,0.10);--tidet-rule-strong:rgba(11,13,31,0.20);--tidet-selection-bg:rgba(176,122,26,0.18);--tidet-selection-bg-strong:rgba(176,122,26,0.26);--tidet-selection-bg-soft:rgba(176,122,26,0.10);--tidet-editor-gutter:var(--tidet-pearl-2);--tidet-line-number:rgba(11,13,31,0.32);--tidet-line-number-active:rgba(11,13,31,0.72);--tidet-line-highlight:rgba(11,13,31,0.03);--tidet-current-line:rgba(11,13,31,0.03);--tidet-scrollbar-thumb:rgba(11,13,31,0.10);--tidet-scrollbar-thumb-hover:rgba(11,13,31,0.20);--tidet-minimap-bg:var(--tidet-pearl);--tidet-find-match:rgba(176,122,26,0.34);--tidet-find-match-other:rgba(176,122,26,0.16);--tidet-word-match:rgba(176,122,26,0.12);--tidet-word-match-strong:rgba(176,122,26,0.18);--tidet-bracket-match-bg:rgba(176,122,26,0.12);--tidet-bracket-match-border:rgba(176,122,26,0.40);--tidet-diagnostic-error:#BF6450;--tidet-diagnostic-warning:var(--tidet-dawn-deep);--tidet-diagnostic-info:#4A6B8E}.tidet,body.tidet{font-family:var(--tidet-font-sans);font-size:var(--tidet-text-base);line-height:var(--tidet-leading-normal,1.55);color:var(--tidet-text);background:var(--tidet-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tidet h1,.tidet h2,.tidet h3,.tidet h4,.tidet h5,.tidet h6{font-family:var(--tidet-font-display);font-weight:500;margin:0;letter-spacing:var(--tidet-track-tight);line-height:var(--tidet-leading-tight)}.tidet h1{font-size:var(--tidet-text-4xl);letter-spacing:var(--tidet-track-tightest)}.tidet h2{font-size:var(--tidet-text-2xl)}.tidet h3{font-size:var(--tidet-text-xl);letter-spacing:var(--tidet-track-tight)}.tidet h4{font-size:var(--tidet-text-lg)}.tidet h4,.tidet h5{letter-spacing:var(--tidet-track-snug)}.tidet h5{font-size:var(--tidet-text-md)}.tidet h6{font-size:var(--tidet-text-base);letter-spacing:var(--tidet-track-snug)}.tidet p{margin:0 0 var(--tidet-space-3);max-width:62ch}:where(.tidet) a{color:var(--tidet-accent);text-decoration:none}:where(.tidet) a:hover{text-decoration:underline;text-underline-offset:3px}.tidet-display{font-family:var(--tidet-font-display);font-weight:500;letter-spacing:var(--tidet-track-tight);line-height:var(--tidet-leading-tight)}.tidet-display--xl{font-size:var(--tidet-text-6xl)}.tidet-display--l,.tidet-display--xl{letter-spacing:var(--tidet-track-tightest)}.tidet-display--l{font-size:var(--tidet-text-5xl)}.tidet-display--m{font-size:var(--tidet-text-4xl)}.tidet-display--s{font-size:var(--tidet-text-3xl)}.tidet-serif{font-family:var(--tidet-font-serif);font-style:italic;font-weight:400;letter-spacing:var(--tidet-track-snug)}.tidet-mono{font-family:var(--tidet-font-mono)}.tidet-tfng{font-family:var(--tidet-font-tfng);letter-spacing:.04em}.tidet-lead{font-family:var(--tidet-font-sans);font-size:var(--tidet-text-md);line-height:var(--tidet-leading-normal,1.5);color:var(--tidet-text-muted);max-width:56ch}.tidet-lead em{font-family:var(--tidet-font-serif);font-style:italic;font-weight:400;color:var(--tidet-accent)}.tidet-eyebrow{display:inline-block;font-family:var(--tidet-font-mono);font-size:var(--tidet-text-xs);letter-spacing:var(--tidet-track-caps);text-transform:uppercase;color:var(--tidet-text-dim);font-weight:400}.tidet-caps{text-transform:uppercase;letter-spacing:var(--tidet-track-widest)}.tidet-muted{color:var(--tidet-text-muted)}.tidet-dim{color:var(--tidet-text-dim)}.tidet-wordmark{display:inline-block;font-family:var(--tidet-font-display);font-weight:500;letter-spacing:var(--tidet-track-widest);text-indent:var(--tidet-track-widest);line-height:1;color:var(--tidet-text);font-size:var(--tidet-text-xl);white-space:nowrap}.tidet-wordmark--sm{font-size:var(--tidet-text-base)}.tidet-wordmark--md{font-size:var(--tidet-text-xl)}.tidet-wordmark--lg{font-size:var(--tidet-text-3xl)}.tidet-wordmark--xl{font-size:var(--tidet-text-5xl)}.tidet-wordmark--anchor:after,.tidet-wordmark--anchor:before{color:var(--tidet-accent)}.tidet-wordmark--anchor{color:var(--tidet-text)}.tidet-lockup{display:inline-flex;align-items:center;gap:var(--tidet-space-3)}.tidet-lockup__mark{width:24px;height:24px;flex-shrink:0}.tidet-lockup__mark img,.tidet-lockup__mark svg{width:100%;height:100%;display:block}.tidet-lockup__name{font-family:var(--tidet-font-display);font-weight:600;letter-spacing:var(--tidet-track-wider);font-size:var(--tidet-text-sm);color:var(--tidet-text);text-decoration:none}.tidet-lockup--sm .tidet-lockup__mark{width:18px;height:18px}.tidet-lockup--sm .tidet-lockup__name{font-size:var(--tidet-text-xs)}.tidet-lockup--lg .tidet-lockup__mark{width:40px;height:40px}.tidet-lockup--lg .tidet-lockup__name{font-size:var(--tidet-text-md)}.tidet-lockup--xl .tidet-lockup__mark{width:64px;height:64px}.tidet-lockup--xl .tidet-lockup__name{font-size:var(--tidet-text-lg);letter-spacing:var(--tidet-track-widest)}.tidet-lockup--vertical{flex-direction:column;gap:var(--tidet-space-4);text-align:center}.tidet-lockup--vertical .tidet-lockup__mark{width:80px;height:80px}.tidet-lockup--vertical .tidet-lockup__name{font-size:var(--tidet-text-lg);letter-spacing:var(--tidet-track-widest)}.tidet-app-tile{display:inline-flex;align-items:center;justify-content:center;width:96px;aspect-ratio:1;border-radius:var(--tidet-radius-squircle);background:linear-gradient(155deg,#1F2356,#0A0D26 80%);box-shadow:var(--tidet-shadow-icon);padding:18%}.tidet-app-tile img,.tidet-app-tile svg{width:100%;height:100%;display:block}.tidet-app-tile--sm{width:56px;padding:16%}.tidet-app-tile--lg{width:160px;padding:20%}.tidet-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tidet-space-2);padding:11px 22px;background:var(--tidet-text);color:var(--tidet-bg);font-family:var(--tidet-font-sans);font-size:var(--tidet-text-sm);font-weight:500;letter-spacing:var(--tidet-track-snug);border:0;border-radius:var(--tidet-radius-pill);cursor:pointer;text-decoration:none;transition:opacity var(--tidet-duration-2) var(--tidet-ease),transform var(--tidet-duration-2) var(--tidet-ease)}.tidet-btn:hover{opacity:.88}.tidet-btn:active{transform:translateY(1px)}.tidet-btn:after{content:""}.tidet-btn--arrow:after{content:"→";color:var(--tidet-accent);font-size:1.05em;line-height:1}.tidet-btn--ghost{background:transparent;color:var(--tidet-text);box-shadow:inset 0 0 0 1px var(--tidet-rule)}.tidet-btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--tidet-rule-strong);opacity:1}.tidet-btn--dawn{background:var(--tidet-dawn)}.tidet-btn--dawn,.tidet-btn--dawn:after{color:var(--tidet-midnight)}.tidet-btn--sm{padding:7px 14px;font-size:var(--tidet-text-xs);letter-spacing:var(--tidet-track-wider);text-transform:uppercase}.tidet-btn--lg{padding:14px 28px;font-size:var(--tidet-text-base)}.tidet-card{background:var(--tidet-bg-elevated);border:1px solid var(--tidet-rule);border-radius:var(--tidet-radius-3);padding:var(--tidet-space-5)}.tidet-card--flat{background:transparent}.tidet-card--accent{border-color:var(--tidet-dawn)}.tidet-input{display:block;width:100%;padding:11px 14px;background:transparent;color:var(--tidet-text);font-family:var(--tidet-font-sans);font-size:var(--tidet-text-sm);border:1px solid var(--tidet-rule);border-radius:var(--tidet-radius-3);outline:none;transition:border-color var(--tidet-duration-2) var(--tidet-ease)}.tidet-input::-moz-placeholder{color:var(--tidet-text-dim)}.tidet-input::placeholder{color:var(--tidet-text-dim)}.tidet-input:focus{border-color:var(--tidet-accent)}.tidet-badge{display:inline-flex;align-items:center;gap:var(--tidet-space-1);padding:3px 9px;background:var(--tidet-bg-elevated);color:var(--tidet-text);border:1px solid var(--tidet-rule);font-family:var(--tidet-font-mono);font-size:var(--tidet-text-xs);letter-spacing:var(--tidet-track-wider);text-transform:uppercase;border-radius:var(--tidet-radius-pill)}.tidet-badge--dawn{background:var(--tidet-dawn);color:var(--tidet-midnight);border-color:transparent}.tidet code,.tidet-code{font-family:var(--tidet-font-mono);font-size:.92em;background:rgba(245,241,232,.1);padding:1px 6px;border-radius:var(--tidet-radius-2)}.tidet-light .tidet-code,.tidet-light code,[data-theme=light] .tidet-code,[data-theme=light] code{background:rgba(11,13,31,.06)}.tidet-pre{display:block;font-family:var(--tidet-font-mono);font-size:var(--tidet-text-sm);line-height:1.7;background:var(--tidet-midnight-2);color:var(--tidet-pearl);padding:var(--tidet-space-4) var(--tidet-space-5);border-radius:var(--tidet-radius-3);overflow:auto;margin:0}.tidet-pre .dim{color:rgba(245,241,232,.5)}.tidet-pre .dawn{color:var(--tidet-dawn)}.tidet-pre .pearl{color:var(--tidet-pearl)}.tidet-nav{justify-content:space-between;height:56px;padding:0 var(--tidet-space-6);background:color-mix(in srgb,var(--tidet-bg) 75%,transparent);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-bottom:1px solid var(--tidet-rule)}.tidet-nav,.tidet-nav__links{display:flex;align-items:center}.tidet-nav__links{gap:var(--tidet-space-5);font-family:var(--tidet-font-sans);font-size:var(--tidet-text-sm)}:where(.tidet-nav__links) a{color:var(--tidet-text-muted);text-decoration:none;transition:color var(--tidet-duration-2) var(--tidet-ease)}:where(.tidet-nav__links) a:hover{color:var(--tidet-text)}.tidet-bg-midnight{background:var(--tidet-midnight);color:var(--tidet-pearl)}.tidet-bg-midnight-2{background:var(--tidet-midnight-2);color:var(--tidet-pearl)}.tidet-bg-indigo{background:var(--tidet-indigo);color:var(--tidet-pearl)}.tidet-bg-pearl{background:var(--tidet-pearl);color:var(--tidet-ink)}.tidet-bg-pearl-2{background:var(--tidet-pearl-2);color:var(--tidet-ink)}.tidet-bg-dawn{background:var(--tidet-dawn);color:var(--tidet-midnight)}.tidet-text-dawn{color:var(--tidet-dawn)}.tidet-text-pearl{color:var(--tidet-pearl)}.tidet-text-ink{color:var(--tidet-ink)}.tidet-text-muted{color:var(--tidet-text-muted)}.tidet-text-dim{color:var(--tidet-text-dim)}.tidet-container{width:100%;max-width:var(--tidet-container);margin:0 auto;padding:0 var(--tidet-space-5)}.tidet-container--narrow{max-width:var(--tidet-container-narrow)}.tidet-container--wide{max-width:var(--tidet-container-wide)}.tidet-rule{border:0;border-top:1px solid var(--tidet-rule);margin:0}.tidet-disc{display:inline-block;width:1em;aspect-ratio:1;border-radius:50%;position:relative;background:radial-gradient(circle at 32% 26%,#5A60AA 0,#363C84 14%,#1B1F4D 38%,#0C0F2B 70%,#02030E 100%);box-shadow:inset 0 0 0 .012em rgba(0,0,0,.5),inset -.04em -.05em .08em rgba(255,255,255,.04),0 .05em .12em rgba(0,0,0,.35)}.tidet-disc:before{inset:0;background:conic-gradient(from -8deg,transparent 0deg,rgba(244,185,66,0) 8deg,rgba(248,210,126,.55) 22deg,#FFC857 38deg,rgba(176,122,26,.35) 56deg,transparent 70deg);-webkit-mask:radial-gradient(circle,transparent calc(50% - .04em),#000 calc(50% - .04em),#000 50%,transparent 0);mask:radial-gradient(circle,transparent calc(50% - .04em),#000 calc(50% - .04em),#000 50%,transparent 0)}.tidet-disc:after,.tidet-disc:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.tidet-disc:after{width:36%;height:14%;top:18%;left:18%;background:radial-gradient(ellipse,rgba(255,255,255,.62) 0,rgba(255,255,255,.16) 42%,transparent 100%);transform:rotate(-32deg)}@media print{.tidet,body.tidet{background:white;color:black}.tidet-btn{background:transparent;color:black;border:1px solid black}}.tidet-disc-mark{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.tidet-disc-mark--breathing{animation:tidet-disc-breathe 4s var(--tidet-ease-out,ease-in-out) infinite;will-change:transform}@keyframes tidet-disc-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.tidet-wordmark__t{color:var(--tidet-dawn)}@media (prefers-reduced-motion:reduce){.tidet-disc-mark--breathing{animation:none}}.tidet{--tidet-alert:#d97863;--tidet-positive:#6FA88C}.tidet :focus-visible{outline:1px solid var(--tidet-dawn);outline-offset:2px}.tidet-input:hover:not(:focus){border-color:var(--tidet-rule-strong)}.tidet-input:disabled{opacity:.5;cursor:not-allowed}.tidet-input--invalid,.tidet-input--invalid:focus{border-color:var(--tidet-alert)}.tidet-textarea{min-height:88px;line-height:var(--tidet-leading-normal);resize:vertical}.tidet-select{position:relative;display:inline-flex;width:100%}.tidet-select__field{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;padding:11px 38px 11px 14px;background:transparent;color:var(--tidet-text);font-family:var(--tidet-font-sans);font-size:var(--tidet-text-sm);border:1px solid var(--tidet-rule);border-radius:var(--tidet-radius-3);outline:none;cursor:pointer;transition:border-color var(--tidet-duration-2) var(--tidet-ease)}.tidet-select__field:hover{border-color:var(--tidet-rule-strong)}.tidet-select__field:focus{border-color:var(--tidet-accent)}.tidet-select__field:disabled{opacity:.5;cursor:not-allowed}.tidet-select__field option{background:var(--tidet-bg-elevated);color:var(--tidet-text)}.tidet-select--invalid .tidet-select__field{border-color:var(--tidet-alert)}.tidet-select__chevron{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:var(--tidet-text-dim);pointer-events:none}.tidet-choice{display:inline-flex;align-items:center;gap:var(--tidet-space-2);cursor:pointer;font-family:var(--tidet-font-sans);font-size:var(--tidet-text-sm);color:var(--tidet-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tidet-choice__input{position:absolute;width:1px;height:1px;opacity:0;margin:0}.tidet-choice__box{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border:1.5px solid var(--tidet-rule-strong);background:transparent;color:var(--tidet-ink);transition:background-color var(--tidet-duration-2) var(--tidet-ease),border-color var(--tidet-duration-2) var(--tidet-ease),transform var(--tidet-duration-1) var(--tidet-ease)}.tidet-choice--sm .tidet-choice__box{width:14px;height:14px;border-width:1px}.tidet-checkbox__box{border-radius:var(--tidet-radius-2)}.tidet-radio__box{border-radius:50%}.tidet-choice:hover .tidet-choice__box{border-color:var(--tidet-text-muted);background:rgba(245,241,232,.04)}.tidet-choice:active .tidet-choice__box{transform:scale(.94)}.tidet-choice__input:focus-visible~.tidet-choice__box{outline:2px solid var(--tidet-dawn);outline-offset:2px}.tidet-choice__input:disabled~.tidet-choice__box{opacity:.4}.tidet-choice:has(.tidet-choice__input:disabled){cursor:not-allowed;color:var(--tidet-text-dim)}.tidet-choice__input:checked~.tidet-choice__box,.tidet-choice__input:indeterminate~.tidet-choice__box{background:var(--tidet-pearl);border-color:var(--tidet-pearl)}.tidet-checkbox__tick{width:11px;height:9px}.tidet-choice--sm .tidet-checkbox__tick{width:9px;height:7px}.tidet-checkbox__tick path{stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset var(--tidet-duration-2) var(--tidet-ease-out)}.tidet-choice__input:checked~.tidet-checkbox__box .tidet-checkbox__tick path{stroke-dashoffset:0}.tidet-choice__input:indeterminate~.tidet-checkbox__box .tidet-checkbox__tick{display:none}.tidet-checkbox__bar{position:absolute;width:55%;height:2px;border-radius:1px;background:currentColor;opacity:0;transition:opacity var(--tidet-duration-1) var(--tidet-ease)}.tidet-choice__input:indeterminate~.tidet-checkbox__box .tidet-checkbox__bar{opacity:1}.tidet-radio__dot{width:8px;height:8px;border-radius:50%;background:currentColor;transform:scale(0);transition:transform var(--tidet-duration-2) var(--tidet-ease-out)}.tidet-choice--sm .tidet-radio__dot{width:6px;height:6px}.tidet-choice__input:checked~.tidet-radio__box .tidet-radio__dot{transform:scale(1)}[data-theme=light] .tidet-choice__box{color:var(--tidet-pearl)}[data-theme=light] .tidet-choice:hover .tidet-choice__box{background:rgba(11,13,31,.04)}[data-theme=light] .tidet-choice__input:checked~.tidet-choice__box,[data-theme=light] .tidet-choice__input:indeterminate~.tidet-choice__box{background:var(--tidet-ink);border-color:var(--tidet-ink)}[data-theme=light] .tidet-choice__input:focus-visible~.tidet-choice__box{outline-color:var(--tidet-dawn-deep)}.tidet-toggle{display:inline-flex;align-items:center;gap:var(--tidet-space-3);cursor:pointer;font-family:var(--tidet-font-sans);font-size:var(--tidet-text-sm);color:var(--tidet-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tidet-toggle__input{position:absolute;width:1px;height:1px;opacity:0;margin:0}.tidet-toggle__track{display:inline-flex;align-items:center;width:38px;height:22px;flex-shrink:0;padding:2px;border-radius:var(--tidet-radius-pill);background:var(--tidet-rule-strong);transition:background-color var(--tidet-duration-2) var(--tidet-ease),box-shadow var(--tidet-duration-2) var(--tidet-ease)}.tidet-toggle--sm .tidet-toggle__track{width:30px;height:18px;padding:2px}.tidet-toggle__thumb{width:18px;height:18px;border-radius:50%;background:var(--tidet-pearl);box-shadow:var(--tidet-shadow-1);transition:transform var(--tidet-duration-2) var(--tidet-ease)}.tidet-toggle--sm .tidet-toggle__thumb{width:14px;height:14px}.tidet-toggle__input:checked~.tidet-toggle__track{background:var(--tidet-pearl)}.tidet-toggle__input:checked~.tidet-toggle__track .tidet-toggle__thumb{transform:translateX(16px);background:var(--tidet-ink)}.tidet-toggle--sm .tidet-toggle__input:checked~.tidet-toggle__track .tidet-toggle__thumb{transform:translateX(12px)}.tidet-toggle__input:focus-visible~.tidet-toggle__track{outline:2px solid var(--tidet-dawn);outline-offset:2px}.tidet-toggle__input:disabled~.tidet-toggle__track{opacity:.4}.tidet-toggle:has(.tidet-toggle__input:disabled){cursor:not-allowed}[data-theme=light] .tidet-toggle__input:checked~.tidet-toggle__track{background:var(--tidet-ink)}[data-theme=light] .tidet-toggle__input:checked~.tidet-toggle__track .tidet-toggle__thumb{background:var(--tidet-pearl)}[data-theme=light] .tidet-toggle__input:focus-visible~.tidet-toggle__track{outline-color:var(--tidet-dawn-deep)}.tidet-status-toggle{display:inline-flex;align-items:center;gap:var(--tidet-space-2);padding:var(--tidet-space-1) var(--tidet-space-2);border:0;border-radius:var(--tidet-radius-2);background:transparent;cursor:pointer;font-family:var(--tidet-font-sans);font-size:var(--tidet-text-xs);line-height:1;color:var(--tidet-text-muted);transition:background-color var(--tidet-duration-1) var(--tidet-ease),color var(--tidet-duration-1) var(--tidet-ease)}.tidet-status-toggle:hover{background:var(--tidet-rule);color:var(--tidet-text)}.tidet-status-toggle:disabled{opacity:.5;cursor:not-allowed}.tidet-status-toggle__dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--tidet-text-dim);transition:background-color var(--tidet-duration-1) var(--tidet-ease)}.tidet-status-toggle--on .tidet-status-toggle__dot{background:var(--tidet-positive)}.tidet-status-toggle__label{white-space:nowrap}.tidet-expandable-grid,.tidet-expandable-grid__row{display:flex;flex-direction:column;gap:var(--tidet-space-2)}.tidet-expandable-grid__tiles{display:grid;gap:var(--tidet-space-2)}.tidet-expandable-tile{display:flex;width:100%;height:100%;min-height:52px;align-items:center;gap:var(--tidet-space-2);padding:10px var(--tidet-space-3);border:1px solid var(--tidet-rule);border-radius:var(--tidet-radius-4);background:var(--tidet-bg-card);transition:background-color var(--tidet-duration-1) var(--tidet-ease),border-color var(--tidet-duration-1) var(--tidet-ease)}.tidet-expandable-tile--selected,.tidet-expandable-tile:hover{background:color-mix(in srgb,var(--tidet-bg-card),var(--tidet-text) 6%)}.tidet-expandable-tile--selected{border-color:var(--tidet-dawn)}.tidet-expandable-tile--dimmed{opacity:.6}.tidet-expandable-tile__main{display:flex;min-width:0;flex:1;align-items:center;gap:10px;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.tidet-expandable-tile__icon{display:flex;flex-shrink:0;color:var(--tidet-text-muted)}.tidet-expandable-tile__icon>svg{width:16px;height:16px}.tidet-expandable-tile__text{min-width:0;flex:1}.tidet-expandable-tile__title{font-size:var(--tidet-text-sm);font-weight:500;color:var(--tidet-text)}.tidet-expandable-tile__meta,.tidet-expandable-tile__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tidet-expandable-tile__meta{margin-top:2px;font-size:var(--tidet-text-xs);color:var(--tidet-text-muted)}.tidet-expandable-tile__actions,.tidet-expandable-tile__status{display:flex;flex-shrink:0;align-items:center}.tidet-expandable-tile__actions{gap:2px;opacity:0;transition:opacity var(--tidet-duration-1) var(--tidet-ease)}.tidet-expandable-tile--selected .tidet-expandable-tile__actions,.tidet-expandable-tile:focus-within .tidet-expandable-tile__actions,.tidet-expandable-tile:hover .tidet-expandable-tile__actions{opacity:1}.tidet-expandable-tile__toggle{display:flex;flex-shrink:0;align-items:center}.tidet-expandable-tile__delete{display:flex;align-items:center;justify-content:center;padding:6px;border:0;border-radius:var(--tidet-radius-2);background:transparent;color:var(--tidet-text-muted);cursor:pointer;transition:background-color var(--tidet-duration-1) var(--tidet-ease),color var(--tidet-duration-1) var(--tidet-ease)}.tidet-expandable-tile__delete:hover{background:color-mix(in srgb,var(--tidet-alert) 16%,transparent);color:var(--tidet-alert)}.tidet-expandable-tile--confirming{gap:var(--tidet-space-3);border-color:color-mix(in srgb,var(--tidet-alert) 45%,var(--tidet-rule))}.tidet-expandable-tile__confirm-text{min-width:0;flex:1;font-size:var(--tidet-text-sm);font-weight:500;color:var(--tidet-text)}.tidet-expandable-tile__confirm-actions{display:flex;flex-shrink:0;align-items:center;gap:var(--tidet-space-2)}.tidet-expandable-tile__confirm-cancel,.tidet-expandable-tile__confirm-delete{border:0;border-radius:var(--tidet-radius-2);padding:6px 14px;font-family:var(--tidet-font-sans);font-size:var(--tidet-text-xs);font-weight:500;cursor:pointer;transition:background-color var(--tidet-duration-1) var(--tidet-ease),color var(--tidet-duration-1) var(--tidet-ease)}.tidet-expandable-tile__confirm-cancel{background:transparent;color:var(--tidet-text-muted)}.tidet-expandable-tile__confirm-cancel:hover{background:var(--tidet-rule);color:var(--tidet-text)}.tidet-expandable-tile__confirm-delete{background:var(--tidet-alert);color:var(--tidet-pearl)}.tidet-expandable-tile__confirm-delete:hover{background:color-mix(in srgb,var(--tidet-alert),#000 12%)}.tidet-confirm__message{font-size:var(--tidet-text-sm);line-height:var(--tidet-leading-normal);color:var(--tidet-text-muted);white-space:pre-line}.tidet-confirm__actions{display:flex;justify-content:flex-end;gap:var(--tidet-space-2);margin-top:var(--tidet-space-5)}.tidet-btn.tidet-confirm__go--danger{background:var(--tidet-alert);border-color:var(--tidet-alert);color:var(--tidet-pearl)}.tidet-btn.tidet-confirm__go--danger:hover{background:color-mix(in srgb,var(--tidet-alert),#000 12%);border-color:color-mix(in srgb,var(--tidet-alert),#000 12%)}.tidet-sidebar{display:flex;flex-direction:column;gap:var(--tidet-space-5);padding:var(--tidet-space-5) var(--tidet-space-3);background:var(--tidet-bg);border-right:1px solid var(--tidet-rule);min-width:220px}.tidet-sidebar__section{display:flex;flex-direction:column;gap:2px}.tidet-sidebar__heading{font-family:var(--tidet-font-mono);font-size:var(--tidet-text-xs);letter-spacing:var(--tidet-track-caps);text-transform:uppercase;color:var(--tidet-text-dim);padding:0 var(--tidet-space-3) var(--tidet-space-2)}.tidet-sidebar__item{display:flex;align-items:center;gap:var(--tidet-space-3);width:100%;padding:9px var(--tidet-space-3);border:0;background:transparent;border-radius:var(--tidet-radius-3);color:var(--tidet-text-muted);font-family:var(--tidet-font-sans);font-size:var(--tidet-text-sm);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--tidet-duration-2) var(--tidet-ease),color var(--tidet-duration-2) var(--tidet-ease)}.tidet-sidebar__item:hover{background:var(--tidet-rule);color:var(--tidet-text)}.tidet-sidebar__item.is-active{background:var(--tidet-bg-card);color:var(--tidet-text)}.tidet-sidebar__icon{display:inline-flex;width:18px;height:18px;flex-shrink:0}.tidet-sidebar__icon svg{width:100%;height:100%}.tidet-sidebar__label{flex:1;min-width:0}.tidet-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tidet-space-2);list-style:none;margin:0;padding:0;font-size:var(--tidet-text-sm)}.tidet-breadcrumbs__crumb{display:inline-flex;align-items:center;gap:var(--tidet-space-2)}.tidet-breadcrumbs__link{color:var(--tidet-text-muted);text-decoration:none;transition:color var(--tidet-duration-2) var(--tidet-ease)}.tidet-breadcrumbs__current,.tidet-breadcrumbs__link:hover{color:var(--tidet-text)}.tidet-breadcrumbs__sep{color:var(--tidet-text-dim);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tidet-tabs{display:flex;gap:var(--tidet-space-5);border-bottom:1px solid var(--tidet-rule)}.tidet-tabs__tab{position:relative;padding:var(--tidet-space-3) 2px;border:0;background:transparent;color:var(--tidet-text-muted);font-family:var(--tidet-font-sans);font-size:var(--tidet-text-sm);font-weight:500;cursor:pointer;transition:color var(--tidet-duration-2) var(--tidet-ease)}.tidet-tabs__tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--tidet-text);transform:scaleX(0);transition:transform var(--tidet-duration-2) var(--tidet-ease)}.tidet-tabs__tab.is-active,.tidet-tabs__tab:hover:not(:disabled){color:var(--tidet-text)}.tidet-tabs__tab.is-active:after{transform:scaleX(1)}.tidet-tabs__tab:disabled{opacity:.4;cursor:not-allowed}.tidet-pagination{display:flex;align-items:center;gap:var(--tidet-space-1)}.tidet-pagination__nav,.tidet-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:1px solid transparent;background:transparent;color:var(--tidet-text-muted);font-family:var(--tidet-font-sans);font-size:var(--tidet-text-sm);border-radius:var(--tidet-radius-3);cursor:pointer;transition:background-color var(--tidet-duration-2) var(--tidet-ease),color var(--tidet-duration-2) var(--tidet-ease)}.tidet-pagination__nav:hover:not(:disabled),.tidet-pagination__page:hover:not(.is-active){background:var(--tidet-rule);color:var(--tidet-text)}.tidet-pagination__page.is-active{background:var(--tidet-text);color:var(--tidet-bg);cursor:default}.tidet-pagination__nav:disabled{opacity:.35;cursor:not-allowed}.tidet-pagination__gap{min-width:32px;height:32px;color:var(--tidet-text-dim);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tidet-close,.tidet-pagination__gap{display:inline-flex;align-items:center;justify-content:center}.tidet-close{width:28px;height:28px;flex-shrink:0;border:0;background:transparent;color:var(--tidet-text-muted);border-radius:var(--tidet-radius-2);cursor:pointer;transition:background-color var(--tidet-duration-1) var(--tidet-ease),color var(--tidet-duration-1) var(--tidet-ease)}.tidet-close:hover{background:var(--tidet-rule);color:var(--tidet-text)}.tidet-dialog{margin:0;padding:0;border:0;background:transparent;max-width:100vw;max-height:100dvh;color:var(--tidet-text)}.tidet-dialog::backdrop{background:color-mix(in srgb,var(--tidet-midnight) 68%,transparent);backdrop-filter:blur(4px)}.tidet-dialog__panel{display:flex;flex-direction:column;overflow:hidden;background:var(--tidet-bg-elevated);border:1px solid var(--tidet-rule);color:var(--tidet-text)}.tidet-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:var(--tidet-space-4);padding:var(--tidet-space-4) var(--tidet-space-5);border-bottom:1px solid var(--tidet-rule)}.tidet-dialog__title{font-size:var(--tidet-text-lg);font-weight:500}.tidet-dialog__body{padding:var(--tidet-space-5);overflow:auto}.tidet-dialog--center{inset:0;margin:auto}.tidet-dialog--center .tidet-dialog__panel{width:min(520px,calc(100vw - 2 * var(--tidet-space-5)));max-height:calc(100dvh - 2 * var(--tidet-space-7));border-radius:var(--tidet-radius-5);box-shadow:var(--tidet-shadow-4)}.tidet-dialog--center[open] .tidet-dialog__panel{animation:tidet-dialog-pop var(--tidet-duration-3) var(--tidet-ease-out)}@keyframes tidet-dialog-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.tidet-dialog--bottom{inset:auto 0 0 0;width:100vw}.tidet-dialog--bottom .tidet-dialog__panel{width:100%;max-height:88dvh;border-radius:var(--tidet-radius-5) var(--tidet-radius-5) 0 0;box-shadow:var(--tidet-shadow-4)}.tidet-dialog--bottom[open] .tidet-dialog__panel{animation:tidet-dialog-up var(--tidet-duration-3) var(--tidet-ease-out)}@keyframes tidet-dialog-up{0%{transform:translateY(100%)}to{transform:none}}.tidet-dialog--left{inset:0 auto 0 0;height:100dvh}.tidet-dialog--right{inset:0 0 0 auto;height:100dvh}.tidet-dialog--left .tidet-dialog__panel,.tidet-dialog--right .tidet-dialog__panel{width:min(420px,calc(100vw - var(--tidet-space-8)));height:100dvh;box-shadow:var(--tidet-shadow-4)}.tidet-dialog--left[open] .tidet-dialog__panel{animation:tidet-dialog-in-left var(--tidet-duration-3) var(--tidet-ease-out)}.tidet-dialog--right[open] .tidet-dialog__panel{animation:tidet-dialog-in-right var(--tidet-duration-3) var(--tidet-ease-out)}@keyframes tidet-dialog-in-left{0%{transform:translateX(-100%)}to{transform:none}}@keyframes tidet-dialog-in-right{0%{transform:translateX(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.tidet-dialog[open] .tidet-dialog__panel{animation:none}}.tidet-popover{position:relative;display:inline-flex}.tidet-popover__trigger{display:inline-flex;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.tidet-popover__panel{position:absolute;z-index:40;min-width:200px;padding:var(--tidet-space-3);background:var(--tidet-bg-elevated);border:1px solid var(--tidet-rule);border-radius:var(--tidet-radius-4);box-shadow:var(--tidet-shadow-3);animation:tidet-pop-in var(--tidet-duration-2) var(--tidet-ease-out)}@keyframes tidet-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tidet-popover__panel--bottom-start{top:100%;left:0;margin-top:var(--tidet-space-2)}.tidet-popover__panel--bottom-end{top:100%;right:0;margin-top:var(--tidet-space-2)}.tidet-popover__panel--top-start{bottom:100%;left:0;margin-bottom:var(--tidet-space-2)}.tidet-popover__panel--top-end{bottom:100%;right:0;margin-bottom:var(--tidet-space-2)}.tidet-tooltip{position:relative}.tidet-tooltip,.tidet-tooltip__anchor{display:inline-flex}.tidet-tooltip__bubble{position:absolute;z-index:50;pointer-events:none;white-space:nowrap;padding:5px 9px;background:var(--tidet-indigo);color:var(--tidet-pearl);border:1px solid var(--tidet-rule-strong);border-radius:var(--tidet-radius-2);font-family:var(--tidet-font-sans);font-size:var(--tidet-text-xs);box-shadow:var(--tidet-shadow-2);opacity:0;transform:scale(.96);transition:opacity var(--tidet-duration-1) var(--tidet-ease),transform var(--tidet-duration-1) var(--tidet-ease)}.tidet-tooltip:focus-within .tidet-tooltip__bubble,.tidet-tooltip:hover .tidet-tooltip__bubble{opacity:1;transform:scale(1)}.tidet-tooltip--top .tidet-tooltip__bubble{bottom:100%;left:50%;margin-bottom:6px;translate:-50% 0}.tidet-tooltip--bottom .tidet-tooltip__bubble{top:100%;left:50%;margin-top:6px;translate:-50% 0}.tidet-tooltip--left .tidet-tooltip__bubble{right:100%;top:50%;margin-right:6px;translate:0 -50%}.tidet-tooltip--right .tidet-tooltip__bubble{left:100%;top:50%;margin-left:6px;translate:0 -50%}.tidet-banner--info,.tidet-toast--info{--tidet-status:var(--tidet-text-muted)}.tidet-banner--success,.tidet-toast--success{--tidet-status:var(--tidet-dawn)}.tidet-banner--warning,.tidet-toast--warning{--tidet-status:var(--tidet-dawn-deep)}.tidet-banner--error,.tidet-toast--error{--tidet-status:var(--tidet-alert)}.tidet-banner{display:flex;align-items:flex-start;gap:var(--tidet-space-3);padding:var(--tidet-space-3) var(--tidet-space-4);background:var(--tidet-bg-elevated);border:1px solid var(--tidet-rule);border-left:3px solid var(--tidet-status,var(--tidet-rule-strong));border-radius:var(--tidet-radius-3);font-size:var(--tidet-text-sm)}.tidet-banner__icon{flex-shrink:0;margin-top:1px;color:var(--tidet-status,var(--tidet-text-muted))}.tidet-banner__content{flex:1;min-width:0}.tidet-banner__title{font-weight:500;color:var(--tidet-text)}.tidet-banner__message{color:var(--tidet-text-muted)}.tidet-banner__title+.tidet-banner__message{margin-top:4px}.tidet-toast-viewport{position:fixed;bottom:var(--tidet-space-5);right:var(--tidet-space-5);z-index:60;flex-direction:column;width:360px;max-width:calc(100vw - 2 * var(--tidet-space-5));pointer-events:none}.tidet-toast,.tidet-toast-viewport{display:flex;gap:var(--tidet-space-3)}.tidet-toast{pointer-events:auto;align-items:flex-start;padding:var(--tidet-space-3) var(--tidet-space-4);background:var(--tidet-bg-card);border:1px solid var(--tidet-rule);border-left:3px solid var(--tidet-status,var(--tidet-rule-strong));border-radius:var(--tidet-radius-3);box-shadow:var(--tidet-shadow-3);font-size:var(--tidet-text-sm);animation:tidet-toast-in var(--tidet-duration-3) var(--tidet-ease-out)}@keyframes tidet-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tidet-toast__icon{flex-shrink:0;margin-top:1px;color:var(--tidet-status)}.tidet-toast__content{flex:1;min-width:0}.tidet-toast__title{font-weight:500;color:var(--tidet-text)}.tidet-toast__message{color:var(--tidet-text-muted)}.tidet-toast__title+.tidet-toast__message{margin-top:4px}@media (prefers-reduced-motion:reduce){.tidet-toast{animation:none}}.tidet-list{list-style:none;margin:0;padding:0;border:1px solid var(--tidet-rule);border-radius:var(--tidet-radius-3);overflow:hidden}.tidet-list__item{display:flex;align-items:center;gap:var(--tidet-space-3);padding:var(--tidet-space-3) var(--tidet-space-4);font-size:var(--tidet-text-sm);color:var(--tidet-text)}.tidet-list__item+.tidet-list__item{border-top:1px solid var(--tidet-rule)}.tidet-list__item.is-interactive{cursor:pointer;transition:background-color var(--tidet-duration-1) var(--tidet-ease)}.tidet-list__item.is-interactive:hover{background:var(--tidet-rule)}.tidet-list__item.is-active{background:var(--tidet-bg-elevated);box-shadow:inset 2px 0 0 var(--tidet-dawn)}.tidet-list__leading{display:inline-flex;flex-shrink:0;color:var(--tidet-text-muted)}.tidet-list__body{flex:1;min-width:0}.tidet-list__trailing{display:inline-flex;flex-shrink:0;color:var(--tidet-text-dim)}.tidet-table-wrap{width:100%;overflow:auto}.tidet-table{width:100%;border-collapse:collapse;font-size:var(--tidet-text-sm)}.tidet-table__th{text-align:left;font-weight:500;color:var(--tidet-text-muted);padding:var(--tidet-space-3) var(--tidet-space-4);border-bottom:1px solid var(--tidet-rule-strong);white-space:nowrap}.tidet-table__th-inner{display:inline-flex;align-items:center;gap:6px}.tidet-table__th.is-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--tidet-duration-1) var(--tidet-ease)}.tidet-table__th.is-sortable:hover{color:var(--tidet-text)}.tidet-table__sort{display:inline-flex;color:var(--tidet-text-dim)}.tidet-table__sort.is-asc,.tidet-table__sort.is-desc{color:var(--tidet-text)}.tidet-table__sort.is-asc .tidet-table__sort-down,.tidet-table__sort.is-desc .tidet-table__sort-up{opacity:.25}.tidet-table__td{padding:var(--tidet-space-3) var(--tidet-space-4);border-bottom:1px solid var(--tidet-rule);color:var(--tidet-text)}.tidet-table__row{transition:background-color var(--tidet-duration-1) var(--tidet-ease)}.tidet-table__body .tidet-table__row:hover{background:var(--tidet-rule)}.tidet-table__row.is-selected{background:color-mix(in srgb,var(--tidet-dawn) 12%,transparent)}.tidet-table__row.is-selected .tidet-table__td:first-child{box-shadow:inset 2px 0 0 var(--tidet-dawn)}.tidet-table--sticky .tidet-table__head .tidet-table__th{position:sticky;top:0;z-index:1;background:var(--tidet-bg)}.tidet-codeblock{position:relative}.tidet-pre.tidet-pre--wrap{overflow-x:hidden;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.tidet-codeblock__controls{position:absolute;top:var(--tidet-space-3);right:var(--tidet-space-3);display:flex;align-items:center;gap:var(--tidet-space-2);opacity:0;transition:opacity var(--tidet-duration-2) var(--tidet-ease);pointer-events:none}.tidet-codeblock:focus-within .tidet-codeblock__controls,.tidet-codeblock:hover .tidet-codeblock__controls{opacity:1;pointer-events:auto}.tidet-codeblock__lang{padding:2px 6px;background:rgba(0,0,0,.25);color:var(--tidet-text-muted);border-radius:var(--tidet-radius-2);font-family:var(--tidet-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(8px)}.tidet-light .tidet-codeblock__lang,[data-theme=light] .tidet-codeblock__lang{background:rgba(255,255,255,.55);color:var(--tidet-text-muted)}.tidet-codeblock__copy{padding:4px 10px;background:var(--tidet-bg-card);color:var(--tidet-text-muted);border:1px solid var(--tidet-rule);border-radius:var(--tidet-radius-2);font-family:var(--tidet-font-mono);font-size:var(--tidet-text-xs);cursor:pointer;transition:color var(--tidet-duration-1) var(--tidet-ease)}.tidet-codeblock__copy:hover{color:var(--tidet-text)}.tidet-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--tidet-space-3);padding:var(--tidet-space-9) var(--tidet-space-5)}.tidet-empty__icon{color:var(--tidet-text-dim);margin-bottom:var(--tidet-space-1)}.tidet-empty__title{font-size:var(--tidet-text-md);font-weight:500;color:var(--tidet-text)}.tidet-empty__desc{font-size:var(--tidet-text-sm);color:var(--tidet-text-muted);max-width:42ch;margin:0}.tidet-empty__action{margin-top:var(--tidet-space-3)}.tidet-loader{display:inline-flex;flex-direction:column;align-items:center;gap:var(--tidet-space-4)}.tidet-loader__label{font-family:var(--tidet-font-serif);font-style:italic;font-size:var(--tidet-text-md);color:var(--tidet-dawn-soft)}.tidet-errorpage{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--tidet-space-4);min-height:100dvh;padding:var(--tidet-space-8) var(--tidet-space-5);background:var(--tidet-bg)}.tidet-errorpage__code{font-family:var(--tidet-font-mono);font-size:var(--tidet-text-sm);letter-spacing:var(--tidet-track-caps);text-transform:uppercase;color:var(--tidet-text-dim);margin-top:var(--tidet-space-3)}.tidet-errorpage__title{font-size:var(--tidet-text-2xl);font-weight:500;letter-spacing:var(--tidet-track-tight);color:var(--tidet-text);max-width:22ch}.tidet-errorpage__message{font-size:var(--tidet-text-md);color:var(--tidet-text-muted);max-width:48ch;margin:0}.tidet-errorpage__action{margin-top:var(--tidet-space-3)}.tidet-icon-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--tidet-radius-3);background:transparent;color:var(--tidet-text-muted);cursor:pointer;flex-shrink:0;transition:background var(--tidet-duration-2) var(--tidet-ease),color var(--tidet-duration-2) var(--tidet-ease),box-shadow var(--tidet-duration-2) var(--tidet-ease)}.tidet-icon-button:hover:not(:disabled){background:rgba(245,241,232,.08);color:var(--tidet-text);box-shadow:var(--tidet-shadow-1)}.tidet-light .tidet-icon-button:hover:not(:disabled),[data-theme=light] .tidet-icon-button:hover:not(:disabled){background:rgba(11,13,31,.06)}.tidet-icon-button:focus-visible{outline:1px solid var(--tidet-rule-strong);outline-offset:-1px}.tidet-icon-button:disabled{opacity:.4;cursor:not-allowed}.tidet-icon-button--sm{width:24px;height:24px}.tidet-icon-button--lg{width:32px;height:32px}.tidet-icon-button--active{background:rgba(244,185,66,.14);color:var(--tidet-text)}.tidet-light .tidet-icon-button--active,[data-theme=light] .tidet-icon-button--active{background:rgba(176,122,26,.16)}.tidet-icon-button--danger:hover:not(:disabled){color:#D97863}.tidet-icon-button>svg{width:16px;height:16px}.tidet-icon-button--sm>svg{width:14px;height:14px}.tidet-icon-button--lg>svg{width:18px;height:18px}.tidet-toolbar{display:flex;align-items:center;gap:var(--tidet-space-2);height:36px;padding:0 var(--tidet-space-2);background:var(--tidet-bg);box-shadow:inset 0 1px 0 rgba(245,241,232,.03)}.tidet-light .tidet-toolbar,[data-theme=light] .tidet-toolbar{box-shadow:inset 0 1px 0 rgba(11,13,31,.04)}.tidet-toolbar--bordered{border-bottom:1px solid var(--tidet-rule)}.tidet-toolbar__start{display:flex;align-items:center;gap:var(--tidet-space-1);flex:1 1 auto;min-width:0}.tidet-toolbar__center{gap:var(--tidet-space-2)}.tidet-toolbar__center,.tidet-toolbar__end{display:flex;align-items:center;flex:0 0 auto}.tidet-toolbar__end{gap:2px}.tidet-statusbar{display:flex;align-items:center;gap:var(--tidet-space-3);height:28px;padding:0 var(--tidet-space-3);background:var(--tidet-bg);border-top:1px solid var(--tidet-rule);color:var(--tidet-text-muted);font-family:var(--tidet-font-sans);font-size:12px;line-height:1}.tidet-statusbar__center,.tidet-statusbar__end,.tidet-statusbar__start{display:flex;align-items:center;gap:var(--tidet-space-3);min-width:0}.tidet-statusbar__start{flex:1 1 auto}.tidet-statusbar__center{flex:0 0 auto;justify-content:center}.tidet-statusbar__end{flex:0 0 auto;justify-content:flex-end;gap:var(--tidet-space-2)}.tidet-statusbar__group{position:relative;display:inline-flex;align-items:center;gap:var(--tidet-space-1)}.tidet-statusbar__group+.tidet-statusbar__group:before{content:"";position:absolute;left:calc(var(--tidet-space-3) * -.5);top:4px;bottom:4px;width:1px;background:var(--tidet-rule)}.tidet-statusbar__group>svg{width:14px;height:14px;color:var(--tidet-text-dim);flex-shrink:0}.tidet-segmented{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--tidet-rule);background:var(--tidet-bg);border-radius:10px;padding:2px;min-width:0}.tidet-segmented.is-full-width{container-type:inline-size;container-name:tidet-seg;display:flex;width:100%}.tidet-segmented__group{display:inline-flex;align-items:center}.tidet-segmented.is-full-width .tidet-segmented__group{flex:1 1 0%;min-width:0}.tidet-segmented.is-full-width .tidet-segmented__group .tidet-segmented__seg{width:100%}.tidet-segmented__seg{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border:0;background:transparent;border-radius:7px;color:var(--tidet-text-muted);font-family:var(--tidet-font-sans);font-size:12px;font-weight:500;line-height:1;cursor:pointer;transition:background var(--tidet-duration-1) var(--tidet-ease),color var(--tidet-duration-1) var(--tidet-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;min-width:0}.tidet-segmented.is-full-width .tidet-segmented__seg{flex:1 1 0%;min-width:0;justify-content:center}.tidet-segmented__seg:hover:not(:disabled):not(.is-active){color:var(--tidet-text)}.tidet-segmented__seg.is-active{background:var(--tidet-bg-elevated);color:var(--tidet-text)}.tidet-segmented__seg:disabled,.tidet-segmented__seg[aria-disabled=true]{opacity:.4;cursor:not-allowed}.tidet-segmented__icon{display:inline-flex;align-items:center;flex-shrink:0}.tidet-segmented__icon>svg{width:13px;height:13px}.tidet-segmented__label{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.tidet-segmented__divider{display:inline-block;width:1px;height:16px;background:var(--tidet-rule);margin:0 4px;flex-shrink:0}.tidet-segmented__collapsible{display:inline-flex;align-items:center;gap:2px;overflow:hidden;max-width:600px;opacity:1;transition:max-width .9s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1) .4s,margin .9s cubic-bezier(.4,0,.2,1)}.tidet-segmented__collapsible.is-collapsed{max-width:0;opacity:0;margin-right:-2px;pointer-events:none;transition:max-width .9s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),margin .9s cubic-bezier(.4,0,.2,1)}.tidet-segmented__seg.has-close{padding-right:6px}.tidet-segmented__close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;border:0;border-radius:4px;background:transparent;color:var(--tidet-text-muted);cursor:pointer;opacity:0;transition:opacity var(--tidet-duration-1) var(--tidet-ease),background var(--tidet-duration-1) var(--tidet-ease)}.tidet-segmented__seg.is-active .tidet-segmented__close,.tidet-segmented__seg:focus-within .tidet-segmented__close,.tidet-segmented__seg:hover .tidet-segmented__close{opacity:1}.tidet-segmented__close:hover{background:var(--tidet-rule-strong);color:var(--tidet-text)}.tidet-segmented__close>svg{width:11px;height:11px}@container tidet-seg (max-width: 240px){.tidet-segmented.is-full-width .tidet-segmented__seg:has(.tidet-segmented__icon) .tidet-segmented__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tidet-segmented.is-full-width .tidet-segmented__seg:has(.tidet-segmented__icon){padding:0 10px;gap:0}}@container tidet-seg (max-width: 180px){.tidet-segmented.is-full-width .tidet-segmented__seg:has(.tidet-segmented__icon){padding:0 6px}}.tidet-cmenu{position:fixed;z-index:50;min-width:200px;padding:var(--tidet-space-1) 0;border:1px solid var(--tidet-rule);border-radius:var(--tidet-radius-3);background:var(--tidet-bg-elevated);color:var(--tidet-text);box-shadow:var(--tidet-shadow-lg,0 10px 30px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.35));overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.tidet-cmenu__sep{height:1px;margin:var(--tidet-space-1) 0;background:var(--tidet-rule)}.tidet-cmenu__item{display:flex;align-items:center;gap:var(--tidet-space-2);width:100%;padding:6px var(--tidet-space-3);border:0;background:transparent;color:var(--tidet-text-muted);font-family:var(--tidet-font-sans);font-size:12px;line-height:1.2;text-align:left;cursor:pointer;transition:background var(--tidet-duration-1) var(--tidet-ease),color var(--tidet-duration-1) var(--tidet-ease)}.tidet-cmenu__item.is-active:not(.is-danger),.tidet-cmenu__item:hover:not(.is-disabled):not(.is-danger){background:var(--tidet-rule);color:var(--tidet-text)}.tidet-cmenu__item.is-danger{color:var(--tidet-diagnostic-error,#D97863)}.tidet-cmenu__item.is-danger.is-active,.tidet-cmenu__item.is-danger:hover:not(.is-disabled){background:rgba(217,120,99,.1)}.tidet-cmenu__item.is-disabled{opacity:.45;cursor:not-allowed}.tidet-cmenu__icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;color:var(--tidet-text-dim)}.tidet-cmenu__item.is-active .tidet-cmenu__icon,.tidet-cmenu__item:hover:not(.is-disabled) .tidet-cmenu__icon{color:currentColor}.tidet-cmenu__icon>svg{width:14px;height:14px}.tidet-cmenu__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tidet-cmenu__shortcut{flex-shrink:0;margin-left:var(--tidet-space-4);font-family:var(--tidet-font-mono);font-size:10.5px;color:var(--tidet-text-dim);letter-spacing:.02em}.tidet-file-tabs{display:flex;align-items:stretch;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tidet-file-tabs::-webkit-scrollbar{display:none}.tidet-file-tab{position:relative;display:inline-flex;align-items:center;gap:var(--tidet-space-2);height:32px;padding:0 var(--tidet-space-3);background:transparent;color:var(--tidet-text-muted);font-family:var(--tidet-font-sans);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;max-width:240px;min-width:0;flex-shrink:0;transition:background var(--tidet-duration-2) var(--tidet-ease),color var(--tidet-duration-2) var(--tidet-ease)}.tidet-file-tab:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--tidet-text);transform:scaleX(0);transition:transform var(--tidet-duration-2) var(--tidet-ease)}.tidet-file-tab:hover{background:rgba(245,241,232,.04);color:var(--tidet-text)}.tidet-light .tidet-file-tab:hover,[data-theme=light] .tidet-file-tab:hover{background:rgba(11,13,31,.03)}.tidet-file-tab.is-active{background:var(--tidet-bg-elevated);color:var(--tidet-text)}.tidet-file-tab.is-active:after{transform:scaleX(1)}.tidet-file-tab__icon{display:inline-flex;align-items:center;flex-shrink:0;color:var(--tidet-text-dim)}.tidet-file-tab__icon>svg{width:14px;height:14px}.tidet-file-tab__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.tidet-file-tab__dirty{display:inline-block;width:6px;height:6px;border-radius:var(--tidet-radius-pill);background:var(--tidet-text-muted);flex-shrink:0}.tidet-file-tab.is-active .tidet-file-tab__dirty{background:var(--tidet-text)}.tidet-file-tab.is-dirty:hover .tidet-file-tab__dirty{display:none}.tidet-file-tab__close{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:-4px;border:0;border-radius:var(--tidet-radius-2);background:transparent;color:var(--tidet-text-dim);cursor:pointer;opacity:0;flex-shrink:0;transition:opacity var(--tidet-duration-2) var(--tidet-ease),background var(--tidet-duration-2) var(--tidet-ease),color var(--tidet-duration-2) var(--tidet-ease)}.tidet-file-tab:hover .tidet-file-tab__close{opacity:1}.tidet-file-tab.is-dirty:not(:hover) .tidet-file-tab__close{opacity:0}.tidet-file-tab__close:hover{background:rgba(245,241,232,.1);color:var(--tidet-text)}.tidet-light .tidet-file-tab__close:hover,[data-theme=light] .tidet-file-tab__close:hover{background:rgba(11,13,31,.08)}.tidet-file-tab__close>svg{width:12px;height:12px}.tidet-msg-user{max-width:72%;padding:var(--tidet-space-2) var(--tidet-space-3);border-radius:var(--tidet-radius-4);border:1px solid var(--tidet-rule);background:color-mix(in srgb,color-mix(in srgb,var(--tidet-dawn) 7%,var(--tidet-bg-card)) 55%,transparent);color:var(--tidet-text)}.tidet-msg-user__text{margin:0;font-size:var(--tidet-text-sm);line-height:var(--tidet-leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}@keyframes tidet-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tidet-fade-in-up{animation:tidet-fade-in-up var(--tidet-duration-3,.4s) var(--tidet-ease-out,ease-out) both}.tidet-delay-1{animation-delay:60ms}.tidet-delay-2{animation-delay:.12s}.tidet-delay-3{animation-delay:.18s}.tidet-delay-4{animation-delay:.24s}.tidet-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--tidet-duration-3,.4s) var(--tidet-ease-out,ease-out),transform var(--tidet-duration-3,.4s) var(--tidet-ease-out,ease-out)}.tidet-reveal.is-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.tidet-fade-in-up,.tidet-reveal{animation:none;transition:none;opacity:1;transform:none}}.tidet ::-webkit-scrollbar{width:10px;height:10px}.tidet ::-webkit-scrollbar-track{background:transparent}.tidet ::-webkit-scrollbar-thumb{background:var(--tidet-rule-strong);border-radius:var(--tidet-radius-pill);border:2px solid transparent;background-clip:padding-box}.tidet ::-webkit-scrollbar-thumb:hover{background:var(--tidet-text-dim);background-clip:padding-box}.tidet ::-webkit-scrollbar-corner{background:transparent}.tidet{scrollbar-width:thin;scrollbar-color:var(--tidet-rule-strong) transparent}.tidet-scrollbar-hidden{scrollbar-width:none}.tidet-scrollbar-hidden::-webkit-scrollbar{display:none}:root,[data-theme=dark]{--surface-chrome:rgba(20,20,24,0.72);--surface-chrome-border:rgba(245,241,232,0.08);--blur-chrome:20px;--surface-float:rgba(35,35,42,0.80);--surface-float-border:rgba(245,241,232,0.10);--blur-float:32px;--elevation-flat:none;--elevation-raise:var(--tidet-shadow-1);--elevation-float:var(--tidet-shadow-3)}[data-theme=light]{--surface-chrome:rgba(255,255,255,0.72);--surface-chrome-border:rgba(11,13,31,0.08);--surface-float:rgba(255,255,255,0.82);--surface-float-border:rgba(11,13,31,0.10)}.tidet-app h1,.tidet-app h2,.tidet-app h3,.tidet-app h4,.tidet-app h5,.tidet-app h6{font-weight:600;line-height:1.3;letter-spacing:-.012em}.tidet-app h1{font-size:1.375rem}.tidet-app h2{font-size:.95rem}.tidet-app h3{font-size:.875rem}.tidet-app h4,.tidet-app h5,.tidet-app h6{font-size:.8125rem}