:root{--ink:#0f1c4e;--text:#3e4966;--muted:#6f788b;--blue:#4285f4;--google-blue:#4285f4;--red:#ea4335;--green:#2cba4e;--yellow:#fbbc05;--line:#e4e5e9;--panel:#f4f6f9;--panel-hover:#edf0f5;--soft:#f4f6f9;--control-radius:14px;--card-radius:22px;--grid-gap:14px;--header-solid-height:66px;--header-fade-end:112px;--ambient-halos:radial-gradient(circle 1025px at -5% 0,#4285f468 0%,#4285f45f 13.8%,#4285f447 27.6%,#4285f431 37.9%,#4285f41d 48.3%,#4285f40b 62.1%,#4285f403 75.9%,#4285f401 89.7%,#4285f400 100%),radial-gradient(circle 1025px at 105% 0,#ea433568 0%,#ea43355f 13.8%,#ea433547 27.6%,#ea433531 37.9%,#ea43351d 48.3%,#ea43350b 62.1%,#ea433503 75.9%,#ea433501 89.7%,#ea433500 100%),radial-gradient(circle 875px at 103% calc(100% - 40px),#2cba4e68 0%,#2cba4e5f 13.8%,#2cba4e47 27.6%,#2cba4e31 37.9%,#2cba4e1d 48.3%,#2cba4e0b 62.1%,#2cba4e03 75.9%,#2cba4e01 89.7%,#2cba4e00 100%),radial-gradient(circle 725px at 0 100%,#fbbc0568 0%,#fbbc055f 13.8%,#fbbc0547 27.6%,#fbbc0531 37.9%,#fbbc051d 48.3%,#fbbc050b 62.1%,#fbbc0503 75.9%,#fbbc0501 89.7%,#fbbc0500 100%);background:#fff}.surface-root{background:0 0;padding:160px 24px 64px}.ambient{background-color:#fff;background-image:var(--ambient-halos);position:fixed;inset:0}.header-fade{z-index:25;pointer-events:none;background-color:#fff;background-image:var(--ambient-halos);-webkit-mask-image:linear-gradient(to bottom,#000 var(--header-solid-height),transparent var(--header-fade-end));mask-image:linear-gradient(to bottom,#000 var(--header-solid-height),transparent var(--header-fade-end));-webkit-mask-image:linear-gradient(to bottom,#000 var(--header-solid-height),transparent var(--header-fade-end));position:fixed;inset:0}.workspace{max-width:720px;margin:0 auto}.ambient:after,.header-fade:after{--grid-clear-half:min(544px,calc(50vw - 24px));content:"";pointer-events:none;-webkit-mask-image:linear-gradient(to right,#000 0,#000 max(0px,calc(50% - var(--grid-clear-half) - 240px)),transparent calc(50% - var(--grid-clear-half)),transparent calc(50% + var(--grid-clear-half)),#000 min(100%,calc(50% + var(--grid-clear-half) + 240px)),#000 100%);mask-image:linear-gradient(to right,#000 0,#000 max(0px,calc(50% - var(--grid-clear-half) - 240px)),transparent calc(50% - var(--grid-clear-half)),transparent calc(50% + var(--grid-clear-half)),#000 min(100%,calc(50% + var(--grid-clear-half) + 240px)),#000 100%);-webkit-mask-image:linear-gradient(to right,#000 0,#000 max(0px,calc(50% - var(--grid-clear-half) - 240px)),transparent calc(50% - var(--grid-clear-half)),transparent calc(50% + var(--grid-clear-half)),#000 min(100%,calc(50% + var(--grid-clear-half) + 240px)),#000 100%);background-image:linear-gradient(#0f1c4e0b 1px,#0000 1px),linear-gradient(90deg,#0f1c4e0b 1px,#0000 1px);background-position:top;background-size:144px 144px;display:block;position:absolute;inset:0}h1{letter-spacing:-.8px;font-size:26px;font-weight:600;line-height:1.2}.workspace .page-header{align-items:center;min-height:44px;margin-bottom:30px}.workspace :is(.plan-filters,.auto-filters,.stats-detail-tabs,.settings-tabs){background:var(--panel);border:0;border-radius:18px;gap:2px;width:fit-content;max-width:100%;padding:4px}.workspace :is(.plan-filters,.auto-filters,.stats-detail-tabs,.settings-tabs) button{border-radius:var(--control-radius);min-height:44px;color:var(--muted);border:0;padding:9px 14px;font-size:13px;font-weight:500}.workspace :is(.plan-filters,.auto-filters,.stats-detail-tabs,.settings-tabs) button:is([aria-pressed=true],[aria-selected=true],.active){color:var(--ink);background:#fff}.workspace :is(.plan-filters,.auto-filters,.stats-detail-tabs,.settings-tabs) button:hover:not([aria-pressed=true]):not([aria-selected=true]):not(.active){background:var(--panel-hover);color:var(--ink)}.workspace :is(.button-quiet,.auto-global-control,.chat-article-tool,.chat-reset){border-radius:var(--control-radius);font-size:13px;font-weight:500}.workspace :is(.button-quiet,.auto-global-control,.chat-article-tool,.chat-reset):hover{background:var(--panel-hover);color:var(--ink)}.button{border-color:var(--line);min-height:44px;font-size:13px;font-weight:500}.button-primary,.button-primary:hover{box-shadow:none;color:#fff;background:linear-gradient(167deg,#0085ff,#005aff);border:0}.button-primary:hover{filter:brightness(.97)}.button-quiet{border:0}.blue{color:#4285f4}.green{color:#2cba4e}.amber{color:#8c711b}.red{color:#ea4335}.yellow{color:#94751b}.status-dot{background:#4285f4}.green .status-dot{background:#2cba4e}.amber .status-dot{background:#fbbc05}.settings-tabs{background:var(--panel);border:0;border-radius:16px;gap:3px;width:fit-content;margin-bottom:25px;padding:4px;display:flex}.settings-tabs button{min-height:44px;color:var(--muted);border:0;border-radius:12px;padding:0 14px;font-size:13px;font-weight:500}.settings-tabs button.active{color:var(--ink);background:#fff;border:0}.settings-form input,.settings-form select,.settings-form textarea,.dialog-field input,.dialog-field textarea,.dialog-field select{background:#f4f6f9;border:1px solid #0000;border-radius:14px}.settings-form input:focus,.settings-form textarea:focus,.settings-form select:focus{outline-offset:2px;outline:2px solid #4285f4}.connection-row{background:var(--panel);border:0;border-radius:20px;margin-bottom:12px;padding:19px}.dialog,.auto-dialog{border-color:var(--line)}.dialog-header .icon-button{background:var(--panel);width:44px;height:44px;color:var(--muted)}.editor-date{background:var(--panel);border:0;border-radius:15px;padding:16px}.editor-date input{border-color:var(--line)}.history-list>div{background:var(--panel);border:0;border-radius:16px;margin-bottom:10px;padding:16px}.notice{background:var(--panel)}.chat-shortcuts .chat-intent-blue{background:#4285f414}.chat-shortcuts .chat-intent-blue>svg{color:#4285f4}.chat-shortcuts .chat-intent-yellow{background:#fbbc0516}.chat-shortcuts .chat-intent-yellow>svg{color:#b88a00}.chat-shortcuts .chat-intent-red{background:#ea433514}.chat-shortcuts .chat-intent-red>svg{color:#ea4335}.chat-shortcuts .chat-intent-green{background:#2cba4e14}.chat-shortcuts .chat-intent-green>svg{color:#2cba4e}.chat-shortcuts .chat-intent-blue:hover{background:#4285f424}.chat-shortcuts .chat-intent-yellow:hover{background:#fbbc0528}.chat-shortcuts .chat-intent-red:hover{background:#ea433524}.chat-shortcuts .chat-intent-green:hover{background:#2cba4e24}.chat-article-tool>svg{color:#4285f4}.profile-error{color:#ea4335;margin:10px 0 0;font-size:12px;line-height:1.5}.profile-dialog-form{padding-top:6px}.profile-dialog-form .dialog-field{gap:10px}.profile-dialog-form .dialog-footer{margin-top:24px}.profile-dialog-form input{width:100%;min-height:48px;font:inherit;color:var(--ink);padding:12px 14px}@media (width<=799px){.surface-root{padding-top:116px}:root{--ambient-halos:radial-gradient(circle 575px at -5% 0,#4285f468 0%,#4285f45f 13.8%,#4285f447 27.6%,#4285f431 37.9%,#4285f41d 48.3%,#4285f40b 62.1%,#4285f403 75.9%,#4285f401 89.7%,#4285f400 100%),radial-gradient(circle 575px at 105% 0,#ea433568 0%,#ea43355f 13.8%,#ea433547 27.6%,#ea433531 37.9%,#ea43351d 48.3%,#ea43350b 62.1%,#ea433503 75.9%,#ea433501 89.7%,#ea433500 100%),radial-gradient(circle 490px at 103% calc(100% - 40px),#2cba4e68 0%,#2cba4e5f 13.8%,#2cba4e47 27.6%,#2cba4e31 37.9%,#2cba4e1d 48.3%,#2cba4e0b 62.1%,#2cba4e03 75.9%,#2cba4e01 89.7%,#2cba4e00 100%),radial-gradient(circle 415px at 0 100%,#fbbc0568 0%,#fbbc055f 13.8%,#fbbc0547 27.6%,#fbbc0531 37.9%,#fbbc051d 48.3%,#fbbc050b 62.1%,#fbbc0503 75.9%,#fbbc0501 89.7%,#fbbc0500 100%)}}@media (width<=374px){:root{--header-solid-height:110px;--header-fade-end:156px}.surface-root{padding-top:158px}}@media (width<=600px){:root{--grid-gap:10px}.surface-root{padding-inline:20px;padding-bottom:40px}h1{font-size:26px}.workspace .page-header{margin-bottom:26px}.workspace :is(.plan-filters,.auto-filters,.stats-detail-tabs,.settings-tabs) button{padding-inline:11px;font-size:12px}.workspace .stats-detail-tabs{width:100%}.workspace .stats-detail-tabs button{padding-inline:6px;font-size:11.5px}.workspace .auto-global-control{max-width:112px;padding:8px;font-size:12px}.settings-form input,.settings-form select,.settings-form textarea{font-size:16px}}@media (width<=360px){.workspace .stats-detail-tabs button{padding-inline:3px;font-size:10.5px}.workspace .auto-global-control{max-width:100px;font-size:11px}}.button-primary:hover{filter:brightness(1.07);background:linear-gradient(167deg,#0085ff,#005aff)}.button-primary,.button-primary:hover{border:1px solid #005aff!important;box-shadow:inset 0 2px 2px #fff9!important}.header-fade{opacity:.45;opacity:0;transition:opacity .25s;-webkit-mask-image:linear-gradient(#000 24px,#0000 92px);mask-image:linear-gradient(#000 24px,#0000 92px)}html[data-scrolled] .header-fade{opacity:1}@media (width<=799px){.header-fade{-webkit-mask-image:linear-gradient(#000 14px,#0000 76px);mask-image:linear-gradient(#000 14px,#0000 76px)}}.header-fade{transition:none}@media (width<=1100px){:root{--ambient-halos:radial-gradient(circle min(1025px, calc(46vw + 70px)) at -8% 0,#4285f468 0%,#4285f45f 13.8%,#4285f447 27.6%,#4285f431 37.9%,#4285f41d 48.3%,#4285f40b 62.1%,#4285f403 75.9%,#4285f401 89.7%,#4285f400 100%),radial-gradient(circle min(1025px, calc(46vw + 70px)) at 108% 0,#ea433568 0%,#ea43355f 13.8%,#ea433547 27.6%,#ea433531 37.9%,#ea43351d 48.3%,#ea43350b 62.1%,#ea433503 75.9%,#ea433501 89.7%,#ea433500 100%),radial-gradient(circle min(875px, calc(38vw + 60px)) at 108% calc(100% - 40px),#2cba4e68 0%,#2cba4e5f 13.8%,#2cba4e47 27.6%,#2cba4e31 37.9%,#2cba4e1d 48.3%,#2cba4e0b 62.1%,#2cba4e03 75.9%,#2cba4e01 89.7%,#2cba4e00 100%),radial-gradient(circle min(725px, calc(34vw + 50px)) at -6% 100%,#fbbc0568 0%,#fbbc055f 13.8%,#fbbc0547 27.6%,#fbbc0531 37.9%,#fbbc051d 48.3%,#fbbc050b 62.1%,#fbbc0503 75.9%,#fbbc0501 89.7%,#fbbc0500 100%)}}
