body:not(:has(.landing)){background-image:var(--glass-ambient);background-attachment:fixed}.app-shell{background:0 0}.glass-panel,.storage-health,.app-update,.preference-invitation,.review-callout,.capture-audio-status,.activation-card,.install-app__card,.plan-card,.free-tier-notice,.auth-account__card,.evolution-selection-summary,.review-source-drawer,.continue-picker,.idea-library-preview__queue{background-color:var(--glass-fill);background-image:var(--glass-sheen);box-shadow:inset 0 1px 0 var(--glass-edge), 0 0 0 1px var(--glass-hairline), var(--elevation-2);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.glass-panel--list,.idea-card,.idea-library-row--compact,.evolution-change-card,.complete-revision-change{background-color:var(--glass-fill-strong);background-image:var(--glass-sheen);box-shadow:inset 0 1px 0 var(--glass-edge), 0 0 0 1px var(--glass-hairline), var(--elevation-2);-webkit-backdrop-filter:none;backdrop-filter:none}.glass-bar,.app-shell__header,.bottom-nav{background-color:var(--glass-fill-strong);-webkit-backdrop-filter:var(--glass-blur-bar);backdrop-filter:var(--glass-blur-bar)}.app-shell__header{box-shadow:inset 0 -1px 0 var(--glass-hairline), var(--elevation-1)}.bottom-nav{box-shadow:inset 0 1px 0 var(--glass-edge), var(--elevation-1)}.bottom-nav__link:hover{background:var(--glass-fill)}.glass-sheet,.at-cap-sheet,.activation-dialog,.discard-confirmation{background-color:var(--glass-fill-sheet);background-image:var(--glass-sheen);box-shadow:inset 0 1px 0 var(--glass-edge), 0 0 0 1px var(--glass-hairline), var(--elevation-3);-webkit-backdrop-filter:var(--glass-blur-bar);backdrop-filter:var(--glass-blur-bar)}.library-bulk-bar,.idea-detail__save-bar,.idea-form__actions,.evolution-review-apply{background-color:var(--glass-fill-strong);background-image:var(--glass-sheen);box-shadow:inset 0 1px 0 var(--glass-edge), 0 0 0 1px var(--glass-hairline), var(--elevation-2);-webkit-backdrop-filter:var(--glass-blur-bar);backdrop-filter:var(--glass-blur-bar)}.btn-gold,.button-primary,.retry-save-button{background-color:var(--accent);background-image:var(--glass-sheen), var(--glass-gold);color:var(--on-accent);box-shadow:inset 0 1px 0 #fff9, var(--glass-gold-glow);border-color:#0000}.btn-ink{background-color:var(--ink);background-image:var(--glass-sheen), var(--glass-ink);color:var(--on-ink);box-shadow:inset 0 1px 0 #ffffff4d, var(--elevation-1)}.btn-glass,.chip,.button-quiet,.library-bulk-bar button{background-color:var(--glass-fill-strong);background-image:var(--glass-sheen);box-shadow:inset 0 1px 0 var(--glass-edge), 0 0 0 1px var(--glass-hairline), var(--elevation-1)}.chip.chip--selected{background-color:var(--ink);background-image:var(--glass-sheen), var(--glass-ink);color:var(--on-ink);box-shadow:inset 0 1px 0 #ffffff4d, var(--elevation-1)}.chip.chip--warm{background-color:color-mix(in srgb, var(--surface-warm) 82%, transparent)}.btn-danger,.record-stop-button{background-image:var(--glass-sheen);box-shadow:inset 0 1px 0 #ffffff4d, var(--elevation-1)}:is(.btn-gold,.btn-ink,.btn-glass,.btn-danger,.chip,.button-primary,.retry-save-button,.button-quiet,.record-stop-button){transition:transform .14s,box-shadow .14s,filter .14s}:is(.btn-gold,.btn-ink,.btn-glass,.btn-danger,.chip,.button-primary,.retry-save-button,.button-quiet,.record-stop-button):hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}:is(.btn-gold,.btn-ink,.btn-glass,.btn-danger,.chip,.button-primary,.retry-save-button,.button-quiet,.record-stop-button):active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--glass-press);filter:brightness(.96);transform:translateY(1px)}.segmented,.library-view-toggle,.evolution-review-mode{background-color:var(--glass-fill);box-shadow:var(--glass-well)}.segmented [aria-pressed=true],.library-view-toggle button[aria-pressed=true]{background:var(--glass-selected);box-shadow:inset 0 1px 0 var(--glass-edge), var(--elevation-1)}.evolution-review-mode label:has(input:checked){background:var(--glass-selected);box-shadow:inset 0 1px 0 var(--glass-edge), var(--elevation-1)}body:not(:has(.landing)) :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=number],input[type=url],textarea,select){background-color:var(--glass-fill-strong);box-shadow:var(--glass-well)}.field-icon{z-index:1}.record-button{isolation:isolate;box-shadow:var(--record-shadow), var(--glass-orb-glow);position:relative}.record-button:before{content:"";z-index:-1;background-color:var(--glass-fill);background-image:var(--glass-sheen);box-shadow:inset 0 1px 0 var(--glass-edge), inset 0 0 0 1px var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);-webkit-mask-composite:xor;-webkit-mask-composite:xor;border-radius:50%;padding:18px;position:absolute;inset:-19px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.record-button:after{content:"";pointer-events:none;background:linear-gradient(#ffffff80,#fff0);border-radius:50%;width:64%;height:34%;position:absolute;top:7%;left:18%}.record-button:active{transform:translateY(1px)scale(.99)}.recording-waveform{box-sizing:border-box;border-radius:var(--radius-md);background-color:var(--glass-fill);background-image:var(--glass-sheen);box-shadow:inset 0 1px 0 var(--glass-edge), 0 0 0 1px var(--glass-hairline), var(--glass-well), var(--elevation-2);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);align-items:center;padding:0 1rem;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){:is(.btn-gold,.btn-ink,.btn-glass,.btn-danger,.chip,.button-primary,.retry-save-button,.button-quiet,.record-stop-button,.record-button){transition:none}:is(.btn-gold,.btn-ink,.btn-glass,.btn-danger,.chip,.button-primary,.retry-save-button,.button-quiet,.record-stop-button,.record-button):is(:hover,:active){transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root,[data-theme]{--glass-ambient:none;--glass-fill:var(--glass-fill-solid);--glass-fill-strong:var(--glass-fill-solid);--glass-fill-sheet:var(--glass-fill-solid);--glass-blur:none;--glass-blur-bar:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,[data-theme]{--glass-ambient:none;--glass-fill:var(--glass-fill-solid);--glass-fill-strong:var(--glass-fill-solid);--glass-fill-sheet:var(--glass-fill-solid);--glass-blur:none;--glass-blur-bar:none}}@media (forced-colors:active){:root,[data-theme]{--glass-ambient:none;--glass-sheen:none;--glass-gold:none;--glass-ink:none;--glass-gold-glow:none;--glass-orb-glow:none;--glass-well:none;--glass-blur:none;--glass-blur-bar:none;--elevation-1:none;--elevation-2:none;--elevation-3:none}}
