.BentoGrid-module__xYHJlW__board{--ink:var(--theme-1);--ink-2:var(--theme-2);--muted:var(--theme-5);--faint:var(--theme-6);--canvas:transparent;--tile:var(--theme-10);--nested:var(--theme-9);--line:var(--hairline);--line-2:var(--hairline-strong);--terra:var(--g-widget);--terra-deep:var(--g-widget-deep);--terra-soft:var(--g-widget-soft);--terra-line:var(--g-widget-line);--terra-on:var(--g-widget-on);--sage:var(--g-success);--sage-soft:var(--g-success-bg);--risk:var(--g-overdue);--r:18px;--r-sm:12px;--shadow-rgb:28, 25, 23;--sh-rest:0 1px 2px rgba(var(--shadow-rgb), .04);--sh-tile:0 1px 2px rgba(var(--shadow-rgb), .05), 0 4px 10px -4px rgba(var(--shadow-rgb), .08);--sh-tile-hover:0 2px 4px -1px rgba(var(--shadow-rgb), .06), 0 8px 18px -6px rgba(var(--shadow-rgb), .11);--sh-hover:var(--sh-tile-hover);--sh-drag:0 6px 12px -4px rgba(var(--shadow-rgb), .1), 0 18px 32px -12px rgba(var(--shadow-rgb), .14);--ease:cubic-bezier(.22, 1, .36, 1);--gap:12px;height:100%;min-height:0;font-family:"Geist", var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;color:var(--ink-2);position:relative}.dark .BentoGrid-module__xYHJlW__board{--tile:var(--theme-10);--nested:var(--theme-9);--shadow-rgb:0, 0, 0;--sh-rest:0 1px 2px #00000038;--sh-tile:0 1px 2px #0003, 0 4px 10px -4px #0000004d;--sh-tile-hover:0 2px 4px -1px #0000003d, 0 8px 18px -6px #0000005c;--sh-drag:0 6px 12px -4px #00000052, 0 18px 32px -12px #0006}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__interacting,.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__interacting *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.BentoGrid-module__xYHJlW__gridOverlay{pointer-events:none;opacity:0;z-index:0;transition:opacity .34s var(--ease);background-image:linear-gradient(to right, var(--terra-line) 1px, transparent 1px), linear-gradient(to bottom, var(--terra-line) 1px, transparent 1px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 120% at 50% 40%,#000 60%,#0000 100%);mask-image:radial-gradient(120% 120% at 50% 40%,#000 60%,#0000 100%)}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__editing .BentoGrid-module__xYHJlW__gridOverlay{opacity:.55}.BentoGrid-module__xYHJlW__placeholder{z-index:1;opacity:0;border:1.5px dashed var(--terra);background:var(--terra-soft);border-radius:var(--r);transition:opacity .18s var(--ease);position:absolute;top:0;left:0}.BentoGrid-module__xYHJlW__placeholder.BentoGrid-module__xYHJlW__bad{border-color:var(--risk);background:#b5593a1a}.BentoGrid-module__xYHJlW__tile{z-index:2;will-change:transform;transform-origin:50%;position:absolute;top:0;left:0}.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__dragging{z-index:50}.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__resizing{z-index:40}.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__removing{pointer-events:none}.BentoGrid-module__xYHJlW__tileInner{border:1px solid var(--line);border-radius:var(--r);background:var(--tile);width:100%;height:100%;box-shadow:var(--sh-tile);min-height:0;transition:border-color .26s var(--ease), box-shadow .3s var(--ease), opacity .2s, transform .18s var(--ease);flex-direction:column;padding:15px 16px;display:flex;position:relative;overflow:hidden}.BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__locked) .BentoGrid-module__xYHJlW__tileInner{cursor:grab}.BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__locked):hover .BentoGrid-module__xYHJlW__tileInner{border-color:var(--line-2);box-shadow:var(--sh-tile-hover)}.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__dragging .BentoGrid-module__xYHJlW__tileInner{cursor:grabbing;box-shadow:var(--sh-drag)}.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__locked .BentoGrid-module__xYHJlW__tileInner{cursor:default;box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__resizing .BentoGrid-module__xYHJlW__tileInner{box-shadow:var(--sh-drag)}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__interacting .BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__dragging):not(.BentoGrid-module__xYHJlW__resizing) .BentoGrid-module__xYHJlW__tileInner{opacity:.62}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__editing .BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__locked) .BentoGrid-module__xYHJlW__tileInner{transition:padding-top .2s var(--ease), border-color .26s var(--ease), box-shadow .3s var(--ease);padding-top:32px}.BentoGrid-module__xYHJlW__grip{width:16px;height:16px;color:var(--faint);opacity:0;pointer-events:none;place-items:center;transition:all .2s;display:grid;position:absolute;top:10px;right:12px}.BentoGrid-module__xYHJlW__grip svg{width:14px;height:14px}.BentoGrid-module__xYHJlW__tile:hover .BentoGrid-module__xYHJlW__grip,.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__editing .BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__locked) .BentoGrid-module__xYHJlW__grip{opacity:.5}.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__locked .BentoGrid-module__xYHJlW__grip{display:none}.BentoGrid-module__xYHJlW__remove{width:20px;height:20px;color:var(--muted);background:var(--nested);border:1px solid var(--line-2);cursor:pointer;opacity:0;transition:.16s var(--ease);z-index:4;pointer-events:none;border-radius:7px;place-items:center;display:grid;position:absolute;top:9px;left:9px;transform:scale(.85)}.BentoGrid-module__xYHJlW__remove svg{width:11px;height:11px}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__editing .BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__locked) .BentoGrid-module__xYHJlW__remove{opacity:1;pointer-events:auto;transform:none}.BentoGrid-module__xYHJlW__remove:hover{color:#fff;background:var(--risk);border-color:#0000}.BentoGrid-module__xYHJlW__rz{cursor:nwse-resize;opacity:0;width:22px;height:22px;transition:.18s var(--ease);color:var(--terra);background:var(--tile);border:1px solid var(--terra-line);box-shadow:var(--sh-rest);z-index:6;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:5px;right:5px;transform:scale(.7)}.BentoGrid-module__xYHJlW__rz:before{content:"";border-bottom:2.5px solid;border-right:2.5px solid;border-radius:0 0 4px;width:9px;height:9px}.BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__locked):hover .BentoGrid-module__xYHJlW__rz{opacity:.92;transform:none}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__editing .BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__locked) .BentoGrid-module__xYHJlW__rz{opacity:.85;transform:none}.BentoGrid-module__xYHJlW__rz:hover,.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__resizing .BentoGrid-module__xYHJlW__rz{background:var(--terra);color:var(--terra-on);border-color:#0000;transform:scale(1.1);opacity:1!important}.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__expanded{z-index:80}.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__expanded .BentoGrid-module__xYHJlW__tileInner{padding:0!important}.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__expanded .BentoGrid-module__xYHJlW__grip,.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__expanded .BentoGrid-module__xYHJlW__remove,.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__expanded .BentoGrid-module__xYHJlW__rz{display:none}.BentoGrid-module__xYHJlW__expand{width:26px;height:26px;color:var(--muted);background:var(--tile);border:1px solid var(--line);box-shadow:var(--sh-rest);cursor:pointer;opacity:0;transition:.16s var(--ease);z-index:7;border-radius:8px;place-items:center;display:grid;position:absolute;top:9px;right:9px;transform:scale(.82)}.BentoGrid-module__xYHJlW__expand svg{width:14px;height:14px}.BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__locked):hover .BentoGrid-module__xYHJlW__expand{opacity:.92;transform:none}.BentoGrid-module__xYHJlW__expand:hover{color:var(--ink);border-color:var(--line-2)}.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__expanded .BentoGrid-module__xYHJlW__expand{opacity:1;transform:none}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__editing .BentoGrid-module__xYHJlW__expand{display:none}.BentoGrid-module__xYHJlW__tileInner{opacity:0;animation:BentoGrid-module__xYHJlW__rise .6s var(--ease) forwards;animation-delay:var(--d,0s);transform:translateY(12px)}@keyframes BentoGrid-module__xYHJlW__rise{to{opacity:1;transform:none}}.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__still .BentoGrid-module__xYHJlW__tileInner{opacity:1;animation:none;transform:none}.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__added .BentoGrid-module__xYHJlW__tileInner{animation:BentoGrid-module__xYHJlW__pop .42s var(--ease) forwards}@keyframes BentoGrid-module__xYHJlW__pop{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:none}}.BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__removing .BentoGrid-module__xYHJlW__tileInner{opacity:0;transition:opacity .18s var(--ease), transform .2s var(--ease);transform:scale(.92)}@media (prefers-reduced-motion:reduce){.BentoGrid-module__xYHJlW__tileInner{opacity:1;animation:none;transform:none}}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__phone .BentoGrid-module__xYHJlW__remove{display:none}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__phone .BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__locked) .BentoGrid-module__xYHJlW__tileInner{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__phone.BentoGrid-module__xYHJlW__editing .BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__locked) .BentoGrid-module__xYHJlW__tileInner{cursor:default}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__phone .BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__expanded .BentoGrid-module__xYHJlW__tileInner{-webkit-user-select:auto;user-select:auto}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__phone .BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__expanded) .BentoGrid-module__xYHJlW__expand{display:none}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__phone .BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__expanded .BentoGrid-module__xYHJlW__expand{width:32px;height:32px;top:10px;right:10px}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__phone .BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__expanded .BentoGrid-module__xYHJlW__expand svg{width:15px;height:15px}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__editing .BentoGrid-module__xYHJlW__tile.BentoGrid-module__xYHJlW__expanded .BentoGrid-module__xYHJlW__expand{display:grid}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__phone .BentoGrid-module__xYHJlW__grip,.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__phone .BentoGrid-module__xYHJlW__rz{display:none}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__phone.BentoGrid-module__xYHJlW__editing .BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__locked):not(.BentoGrid-module__xYHJlW__expanded) .BentoGrid-module__xYHJlW__grip{opacity:1;pointer-events:auto;touch-action:none;cursor:grab;width:30px;height:30px;color:var(--muted);background:var(--tile);border:1px solid var(--line-2);box-shadow:var(--sh-rest);border-radius:9px;display:grid;top:6px;right:6px}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__phone.BentoGrid-module__xYHJlW__editing .BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__locked):not(.BentoGrid-module__xYHJlW__expanded) .BentoGrid-module__xYHJlW__grip svg{width:16px;height:16px}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__phone.BentoGrid-module__xYHJlW__editing .BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__locked):not(.BentoGrid-module__xYHJlW__expanded) .BentoGrid-module__xYHJlW__rz{opacity:1;touch-action:none;width:30px;height:30px;display:grid;bottom:6px;right:6px;transform:none}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__phone.BentoGrid-module__xYHJlW__editing .BentoGrid-module__xYHJlW__rz:before{width:11px;height:11px}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__phone.BentoGrid-module__xYHJlW__editing .BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__locked):not(.BentoGrid-module__xYHJlW__expanded) .BentoGrid-module__xYHJlW__tileInner{padding-top:44px}.BentoGrid-module__xYHJlW__board.BentoGrid-module__xYHJlW__phone.BentoGrid-module__xYHJlW__editing .BentoGrid-module__xYHJlW__tile:not(.BentoGrid-module__xYHJlW__locked):not(.BentoGrid-module__xYHJlW__expanded) .BentoGrid-module__xYHJlW__tileInner>div{opacity:.55;pointer-events:none;transition:opacity .2s var(--ease)}
.SystemTiles-module__Kc4aRa__label{letter-spacing:.04em;text-transform:capitalize;color:var(--theme-5);margin:0;font-size:11px;font-weight:500}.SystemTiles-module__Kc4aRa__hint{color:var(--theme-5);margin:auto 0 0;font-size:12px}.SystemTiles-module__Kc4aRa__num{letter-spacing:-.035em;color:var(--theme-1);font-variant-numeric:tabular-nums;margin-top:auto;font-size:34px;font-weight:700;line-height:.9}.SystemTiles-module__Kc4aRa__num.SystemTiles-module__Kc4aRa__accent{color:var(--g-widget)}.SystemTiles-module__Kc4aRa__unit{color:var(--theme-5);margin-left:4px;font-size:.4em;font-weight:400}.SystemTiles-module__Kc4aRa__greeting{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.SystemTiles-module__Kc4aRa__greet{letter-spacing:-.02em;color:var(--theme-4);font-size:26px;font-weight:600}.SystemTiles-module__Kc4aRa__greet em{color:var(--theme-1);font-style:normal}.SystemTiles-module__Kc4aRa__date{color:var(--theme-5);font-size:12px}.SystemTiles-module__Kc4aRa__cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.SystemTiles-module__Kc4aRa__ctaBadge{width:34px;height:34px;color:var(--g-widget);background:var(--g-widget-soft);border:1px solid var(--g-widget-line);border-radius:11px;place-items:center;display:grid}.SystemTiles-module__Kc4aRa__ctaBadge svg{width:16px;height:16px}.SystemTiles-module__Kc4aRa__ctaTitle{color:var(--theme-1);max-width:22ch;margin:4px 0 0;font-size:14px;font-weight:600}.SystemTiles-module__Kc4aRa__ctaSub{color:var(--theme-5);max-width:30ch;margin:0;font-size:11.5px;line-height:1.4}
.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
:root{--db-fx:#0a8a6f;--db-fx-on:#fff}.dark{--db-fx:#45c9a6;--db-fx-on:#06231c}.database-block-wrapper{clear:both;margin:1rem 0}.database-block{position:relative;overflow:visible}.db-block-surface{border:1px solid var(--theme-8);background:var(--theme-11);border-radius:12px;overflow:hidden}.db-block-surface-fullscreen{border-radius:inherit;flex-direction:column;height:100%;display:flex;box-shadow:0 32px 80px #0f172a3d}.db-block-content{min-width:0}.db-block-content-fullscreen{flex:1;min-height:0;overflow:auto}.database-block-hidden{visibility:hidden;pointer-events:none}.db-fullscreen-shell{z-index:1200;pointer-events:none;position:fixed;inset:0}.db-fullscreen-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#0f172a47;position:absolute;inset:0}.db-fullscreen-panel{pointer-events:auto;will-change:top, left, width, height, border-radius;position:fixed;overflow:hidden}.db-row-edit-sheet-overlay{z-index:1401!important}.db-row-edit-sheet-content{z-index:1402!important}.db-toolbar{border-bottom:1px solid var(--theme-8);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.db-title{color:var(--theme-1);background:0 0;border:none;border-radius:4px;outline:none;flex-shrink:0;min-width:100px;padding:2px 4px;font-size:15px;font-weight:600}.db-title:focus{background:var(--theme-10)}.db-title:read-only{cursor:default}.db-toolbar-spacer{flex:1}.db-toolbar-btn{color:var(--theme-4);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.db-toolbar-btn:hover{background:var(--theme-9);color:var(--theme-2)}.db-toolbar-btn-danger{color:#dc2626}@media (prefers-color-scheme:dark){.db-toolbar-btn-danger{color:#f87171}}.db-view-tabs{border-bottom:1px solid var(--theme-8);align-items:center;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.db-view-tab{color:var(--theme-5);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:4px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:color .1s,border-color .1s;display:inline-flex}.db-view-tab:hover{color:var(--theme-2)}.db-view-tab.active{color:var(--theme-2);border-bottom-color:var(--theme-2)}.db-view-add-btn{cursor:pointer;width:24px;height:24px;color:var(--theme-5);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.db-view-add-btn:hover{background:var(--theme-9);color:var(--theme-2)}.db-grid-container{background:var(--theme-11);min-width:0;overflow:hidden}.db-grid-scroll{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.db-grid-scroll-bounded{max-height:600px;overflow-y:auto}.db-grid{letter-spacing:0;min-width:max-content;font-size:14px;line-height:1.5}.db-grid .db-grid-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.db-grid-wrap .db-grid-cell{white-space:normal;word-break:break-word;height:auto;min-height:40px}.db-grid-header{display:flex;position:relative}.db-grid-hcell{text-align:left;color:var(--theme-4);background:var(--theme-10);border-bottom:1px solid var(--theme-8);border-right:1px solid var(--theme-8);white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;letter-spacing:0;cursor:default;flex-shrink:0;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45;transition:background .15s;display:flex;position:relative;overflow:hidden}.db-grid-hcell:hover{background:var(--theme-9)}.db-grid-hcell:last-child{border-right:none}.db-grid-hcell .db-resize-handle{opacity:0;transition:opacity .15s}.db-grid-hcell:hover .db-resize-handle{opacity:1}.db-col-sort-btn{width:20px;height:20px;color:var(--theme-5);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .1s,color .1s;display:flex}.db-grid-hcell:hover .db-col-sort-btn{opacity:1;pointer-events:auto}.db-col-sort-btn:hover{background:var(--theme-8);color:var(--theme-2)}.db-col-sort-active{opacity:1;pointer-events:auto;color:var(--theme-2)}.db-grid-row-handle-spacer{background:var(--theme-10);border-bottom:1px solid var(--theme-8);flex-shrink:0;width:28px;min-width:28px}.db-grid-row-handle{border-bottom:1px solid var(--theme-8);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:28px;min-width:28px;display:flex}.db-row-expand-btn-inline{width:18px;height:18px;color:var(--theme-5);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .1s;display:flex}.db-grid-row:hover .db-row-expand-btn-inline{opacity:1}.db-row-expand-btn-inline:hover{background:var(--theme-8);color:var(--theme-2)}.db-grid-body{flex-direction:column;display:flex}.db-grid-row{transition:background .1s;display:flex;position:relative}.db-grid-row:hover{background:var(--theme-10)}.db-grid-row:last-child .db-grid-cell,.db-grid-row:last-child .db-grid-row-handle{border-bottom:none}.db-grid-cell{border-bottom:1px solid var(--theme-8);border-right:1px solid var(--theme-8);box-sizing:border-box;flex-shrink:0;height:40px;transition:border-color .1s}.db-grid-cell:hover{border-color:var(--theme-6)}.db-grid-cell:last-child{border-right:none}.db-block-actions{align-items:center;margin-left:2px;display:flex}.db-block-actions-inline{flex-wrap:wrap;justify-content:flex-end;gap:8px}.db-block-action-placeholder{flex:0 0 36px;width:36px;height:36px}.db-block-action-trigger{width:36px;height:36px;color:var(--theme-4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.db-block-action-trigger:hover,.db-block-action-trigger:focus-visible,.db-block-action-trigger[data-state=open]{background:var(--theme-9);border-color:var(--theme-8);color:var(--theme-2);outline:none}.db-block-action-trigger-active,.db-block-action-trigger-active:hover,.db-block-action-trigger-active:focus-visible{background:var(--theme-2);border-color:var(--theme-2);color:var(--theme-11)}.db-block-actions-menu{z-index:1400;min-width:190px}.db-action-menu-danger{color:#dc2626}@media (prefers-color-scheme:dark){.db-action-menu-danger{color:#f87171}}.db-table-scroll{max-height:600px;overflow-y:auto}.db-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px}.db-table th{text-align:left;color:var(--theme-4);background:var(--theme-10);border-bottom:1px solid var(--theme-8);border-right:1px solid var(--theme-8);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;padding:6px 8px;font-size:12px;font-weight:500;position:relative;overflow:hidden}.db-table th:last-child{border-right:none}.db-th-content{cursor:pointer;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.db-th-content:hover{color:var(--theme-2)}.db-th-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.db-th-icon{color:var(--theme-5);flex-shrink:0;align-items:center;display:flex}.db-table td{border-bottom:1px solid var(--theme-8);border-right:1px solid var(--theme-8);vertical-align:top;height:32px;padding:0}.db-table td:last-child{border-right:none}.db-table tbody tr:last-child td{border-bottom:none}.db-add-col-th{text-align:center;cursor:pointer;width:36px;min-width:36px;color:var(--theme-5);border-right:none}.db-add-col-th:hover{background:var(--theme-9);color:var(--theme-2)}.db-cell{min-height:32px;color:var(--theme-2);cursor:default;box-sizing:border-box;align-items:center;width:100%;min-width:0;padding:4px 8px;font-size:13px;display:flex}.db-cell-editable{cursor:text}.db-cell-button{font:inherit;text-align:left;background:0 0;border:none}.db-input-invalid{color:#d97706}.db-duration-hint{color:var(--theme-5);margin-top:5px;font-size:11.5px;line-height:1.4}.db-duration-hint-error{color:#d97706}.db-cell-error{color:#d97706;white-space:nowrap;text-overflow:ellipsis;cursor:help;font-size:11.5px;overflow:hidden}.db-cell input,.db-cell textarea{width:100%;color:var(--theme-2);background:0 0;border:none;outline:none;margin:0;padding:0;font-family:inherit;font-size:13px}.db-cell input:focus,.db-cell textarea:focus{outline:none}.db-checkbox{border:1.5px solid var(--theme-6);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:background .1s,border-color .1s;display:flex}.db-checkbox.checked svg{color:#fff}.db-long-text-preview{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.db-long-text-popover{background:var(--theme-11);border:1px solid var(--theme-8);z-index:1500;border-radius:8px;min-width:320px;max-width:480px;padding:8px;box-shadow:0 10px 30px #0f172a2e}.db-long-text-textarea{resize:vertical;border:1px solid var(--theme-8);background:var(--theme-11);width:100%;min-height:96px;font:inherit;color:var(--theme-2);border-radius:6px;outline:none;padding:8px}.db-long-text-textarea:focus{border-color:var(--theme-6)}.db-rating-cell{gap:2px}.db-rating-star{cursor:pointer;color:var(--theme-6);background:0 0;border:none;justify-content:center;align-items:center;padding:1px;display:inline-flex}.db-rating-star.filled{color:#eab308}.db-rating-star:disabled{cursor:default}.db-overlay-rating{gap:4px;display:inline-flex}.db-overlay-readonly{color:var(--theme-4);display:inline-block}.db-overlay-textarea{resize:vertical;min-height:96px}.db-tag{white-space:nowrap;border-radius:9999px;align-items:center;max-width:100%;padding:1px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.db-tag-red,.db-tag-orange,.db-tag-yellow,.db-tag-green,.db-tag-blue,.db-tag-purple,.db-tag-pink,.db-tag-gray{background:var(--theme-9);color:var(--theme-3)}@media (prefers-color-scheme:dark){.db-tag-red,.db-tag-orange,.db-tag-yellow,.db-tag-green,.db-tag-blue,.db-tag-purple,.db-tag-pink,.db-tag-gray{background:var(--theme-9);color:var(--theme-3)}}.db-tags-list{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.db-status-value{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.db-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.db-status-dot-red,.db-status-dot-orange,.db-status-dot-yellow,.db-status-dot-green,.db-status-dot-blue,.db-status-dot-purple,.db-status-dot-pink,.db-status-dot-gray{background:var(--theme-5)}.db-resize-handle{cursor:col-resize;z-index:2;background:0 0;width:4px;transition:background .1s;position:absolute;top:0;bottom:0;right:-2px}.db-add-row{cursor:pointer;width:100%;color:var(--theme-5);border:none;border-top:1px solid var(--theme-8);background:0 0;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;display:flex}.db-add-row:hover{background:var(--theme-10);color:var(--theme-2)}.db-empty-state{color:var(--theme-5);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 16px;display:flex}.db-empty-state p{margin:0;font-size:13px}.db-empty-state button{color:var(--theme-2);background:var(--theme-10);border:1px solid var(--theme-8);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.db-empty-state button:hover{background:var(--theme-9)}.db-link{color:var(--theme-2);text-decoration:underline;-webkit-text-decoration-color:var(--theme-6);text-decoration-color:var(--theme-6);text-underline-offset:2px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.db-link:hover{color:var(--theme-1);-webkit-text-decoration-color:var(--theme-4);text-decoration-color:var(--theme-4)}.db-files-list{flex-wrap:nowrap;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.db-files-list-items{flex-wrap:nowrap;flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.db-grid-wrap .db-files-list-items{flex-wrap:wrap;overflow:visible}.db-file-add{flex-shrink:0}.db-file-thumb{object-fit:cover;border-radius:4px;width:32px;height:32px}.db-file-pill{background:var(--theme-10);color:var(--theme-3);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;max-width:120px;padding:2px 8px;font-size:11px;display:inline-flex;overflow:hidden}.db-grid-wrap .db-cell,.db-grid-wrap .db-cell-button{white-space:normal;align-items:flex-start;min-width:0}.db-grid-wrap .db-link,.db-grid-wrap .db-tag,.db-grid-wrap .db-file-pill,.db-grid-wrap .db-status-value{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.db-grid-wrap .db-status-value{flex-wrap:wrap}.db-grid-wrap .db-tags-list,.db-grid-wrap .db-files-list{width:100%}.db-file-remove{background:var(--theme-8);width:14px;height:14px;color:var(--theme-4);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.db-file-remove:hover{background:var(--theme-6);color:var(--theme-1)}.db-file-add{border:1px dashed var(--theme-8);width:24px;height:24px;color:var(--theme-5);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.db-file-add:hover{background:var(--theme-10);border-color:var(--theme-6);color:var(--theme-3)}.db-prop-editor{background:var(--theme-11);border:1px solid var(--theme-8);width:320px;box-shadow:none;z-index:1400;max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;border-radius:10px;padding:8px;overflow-y:auto}.db-prop-head{flex-shrink:0;align-items:center;gap:6px;display:flex}.db-prop-name-input{flex:auto;min-width:0}.db-prop-close{border:1px solid var(--theme-8);background:var(--theme-10);width:26px;height:26px;color:var(--theme-5);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.db-prop-close:hover{background:var(--theme-9);color:var(--theme-2)}.db-prop-back{color:var(--theme-4);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;margin-right:auto;padding:4px 8px 4px 4px;font-family:inherit;font-size:12.5px;display:flex}.db-prop-back:hover{background:var(--theme-10);color:var(--theme-2)}.db-prop-editor input{border:1px solid var(--theme-8);background:var(--theme-10);width:100%;color:var(--theme-2);box-sizing:border-box;border-radius:6px;outline:none;padding:6px 8px;font-family:inherit;font-size:13px}.db-prop-editor input:focus{border-color:var(--theme-7)}.db-prop-divider{background:var(--theme-8);height:1px;margin:6px 0}.db-prop-btn{cursor:pointer;width:100%;color:var(--theme-3);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;font-size:13px;display:flex}.db-prop-btn:hover{background:var(--theme-9)}.db-prop-btn-danger:hover{background:#ef444414}.db-prop-btn:disabled{opacity:.45;cursor:not-allowed}.db-prop-btn:disabled:hover{background:0 0}.db-prop-delete-warning{color:#dc2626;background:#ef444414;border-radius:6px;margin:2px 4px;padding:6px 8px;font-size:11.5px;line-height:1.45}.db-type-list{max-height:280px;padding:4px;overflow-y:auto}.db-type-item{cursor:pointer;color:var(--theme-2);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-family:inherit;font-size:13px;display:flex}.db-type-item:hover{background:var(--theme-9)}.db-type-item.active{background:var(--theme-10)}.db-type-icon{color:var(--theme-4);align-items:center;display:flex}.db-filter-popover,.db-sort-popover{background:var(--theme-11);border:1px solid var(--theme-8);z-index:1400;border-radius:18px;width:420px;max-width:calc(100vw - 32px);padding:0;box-shadow:0 18px 48px #0f172a24}.db-rule-panel{padding:14px}.db-rule-panel-header{border-bottom:1px solid var(--theme-8);justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 2px 12px;display:flex}.db-rule-panel-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.db-rule-panel-title{color:var(--theme-1);font-size:14px;font-weight:700;line-height:1.35}.db-rule-panel-description{color:var(--theme-5);margin-top:3px;font-size:12px;line-height:1.4}.db-rule-clear-btn{border:1px solid var(--theme-8);background:var(--theme-11);color:var(--theme-4);cursor:pointer;border-radius:999px;flex-shrink:0;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1}.db-rule-clear-btn:hover{background:var(--theme-9);color:var(--theme-1)}.db-rule-empty{border:1px dashed var(--theme-8);color:var(--theme-5);border-radius:14px;align-items:center;gap:8px;margin:12px 0;padding:14px;font-size:13px;line-height:1.4;display:flex}.db-rule-list{flex-direction:column;gap:10px;margin:12px 0;display:flex}.db-rule-card{border:1px solid var(--theme-8);background:var(--theme-11);border-radius:16px;margin:0;padding:12px;display:block}.db-rule-card-header{color:var(--theme-5);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;line-height:1;display:flex}.db-rule-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.db-rule-grid-two{grid-template-columns:minmax(0,1.2fr) minmax(120px,.8fr)}.db-rule-field{flex-direction:column;gap:5px;min-width:0;display:flex}.db-rule-field-value{grid-column:1/-1}.db-rule-field>span{color:var(--theme-5);font-size:11px;font-weight:600;line-height:1}.db-filter-rule,.db-sort-rule{display:block}.db-filter-rule select,.db-sort-rule select,.db-filter-rule input{border:1px solid var(--theme-8);background:var(--theme-10);width:100%;min-width:0;color:var(--theme-2);border-radius:12px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.35}.db-filter-rule select:focus,.db-sort-rule select:focus,.db-filter-rule input:focus{border-color:var(--theme-7)}.db-filter-remove,.db-sort-remove{cursor:pointer;width:20px;height:20px;color:var(--theme-5);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.db-rule-add-btn{border:1px solid var(--theme-8);background:var(--theme-11);width:100%;color:var(--theme-2);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.db-rule-add-btn:hover{background:var(--theme-9)}.db-filter-remove:hover,.db-sort-remove:hover{background:var(--theme-9);color:var(--theme-2)}.db-select-dropdown{background:var(--theme-11);border:1px solid var(--theme-8);width:220px;box-shadow:none;z-index:1400;border-radius:10px;padding:6px}.db-select-head{align-items:center;gap:6px;margin-bottom:4px;display:flex}.db-select-head .db-select-search{flex:auto;min-width:0;margin-bottom:0}.db-select-search{border:1px solid var(--theme-8);background:var(--theme-10);width:100%;color:var(--theme-2);box-sizing:border-box;border-radius:6px;outline:none;margin-bottom:4px;padding:6px 8px;font-family:inherit;font-size:12px}.db-select-search:focus{border-color:var(--theme-7)}.db-select-options{max-height:200px;overflow-y:auto}.db-select-option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:5px 8px;font-family:inherit;font-size:12px;display:flex}.db-select-option:hover{background:var(--theme-9)}.db-select-create{color:var(--theme-4);cursor:pointer;border-radius:6px;padding:5px 8px;font-size:12px}.db-select-create:hover{background:var(--theme-9);color:var(--theme-2)}.db-date-popover{background:var(--theme-11);border:1px solid var(--theme-8);z-index:1400;border-radius:18px;width:292px;padding:0;overflow:hidden;box-shadow:0 18px 48px #0f172a24}.db-date-picker{padding:14px}.db-date-picker-header{border-bottom:1px solid var(--theme-8);justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 2px 12px;display:flex}.db-date-picker-eyebrow{color:var(--theme-5);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.2}.db-date-picker-title{color:var(--theme-1);margin-top:4px;font-size:14px;font-weight:600;line-height:1.35}.db-date-picker-clear,.db-date-picker-today,.db-date-picker-done{border:1px solid var(--theme-8);background:var(--theme-11);color:var(--theme-3);cursor:pointer;border-radius:999px;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:background .16s,border-color .16s,color .16s}.db-date-picker-clear{color:#dc2626}.db-date-picker-clear:hover,.db-date-picker-today:hover,.db-date-picker-done:hover{background:var(--theme-9);border-color:var(--theme-7);color:var(--theme-1)}.db-date-popover .rdp,.db-date-popover .db-date-calendar{--rdp-accent-color:var(--theme-2);--rdp-accent-background-color:var(--theme-9);--rdp-day-height:34px;--rdp-day-width:34px;--rdp-day_button-border-radius:10px;--rdp-day_button-height:30px;--rdp-day_button-width:30px;--rdp-nav_button-height:30px;--rdp-nav_button-width:30px;--rdp-selected-border:1px solid var(--theme-2);color:var(--theme-2);margin:10px 0 8px;font-size:13px}.db-date-popover .rdp-months{width:100%;max-width:none}.db-date-popover .rdp-month,.db-date-popover .rdp-month_grid{width:100%}.db-date-popover .rdp-month_caption{color:var(--theme-1);align-items:center;height:34px;font-size:13px;font-weight:650}.db-date-popover .rdp-nav{height:34px}.db-date-popover .rdp-button_previous,.db-date-popover .rdp-button_next{border:1px solid var(--theme-8);color:var(--theme-3);border-radius:10px}.db-date-popover .rdp-button_previous:hover,.db-date-popover .rdp-button_next:hover{background:var(--theme-9);color:var(--theme-1)}.db-date-popover .rdp-weekday{color:var(--theme-5);opacity:1;text-transform:uppercase;padding:6px 0;font-size:11px;font-weight:600}.db-date-popover .rdp-day_button{color:var(--theme-2);border:1px solid #0000;font-size:12px;font-weight:500}.db-date-popover .rdp-day_button:hover{background:var(--theme-9)}.db-date-popover .rdp-selected{font-size:13px;font-weight:650}.db-date-popover .rdp-selected .rdp-day_button{background:var(--theme-2);border-color:var(--theme-2);color:var(--theme-11)}.db-date-popover .rdp-today:not(.rdp-selected) .rdp-day_button{border-color:var(--theme-6);color:var(--theme-1)}.db-date-popover .rdp-outside{opacity:.38}.db-date-picker-footer{border-top:1px solid var(--theme-8);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.db-time-input{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.db-time-input input{border:1px solid var(--theme-8);background:var(--theme-11);width:92px;color:var(--theme-2);border-radius:999px;outline:none;padding:6px 8px;font-family:inherit;font-size:12px}.db-time-input span{color:var(--theme-4);font-size:12px;font-weight:600}.db-board{gap:12px;min-height:200px;padding:12px;display:flex;overflow-x:auto}.db-board-column{background:var(--theme-10);border:1px solid #0000;border-radius:10px;flex-direction:column;flex:0 0 260px;min-width:260px;max-height:500px;display:flex}.db-board-column-header{color:var(--theme-3);align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.db-board-column-count{color:var(--theme-5);background:var(--theme-9);border-radius:9999px;padding:0 6px;font-size:11px;font-weight:400;line-height:1.6}.db-board-cards{flex-direction:column;flex:1;gap:6px;padding:0 8px 8px;display:flex;overflow-y:auto}.db-board-card{background:var(--theme-11);border:1px solid var(--theme-8);cursor:grab;border-radius:8px;padding:10px 12px;font-size:13px}.db-board-card-readonly{cursor:default}.db-board-card:hover{border-color:var(--theme-6)}.db-board-card-title{color:var(--theme-2);margin-bottom:4px;font-weight:500}.db-board-card-props{color:var(--theme-4);flex-wrap:wrap;gap:4px;font-size:11px;display:flex}.db-board-add-btn{cursor:pointer;color:var(--theme-5);background:0 0;border:none;align-items:center;gap:4px;padding:6px 12px;font-family:inherit;font-size:12px;display:flex}.db-board-add-btn:hover{color:var(--theme-2)}.db-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:12px;display:grid}.db-gallery-card{border:1px solid var(--theme-8);background:var(--theme-11);border-radius:8px;overflow:hidden}.db-gallery-cover{background:linear-gradient(135deg, var(--theme-10), var(--theme-9));height:140px;overflow:hidden}.db-gallery-cover img{object-fit:cover;width:100%;height:100%}.db-gallery-body{padding:10px 12px}.db-gallery-title{color:var(--theme-2);margin-bottom:4px;font-size:13px;font-weight:500}.db-gallery-props{color:var(--theme-4);flex-wrap:wrap;gap:4px;font-size:11px;display:flex}.db-gallery-add{border:1px dashed var(--theme-8);cursor:pointer;min-height:200px;color:var(--theme-5);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:13px;display:flex}.db-gallery-add:hover{background:var(--theme-10);border-color:var(--theme-6);color:var(--theme-3)}.db-list{padding:4px 0}.db-list-row{border-bottom:1px solid var(--theme-8);align-items:center;gap:8px;padding:5px 12px;font-size:13px;display:flex}.db-list-row:last-child{border-bottom:none}.db-list-title{color:var(--theme-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.db-list-secondary{color:var(--theme-4);flex-shrink:0;font-size:12px}.db-calendar{padding:12px}.db-calendar-nav{justify-content:space-between;align-items:center;padding:0 0 12px;display:flex}.db-calendar-nav-title{color:var(--theme-2);font-size:14px;font-weight:600}.db-calendar-nav-btns{gap:4px;display:flex}.db-calendar-nav-btn{border:1px solid var(--theme-8);cursor:pointer;width:28px;height:28px;color:var(--theme-3);background:0 0;border-radius:6px;justify-content:center;align-items:center;display:flex}.db-calendar-nav-btn:hover{background:var(--theme-9)}.db-calendar-today-btn{border:1px solid var(--theme-8);cursor:pointer;color:var(--theme-3);background:0 0;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:12px}.db-calendar-today-btn:hover{background:var(--theme-9)}.db-calendar-grid{border:1px solid var(--theme-8);border-radius:8px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.db-calendar-weekday{color:var(--theme-4);text-align:center;background:var(--theme-10);border-bottom:1px solid var(--theme-8);padding:6px 4px;font-size:11px;font-weight:600}.db-calendar-day{border-bottom:1px solid var(--theme-8);border-right:1px solid var(--theme-8);cursor:pointer;background:var(--theme-11);min-height:80px;padding:4px}.db-calendar-day:nth-child(7n){border-right:none}.db-calendar-day:hover{background:var(--theme-10)}.db-calendar-day.outside{opacity:.4}.db-calendar-day-number{color:var(--theme-3);margin-bottom:2px;font-size:11px;font-weight:500}.db-calendar-day.today .db-calendar-day-number{color:var(--theme-1);font-weight:700}.db-calendar-day-items{flex-direction:column;gap:1px;display:flex}.db-calendar-item{background:var(--theme-9);color:var(--theme-2);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:11px;overflow:hidden}.db-calendar-more{color:var(--theme-5);padding:1px 4px;font-size:10px}.db-version-warning{background:var(--theme-10);border-bottom:1px solid var(--theme-8);color:var(--theme-4);text-align:center;padding:8px 12px;font-size:12px}.db-view-creator{background:var(--theme-11);border:1px solid var(--theme-8);width:200px;box-shadow:none;z-index:1400;border-radius:10px;padding:8px}.db-view-creator input{border:1px solid var(--theme-8);background:var(--theme-10);width:100%;color:var(--theme-2);box-sizing:border-box;border-radius:6px;outline:none;margin-bottom:6px;padding:6px 8px;font-family:inherit;font-size:13px}.database-block{font-family:var(--font-geist-sans), "Geist Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;border-color:var(--theme-8);background:var(--theme-11);color:var(--theme-2);letter-spacing:0;border-radius:16px;line-height:1.5}.db-toolbar{background:var(--theme-11);gap:8px;padding:12px 16px}.db-block-surface{border-radius:16px}.db-title{letter-spacing:0;border:1px solid #0000;border-radius:12px;padding:6px 10px;font-size:16px;line-height:1.45}.db-title:focus{background:var(--theme-10);border-color:var(--theme-8)}.db-widget-badge{border:1px solid var(--theme-8);background:var(--theme-10);max-width:220px;color:var(--theme-4);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:1;align-items:center;gap:5px;min-width:0;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:500;line-height:1.3;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.db-widget-badge svg{color:var(--theme-4);flex:none}.db-widget-badge:hover{border-color:var(--theme-6);background:var(--theme-9);color:var(--theme-2)}.db-widget-badge:focus-visible{outline:2px solid var(--theme-7);outline-offset:1px}.db-widget-badge-label{text-overflow:ellipsis;overflow:hidden}.db-widget-badge-more{color:var(--theme-5);font-variant-numeric:tabular-nums}.db-title-readonly{cursor:default;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.db-toolbar-btn,.db-block-action-trigger,.db-view-tab,.db-view-add-btn,.db-add-row,.db-board-add-btn,.db-gallery-add,.db-calendar-nav-btn,.db-calendar-today-btn,.db-empty-state button,.db-prop-btn,.db-type-item,.db-select-option,.db-add-property-trigger,.db-filter-remove,.db-sort-remove,.db-file-add,.db-file-remove{border-radius:12px;transition:background .16s,border-color .16s,color .16s,opacity .16s}.db-toolbar-btn{color:var(--theme-4);border:1px solid var(--theme-8);background:var(--theme-11);gap:6px;padding:7px 10px;font-size:13px}.db-toolbar-btn:hover,.db-view-tab:hover,.db-view-add-btn:hover,.db-add-row:hover,.db-board-add-btn:hover,.db-gallery-add:hover,.db-calendar-nav-btn:hover,.db-calendar-today-btn:hover,.db-empty-state button:hover,.db-prop-btn:hover,.db-type-item:hover,.db-select-option:hover,.db-select-create:hover{background:var(--theme-9);color:var(--theme-2)}.db-toolbar-btn:focus-visible,.db-view-tab:focus-visible,.db-view-add-btn:focus-visible,.db-add-row:focus-visible,.db-board-add-btn:focus-visible,.db-gallery-add:focus-visible,.db-calendar-nav-btn:focus-visible,.db-calendar-today-btn:focus-visible,.db-empty-state button:focus-visible,.db-prop-btn:focus-visible,.db-type-item:focus-visible,.db-select-option:focus-visible,.db-add-property-trigger:focus-visible,.db-cell-button:focus-visible,.db-filter-remove:focus-visible,.db-sort-remove:focus-visible{border-color:var(--theme-7);outline:none}.db-view-tabs{background:var(--theme-11);gap:6px;padding:10px 16px}.db-view-tab{color:var(--theme-5);letter-spacing:0;border:1px solid #0000;padding:7px 10px;font-size:13px}.db-view-tab.active{color:var(--theme-1);background:var(--theme-10);border-color:var(--theme-8)}.db-view-add-btn,.db-add-property-trigger{width:30px;height:30px;color:var(--theme-4);background:0 0;border:1px solid #0000}.db-add-property-trigger{cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.db-add-property-icon{background:var(--theme-9);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .16s,color .16s;display:inline-flex}.db-add-col-overlay{border-bottom:1px solid var(--theme-8);background:var(--theme-10);flex:0 0 56px;align-self:stretch;width:56px;min-width:56px;position:relative}.db-add-col-overlay .db-add-property-trigger{width:32px;min-width:32px;height:32px;padding:0 8px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.db-add-property-trigger:focus-visible,.db-add-property-trigger[data-state=open]{color:var(--theme-2);outline:none}.db-add-property-trigger:hover .db-add-property-icon,.db-add-property-trigger:focus-visible .db-add-property-icon,.db-add-property-trigger[data-state=open] .db-add-property-icon{background:var(--theme-8)}.db-grid-row-fill{border-right:none;flex:0 0 56px;width:56px;min-width:56px}.db-no-columns{text-align:center;flex-direction:column;align-items:center;gap:11px;padding:50px 24px 56px;display:flex}.db-no-columns-icon{background:var(--theme-10);border:1px solid var(--theme-8);width:46px;height:46px;color:var(--theme-5);border-radius:12px;justify-content:center;align-items:center;display:flex}.db-no-columns-title{color:var(--theme-2);margin:2px 0 0;font-size:15px;font-weight:600}.db-no-columns-desc{max-width:280px;color:var(--theme-5);margin:0;font-size:13px}.db-no-columns-cta{background:var(--theme-2);height:40px;color:var(--theme-11);cursor:pointer;border:none;border-radius:11px;align-items:center;gap:8px;margin-top:5px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;transition:background .14s;display:inline-flex}.db-no-columns-cta:hover,.db-no-columns-cta:focus-visible{background:var(--theme-1);outline:none}.db-no-columns-cta .db-add-property-icon{width:auto;height:auto;color:inherit;background:0 0}.db-grid-scroll::-webkit-scrollbar{width:0;height:0}.db-grid-scrollbar{background:color-mix(in srgb, var(--theme-8) 70%, transparent);cursor:pointer;border-radius:9999px;height:8px;margin:6px 0 0;position:relative}.db-grid-scrollbar-thumb{border-radius:inherit;background:var(--theme-6);cursor:grab;min-width:40px;height:100%;transition:background .12s;position:absolute;top:0;left:0}.db-grid-scrollbar-thumb:hover{background:var(--theme-5)}.db-grid-scrollbar-thumb:active{cursor:grabbing;background:var(--theme-4)}.db-table-container{background:var(--theme-11);overflow:auto hidden}.db-table{border-collapse:separate;border-spacing:0;font-size:14px}.db-table th{background:var(--theme-10);color:var(--theme-4);letter-spacing:0;border-color:var(--theme-8);padding:10px 12px;font-size:12px;line-height:1.45}.db-table td{border-color:var(--theme-8);height:40px}.db-cell{letter-spacing:0;min-height:40px;padding:8px 12px;font-size:14px;line-height:1.5}.db-cell-button{color:var(--theme-2);border:1px solid #0000;border-radius:12px}.db-prop-btn,.db-type-item,.db-select-option,.db-filter-remove,.db-sort-remove,.db-file-remove,.db-board-add-btn{border:1px solid #0000}.db-cell-editable:hover{background:var(--theme-9)}.db-cell-editing{background:var(--theme-11);border:1px solid var(--theme-7);box-shadow:none;border-radius:12px}.db-cell-empty{color:var(--theme-6)}.db-cell input,.db-cell textarea{color:var(--theme-2);letter-spacing:0;background:0 0;border:0;font-family:inherit;font-size:14px;line-height:1.5}.db-prop-editor input,.db-filter-rule select,.db-sort-rule select,.db-filter-rule input,.db-rule-field input,.db-rule-field select,.db-select-search,.db-time-input input,.db-view-creator input{border:1px solid var(--theme-8);background:var(--theme-10);color:var(--theme-2);letter-spacing:0;border-radius:12px;font-family:inherit;font-size:14px;line-height:1.5}.db-cell input:focus,.db-cell textarea:focus{border-color:#0000;outline:none}.db-prop-editor input:focus,.db-filter-rule select:focus,.db-sort-rule select:focus,.db-filter-rule input:focus,.db-rule-field input:focus,.db-rule-field select:focus,.db-select-search:focus,.db-time-input input:focus,.db-view-creator input:focus{border-color:var(--theme-7);outline:none}.db-checkbox{border-color:var(--theme-7);border-radius:5px}.db-checkbox.checked{background:#16a34a;border-color:#16a34a}.db-tag,.db-tag-red,.db-tag-orange,.db-tag-yellow,.db-tag-green,.db-tag-blue,.db-tag-purple,.db-tag-pink,.db-tag-gray{background:var(--theme-9);color:var(--theme-3);border:1px solid var(--theme-8)}.db-status-dot,.db-status-dot-red,.db-status-dot-orange,.db-status-dot-yellow,.db-status-dot-green,.db-status-dot-blue,.db-status-dot-purple,.db-status-dot-pink,.db-status-dot-gray{background:var(--theme-5)}.db-resize-handle:hover,.db-resize-handle.dragging{background:var(--theme-2)}.db-add-row{border-top:1px solid var(--theme-8);background:linear-gradient(180deg, var(--theme-11) 0%, var(--theme-10) 100%);min-height:44px;color:var(--theme-4);border-radius:0;justify-content:flex-start;gap:10px;padding:10px 16px;font-size:13px;font-weight:500}.db-add-row-icon{background:var(--theme-9);width:22px;height:22px;color:inherit;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.db-add-row-label{white-space:nowrap}.db-add-row:hover .db-add-row-icon,.db-add-row:focus-visible .db-add-row-icon{background:var(--theme-8)}.db-empty-state{color:var(--theme-5);gap:16px;padding:40px 20px}.db-empty-state button{border:1px solid var(--theme-8);background:var(--theme-11);padding:10px 16px}.db-prop-editor,.db-filter-popover,.db-sort-popover,.db-select-dropdown,.db-date-popover,.db-view-creator{border:1px solid var(--theme-8);background:var(--theme-11);box-shadow:none;border-radius:16px}.db-filter-popover,.db-sort-popover,.db-stats-popover,.db-select-dropdown,.db-date-popover,.db-view-creator{max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;overflow-y:auto}.db-prop-editor,.db-view-creator{padding:10px}.db-filter-popover,.db-sort-popover{border-radius:18px;padding:0;box-shadow:0 18px 48px #0f172a24}.db-filter-rule,.db-sort-rule{margin-bottom:0}.db-prop-btn,.db-type-item,.db-select-option,.db-select-create{padding:8px 10px;font-size:13px}.db-prop-divider{background:var(--theme-8);margin:8px 0}.db-prop-btn-danger{color:#dc2626}.db-select-dropdown{padding:8px}.db-date-popover .rdp,.db-date-popover .db-date-calendar{--rdp-accent-color:var(--theme-2);--rdp-background-color:var(--theme-9)}.db-date-popover{border-radius:18px;padding:0;box-shadow:0 18px 48px #0f172a24}.db-time-input input{background:var(--theme-11);border-radius:999px;font-size:12px;line-height:1}.db-link,.db-link:hover{color:var(--theme-2);-webkit-text-decoration-color:var(--theme-6);text-decoration-color:var(--theme-6)}.db-board,.db-gallery,.db-calendar{padding:16px}.db-board-column,.db-gallery-card,.db-calendar-grid{border:1px solid var(--theme-8);background:var(--theme-10);border-radius:16px}.db-board-column.is-over{border-color:var(--theme-7)}.db-board-card{background:var(--theme-11);box-shadow:none;border-radius:12px}.db-board-card:focus-visible,.db-gallery-card:focus-visible,.db-list-row:focus-visible,.db-calendar-item:focus-visible{border-color:var(--theme-7);outline:none}.db-gallery-add{border-color:var(--theme-8);border-radius:16px}.db-gallery-cover{background:var(--theme-10)}.db-list-row{border:1px solid #0000;border-bottom-color:var(--theme-8);border-radius:12px;padding:10px 16px}.db-calendar-day.today{background:var(--theme-10)}.db-calendar-day.today .db-calendar-day-number{color:var(--theme-1)}.db-calendar-item{background:var(--theme-9);color:var(--theme-2);border:1px solid #0000;border-radius:12px}.db-version-warning{background:var(--theme-10);border-bottom:1px solid var(--theme-8);color:var(--theme-4)}.db-context-menu{min-width:178px}.db-context-menu-danger{color:#c0392b}.db-context-menu-head{border-bottom:1px solid var(--theme-8);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:2px 2px 4px 8px;display:flex}.db-context-menu-title{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-5);font-size:11px;font-weight:600}.db-context-menu .db-context-menu-close{width:22px;height:22px;color:var(--theme-5);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.db-context-menu .db-context-menu-close:hover,.db-context-menu .db-context-menu-close[data-highlighted]{background:var(--theme-9);color:var(--theme-2)}.database-export-fallback{margin:16px 0;overflow-x:auto}.database-export-title{color:var(--theme-2);margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4}.database-export-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.database-export-table th,.database-export-table td{border:1px solid var(--theme-8);text-align:left;vertical-align:top;padding:8px 10px}.database-export-table th{background:var(--theme-10);color:var(--theme-3);font-weight:600}.db-table-container,.db-table-scroll,.db-type-list,.db-select-options,.db-board,.db-board-cards,.db-view-tabs{scrollbar-width:none}.db-table-container::-webkit-scrollbar{width:0;height:0}.db-table-scroll::-webkit-scrollbar{width:0;height:0}.db-type-list::-webkit-scrollbar{width:0;height:0}.db-select-options::-webkit-scrollbar{width:0;height:0}.db-board::-webkit-scrollbar{width:0;height:0}.db-board-cards::-webkit-scrollbar{width:0;height:0}.db-view-tabs::-webkit-scrollbar{width:0;height:0}.db-table-scroll:hover,.db-type-list:hover,.db-select-options:hover,.db-board:hover,.db-board-cards:hover,.db-view-tabs:hover{scrollbar-width:thin;scrollbar-color:var(--theme-6) transparent}.db-table-scroll:hover::-webkit-scrollbar{width:5px;height:8px}.db-type-list:hover::-webkit-scrollbar{width:5px;height:8px}.db-select-options:hover::-webkit-scrollbar{width:5px;height:8px}.db-board:hover::-webkit-scrollbar{width:5px;height:8px}.db-board-cards:hover::-webkit-scrollbar{width:5px;height:8px}.db-view-tabs:hover::-webkit-scrollbar{width:5px;height:8px}.db-table-scroll:hover::-webkit-scrollbar-thumb{background:var(--theme-6);border-radius:9999px}.db-type-list:hover::-webkit-scrollbar-thumb{background:var(--theme-6);border-radius:9999px}.db-select-options:hover::-webkit-scrollbar-thumb{background:var(--theme-6);border-radius:9999px}.db-board:hover::-webkit-scrollbar-thumb{background:var(--theme-6);border-radius:9999px}.db-board-cards:hover::-webkit-scrollbar-thumb{background:var(--theme-6);border-radius:9999px}.db-view-tabs:hover::-webkit-scrollbar-thumb{background:var(--theme-6);border-radius:9999px}.db-table-scroll:hover::-webkit-scrollbar-track{background:0 0}.db-type-list:hover::-webkit-scrollbar-track{background:0 0}.db-select-options:hover::-webkit-scrollbar-track{background:0 0}.db-board:hover::-webkit-scrollbar-track{background:0 0}.db-board-cards:hover::-webkit-scrollbar-track{background:0 0}.db-view-tabs:hover::-webkit-scrollbar-track{background:0 0}.db-row-clickable{cursor:pointer;transition:background .12s}.db-row-clickable:hover .db-grid-cell,.db-row-clickable:hover td{background:var(--theme-10)}.db-overlay-fields{flex-direction:column;gap:16px;display:flex}.db-overlay-field{flex-direction:column;gap:6px;display:flex}.db-overlay-field-label{color:var(--theme-4);letter-spacing:0;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.db-overlay-field-input{align-items:center;min-height:36px;display:flex}.db-overlay-field-readonly{opacity:.7}.db-overlay-input{width:100%;color:var(--theme-2);background:var(--theme-10);border:1px solid var(--theme-8);letter-spacing:0;border-radius:12px;outline:none;padding:8px 12px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .16s}.db-overlay-input:focus{border-color:var(--theme-7)}.db-overlay-input::placeholder{color:var(--theme-6)}.db-overlay-select-trigger{width:100%;min-height:36px;color:var(--theme-2);background:var(--theme-10);border:1px solid var(--theme-8);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:14px;transition:border-color .16s;display:flex}.db-overlay-select-trigger:hover{border-color:var(--theme-7)}.db-overlay-clear{color:var(--theme-5);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.db-overlay-clear:hover{color:var(--theme-2)}.db-overlay-readonly{color:var(--theme-4);padding:4px 0;font-size:14px}.db-overlay-footer{border-top:1px solid var(--theme-8);background:var(--theme-11);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.db-overlay-btn-save,.db-overlay-btn-cancel{cursor:pointer;border-radius:12px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:background .16s,border-color .16s,color .16s}.db-overlay-btn-save{background:var(--theme-2);color:var(--theme-11);border:1px solid var(--theme-2)}.db-overlay-btn-save:hover{background:var(--theme-1);border-color:var(--theme-1)}.db-overlay-btn-cancel{background:var(--theme-11);color:var(--theme-3);border:1px solid var(--theme-8)}.db-overlay-btn-cancel:hover{background:var(--theme-9);color:var(--theme-2)}.db-overlay-add-property{width:100%;color:var(--theme-4);border:1px dashed var(--theme-8);cursor:pointer;text-align:left;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;transition:background .16s,color .16s,border-color .16s;display:flex}.db-overlay-add-property:hover{background:var(--theme-10);color:var(--theme-2);border-color:var(--theme-6)}.db-overlay-add-property-title{color:var(--theme-3);font-size:13px;font-weight:500;display:block}.db-overlay-add-property:hover .db-overlay-add-property-title{color:var(--theme-1)}.db-overlay-add-property-desc{color:var(--theme-5);margin-top:1px;font-size:11px;font-weight:400;display:block}.db-overlay-delete-btn{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .16s;display:flex}.db-overlay-delete-btn:hover{background:#ef444414}.db-board-card-clickable,.db-list-row-clickable{cursor:pointer}.db-list-row-clickable:hover{background:var(--theme-10)}.db-gallery-card-clickable{cursor:pointer}.db-gallery-card-clickable:hover{border-color:var(--theme-6)}.db-calendar-item-clickable{cursor:pointer}.db-calendar-item-clickable:hover{background:var(--theme-8)}@media print{.db-toolbar,.db-view-tabs,.db-add-row,.db-add-col-th,.db-add-col-overlay,.db-resize-handle,.db-toolbar-btn,.db-view-add-btn{display:none!important}.database-block{border:1px solid #000}.db-grid-hcell,.db-grid-cell,.db-table th,.db-table td{border-color:#000!important}}.db-cell-formula{color:var(--theme-2);font-variant-numeric:tabular-nums}.db-formula-editor{flex-direction:column;gap:6px;padding:2px 0;display:flex}.db-formula-input{border:1px solid var(--theme-8);background:var(--theme-10);width:100%;min-height:46px;color:var(--theme-2);resize:vertical;box-sizing:border-box;border-radius:6px;outline:none;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5}.db-formula-input:focus{border-color:var(--theme-7)}.db-formula-chips{flex-wrap:wrap;gap:4px;display:flex}.db-formula-chips-label{letter-spacing:.5px;text-transform:uppercase;color:var(--theme-6);margin-top:2px;font-size:10px;font-weight:600}.db-formula-chip-fn{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.db-formula-chip{border:1px solid var(--theme-8);background:var(--theme-10);max-width:100%;color:var(--theme-3);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:20px;padding:2px 8px;font-family:inherit;font-size:11.5px;overflow:hidden}.db-formula-chip:hover{background:var(--theme-9);color:var(--theme-2)}.db-formula-status{color:var(--theme-5);font-size:11.5px;line-height:1.4}.db-formula-status.ok{color:#16a34a}.db-formula-status.err{color:#dc2626}.db-fx-btn{border:1px solid var(--theme-8);background:var(--theme-11);height:20px;color:var(--db-fx);cursor:pointer;opacity:0;pointer-events:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-style:italic;font-weight:700;line-height:1;transition:opacity .15s,background .1s;display:flex}.db-grid-hcell:hover .db-fx-btn,.db-fx-btn[data-state=open],.db-fx-btn-empty{opacity:1;pointer-events:auto}.db-fx-btn:hover{background:var(--theme-9)}.db-fx-btn-lookup{padding:0 5px}.db-fx-btn-lookup svg,.db-fx-badge svg{display:block}.db-fx-badge{color:var(--db-fx-on);background:var(--db-fx);border-radius:6px;align-items:center;padding:1px 7px;font-size:12px;font-style:italic;font-weight:700;display:inline-flex}.db-prop-section{flex-direction:column;gap:7px;min-width:0;padding:2px 0 4px;display:flex}.db-prop-section-label{letter-spacing:.05em;text-transform:uppercase;color:var(--theme-5);align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.db-prop-segbar{background:var(--theme-10);border:1px solid var(--theme-8);border-radius:8px;gap:3px;padding:3px;display:flex}.db-prop-seg{color:var(--theme-4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:4px 8px;font-family:inherit;font-size:12px;transition:background .12s,color .12s}.db-prop-seg:hover{color:var(--theme-2)}.db-prop-seg-on{background:var(--theme-11);border-color:var(--theme-8);color:var(--theme-2);font-weight:600}.db-prop-binder{background:var(--theme-10);border:1px solid var(--theme-8);color:var(--theme-5);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.db-prop-binder select{font:inherit;border:1px solid var(--theme-8);background:var(--theme-11);max-width:118px;color:var(--theme-2);border-radius:7px;outline:none;padding:4px 7px;font-size:12.5px}.db-prop-section-note,.db-prop-section-empty{color:var(--theme-5);font-size:12px;line-height:1.45}.db-prop-section-empty{text-align:center;background:var(--theme-10);border:1px solid var(--theme-8);border-radius:9px;padding:14px 10px}.db-tpl-list{overscroll-behavior:contain;flex-direction:column;gap:1px;max-height:240px;margin:0 -2px;padding:0 2px;display:flex;overflow-y:auto}.db-tpl-row{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;width:100%;min-width:0;padding:6px 7px;font-family:inherit;display:flex}.db-tpl-row:hover{background:var(--theme-10);border-color:var(--theme-8)}.db-tpl-icon{background:var(--theme-9);width:26px;height:26px;color:var(--theme-2);border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid}.db-tpl-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.db-tpl-name{color:var(--theme-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.db-tpl-sample{color:var(--theme-5);font-variant-numeric:tabular-nums;font-weight:400}.db-tpl-expr{color:var(--db-fx);white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;overflow:hidden}.db-tpl-divider{background:var(--theme-8);flex:none;height:1px;margin:5px 4px}.db-stats-popover{background:var(--theme-11);border:1px solid var(--theme-8);z-index:1400;border-radius:18px;width:340px;max-width:calc(100vw - 32px);padding:0;box-shadow:0 18px 48px #0f172a24}.db-stats-list{flex-direction:column;gap:4px;max-height:320px;margin-top:10px;display:flex;overflow-y:auto}.db-stats-row{align-items:center;gap:10px;padding:4px 2px;display:flex}.db-stats-name{min-width:0;color:var(--theme-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.db-stats-row select{border:1px solid var(--theme-8);background:var(--theme-10);width:132px;color:var(--theme-2);border-radius:10px;flex-shrink:0;padding:5px 8px;font-family:inherit;font-size:12.5px}.db-stats-row select:focus{border-color:var(--theme-7);outline:none}.db-stats-value{text-align:right;min-width:60px;color:var(--theme-1);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.db-cell-lookup{color:var(--theme-2)}.db-lookup-editor{flex-direction:column;gap:8px;padding:2px 0 4px;display:flex}.db-lookup-row{flex-direction:column;gap:3px;display:flex}.db-lookup-label{color:var(--theme-5);font-size:11.5px}.db-lookup-editor select{width:100%;font:inherit;border:1px solid var(--theme-8);background:var(--theme-10);color:var(--theme-2);box-sizing:border-box;border-radius:7px;outline:none;padding:6px 8px;font-size:13px}.db-lookup-editor select:focus{border-color:var(--theme-7)}.db-lookup-editor select:disabled{opacity:.5}.db-lookup-hint{color:var(--theme-5);padding:4px 0;font-size:12px}.db-relation-empty{color:var(--theme-5);text-align:center;padding:14px 12px;font-size:12.5px}.db-lookup-source{background:var(--theme-10);border:1px solid var(--theme-8);border-radius:8px;gap:4px;padding:3px;display:flex}.db-lookup-source button{font:inherit;color:var(--theme-5);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:5px 8px;font-size:12px}.db-lookup-source button.active{background:var(--theme-11);color:var(--theme-2);font-weight:600;box-shadow:0 1px 2px #0f0f0f14}
.AttentionBanner-module__TA7xUG__attn{border:1px solid var(--line);background:var(--tile);box-shadow:var(--sh-tile);transition:border-color .26s var(--ease), box-shadow .3s var(--ease);border-radius:16px;flex:none;align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}.AttentionBanner-module__TA7xUG__attn:hover{border-color:var(--line-2);box-shadow:var(--sh-hover)}.AttentionBanner-module__TA7xUG__dot{border-radius:999px;flex:none;width:6px;height:6px}.AttentionBanner-module__TA7xUG__risk{background:var(--risk)}.AttentionBanner-module__TA7xUG__info{background:var(--ink-2)}.AttentionBanner-module__TA7xUG__dim{background:var(--faint)}.AttentionBanner-module__TA7xUG__sam{background:var(--ink-2);width:18px;height:18px;color:var(--tile);border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.AttentionBanner-module__TA7xUG__msg{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:13px;line-height:1.45;overflow:hidden}.AttentionBanner-module__TA7xUG__em{color:var(--ink);font-style:normal;font-weight:600}.AttentionBanner-module__TA7xUG__chip{color:var(--ink-2);border:1px solid var(--line-2);background:var(--tile);cursor:pointer;white-space:nowrap;transition:background .2s var(--ease), border-color .2s var(--ease);border-radius:999px;flex:none;align-items:center;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.AttentionBanner-module__TA7xUG__chip:hover{background:var(--nested);border-color:var(--faint)}.AttentionBanner-module__TA7xUG__chip:after{content:"";position:absolute;inset:0}.AttentionBanner-module__TA7xUG__pager,.AttentionBanner-module__TA7xUG__dismiss{z-index:1;position:relative}.AttentionBanner-module__TA7xUG__pager{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:2px;font-size:11px;display:inline-flex}.AttentionBanner-module__TA7xUG__pagerBtn{all:unset;cursor:pointer;color:var(--muted);border-radius:5px;padding:0 5px;line-height:1.3}.AttentionBanner-module__TA7xUG__pagerBtn:hover{background:var(--nested);color:var(--ink-2)}.AttentionBanner-module__TA7xUG__count{padding:0 2px}.AttentionBanner-module__TA7xUG__dismiss{width:20px;height:20px;color:var(--faint);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease);background:0 0;border:none;border-radius:7px;flex:none;place-items:center;display:grid}.AttentionBanner-module__TA7xUG__dismiss:hover{color:var(--muted);background:var(--nested)}.AttentionBanner-module__TA7xUG__dismiss svg{width:11px;height:11px}@media (max-width:767.98px){.AttentionBanner-module__TA7xUG__attn{border-radius:14px;gap:8px;padding:8px 12px}.AttentionBanner-module__TA7xUG__msg{font-size:12.5px}.AttentionBanner-module__TA7xUG__chip{padding:4px 9px}}
.DashboardBento-module__Yjz06G__shell{scrollbar-gutter:stable;background:var(--theme-11);width:100%;height:100%;min-height:0;font-family:"Geist", var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;color:var(--theme-2);flex:auto;padding:24px 22px 16px;overflow:hidden auto}.DashboardBento-module__Yjz06G__boardWrap{width:100%;max-width:1320px;min-height:100%;margin-inline:auto;position:relative}.DashboardBento-module__Yjz06G__skeleton{background:var(--theme-10);border-radius:18px;height:100%}.DashboardBento-module__Yjz06G__fallback{color:var(--theme-5);margin:auto;font-size:12px}.DashboardBento-module__Yjz06G__boardWrapEmpty{flex-direction:column;display:flex}.DashboardBento-module__Yjz06G__boardWrapEmpty>:first-child{flex:none}.DashboardBento-module__Yjz06G__emptyBoard{text-align:center;border:1px dashed var(--hairline-strong);border-radius:18px;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:260px;margin-top:12px;padding:40px 24px;display:flex}.DashboardBento-module__Yjz06G__emptyTitle{letter-spacing:-.01em;color:var(--theme-2);margin:0;font-size:15px;font-weight:600}.DashboardBento-module__Yjz06G__emptyText{max-width:40ch;color:var(--theme-5);text-wrap:pretty;margin:6px 0 0;font-size:13px;line-height:1.5}.DashboardBento-module__Yjz06G__emptyActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.DashboardBento-module__Yjz06G__emptyBtn{border:1px solid var(--hairline-strong);background:var(--theme-10);height:36px;color:var(--theme-2);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;transition:background .16s cubic-bezier(.22,1,.36,1),border-color .16s,color .16s;display:inline-flex}.DashboardBento-module__Yjz06G__emptyBtn:hover{background:var(--theme-9);color:var(--theme-1)}.DashboardBento-module__Yjz06G__emptyBtn:focus-visible{outline:2px solid var(--theme-4);outline-offset:2px}.DashboardBento-module__Yjz06G__emptyBtn svg{color:var(--theme-5)}.DashboardBento-module__Yjz06G__emptyBtnPrimary{background:var(--g-widget);color:var(--g-widget-on);border-color:#0000;font-weight:600}.DashboardBento-module__Yjz06G__emptyBtnPrimary:hover{background:var(--g-widget-deep);color:var(--g-widget-on)}.DashboardBento-module__Yjz06G__emptyBtnPrimary svg{color:inherit}@media (max-width:767.98px){.DashboardBento-module__Yjz06G__emptyBoard{padding:32px 20px}.DashboardBento-module__Yjz06G__emptyActions{flex-direction:column;align-self:stretch}.DashboardBento-module__Yjz06G__emptyBtn{justify-content:center}}.DashboardBento-module__Yjz06G__greetingBand{flex-direction:column;gap:10px;width:100%;display:flex}.DashboardBento-module__Yjz06G__greetCard{border:1px solid var(--line);background:var(--tile);box-shadow:var(--sh-tile);border-radius:18px;flex:none;align-items:center;padding:14px 8px 14px 22px;display:flex}.DashboardBento-module__Yjz06G__strip{flex-direction:column;flex:none;display:flex}.DashboardBento-module__Yjz06G__stripInert{pointer-events:none;opacity:.55;flex-direction:column;flex:none;display:flex}.DashboardBento-module__Yjz06G__greetingHost{align-items:center;gap:16px;width:100%;display:flex;position:relative}.DashboardBento-module__Yjz06G__greetingHost>:first-child{flex:auto;min-width:0}@media (max-width:767.98px){.DashboardBento-module__Yjz06G__greetingHost{align-items:flex-start;gap:2px}.DashboardBento-module__Yjz06G__greetingHost>:first-child{margin-right:6px;padding-top:7px}}.DashboardBento-module__Yjz06G__menuBtn{width:36px;height:36px;color:var(--theme-5);cursor:pointer;z-index:7;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:background .16s cubic-bezier(.22,1,.36,1),color .16s;display:grid;position:relative}.DashboardBento-module__Yjz06G__menuBtn:hover{background:var(--nested,var(--theme-9));color:var(--theme-2)}.DashboardBento-module__Yjz06G__menuBtn:focus-visible{outline:2px solid var(--theme-4);outline-offset:2px}.DashboardBento-module__Yjz06G__editBtn{width:36px;height:36px;color:var(--theme-5);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:background .16s cubic-bezier(.22,1,.36,1),color .16s;display:grid}.DashboardBento-module__Yjz06G__editBtn:hover{background:var(--nested,var(--theme-9));color:var(--theme-2)}.DashboardBento-module__Yjz06G__editBtn:focus-visible{outline:2px solid var(--theme-4);outline-offset:2px}.DashboardBento-module__Yjz06G__editBtnOn,.DashboardBento-module__Yjz06G__editBtnOn:hover{background:var(--theme-2);color:var(--theme-11)}.DashboardBento-module__Yjz06G__menuBtnOn{background:var(--nested,var(--theme-9));color:var(--theme-1)}.DashboardBento-module__Yjz06G__pop{z-index:1000;background:var(--theme-11);border:1px solid var(--hairline);transform-origin:100% 0;border-radius:16px;width:288px;max-width:calc(100vw - 24px);padding:12px;animation:.2s cubic-bezier(.22,1,.36,1) DashboardBento-module__Yjz06G__popIn;position:fixed;box-shadow:0 18px 40px -18px #00000057,0 2px 6px -2px #0000002e}@keyframes DashboardBento-module__Yjz06G__popIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.DashboardBento-module__Yjz06G__pop{animation:none}}.DashboardBento-module__Yjz06G__pop:before{content:"";background:var(--theme-11);border-left:1px solid var(--hairline);border-top:1px solid var(--hairline);width:11px;height:11px;position:absolute;top:-6px;right:16px;transform:rotate(45deg)}.DashboardBento-module__Yjz06G__popHead{justify-content:space-between;align-items:center;padding:2px 4px 10px;display:flex}.DashboardBento-module__Yjz06G__popTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-5);font-size:11px;font-weight:600}.DashboardBento-module__Yjz06G__popClose{width:26px;height:26px;color:var(--theme-5);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;transition:background .14s,color .14s,border-color .14s;display:grid}.DashboardBento-module__Yjz06G__popClose:hover{background:var(--theme-9);color:var(--theme-1);border-color:var(--hairline-strong)}.DashboardBento-module__Yjz06G__blocks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.DashboardBento-module__Yjz06G__block{text-align:left;border:1px solid var(--hairline);background:var(--theme-10);min-height:90px;color:var(--theme-2);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px;font-family:inherit;font-size:12.5px;font-weight:500;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s,border-color .16s,color .16s;display:flex}.DashboardBento-module__Yjz06G__block:hover{background:var(--theme-9);border-color:var(--hairline-strong);color:var(--theme-1);transform:translateY(-2px)}.DashboardBento-module__Yjz06G__block svg{color:var(--theme-5);transition:color .16s}.DashboardBento-module__Yjz06G__block:hover svg{color:var(--g-widget)}.DashboardBento-module__Yjz06G__blockWide{background:var(--g-widget);min-height:0;color:var(--g-widget-on);border-color:#0000;flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:11px;padding:14px;font-size:13.5px;font-weight:600}.DashboardBento-module__Yjz06G__blockWide svg,.DashboardBento-module__Yjz06G__blockWide:hover svg{color:var(--g-widget-on)}.DashboardBento-module__Yjz06G__blockWide:hover{background:var(--g-widget-deep);color:var(--g-widget-on);border-color:#0000}@media (max-width:767.98px){.DashboardBento-module__Yjz06G__shell{padding:16px}}@media (max-width:820px){.DashboardBento-module__Yjz06G__greetCard{padding-right:14px}}
