@font-face{font-family:Silkscreen;src:url(/fonts/Silkscreen-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Silkscreen;src:url(/fonts/Silkscreen-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Press Start 2P";src:url(/fonts/PressStart2P-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Syncopate;src:url(/fonts/Syncopate-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Syncopate;src:url(/fonts/Syncopate-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Michroma;src:url(/fonts/Michroma-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Share Tech Mono;src:url(/fonts/ShareTechMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VT323;src:url(/fonts/VT323-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-bg: #181818;--color-surface: #1C1C1C;--color-surface-2: #222222;--color-amber: #C7E18A;--color-amber-dim: #7a9648;--color-blue: #5C85A8;--color-blue-dim: #3d5a72;--color-fg: #E1D9CC;--color-fg-dim: #9a9388;--color-fg-faint: #5e594f;--color-ok: #7a9d6a;--color-warn: #C7E18A;--color-error: #c2553f;--color-info: #5C85A8;--fg-1: var(--color-fg);--fg-2: var(--color-fg-dim);--fg-3: var(--color-fg-faint);--fg-accent: var(--color-amber);--fg-link: var(--color-blue);--bg-1: var(--color-bg);--bg-2: var(--color-surface);--bg-3: var(--color-surface-2);--border-1: var(--color-blue);--border-2: var(--color-amber);--border-faint: var(--color-fg-faint);--border-w: 2px;--font-display: "Silkscreen", "Press Start 2P", monospace;--font-pixel: "Press Start 2P", "Silkscreen", monospace;--font-heading: "Syncopate", "Michroma", "Space Grotesk", sans-serif;--font-grotesk: "Space Grotesk", "Syncopate", sans-serif;--font-mono: "Share Tech Mono", "VT323", ui-monospace, monospace;--font-terminal: "VT323", "Share Tech Mono", monospace;--font-body: "IBM Plex Sans Arabic", "Space Grotesk", system-ui, sans-serif;--fs-hero: 96px;--fs-display: 64px;--fs-h1: 40px;--fs-h2: 28px;--fs-h3: 20px;--fs-body: 16px;--fs-meta: 13px;--fs-micro: 11px;--lh-tight: 1.05;--lh-snug: 1.2;--lh-body: 1.55;--lh-loose: 1.8;--tracking-display: .02em;--tracking-heading: .12em;--tracking-label: .18em;--tracking-mono: .04em;--tracking-zero: 0;--s-0: 0;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--r-0: 0;--r-1: 0;--shadow-block: 4px 4px 0 0 var(--color-blue);--shadow-block-amber: 4px 4px 0 0 var(--color-amber);--glow-amber: 0 0 12px 0 rgba(199, 225, 138, .45);--glow-blue: 0 0 10px 0 rgba(92, 133, 168, .35);--noise: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.88  0 0 0 0 0.85  0 0 0 0 0.80  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--grid-blue: linear-gradient(var(--color-blue-dim) 1px, transparent 1px), linear-gradient(90deg, var(--color-blue-dim) 1px, transparent 1px);--grid-size: 24px 24px;--scanlines: repeating-linear-gradient( to bottom, rgba(92, 133, 168, .18) 0px, rgba(92, 133, 168, .18) 1px, transparent 1px, transparent 4px ), repeating-linear-gradient( to bottom, rgba(225, 217, 204, .04) 0px, rgba(225, 217, 204, .04) 2px, transparent 2px, transparent 4px );--ease-step: steps(6, end);--ease-snap: cubic-bezier(.2,.8,.2,1);--dur-fast: 80ms;--dur-base: .16s;--dur-slow: .32s}html,body{background:var(--bg-1);color:var(--fg-1);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}body.tc-grain:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:var(--noise);opacity:.35;mix-blend-mode:overlay;z-index:9999}h1,.tc-h1{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading);text-transform:uppercase;color:var(--fg-1);margin:0}h2,.tc-h2{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:var(--tracking-heading);text-transform:uppercase;margin:0}h3,.tc-h3{font-family:var(--font-grotesk);font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.tc-hero{font-family:var(--font-display);font-weight:700;font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--fg-1)}.tc-hero--amber{color:var(--color-amber)}.tc-hero--blue{color:var(--color-blue)}p,.tc-body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-1);text-wrap:pretty}.tc-mono,code,kbd,samp{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono);color:var(--fg-2)}.tc-terminal{font-family:var(--font-terminal);font-size:20px;line-height:1.1;color:var(--color-amber);letter-spacing:.02em}.tc-label{font-family:var(--font-heading);font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-2)}[lang=ar],.tc-ar{font-family:IBM Plex Sans Arabic,sans-serif;letter-spacing:var(--tracking-zero);direction:rtl}a,.tc-link{color:var(--fg-link);text-decoration:none;border-bottom:1px dotted var(--color-blue-dim);transition:color var(--dur-base) var(--ease-snap),border-color var(--dur-base) var(--ease-snap)}a:hover,.tc-link:hover{color:var(--color-amber);border-bottom-color:var(--color-amber)}.tc-prompt-list{list-style:none;padding:0;margin:0}.tc-prompt-list li{font-family:var(--font-mono);color:var(--fg-1);padding:6px 0;letter-spacing:var(--tracking-mono)}.tc-prompt-list li:before{content:"> ";color:var(--color-amber);font-weight:700}::selection{background:var(--color-amber);color:var(--color-bg)}*,*:before,*:after{box-sizing:border-box}:root{color-scheme:dark}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto;width:100%}img,svg,video{max-width:100%;height:auto;display:block}.tc-skip-link{position:absolute;left:-9999px;top:var(--s-2);z-index:10000;background:var(--bg-2);color:var(--fg-1);border:2px solid var(--border-2);padding:var(--s-3) var(--s-5);font-family:var(--font-mono);letter-spacing:var(--tracking-mono)}.tc-skip-link:focus{left:var(--s-2)}:focus-visible{outline:2px solid var(--color-amber);outline-offset:2px}.tc-scanline-overlay{position:relative}.tc-scanline-overlay:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--scanlines)}.tc-grid-panel{background-image:var(--grid-blue);background-size:var(--grid-size)}pre{background:var(--bg-2);border:var(--border-w) solid var(--border-1);padding:var(--s-5);overflow-x:auto;border-radius:var(--r-0)}pre code{font-size:var(--fs-meta);line-height:var(--lh-snug);color:var(--fg-1)}blockquote{margin:var(--s-5) 0;padding:var(--s-3) var(--s-5);border-left:2px solid var(--border-2);background:var(--bg-2);color:var(--fg-1);font-style:italic}blockquote p{margin:0}hr{border:none;border-top:var(--border-w) solid var(--border-1);margin:var(--s-7) 0}input,select,textarea{width:100%;min-height:44px;font-family:var(--font-mono);font-size:var(--fs-body);color:var(--fg-1);background:var(--bg-1);border:var(--border-w) solid var(--border-1);border-radius:var(--r-0);padding:var(--s-3) var(--s-4);transition:border-color var(--dur-base) var(--ease-snap),background-color var(--dur-base) var(--ease-snap),box-shadow var(--dur-base) var(--ease-snap)}textarea{min-height:88px;resize:vertical;line-height:var(--lh-body)}select{appearance:none;cursor:pointer;padding-right:var(--s-8);background-image:linear-gradient(45deg,transparent 50%,var(--fg-2) 50%),linear-gradient(135deg,var(--fg-2) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}input:hover,select:hover,textarea:hover{background:var(--bg-2)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--border-2);outline-offset:0;background:var(--bg-2)}select:focus-visible{background-image:linear-gradient(45deg,transparent 50%,var(--color-amber) 50%),linear-gradient(135deg,var(--color-amber) 50%,transparent 50%)}input::placeholder,textarea::placeholder{color:var(--fg-3)}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:0;padding:0;accent-color:var(--color-amber);flex:0 0 auto}label{display:block;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono);color:var(--fg-2);text-transform:uppercase;margin-bottom:var(--s-2)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 7%,var(--bg-1))}.tc-field-error{margin:var(--s-2) 0 0;font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-snug);letter-spacing:var(--tracking-mono);color:var(--color-error);color:color-mix(in srgb,var(--color-error) 55%,var(--color-fg))}.tc-field-error:before{content:"> ";color:var(--color-error)}.tc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--fs-meta)}th,td{border:1px solid var(--border-faint);padding:var(--s-3) var(--s-4);text-align:left}th{font-family:var(--font-heading);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-2);background:var(--bg-2)}.tc-cursor:after{content:"▮";color:var(--color-amber);animation:tc-blink 1s steps(1) infinite}@keyframes tc-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tc-page{width:100%;max-width:1200px;margin:0 auto;padding-inline:var(--s-7)}@media(max-width:880px){.tc-page{padding-inline:var(--s-4)}}@media(max-width:480px){.tc-page{padding-inline:var(--s-3)}}.tc-section{padding-block:var(--s-7)}@media(max-width:880px){.tc-section{padding-block:var(--s-5)}}.tc-section-head{display:flex;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-6)}.tc-section-head .tc-eyebrow{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono);color:var(--color-amber);white-space:nowrap}.tc-section-head:after{content:"";flex:1;border-top:1px solid var(--border-faint)}.tc-grid{display:grid;gap:var(--s-5)}.tc-grid>*{min-width:0}.tc-grid--cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tc-grid--2{grid-template-columns:repeat(2,1fr)}.tc-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:880px){.tc-grid--2,.tc-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.tc-grid--2,.tc-grid--4{grid-template-columns:1fr}}.tc-split{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--s-6);align-items:start}@media(max-width:880px){.tc-split{grid-template-columns:1fr}}.tc-service-row{display:grid;grid-template-columns:1fr 1fr 200px;gap:var(--s-5);align-items:center}@media(max-width:880px){.tc-service-row{grid-template-columns:1fr}}.tc-hero-responsive{font-size:clamp(40px,8vw,var(--fs-hero))}.tc-h1-responsive{font-size:clamp(28px,5vw,var(--fs-h1))}.tc-tap{min-height:44px;min-width:44px}.tc-blockmeter{font-family:var(--font-mono);letter-spacing:2px;color:var(--color-amber)}.tc-blockmeter .tc-blockmeter-empty{color:var(--color-fg-faint)}.tc-barcode-break{display:flex;align-items:center;gap:var(--s-4);margin-block:var(--s-7);font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--fg-2);letter-spacing:var(--tracking-mono);white-space:nowrap}.tc-barcode-break:before,.tc-barcode-break:after{content:"";flex:1;height:12px;background:repeating-linear-gradient(to right,var(--color-fg-faint) 0 2px,transparent 2px 6px,var(--color-fg-faint) 6px 7px,transparent 7px 12px)}.tc-dot{display:inline-block;width:8px;height:8px;border-radius:var(--r-0);background:var(--color-amber);box-shadow:var(--glow-amber)}.tc-chip{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono);color:var(--fg-2);border:1px solid var(--border-1);padding:var(--s-1) var(--s-3);border-radius:var(--r-0);text-transform:uppercase}.tc-chip--active{color:var(--color-amber);border-color:var(--border-2)}.tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:44px;max-width:100%;font-family:var(--font-mono);font-size:var(--fs-meta);line-height:1;letter-spacing:var(--tracking-mono);text-transform:uppercase;text-align:center;text-decoration:none;padding:var(--s-3) var(--s-5);border:var(--border-w) solid var(--border-1);border-radius:var(--r-0);background:transparent;color:var(--fg-1);cursor:pointer;transition:color var(--dur-base) var(--ease-snap),background-color var(--dur-base) var(--ease-snap),border-color var(--dur-base) var(--ease-snap),box-shadow var(--dur-base) var(--ease-snap),transform var(--dur-fast) var(--ease-snap)}.tc-btn:active:not(:disabled){transform:translate(2px,2px)}.tc-btn:disabled,.tc-btn[aria-busy=true]{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.tc-btn--primary{background:var(--color-amber);color:var(--color-bg);border-color:var(--color-amber)}.tc-btn--primary:hover:not(:disabled){background:var(--bg-1);color:var(--color-amber);box-shadow:var(--shadow-block)}.tc-btn--secondary{background:transparent;color:var(--fg-link);border-color:var(--border-1)}.tc-btn--secondary:hover:not(:disabled){color:var(--color-amber);border-color:var(--color-amber);box-shadow:var(--shadow-block-amber)}.tc-btn--ghost{background:transparent;color:var(--fg-2);border-color:transparent;border-bottom:1px dotted var(--color-blue-dim)}.tc-btn--ghost:hover:not(:disabled){color:var(--color-amber);border-bottom-color:var(--color-amber)}.tc-btn--block{width:100%}@media(max-width:480px){.tc-btn--block-sm{width:100%}}.tc-btn--stretched:after{content:"";position:absolute;inset:0}.tc-card:has(.tc-btn--stretched){cursor:pointer}.tc-card:has(.tc-btn--stretched):hover,.tc-card:has(.tc-btn--stretched):focus-within{border-color:var(--color-amber)}.tc-duotone{filter:grayscale(1) contrast(1.15);background:var(--bg-1);mix-blend-mode:normal}.tc-duotone-blue{position:relative}.tc-duotone-blue:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--color-blue);mix-blend-mode:multiply;opacity:.55}@media print{.tc-no-print{display:none!important}body{background:#fff;color:#111}body.tc-grain:before{display:none}}html[dir=rtl]{--lh-body: 1.8}html[dir=rtl] *{letter-spacing:var(--tracking-zero)!important}html[dir=rtl] .tc-flip{transform:scaleX(-1)}html[dir=rtl] .tc-ltr{direction:ltr;text-align:left}.tc-wordmark[data-astro-cid-nubcnjnx]{display:inline-flex;align-items:baseline;font-family:var(--font-heading);font-weight:700;font-size:18px;letter-spacing:.04em;text-transform:lowercase;color:var(--fg-1);border-bottom:none;text-decoration:none}.tc-wordmark[data-astro-cid-nubcnjnx]:hover{color:var(--fg-1)}.tc-wordmark-dot[data-astro-cid-nubcnjnx]{color:var(--color-amber);text-shadow:var(--glow-amber)}@media(max-width:600px){.tc-wordmark[data-astro-cid-nubcnjnx]{font-size:14px}}@media(max-width:480px){.tc-wordmark[data-astro-cid-nubcnjnx]{font-size:11px}}@media(max-width:380px){.tc-wordmark[data-astro-cid-nubcnjnx]{font-size:10px}}.tc-header[data-astro-cid-qlfjksao]{position:sticky;top:0;z-index:90;background:var(--bg-1);border-bottom:1px solid var(--border-1)}.tc-header-inner[data-astro-cid-qlfjksao]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);padding-block:var(--s-3)}.tc-nav[data-astro-cid-qlfjksao]{flex:1;display:flex;justify-content:center}.tc-nav-list[data-astro-cid-qlfjksao]{display:flex;gap:var(--s-5);list-style:none;margin:0;padding:0;align-items:center}.tc-nav-link[data-astro-cid-qlfjksao]{font-family:var(--font-heading);font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-2);border-bottom:none;padding:var(--s-2) 0}.tc-nav-link[data-astro-cid-qlfjksao]:hover{color:var(--color-amber)}.tc-nav-link--active[data-astro-cid-qlfjksao]{color:var(--fg-1);border-bottom:2px solid var(--color-amber)}.tc-nav-locale-link[data-astro-cid-qlfjksao]{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--fg-link);border-bottom:none;padding:var(--s-1) var(--s-2)}.tc-nav-locale-link[data-astro-cid-qlfjksao]:hover{color:var(--color-amber)}.tc-header-cta[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-amber);background:transparent;border:var(--border-w) solid var(--color-amber);padding:var(--s-2) var(--s-4);text-decoration:none;border-radius:var(--r-0);white-space:nowrap;box-shadow:var(--glow-amber);transition:color var(--dur-base) var(--ease-snap),background-color var(--dur-base) var(--ease-snap),box-shadow var(--dur-base) var(--ease-snap),transform var(--dur-fast) var(--ease-snap)}.tc-header-cta[data-astro-cid-qlfjksao]:hover{background:var(--color-amber);color:var(--color-bg)}.tc-header-cta[data-astro-cid-qlfjksao]:active{transform:translate(2px,2px)}.tc-nav-toggle[data-astro-cid-qlfjksao]{display:none;background:transparent;border:var(--border-w) solid var(--border-1);color:var(--fg-1);font-size:var(--fs-h3);line-height:1;padding:var(--s-2) var(--s-3);cursor:pointer}@media(max-width:880px){.tc-nav-toggle[data-astro-cid-qlfjksao]{display:block}.tc-nav-list[data-astro-cid-qlfjksao]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:var(--bg-1);border-bottom:var(--border-w) solid var(--border-1);padding:var(--s-4) var(--s-5);gap:var(--s-4)}.tc-nav-list--open[data-astro-cid-qlfjksao]{display:flex}.tc-header-inner[data-astro-cid-qlfjksao]{position:relative}}@media(max-width:480px){.tc-header-cta[data-astro-cid-qlfjksao]{font-size:10px;padding:var(--s-1) var(--s-2);box-shadow:none}.tc-header-inner[data-astro-cid-qlfjksao]{gap:var(--s-2)}}.tc-footer[data-astro-cid-35ed7um5]{border-top:var(--border-w) solid var(--border-1);background:var(--bg-2);margin-top:auto}.tc-footer-grid[data-astro-cid-35ed7um5]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-6);padding-block:var(--s-7)}@media(max-width:880px){.tc-footer-grid[data-astro-cid-35ed7um5]{grid-template-columns:1fr}}.tc-footer-role[data-astro-cid-35ed7um5]{font-family:var(--font-heading);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);color:var(--fg-2);margin:var(--s-3) 0 0}.tc-footer-loc[data-astro-cid-35ed7um5],.tc-footer-mail[data-astro-cid-35ed7um5]{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--fg-2);margin:var(--s-1) 0 0}.tc-footer-head[data-astro-cid-35ed7um5]{font-family:var(--font-heading);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-2);margin:0 0 var(--s-3)}.tc-footer-list[data-astro-cid-35ed7um5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.tc-footer-list[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono);color:var(--fg-link);text-decoration:none;border-bottom:none}.tc-footer-list[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--color-amber)}.tc-footer-bottom[data-astro-cid-35ed7um5]{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);border-top:1px solid var(--border-faint);padding-block:var(--s-4);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-mono);color:var(--fg-2);text-transform:uppercase}.tc-footer-status[data-astro-cid-35ed7um5]{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--color-amber)}.tc-consent[data-astro-cid-63gysk4c]{position:fixed;left:var(--s-4);bottom:104px;z-index:9000;width:min(560px,calc(100vw - var(--s-4) * 2));background:var(--bg-1);border:var(--border-w) solid var(--border-1);box-shadow:var(--shadow-block-amber)}.tc-consent[data-astro-cid-63gysk4c][hidden]{display:none}.tc-consent-inner[data-astro-cid-63gysk4c]{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4)}.tc-consent-copy[data-astro-cid-63gysk4c] p[data-astro-cid-63gysk4c]{margin:var(--s-1) 0 0;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-2)}.tc-consent-copy[data-astro-cid-63gysk4c] a[data-astro-cid-63gysk4c]{color:var(--fg-link);text-decoration:underline;text-underline-offset:2px}.tc-consent-copy[data-astro-cid-63gysk4c] a[data-astro-cid-63gysk4c]:hover{color:var(--color-amber)}.tc-consent-head[data-astro-cid-63gysk4c]{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono);color:var(--color-amber)}.tc-consent-actions[data-astro-cid-63gysk4c]{display:flex;gap:var(--s-2);justify-content:flex-end;flex-wrap:wrap}.tc-consent-btn[data-astro-cid-63gysk4c]{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono);text-transform:uppercase;padding:var(--s-2) var(--s-4);background:transparent;color:var(--fg-2);border:var(--border-w) solid var(--border-1);border-radius:var(--r-0);cursor:pointer}.tc-consent-btn[data-astro-cid-63gysk4c]:hover{color:var(--color-amber);border-color:var(--color-amber)}.tc-consent-btn--accept[data-astro-cid-63gysk4c]{background:var(--color-amber);border-color:var(--color-amber);color:var(--color-bg)}.tc-consent-btn--accept[data-astro-cid-63gysk4c]:hover{background:var(--bg-1);color:var(--color-amber)}@media(max-width:640px){.tc-consent[data-astro-cid-63gysk4c]{left:var(--s-3);right:var(--s-3);bottom:128px;width:auto}}.tc-statusbar[data-astro-cid-ibnvoshn]{position:sticky;top:0;z-index:100;background:var(--bg-1);border-bottom:1px solid var(--border-1);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--fg-2)}.tc-statusbar-inner[data-astro-cid-ibnvoshn]{display:flex;justify-content:space-between;gap:var(--s-4);padding-block:var(--s-2)}.tc-statusbar-item[data-astro-cid-ibnvoshn]{display:inline-flex;align-items:center;gap:var(--s-2);white-space:nowrap}@media(max-width:480px){.tc-statusbar-uplink[data-astro-cid-ibnvoshn]{display:none}}
