:root{--yt-bg:#f4f3ee;--yt-surface:#ffffff;--yt-sunken:#edeae1;--yt-border:rgba(0,0,0,0.08);--yt-border-strong:rgba(0,0,0,0.14);--yt-text:#1f1e1c;--yt-text-muted:#6b6a63;--yt-text-faint:#807a6d;--yt-accent:#c96442;--yt-accent-soft:#f3ebe5;--yt-accent-line:#e5d3c8;--yt-accent-deep:#a1462a;--yt-brand:#5a0f34;--yt-brand-deep:#450b27;--yt-brand-soft:#f6ecf1;--yt-brand-line:#e6d2dd;--yt-brand-lift:#8e3a63;--yt-ring-brand:rgba(90,15,52,0.22);--yt-ring-accent:rgba(201,100,66,0.22);--yt-ring-ink:rgba(31,30,28,0.16);--yt-veil-brand:rgba(90,15,52,0.12);--yt-positive:#0d7c47;--yt-positive-soft:#e8f3ec;--yt-positive-line:#cde5d7;--yt-negative:#c8312a;--yt-negative-soft:#f9eae8;--yt-negative-line:#f0d2ce;--yt-warn:#8d5b12;--yt-warn-soft:#f7f0e1;--yt-warn-line:#eadfc5;--yt-info:#1f5fa8;--yt-info-soft:#e9f0f8;--yt-info-line:#cfdff0;--yt-star:#b8860b;--yt-nav:#e9e5da;--yt-nav-border:rgba(0,0,0,0.07);--yt-nav-text:#57544c;--yt-nav-text-active:#1f1e1c;--yt-shadow-sm:0 1px 2px rgba(20,20,15,0.04),0 1px 6px rgba(20,20,15,0.03);--yt-shadow-md:0 1px 2px rgba(20,20,15,0.05),0 8px 24px rgba(20,20,15,0.07);--yt-radius-sm:8px;--yt-radius-md:12px;--yt-radius-lg:16px;--yt-radius-pill:999px;--yt-font-ui:"Inter Variable","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--yt-font-brand:HeadingsFont,"Cabinet Grotesk",system-ui,sans-serif;--yt-tracking-ui:-0.011em;--yt-tracking-heading:-0.02em;--yt-chart-grid:#e4dfd3;--yt-chart-line:#c96442;--yt-chart-fill:rgba(201,100,66,0.1)}.yt-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.yt-tabs::-webkit-scrollbar{display:none}.yt-tab{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12.5px;font-weight:500;line-height:1;padding:8px 12px;border-radius:var(--yt-radius-sm);border:1px solid var(--yt-border);background:var(--yt-surface);color:var(--yt-text-muted);white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.yt-tab:hover{color:var(--yt-text);border-color:var(--yt-border-strong)}.yt-tab:focus-visible{outline:2px solid var(--yt-text);outline-offset:2px}.yt-tab[data-active=true]{background:var(--yt-text);border-color:var(--yt-text);color:#fff;font-weight:600}.yt-tab-count{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;min-width:1.1em;text-align:center;padding:2px 5px;border-radius:var(--yt-radius-pill);background:var(--yt-sunken);color:var(--yt-text-muted)}.yt-tab[data-active=true] .yt-tab-count{background:rgba(255,255,255,.22);color:#fff}.yt-tab[data-tone=attention]:not([data-active=true]){background:var(--yt-accent-soft);border-color:var(--yt-accent-line);color:var(--yt-accent-deep)}.yt-tab[data-tone=attention]:not([data-active=true]) .yt-tab-count{background:var(--yt-accent);color:#fff}.yt-snap-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.yt-snap-track::-webkit-scrollbar{display:none}.yt-snap-slide{scroll-snap-align:center;scroll-snap-stop:always}.yt-stats{display:grid;gap:1px;background:var(--yt-border);border:1px solid var(--yt-border);border-radius:var(--yt-radius-md);overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.yt-stats{grid-template-columns:repeat(var(--yt-stats-cols,4),minmax(0,1fr))}}.yt-stat{background:var(--yt-surface);padding:10px 13px 11px;min-width:0}.yt-stat-label{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--yt-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-stat-value{display:block;margin-top:3px;font-size:20px;font-weight:600;line-height:1.1;letter-spacing:var(--yt-tracking-heading);color:var(--yt-text);font-variant-numeric:tabular-nums}.yt-stat-sub{display:block;margin-top:2px;font-size:11px;color:var(--yt-text-muted)}.yt-stat-skeleton{margin-top:5px;height:18px;width:48px;border-radius:4px;background:var(--yt-sunken);animation:yt-loader-pulse 1.4s ease-in-out infinite}@keyframes yt-loader-pulse{0%,to{opacity:.45}50%{opacity:1}}.yt-switch{position:relative;flex:none;width:38px;height:22px;border-radius:var(--yt-radius-pill);background:var(--yt-border-strong);transition:background .16s ease;cursor:pointer}.yt-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(20,20,15,.25);transition:transform .16s ease}.yt-switch[data-on=true]{background:var(--yt-positive)}.yt-switch[data-on=true]:after{transform:translateX(16px)}.yt-switch:disabled{opacity:.5;cursor:default}.yt-switch:focus-visible{outline:2px solid var(--yt-text);outline-offset:2px}.yt-sheet-scrim{position:fixed;inset:0;z-index:60;background:rgba(20,20,15,.42);animation:yt-fade-in .18s ease-out}.yt-sheet{position:fixed;left:0;right:0;bottom:0;z-index:61;max-height:88vh;display:flex;flex-direction:column;background:var(--yt-bg);border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -8px 40px rgba(20,20,15,.18);padding-bottom:env(safe-area-inset-bottom,0);animation:yt-sheet-up .26s cubic-bezier(.22,1,.36,1)}.yt-sheet-handle{flex:none;width:38px;height:4px;margin:8px auto 0;border-radius:var(--yt-radius-pill);background:var(--yt-border-strong);opacity:.5}.yt-sheet-body{overflow-y:auto;padding:12px 18px 16px}.yt-sheet-eyebrow{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--yt-text-faint)}.yt-sheet-title{font-size:18px;font-weight:700;letter-spacing:var(--yt-tracking-heading);color:var(--yt-text);margin:3px 0 0}.yt-sheet-subtitle{font-size:12.5px;color:var(--yt-text-muted);margin:1px 0 0}.yt-sheet-row{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border-radius:var(--yt-radius-sm);font-size:14px;color:var(--yt-text);text-align:left;background:transparent;transition:background .12s ease}.yt-sheet-row:focus-visible,.yt-sheet-row:hover{background:rgba(0,0,0,.04);outline:none}.yt-sheet-row[data-tone=danger]{color:var(--yt-negative)}.yt-sheet-row-icon{display:inline-flex;justify-content:center;width:18px;font-size:16px;color:var(--yt-text-muted);flex:none}.yt-sheet-row[data-tone=danger] .yt-sheet-row-icon{color:var(--yt-negative)}@keyframes yt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes yt-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.yt-sheet,.yt-sheet-scrim{animation:yt-fade-in .15s ease-out}}.yt-loader{display:inline-flex;align-items:flex-end;gap:.34em;font-size:10px;line-height:1}.yt-loader span{width:1em;height:1em;border-radius:50%;background:var(--yt-accent);animation:yt-loader-bounce .9s ease-in-out infinite}.yt-loader span:nth-child(2){animation-delay:.12s}.yt-loader span:nth-child(3){animation-delay:.24s}@keyframes yt-loader-bounce{0%,70%,to{transform:translateY(0);opacity:.45}35%{transform:translateY(-.55em);opacity:1}}@media (prefers-reduced-motion:reduce){.yt-loader span{animation:yt-loader-pulse 1.4s ease-in-out infinite}@keyframes yt-loader-pulse{0%,to{opacity:.35}50%{opacity:1}}}input.yt-field,select.yt-field,textarea.yt-field{width:100%;font-size:13px;padding:8px 11px;border-radius:var(--yt-radius-sm);border:1px solid var(--yt-border);background:var(--yt-surface);color:var(--yt-text);transition:border-color .12s ease,box-shadow .12s ease}input.yt-field::-moz-placeholder,textarea.yt-field::-moz-placeholder{color:var(--yt-text-faint)}input.yt-field::placeholder,textarea.yt-field::placeholder{color:var(--yt-text-faint)}input.yt-field:hover,select.yt-field:hover,textarea.yt-field:hover{border-color:var(--yt-border-strong)}input.yt-field:focus,select.yt-field:focus,textarea.yt-field:focus{outline:none;border-color:var(--yt-text);box-shadow:0 0 0 3px rgba(31,30,28,.07)}textarea.yt-field{height:auto}.yt-label{display:block;font-size:12px;font-weight:500;color:var(--yt-text-muted);margin-bottom:5px}input.yt-field-sm,select.yt-field-sm{font-size:12px;padding:6px 9px}select.yt-field{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6a63' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}