._link_1hey6_1{border-radius:var(--radius-rail-item);color:#ffffff8c;width:44px;height:44px;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);justify-content:center;align-items:center;display:inline-flex}._link_1hey6_1:hover{color:#fff}._link_1hey6_1:focus-visible{box-shadow:var(--focus-ring);outline:none}._active_1hey6_23{color:#fff;background:#ffffff1a}._overlay_hd6yn_1{z-index:60;background:#383e4259;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._panel_hd6yn_11{background:var(--color-surface);border-radius:var(--radius);width:360px;max-width:calc(100vw - 48px);box-shadow:var(--shadow-popover);padding:var(--space-24)}._header_hd6yn_20{justify-content:space-between;align-items:flex-start;gap:var(--space-small);display:flex}._title_hd6yn_27{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--type-h3);color:var(--color-ink)}._titleUnderline_hd6yn_34{background:var(--color-brand);width:40px;height:2px;margin:12px 0 22px}._unsavedBody_hd6yn_41{font-size:var(--type-small);line-height:var(--leading-body);color:var(--color-body);margin-bottom:var(--space-6)}._field_hd6yn_48{gap:var(--space-small);margin-bottom:var(--space-24);flex-direction:column;display:flex}._label_hd6yn_55{font-size:var(--type-small);font-weight:var(--weight-semibold);color:var(--color-ink)}._optionGroup_hd6yn_63{border-radius:var(--radius-rail-item);background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-border);gap:2px;padding:3px;display:flex}._option_hd6yn_63{border-radius:var(--radius-small);height:36px;color:var(--color-muted);font-family:var(--font-body);font-size:var(--type-small);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}._option_hd6yn_63:hover{color:var(--color-ink)}._optionActive_hd6yn_97{background:var(--color-surface);color:var(--color-ink);font-weight:var(--weight-semibold);box-shadow:var(--shadow-sm)}._optionActive_hd6yn_97:hover{color:var(--color-ink)}._actionsDivider_hd6yn_108{background:var(--color-divider);height:1px;margin:0 0 var(--space-18)}._actions_hd6yn_108{align-items:center;gap:var(--space-18);display:flex}._shell_1phl6_1{background:var(--color-surface);height:100vh;display:flex}._content_1phl6_7{background:var(--color-surface-2);flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}@media (width<=639px){._content_1phl6_7{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}._tile_1fx6g_1{background:var(--color-surface);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--color-border);transition:box-shadow var(--dur) var(--ease);flex-direction:column;display:flex;overflow:hidden}._tile_1fx6g_1:hover{box-shadow:inset 0 0 0 1px var(--color-brand), var(--shadow-tile-hover)}._tile_1fx6g_1:focus-visible{box-shadow:var(--focus-ring);outline:none}._tile_1fx6g_1._phasedOut_1fx6g_22{opacity:.62}._tile_1fx6g_1._phasedOut_1fx6g_22:hover{box-shadow:inset 0 0 0 1px var(--color-muted)}._inkBlock_1fx6g_30{background:var(--color-ink);color:#fff;height:104px;padding:var(--space-14) var(--space-18);transition:background var(--dur) var(--ease);flex-direction:column;justify-content:space-between;display:flex}._tile_1fx6g_1:hover ._inkBlock_1fx6g_30{background:var(--color-brand)}._tile_1fx6g_1._phasedOut_1fx6g_22 ._inkBlock_1fx6g_30,._tile_1fx6g_1._phasedOut_1fx6g_22:hover ._inkBlock_1fx6g_30{background:var(--color-muted)}._inkTop_1fx6g_50{justify-content:flex-end;display:flex}._heart_1fx6g_55{cursor:pointer;color:#ffffff80;background:0 0;border:none;padding:0;display:inline-flex}._heart_1fx6g_55._active_1fx6g_64{color:#fff}._inkBottom_1fx6g_68{justify-content:space-between;align-items:center;display:flex}._compatIcons_1fx6g_74{align-items:center;gap:var(--space-6);color:#ffffffb3;display:flex}._textBlock_1fx6g_81{padding:var(--space-small) var(--space-18) var(--space-18);flex-direction:column;flex:1;display:flex}._name_1fx6g_88{font-family:var(--font-heading);font-weight:var(--weight-semibold);color:var(--color-ink);margin-bottom:var(--space-6);font-size:19px;line-height:1.15}._description_1fx6g_97{color:var(--color-muted);text-wrap:pretty;font-size:13px;line-height:1.5}._statusRow_1fx6g_104{padding-top:var(--space-14);margin-top:auto}
