:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#222;--text-muted:#666;--font-weight-medium:500;--card-border:#ddd;--border-radius:6px;--space-2:8px;--space-4:16px;--space-6:24px;--space-1:4px;--space-3:12px;--space-8:32px;--control-gap:var(--space-2);--field-gap:var(--space-3);--control-height:32px;--control-padding:5px 10px;--button-bg:#fff;--button-hover:#f4f4f4;--button-border:#ccc;--button-text:#333;--control-focus:#777;background:#fff;font:14px/1.5 system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{flex-direction:column;min-height:100dvh;margin:0;display:flex}a{color:inherit;font-weight:var(--font-weight-medium);text-underline-offset:3px;text-decoration:none}a:hover{color:#555;text-decoration:none}a:has(>.title){text-decoration:none}:is(.prose,.reader-content,.answer,.ib-body) a{font-weight:var(--font-weight-medium);text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button,.btn,.oauth-btn{padding:var(--control-padding);min-height:var(--control-height);border:1px solid var(--button-border);background:var(--button-bg);color:var(--button-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:auto;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}button:hover,.btn:hover,.oauth-btn:hover,.mini-btn:hover,.btn-sm:hover,.btn-secondary:hover{background:var(--button-hover);color:var(--button-text)}a:is(.btn,.oauth-btn,.mini-btn,.btn-sm,.btn-secondary,.pill,.category,.head,.rc-chip,.news-topic):is(:hover,:focus-visible){text-decoration:none}button:disabled{opacity:.5;cursor:wait}input,select,textarea{min-width:0;max-width:100%;padding:var(--control-padding);background:#fff;border:1px solid #bbb;border-radius:6px;line-height:20px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select{width:100%}input[type=checkbox],input[type=radio]{width:auto}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}.page{flex:1;min-height:0}header{height:auto;min-height:56px;padding:12px var(--page-gutter) 4px;border-bottom:1px solid var(--card-border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}header a{text-decoration:none}header nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;font-size:.875rem;display:flex}.brand{font-weight:var(--font-weight-medium);grid-column:2;justify-self:center}header>.desktop-navigation{grid-column:3;justify-self:end}.assistant-navigation{padding:8px var(--page-gutter);flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.voice-controls{padding-top:var(--space-2)}.voice-status{height:3em;margin:var(--space-1) 0 0;color:var(--text-muted);font-size:.8rem;line-height:1.5;overflow-y:auto}main{width:min(100% - 40px,760px);margin:0 auto;padding:24px 0 40px}footer{padding:28px 20px max(36px,env(safe-area-inset-bottom));color:#666;flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:20px;font-size:.8rem;display:flex}footer a{text-decoration:none}strong,b,th{font-weight:var(--font-weight-medium)}strong strong,strong b,b strong,b b{font-weight:inherit}h1,h2,h3,h4{line-height:1.3;font-weight:var(--font-weight-medium)}h1{margin:0 0 20px;font-size:1.4rem}h2{margin:24px 0 12px;font-size:1.25rem}h3,h4{margin:24px 0 12px;font-size:1.05rem}p{margin:0 0 12px}ul,ol{margin:0 0 20px;padding-left:24px}li+li{margin-top:6px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f6f6;border-radius:6px;padding:16px;font-size:.85rem}code{font-size:.9em}table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:8px}img{max-width:100%;height:auto}svg{max-width:100%}blockquote{border-left:2px solid #ddd;margin:20px 0;padding-left:20px}hr{border:0;border-top:1px solid #ddd;margin:32px 0}dl{margin:0}dt{color:#666;font-size:.8rem}dd{overflow-wrap:anywhere;margin:0 0 12px}.command-page .page{flex-direction:column;min-height:0;display:flex;overflow:hidden}.command-page{height:100dvh}.command-page header{flex-shrink:0}.command-page main{flex-direction:column;flex:1;align-items:stretch;min-height:0;padding:24px 0 0;display:flex}.conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.prompt-panel{z-index:2;background:#fff;flex-shrink:0;width:100%;min-width:0;margin-block:auto;position:relative}.prompt-welcome{text-align:center;margin:0}.prompt-welcome h1{margin:0 0 6px;font-size:28px;line-height:1.2}.prompt-welcome p{color:#777;margin:0}.prompt-welcome p+p{margin-top:16px}.conversation.is-active .prompt-panel{margin-block:0}.conversation.is-active .prompt-welcome{display:none}.command-page #responses{overscroll-behavior-y:contain;flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.command-page #command-form{background:#fff;margin:0;padding:16px 0 8px}.composer,.search-bar{border:1px solid var(--border,#ddd);background:#fff;border-radius:6px;align-items:center;gap:4px;min-width:0;padding:3px;display:flex}:is(.composer,.search-bar)>:is(input,textarea){background:0 0;border:0}:is(.composer,.search-bar)>button{border-radius:4px;margin:0}.composer:has(textarea){align-items:flex-end}.composer>textarea{resize:vertical;flex:1 1 0;width:0;min-width:0;margin:0}:is(.composer,.search-bar):focus-within{border-color:var(--control-focus)}:is(.composer,.search-bar)>:is(input,textarea):focus{outline:none}.composer input{width:100%;height:var(--control-height);resize:none;min-height:var(--control-height);max-height:var(--control-height);padding:var(--control-padding);appearance:none;box-shadow:none;border-radius:6px;flex:1;line-height:20px;display:block;overflow-y:auto}.composer button{min-height:var(--control-height)}#status{color:#666;min-height:20px;margin:6px 0 0;font-size:.8rem}#responses:empty{display:none}.turn{overflow-wrap:anywhere;padding:16px 0;scroll-margin-top:110px}.turn+.turn{border-top:1px solid #eee}.request{font-weight:var(--font-weight-medium);white-space:pre-wrap;margin-bottom:16px}.answer{min-width:0}.answer h2,.answer h3,.answer h4{margin:20px 0 12px}.answer>:first-child{margin-top:0}.answer>:last-child{margin-bottom:0}.text{white-space:pre-wrap}.result+.result{border-top:1px solid #eee;margin-top:16px;padding-top:16px}.record-link{color:inherit;text-align:left;min-height:0;font-weight:var(--font-weight-medium);background:0 0;border:0;justify-content:flex-start;padding:0;text-decoration:none}.record-meta{color:#666;margin:4px 0 12px;font-size:.8rem;display:block}.auth-page .page{flex-direction:column;display:flex}.auth-page main{flex-direction:column;flex:1;justify-content:center;width:min(100% - 40px,380px);padding:16px 0 40px;display:flex}.auth-page h1{text-align:center;margin-bottom:12px}.auth-page .form,.auth-page .form button,.auth-page .oauth-btn{width:100%}.auth-page .auth-help{margin:20px 0;font-size:.8rem}.auth-page #passkey-login{margin:12px 0 24px}.auth-page .text-center{text-align:center}.auth-page .mt-5{margin-top:20px}.oauth-btn svg{flex:none;width:20px;height:20px}.field-label{text-align:left;flex-direction:column;gap:6px;font-size:.875rem;display:flex}.form{flex-direction:column;gap:8px;margin:0;display:flex}.form>button{align-self:flex-start}.form small{font-size:.8rem}.form-row,.form-inline{flex-flow:wrap;align-items:end;gap:8px;display:flex}.form-row>input,.form-row>select,.form-inline>input,.form-inline>select,.form-inline>.field-label{flex:200px;width:auto}.form-group,.section-body{flex-direction:column;gap:8px;display:flex}.page-stack,.section-stack{gap:var(--section-gap);flex-direction:column;display:flex}.form-actions,.section-actions,.view-switch{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.view-switch{margin-bottom:32px}.card,.section-card,.record-card,.record-editor,.page-section,.directory-row,.account-sections>.account-group,.settings-sections>section,.settings-sections>.section-stack{min-width:0;padding:var(--section-padding);border:1px solid var(--border);background:var(--bg,#fff);overflow-wrap:anywhere;border-radius:8px}.section-card>.card{border:0;padding:0}:is(.card,.section-card,.record-card,.record-editor,.page-section)+:is(.card,.section-card,.record-card,.record-editor,.page-section){margin-top:var(--section-gap)}.page-section,.section-block{margin-block:var(--section-gap)}.page-section>h3:first-child,.card h2,.card h3,.card h4,section>h2:first-child{margin-top:0}.card p:last-child{margin-bottom:0}.settings-sections{gap:var(--section-gap);min-width:0;display:grid}.settings-sections .form{width:100%;max-width:var(--form-width)}.disclosure summary{cursor:pointer}.disclosure[open]>summary{margin-bottom:16px}dialog.modal{color:#222;background:#fff;border:1px solid #ddd;border-radius:6px;width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:20px;overflow-y:auto}dialog.modal::backdrop{background:#0003}dialog.modal>h3{margin:0 0 16px}dialog.modal .form{gap:12px}dialog.modal textarea{resize:vertical;width:100%;min-height:72px}dialog.modal .form-actions{flex-wrap:wrap;gap:8px}dialog.modal .form-actions>button{margin:0}.ib-ask-note{color:#666;margin:0;font-size:.8rem}.ib-ask-problem{color:#a22424;margin:0}.text-muted,.text-small,small{color:#666}.text-sm{font-size:.875rem}.text-error,.error{color:#a22424}.notice,.alert{border:1px solid #ddd;border-radius:6px;margin-bottom:24px;padding:12px 16px}.d-none,[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-legal{margin-top:32px}.grid{gap:16px;display:grid}.grid-2,.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.flex{flex-wrap:wrap;gap:12px;display:flex}.text-center{text-align:center}.mb-4{margin-bottom:16px}.m-0{margin:0}.fixed-w{flex-shrink:0}@media (width<=480px){header{height:auto;min-height:52px;padding:8px 20px 4px}header nav{gap:16px}main{padding-top:24px}h1{font-size:1.4rem}footer{gap:16px}.form-inline{align-items:stretch}.form-inline>input,.form-inline>select,.form-inline>.field-label{flex-basis:100%}}.detail-list{gap:0;margin-block:16px;display:grid}.detail-row{border-bottom:1px solid var(--card-border);grid-template-columns:88px minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:8px 16px;padding-block:10px;display:grid}.detail-row>*{overflow-wrap:anywhere;min-width:0;margin:0}.detail-note{color:var(--text-muted);font-size:.875rem}.metadata-row,.inline-row,.addr-list li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.stack{flex-direction:column;gap:16px;display:flex}.stack>*{margin-block:0}.inline-row>*{margin:0}.addr-list{gap:8px;padding:0;list-style:none;display:grid}.form-action{margin:0;display:inline-flex}.text-secondary{color:var(--text-muted)}.text-xs{font-size:.8rem}.w-full{width:100%}.mt-4{margin-top:16px}.mb-2{margin-bottom:8px}.card-body{flex-direction:column;gap:12px;display:flex}.card-body>*{margin-block:0}@media (width<=600px){.detail-row{grid-template-columns:72px minmax(0,1fr);gap:4px 12px}.detail-note{grid-column:2}input,select,textarea{font-size:16px}}.push-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.push-state{color:#888;font-size:12px}.push-note{color:#888;margin:6px 0 10px;font-size:13px;line-height:1.55}.push-bad{color:var(--danger,#c33)}.push-log{border-top:1px solid var(--card-border,#eee);margin:10px 0 12px;padding-top:8px}.push-log-head{font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#999);margin:0 0 6px}.push-log-row{color:var(--text-secondary,#555);flex-wrap:wrap;align-items:baseline;gap:8px;padding:3px 0;font-size:12px;display:flex}.push-log-what{color:var(--text-primary,#111)}.push-from{color:var(--text-muted,#999)}.push-log-state{margin-left:auto}.push-log-when{color:var(--text-muted,#999);white-space:nowrap}.push-card .btn{margin-right:6px}.push-devices{border-top:1px solid #f0f0f0;margin:10px 0 12px}.push-device{border-bottom:1px solid #f5f5f5;align-items:baseline;gap:10px;padding:8px 0;display:flex}.push-dev-name{font-size:13px;font-weight:var(--font-weight-medium);color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.push-dev-when{color:#999;flex:1;min-width:0;font-size:12px}.push-device.is-here .push-dev-name:after{content:" — this one";color:#999;font-weight:400}.push-dev-off{color:#b3261e;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.push-dev-off:hover{background:var(--surface);text-decoration:none}.push-device.going{opacity:.45}.push-ask{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.push-ask[hidden]{display:none}.push-ask .push-state{color:var(--text-muted,#888);font-size:12px}.push-ask .push-what{color:var(--text-muted,#888);font-size:13px}.push-ask-go{font-size:13px}.command-page{overflow-anchor:none}.choices{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.choice{align-items:center;gap:8px;display:flex}.notice-ok,.notice-bad{border:1px solid var(--card-border);border-radius:6px;padding:10px 12px}.notice-bad{color:#a22424}@media (width<=600px){.data-table.stacked,.data-table.stacked tbody,.data-table.stacked tr,.data-table.stacked td{width:100%;display:block}.data-table.stacked thead{display:none}.data-table.stacked tr{border-bottom:1px solid var(--card-border);padding-block:8px}.data-table.stacked td{overflow-wrap:anywhere;border:0;padding:4px 0}.data-table.stacked td[data-label]:before{content:attr(data-label) ": ";color:var(--text-muted);margin-right:8px}}.form-actions,.section-actions,.actions-set{gap:var(--control-gap)}.form-actions-end{justify-content:flex-end}.card>:is(button,.btn),.card-body>:is(button,.btn){margin-block:8px}:is(button,.btn,.form-action)+:is(button,.btn,.form-action){margin-inline-start:8px}:is(.form-actions,.section-actions,.actions-set,.composer,.inline-row,.search-bar,.form-row,.form-inline,.record-actions,.doc-toolbar)>:is(button,.btn,.form-action){margin:0}.section-stack>*{margin-block:0}.action-block{flex-direction:column;align-items:flex-start;gap:8px;margin-block:12px;display:flex}.action-block>*{margin:0}.action-note{color:var(--text-muted);font-size:.875rem;line-height:1.5}.card>.form-actions{margin-block:12px}.form-action+p{margin-block-start:8px}:is(.form,.form-group,.page-stack,.section-stack,.section-body)>*{margin-block:0}.d-flex{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.composer input::placeholder{color:#777;opacity:1;font:inherit}.composer{align-items:center;min-width:0}.composer input{flex:1 1 0;width:0;min-width:0;font-size:16px}.composer button{white-space:nowrap;flex:none}.command-page main{min-width:0}@media (width<=600px){.command-page main{width:calc(100% - 24px)}.command-page header{padding-inline:12px}.command-page .turn{overflow-wrap:anywhere}.command-page #command-form{padding-block:8px}}.conversation-row{color:inherit;border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:12px 0;text-decoration:none;display:grid}.preview-rows>.conversation-row:last-child{border-bottom:0}.conversation-title{overflow-wrap:anywhere}.conversation-row time{color:#777;white-space:nowrap;font-size:.8rem}.conversation-preview{color:#777;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:.85rem;overflow:hidden}.unread-dot{vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.section-link{border-bottom:1px solid #eee;padding:8px 0;display:block}.search-bar{margin:12px 0}.search-bar input{flex:1;width:0;min-width:0}.search-bar button,.search-bar a{flex-shrink:0}@media (width<=480px){header{padding-inline:var(--page-gutter);gap:8px}header nav{gap:12px;font-size:13px}.conversation-row{gap:4px 8px}}.admin-navigation{flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;display:flex}main,.section-stack,.page-stack,.form-actions,.section-actions{min-width:0}main{overflow-wrap:anywhere}.form-actions>*,.section-actions>*{max-width:100%}@media (width<=480px){header nav a{padding-block:4px}.form-row,.form-inline{align-items:stretch}pre{padding:12px}}.dashboard-columns{gap:var(--section-gap);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.dashboard-columns>.page-stack{gap:var(--section-gap);min-width:0}.dashboard-columns>.page-stack>:is(.record-card,.section-card){margin:0}@media (width<=900px){.dashboard-columns{flex-direction:column;display:flex}.dashboard-columns>.page-stack{display:contents}.dashboard-columns>.page-stack>.section-card{order:2;width:100%}.dashboard-columns #home-brief,.dashboard-columns #home-conversations{order:-7}.dashboard-columns #home-inbox{order:-6}.dashboard-columns #home-events-card{order:-5}.dashboard-columns #home-scheduled-card{order:-4}.dashboard-columns #home-service-markets{order:-2}.dashboard-columns #home-service-news{order:-1}.dashboard-columns #home-blog{order:0}.dashboard-columns #home-service-prayer{order:2}.dashboard-columns #home-service-images{order:3}.dashboard-columns #home-service-video{order:4}}.card-grid,.directory-list{gap:var(--section-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start;min-width:0;display:grid}:is(.card-grid,.directory-list)>*{min-width:0;margin:0}.card-grid>:is(h2,.section-heading){grid-column:1/-1}:is(.card-grid,.directory-list)>:is(.card,.section-card,.record-card,.record-editor,.page-section){margin:0}.directory-row{align-self:start;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.directory-content{flex-direction:column;flex:1;min-width:0;text-decoration:none;display:flex}.directory-content h3{margin:0 0 4px}.directory-content>.form-actions{margin:8px 0 0}.form-actions>a:has(>svg){align-items:center;display:inline-flex}.directory-content>.directory-actions{margin-top:auto;padding-top:16px}.directory-row>.directory-icon{align-self:flex-start}.card-summary{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-height:4.5em;line-height:1.5;display:-webkit-box;overflow:hidden}.directory-content>p.card-summary{min-height:4.5em;margin-block:8px}.directory-heading{font-weight:var(--font-weight-medium);align-items:center;gap:8px;display:flex}.directory-heading>h3{flex:1;min-width:0}.directory-heading img,.directory-icon{object-fit:contain;flex:none;width:24px;height:24px}.directory-description{color:#666;margin-top:4px;display:block}.view-switch{margin-block:8px}.directory-heading{flex-wrap:wrap}.directory-content .metadata-row{color:var(--text-muted);margin-top:4px;font-size:.8rem}.badge-row{flex-wrap:wrap;gap:4px 8px;display:inline-flex}input.compact-number:not([type=checkbox]):not([type=radio]):not([type=hidden]){flex:0 7rem;width:7rem}.form-actions>.form-action{margin:0}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:20px;padding-block:8px;font-size:.875rem;display:flex}.pager-at{color:var(--text-muted);white-space:nowrap}.pager-link{padding-block:4px;display:inline-block}.command-page,.command-page #responses{scrollbar-width:none}html:has(>body.command-page){scrollbar-width:none}html:has(>body.command-page)::-webkit-scrollbar{display:none}.command-page::-webkit-scrollbar{display:none}.command-page #responses::-webkit-scrollbar{display:none}.answer-details{color:var(--text-muted);margin-top:12px;font-size:.8rem}.answer-details>summary{cursor:pointer;width:fit-content}.answer-details-body{color:#222;flex-direction:column;gap:8px;margin-top:8px;display:flex}.answer-details .result-card{border-top:1px solid #eee;gap:4px;padding:8px 0}.answer-details .result-card p{margin:0}.answer-details .form-actions{margin-top:4px}.answer-details .mini-btn{font-size:inherit;min-height:26px;padding:2px 8px}.detail-row{row-gap:6px}.detail-row>code,.detail-row>.detail-value{overflow-wrap:anywhere;min-width:0}.scope-fields{border:1px solid var(--card-border);border-radius:6px;min-width:0;margin:4px 0;padding:12px}.scope-fields[hidden]{display:none}.scope-fields legend{padding-inline:4px;font-size:.875rem}.detail-row:has(>:last-child:nth-child(2)){grid-template-columns:88px minmax(0,1fr)}.grow{flex:1 1 0;min-width:0}.between{justify-content:space-between}.items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.gap-2{gap:8px}.d-block{display:block}.d-inline{display:inline}.semibold{font-weight:var(--font-weight-medium)}.text-base{font-size:1rem}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mb-1{margin-bottom:4px}.mb-3{margin-bottom:12px}.compact-stack{gap:6px}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.breakable{overflow-wrap:anywhere}.note,.card-desc,.reading-meta,.card-meta,.doc-meta,.task-meta,.map-note{color:var(--text-muted);font-size:.875rem}.note{margin-block:8px}.links,.reading-actions,.page-action,.collection-head,.app-filters,.record-actions,.doc-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-block:12px;display:flex}.form-row>.field-label{flex:180px;min-width:0}textarea,.form-area,.record-body{resize:vertical;width:100%}.check-label,.form-check{flex-direction:row;align-items:center;gap:8px;display:flex}.form-action{align-items:center;gap:8px;max-width:100%}button,.btn,.link-button{overflow-wrap:anywhere;max-width:100%}.link-button{min-height:32px;font-weight:var(--font-weight-medium);align-items:center;padding:5px 0;text-decoration:none;display:inline-flex}.compact-list,.reading-list,.collection-list{flex-direction:column;min-width:0;display:flex}.compact-list>.card{border:0;border-bottom:1px solid var(--border);border-radius:0;margin:0;padding:14px 0}.list-row,.compact-list-item,.reading-row,.pick-row-box,.hz-row{border-bottom:1px solid #eee;align-items:flex-start;gap:12px;min-width:0;padding-block:12px;display:flex}.list-row>*,.reading-row>*{min-width:0}.list-link{flex:1;min-width:0;display:block}.reading-row h3{margin:0 0 4px}.news-reading-content,.place-info{flex:1;min-width:0}.news-reading-image{flex:0 0 96px}.news-reading-image img,.cover,.thumbnail{object-fit:cover;border-radius:4px}.news-reading-image img{width:96px;height:72px}.cover{max-height:240px}.news,.task-card{border-bottom:1px solid #eee;padding-block:12px}.blurb .title{font-weight:var(--font-weight-medium);display:block}.blurb .description{color:var(--text-muted);font-size:.875rem;display:block}.thumb-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;display:grid}.thumb-grid img{aspect-ratio:1;object-fit:cover;width:100%}iframe,video,canvas{max-width:100%}.map{border:1px solid var(--card-border);touch-action:none;border-radius:6px;height:clamp(240px,50svh,420px);position:relative;overflow:hidden}.map-layer{position:absolute;inset:0}.wx-now,.wx-days{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.wx-temp{font-size:1.6rem}.wx-day{font-size:.875rem}.count-badge{border:1px solid #ddd;border-radius:4px;padding:1px 6px;font-size:.75rem;font-weight:400;line-height:1.5;display:inline-block}.action-menu{margin-top:8px}.action-menu>summary{cursor:pointer;text-underline-offset:3px;width:fit-content;padding-block:4px;font-size:.875rem;text-decoration:underline}.action-grid{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.action-grid>.form-action{margin:0}.amount-action{flex-wrap:nowrap}@media (width<=600px){.directory-heading{gap:4px 8px}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-grid>.form-action,.action-grid button{width:100%}.action-grid>.amount-action{grid-column:1/-1}.amount-action input.compact-number:not([type=hidden]){flex:1;width:0}.amount-action button{width:auto}.file-actions,.contact-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}.file-actions>.form-action,.contact-actions>.form-action{margin:0}.data-table.stacked td:first-child{font-weight:var(--font-weight-medium)}.news-reading-image{flex-basis:72px}.news-reading-image img{width:72px;height:60px}.list-row,.pick-row-box{flex-wrap:wrap}.list-row>.grow,.pick-row-box>.grow{flex-basis:calc(100% - 44px)}.form-row>.field-label{flex-basis:100%}}.builder{flex-direction:column;gap:12px;display:flex}.preview-area{flex-direction:column;min-height:60vh;display:flex}.preview-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.preview-header h3{font-size:14px;font-weight:var(--font-weight-medium);margin:0}.preview-frame{background:#fff;border:1px solid #e0e0e0;border-radius:6px;flex:1;min-height:50vh}.code-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.code-header h3{font-size:14px;font-weight:var(--font-weight-medium);margin:0}.code-editor{resize:vertical;tab-size:2;background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;width:100%;min-height:300px;padding:12px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:13px;line-height:1.5}.status-msg{color:#999;margin-left:8px;font-size:13px}.ai-edit{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:12px}.ai-edit label{font-size:13px;font-weight:var(--font-weight-medium);margin-bottom:6px;display:block}.ai-edit-note{color:#888;margin:8px 0 0;font-size:12px}.ed-tall{min-height:50vh}.ed-grow{flex:300px;min-width:0;max-width:100%}input:focus,textarea:focus,select:focus{outline:2px solid var(--control-focus);outline-offset:1px;box-shadow:none}.map-tile{-webkit-user-select:none;user-select:none;pointer-events:none;width:256px;max-width:none;height:256px;position:absolute}.map-gap{visibility:hidden}.oauth-consent{place-items:center;min-height:100svh;display:grid}.oauth-consent main{width:min(100% - 32px,420px);min-width:0;margin:32px auto}.oauth-consent h1{overflow-wrap:anywhere;font-size:18px}.oauth-consent details>.form-col{margin-top:12px}.oauth-consent fieldset{border:0;min-width:0;margin:0;padding:0}.oauth-service-list{flex-direction:column;gap:8px;max-height:240px;margin-top:8px;display:flex;overflow:auto}.oauth-consent [hidden]{display:none!important}#oauth-access-summary{overflow-wrap:anywhere}:root{--page-gutter:clamp(48px,8vw,128px);--section-gap:24px;--section-padding:24px;--reading-width:760px;--form-width:640px;--border:#dedede;--surface:#f7f7f7;--text-primary:#222;--text-secondary:#666;--link-color:#222}.document-page main{width:calc(100% - 2*var(--page-gutter));max-width:none}.document-page.public-page main,.document-page main>:is(p,ul,ol){max-width:var(--reading-width)}.command-page main{max-width:760px}.reader-content,.prose{max-width:var(--reading-width);line-height:1.7}.reader-content{overflow-wrap:anywhere;width:100%;margin-inline:0}.reader-content :is(p,ul,ol,blockquote){margin-block:0 16px}.reader-content :is(h2,h3){margin-block:28px 12px}.page-col{gap:var(--section-gap);flex-direction:column;width:100%;min-width:0;display:flex}.page-col>*{min-width:0}.document-page main>.form:not(:has(textarea)){width:100%;max-width:var(--form-width)}.document-page .page-col>.form:not(:has(textarea)){width:100%;max-width:var(--form-width)}.document-page main>.search-bar{width:100%}.mini-btn,.btn-sm,.btn-secondary{border:1px solid var(--button-border);background:var(--button-bg);color:var(--button-text);padding:var(--control-padding);min-height:var(--control-height);font-size:inherit;border-radius:6px;justify-content:center;align-items:center;gap:6px;line-height:20px;text-decoration:none;display:inline-flex}.btn-quiet,.btn-plain{color:var(--button-text);background:0 0}.btn-quiet:hover,.btn-plain:hover{background:var(--button-hover);color:var(--button-text)}.danger,.btn-danger{color:#962323;background:#fff;border-color:#b77474}.danger:hover,.btn-danger:hover{color:#962323;background:#faeeee}.pill,.category,.head,.rc-chip,.news-topic{border:1px solid var(--border);vertical-align:middle;max-width:100%;color:inherit;background:#fff;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:.8rem;line-height:1.5;text-decoration:none;display:inline-flex}.pill.on,.head-on,.rc-chip.on,.type-filter-btn.active{font-weight:var(--font-weight-medium);background:#eee;border-color:#aaa}:is(.pill,.category,.head,.news-topic)+:is(.pill,.category,.head,.news-topic){margin-inline-start:6px}:is(.form-actions,.app-filters,.view-switch,.metadata-row)>:is(.pill,.category,.head){margin:0}.metadata-row,.reading-meta,.card-meta,.doc-meta,.task-meta,.ar-meta,.rc-meta,.stream-meta,.contact-meta,.notify-head,.mail-thread-meta{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:.8rem;line-height:1.5;display:flex}.metadata-time,.collection-when,.notify-when{color:var(--text-muted);white-space:nowrap;font-size:.8rem}.collection-list,.record-list,.rooms,.rc-hits,.notify-list{gap:0;min-width:0;display:grid}.collection-item{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;min-width:0;padding:14px 0;text-decoration:none;display:grid}.collection-title,.record-title{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.collection-preview{color:var(--text-muted);overflow-wrap:anywhere;grid-column:1;font-size:.875rem}.collection-when{grid-area:1/2}.record-card,.record-editor{flex-direction:column;gap:12px;min-width:0;display:flex}.record-card>*{margin-block:0}.record-card .record-title{font-size:1rem}.doc-toolbar,.doc-back,.doc-delete,.note-delete,.contact-actions,.file-actions,.action-footer,.article-actions,.article-meta,.mail-tabs,.markets-tabs,.rc-chips,.recent-searches-scroll,.here-strip{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block:12px;display:flex}.doc-view{line-height:1.7}.doc-view img,.reader-content img,.article-image,.media-preview,.img-full,.so-image{object-fit:contain;border-radius:8px;width:auto;max-width:100%;max-height:420px;margin-block:12px;display:block}img[width="16"],img[width="20"],img[width="24"],.stream-icon{object-fit:contain}.article-image{object-fit:cover;width:100%}.post-item,.bookmarks-page .reading-row,.ar-row,.rc-hit,.task-card,.notify-item,.feed-row{border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:16px 0;display:flex}:is(.post-item,.bookmarks-page .reading-row,.ar-row,.rc-hit,.task-card,.notify-item,.feed-row)>*{min-width:0;margin-block:0}.post-item h3{font-size:1.1rem}.ar-title,.notify-title,.task-title,.so-title{font-weight:var(--font-weight-medium)}.ar-body,.rc-text,.notify-body,.task-context,.so-body{overflow-wrap:anywhere;line-height:1.6}.rc-hit{text-decoration:none}.rc-subject,.notify-from{color:var(--text-muted);font-size:.8rem}.form-row,.form-inline{gap:var(--control-gap);min-width:0}.search-bar{flex-wrap:nowrap;align-items:center}.search-bar input{flex:1 1 0;width:0;margin:0}.search-bar select{flex:0 180px;width:auto}.search-bar:has(input):has(select){flex-wrap:wrap}.search-bar:has(select) input{flex:220px}.form :is(label,.field),.field{min-width:0}.field-label>:is(input,select,textarea),.form:not(.form-inline):not(.form-row)>:is(input,select,textarea),.form-group>:is(input,select,textarea){flex:none}.form-row>.field:not(select),.form-inline>.field:not(select){flex:180px;margin:0}.form-row>.field-wide:not(select),.form-inline>.field-wide:not(select){flex:2 280px}.form-row>select,.form-inline>select{flex:0 auto;width:auto;max-width:100%}.form-row>button,.form-inline>button,.search-bar>button{min-height:var(--control-height);flex:none;align-self:flex-end}form:not(.form-action)>:is(button,.btn)+p{margin-top:10px}:is(.form-actions,.section-actions,.action-grid,.reading-actions) form{margin:0}.reading-actions:empty{display:none}.reading-actions{gap:8px;margin-block:10px}.action-menu{vertical-align:top;margin:0 6px 0 0;display:inline-block;position:relative}.action-menu>summary{border:1px solid var(--border);border-radius:6px;padding:5px 10px;text-decoration:none}.action-menu[open]{margin:0 6px 0 0;display:inline-block}.action-menu :is(button,.btn){margin:0}summary{cursor:pointer;align-items:baseline;gap:8px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:before{content:"+";width:1em;font-weight:var(--font-weight-medium);flex:none;display:inline-block}details[open]>summary:before{content:"−"}details>summary+*{margin-top:12px}details.record-card{padding-block:12px;display:block}details.record-card>summary{margin:0}details.record-card[open]>:not(summary){margin-block:12px 0}.record-card>.record-card{margin:0}details.record-card>.record-editor{border:0;border-radius:0;padding:0}details.record-card>:last-child{margin-bottom:0}.references{color:var(--text-muted);border-top:1px solid var(--border);margin-block:20px;padding-top:12px;font-size:.85rem}.references[open]{color:inherit}.references ol,.references ul{padding-left:20px}.preview-frame{background:#fff;width:100%;min-width:0;height:55vh;min-height:340px;display:block}.editor-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.editor-layout>.field-label,.editor-layout>div{min-width:0;margin:0}.editor-layout .code-editor{height:55vh;min-height:340px}.mono-tall{min-height:320px;font-family:ui-monospace,monospace}.sbx-text{margin:6px 0 0;font-family:ui-monospace,monospace;font-size:.875rem;line-height:1.55}.sbx-problem,.sbx-code,.browser-problem{color:#962323}.browser-out{gap:12px;margin-top:20px;display:grid}.browser-where{color:var(--text-muted);overflow-wrap:anywhere;font-size:.8rem}.browser-shot{object-fit:contain;object-position:top;border:1px solid var(--border);border-radius:6px;width:100%;max-height:600px;display:block}.browser-text{max-width:var(--reading-width);white-space:pre-wrap}.conversation-panel{border:1px solid var(--border);border-radius:6px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sms-who{border-bottom:1px solid var(--border);flex-shrink:0;margin:0;padding:12px;font-size:1rem}.conversation-layout,.conversation-layout .conversation-panel{flex:1;min-height:0}.conversation-messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow:auto}.conversation-composer.form-inline{flex-wrap:nowrap;flex-shrink:0}.conversation-composer.form-inline>input{flex:1 1 0;width:0}.sms-msg{border:1px solid var(--border);border-radius:8px;flex-direction:column;align-self:flex-start;gap:4px;max-width:85%;padding:10px 12px;display:flex}.sms-msg.out{background:#f5f5f5;align-self:flex-end}.sms-body{white-space:pre-wrap;overflow-wrap:anywhere}.sms-when{color:var(--text-muted);font-size:.75rem}.conversation-composer{border-top:1px solid var(--border);background:#fff;padding:12px}.sms-conversation{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:14px 0;text-decoration:none;display:flex}.sms-conversation-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.sms-name{font-weight:var(--font-weight-medium)}.sms-preview{color:var(--text-muted);font-size:.875rem}.sms-verify{margin-block:20px}.sms-verify p{max-width:var(--reading-width)}.room-layout{flex-direction:column;flex:1;min-height:0;display:flex}body:has(.room-layout,.conversation-layout){height:var(--workspace-height,100dvh);min-height:0;overflow:hidden}body:has(.room-layout,.conversation-layout)>.page{flex-direction:column;display:flex;overflow:hidden}main:has(.room-layout,.conversation-layout){flex-direction:column;flex:1;min-height:0;padding-bottom:12px;display:flex}body.signed-in:has(.room-layout,.conversation-layout)>footer{display:none}.room-toolbar{gap:var(--space-3);flex-direction:column;flex-shrink:0;max-height:30dvh;display:flex;overflow:auto}.room-main{border:1px solid var(--border);border-radius:6px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.room-main>.room-toolbar{border-bottom:1px solid var(--border);min-height:0;padding:10px 12px;font-size:.85rem}.room-roster,#chat-users{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#messages{overscroll-behavior:contain;flex:1;min-height:0;padding:12px;overflow:auto}#chat-form{border-top:1px solid var(--border);background:#fff;flex-wrap:nowrap;flex-shrink:0;gap:12px;margin:0;padding:12px}#chat-form input{flex:1 1 0;width:0;min-width:0}.room-about{max-width:var(--reading-width);margin-block:12px}.thread-message{border:0;padding:18px 0}.thread-message-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.thread-message-header-text{flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-width:0;display:flex}.thread-message-author{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.thread-message-time,.mail-thread-time{color:var(--text-muted);font-size:.8rem}.thread-message-body{max-width:var(--reading-width);overflow-wrap:anywhere;line-height:1.65}.thread-message-body pre{white-space:pre-wrap}.mail-reply-box{border:1px solid var(--border);border-radius:6px;margin-top:20px;padding:16px}.mail-form{gap:12px;display:grid}.mail-thread-item{border-bottom:1px solid var(--border);gap:6px;padding:14px 0;display:grid}.mail-thread-row,.mail-addr-line{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.mail-thread-preview,.mail-addr{color:var(--text-muted);font-size:.875rem}.thread-preview .list-link{text-decoration:none}.mail-unread .mail-thread-subject,.contact-name{font-weight:var(--font-weight-medium)}.contacts-table{width:100%}.contact-meta{margin-top:5px}.thin-row{border-bottom:1px solid var(--border);padding-block:12px}.stream-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.stream-icon{flex:none;width:24px;height:24px}.stream-body{flex:1;min-width:0}.stream-text{margin-bottom:6px;line-height:1.6}.places-results{gap:0;margin-top:20px;display:grid}.place-card{border-bottom:1px solid var(--border);padding:16px 0}.place-address{color:var(--text-muted);margin-block:6px;font-size:.875rem}.place-links,.places-type-filter,.link-grid{flex-wrap:wrap;gap:8px 12px;margin-block:12px;display:flex}.places-page h3{margin-top:24px}.recent-searches{margin-block:20px}.recent-searches-scroll{gap:8px}.recent-search-label{font-size:.875rem}.table-scroll{width:100%;overflow-x:auto}.table-nowrap :is(th,td){white-space:nowrap}.markets-table{width:100%;display:table}.markets-table td{padding:12px 8px}.markets-name{font-weight:var(--font-weight-medium)}.markets-symbol,.markets-source,.markets-note{color:var(--text-muted);font-size:.8rem}.markets-price,.markets-change,.cell-right{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.market-symbol,.market-price{display:block}.markets-footer{margin-top:16px}.markets-chart-link{padding:5px 0;display:inline-block}.wx-now-row{flex-wrap:wrap;align-items:center;gap:16px;margin-block:16px;display:flex}.wx-big{font-size:2.3rem;line-height:1.2}.wx-place{font-weight:var(--font-weight-medium)}.wx-said,.wx-note,.wx-where{color:var(--text-muted)}.wx-facts{flex-wrap:wrap;gap:12px 24px;margin-block:16px;display:flex}.wx-fact{gap:4px;display:grid}.wx-fact-n{color:var(--text-muted);font-size:.8rem}.wx-strip-row{gap:20px;padding-block:12px;display:flex;overflow:auto}.wx-hour{text-align:center;flex:none;gap:6px;display:grid}.wx-hour-at{color:var(--text-muted);font-size:.8rem}.wx-list{display:grid}.wx-row{border-bottom:1px solid var(--border);grid-template-columns:100px minmax(0,1fr) auto;gap:12px;padding:12px 0;display:grid}.wx-row-t{font-variant-numeric:tabular-nums}.wx-also{margin-top:24px}.wx-also-head{margin-bottom:12px}.xline{border-bottom:1px solid var(--border);padding:12px 0}.xwhy,.xmore{margin-top:8px}.xmuted{color:var(--text-muted)}.task-detail,.task-steps{margin-top:16px}.task-step-detail{border-bottom:1px solid var(--border);padding:12px 0}.task-step-took{color:var(--text-muted);font-size:.8rem}.video-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;display:grid}.video-grid iframe{aspect-ratio:16/9;width:100%;height:auto}.news-reading-image{flex:0 0 180px;width:180px;height:120px}.media-cover{border:1px solid var(--border);background:var(--surface);border-radius:6px;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.media-cover-label{color:var(--text-muted);text-align:center;overflow-wrap:anywhere;min-width:0;padding:12px;font-size:.85rem}.news-reading-image.media-cover img{object-fit:cover;background:var(--surface);border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.news-reading-image.media-cover img[hidden]{display:none}.headline{font-weight:var(--font-weight-medium)}.article-back{margin-block:16px;display:inline-block}.gap-3{gap:12px}.gap-4{gap:16px}.my-3{margin-block:12px}.my-4{margin-block:16px}.my-5{margin-block:20px}.mt-5,.mt-24{margin-top:20px}.mt-6{margin-top:24px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.mt-0{margin-top:0}.ml-2{margin-left:8px}.ml-3{margin-left:12px}.mr-2{margin-right:8px}.p-4{padding:16px}.pt-3{padding-top:12px}.py-2{padding-block:8px}.border-t{border-top:1px solid var(--border)}.border-b{border-bottom:1px solid var(--border)}.pre-line{white-space:pre-line}.rounded,.rounded-lg{border-radius:8px}.bg-light,.bg-soft{background:var(--surface)}.italic{font-style:italic}.no-underline{text-decoration:none}.w-auto{width:auto}.relative{position:relative}.span-all{grid-column:1/-1}.text-faint{color:var(--text-muted)}@media (width<=700px){.editor-layout{grid-template-columns:minmax(0,1fr)}.editor-layout .code-editor{height:300px;min-height:260px}.preview-frame{height:440px;min-height:320px}.search-bar>select{flex:150px}.collection-item{gap:6px 10px}.collection-when{grid-area:auto/1}.collection-preview{grid-column:1/-1}.thread-preview{grid-template-columns:minmax(0,1fr) auto;display:grid}.thread-preview .metadata-time{grid-column:1/-1}.thread-preview .list-link{grid-row:1}.contacts-table,.contacts-table tbody,.contacts-table tr,.contacts-table td{width:100%;display:block}.contacts-table thead{display:none}.contacts-table tr{border-bottom:1px solid var(--border);padding:12px 0}.contacts-table td{border:0;padding:4px 0}.wx-row{grid-template-columns:75px minmax(0,1fr) auto;gap:8px}#chat-form{flex-direction:row;align-items:center}#chat-form input{flex-basis:0}.news-reading-image{flex:0 0 112px;width:112px;height:84px}.news-reading-image img{width:112px;height:84px}.sms-msg{max-width:95%}.conversation-composer input{flex-basis:160px}}.fl-scope{width:100%;margin:20px auto}.fl-scope svg{border:1px solid var(--border);background:#fafafa;border-radius:8px;width:100%;height:auto;display:block}.fl-ring,.fl-spoke{fill:none;stroke:#d2d5d8;stroke-width:1px}.fl-spoke{stroke-dasharray:3 4}.fl-ringlabel,.fl-cardinal,.fl-tag{fill:#555;font:11px system-ui,sans-serif}.fl-cardinal{text-anchor:middle}.fl-centre,.fl-ground,.fl-low{fill:#333}.fl-mid{fill:#777}.fl-high{fill:#aaa}.fl-legend{color:var(--text-muted);margin-top:12px;font-size:.8rem}.fl-forms{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.fl-line-row{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.fl-alt{color:var(--text-muted);font-size:.85rem}.fl-table{width:100%}.route-map{width:100%;margin:16px 0}.route-map svg{aspect-ratio:2;border:1px solid var(--border);background:#f3f4f4;border-radius:8px;width:100%;height:auto;display:block}.route-map figcaption{color:var(--text-muted);margin-top:6px;font-size:.75rem}.map-overlay{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.map-tile{border-radius:0;max-height:none!important;margin:0!important}.rt-steps li{padding-block:6px}.rt-dist{color:var(--text-muted);font-size:.8rem}.media-player{aspect-ratio:16/9;border:0;width:100%;height:auto;max-height:600px}#chat-form textarea{resize:vertical;flex:1 1 0;width:0;min-width:0;min-height:36px;max-height:120px}#messages .message{overflow-wrap:anywhere;padding:12px 0}#messages .message>span{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.msg-when{color:var(--text-muted);font-size:.75rem}.message-system{color:var(--text-muted);font-size:.8rem}@media (width<=700px){.fl-scope{margin-block:12px}.route-map svg{min-height:200px}.task.card{padding-block:12px}}.contacts-table td.contact-meta{display:table-cell}.overlay-btn{margin-top:10px;display:inline-flex}.sms-out-msg{background:#f6f6f6;align-self:flex-end}.sms-msg.whatsapp-message{color:#203b29;background:#edf8ee;border-color:#cde5d0}.sms-msg.whatsapp-message.sms-out-msg{background:#dcf0df}.sms-who{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}#topics{flex-wrap:wrap;align-items:center;gap:8px;margin-block:16px;display:flex}.record-card .form-actions,.post-item .metadata-row{margin-block:0}#map-directions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(110px,.6fr) auto;align-items:end;gap:8px;display:grid}#map-directions>:is(input,select,button){align-self:stretch;min-height:36px;margin:0}#map-directions-result:empty{display:none}#map-directions-result{padding-block:12px}#map-directions-result li{padding-block:4px}@media (width<=700px){.contacts-table td.contact-meta{display:block}#map-directions{grid-template-columns:minmax(0,1fr) auto}#map-directions input[name=to]{grid-column:1/-1}#map-directions select{grid-column:1}#topics{gap:8px}}.button-icon{flex:0 0 18px;width:18px;height:18px;display:block}.form-actions>:is(.btn,.mini-btn,button){white-space:nowrap;flex-shrink:0}.directory-content>.action-menu{margin-top:12px}.directory-content>.metadata-row .badge-row{align-items:center;gap:6px 8px}.video-grid>.reading-row{flex-direction:column;align-items:stretch;gap:10px}.video-grid>.reading-row>a{width:100%;display:block}.video-grid>.reading-row>a>img,.thumbnail>a>img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;height:auto;margin-bottom:10px;display:block}.video-grid .reading-actions{gap:8px;margin:0}.video-grid .reading-meta{color:var(--text-muted);font-size:.85rem;line-height:1.5}.thumbnail{border-bottom:1px solid var(--border);max-width:640px;padding-block:16px}.thumbnail h3{margin:0 0 8px}#xstops{margin-top:16px}.xstop{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 0;display:flex}.xstop>button{text-align:left;flex:0 auto;justify-content:flex-start}.xaway{color:var(--text-muted);font-size:.85rem}.xarr{color:var(--text-primary);flex-basis:100%;padding:8px 0;line-height:1.8}.social-post{border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:10px;padding:20px 0;font-weight:400;display:flex}.social-post>*{min-width:0;margin-block:0}.so-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.social-post .breakable,.col-feed .feed-row .breakable{overflow-wrap:anywhere;line-height:1.6}.action-menu-items{z-index:30;border:1px solid var(--border);background:#fff;border-radius:6px;flex-direction:column;align-items:stretch;gap:4px;width:max-content;min-width:128px;max-width:calc(100vw - 40px);margin:0;padding:6px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;box-shadow:0 4px 14px #00000012}.action-menu>.action-menu-items{margin-top:0}.action-menu>summary:before{content:none}.action-menu>summary{box-sizing:border-box;justify-content:center;align-items:center;min-height:32px;padding:4px 10px;line-height:1.4}.action-menu-items>.menu-item{white-space:nowrap;border-radius:3px;margin:0;padding:6px 10px;font-size:.875rem;line-height:1.4;text-decoration:none;display:block}.action-menu-items>.menu-item:hover,.action-menu-items>.menu-item:focus-visible{background:var(--surface)}.action-menu-items>.danger{color:#a32323}.reading-actions{align-items:center;gap:8px}.reading-actions>:is(.mini-btn,button,.btn,.form-action,.action-menu),.reading-actions>.action-menu[open]{flex:none;margin:0}.reading-actions>.action-menu>.action-menu-items{inset-inline:auto 0}.reading-actions .reading-save{align-self:center;padding:0}.reading-actions .mini-btn{box-sizing:border-box;margin:0}.action-menu-items form{margin:0}.link-card{border:1px solid var(--border);border-radius:6px;margin-block:8px;text-decoration:none;display:block;overflow:hidden}.so-pad,.link-card-pad{padding:12px}.mail-tags,.markets-tabs{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.mail-tag,.markets-tab{border:1px solid var(--border);border-radius:5px;align-items:center;gap:8px;padding:4px 9px;font-size:.85rem;text-decoration:none;display:inline-flex}.mail-tag.on,.markets-tab.active{background:var(--surface);font-weight:var(--font-weight-medium)}.mail-tag span{color:var(--text-muted);font-variant-numeric:tabular-nums}.thread-preview .list-link{flex-direction:column;gap:5px;display:flex}.thread-preview .metadata-time{color:var(--text-muted);white-space:nowrap;font-size:.8rem}.markets-table th,.markets-table td{border-bottom:1px solid var(--border);padding:6px 8px;line-height:1.4}.markets-table .markets-chart-link{padding:0}.markets-table .markets-name{color:var(--text-muted);font-weight:400}.view-share{align-items:center;gap:10px;margin-block:12px;font-size:.85rem;display:flex}.reading-page main>.editorial-page,.reading-page main>h1{width:100%;margin-inline:0}.view-switch a[aria-current=page]{font-weight:var(--font-weight-medium);background:var(--surface);text-decoration:none}.command-page #command-form{width:100%;margin-inline:0}#profile-status{max-width:var(--reading-width);gap:4px;margin:0}#profile-status .form-actions{align-items:center}#profile-status input[name=status]{flex:180px;min-width:0;max-width:100%}.editorial-page{width:100%;min-width:0}.editorial-page>.section-actions{gap:12px 24px;margin-block:20px 28px}.editorial-page [aria-current=page]{font-weight:var(--font-weight-medium);background:var(--surface);text-decoration:none}.editorial-entry{border-bottom:1px solid var(--border);padding-block:28px}.editorial-entry:first-child{padding-top:16px}.editorial-entry h2{font-size:clamp(1.2rem,3vw,1.55rem);line-height:1.3;font-weight:var(--font-weight-medium);letter-spacing:-.02em;margin:10px 0}.editorial-entry h2 a{text-decoration:none}.editorial-entry p+.metadata-row,.editorial-page>.metadata-row+.metadata-row{margin-top:16px}.editorial-entry p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.65}.editorial-back{margin-bottom:20px;display:inline-block}.editorial-notice{color:var(--text-muted);margin-block:16px 24px;font-size:.8rem}.editorial-page>.reader-content{overflow-wrap:anywhere;margin-block:28px;font-size:1rem;line-height:1.8}.editorial-page>.reader-content>:first-child{margin-top:0}.editorial-page>.disclosure{margin-top:28px}@media (width<=600px){.editorial-entry{padding-block:22px}.editorial-page>.reader-content{margin-block:22px}}.editorial-reading main>h1{overflow-wrap:anywhere}.conversation-context{color:#666;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 12px;font-size:.8rem;display:flex}.conversation-title,.conversation-context>span{overflow-wrap:anywhere;min-width:0}.ib-conv{gap:16px;min-width:0}.ib-head,.ib-from{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.ib-who-l{font-weight:var(--font-weight-medium);color:#222;overflow-wrap:anywhere}.ib-at,.ib-started{color:#777;white-space:nowrap;font-size:.75rem}.ib-conv :is(.message-list,.bubble-list,.card-list){flex-direction:column;gap:20px;min-width:0;display:flex}.ib-conv .ib-msg{overflow-wrap:anywhere;border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ib-body{overflow-wrap:anywhere;min-width:0;line-height:1.6}.ib-body>:first-child{margin-top:0}.ib-body>:last-child{margin-bottom:0}.ib-typed{white-space:pre-wrap}.ib-addrs{overflow-wrap:anywhere;gap:4px 12px;font-size:.8rem}.ib-conv .whatsapp-transcript,.ib-conv .sms-transcript{align-items:flex-start;gap:14px}.ib-conv .bubble,.sms-transcript .ib-msg{background:#f5f5f5;border-radius:12px;width:fit-content;min-width:min(220px,100%);max-width:88%;padding:10px 14px}.ib-conv .bubble{background:#f0f6f1}.ib-conv .bubble-outgoing{background:#e6f0e8;align-self:flex-end}.ib-conv .sms-transcript .ib-agent{background:#edf2f7}.ib-conv .mail-transcript{gap:28px}.ib-conv .assistant-transcript .ib-person{background:#f6f6f6;border-radius:6px;padding:12px 14px}.ib-compose{margin-top:8px}.ib-compose textarea{resize:vertical;width:100%;min-height:64px}.ib-note-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;line-height:1.7}@media (width<=480px){.ib-conv .bubble,.sms-transcript .ib-msg{max-width:96%}.ib-conv .ib-from{gap:4px 10px}.ib-addrs .ib-addr-sep{display:none}}.composer-note{text-align:center;color:#777;margin:8px 0 0;font-size:.8rem}.command-page .turn .ib-from{margin-bottom:8px}.command-page .turn .message-body{overflow-wrap:anywhere;min-width:0}.settings-signin{border-top:1px solid var(--border,#ddd);padding-block:12px}.settings-signin>h2{margin:0 0 8px;font-size:1rem}.connection-list{gap:12px;margin-block:16px;display:grid}.connection-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.connection-row>div{flex:180px;min-width:0}.connection-row p{color:#777;margin:2px 0 0;font-size:.875rem}.connection-state{color:#777;font-size:.8rem}.account-access{min-width:0}.account-access .form{max-width:var(--form-width)}.clients-table{table-layout:fixed;width:100%;margin-block:16px;display:table}.clients-table th,.clients-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 8px}.clients-table th:first-child{width:24%}.clients-table th:nth-child(2){width:14%}.clients-table th:nth-child(3){width:16%}.clients-table th:last-child{width:14%}@media (width<=700px){.clients-table{table-layout:auto}.clients-table td{padding:5px 0}}.segmented-control{background:#f5f5f5;border:0;border-radius:8px;flex-wrap:wrap;align-self:flex-start;gap:4px;min-width:0;max-width:100%;margin:0;padding:4px;display:flex}.segmented-control label{color:#666;cursor:pointer;border-radius:5px;margin:0;padding:6px 12px;font-size:.875rem;line-height:1.4;display:block;position:relative}.segmented-control label:has(input:checked){color:#111;background:#fff;box-shadow:0 1px 3px #0002}.segmented-control label:has(input:focus-visible){outline-offset:2px;outline:2px solid}.assistant-workspace{flex:1;min-width:0;min-height:0;display:flex;position:relative}.command-page main:has(.assistant-workspace){width:calc(100% - 2*var(--page-gutter));max-width:none}.assistant-workspace>.conversation{flex:1;min-width:0;margin-inline:auto}.command-page .assistant-workspace>.conversation:not(.is-active),.web-client .assistant-workspace>.conversation{width:100%;max-width:var(--reading-width)}.assistant-workspace .conversation>.assistant-toolbar,.assistant-workspace .assistant-thread-title,.assistant-workspace .prompt-panel{box-sizing:border-box;width:100%;margin-inline:auto}.assistant-workspace #responses>.turn{box-sizing:border-box;width:100%;margin:0}.assistant-workspace #responses>.turn:last-child{min-height:100%}.assistant-toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 0 16px;font-size:1rem;display:flex}.assistant-thread-title{font-size:1rem;font-weight:var(--font-weight-medium);overflow-wrap:anywhere;flex-shrink:0;margin:0 0 12px}.assistant-workspace .conversation.is-active .prompt-panel{padding-bottom:env(safe-area-inset-bottom);order:2;margin:0 auto}.assistant-workspace #responses{order:1}.assistant-workspace .composer textarea{width:0;min-width:0;min-height:var(--control-height);resize:none;box-sizing:border-box;max-height:160px;font:inherit;background:0 0;border:0;flex:1;margin:0;padding:5px 10px;font-size:16px;line-height:22px;overflow-y:auto}.assistant-workspace #status{color:#777;min-height:1.4em;margin:4px 0 0;font-size:.8rem}.command-page:has(.assistant-workspace){height:100svh;height:var(--workspace-height,100dvh);flex-direction:column;min-height:0;display:flex;overflow:hidden}.command-page:has(.assistant-workspace) .page{flex:1;height:auto;min-height:0}.command-page:has(.assistant-workspace)>footer{display:none}.assistant-workspace:not(#chat) #status:empty{display:none}:is(a.conversation-row,a.collection-item,a.directory-content,a.rc-hit,a.list-link,a.peek-row,a.compact-list-item){font-weight:400;text-decoration:none}:is(a.collection-item,a.directory-content,a.rc-hit,a.list-link,a.peek-row) .title,a.compact-list-item>span:first-child{font-weight:var(--font-weight-medium)}:is(a.conversation-row,a.collection-item,a.directory-content,a.rc-hit,a.list-link):is(:hover,:focus-visible){background:var(--surface);box-shadow:8px 0 var(--surface),-8px 0 var(--surface);color:inherit;text-decoration:none}.assistant-thread-title>button{color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;padding:0}.assistant-thread-title>button:hover{background:var(--surface)}.thread-title-editor{flex-wrap:wrap;gap:8px;margin:0;display:flex}.thread-title-editor input{flex:200px;width:auto}.desktop-navigation{margin-left:auto;display:flex}@media (width<=700px){header{padding:8px var(--page-gutter) 4px;flex-wrap:wrap;gap:4px 16px;min-height:52px}.desktop-navigation{gap:8px 16px}header nav a{padding-block:8px}}.desktop-navigation{flex-wrap:nowrap;align-items:center}.account-menu{flex:none;position:relative}.account-menu>summary{width:44px;height:44px;font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.account-menu>summary:before{display:none}.account-menu>.account-menu-links{z-index:100;background:#fff;border:1px solid #ddd;border-radius:8px;min-width:160px;max-width:calc(100vw - 24px);margin:8px 0 0;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #00000012}.account-menu-links>a{white-space:normal;overflow-wrap:anywhere;border-radius:4px;align-items:center;min-height:44px;padding:8px 12px;text-decoration:none;display:flex}.account-menu-links>a:hover,.account-menu-links>a:focus-visible{color:inherit;background:#f5f5f5}.recent-search-item{border:1px solid var(--border);border-radius:6px;align-items:stretch;max-width:100%;display:flex;overflow:hidden}.recent-search-item>.recent-search-label{white-space:normal;text-align:left;overflow-wrap:anywhere;border:0;border-radius:0;flex:1;justify-content:flex-start;min-width:0}.recent-search-item>.form-action{border-left:1px solid var(--border);flex:none;margin:0;display:flex}.recent-search-item .recent-search-close{border:0;border-radius:0;min-width:36px;height:100%;margin:0}.link-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px 20px;display:grid}.link-grid>.collection-item{flex-direction:column;gap:2px;min-width:0;padding:12px 0;display:flex}.so-head>.metadata-row{align-items:center;gap:10px;margin:0}.so-head .action-menu{margin:0}.so-head .action-menu-items{inset-inline:auto 0}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.shell-terminal{border:1px solid var(--border);background:#fff;border-radius:6px;height:min(60dvh,540px);min-height:240px;padding:12px;overflow:hidden}.shell-terminal .xterm{height:100%}.shell-terminal .xterm-helper-textarea{border:0;min-height:0;padding:0}.shell-terminal-actions{margin-bottom:12px}.page-menu{flex-wrap:nowrap;gap:8px 16px;max-width:100%;margin:0 0 24px;display:flex;overflow-x:auto}.page-stack>.page-menu,.section-stack>.page-menu{margin-block:0}.page-menu a{white-space:nowrap;border-radius:4px;flex:none;padding:4px 6px;text-decoration:none}.page-menu a:hover,.page-menu a[aria-current=page]{background:#f3f3f3;text-decoration:none}.plan-section{border-top:1px solid #ddd;gap:12px;padding:28px 0}.plan-section:first-child{border-top:0;padding-top:0}.account-sections{gap:0;gap:var(--section-gap);display:grid}.account-sections>.card,.account-sections>.account-group{margin:0;scroll-margin-top:24px}.account-sections>.card>h4,.account-group>h2{margin:0 0 16px;font-size:1.25rem}.account-group>.card{border:0;padding:12px 0}.account-group>.card>h4{margin:0 0 8px}.status-item{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.status-item:last-child{border-bottom:0}.status-name{font-weight:var(--font-weight-medium)}.status-details{color:#666;margin:6px 0 0;font-size:.875rem}.status-badge{white-space:nowrap;font-size:.875rem;font-weight:var(--font-weight-medium);border-radius:6px;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.status-ok{color:#17623b}.status-warn{color:#805500}.status-error{color:#a12622}.status-unknown{color:#666}.status-badge.status-ok{background:#edf7f0}.status-badge.status-warn{background:#fff5db}.status-badge.status-error{background:#fceeed}.status-badge.status-unknown{background:#f1f1f1}.status-badge:before,.status-heading:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.status-heading:before{vertical-align:middle;margin-right:10px}@media (width<=480px){.status-item{flex-wrap:wrap;align-items:flex-start}}.app-return{flex-shrink:0;padding:10px 16px}.ib-row,.ib-subject,.ib-snip,.ib-meta,.conversation-title{font-weight:400}.ib-row.unseen .ib-subject{font-weight:var(--font-weight-medium)}.ib-row.unseen .ib-subject:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}:is(.ib-body,.collection-preview) :is(strong,b){font-weight:var(--font-weight-medium)}.app-widget{border:1px solid var(--border);background:var(--bg);border-radius:6px;width:100%;height:420px;max-height:70dvh;display:block}.result-preview{overflow-wrap:anywhere;max-height:320px;overflow:auto}.result-preview>:first-child{margin-top:0}.result-preview>:last-child{margin-bottom:0}.document-page:has([data-home-overview]) .assistant-workspace{margin:0;display:block}.document-page:has([data-home-overview]) .conversation{height:auto;min-height:0;display:block}.document-page:has([data-home-overview]) .prompt-panel{margin:0;padding:0}.document-page:has([data-home-overview]) .prompt-welcome{display:none}.document-page:has([data-home-overview]) #responses:empty{display:none}.runtime-navigation{z-index:30;border-right:1px solid var(--border);background:var(--bg,#fff);flex-direction:column;gap:6px;width:88px;padding:92px 6px 24px;display:flex;position:fixed;inset:0 auto 0 0}.runtime-navigation a{color:#666;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:10px 4px;font-size:.75rem;text-decoration:none;display:flex}.runtime-navigation a[aria-current=page]{color:#222;background:#f3f3f3}.runtime-navigation a:hover{color:#222;background:#f6f6f6}.runtime-navigation svg{flex:none}.signed-in>.page,.signed-in>footer{margin-left:88px}.signed-in>.page>header{flex-wrap:nowrap;min-height:56px;padding-block:12px 4px}.section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin:32px 0 16px;display:flex}.section-heading h2{margin:0;font-size:1.15rem}.section-heading>a{color:var(--text-muted);font-size:.85rem}.shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shortcut-grid a{border:1px solid var(--border);border-radius:6px;padding:10px 12px;text-decoration:none}.shortcut-grid a:hover{background:var(--surface)}.conversation:not(.is-active) .assistant-toolbar{display:none}.home-date{color:#666;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;display:flex}.home-summary{margin:0;line-height:1.7}.home-card-content{min-width:0}.home-card-content>:is(.post-item,.thumbnail){border:0;border-radius:0;padding:0}.home-card-content>:first-child{margin-top:0}.home-card-content>:last-child{margin-bottom:0}@media (width<=700px){.signed-in{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.runtime-navigation{width:100%;height:calc(64px + env(safe-area-inset-bottom));padding:4px 8px calc(4px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;inset:auto 0 0}.runtime-navigation a{gap:2px;min-width:0;padding:4px}.signed-in>.page,.signed-in>footer{margin-left:0}.signed-in>.page>header{min-height:52px;padding:8px var(--page-gutter) 4px}:root{--page-gutter:16px;--section-gap:20px;--section-padding:16px}.card-grid,.directory-list{grid-template-columns:minmax(0,1fr)}.section-heading{margin-top:24px}.assistant-workspace .conversation.is-active .prompt-panel{padding-bottom:0}}.document-page:has([data-home-overview]) .assistant-toolbar{display:none}.section-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.record-card>.section-card-head{margin:0}.section-card-head :is(h2,h3,h4){margin:0;font-size:1.05rem}.card-head-link{font-weight:var(--font-weight-medium);text-decoration:none}.card-head-link:hover{color:inherit;text-decoration:none}.section-more{color:#666;font-size:.85rem;font-weight:400;text-decoration:none}.section-more:hover{text-decoration:underline}.inbox-peek{flex-direction:column;display:flex}.peek-row{border-bottom:1px solid #eee;flex-direction:column;gap:5px;min-width:0;padding:12px 0;text-decoration:none;display:flex}.peek-head{justify-content:space-between;gap:12px;display:flex}.peek-title{overflow-wrap:anywhere;min-width:0}.peek-when{white-space:nowrap;color:#666;font-size:.8rem}.peek-line{color:#666;overflow-wrap:anywhere;font-size:.85rem}.peek-who{margin-right:4px}.peek-via{margin-top:3px;font-size:.8rem;display:block}.inbox-peek>.link{margin-top:12px}.pin-btn{color:var(--button-text);background:0 0;min-width:32px;min-height:32px}.pin-btn svg{fill:none}.pin-btn.pinned svg{fill:currentColor}.home-card-content .headline{border-bottom:1px solid #eee;padding:12px 0;font-weight:400}.home-card-content .headline .title{font-weight:var(--font-weight-medium);display:block}.home-card-content .headline .description{color:#666;margin-top:6px;font-size:.85rem;display:block}.home-card-content .headline .summary{display:none}.home-card-content .category-header{color:#666;margin-bottom:6px;font-size:.8rem}.video-player-body{color:#fff;background:#111;grid-template-rows:minmax(0,1fr) auto;height:100dvh;min-height:0;display:grid;position:fixed;inset:0;overflow:hidden}.video-embed{min-width:0;min-height:0;position:relative;overflow:hidden}.video-embed iframe{aspect-ratio:auto;border:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}.video-bar{z-index:1;min-width:0;padding:12px 16px max(12px,env(safe-area-inset-bottom));color:#222;background:#fff;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin:0;font-size:.8rem;display:flex;position:relative}.video-bar>a{text-decoration:none}.audio-vis{pointer-events:none;background:#111;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.audio-vis:after{content:"Audio playback";color:#aaa;font-size:1rem}.audio-only iframe{opacity:0;pointer-events:none}.video-info-panel{color:#222;border:1px solid var(--border);background:#fff;border-radius:6px;max-height:50dvh;padding:16px;position:absolute;bottom:72px;left:16px;right:16px;overflow:auto}.discovery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;margin-bottom:12px;display:grid}.discovery-option{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:12px;text-decoration:none;display:flex}.discovery-option svg{flex:none}.discovery-option small{font-size:.8rem;display:block}@font-face{font-family:DM Sans;src:url(./dm-sans-latin-Xz1IZZA0.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.landing-page{--landing-accent:#386350}.landing-page .page{flex-direction:column;display:flex}.landing-page main{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding:16px 0;display:flex}.landing-page main>.landing-introduction:first-child{text-align:center;flex-direction:column;align-items:center;padding-top:max(24px,38svh - 225px);display:flex}.landing-scheduled.card{box-sizing:border-box;padding:10px}.landing-scheduled h2{color:var(--text-muted);margin:0 0 8px;font-size:.875rem;font-weight:400}.landing-introduction{text-align:center;width:100%;max-width:640px;padding:16px 0}.landing-introduction h1{margin:0 0 8px;font-size:28px}.landing-introduction p{margin:0 0 12px}.landing-introduction .landing-tagline{color:var(--text-primary);margin-bottom:12px;font-size:1.1rem}.landing-capabilities{text-align:left;border-block:1px solid var(--border);gap:16px;margin:24px 0;padding:20px 0;display:grid}.landing-capabilities>div{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.landing-capabilities dt{color:var(--landing-accent);font-size:1rem;font-weight:var(--font-weight-medium)}.landing-capabilities dd{color:var(--text-muted);margin:0}.landing-introduction .landing-access{font-size:.875rem;line-height:1.6}.landing-introduction .form-actions{justify-content:center;margin:24px 0 16px}.landing-page .landing-primary{background:var(--landing-accent);border-color:var(--landing-accent);color:#fff}.landing-page .landing-primary:hover{background:#284c3b;border-color:#284c3b}.landing-services{color:var(--text-muted);font-size:.875rem}.selectable-row{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.selectable-row>input[type=checkbox]{width:18px;height:18px;margin:16px 0 0}.bulk-read>.form-actions{margin:0 0 8px}[data-inbox-state]:empty{display:none}.collection-item>.form-actions{align-self:center}@media (width<=700px){.collection-item>.form-actions{grid-column:1/-1}}.record-list{margin:0;padding:0;list-style:none}.status-row{border-bottom:1px solid var(--border);grid-template-columns:7rem minmax(0,1fr) auto;align-items:start;gap:12px;padding-block:12px;display:grid}.status-row>*{overflow-wrap:anywhere;min-width:0}@media (width<=700px){.status-row{grid-template-columns:5rem minmax(0,1fr)}.status-row>:last-child{color:var(--text-muted);grid-column:2;font-size:.8rem}}.directory-card{position:relative}.directory-card>a.directory-content:after{content:"";border-radius:inherit;position:absolute;inset:0}:is(.directory-card:has(>a:hover),.directory-card:has(>a:focus-visible)){background:var(--surface)}.directory-card>a.directory-content:is(:hover,:focus-visible){box-shadow:none;background:0 0}.directory-card>.pin-form{z-index:1;position:relative}.directory-card[hidden]{display:none}.compact-list-item>.event-date{text-align:right;flex-shrink:0;max-width:50%;margin-left:auto}.form-action>input[type=number]:not([type=hidden]){flex:none;width:5rem}.form-action>button{white-space:nowrap;flex-shrink:0}.collection-item>.directory-content>.directory-heading{flex-wrap:wrap}:is(.page-col,.page-stack,.section-stack,.settings-sections)>:is(.card,.section-card,.record-card,.record-editor,.page-section){margin-block:0}.collection-item>.action-menu[open]{grid-column:1/-1}.collection-disclosure{display:block}.collection-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;list-style:none;display:flex}.collection-disclosure>summary::-webkit-details-marker{display:none}.collection-disclosure>summary>.directory-content{flex:1;min-width:0}.collection-disclosure>summary>.btn{flex:none}.search-bar>.filter-control{white-space:nowrap;flex:none;align-items:center;gap:8px;margin:0;display:flex}.search-bar>.filter-control select{width:auto;min-width:80px;margin:0}.search-bar>button{align-self:center;margin-block:0}.service-introduction{flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:42rem;margin:24px auto;display:flex}.service-introduction h1,.service-introduction p{margin:0}.service-introduction h1{margin-bottom:8px}.service-introduction .form-actions{margin:0}.reference-index{flex-wrap:wrap;gap:8px 16px;padding:16px 0;display:flex}.reference-index .ep-nav-title{font-weight:var(--font-weight-medium);flex-basis:100%;margin-top:12px}.reference-index .ep-price{color:var(--text-muted);margin-left:6px}.svc-page{flex-direction:column;gap:20px;min-width:0;display:flex}.svc-page .svc-h{margin:0}body:not(.signed-in) .desktop-navigation{flex-wrap:wrap}.document-content>:first-child{margin-top:0}.document-content h2{margin:24px 0 8px}.document-content p{margin:0 0 12px}.document-content pre,.document-content table{margin:12px 0}.account-menu summary .account-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.account-menu>summary{gap:8px;width:auto;padding:0}.account-menu>summary>.account-name{width:auto;height:auto;line-height:1.4}.account-avatar{background:var(--surface);width:30px;height:30px;color:var(--text-secondary);object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.account-group>.card+.card{border-top:1px solid var(--border);border-radius:0;margin-top:12px;padding-top:20px}.landing-highlights{flex-wrap:wrap;justify-content:center;gap:20px;margin:12px 0 4px;padding:0;list-style:none;display:flex}.landing-highlights li{color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;margin:0;font-size:.8rem;display:flex}.landing-highlights svg{fill:none;width:24px;height:24px;stroke:var(--landing-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.landing-introduction+.landing-scheduled{margin-top:16px}.card-grid.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.plan-card{flex-direction:column;gap:16px;padding:20px;display:flex}.plan-card>h2,.plan-card>p,.plan-card>ul,.plan-card>.form-actions{margin:0}.plan-card .plan-price{font-size:1.5rem;line-height:1.3}.plan-benefits{padding-left:18px}.plan-card>.form-actions{margin-top:auto;padding-top:8px}.plan-card .btn{text-align:center;width:100%}@media (width<=700px){.card-grid.comparison-grid{grid-template-columns:minmax(0,1fr)}}.page-menu.anchor-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding-bottom:16px;overflow:visible}.page-menu.anchor-nav a{font-weight:var(--font-weight-medium);background:0 0;border:0;border-radius:0;padding:0;text-decoration:none}.page-menu.anchor-nav a:hover{background:0 0;text-decoration:none}.page-controls{border-bottom:1px solid var(--border);flex-direction:column;gap:12px;min-width:0;padding-bottom:20px;display:flex}.view-controls{flex-direction:column;gap:12px;min-width:0;display:flex}.page-controls>*,.view-controls>*{margin-block:0}.view-tabs,.view-filters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.view-tabs>a,.view-filters>a{white-space:nowrap;align-items:center;min-height:36px;padding:5px 10px;line-height:24px;text-decoration:none;display:inline-flex}.view-tabs>a{border-bottom:2px solid #0000}.view-tabs>a[aria-current=page]{border-bottom-color:var(--text-primary);font-weight:var(--font-weight-medium)}.view-filters>a{border:1px solid var(--border);border-radius:5px}.view-filters>a[aria-current=page]{background:var(--surface);border-color:var(--text-secondary);font-weight:var(--font-weight-medium)}.view-tabs>a:hover,.view-filters>a:hover{background:var(--surface);text-decoration:none}.collection-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:16px;display:flex}.collection-toolbar>.search-bar{width:auto;margin:0;margin-inline-start:auto}.view-controls>.collection-toolbar{margin:0}.collection-toolbar>.search-bar:has(input){flex:280px;max-width:560px}.service-shortcuts{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;padding:2px;display:flex}.service-shortcuts>a{text-align:center;border-radius:8px;flex-direction:column;flex:none;align-items:center;gap:8px;min-width:88px;max-width:100%;padding:4px 8px;font-size:.875rem;font-weight:400;display:flex}.service-shortcuts>a:hover .service-shortcut-icon{background:var(--surface)}.service-shortcut-icon{border:1px solid var(--border);background:var(--bg,#fff);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.service-shortcuts img{object-fit:contain;width:28px;height:28px}.service-shortcuts span{white-space:normal;overflow-wrap:anywhere}@media (width>=701px) and (width<=1100px){.signed-in{--page-gutter:32px;--section-gap:20px;--section-padding:20px}.signed-in.document-page main>h1{margin-bottom:16px}.signed-in.document-page main{padding-top:24px}}@media (width<=700px){.signed-in{--section-gap:12px}.signed-in.document-page main{padding-top:24px}.signed-in.document-page main>h1{margin-bottom:10px}.signed-in .page-controls{gap:8px;padding-bottom:12px}.signed-in .view-controls{gap:8px}.signed-in .section-card-head{margin-bottom:12px}.signed-in .section-heading{margin-block:16px 8px}.signed-in .home-date{gap:4px 12px;margin-bottom:8px}.service-shortcuts>a{min-width:80px}}.shortcut-section{border-top:1px solid var(--border);min-width:0;padding-block:16px 8px}.shortcut-section>h2{color:var(--text-muted);margin:0 0 12px;font-size:.875rem;font-weight:400}.reference-list{max-width:var(--reading-width);padding-left:20px}.reference-list li{overflow-wrap:anywhere;margin-block:10px}.reference-list a{font-weight:400}.collection-head{align-items:center;gap:var(--space-3) var(--space-4);margin:0 0 var(--space-4);flex-direction:row}.collection-head>.search-bar{flex:320px;min-width:0;margin:0}.collection-head>.form-actions{gap:var(--control-gap);flex:none;margin:0}.collection-filters{flex-basis:100%;min-width:0}.collection-filters>:first-child{margin-top:0}.collection-filters>:last-child{margin-bottom:0}:is(.page-stack,.page-col,.section-stack)>.collection-head{margin:0}.editor-page{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.editor-page>nav{margin:0}.form.record-editor{width:100%;max-width:var(--form-width);gap:var(--field-gap);background:0 0;border:0;border-radius:0;padding:0}.form.record-editor.document-editor{max-width:none}.form.record-editor textarea{width:100%;min-height:0}.form.record-editor :is(p,.form-actions,.record-actions){margin-block:0}.form.record-editor>label:not(.check-label):not(.form-check){font-size:.875rem}.form.record-editor>label:has(input,textarea,select):not(.check-label):not(.form-check){gap:var(--space-1);flex-direction:column;display:flex}.form.record-editor>.form-actions,.form.record-editor>input+label,.form.record-editor>textarea+label,.form.record-editor>select+label{margin-top:var(--space-1)}.lookup-form{width:100%;max-width:var(--form-width);margin:0 0 var(--space-4);gap:var(--control-gap)}:is(.page-col,.page-stack,.section-body)>.lookup-form{margin:0}.form-inline.lookup-form{max-width:none}.form-inline.lookup-form>.field-label{flex:180px}.form-inline.lookup-form>button{align-self:flex-end}.record-editor>.page-stack{gap:var(--space-3)}.record-editor .note{font-size:.8rem}.collection-list>.collection-item:last-child{border-bottom:0}@media (width<=700px){.collection-head{gap:var(--space-2);margin-bottom:var(--space-3)}.collection-head>.search-bar{flex-basis:100%}.editor-page{gap:var(--space-3)}.lookup-form{margin-bottom:var(--space-3)}}@media (width>=701px){.table-scroll>.data-table{width:100%;display:table}}.table-scroll{min-width:0;max-width:100%}.data-table{width:100%}.data-table :is(th,td){overflow-wrap:anywhere}.data-table th{white-space:nowrap}.data-table :is(input,select){min-width:0;max-width:100%}.data-table .form-inline{margin:0}.table-scroll>.table-wide{white-space:normal;min-width:48rem;display:table}.table-wide :is(th,td){min-width:7rem;max-width:28rem}.table-wide td[colspan]{white-space:normal}.table-wide details :is(pre,dl){max-height:20rem;overflow:auto}.table-records{table-layout:fixed}.table-records :is(th,td):last-child{width:7rem}.table-records .collection-item{padding:8px 0;display:block}.table-records .collection-item:first-child{padding-top:0}@media (width<=900px){.data-table.table-records,.table-records tbody,.table-records tr,.table-records td{table-layout:auto;width:100%;display:block}.table-records thead{display:none}.table-records tr{border-bottom:1px solid var(--card-border);padding-block:12px}.table-records td,.table-records td:last-child{border:0;width:100%;padding:6px 0}.table-records td[data-label]:before{content:attr(data-label);color:var(--text-muted);margin-bottom:4px;font-size:.8rem;display:block}}.preview-entry{flex-direction:column;gap:8px;min-width:0;display:flex}.preview-entry>*{min-width:0;margin:0}.preview-entry+.preview-entry{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.preview-entry h3{font-size:1.05rem;line-height:1.35}.preview-entry p{overflow-wrap:anywhere}.preview-entry .metadata-row{margin:0}.record-editor fieldset{gap:var(--field-gap);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:6px;margin:0;display:grid}.record-editor fieldset+fieldset{margin-top:0}.record-editor fieldset>.form-row{margin:0}.record-editor fieldset legend{padding-inline:var(--space-1);font-size:.875rem}.preserve-whitespace{white-space:pre-wrap;overflow-wrap:anywhere}button.link-button{color:inherit;background:0 0;border:0;border-radius:0}button.link-button:hover{color:#555;background:0 0}.directory-list.tools-grid{align-items:stretch}.tools-grid>.directory-row{flex-direction:column;align-self:stretch;gap:10px}.tools-grid .tool-tile-price{margin-top:auto}@media (width>=901px){.directory-list.tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.public-demo{text-align:center;width:100%;margin-top:20px}.public-demo textarea{min-width:0;min-height:var(--control-height);resize:none;box-sizing:border-box;max-height:160px;font:inherit;background:0 0;border:0;flex:1;margin:0;padding:5px 8px;font-size:16px;line-height:1.5}.public-demo .demo-caption{text-align:center;color:var(--text-muted);margin:8px 0 0;font-size:.8rem}.public-demo .turn{border-bottom:1px solid var(--border);padding:16px 0}.public-demo .request{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:8px;font-weight:500}.public-demo .answer{overflow-wrap:anywhere}.public-demo [data-demo-status]:empty{display:none}.landing-activation{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;margin-top:16px;font-size:.875rem;display:flex}.landing-activation span{color:var(--text-muted)}@media (width<=600px){.landing-page main{padding-top:0}.landing-page main>.landing-introduction:first-child{padding-top:max(24px,38svh - 187px)}.landing-introduction{padding:12px 0}.landing-introduction h1{font-size:24px}.landing-introduction+.landing-scheduled{margin-top:8px}}.landing-page.demo-active .demo-caption,.landing-page.demo-active .landing-activation,.landing-page.demo-active .landing-scheduled{display:none}.landing-page.demo-active main>.landing-introduction:first-child{padding-top:24px}.public-demo .turn{text-align:left}.public-demo .answer{line-height:1.7}.public-demo .answer pre,.public-demo .answer table{max-width:100%;overflow-x:auto}.account-menu>.account-menu-links{width:260px;max-height:calc(100dvh - 96px);overflow-y:auto}.account-menu-links>a[aria-current=page]{background:var(--surface,#f7f7f7);font-weight:600}.room-status{color:var(--text-muted);margin:0;padding-inline:12px;font-size:.875rem}.text-success{color:#246746}.text-warning{color:#875c15}.edge.good{border-left-color:#246746}.edge.warning{border-left-color:#875c15}.edge.bad{border-left-color:#a22424}.embedded-app{border:0}.is-clickable{cursor:pointer}.clipboard-fallback{opacity:0;position:fixed}.traffic-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;display:grid}.traffic-stat{flex-direction:column;gap:2px;display:flex}.traffic-stat-n{font-variant-numeric:tabular-nums;font-size:24px;font-weight:550}.traffic-stat-l{color:var(--text-muted);font-size:12px}.traffic-tabs{flex-wrap:wrap;gap:14px;margin-bottom:10px;display:flex}.traffic-tab{color:var(--text-muted);font-size:13px;text-decoration:none}.traffic-tab.active{color:var(--text-primary);font-weight:550}.traffic-chart svg{width:100%;height:160px;display:block}.traffic-bar{fill:var(--accent-color,#000);opacity:.75}.traffic-bar:hover{opacity:1}.traffic-axis{color:var(--text-muted);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.traffic-drill{margin-top:16px}.traffic-grid{gap:var(--section-gap);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.traffic-rows{flex-direction:column;display:flex}.traffic-row{color:inherit;border-radius:3px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;text-decoration:none;display:flex;position:relative}.traffic-rowbar{width:100%;height:100%;fill:var(--surface);z-index:0;border-radius:3px;position:absolute;top:0;left:0}.traffic-label{z-index:1;word-break:break-all;flex:1;min-width:0;position:relative}.traffic-n{z-index:1;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;position:relative}a.traffic-row{cursor:pointer}a.traffic-row:hover .traffic-rowbar,a.traffic-row:focus-visible .traffic-rowbar{fill:var(--card-border)}a.traffic-row:hover .traffic-label{text-decoration:underline}a.traffic-row:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.traffic-row.selected{font-weight:550}.traffic-row.selected .traffic-rowbar{fill:var(--card-border)}.traffic-rest{color:var(--text-muted)}.traffic-rest .traffic-rowbar{opacity:.45}@media only screen and (width<=600px){.traffic-stat-n{font-size:20px}}.usage-card .traffic-chart svg{height:84px}.usage-card-total{margin-bottom:10px}.index-shell{font-family:var(--font-sans);background:var(--background);color:var(--foreground);flex-direction:column;min-height:100vh;display:flex}.index-shell .index-page{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;padding:0 20px 40px;display:flex;position:relative}.index-shell .index-head{justify-content:center;align-items:center;width:100%;max-width:760px;margin:0 auto;padding:20px 0 0;display:flex}.index-shell .brand{letter-spacing:-.2px;font-size:1.05rem;font-weight:800;line-height:1.25}.index-shell .index-body{flex-direction:column;flex:1;justify-content:center;width:100%;padding:6vh 0;display:flex}.index-shell .tagline{color:#111;margin-bottom:6px;font-size:18px;font-weight:700}.index-shell .subtag{color:#666;text-align:center;max-width:520px;margin-bottom:32px;font-size:15px;line-height:1.5}.index-shell .login-link{align-items:center;gap:14px;display:flex;position:absolute;top:20px;right:20px}.index-shell .login-link a,.index-shell .login-link button{color:#555;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.index-shell .login-link a:hover,.index-shell .login-link button:hover{color:#111}.index-shell .login-link a.primary{color:#111;font-weight:700}.index-shell .login-link [hidden]{display:none}.index-shell .also{text-align:center;color:#888;margin:32px 0;font-size:14px}.index-shell .footer{text-align:center;color:#999;padding:20px;font-size:13px}.index-shell .footer a{color:#555;text-decoration:none}.index-shell .footer a:hover{text-decoration:underline}@media (height<=720px){.index-shell .index-body{padding-top:6vh}}@media (width<=600px){.index-shell .index-body{padding-top:8vh}.index-shell .lcards,.index-shell .pcards{flex-direction:column;align-items:stretch;gap:10px}.index-shell .lcards .lcard,.index-shell .pcards .pcard{box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:none}.index-shell .lctas{flex-direction:column}.index-shell .lctas .lcta{box-sizing:border-box;text-align:center;width:100%}}.cw-mono{word-break:break-all;color:#222;background:#f5f5f5;border:1px solid #e2e2e2;border-radius:6px;padding:11px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.cw-secret{background:#fff8e6;border-color:#f0dfae}.cw-net{color:#8a5a00;background:#fff8e6;border:1px solid #f0dfae;border-radius:6px;margin:0 0 14px;padding:9px 11px;font-size:13px}.app-frame-root,.app-frame-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:canvas;height:100%;margin:0;padding:0}@media (prefers-color-scheme:dark){.app-frame-root,.app-frame-page{--lightningcss-light: ;--lightningcss-dark:initial}}.app-frame-page{flex-direction:column;display:flex}.app-frame-page #app-frame{background:canvas;border:0;flex:1;width:100%;min-height:0;display:block}.reference-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.reference-layout>*{min-width:0}.rule-table :is(th,td):first-child,.reference-layout .rule-table :is(th,td):nth-child(2){white-space:nowrap;overflow-wrap:normal}.rule-table :is(th,td){text-align:left;vertical-align:top;padding:6px 8px}.reference-sidebar{max-height:calc(100dvh - 48px);margin:0;position:sticky;top:24px;overflow:auto}.reference-sidebar .reference-index{flex-direction:column;align-items:stretch;gap:4px;padding:0}.reference-sidebar .reference-index>a{overflow-wrap:anywhere;padding:3px 8px}.reference-sidebar .ep-nav-title{margin-top:12px;font-weight:500}.reference-sidebar .ep-price{float:right;color:var(--text-muted)}@media (width>=901px){.reference-sidebar>summary{display:none}}@media (width<=900px){.reference-layout{grid-template-columns:minmax(0,1fr)}.reference-sidebar{max-height:none;position:static}.reference-sidebar .reference-index{max-height:50dvh;margin-top:12px;overflow:auto}}.web-client .client-result{overflow-wrap:anywhere;margin-block:1rem}.web-client .client-result iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.web-client .client-result img,.web-client .client-result audio{max-width:100%}.web-client .message-body pre{overflow-x:auto}.web-client .message-body{overflow-wrap:anywhere}.web-client #status{min-height:1.5em}.web-client #compose{margin:0;padding-block:8px}.web-client #connection:empty{display:none}.web-client [hidden]{display:none!important}.web-client #root{flex-direction:column;flex:1;min-height:0;display:flex}.web-client:not(.command-page) main{max-width:760px}
