.conversion-search-status{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:.9rem;line-height:1.5;display:flex}.conversion-search-status svg{flex-shrink:0;margin-top:2px}.conversion-search-status.is-loading{border-color:var(--mint);background:color-mix(in srgb,var(--mint) 12%,var(--surface))}.conversion-search-status.is-error{border-color:#e47777;border-left-width:4px}.conversion-search-result{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.conversion-search-result>strong{overflow-wrap:anywhere;min-width:0}.conversion-search-result.is-member{border-left:4px solid var(--mint)}.conversion-search-badge{border:1px solid var(--mint);background:color-mix(in srgb,var(--mint) 14%,var(--surface));color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.82rem;font-weight:600;display:inline-flex}.conversion-search-spinner{animation:1s linear infinite conversion-search-spin}@keyframes conversion-search-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.conversion-search-spinner{animation:none}}.auth-shell.auth-landing{grid-template-columns:minmax(0,1fr);align-content:center;gap:28px;max-width:none;padding:32px clamp(20px,4vw,72px)}.auth-landing .auth-story{grid-area:story;align-self:center;padding:0}.auth-landing{grid-template-areas:"story""scene""login"}.auth-landing .auth-brand{letter-spacing:-.04em;align-items:center;gap:12px;margin-bottom:38px;font-size:1.32rem;font-weight:650;display:flex}.auth-landing .auth-brand .brand-mark{border-radius:14px;width:42px;height:42px;font-size:1.65rem}.auth-landing .auth-story h1{letter-spacing:-.065em;text-wrap:balance;max-width:650px;font-size:clamp(2.75rem,4.1vw,5rem);line-height:1.045}.auth-landing .auth-story h1 span{color:var(--mint)}.auth-landing .auth-story .landing-promise{letter-spacing:-.025em;max-width:420px;margin:28px 0 0;font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:580;line-height:1.5}.auth-landing .auth-story .landing-description{max-width:410px;color:var(--text-soft);margin:18px 0 0;font-size:.93rem;line-height:1.75}.landing-login-link{color:var(--mint-soft);text-underline-offset:5px;align-items:center;gap:9px;margin-top:24px;font-size:.85rem;display:inline-flex}.auth-landing .auth-card{background:var(--surface-strong);-webkit-backdrop-filter:none;grid-area:login;width:100%;max-width:420px;padding:clamp(22px,2vw,32px);scroll-margin-top:20px}.landing-scene{grid-area:scene;place-self:center;width:100%;min-width:0;max-width:660px;position:relative}.garden-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.garden-kicker{color:var(--mint-soft);align-items:center;gap:6px;margin:0 0 8px;font-size:.72rem;display:flex}.garden-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:580;line-height:1.2}.garden-motion{border:1px solid var(--border-bright);width:36px;height:36px;color:var(--text-soft);background:var(--surface-soft);cursor:pointer;border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.garden-motion:hover{color:var(--text);background:var(--surface-hover)}.garden-motion:disabled{opacity:.45;cursor:default}.garden-example{color:var(--text-soft);margin:9px 0 0;padding:0 12px;font-size:.65rem}.garden-art{aspect-ratio:1.3;isolation:isolate;width:100%;margin-top:8%;position:relative}.garden-halo{background:radial-gradient(#51e6c426,#a78bfa09 60%,#0000 72%);border-radius:50%;position:absolute;inset:0}.garden-orbit{border:1px solid var(--border);border-radius:50%;position:absolute;inset:8% 5%;transform:rotate(-14deg)}.garden-orbit-two{opacity:.45;inset:20% -2%;transform:rotate(16deg)}.garden-comet{opacity:.5;pointer-events:none;--orbit-ink:color-mix(in srgb, var(--mint) 55%, var(--text));position:absolute;inset:-1px}.garden-comet i{width:var(--trail-size);height:var(--trail-size);background:var(--orbit-ink);offset-path:ellipse(50% 50% at 50% 50%);offset-rotate:0deg;border-radius:50%;animation:18s infinite garden-comet-lap;position:absolute;top:0;left:0}.garden-comet i:first-child{box-shadow:0 0 5px color-mix(in srgb, var(--orbit-ink) 45%, transparent), 0 0 12px color-mix(in srgb, var(--mint) 25%, transparent)}@keyframes garden-comet-lap{0%{offset-distance:calc(0% - var(--trail-lag));animation-timing-function:cubic-bezier(.35,.32,.68,.65)}50%{offset-distance:calc(50% - var(--trail-lag));animation-timing-function:cubic-bezier(.32,.35,.65,.68)}to{offset-distance:calc(100% - var(--trail-lag))}}.landing-scene[data-static=true] .garden-comet i{offset-distance:calc(8% - var(--trail-lag));animation:none}.landing-scene[data-static=true] .garden-comet i:not(:first-child){display:none}.garden-figures{z-index:2;align-items:flex-start;display:flex;position:absolute;inset:-10% 4% 0}.garden-character{aspect-ratio:3/8;transform-origin:50% 96%;width:25%;animation:6s ease-in-out infinite garden-breathe;position:relative;overflow:hidden}.garden-character img{width:400%;max-width:none;height:auto;position:absolute;top:0}.garden-character-0{animation-name:garden-plant;animation-duration:7s;scale:.75}.garden-character-1{animation-delay:-2s;overflow:visible}.garden-character-1 img{clip-path:polygon(25% 0,50% 0,50% 87%,51.4% 87%,51.4% 100%,25% 100%)}.garden-character-2 img{clip-path:polygon(50% 0,100% 0,100% 100%,51.4% 100%,51.4% 87%,50% 87%)}.garden-character-2{animation-name:garden-plan;animation-duration:8s;scale:.8}.garden-character-3{animation-delay:-4s;translate:-28%;scale:.666667}.garden-bed{z-index:1;pointer-events:none;width:90%;position:absolute;bottom:0;left:5%}.garden-bed img{width:100%;height:auto;display:block}.garden-note{z-index:4;background:var(--surface-strong);border:1px solid var(--border-bright);color:var(--mint-soft);border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:.62rem;display:flex;position:absolute;bottom:0;right:4%}.garden-fallback{text-align:center;color:var(--mint-soft);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:.9rem;display:flex;position:absolute;inset:0}.garden-ledger{z-index:5;background:var(--surface-strong);border:1px solid var(--border-bright);border-radius:20px;margin:18px 6px 0;padding:16px 18px 0;position:relative;box-shadow:0 14px 44px #00000014}.garden-ledger-title{color:var(--text);align-items:center;gap:7px;padding-bottom:12px;display:flex}.garden-ledger-title>svg{color:var(--mint);flex-shrink:0}.garden-ledger-title strong{font-size:.8rem;font-weight:600}.garden-ledger-title>span{color:var(--text-soft);margin-left:auto;font-size:.58rem}.garden-group-label{letter-spacing:.07em;text-transform:uppercase;color:var(--mint-soft);align-items:center;gap:6px;margin:0 0 9px;font-size:.6rem;font-weight:650;display:flex}.garden-human{padding:0 0 12px}.garden-person{color:var(--text-soft);justify-content:space-between;gap:8px;padding:4px 0;font-size:.72rem;display:flex}.garden-person time{color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.76rem}.garden-ai{border-top:1px solid var(--border);padding:12px 0 8px}.garden-ai .garden-group-label{color:var(--violet)}.garden-task{align-items:center;gap:8px;min-height:42px;padding:5px 0;display:flex}.garden-task>div{min-width:0}.garden-task strong{color:var(--text);font-size:.72rem;font-weight:500;display:block}.garden-task-result{color:var(--text-soft);margin-top:2px;font-size:.6rem;display:block}.garden-task-status{color:var(--text-soft);white-space:nowrap;margin-left:auto;font-size:.67rem}.garden-task-dot{border:1px solid var(--border-bright);width:17px;height:17px;color:var(--mint);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.garden-task-dot>span{background:var(--violet);border-radius:50%;width:5px;height:5px}.garden-task[data-state=Arbeitet] .garden-task-dot>span{animation:2.4s ease-in-out infinite garden-pulse}.garden-task[data-state=Abgeschlossen] .garden-task-status{color:var(--mint-soft)}.garden-details{border-top:1px solid var(--border);font-size:.65rem}.garden-details summary{cursor:pointer;min-height:44px;color:var(--text-soft);justify-content:space-between;align-items:center;list-style:none;display:flex}.garden-details summary::-webkit-details-marker{display:none}.garden-details[open] summary svg{transform:rotate(180deg)}.garden-detail-grid{grid-template-columns:1fr 1fr;gap:14px;padding-bottom:4px;display:grid}.garden-detail-grid strong{color:var(--text);font-weight:550}.garden-detail-grid dl{margin:8px 0}.garden-detail-grid dl>div{color:var(--text-soft);justify-content:space-between;gap:5px;margin:5px 0;display:flex}.garden-detail-grid dd{color:var(--text);white-space:nowrap;margin:0}.garden-details>p{color:var(--text-soft);margin:5px 0 14px;font-size:.61rem;line-height:1.6}.landing-scene[data-running=false] *,.landing-scene[data-running=false] :after{animation-play-state:paused!important}.auth-landing :is(button,a,summary):focus-visible{outline:2px solid var(--mint);outline-offset:4px}@keyframes garden-breathe{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-3px)rotate(.35deg)}}@keyframes garden-plant{0%,to{transform:rotate(-1deg)}50%{transform:translateY(2px)rotate(1.5deg)}}@keyframes garden-plan{0%,to{transform:rotate(.5deg)}50%{transform:translateY(-2px)rotate(-1deg)}}@keyframes garden-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (width>=1000px){.auth-shell.auth-landing{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);grid-template-areas:"story login""scene login";column-gap:5vw;max-width:1600px;margin-inline:auto}.auth-landing .auth-story h1{font-size:clamp(2.8rem,4.3vw,4.5rem)}.auth-landing .auth-story .landing-promise{max-width:540px}.auth-landing .auth-story .landing-description{max-width:530px}.auth-landing .auth-brand{margin-bottom:24px}.landing-scene{max-width:550px}.garden-art{aspect-ratio:1.55}.garden-figures{inset-inline:12%;top:-10%}.garden-bed{width:80%;bottom:0;left:10%}}@media (width>=1440px){.auth-shell.auth-landing{grid-template-columns:minmax(0,1fr) minmax(430px,1.25fr) minmax(320px,.85fr);grid-template-areas:"story scene login";gap:clamp(24px,2.2vw,48px);max-width:2100px;padding-inline:clamp(32px,3vw,64px)}.auth-landing .auth-brand{margin-bottom:44px}.auth-landing .auth-story h1{font-size:clamp(3.2rem,3.6vw,4.9rem)}.garden-art{aspect-ratio:1.3}.garden-figures{inset-inline:4%;top:-10%}.garden-bed{width:90%;bottom:0;left:5%}}@media (width<=999px){.auth-landing .auth-story{justify-self:center;width:100%;max-width:660px}.auth-landing .auth-card{max-width:660px}.auth-landing .auth-brand{margin-bottom:26px}}@media (width<=600px){.auth-shell.auth-landing{gap:32px;padding:24px 20px 32px}.auth-landing .auth-story h1{font-size:clamp(2.55rem,10vw,3.5rem)}.auth-landing .auth-story .landing-promise{margin-top:22px;font-size:1.05rem}.auth-landing .auth-story .landing-description{margin-top:14px;font-size:.88rem}.garden-heading,.garden-example{padding-inline:4px}.garden-art{aspect-ratio:1.3}.garden-ledger{margin-inline:0;padding-inline:13px}.garden-ledger-title>span,.garden-orbit-two,.garden-note{display:none}.garden-character-1,.garden-character-2{animation:none}.garden-task-status{font-size:.63rem}.garden-person,.garden-task strong{font-size:.7rem}.garden-detail-grid{gap:12px}}@media (prefers-reduced-motion:reduce){.landing-scene *,.landing-scene :after{transition:none!important;animation:none!important}}.auth-landing .auth-next-step{border-left:3px solid var(--mint);background:var(--surface-soft,#10b98114);color:var(--text);border-radius:6px;align-items:flex-start;gap:8px;margin:0 0 6px;padding:10px 12px;font-size:.85rem;line-height:1.5;display:flex}.auth-next-step svg{flex-shrink:0;margin-top:2px}.auth-landing input.auth-guided-field{outline:3px solid var(--mint);outline-offset:3px;scroll-margin-block:100px}.invitation-mail-status{overflow-wrap:anywhere;gap:.25rem;max-width:18rem;font-size:.8rem;display:grid}.invitation-mail-status small{opacity:.8;font-size:.75rem;display:grid}.invitation-mail-spin{animation:.8s linear infinite invitation-mail-spin}.invitation-mail-feedback{margin:.75rem 0;font-size:.9rem}.invitation-row:has(.invitation-mail-status){flex-wrap:wrap;gap:.75rem}@keyframes invitation-mail-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.invitation-mail-spin{animation:none}}.invitation-row:has(.invitation-mail-status){grid-template-columns:minmax(0,1fr) minmax(160px,230px) auto}.invitation-row>div.invitation-mail-status{gap:.25rem;display:grid}.invitation-row .invitation-mail-status span{font-size:.75rem}@media (width<=650px){.invitation-row:has(.invitation-mail-status){grid-template-columns:minmax(0,1fr) auto}.invitation-row>.invitation-mail-status{grid-area:2/1/auto/-1;max-width:none}}.system-log{grid-column:1/-1;min-width:0;padding:clamp(1rem,3vw,2rem)}.system-log-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.system-log p{line-height:1.6}.system-log h3{margin:1.5rem 0 .75rem}.system-log h3 small{font-size:.75rem;font-weight:400}.system-log-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.8rem;margin:1rem 0;display:grid}.system-log label{flex-direction:column;gap:.4rem;display:flex}.system-log select,.system-log button{font:inherit;color:inherit;background:var(--surface,#182236);border:1px solid;border-radius:.65rem;padding:.6rem .75rem}.system-log button:disabled{opacity:.55;cursor:default}.system-log select:focus-visible,.system-log button:focus-visible,.system-log summary:focus-visible{outline:3px solid var(--accent,#50ccb5);outline-offset:3px}.system-log-notice{border-left:3px solid var(--accent,#50ccb5);background:color-mix(in srgb,currentColor 5%,transparent);padding:1rem}.system-log-incidents{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.system-log-incident{border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:.8rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.system-log-incident p{margin:0}.system-log-incident small{line-height:1.5}.system-log-events details{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:.85rem 0}.system-log-events summary{cursor:pointer;line-height:1.5}.system-log-events summary span{font-size:.85rem;display:block}.system-log-events dl{overflow-wrap:anywhere;grid-template-columns:auto 1fr;gap:.4rem 1rem;font-size:.85rem;display:grid}.system-log-events dd{min-width:0;margin:0}.system-log-events code{white-space:pre-wrap;overflow-wrap:anywhere}.system-log-events+.system-log-heading{margin-top:1rem}.database-storage-info{flex-direction:column;gap:3px;min-width:0;display:flex}.database-storage-info strong{font-variant-numeric:tabular-nums;font-size:.78rem}.database-storage-info small{color:var(--text-faint);font-size:.64rem;line-height:1.5}.service-row.service-row--storage{grid-template-columns:38px minmax(0,1fr) minmax(0,1.5fr) auto}.service-row .database-storage-info{padding:10px 0}.service-row .database-storage-info small{white-space:normal;overflow:visible}.backup-storage-heading{flex-wrap:wrap}.backup-storage-heading .database-storage-info{margin-left:auto}.backup-storage-heading>svg{flex-shrink:0}@media (width<=600px){.service-row.service-row--storage{grid-template-columns:38px minmax(0,1fr) auto}.service-row--storage .database-storage-info{grid-area:2/2/auto/-1;padding:0 0 12px}.service-row--storage>.status-pill{grid-area:1/3}.backup-storage-heading .database-storage-info{flex-basis:100%;order:3;margin-left:0}}.admin-timers{margin:24px 0;padding:24px}.admin-timers h2,.admin-timer-dialog h2{font-size:1.15rem;font-weight:700}.admin-timers p{color:var(--text-soft);font-size:.8rem;line-height:1.6}.admin-timer-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-timer-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.admin-timer-row>div{overflow-wrap:anywhere;flex:1;min-width:min(260px,100%)}.admin-timer-row small{color:var(--text-soft);margin-top:6px;display:block}.admin-timer-health{border:1px solid;border-radius:8px;padding:5px 8px;font-size:.75rem}.admin-timer-health.healthy{color:var(--text)}.admin-timer-health.hanging{color:var(--text);background:var(--surface-soft);border-style:dashed}.admin-timer-health:before{content:"";background:#27a879;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.admin-timer-health.hanging:before{background:#ce8200}.admin-timer-dialog{color:var(--text);background:var(--bg,#10251f);border:1px solid var(--border);border-radius:18px;width:min(600px,100vw - 32px);max-height:85dvh;margin:auto;padding:24px;overflow:auto}.admin-timer-dialog::backdrop{background:#0009}.admin-timer-dialog p,.admin-timer-dialog li{font-size:.85rem;line-height:1.6}.admin-timer-dialog p,.admin-timer-dialog ul{margin:12px 0}@media (width<=600px){.admin-timers{padding:16px}.admin-timers .card-title{flex-wrap:wrap;gap:12px}}.admin-activity-summary{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;font-size:12px;line-height:1.5;display:flex}.admin-activity-summary span{white-space:nowrap}.admin-activity-summary b{font-variant-numeric:tabular-nums}.mobile-header:has(.admin-activity-summary){height:auto;min-height:calc(68px + env(safe-area-inset-top));flex-wrap:wrap;gap:8px}.mobile-header>.admin-activity-summary{flex:1;justify-content:center}@media (width>=1000px){.desktop-topbar:has(.admin-activity-summary){flex-wrap:wrap;gap:12px 16px;height:auto;min-height:74px;padding-top:10px;padding-bottom:10px}.topbar-actions:has(.admin-activity-summary){flex-wrap:wrap;gap:12px}}.tiny-gadget[data-compact]{isolation:isolate;max-width:none;min-height:100dvh;margin:0;padding:10px;display:block;position:relative}.tiny-gadget .ambient-layers{--theme-scene-frame:var(--theme-scene)}.tiny-gadget .ambient-layers span,.tiny-gadget .ambient-layers:after,.tiny-gadget .ambient-layers:before{animation:none!important}.tiny-gadget .gadget-panel{border:1px solid var(--border-bright);background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;gap:10px;max-width:500px;margin:0 auto;padding:10px;display:grid;box-shadow:0 8px 28px #0003}.tiny-gadget .gadget-header{align-items:center;gap:6px;min-width:0;display:flex}.tiny-gadget .gadget-project{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.tiny-gadget .gadget-project select{appearance:none;color:var(--text);text-overflow:ellipsis;background:0 0;border:0;width:100%;min-width:0;min-height:34px;padding:3px 0;font-size:13px;font-weight:650}.tiny-gadget .gadget-project option{background:var(--bg);color:var(--text)}.tiny-gadget .gadget-project>svg{pointer-events:none;flex-shrink:0}.tiny-gadget .gadget-expand,.tiny-gadget .gadget-stop{border:1px solid var(--border-bright);background:var(--surface-soft);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.tiny-gadget .gadget-expand{color:var(--mint)}.tiny-gadget .gadget-primary-row{grid-template-columns:minmax(130px,1fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.tiny-gadget .gadget-timer{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.tiny-gadget .gadget-clock{border:2px solid var(--project-accent);background:radial-gradient(circle at 45% 25%,var(--surface-soft),var(--bg-deep));gap:4px;width:126px;min-height:126px;margin:0 auto}.tiny-gadget .gadget-clock span{color:var(--text-soft);opacity:1;font-size:10px}.tiny-gadget .gadget-clock strong{font-size:25px;font-weight:600;font-family:var(--font-mono);letter-spacing:-1.2px}.tiny-gadget .gadget-clock small{color:var(--text-soft);font-size:8px}.tiny-gadget .gadget-controls{flex-wrap:nowrap;gap:5px}.tiny-gadget .gadget-controls .primary-button{border-radius:10px;gap:5px;min-height:34px;padding:5px 10px;font-size:12px}.tiny-gadget .gadget-controls .gadget-stop{min-height:34px;color:var(--danger)}.tiny-gadget .gadget-notes{flex-direction:column;gap:5px;min-width:0;display:flex}.tiny-gadget .gadget-note-heading{justify-content:space-between;align-items:center;gap:4px;display:flex}.tiny-gadget .gadget-note-heading>label{color:var(--text-soft);font-size:11px;font-weight:650}.tiny-gadget .gadget-note-heading .goal-set-button{border-radius:9px;width:30px;min-height:30px}.tiny-gadget .gadget-note-heading .goal-set-button svg{width:17px;height:17px}.tiny-gadget .activity-profile-picker{position:relative}.tiny-gadget .activity-profile-options{max-height:min(240px,100dvh - 120px);padding:10px;right:0;overflow-y:auto}.tiny-gadget .gadget-notes textarea{resize:vertical;background:var(--surface-soft);width:100%;min-width:0;height:100%;min-height:90px;color:var(--text);border:1px solid var(--border-bright);border-radius:10px;padding:8px;font-size:12px;line-height:1.4}.tiny-gadget .gadget-notes textarea::placeholder{color:var(--text-soft)}.tiny-gadget .gadget-note-save{min-height:26px;color:var(--mint);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;font-size:10px;display:flex}.tiny-gadget .gadget-levels{border:0;min-width:0;margin:0;padding:0}.tiny-gadget .gadget-levels legend{width:100%;color:var(--text-soft);margin-bottom:5px;font-size:9px}.tiny-gadget .gadget-levels>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.tiny-gadget .gadget-levels button{background:var(--surface-soft);border:1px solid var(--border-bright);min-height:34px;color:var(--text-soft);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:4px;display:flex}.tiny-gadget .gadget-levels button span{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.tiny-gadget .gadget-levels button svg{flex-shrink:0}.tiny-gadget .gadget-levels button[aria-pressed=true]{border-color:var(--mint);background:color-mix(in srgb,var(--mint) 18%,var(--bg));color:var(--text)}.tiny-gadget .gadget-levels button[data-work-level=ponder]{border-top-color:var(--stage-1,var(--violet))}.tiny-gadget .gadget-levels button[data-work-level=think]{border-top-color:var(--stage-2,var(--mint))}.tiny-gadget .gadget-levels button[data-work-level=build]{border-top-color:var(--stage-3,var(--orange))}.tiny-gadget .gadget-goals:empty{display:none}.tiny-gadget .gadget-goals .goal-status{margin:0;font-size:10px}.tiny-gadget .gadget-subtask{padding-top:6px}.tiny-gadget .gadget-subtask small{font-size:9px}.tiny-gadget .gadget-subtask div{gap:6px;margin-top:3px}.tiny-gadget .gadget-subtask div span,.tiny-gadget .gadget-subtask time{font-size:11px}.tiny-gadget .gadget-pauses{gap:6px;font-size:12px}.tiny-gadget button:disabled{opacity:.5;cursor:default}.gadget-return-banner{z-index:200;border:1px solid var(--border-bright);background:var(--bg);max-width:calc(100vw - 24px);color:var(--text);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.gadget-return-banner button{border:1px solid var(--border-bright);background:var(--surface-soft);min-height:34px;color:var(--mint);cursor:pointer;border-radius:8px;padding:5px 8px}@media (width<=320px){.tiny-gadget[data-compact]{padding:6px}.tiny-gadget .gadget-panel{gap:8px;padding:8px}.tiny-gadget .gadget-primary-row{grid-template-columns:minmax(120px,1fr) minmax(0,1fr);gap:6px}.tiny-gadget .gadget-clock{width:116px;min-height:116px}.tiny-gadget .gadget-clock strong{font-size:23px}.tiny-gadget .gadget-levels button span{display:none}}.app-exit-dialog{border:1px solid var(--border-bright);width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);background:var(--bg);box-shadow:var(--shadow);border-radius:20px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.app-exit-dialog::backdrop{background:#000000a6}.app-exit-dialog h2{margin:0;font-size:1.3rem}.app-exit-dialog form{flex-direction:column;gap:16px;display:flex}.app-exit-dialog p,.app-exit-dialog ul{margin:0;line-height:1.5}.app-exit-dialog fieldset{border:1px solid var(--border-bright);border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}.app-exit-dialog label{cursor:pointer;align-items:center;gap:10px;display:flex}.app-exit-dialog input{appearance:auto;width:16px;height:16px;min-height:0;accent-color:var(--mint);flex:0 0 16px;margin:0;padding:0}.app-exit-dialog small,.app-exit-browser-note{color:var(--text-soft);font-size:12px}.app-exit-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.app-exit-finished{min-height:100dvh;color:var(--text);background:var(--bg);place-items:center;padding:16px;display:grid}.app-exit-finished section{max-width:500px;padding:28px}.app-exit-finished h1{font-size:1.5rem}.app-exit-link{color:var(--text-soft);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:8px;display:inline-flex}.app-exit-link:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.sidebar-foot:has(.app-exit-link){flex-wrap:wrap}.sidebar-foot .app-exit-link{flex-basis:100%;padding-left:0;font-size:12px}.app-exit-activation{z-index:90;border:1px solid var(--border-bright);background:var(--bg);width:max-content;max-width:min(620px,100vw - 24px);color:var(--text);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.app-exit-activation span{flex:220px}.app-exit-activation button{flex:0 auto}.agents-view .page-heading{gap:12px;margin-bottom:8px}.agent-logger-quote{border-left:3px solid var(--border);color:var(--text-soft);max-width:85ch;margin:0 0 14px;padding:4px 0 4px 12px;font-size:.85rem;line-height:1.55}.agent-logger-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.agents-view summary{cursor:pointer;min-height:44px;color:var(--text);padding:12px}.agents-view summary:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:8px}.agent-logger-setup-card{overflow-wrap:anywhere;min-width:0}.agent-logger-setup-card>summary{box-sizing:border-box;min-height:84px}.agent-logger-setup-card>summary>span{color:var(--text-soft);margin:6px 0 0 16px;font-size:.78rem;display:block}.agent-logger-setup-card .mcp-card{box-shadow:none;background:0 0;border:0;padding:12px}.agent-logger-setup-card .card-title{display:none}.agent-logger-setup-card code{white-space:pre-wrap;overflow-wrap:anywhere}.agent-logger-setup-card form{margin-block:12px}.agent-logger-setup-card input{min-width:0;max-width:100%}.agent-logger-agents{margin-top:10px}.agents-view .agents-section-title{margin:12px 0 8px}.agents-view .agents-section-title h2{margin:0;font-size:1rem}.agent-logger-filters{flex-wrap:wrap;align-items:start;gap:8px;margin-bottom:8px;display:flex}.agent-logger-filters>details{flex:1;min-width:0}.agent-logger-filters>details[open]{flex-basis:100%}.agent-logger-filters>details>summary{padding:10px 0}.agent-logger-filters .activity-controls{margin:0}.agents-view .project-activity-summary{margin:6px 0}.agents-view .agent-run-list{gap:8px}.agents-view .agent-run-compact{overflow-wrap:anywhere;min-width:0;padding:12px 14px}.agents-view .agent-run-compact>header{flex-wrap:wrap;gap:8px}.agents-view .agent-run-compact>header>div{flex-wrap:wrap;min-width:0}.agents-view .agent-run-compact .agent-run-title{align-items:start;margin:8px 0 4px}.agents-view .agent-run-compact .agent-run-title>div{min-width:0}.agent-run-meta{color:var(--text-soft);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:.75rem;display:flex}.agents-view .agent-run-details>summary{padding:12px 0 4px}.agent-run-details>p{color:var(--text-soft);font-size:.8rem}.agents-view .compact-button,.agents-view .icon-button,.agents-view .text-button{min-height:44px}.agents-view .icon-button{min-width:44px}.agents-view .agent-run-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=620px){.agent-logger-setup-grid{grid-template-columns:minmax(0,1fr)}.agents-view .heading-actions{flex-wrap:wrap;gap:6px;display:flex}.agents-view .heading-actions button{flex:145px;width:auto;padding-inline:10px}.agents-view .agent-run-compact{padding:10px}.agents-view .activity-filter-fields{grid-template-columns:minmax(0,1fr)}.agents-view .activity-filter-fields>*,.agents-view .activity-filter-fields input,.agents-view .activity-filter-fields select{min-width:0;max-width:100%}.agent-logger-setup-card .two-columns{grid-template-columns:minmax(0,1fr)}.agents-view .project-activity-pagination{flex-wrap:wrap}}.agents-view .agents-section-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.agents-view .agent-run-compact,.agent-logger-setup-card{border-radius:14px}.agent-run-delete-dialog{width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);background:0 0;border:0;border-radius:1rem;padding:0}.agent-run-delete-dialog::backdrop{background:#000000a6}.agent-run-delete-panel{overflow-wrap:anywhere;padding:1.5rem}.agent-run-delete-panel h2{margin-top:0}.agent-run-delete-panel .modal-actions{flex-wrap:wrap}.agent-run-actions{flex-wrap:wrap;gap:.5rem;display:flex}.solo-design-toolbar{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 18px;display:flex}.solo-design-link{text-align:right;font-size:12px}.solo-project-card .solo-inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.solo-inline-form .project-emoji-field{grid-column:1/-1;justify-items:start;min-width:0}.solo-project-card .solo-inline-form>button{grid-column:auto}.solo-project-card .solo-project-list>div{grid-template-columns:39px minmax(0,1fr)}.solo-project-card .solo-design-link{text-align:left;grid-column:2;justify-self:start}.solo-project-card .solo-project-list strong{white-space:normal;overflow-wrap:anywhere}.solo-inline-form .emoji-picker-trigger{min-height:54px}.solo-project-card{z-index:2;position:relative;overflow:visible}.solo-branding-dialog{border:1px solid var(--border);background:var(--bg);width:min(720px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:24px;margin:auto;padding:28px;position:fixed;inset:0;box-shadow:0 24px 100px #0006}.solo-branding-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0008}.solo-branding-dialog header,.solo-branding-dialog footer,.branding-preview-label{justify-content:space-between;align-items:center;gap:16px;display:flex}.solo-branding-dialog h2{margin:4px 0;font-size:26px}.solo-branding-dialog p{color:var(--text-soft);line-height:1.6}.solo-branding-dialog fieldset{border:0;min-width:0;margin:20px 0;padding:0}.solo-branding-dialog fieldset:disabled{opacity:.55}.solo-branding-dialog legend{margin-bottom:12px;font-weight:700}.branding-override,.branding-modes label{align-items:center;gap:10px;line-height:1.4;display:flex}.branding-override{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:14px}.branding-modes{flex-wrap:wrap;gap:20px;margin-bottom:18px;display:flex}.solo-branding-dialog .branding-modes label,.solo-branding-dialog .branding-override{align-items:center;display:flex}.solo-branding-dialog input[type=radio],.solo-branding-dialog input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--mint);flex:0 0 18px;padding:0}.solo-branding-dialog input[type=range]{min-height:24px;padding:0}.branding-fields,.branding-crop{gap:14px;display:grid}.branding-fields label,.branding-upload,.branding-width,.branding-crop label{gap:7px;font-size:14px;display:grid}.branding-fields input,.branding-crop select{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface);border-radius:10px;padding:11px}.branding-upload{margin-bottom:14px}.branding-upload input{max-width:100%}.branding-upload small,.branding-fields small,.branding-preview-label span{color:var(--text-soft)}.branding-width{margin-top:18px}.branding-crop{border:1px solid var(--border);border-radius:14px;grid-template-columns:1fr 1fr;margin-top:16px;padding:16px}.branding-crop strong{grid-column:1/-1}.branding-crop input,.branding-width input{width:100%;accent-color:var(--mint)}.branding-preview-label{margin:18px 0 8px;font-size:13px}.branding-paper{color:#111;background:#fff;border:1px solid #d9e0dd;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:20px;min-height:135px;padding:26px;display:grid}.branding-paper>div:first-child{overflow-wrap:anywhere}.branding-paper>div:last-child{text-align:right}.branding-paper strong{color:#087e74;font-size:27px;font-weight:500;line-height:1.25;display:block}.branding-paper b{font-size:26px;font-weight:500}.branding-paper small{color:#657574;margin-top:6px;font-size:10px;display:block}.branding-paper>div:first-child small{text-transform:uppercase;letter-spacing:.05em}.branding-paper img{object-fit:contain;object-position:left center;max-width:100%;max-height:110px;display:block}.branding-placeholder{color:#66736d}.solo-branding-dialog footer{justify-content:flex-end;margin-top:24px}@media (width<=600px){.solo-branding-dialog{padding:18px}.branding-crop{grid-template-columns:1fr}.branding-paper{gap:12px;padding:16px}.branding-paper strong{font-size:21px}.branding-paper b{font-size:20px}.solo-project-list>div{flex-wrap:wrap}.solo-design-link{margin-left:auto}.branding-preview-label{align-items:flex-start}}
