.yTTila_backdrop{background:var(--scrim);transition:opacity var(--duration-normal) var(--ease-standard);position:fixed;inset:0}.yTTila_backdrop[data-starting-style],.yTTila_backdrop[data-ending-style]{opacity:0}.yTTila_popup{width:min(32rem, calc(100vw - 2 * var(--space-5)));max-height:calc(100dvh - 2 * var(--space-6));padding:var(--space-6);background:var(--surface);color:var(--text);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);transition:opacity var(--duration-normal) var(--ease-standard), scale var(--duration-normal) var(--ease-standard);position:fixed;top:50%;left:50%;overflow:auto;translate:-50% -50%}.yTTila_popup[data-starting-style],.yTTila_popup[data-ending-style]{opacity:0;scale:.97}.yTTila_header{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.yTTila_title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-extrabold);flex:1}.yTTila_description{margin-top:var(--space-2);color:var(--text-2);font-size:var(--text-md)}.yTTila_closeButton{width:var(--tap-min);height:var(--tap-min);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0 0;color:var(--text-2);border-radius:var(--radius-pill);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.yTTila_closeButton:hover{background:var(--surface-2)}.yTTila_actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.yTTila_notice{text-align:center;flex-direction:column;align-items:center;display:flex}.yTTila_notice .yTTila_title{flex:none}.yTTila_notice .yTTila_actions{justify-content:stretch;align-self:stretch}.yTTila_notice .yTTila_actions>*{flex:1}.yTTila_positioner{z-index:50}.yTTila_floating{min-width:12rem;padding:var(--space-1);background:var(--surface);color:var(--text);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);transition:opacity var(--duration-fast) var(--ease-standard)}.yTTila_floating[data-starting-style],.yTTila_floating[data-ending-style]{opacity:0}.yTTila_item{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-md);cursor:default;-webkit-user-select:none;user-select:none;display:flex}.yTTila_item[data-highlighted]{background:var(--surface-2);outline:none}.yTTila_item[data-disabled]{opacity:var(--disabled-opacity)}.yTTila_itemDestructive{color:var(--danger-text)}.yTTila_itemIndicator{color:var(--primary);margin-left:auto}.yTTila_popoverPopup{padding:var(--space-3)}.yTTila_tooltipPopup{padding:var(--space-1) var(--space-3);background:var(--text);color:var(--bg);border-radius:var(--radius-sm);font-size:var(--text-sm)}.yTTila_fieldLabel{margin-bottom:var(--space-2);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--text);display:block}.yTTila_selectTrigger{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:min(12rem,100%);max-width:100%;min-height:var(--control-height);padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-md);background:var(--surface);color:var(--text);border:var(--border-width-strong) solid var(--border);border-radius:var(--radius-md);display:inline-flex}.yTTila_selectTrigger[data-popup-open]{border-color:var(--primary)}.yTTila_tabList{gap:var(--space-1);padding:var(--space-1);background:var(--surface-2);border-radius:var(--radius-md);display:flex;position:relative;overflow-x:auto}.yTTila_tab{min-height:var(--tap-min);padding:0 var(--space-4);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--text-2-strong);border-radius:var(--radius-sm);background:0 0;border:0;flex:1 0 auto}.yTTila_tab[data-active]{color:var(--text);background:var(--surface);box-shadow:var(--shadow-card)}.yTTila_tabPanel{padding-top:var(--space-5)}.yTTila_switchRow{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap-min);display:flex}.yTTila_switchText{gap:var(--space-1);flex-direction:column;display:flex}.yTTila_switchLabel{font-size:var(--text-md);font-weight:var(--weight-semibold)}.yTTila_switchDescription{font-size:var(--text-sm);color:var(--text-2)}.yTTila_switchRoot{background:var(--border);border-radius:var(--radius-pill);width:2.75rem;height:1.625rem;transition:background var(--duration-fast) var(--ease-standard);border:0;flex-shrink:0;padding:0;position:relative}.yTTila_switchRoot[data-checked]{background:var(--success)}.yTTila_switchThumb{background:var(--surface);border-radius:var(--radius-pill);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-card);transition:translate var(--duration-fast) var(--ease-standard);position:absolute;top:.1875rem;left:.1875rem}.yTTila_switchThumb[data-checked]{translate:1.125rem}.yTTila_field{flex-direction:column;display:flex}.yTTila_control{width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-md);background:var(--surface);color:var(--text);border:var(--border-width-strong) solid var(--border);border-radius:var(--radius-md)}.yTTila_control::placeholder{color:var(--text-3)}.yTTila_control:focus-visible{border-color:var(--primary)}.yTTila_control[data-invalid]{border-color:var(--danger)}textarea.yTTila_control{resize:vertical;min-height:7rem}.yTTila_hint{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-2)}.yTTila_error{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--danger-text)}.yTTila_toastViewport{z-index:60;right:var(--space-5);bottom:var(--space-5);left:var(--space-5);align-items:center;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.yTTila_toast{align-items:flex-start;gap:var(--space-3);width:min(26rem,100%);padding:var(--space-4);background:var(--text);color:var(--bg);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);pointer-events:auto;display:flex}.yTTila_toastText{flex:1}.yTTila_toastTitle{font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-bold)}.yTTila_toastDescription{margin-top:var(--space-1);font-size:var(--text-sm)}.yTTila_toastClose{color:inherit}
