.grlife-analytics-settings,.grlife-analytics-dialog{box-sizing:border-box;color:#20211f;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.grlife-analytics-dialog p{color:#51524d;margin:0;font-size:13px;line-height:1.6}.grlife-analytics-actions{flex-wrap:wrap;gap:8px;display:flex}.grlife-analytics-actions button,.grlife-analytics-settings button,.grlife-analytics-close{min-height:42px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #77786f;border-radius:4px;padding:8px 14px;font-size:13px}.grlife-analytics-actions button:disabled{cursor:default;opacity:.65}.grlife-analytics-actions button:hover:not(:disabled),.grlife-analytics-settings button:hover{background:#efeee8}.grlife-analytics-actions button:focus-visible,.grlife-analytics-settings button:focus-visible,.grlife-analytics-close:focus-visible{outline-offset:2px;outline:3px solid #295b9a}.grlife-analytics-settings{width:min(100% - 40px,1380px);padding:8px 0 max(16px, env(safe-area-inset-bottom));justify-content:flex-end;margin:0 auto;display:flex}.grlife-analytics-settings button{color:#62635c;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:8px 4px;text-decoration:underline}.grlife-analytics-dialog{background:#fff;border:1px solid #c9c8c1;border-radius:6px;width:min(520px,100vw - 32px);max-width:none;padding:22px;box-shadow:0 18px 60px #0003}.grlife-analytics-dialog::backdrop{background:#12121085}.grlife-analytics-dialog-form{gap:16px;display:grid}.grlife-analytics-dialog-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.grlife-analytics-dialog h2{margin:0;font-size:19px}.grlife-analytics-close{min-width:42px;padding:4px;font-size:23px;line-height:1}@media (max-width:680px){.grlife-analytics-actions button{width:100%;padding-inline:8px}.grlife-analytics-settings{width:calc(100% - 32px)}.grlife-analytics-dialog{padding:18px}.grlife-analytics-dialog .grlife-analytics-actions{grid-template-columns:minmax(0,1fr)}}.script-illustration-link{white-space:nowrap;text-underline-offset:.16em;margin-inline:.38em;font-size:13px;font-weight:400;display:inline-block}.language-control{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.language-control select{border:1px solid var(--line,#d9dad8);max-width:145px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:2px;padding:7px 25px 7px 8px;font-size:13px}.language-control select:focus-visible{outline:2px solid var(--ink,#18191a);outline-offset:3px}html[lang=zh-Hant] body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang TC,Microsoft JhengHei,sans-serif}html[lang=en] .main-nav a,html[lang=en] .quiet-button,html[lang=en] .local-chip{white-space:normal}html[lang=en] .onboarding-stepper button{overflow-wrap:anywhere}html[lang=en] .button{height:auto}@media (max-width:760px){.site-header{flex-wrap:wrap}.site-header:has(>.language-control){gap:6px 12px;height:auto;min-height:76px;padding-block:10px}.site-header:has(>.language-control) .brand{order:0}.site-header:has(>.language-control)>.language-control{order:1}.site-header:has(>.language-control) .main-nav{flex-basis:100%;order:2}.language-control{gap:4px}.site-header .header-actions .local-chip{display:none}.language-control{max-width:150px}html[lang=en] .site-header .main-nav{flex-wrap:wrap;gap:12px}}
