:root{--sc-gold:#b78b35;--sc-ivory:#fbf9f3;--sc-charcoal:#24211c}button,a,input,textarea,select,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #a77b28;outline-offset:3px}button:active,.button:active{transform:translateY(1px)}button,.button,a{transition:background-color .14s,border-color .14s,box-shadow .14s}#cfSignOut{border:1px solid #c9ad72;background:#2a241a;color:#f7e9c7;border-radius:999px;padding:9px 16px;font-weight:750;min-height:44px}#cfSignOut:before{content:"\2197";margin-right:8px}.signout-state{position:relative;isolation:isolate;overflow:hidden;border:1px solid #d7c79f;border-radius:22px;padding:32px!important;background:linear-gradient(150deg,#fffdf8,#f6efdf);box-shadow:0 18px 55px #33220c12;animation:sc-arrive .22s ease-out}.signout-state:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(115deg,transparent 30%,#d6b66a25 50%,transparent 70%);animation:sc-gold-pass .65s ease-out}.assistant-confirmation{margin:16px 0;padding:18px;border:1px solid #c9ad72;border-radius:14px;background:#fffaf0;color:#262119}.assistant-confirmation h4{margin:0 0 12px}.assistant-confirmation dl>div{padding:10px 0;border-top:1px solid #e5d8bb}.assistant-confirmation dt{font-weight:750;text-transform:capitalize}.assistant-confirmation dd{margin:6px 0;overflow-wrap:anywhere}.assistant-confirmation dd>span{display:inline-block;min-width:145px;color:#645b49}.assistant-confirmation .quick-actions{margin:16px 0 0}.layout{animation:sc-arrive .2s ease-out}html[data-portal-transition=verified] main,html[data-portal-transition=verified] .signin-card{animation:sc-verified .25s ease-out}@keyframes sc-arrive{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes sc-gold-pass{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes sc-verified{0%{box-shadow:0 0 #c6a65f70}to{box-shadow:0 0 0 14px transparent}}@media (max-width:600px){.assistant-confirmation{padding:14px}.assistant-confirmation .quick-actions>button{flex:1}.signout-state{margin:24px 12px!important;padding:22px!important}.assistant-confirmation dd>span{display:block}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}:root #view-aihelp>.ai-pagehead{background:#faf6eb;border:1px solid #dfd1ad;box-shadow:none;padding:12px 16px;margin-bottom:10px}:root #view-aihelp>.ai-pagehead h2{font-size:26px}:root #view-aihelp .ai-composer{max-height:30vh}:root #view-aihelp .ai-composer-box{padding:10px 14px}:root #view-aihelp .ai-composer textarea{min-height:48px;height:56px;max-height:86px;font-size:16px;line-height:1.45}:root #view-aihelp .ai-composer-actions{margin-top:6px}:root #view-aihelp .ai-status{margin:6px 0 0;font-size:14px}:root #view-aihelp .assistant-confirmation{padding:14px;margin-top:12px}:root #view-aihelp .assistant-confirmation dl{margin:8px 0}:root #view-aihelp .assistant-confirmation h4{margin-bottom:8px}:root #view-aihelp .assistant-confirmation .meta{font-size:13px;line-height:1.4}@media (max-width:600px){:root #view-aihelp>.ai-pagehead h2{font-size:22px}:root #view-aihelp .ai-composer{max-height:31vh}:root #view-aihelp .ai-composer-box{padding:10px}:root #view-aihelp .ai-composer textarea{height:48px}:root #view-aihelp .assistant-confirmation .button{min-height:44px}}
