:root{--june-rail-width:264px;--june-content-width:1023px;--june-font-sans:var(--font-inter), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--june-brand:#653de9;--june-brand-hover:#5731cf;--june-brand-active:#4b29b6;--june-brand-soft:#f2effd;--june-brand-soft-hover:#e9e3fb;--june-brand-border:#cbbff5;--june-canvas:#f8f8f9;--june-surface:#fff;--june-surface-subtle:#fafafa;--june-surface-hover:#f4f4f5;--june-surface-active:#eeeeef;--june-ink:#242429;--june-ink-muted:#686870;--june-ink-faint:#9999a2;--june-border:#e6e6e9;--june-border-strong:#d6d6dc;--june-success:#16825d;--june-success-soft:#eaf8f2;--june-warning:#a76412;--june-warning-soft:#fff4dc;--june-danger:#c63f49;--june-focus:#653de942;--june-radius:8px;--june-radius-small:6px;--june-shadow:0 1px 2px #1b18250f, 0 1px 3px #1b182514;--june-shadow-raised:0 4px 12px #1b182514, 0 1px 3px #1b182514}.june-ui{--bg-elev-2:var(--june-surface-hover);--bg-elev-3:var(--june-surface-active);--text:var(--june-ink);--text-muted:var(--june-ink-muted);--text-faint:var(--june-ink-faint);--accent:var(--june-brand);--accent-hover:var(--june-brand-hover);--action:var(--june-brand);--action-hover:var(--june-brand-hover);--action-on:#fff;--surface-overlay:var(--june-surface);--surface-2:var(--june-surface-subtle);--border:var(--june-border);--border-default:var(--june-border);--border-strong:var(--june-border-strong);--focus:var(--june-brand);--danger:var(--june-danger);--danger-fill:var(--june-danger);--modal-backdrop:#24242947;--shadow-2:var(--june-shadow-raised);color:var(--june-ink);font-family:var(--june-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.45}.june-ui *,.june-ui :before,.june-ui :after{box-sizing:border-box}.june-ui :where(button,input,select,textarea){font:inherit}.june-ui :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.june-ui .palette-input:focus-visible{outline:none}.june-ui :where(button,a){-webkit-tap-highlight-color:transparent}.june-ui .june-icon{width:18px;height:18px;display:block}.june-ui .june-shell,.june-ui.june-shell{background:var(--june-canvas);min-height:100dvh;display:flex;overflow:hidden}.june-ui .june-sidebar{z-index:30;flex:0 0 var(--june-rail-width);width:var(--june-rail-width);border-right:1px solid var(--june-border);background:var(--june-surface);flex-direction:column;height:100dvh;padding:16px 16px 14px;display:flex;position:relative;overflow:hidden}.june-ui .june-sidebar-inner{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.june-ui .june-sidebar-close{display:none}.june-ui .june-sidebar-header{align-items:center;min-height:42px;display:flex}.june-ui .june-project-trigger{border-radius:var(--june-radius);width:100%;min-width:0;height:40px;color:var(--june-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:10px;margin:0;padding:0 9px;font-size:14px;font-weight:600;line-height:1;transition:background-color .14s;display:flex}.june-ui .june-project-trigger:hover{background:var(--june-surface-hover)}.june-ui .june-project-trigger>:first-child{flex:none}.june-ui .june-project-trigger>:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.june-ui .june-project-trigger>:last-child{color:var(--june-ink-faint);flex:none;margin-left:auto}.june-ui .june-project-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.june-ui .june-chevron{color:var(--june-ink-faint);flex:none;place-items:center;margin-left:auto;display:grid}.june-ui .june-chevron .june-icon,.june-ui svg.june-chevron{width:14px;height:14px}.june-ui .june-project-mark{background:linear-gradient(145deg, #805ef0, var(--june-brand));color:#fff;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #fff3}.june-ui img.june-project-mark,.june-ui img.june-project-menu-mark{border:1px solid var(--june-border);background:var(--june-surface);object-fit:cover}.june-ui .june-project-trigger .june-chevron{transition:transform .14s}.june-ui .june-project-trigger .june-chevron[data-open]{transform:rotate(180deg)}.june-ui .june-project-menu{max-height:min(360px,100vh - 96px);padding:3px 0;overflow-y:auto}.june-ui .june-project-menu-label{color:var(--june-ink-faint);letter-spacing:.08em;text-transform:uppercase;padding:6px 11px 5px;font-size:10px;font-weight:700;line-height:1.2}.june-ui .june-project-menu-row{width:100%;min-height:38px;color:var(--june-ink-muted);align-items:center;gap:9px;padding:6px 10px;font-size:13px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.june-ui .june-project-menu-row:hover,.june-ui .june-project-menu-row:focus-visible,.june-ui .june-project-menu-row[aria-current=page]{background:var(--june-surface-hover);color:var(--june-ink)}.june-ui .june-project-menu-row[aria-current=page]{font-weight:600}.june-ui .june-project-menu-row>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.june-ui .june-project-menu-mark{background:linear-gradient(145deg, #805ef0, var(--june-brand));color:#fff;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.june-ui .june-project-menu-check{color:var(--june-brand);margin-left:auto;font-size:14px}.june-ui .june-project-menu-divider{background:var(--june-border);height:1px;margin:4px 0}.june-ui .june-project-menu-action{padding-left:11px;font-weight:500}.june-ui .june-create-wrap{margin:14px 0 18px;position:relative}.june-ui .june-create-control{border:1px solid var(--june-brand);border-radius:var(--june-radius);background:var(--june-brand);width:100%;height:38px;display:flex;overflow:hidden;box-shadow:0 1px 2px #331f7524}.june-ui .june-create-primary,.june-ui .june-create-toggle{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;display:inline-flex}.june-ui .june-create-primary{flex:auto;justify-content:flex-start;gap:8px;min-width:0;padding:0 12px;font-size:13px;font-weight:600}.june-ui .june-create-toggle{border-left:1px solid #ffffff3d;flex:0 0 36px;justify-content:center;width:36px}.june-ui .june-create-primary:hover,.june-ui .june-create-toggle:hover{background:#ffffff1a}.june-ui .june-create-wrap>.june-button,.june-ui .june-create-wrap>.june-primary-button,.june-ui .june-create-wrap>button:first-child{justify-content:flex-start;width:100%;padding-inline:13px}.june-ui .june-create-menu{z-index:50;border:1px solid var(--june-border);border-radius:var(--june-radius);background:var(--june-surface);box-shadow:var(--june-shadow-raised);padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0}.june-ui .june-create-menu :where(a,button){border-radius:var(--june-radius-small);width:100%;min-height:34px;color:var(--june-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:7px 9px;font-size:13px;text-decoration:none;display:flex}.june-ui .june-create-menu :where(a,button):hover{background:var(--june-surface-hover)}.june-ui .june-nav{scrollbar-width:thin;flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.june-ui .june-nav-section-label{color:var(--june-ink-faint);letter-spacing:.1em;text-transform:uppercase;margin:18px 10px 5px;font-size:10px;font-weight:700;line-height:18px}.june-ui .june-nav-section-gap{flex:0 0 12px;height:12px}.june-ui .june-nav-row{border-radius:var(--june-radius);width:100%;min-width:0;height:36px;color:var(--june-ink-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0 10px;font-size:13px;font-weight:450;line-height:1;text-decoration:none;transition:background-color .13s,color .13s;display:flex}.june-ui .june-nav-row:hover{background:var(--june-surface-hover);color:var(--june-ink)}.june-ui .june-nav-row.is-active,.june-ui .june-nav-row[aria-current=page]{background:var(--june-brand-soft);color:var(--june-brand);font-weight:600}.june-ui .june-nav-row.is-active:hover,.june-ui .june-nav-row[aria-current=page]:hover{background:var(--june-brand-soft-hover)}.june-ui .june-nav-row-icon,.june-ui .june-nav-row-trailing,.june-ui .june-nav-icon{flex:none;place-items:center;display:grid}.june-ui .june-nav-row-icon .june-icon,.june-ui .june-nav-icon .june-icon{width:17px;height:17px}.june-ui svg.june-nav-icon{flex:0 0 17px;width:17px;height:17px;display:block}.june-ui .june-home-nav-icon{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:17px;line-height:1}.june-ui .june-home-divider{background:var(--june-border);flex:0 0 1px;height:1px;margin:8px 10px 7px}.june-ui .june-nav-row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.june-ui .june-nav-row-trailing{color:var(--june-ink-faint);margin-left:auto;font-size:11px}.june-ui .june-sidebar-spacer{flex:auto;min-height:18px}.june-ui .june-sidebar-bottom{border-top:1px solid var(--june-border);flex-direction:column;flex:none;gap:2px;padding-top:10px;display:flex}.june-ui .june-account-menu{min-width:0;margin-top:5px;position:relative}.june-ui .june-account-row{border-radius:var(--june-radius);width:100%;min-width:0;min-height:42px;color:var(--june-ink-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:5px 8px;font-size:12px;display:flex}.june-ui .june-account-row[aria-expanded=true],.june-ui .june-account-row:hover{background:var(--june-surface-hover);color:var(--june-ink)}.june-ui .june-account-avatar{width:28px;height:28px;color:var(--june-brand);background:#eeeafd;border-radius:50%;flex:0 0 28px;place-items:center;font-size:11px;font-weight:700;display:grid}.june-ui .june-account-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.june-ui .june-account-copy>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.june-ui .june-account-copy>:first-child{color:var(--june-ink);font-size:12px;font-weight:600}.june-ui .june-account-copy>:last-child:not(:first-child){color:var(--june-ink-faint);font-size:10px}.june-ui .june-account-popover{z-index:60;border:1px solid var(--june-border);border-radius:var(--june-radius);background:var(--june-surface);box-shadow:var(--june-shadow-raised);padding:5px;position:absolute;bottom:calc(100% + 7px);left:0;right:0;overflow:hidden}.june-ui .june-account-popover-header{border-bottom:1px solid var(--june-border);min-width:0;color:var(--june-ink);flex-direction:column;gap:2px;padding:7px 9px 9px;display:flex}.june-ui .june-account-popover-header>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.june-ui .june-account-popover-header strong{font-size:12px;font-weight:600}.june-ui .june-account-popover-header span{color:var(--june-ink-faint);font-size:10px}.june-ui .june-account-popover-group{padding-top:5px}.june-ui .june-account-menu-item{border-radius:var(--june-radius-small);width:100%;min-height:34px;color:var(--june-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:7px 9px;font-size:12px;line-height:1.3;text-decoration:none;display:flex}.june-ui .june-account-menu-item:hover,.june-ui .june-account-menu-item:focus-visible{background:var(--june-surface-hover)}.june-ui .june-account-signout{border-top:1px solid var(--june-border);margin-top:5px;padding-top:5px}.june-ui .june-main{background:var(--june-surface);flex-direction:column;flex:auto;min-width:0;height:100dvh;display:flex;overflow:hidden}.june-ui .june-topbar{z-index:20;background:#fffffff0;border-bottom:1px solid #e6e6e9cc;flex:0 0 60px;align-items:center;gap:10px;height:60px;padding:0 30px;display:flex;position:relative}.june-ui .june-topbar-title{min-width:0;color:var(--june-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:none;overflow:hidden}.june-ui .june-topbar>.june-utility-group,.june-ui .june-topbar>:last-child{margin-left:auto}.june-ui .june-content{scrollbar-gutter:stable;background:var(--june-surface);flex:auto;min-width:0;position:relative;overflow:hidden auto}.june-ui .june-mobile-trigger,.june-ui .june-mobile-backdrop,.june-ui .june-mobile-drawer{display:none}.june-ui .june-skip-link{z-index:100;border-radius:var(--june-radius);background:var(--june-ink);box-shadow:var(--june-shadow-raised);color:#fff;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .14s;position:fixed;top:8px;left:50%;transform:translate(-50%,calc(-100% - 16px))}.june-ui .june-skip-link:focus{transform:translate(-50%)}.june-ui .june-review-switcher,.june-ui.june-review-switcher{right:18px;bottom:max(18px, env(safe-area-inset-bottom));z-index:80;border:1px solid var(--june-border);border-radius:var(--june-radius);background:var(--june-surface-subtle);box-shadow:var(--june-shadow-raised);align-items:center;gap:3px;padding:3px;display:inline-flex;position:fixed}.june-ui .june-review-switcher :where(button,a),.june-ui.june-review-switcher :where(button,a){border-radius:var(--june-radius-small);min-height:28px;color:var(--june-ink-muted);cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:12px;line-height:28px;text-decoration:none}.june-ui .june-review-switcher :where(button,a).is-active,.june-ui .june-review-switcher :where(button,a)[aria-pressed=true],.june-ui.june-review-switcher :where(button,a).is-active,.june-ui.june-review-switcher :where(button,a)[aria-pressed=true]{background:var(--june-surface);box-shadow:var(--june-shadow);color:var(--june-ink);font-weight:600}.june-ui .june-button,.june-ui .june-primary-button,.june-ui .june-secondary-button{border-radius:var(--june-radius);text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:36px;margin:0;padding:0 13px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .13s,border-color .13s,box-shadow .13s,color .13s,transform 80ms;display:inline-flex}.june-ui .june-button--compact{min-height:32px;padding-inline:10px;font-size:12px}.june-ui .june-primary-button{border-color:var(--june-brand);background:var(--june-brand);color:#fff;box-shadow:0 1px 2px #331f7524}.june-ui .june-primary-button:hover{border-color:var(--june-brand-hover);background:var(--june-brand-hover)}.june-ui .june-primary-button:active{border-color:var(--june-brand-active);background:var(--june-brand-active)}.june-ui .june-secondary-button{border-color:var(--june-border-strong);background:var(--june-surface);box-shadow:var(--june-shadow);color:var(--june-ink)}.june-ui .june-secondary-button:hover{background:var(--june-surface-hover);border-color:#c8c8cf}.june-ui .june-ghost-button{box-shadow:none;color:var(--june-ink-muted);background:0 0;border-color:#0000}.june-ui .june-ghost-button:hover{background:var(--june-surface-hover);color:var(--june-ink)}.june-ui :where(.june-button,.june-primary-button,.june-secondary-button):disabled,.june-ui :where(.june-button,.june-primary-button,.june-secondary-button)[aria-disabled=true]{border-color:var(--june-border);background:var(--june-surface-hover);box-shadow:none;color:var(--june-ink-muted);opacity:1;cursor:not-allowed;transform:none}.june-ui .june-icon-button{border-radius:var(--june-radius);width:34px;height:34px;color:var(--june-ink-muted);cursor:pointer;transition:background-color .13s ease, border-color .13s ease, color .13s ease, transform var(--dur-press) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.june-ui .june-icon-button:hover{border-color:var(--june-border);background:var(--june-surface-hover);color:var(--june-ink)}.june-ui .june-icon-button:disabled{color:var(--june-ink-faint);opacity:1;cursor:not-allowed}.june-ui :where(.june-button,.june-primary-button,.june-secondary-button,.june-ghost-button,.june-icon-button,.june-utility-control,.june-menu-trigger,.june-create-primary,.june-create-toggle,.june-account-row,.june-dashboard-card-menu):active:not(:disabled):not([aria-disabled=true]){transition:none;transform:translateY(.5px)}.june-ui .june-card{border:1px solid var(--june-border);border-radius:var(--june-radius);background:var(--june-surface);box-shadow:var(--june-shadow);overflow:hidden}.june-ui .june-card--padded{padding:18px}.june-ui .june-utility-group{align-items:center;gap:5px;display:flex}.june-ui .june-utility-control{border-radius:var(--june-radius);min-height:32px;color:var(--june-ink-muted);cursor:pointer;transition:background-color .13s ease, border-color .13s ease, color .13s ease, transform var(--dur-press) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.june-ui .june-utility-control:hover{border-color:var(--june-border);background:var(--june-surface-hover);color:var(--june-ink)}.june-ui .june-search-control{border-color:var(--june-border);background:var(--june-surface-subtle);min-width:156px;color:var(--june-ink-faint);justify-content:flex-start}.june-ui .june-search-control kbd{color:var(--june-ink-faint);font-family:var(--june-font-sans);background:0 0;border:0;margin-left:auto;padding:0;font-size:10px}.june-ui .june-utility-control>.june-icon{flex:none;width:16px;height:16px}.june-ui .june-icon-only{justify-content:center;width:34px;padding:0;position:relative}.june-ui .june-icon-only .june-utility-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.june-ui .june-notification-badge{border:2px solid var(--june-surface);background:var(--june-danger);color:#fff;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8px;font-weight:700;line-height:1;display:grid;position:absolute;top:3px;right:3px}.june-ui .june-utility-icon{place-items:center;display:grid}.june-ui .june-utility-icon .june-icon{width:16px;height:16px}.june-ui .june-account-body{width:100%;min-height:100%}.june-ui .june-account-body [data-overscore-page-header]{z-index:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:flex-start;margin:0 0 28px;padding:32px 0 0;position:static;inset:auto}.june-ui .june-account-body [data-overscore-page-header]:has(+[data-overscore-page-header-description]){margin-bottom:0}.june-ui .june-account-body [data-overscore-page-header-title]{flex-wrap:wrap;flex:260px;align-items:baseline;gap:6px}.june-ui .june-account-body [data-overscore-page-header] h1{color:var(--june-ink);letter-spacing:-.025em;margin:0;font-size:clamp(23px,2vw,28px);font-weight:650;line-height:1.2}.june-ui .june-account-body [data-overscore-page-header-description]{max-width:640px;color:var(--june-ink-muted);margin:7px 0 30px;font-size:14px;line-height:1.55}.june-ui .june-account-body [data-overscore-global-actions]{display:none}.june-ui .june-page,.june-ui.june-page{width:min(100%, calc(var(--june-content-width) + 64px));background:var(--june-surface);margin:0 auto;padding:36px 32px 64px}.june-ui .june-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.june-ui .june-page-heading{min-width:0}.june-ui .june-eyebrow{color:var(--june-brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;line-height:1.3}.june-ui .june-page-title-row{align-items:center;gap:10px;display:flex}.june-ui .june-page-title-icon{border-radius:var(--june-radius);background:var(--june-brand-soft);width:30px;height:30px;color:var(--june-brand);flex:none;place-items:center;font-size:21px;display:grid}.june-ui .june-title-mark{border-radius:var(--june-radius);background:var(--june-brand-soft);width:30px;height:30px;color:var(--june-brand);flex:0 0 30px;place-items:center;font-size:19px;line-height:1;display:grid}.june-ui .june-page-title-icon .june-icon{width:18px;height:18px}.june-ui .june-page-title{color:var(--june-ink);letter-spacing:-.025em;margin:0;font-size:clamp(25px,2.2vw,30px);font-weight:650;line-height:1.2}.june-ui .june-page-description{max-width:640px;color:var(--june-ink-muted);margin:7px 0 0;font-size:14px;line-height:1.55}.june-ui .june-page-actions{flex:none;align-items:center;gap:8px;display:flex}.june-ui .june-section-heading{color:var(--june-ink);letter-spacing:-.01em;align-items:baseline;gap:8px;margin:0 0 14px;font-size:15px;font-weight:650;line-height:1.3;display:flex}.june-ui .june-section-heading>:where(h2,h3){color:inherit;font:inherit;margin:0}.june-ui .june-section-count{color:var(--june-ink-faint);font-size:12px;font-weight:500}.june-ui .june-page-tabs{border-bottom:1px solid var(--june-border);scrollbar-width:none;gap:22px;min-width:0;margin:-7px 0 24px;display:flex;overflow:auto hidden}.june-ui .june-page-tabs::-webkit-scrollbar{display:none}.june-ui .june-page-tab{min-height:38px;color:var(--june-ink-muted);flex:none;align-items:center;gap:6px;padding:0 2px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.june-ui .june-page-tab:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.june-ui .june-page-tab:hover{color:var(--june-ink)}.june-ui .june-page-tab[aria-current=page]{color:var(--june-brand);font-weight:650}.june-ui .june-page-tab[aria-current=page]:after{background:var(--june-brand)}.june-ui .june-page-tab-suffix{color:var(--june-ink-faint);font-variant-numeric:tabular-nums;font-size:10px}.june-ui .june-content-surface{border:1px solid var(--june-border);border-radius:var(--june-radius);background:var(--june-surface);box-shadow:none;overflow:hidden}.june-ui .june-content-toolbar{border-color:var(--june-border);background:var(--june-surface)}.june-ui .june-content-section-heading h2{color:var(--june-ink);letter-spacing:-.01em;font-size:15px;font-weight:650}.june-ui .june-content-section-heading p{color:var(--june-ink-muted);font-size:12px;line-height:1.45}.june-ui .june-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.june-ui .june-dashboard-card{content-visibility:auto;contain-intrinsic-size:auto 265px;border:1px solid var(--june-border);border-radius:var(--june-radius);background:var(--june-surface);min-width:0;box-shadow:var(--june-shadow);flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.june-ui :where(a,button).june-dashboard-card{color:inherit;text-align:left;cursor:pointer;text-decoration:none}.june-ui .june-dashboard-card:hover{border-color:var(--june-border-strong);box-shadow:var(--june-shadow-raised)}@media (hover:hover) and (pointer:fine){.june-ui .june-dashboard-card:hover{transform:translateY(-1px)}}.june-ui .june-dashboard-preview-link{color:inherit;text-decoration:none;display:block}.june-ui .june-dashboard-preview{border-bottom:1px solid var(--june-border);color:#5e54a5;background:#f7f6fb;flex-direction:column;height:170px;padding:13px;display:flex;position:relative;overflow:hidden}.june-ui .june-dashboard-preview[data-tone="1"]{color:#536fa0;background:#f5f7fb}.june-ui .june-dashboard-preview[data-tone="2"]{color:#4f746d;background:#f4f8f7}.june-ui .june-dashboard-preview[data-tone="3"]{color:#946950;background:#faf6f3}.june-ui .june-dashboard-preview[data-tone="4"]{color:#775687;background:#f8f5fa}.june-ui .june-dashboard-preview:after{content:"";pointer-events:none;background-image:linear-gradient(#653de906 1px,#0000 1px),linear-gradient(90deg,#653de906 1px,#0000 1px);background-size:16px 16px;border:1px solid #653de906;position:absolute;inset:0}.june-ui .june-dashboard-preview[data-has-image=true]:after{z-index:2;background:linear-gradient(#0000 58%,#18122f1f);border-color:#231b4312}.june-ui .june-preview-image{z-index:1;opacity:0;object-fit:cover;object-position:top center;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.june-ui .june-preview-image[data-preview-state=ready]{opacity:1}.june-ui .june-preview-loading{z-index:1;opacity:1;background:#f7f7fa;padding:14px;transition:opacity .2s;position:absolute;inset:0;overflow:hidden}.june-ui .june-preview-loading:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 28%,#ffffff9e 46%,#0000 64%);animation:1.6s ease-in-out infinite june-preview-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}.june-ui .june-preview-loading:is([data-preview-state=ready],[data-preview-state=error]){opacity:0;pointer-events:none}.june-ui .june-preview-loading:is([data-preview-state=ready],[data-preview-state=error]):after{animation:none}.june-ui .june-preview-loading-shell{background:#ffffffc7;border:1px solid #5d537e1a;border-radius:8px;grid-template-rows:15px 34px minmax(0,1fr);grid-template-columns:34px minmax(0,1fr) minmax(0,1fr);gap:7px;height:100%;padding:11px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #2d244a0d}.june-ui .june-preview-loading-shell>span{background:#e9e7ef;border-radius:4px;display:block}.june-ui .june-preview-loading-rail{grid-row:1/-1;background:#eeebf8!important;border-radius:5px!important}.june-ui .june-preview-loading-title{grid-column:2/-1;width:42%}.june-ui .june-preview-loading-metric{grid-row:2}.june-ui .june-preview-loading-metric.is-first{grid-column:2}.june-ui .june-preview-loading-metric.is-second{grid-column:3}.june-ui .june-preview-loading-chart{grid-area:3/2/auto/-1;background:linear-gradient(160deg,#efedf5 0 43%,#e5e0f7 44% 49%,#f2f0f7 50% 100%)!important}@keyframes june-preview-loading-shimmer{to{transform:translate(100%)}}.june-ui .june-dashboard-preview[data-has-image=true] .june-preview-placeholder{z-index:0}.june-ui .june-preview-type-chip{z-index:3;color:var(--june-ink-muted);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe0;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:650;line-height:1;display:inline-flex;position:absolute;bottom:11px;left:11px;box-shadow:0 4px 14px #2219411a}.june-ui .june-preview-type-chip svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:12px;height:12px}.june-ui .june-dashboard-preview--bars{color:#4e66a7;background:#f6f8fc}.june-ui .june-dashboard-preview--table{color:#437464;background:#f7f9f8}.june-ui .june-dashboard-preview--metric{color:#9b6040;background:#fbf7f4}.june-ui .june-dashboard-preview--cohort{color:#6754b5;background:#f7f6fb}.june-ui .june-dashboard-preview--placeholder{color:var(--june-brand);background:linear-gradient(145deg,#faf9fd,#f4f2fa)}.june-ui .june-dashboard-preview--placeholder[data-tone="1"]{color:#536fa0;background:linear-gradient(145deg,#fafbfe,#f1f4f9)}.june-ui .june-dashboard-preview--placeholder[data-tone="2"]{color:#4f746d;background:linear-gradient(145deg,#fafdfc,#eef5f3)}.june-ui .june-dashboard-preview--placeholder[data-tone="3"]{color:#946950;background:linear-gradient(145deg,#fdfbf9,#f7efea)}.june-ui .june-dashboard-preview--placeholder[data-tone="4"]{color:#775687;background:linear-gradient(145deg,#fcfafd,#f5eef8)}.june-ui .june-preview-placeholder{z-index:1;color:var(--june-ink-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:28px 24px 20px;font-size:11px;font-weight:600;display:flex;position:absolute;inset:0}.june-ui .june-preview-placeholder-mark{border:1px solid var(--june-brand-border);background:var(--june-surface);width:42px;height:42px;box-shadow:var(--june-shadow);color:var(--june-brand);border-radius:12px;place-items:center;font-size:20px;line-height:1;display:grid}.june-ui .june-preview-placeholder-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:20px;height:20px}.june-ui .june-preview-placeholder-kind{letter-spacing:.08em;text-transform:uppercase;margin-top:1px;font-size:9px}.june-ui .june-preview-placeholder strong{max-width:240px;color:color-mix(in srgb, currentColor 78%, var(--june-ink));letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.june-ui .june-preview-summary{max-width:250px;color:var(--june-ink-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:450;line-height:1.35;display:-webkit-box;overflow:hidden}.june-ui .june-preview-toolbar{z-index:1;justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex;position:relative}.june-ui .june-preview-toolbar>span{opacity:.2;background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.june-ui .june-preview-toolbar>span:last-child{opacity:.12;border-radius:999px;flex-basis:42px;width:42px;margin-left:auto}.june-ui .june-preview-content{z-index:1;flex-direction:column;flex:auto;min-height:0;margin-top:8px;display:flex;position:relative}.june-ui .june-preview-kicker{opacity:.2;background:currentColor;border-radius:999px;width:58px;height:5px;display:block;overflow:hidden}.june-ui .june-preview-metric{z-index:1;color:currentColor;letter-spacing:-.035em;margin-top:13px;font-size:23px;font-weight:650;line-height:1;position:relative}.june-ui .june-preview-chart{z-index:1;border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);flex:auto;align-items:flex-end;min-height:0;margin-top:10px;display:flex;position:relative;overflow:hidden}.june-ui .june-preview-chart>span{opacity:.26;background:currentColor;border-radius:3px 3px 0 0;flex:1 1 0;min-width:8px;margin-inline:3px}.june-ui .june-preview-chart>span:first-child{height:38%}.june-ui .june-preview-chart>span:nth-child(2){height:62%}.june-ui .june-preview-chart>span:nth-child(3){height:49%}.june-ui .june-preview-chart>span:nth-child(4){opacity:.58;height:82%}.june-ui .june-preview-line{opacity:.78;width:100%;height:78px;position:absolute;bottom:1px;left:0;right:0;overflow:visible}.june-ui .june-preview-line path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;vector-effect:non-scaling-stroke}.june-ui .june-preview-bars{justify-content:space-around;align-items:flex-end;gap:5px;width:100%;height:100%;padding:5px 3px 0;display:flex}.june-ui .june-preview-bars>span{opacity:.62;background:currentColor;border-radius:3px 3px 0 0;flex:1 1 0;min-width:4px}.june-ui .june-preview-table{flex:auto;grid-template-columns:1.35fr .8fr .6fr;align-content:end;gap:5px 8px;width:100%;padding:4px 1px 8px;display:grid}.june-ui .june-preview-table>span{opacity:.18;background:currentColor;border-radius:999px;height:5px}.june-ui .june-preview-table>span:nth-child(3n+1){opacity:.42}.june-ui .june-preview-cohort{flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));align-content:end;gap:3px;width:100%;padding:4px 2px 8px;display:grid}.june-ui .june-preview-cohort>span{aspect-ratio:1;opacity:.12;background:currentColor;border-radius:2px}.june-ui .june-preview-cohort>span:nth-child(3n),.june-ui .june-preview-cohort>span:nth-child(7n+1){opacity:.54}.june-ui .june-dashboard-card-body{flex-direction:column;flex:auto;min-width:0;min-height:105px;padding:14px 15px 10px;display:flex}.june-ui .june-dashboard-card-body>:first-child{align-items:flex-start;gap:10px;display:flex}.june-ui .june-dashboard-card-heading{align-items:center;gap:9px;min-width:0;display:flex}.june-ui .june-dashboard-card-heading>h3{flex:auto;min-width:0}.june-ui .june-dashboard-card-heading>h3 a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.june-ui .june-dashboard-card-heading>h3 a:after{content:"";position:absolute;inset:0}.june-ui .june-dashboard-mark,.june-ui .june-dashboard-card-mark{border-radius:var(--june-radius);background:var(--june-brand-soft);width:30px;height:30px;color:var(--june-brand);flex:0 0 30px;place-items:center;font-size:16px;display:grid}.june-ui .june-dashboard-card-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:15px;height:15px}.june-ui .june-dashboard-card-body :where(h2,h3){min-width:0;color:var(--june-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;line-height:1.35;overflow:hidden}.june-ui .june-dashboard-card-summary{min-height:30px;color:var(--june-ink-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0 39px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.june-ui .june-dashboard-meta{min-width:0;color:var(--june-ink-faint);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin-top:4px;font-size:11px;line-height:1.35;display:flex;overflow:hidden}.june-ui .june-dashboard-card-footer{min-height:30px;color:var(--june-ink-faint);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:11px;display:flex}.june-ui .june-dashboard-avatar{border:1px solid var(--june-border);background:var(--june-brand-soft);width:22px;height:22px;color:var(--june-brand);background-position:50%;background-size:cover;border-radius:50%;flex:0 0 22px;place-items:center;font-size:8px;font-weight:700;display:grid;overflow:hidden}.june-ui .june-dashboard-avatar.has-image{color:#0000}.june-ui .june-dashboard-card-meta{min-width:0;color:var(--june-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.june-ui .june-dashboard-card-kind{color:var(--june-ink-faint);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:600}.june-ui .june-dashboard-card-meta strong{color:var(--june-ink-muted);font-weight:600}.june-ui .june-dashboard-card-updated{white-space:nowrap;flex:none;margin-left:auto}.june-ui .june-dashboard-card-footer[data-has-creator=false] .june-dashboard-card-updated{margin-left:auto}.june-ui .june-dashboard-card-footer .june-icon{width:13px;height:13px}.june-ui .june-dashboard-card-menu{z-index:4;border-radius:var(--june-radius-small);width:30px;height:30px;color:var(--june-ink-faint);letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;font-size:10px;display:grid;position:relative;bottom:auto;right:auto}.june-ui .june-dashboard-card-menu:hover{border-color:var(--june-border);background:var(--june-surface-hover);color:var(--june-ink)}.june-ui .june-dashboard-card-menu .june-icon-button{width:30px;height:30px}.june-ui .june-empty-state{border:1px dashed var(--june-border-strong);border-radius:var(--june-radius);text-align:center;background:linear-gradient(#fdfcff,#faf9fd);flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:42px 24px;display:flex}.june-ui .june-empty-state-illustration{place-items:center;width:112px;height:88px;margin-bottom:22px;display:grid;position:relative}.june-ui .june-empty-state-illustration:before,.june-ui .june-empty-state-illustration:after{border:1px solid var(--june-brand-border);border-radius:var(--june-radius);background:var(--june-surface);width:70px;height:50px;box-shadow:var(--june-shadow);content:"";position:absolute}.june-ui .june-empty-state-illustration:before{transform:translate(-17px,-7px)rotate(-8deg)}.june-ui .june-empty-state-illustration:after{background:linear-gradient(135deg, var(--june-brand-soft), #fff);transform:translate(17px,7px)rotate(7deg)}.june-ui .june-empty-state-illustration>*{z-index:2;position:relative}.june-ui .june-empty-state-illustration>span{color:var(--june-brand);font-size:27px;line-height:1}.june-ui .june-empty-state-illustration>i{color:var(--june-brand);font-size:11px;font-style:normal;position:absolute}.june-ui .june-empty-state-illustration>i:first-of-type{top:6px;right:12px}.june-ui .june-empty-state-illustration>i:nth-of-type(2){opacity:.65;font-size:8px;bottom:6px;left:10px}.june-ui .june-empty-state :where(h2,h3){color:var(--june-ink);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:650;line-height:1.3}.june-ui .june-empty-state p{max-width:440px;color:var(--june-ink-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.june-ui .june-empty-state-copy{flex-direction:column;align-items:center;max-width:520px;display:flex}.june-ui .june-empty-state-copy>.june-eyebrow{color:var(--june-brand);margin:0 0 7px;font-size:10px}.june-ui .june-empty-actions{justify-content:center;align-items:center;gap:9px;margin-top:20px;display:flex}.june-ui .june-home-actions{border-top:1px solid var(--june-border);justify-content:center;align-items:center;gap:10px;margin-top:26px;padding-top:25px;display:flex}.june-ui .june-home-favorites{min-width:0}.june-ui.june-home{container:june-home/inline-size}.june-ui .june-create-strip{border:1px solid var(--june-border);border-radius:var(--june-radius);background:var(--june-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 24px;margin-top:24px;padding:20px 22px;display:grid}.june-ui .june-create-strip-copy{min-width:0}.june-ui .june-create-strip-copy h2{color:var(--june-ink);margin:0;font-size:14px;font-weight:650;line-height:1.35}.june-ui .june-create-strip-copy p{color:var(--june-ink-muted);margin:4px 0 0;font-size:12px}.june-ui .june-create-strip .june-empty-actions{justify-content:flex-end;margin-top:0}.june-ui .june-future-surface{border:1px dashed var(--june-border-strong);border-radius:var(--june-radius);background:var(--june-surface-subtle);min-height:360px;color:var(--june-ink-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px 24px;display:flex}.june-ui .june-future-mark{background:var(--june-brand-soft);width:46px;height:46px;color:var(--june-brand);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.june-ui .june-future-surface :where(h1,h2,h3){color:var(--june-ink);margin:0;font-size:18px;font-weight:650}.june-ui .june-future-surface p{max-width:430px;margin:7px 0 0;font-size:13px}.june-ui .june-connector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.june-ui .june-connector-grid.is-single,.june-ui .june-connector-grid[data-count="1"]{grid-template-columns:minmax(0,560px)}.june-ui .june-connector-card{border:1px solid var(--june-border);border-radius:var(--june-radius);background:var(--june-surface);min-width:0;min-height:190px;box-shadow:var(--june-shadow);flex-direction:column;padding:17px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.june-ui .june-connector-card:hover{border-color:var(--june-border-strong);box-shadow:var(--june-shadow-raised)}@media (hover:hover) and (pointer:fine){.june-ui .june-connector-card:hover{transform:translateY(-1px)}}.june-ui .june-connector-card-header{align-items:flex-start;gap:12px;min-width:0;display:flex}.june-ui .june-connector-card-header .june-connector-logo{margin-bottom:0}.june-ui .june-connector-card-title{flex:auto;min-width:0}.june-ui .june-connector-logo{border:1px solid var(--june-border);background:var(--june-surface);width:42px;height:42px;color:var(--june-ink-muted);letter-spacing:-.03em;border-radius:10px;flex:0 0 42px;place-items:center;margin-bottom:16px;font-size:11px;font-weight:800;line-height:1;display:grid}.june-ui .june-connector-logo--bigquery{color:#4285f4;background:#f3f7ff;border-color:#cfe0ff}.june-ui .june-connector-logo--snowflake{color:#29b5e8;background:#f1fbfd;border-color:#c9eff8}.june-ui .june-connector-logo--postgres{color:#336791;background:#f3f7fa;border-color:#ccdcea}.june-ui .june-connector-logo--upload{border-color:var(--june-brand-border);background:var(--june-brand-soft);color:var(--june-brand)}.june-ui .june-connector-logo-svg{width:24px;height:24px;display:block}.june-ui .june-connector-card :where(h2,h3){color:var(--june-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;line-height:1.35;overflow:hidden}.june-ui .june-connector-summary{color:var(--june-ink-muted);margin:15px 0 0;font-size:12px;line-height:1.45}.june-ui .june-connector-meta{color:var(--june-ink-muted);flex-direction:column;gap:4px;margin-top:5px;font-size:11px;line-height:1.4;display:flex}.june-ui .june-connector-meta>div{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.june-ui .june-connector-meta dt{color:var(--june-ink-faint)}.june-ui .june-connector-meta dd{min-width:0;color:var(--june-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.june-ui .june-status{width:fit-content;color:var(--june-success);align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:600;display:inline-flex}.june-ui .june-status-dot{width:7px;height:7px;box-shadow:0 0 0 3px var(--june-success-soft);background:currentColor;border-radius:50%;flex:0 0 7px}.june-ui .june-status.is-muted{color:var(--june-ink-faint)}.june-ui .june-status.is-error{color:var(--june-danger)}.june-ui .june-status.is-warning{color:var(--june-warning)}.june-ui .june-status.is-warning .june-status-dot{box-shadow:0 0 0 3px var(--june-warning-soft)}.june-ui .june-connector-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.june-ui .june-connector-card--option{min-height:216px}.june-ui .june-connector-option-copy{min-width:0}.june-ui .june-connector-option-copy p{color:var(--june-ink-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.june-ui .june-connector-restricted{color:var(--june-ink-faint);font-size:11px;font-weight:500}.june-ui .june-connections-empty{min-height:276px;margin-bottom:30px}.june-ui .june-connection-illustration:before{transform:translate(-16px,-5px)rotate(-7deg)}.june-ui .june-connection-illustration:after{transform:translate(16px,5px)rotate(6deg)}.june-ui .june-connection-illustration>span{color:var(--june-brand);font-size:29px;font-weight:600}.june-ui .june-connection-illustration>i{border:2px solid var(--june-surface);background:var(--june-brand);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;font-style:normal;display:grid;position:absolute;bottom:7px;right:14px}.june-ui .june-link-button{min-height:28px;color:var(--june-brand);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.june-ui .june-link-button:hover{color:var(--june-brand-hover);text-underline-offset:3px;text-decoration:underline}@media (max-width:1080px){.june-ui .june-grid,.june-ui .june-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.june-ui .june-sidebar{display:none}.june-ui .june-mobile-backdrop{z-index:50;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;pointer-events:none;background:#19171f61;border:0;transition:opacity .19s;display:block;position:fixed;inset:0}.june-ui .june-mobile-backdrop[data-open=true]{opacity:1;pointer-events:auto}.june-ui .june-mobile-drawer{z-index:60;width:min(var(--june-rail-width), calc(100vw - 44px));border-right:1px solid var(--june-border);background:var(--june-surface);height:100dvh;padding:16px 16px 14px;transition:transform .19s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-102%);box-shadow:12px 0 30px #1b18251f}.june-ui .june-mobile-drawer[data-open=true]{transform:translate(0)}.june-ui .june-sidebar-close{border-radius:var(--june-radius);width:34px;height:34px;color:var(--june-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 34px;place-items:center;padding:0;display:inline-grid}.june-ui .june-sidebar-close:hover{border-color:var(--june-border);background:var(--june-surface-hover);color:var(--june-ink)}.june-ui .june-mobile-trigger{border-radius:var(--june-radius);width:34px;height:34px;color:var(--june-ink-muted);background:0 0;border:1px solid #0000;flex:0 0 34px;place-items:center;padding:0;display:inline-grid}.june-ui .june-mobile-trigger:hover{border-color:var(--june-border);background:var(--june-surface-hover);color:var(--june-ink)}.june-ui .june-topbar{flex-basis:56px;height:56px;padding:0 16px}.june-ui .june-topbar-title{align-items:center;gap:7px;min-width:0;display:flex}.june-ui .june-topbar-title .june-title-mark{border-radius:6px;flex-basis:24px;width:24px;height:24px;font-size:14px}.june-ui .june-topbar-title>:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.june-ui .june-page,.june-ui.june-page{padding:27px 20px 48px}.june-ui .june-page-header{margin-bottom:24px}.june-ui .june-utility-label,.june-ui .june-topbar .june-utility-control>span:not(.june-notification-badge){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.june-ui .june-topbar .june-search-control kbd{display:none}.june-ui .june-topbar .june-search-control,.june-ui .june-topbar .june-utility-control{justify-content:center;width:34px;min-width:34px;padding:0}.june-ui .june-utility-control{justify-content:center;width:34px;padding:0}}@media (max-width:620px){.june-ui .june-grid,.june-ui .june-connector-grid{grid-template-columns:minmax(0,1fr)}.june-ui .june-page-header{flex-direction:column;gap:16px}.june-ui .june-page-actions,.june-ui .june-page-actions>:only-child{width:100%}.june-ui .june-dashboard-preview{height:184px}.june-ui .june-empty-actions,.june-ui .june-home-actions{flex-direction:column;width:100%}.june-ui .june-empty-actions>*,.june-ui .june-home-actions>*{width:100%}.june-ui .june-review-switcher,.june-ui.june-review-switcher{max-width:48vw;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.june-ui *,.june-ui :before,.june-ui :after{scroll-behavior:auto!important}.june-ui .june-dashboard-card:hover,.june-ui .june-connector-card:hover,.june-ui :where(.june-button,.june-primary-button,.june-secondary-button,.june-ghost-button,.june-icon-button,.june-utility-control,.june-menu-trigger,.june-create-primary,.june-create-toggle,.june-account-row,.june-dashboard-card-menu):active{transform:none}.june-ui .june-mobile-drawer{transition-duration:.01ms}.june-ui .june-preview-loading:after{animation:none}}@media (forced-colors:active){.june-ui :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid canvastext}.june-ui .june-status-dot{box-shadow:none;border:1px solid canvastext}}.june-ui .june-library-results{min-width:0}.june-ui .june-library-toolbar-shell{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;min-width:0;margin-bottom:20px;display:grid}.june-ui .june-library-toolbar-shell[data-has-folder-menu=true]{grid-template-columns:168px minmax(0,1fr)}.june-menu{min-width:0;position:relative}.june-menu-trigger{border:1px solid var(--june-border);border-radius:var(--june-radius-small);background:var(--june-surface);width:100%;min-height:34px;color:var(--june-ink-muted);text-align:left;cursor:pointer;transition:border-color .13s ease, background-color .13s ease, box-shadow .13s ease, transform var(--dur-press) var(--ease-out);grid-template-columns:18px minmax(0,1fr) 15px;align-items:center;gap:7px;padding:4px 8px;display:grid}.june-menu-trigger:hover,.june-menu-trigger[aria-expanded=true]{border-color:var(--june-brand-border);background:var(--june-surface-hover)}.june-menu-trigger:focus-visible{border-color:var(--june-brand-border);box-shadow:0 0 0 3px var(--june-focus);outline:0}.june-menu-trigger>.june-icon,.june-menu-trigger-icon .june-icon,.june-menu-option-icon .june-icon,.june-menu-option-check .june-icon{width:15px;height:15px;display:block}.june-menu-trigger>.june-icon{transition:transform .13s}.june-ui .june-menu-trigger[aria-expanded=true]>.june-icon{transform:rotate(180deg)}.june-menu-trigger-icon{color:var(--june-brand);place-items:center;display:grid}.june-menu-trigger-copy{align-items:baseline;gap:5px;min-width:0;display:flex}.june-menu-trigger-copy>span{color:var(--june-ink-faint);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:650}.june-menu-trigger-copy>strong{min-width:0;color:var(--june-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.june-menu-popover{z-index:35;border:1px solid var(--june-border);background:var(--june-surface);border-radius:10px;width:280px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px -22px #27223761}.june-menu-popover[hidden]{display:none}.june-menu-option{border-radius:var(--june-radius-small);min-height:34px;color:var(--june-ink-muted);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:17px minmax(0,1fr) auto 16px;align-items:center;gap:7px;width:100%;padding:5px 7px;font-family:inherit;font-size:12px;text-decoration:none;display:grid}.june-menu-option:disabled{color:var(--june-ink-faint);cursor:not-allowed}.june-menu-option:disabled:hover{color:var(--june-ink-faint);background:0 0}.june-menu-option:focus-visible{outline-offset:-2px}.june-menu-option:hover{background:var(--june-surface-hover);color:var(--june-ink)}.june-menu-option[aria-current=page],.june-menu-option[aria-selected=true]{background:var(--june-brand-soft);color:var(--june-brand);font-weight:600}.june-menu-option-icon{place-items:center;display:grid}.june-menu-option-icon .june-icon,.june-menu-option-check .june-icon{width:15px;height:15px}.june-menu-option>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.june-menu-option>small{color:var(--june-ink-faint);font-variant-numeric:tabular-nums;font-size:10px}.june-menu-option-check{place-items:center;width:16px;height:16px;display:grid}.june-menu-trigger--plain{grid-template-columns:minmax(0,1fr) 15px}.june-menu-option--plain{grid-template-columns:minmax(0,1fr) 16px}.june-menu-option--plain>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.june-menu-popover--fixed{position:fixed;top:auto;left:auto}.june-menu-popover-label{border-top:1px solid var(--june-border);color:var(--june-ink-faint);letter-spacing:.08em;text-transform:uppercase;margin:7px 5px 3px;padding-top:8px;font-size:10px;font-weight:700}.june-menu-options{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(280px,100dvh - 250px);overflow-y:auto}.june-menu-popover-footer{border-top:1px solid var(--june-border);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:7px 5px 1px;display:flex}.june-menu-popover-footer a{min-height:28px;color:var(--june-brand);align-items:center;gap:5px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.june-menu-popover-footer a:hover{color:var(--june-brand-hover)}.june-menu-popover-footer .june-icon{width:13px;height:13px}.june-ui .june-library-toolbar{grid-template-columns:minmax(150px,1fr) auto auto auto;gap:7px;min-width:0;display:grid}.june-ui .june-library-toolbar[data-has-creator=true]{grid-template-columns:minmax(150px,1fr) auto auto auto auto}.june-ui .june-library-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.june-ui .june-library-toolbar-actions .june-icon{width:14px;height:14px}.june-ui .june-library-search-field,.june-ui .june-library-select-field{border:1px solid var(--june-border);border-radius:var(--june-radius-small);background:var(--june-surface);min-width:0;min-height:34px;color:var(--june-ink-muted);align-items:center;transition:border-color .13s,box-shadow .13s;display:flex}.june-ui .june-library-search-field:focus-within,.june-ui .june-library-select-field:focus-within{border-color:var(--june-brand-border);box-shadow:0 0 0 3px var(--june-focus)}.june-ui .june-library-search-field .june-icon{width:15px;height:15px;color:var(--june-ink-faint);flex:0 0 15px;margin-left:9px}.june-ui .june-library-search-field input,.june-ui .june-library-select-field select{width:100%;min-width:0;height:32px;color:var(--june-ink);background:0 0;border:0;outline:0;margin:0;font-size:11px}.june-ui .june-library-search-field input{padding:0 9px 0 7px}.june-ui .june-library-search-field input::placeholder{color:var(--june-ink-faint)}.june-ui .june-library-select-field select{cursor:pointer;padding:0 25px 0 9px}.june-ui .june-library-status-field,.june-ui .june-library-sort-field,.june-ui .june-library-creator-field{min-width:180px}.june-ui .june-view-toggle{border:1px solid var(--june-border);border-radius:var(--june-radius-small);background:var(--june-surface);align-items:center;gap:2px;min-height:34px;padding:3px;display:flex}.june-ui .june-view-toggle-option{color:var(--june-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:4px 9px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .13s,color .13s;display:inline-flex}.june-ui .june-view-toggle-option .june-icon{width:14px;height:14px}.june-ui .june-view-toggle-option:hover{background:var(--june-surface-hover);color:var(--june-ink)}.june-ui .june-view-toggle-option[aria-pressed=true]{background:var(--june-brand-soft);color:var(--june-brand)}.june-ui .june-view-toggle-spinner{border:2px solid var(--june-brand-border);border-top-color:var(--june-brand);border-radius:50%;width:14px;height:14px;animation:.62s linear infinite june-view-toggle-spin}@keyframes june-view-toggle-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.june-ui .june-view-toggle-spinner{animation:none}}.june-ui .june-library:has(.june-view-toggle[data-pending=true]) :is(.june-library-table-scroll,.june-library-cards){opacity:.45;pointer-events:none;transition:opacity .12s}.june-ui .june-library-card-blank{-webkit-line-clamp:3;color:var(--june-ink-muted);letter-spacing:-.01em;opacity:.5;-webkit-box-orient:vertical;flex:1;align-content:center;padding:18px 20px;font-size:19px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.june-ui .june-library-card-draft{z-index:3;color:#fff;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c1926db;border-radius:4px;padding:3px 7px;font-size:9px;font-weight:700;position:absolute;top:8px;right:8px}.june-ui .june-library-card-favorite,.june-ui .june-library-card-actions{z-index:4;align-items:center;display:inline-flex;position:relative}.june-ui .june-library-card-favorite{margin-left:auto}.june-ui .june-library-cards .june-library-status{flex:none}.june-ui .june-library-cards .june-dashboard-card-footer{gap:8px}.june-ui .june-library-results-heading{align-items:baseline;gap:8px;margin-bottom:11px;display:flex}.june-ui .june-library-results-heading h2{color:var(--june-ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.june-ui .june-library-results-heading span{color:var(--june-ink-faint);font-variant-numeric:tabular-nums;font-size:11px}.june-ui .june-library-table-scroll{border:1px solid var(--june-border);border-radius:var(--june-radius);background:var(--june-surface);width:100%;overflow:auto hidden}.june-ui .june-library-table{border-spacing:0;border-collapse:separate;table-layout:fixed;width:100%;min-width:670px}.june-ui .june-library-table th{border-bottom:1px solid var(--june-border);background:var(--june-surface-subtle);height:38px;color:var(--june-ink-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 11px;font-size:11px;font-weight:600}.june-ui .june-library-table th:first-child{width:52%}.june-ui .june-library-table td{border-bottom:1px solid var(--june-border);height:62px;color:var(--june-ink-muted);vertical-align:middle;padding:8px 11px;font-size:11px}.june-ui .june-library-table tbody tr:last-child td{border-bottom:0}.june-ui .june-library-table tbody tr:hover td{background:#fcfbff}.june-ui .june-library-artifact-cell{align-items:center;gap:9px;min-width:0;display:flex}.june-ui .june-library-favorite-slot{flex:0 0 23px;place-items:center;width:23px;height:28px;display:grid}.june-ui .june-library-favorite-mark{color:var(--june-brand);place-items:center;display:grid}.june-ui .june-library-favorite-mark .june-icon{width:15px;height:15px}.june-ui .june-library-kind-icon{border-radius:var(--june-radius-small);flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.june-ui .june-library-kind-icon .june-icon{width:15px;height:15px}.june-ui .june-library-kind-icon--dashboard{background:var(--june-brand-soft);color:var(--june-brand)}.june-ui .june-library-kind-icon--analysis{color:#16825d;background:#eaf8f2}.june-ui .june-library-analysis-glyph{font-size:15px;line-height:1}.june-ui .june-library-artifact-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.june-ui .june-library-artifact-title-row{align-items:center;gap:6px;min-width:0;display:flex}.june-ui .june-library-artifact-title-row>a{min-width:0;color:var(--june-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.june-ui .june-library-artifact-title-row>a:hover{color:var(--june-brand);text-underline-offset:3px;text-decoration:underline}.june-ui .june-library-kind-label{color:var(--june-ink-muted);text-transform:capitalize;font-size:11px;line-height:1.2}.june-ui .june-library-compact-meta{min-width:0;color:var(--june-ink-muted);flex-wrap:wrap;align-items:center;font-size:9px;line-height:1.3;display:none}.june-ui .june-library-compact-meta>span+span:before{color:var(--june-border-strong);content:"·";margin:0 5px}.june-ui .june-library-compact-meta-updated{display:none}.june-ui .june-library-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:20px;padding:0 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.june-ui .june-library-status--draft{background:var(--june-surface-active);color:var(--june-ink-muted)}.june-ui .june-library-status--published{color:#35718f;background:#eaf5fb}.june-ui .june-library-muted-cell{max-width:150px;color:var(--june-ink-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.june-ui .june-library-actions-column{width:42px;text-align:right!important;padding-left:7px!important;padding-right:7px!important}.june-ui .june-library-actions-column>:where(button,a){max-width:32px}.june-ui .june-library-empty{border:1px dashed var(--june-border-strong);border-radius:var(--june-radius);text-align:center;background:linear-gradient(#fdfcff,#faf9fd);flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:34px 22px;display:flex}.june-ui .june-library-empty-mark{background:var(--june-brand-soft);width:44px;height:44px;color:var(--june-brand);border-radius:12px;place-items:center;margin-bottom:15px;display:grid}.june-ui .june-library-empty-mark .june-icon{width:20px;height:20px}.june-ui .june-library-empty h2{color:var(--june-ink);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:650}.june-ui .june-library-empty p{max-width:420px;color:var(--june-ink-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.june-ui .june-library-empty>.june-secondary-button{margin-top:17px}.june-ui .june-library-empty-actions{justify-content:center;align-items:center;gap:8px;margin-top:17px;display:flex}.june-ui .june-library-empty-actions .june-icon{width:15px;height:15px}.june-ui .june-library-pagination{min-height:48px;color:var(--june-ink-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 0;font-size:12px;display:flex}.june-ui .june-library-pagination>div{align-items:center;gap:7px;display:flex}.june-ui .june-library-pagination [aria-disabled=true]{min-width:72px;min-height:32px;color:var(--june-ink-faint);justify-content:center;align-items:center;display:inline-flex}.june-ui .june-library-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1279px){.june-ui .june-library-table-scroll{overflow-x:hidden}.june-ui .june-library-table{min-width:0}.june-ui .june-library-table th:first-child{width:auto}.june-ui .june-library-table th:nth-child(2){width:82px}.june-ui .june-library-folder-column,.june-ui .june-library-views-column{display:none}.june-ui .june-library-updated-column{width:90px}.june-ui .june-library-compact-meta{display:flex}}@media (max-width:1099px){.june-ui .june-library-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.june-ui .june-library-search-field{grid-column:1/-1}}@media (max-width:700px){.june-ui .june-library-toolbar-shell,.june-ui .june-library-toolbar-shell[data-has-folder-menu=true]{grid-template-columns:minmax(0,1fr)}.june-menu-trigger{width:min(100%,240px)}.june-menu-popover{width:min(280px,100vw - 40px)}.june-ui .june-library-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.june-ui .june-library-search-field,.june-ui .june-library-status-field,.june-ui .june-library-sort-field,.june-ui .june-library-creator-field,.june-ui .june-view-toggle{grid-column:1/-1}.june-ui .june-view-toggle{justify-content:flex-start;width:max-content}.june-ui .june-library-empty-actions{flex-direction:column;width:100%}.june-ui .june-library-empty-actions>*{width:100%}}@media (max-width:520px){.june-ui .june-library-table{min-width:0}.june-ui .june-library-updated-column{display:none}.june-ui .june-library-compact-meta-updated{display:inline}}.june-ui .june-datasets-panel{border:1px solid var(--june-border);border-radius:var(--june-radius);background:var(--june-surface);min-width:0;box-shadow:none;overflow:hidden}.june-ui .june-datasets-summary{border-bottom:1px solid var(--june-border);background:var(--june-surface);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:14px 16px;display:flex}.june-ui .june-datasets-summary .june-eyebrow{margin-bottom:3px}.june-ui .june-datasets-summary h2{color:var(--june-ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.june-ui .june-datasets-summary dl{align-items:stretch;gap:0;margin:0;display:flex}.june-ui .june-datasets-summary dl>div{border-left:1px solid var(--june-border);min-width:100px;padding:0 16px}.june-ui .june-datasets-summary dt{color:var(--june-ink-faint);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:650}.june-ui .june-datasets-summary dd{color:var(--june-ink);margin:3px 0 0;font-size:12px;font-weight:600}.june-ui .june-datasets-toolbar{border-bottom:1px solid var(--june-border);background:var(--june-surface);grid-template-columns:minmax(220px,1fr) 150px 170px;gap:9px;min-width:0;padding:12px 14px;display:grid}.june-ui .june-datasets-search,.june-ui .june-datasets-select{align-items:center;min-width:202px;display:flex}.june-ui .june-datasets-search:focus-within{border-color:var(--june-brand);box-shadow:0 0 0 3px var(--june-focus)}.june-ui .june-datasets-search .june-icon{flex:none;width:15px;height:15px;margin-left:10px}.june-ui .june-datasets-search input{width:100%;height:100%;color:var(--june-ink);background:0 0;border:0;outline:0;min-width:0;margin:0;padding:0 10px 0 8px;font-size:12px}.june-ui .june-datasets-search input::placeholder{color:var(--june-ink-faint)}.june-ui .june-dataset-list{margin:0;padding:0;list-style:none}.june-ui .june-dataset-row-wrap{border-bottom:1px solid var(--june-border);min-width:0;position:relative}.june-ui .june-dataset-row-wrap:last-child{border-bottom:0}.june-ui .june-dataset-row{min-width:0;min-height:68px;color:inherit;grid-template-columns:56px minmax(190px,1fr) 74px 62px 108px 92px 18px;align-items:center;gap:12px;padding:9px 50px 9px 16px;text-decoration:none;transition:background-color .14s;display:grid}.june-ui .june-dataset-row:hover,.june-ui .june-dataset-row:focus-visible{background:var(--june-surface-hover)}.june-ui .june-dataset-format{border:1px solid var(--june-border);border-radius:var(--june-radius-small);background:var(--june-surface-subtle);width:46px;height:32px;color:var(--june-ink-muted);letter-spacing:.04em;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:750;display:grid}.june-ui .june-dataset-format[data-format=csv]{background:var(--june-success-soft);color:var(--june-success);border-color:#c6eadc}.june-ui .june-dataset-format[data-format=json]{background:var(--june-warning-soft);color:var(--june-warning);border-color:#f0d6aa}.june-ui .june-dataset-format[data-format=parquet]{border-color:var(--june-brand-border);background:var(--june-brand-soft);color:var(--june-brand)}.june-ui .june-dataset-main,.june-ui .june-dataset-title-line{min-width:0}.june-ui .june-dataset-title-line{align-items:center;gap:7px;display:flex}.june-ui .june-dataset-title-line strong{min-width:0;color:var(--june-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.june-ui .june-dataset-sample{background:var(--june-brand-soft);color:var(--june-brand);border-radius:999px;flex:none;padding:2px 6px;font-size:9px;font-weight:700}.june-ui .june-dataset-description{color:var(--june-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.june-ui .june-dataset-mobile-meta{display:none}.june-ui .june-dataset-stat,.june-ui .june-dataset-updated{flex-direction:column;gap:2px;min-width:0;display:flex}.june-ui .june-dataset-stat strong{color:var(--june-ink);text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.june-ui .june-dataset-stat small,.june-ui .june-dataset-updated small{color:var(--june-ink-faint);font-size:10px}.june-ui .june-dataset-usage,.june-ui .june-dataset-updated{color:var(--june-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.june-ui .june-dataset-arrow{width:15px;height:15px;color:var(--june-ink-faint)}.june-ui .june-dataset-delete{border-radius:var(--june-radius-small);background:var(--june-surface);width:30px;height:30px;color:var(--june-ink-faint);opacity:0;cursor:pointer;border:1px solid #0000;place-items:center;padding:0;transition:color .14s,opacity .14s,border-color .14s,background-color .14s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.june-ui .june-dataset-row-wrap:hover .june-dataset-delete,.june-ui .june-dataset-delete:focus-visible{opacity:1}.june-ui .june-dataset-delete:hover{border-color:color-mix(in srgb, var(--june-danger) 32%, transparent);background:color-mix(in srgb, var(--june-danger) 6%, var(--june-surface));color:var(--june-danger)}.june-ui .june-dataset-delete:disabled{cursor:wait;opacity:.45}.june-ui .june-dataset-delete svg{width:15px;height:15px}.june-ui .june-datasets-filter-empty{border:0;border-radius:0;min-height:270px}.june-ui .june-datasets-filter-empty .june-secondary-button,.june-ui .june-datasets-empty .june-primary-button,.june-ui .june-datasets-empty .june-secondary-button{margin-top:20px}.june-ui .june-datasets-illustration>.june-icon{width:30px;height:30px;color:var(--june-brand)}.june-ui .june-datasets-illustration>i{border:2px solid var(--june-surface);background:var(--june-brand);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;display:grid;top:auto;bottom:7px;right:13px}.june-ui .june-dataset-skeleton{background:linear-gradient(90deg,#f0eff3 20%,#faf9fc 45%,#f0eff3 70%) 0 0/240% 100%;border-radius:4px;animation:1.4s ease-in-out infinite june-dataset-shimmer;display:block}.june-ui .june-dataset-skeleton.is-kicker{width:72px;height:9px}.june-ui .june-dataset-skeleton.is-heading{width:132px;height:19px;margin-top:7px}.june-ui .june-dataset-skeleton.is-label{width:42px;height:8px}.june-ui .june-dataset-skeleton.is-value{width:72px;height:13px;margin-top:6px}.june-ui .june-dataset-skeleton.is-search{min-width:220px;height:36px}.june-ui .june-dataset-skeleton.is-select{height:36px}.june-ui .june-dataset-skeleton.is-format{width:46px;height:32px}.june-ui .june-dataset-skeleton.is-name{width:min(210px,78%);height:13px}.june-ui .june-dataset-skeleton.is-description{width:min(280px,92%);height:10px;margin-top:7px}.june-ui .june-dataset-skeleton.is-stat{width:48px;height:22px}.june-ui .june-dataset-skeleton.is-usage{width:76px;height:12px}.june-ui .june-dataset-skeleton.is-updated{width:62px;height:22px}@keyframes june-dataset-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1099px){.june-ui .june-datasets-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.june-ui .june-datasets-search,.june-ui .june-datasets-toolbar--loading .is-search{grid-column:1/-1;min-width:0}.june-ui .june-dataset-row{grid-template-columns:50px minmax(0,1fr) 16px;gap:10px;min-height:82px;padding:11px 50px 11px 14px}.june-ui .june-dataset-stat,.june-ui .june-dataset-usage,.june-ui .june-dataset-updated,.june-ui .june-dataset-row--loading .is-stat,.june-ui .june-dataset-row--loading .is-usage,.june-ui .june-dataset-row--loading .is-updated{display:none}.june-ui .june-dataset-mobile-meta{min-width:0;color:var(--june-ink-faint);flex-wrap:wrap;align-items:center;margin-top:4px;font-size:10px;line-height:1.35;display:flex}.june-ui .june-dataset-mobile-meta>span+span:before{color:var(--june-border-strong);content:"·";margin:0 5px}.june-ui .june-dataset-row--loading{grid-template-columns:50px minmax(0,1fr)}}@media (max-width:700px){.june-ui .june-datasets-summary{flex-direction:column;align-items:flex-start;gap:14px}.june-ui .june-datasets-summary dl{width:100%}.june-ui .june-datasets-summary dl>div{border-left:0;flex:50%;min-width:0;padding:0 14px 0 0}.june-ui .june-datasets-summary dl>div+div{border-left:1px solid var(--june-brand-border);padding-left:14px}.june-ui .june-dataset-row{grid-template-columns:50px minmax(0,1fr) 16px}}@media (max-width:520px){.june-ui .june-datasets-toolbar{grid-template-columns:minmax(0,1fr)}.june-ui .june-datasets-search,.june-ui .june-datasets-select,.june-ui .june-datasets-toolbar--loading .june-dataset-skeleton{grid-column:1}.june-ui .june-dataset-row{grid-template-columns:44px minmax(0,1fr);min-height:70px;padding-left:12px}.june-ui .june-dataset-format{width:40px}.june-ui .june-dataset-updated,.june-ui .june-dataset-arrow,.june-ui .june-dataset-row--loading .is-updated{display:none}.june-ui .june-dataset-delete{opacity:1}}@media (prefers-reduced-motion:reduce){.june-ui .june-dataset-skeleton{animation:none}}.june-ui .june-home-data-actions{border-top:1px solid var(--june-border);width:100%;margin-top:26px;padding-top:22px}.june-ui .june-home-data-actions>p{color:var(--june-ink-muted);margin:0 0 12px;font-size:13px}.june-ui .june-home-data-actions>div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.june-ui .june-empty-state-copy:has(.june-home-data-actions){max-width:700px}.june-ui .june-create-strip>.june-home-data-actions{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:12px 24px;margin-top:0;padding-top:18px;display:grid}.june-ui .june-create-strip .june-home-data-actions>p{margin:0}.june-ui .june-create-strip .june-home-data-actions>div{justify-content:flex-end}@container june-home (max-width:700px){.june-ui .june-create-strip{grid-template-columns:minmax(0,1fr);gap:16px}.june-ui .june-create-strip .june-empty-actions,.june-ui .june-create-strip .june-home-data-actions>div{justify-content:flex-start}}@media (max-width:800px){.june-ui .june-create-strip{grid-template-columns:minmax(0,1fr);gap:16px}.june-ui .june-create-strip .june-empty-actions,.june-ui .june-create-strip .june-home-data-actions>div{justify-content:flex-start}}@media (max-width:620px){.june-ui .june-create-strip{padding:20px}.june-ui .june-home-data-actions>div{flex-direction:column}.june-ui .june-create-strip :is(.june-primary-button,.june-secondary-button){white-space:normal;text-align:center;min-height:44px}}
