@font-face{font-family:Inter;src:url(/assets/inter-var-CHdSMx28.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}:root{color-scheme:light;--background: #ffffff;--surface-block: #f7f7f7;--surface-raised: #ffffff;--surface-floating: #ffffff;--bubble-mine: #dcdcdc;--separator: rgba(26, 26, 26, .06);--field: #e4e4e4;--field-border: rgba(20, 20, 20, .14);--text-primary: #141414;--text-secondary: rgba(20, 20, 20, .62);--text-tertiary: rgba(20, 20, 20, .38);--accent: #141414;--accent-muted: rgba(20, 20, 20, .07);--brand: #00d8b5;--brand-muted: rgba(0, 216, 181, .1);--on-brand: #141414;--on-accent: #ffffff;--on-accent-muted: rgba(255, 255, 255, .55);--state-emphasis: rgba(20, 20, 20, .75);--shell-ground: var(--surface-block);--shell-card: var(--background);--scrim: rgba(0, 0, 0, .45);--on-scrim: #ffffff;--text-stack-gap: 2px;--spacing-xs: 4px;--spacing-s: 8px;--spacing-m: 12px;--spacing: 16px;--spacing-l: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--gap: 12px;--section-gap: 24px;--card-padding: 16px;--screen-margin: 18px;--radius-s: 8px;--radius-m: 13px;--radius-l: 18px;--radius-xl: 22px;--radius-pill: 999px;--touch-target: 44px;--in-field-control: 28px;--glyph-gap: var(--spacing-s);--check-column: var(--touch-target);--day-dot: 20px;--calendar-cell: 28px;--hour-row: 48px;--week-gutter: 56px;--composer-control: 56px;--composer-ring: var(--gap);--icon-caption: 12px;--icon-small: 16px;--icon-medium: 20px;--icon-large: 24px;--icon-display: 32px;--icon-object: 40px;--count-disc: var(--icon-object);--avatar-small: 24px;--avatar-ring: 2px;--avatar-medium: 32px;--avatar-large: 40px;--avatar-hero: 64px;--sidebar-glyph: var(--avatar-medium);--sidebar-width: 244px;--sidebar-collapsed: 76px;--nav-item-height: var(--touch-target);--page-margin: 36px;--page-gap: 24px;--gate-ink: #141414;--eazy-disc: #1b1b1b;--rail-width: 280px;--prose-width: 68ch;--font: "Inter", system-ui, -apple-system, sans-serif;--type-display: 600 34px/1.2 var(--font);--type-title: 600 22px/1.25 var(--font);--type-headline: 600 17px/1.35 var(--font);--type-body: 400 17px/1.45 var(--font);--type-body-emphasis: 500 17px/1.45 var(--font);--type-callout: 400 16px/1.4 var(--font);--type-dense: 400 14px/1.4 var(--font);--type-footnote: 400 13px/1.35 var(--font);--type-section-label: 500 12px/1.3 var(--font);--type-mechanical: 400 12px/1.3 var(--font);--type-mechanical-emphasis: 600 12px/1.3 var(--font);--type-stat-value: 500 20px/1.2 var(--font);--type-metric: 600 28px/1.15 var(--font)}:root[data-theme=dark]{color-scheme:dark;--background: #000000;--surface-block: #141414;--surface-raised: #1c1c1c;--surface-floating: #242424;--bubble-mine: #303030;--separator: rgba(255, 255, 255, .08);--field: #2c2c2c;--field-border: rgba(255, 255, 255, .18);--text-primary: #f2f2f2;--text-secondary: rgba(242, 242, 242, .62);--text-tertiary: rgba(242, 242, 242, .38);--accent: #f2f2f2;--accent-muted: rgba(242, 242, 242, .1);--brand: #00eec2;--brand-muted: rgba(0, 238, 194, .16);--on-accent: #141414;--on-accent-muted: rgba(20, 20, 20, .55);--state-emphasis: rgba(242, 242, 242, .78);--shell-ground: var(--background);--shell-card: var(--surface-block)}:root[data-theme=dark] .main{--surface-block: #1c1c1c;--surface-raised: #242424;--surface-floating: #2c2c2c}*{box-sizing:border-box;margin:0}strong{font-weight:500}html,body,#root{height:100%;min-height:100dvh}body{background:var(--background);color:var(--text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0;text-align:left}input,textarea,select{font:inherit;color:var(--text-primary)}::placeholder{color:var(--text-tertiary)}h1{font:var(--type-title)}h2,h3{font:var(--type-headline)}:focus-visible{outline:2px solid var(--text-secondary);outline-offset:2px;border-radius:var(--radius-s)}code{font-family:var(--font);font-feature-settings:"tnum" 1}code.symbol{display:inline-grid;place-items:center;width:var(--icon-large);height:var(--icon-large);background:var(--accent-muted);border-radius:var(--radius-s);margin-right:var(--glyph-gap);font-size:19px;font-weight:500;line-height:1}code.symbol.high{padding-top:.34em}code.symbol.word{width:auto;padding-inline:var(--spacing-s);font-size:15px}.shell{display:flex;width:100%;height:100%;min-height:100dvh;overflow:hidden;background:var(--shell-ground)}.main{display:flex;flex-direction:column;flex:1;min-width:0;height:calc(100% - 2 * var(--spacing-m));margin:var(--spacing-m);background:var(--shell-card);border:.5px solid var(--separator);border-radius:var(--radius-xl);overflow:hidden}.screen{flex:1;overflow-y:auto;padding:var(--page-margin) var(--page-margin) 0;scrollbar-gutter:stable}.screen-inner{width:100%;display:flex;flex-direction:column;gap:var(--section-gap);padding-bottom:var(--page-margin)}.screen-inner.bottom{min-height:100%;justify-content:flex-end}.screen-inner.fill{height:100%;padding-bottom:var(--spacing-m)}.screen:has(.screen-inner.fill){overflow:hidden}.sidebar{width:var(--sidebar-width);flex:none;display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing);transition:width .22s cubic-bezier(.2,0,0,1);overflow:hidden}.sidebar.collapsed{width:var(--sidebar-collapsed)}.sidebar-top{padding-bottom:var(--spacing-s)}.sidebar-spacer{flex:1}.workspace-button{display:flex;align-items:center;gap:var(--glyph-gap);width:100%;min-height:var(--touch-target);padding:var(--spacing-s);border-radius:var(--radius-m);transition:background .15s ease}.workspace-button:hover{background:var(--accent-muted)}.workspace-mark{width:var(--icon-display);height:var(--icon-display);flex:none;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font:var(--type-footnote);font-weight:600}.workspace-mark.small{width:var(--icon-large);height:var(--icon-large)}.workspace-mark.glyph{width:var(--icon-large);height:var(--icon-large);background:none;color:var(--brand)}.workspace-mark.glyph.large{width:var(--icon-display);height:var(--icon-display)}.workspace-mark.brandmark{background:none;color:var(--brand);border-radius:0}.workspace-mark.brandmark:after{content:"";width:90%;height:90%;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20355.86%20357.81'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2030.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.4%20Build%20109)%20--%3e%3cpath%20d='M214.94,0h103.74c20.52,0,37.19,16.66,37.19,37.19v85.31c0,20.52-16.66,37.19-37.19,37.19h-140.92V37.19c0-20.52,16.66-37.19,37.19-37.19Z'/%3e%3cpath%20d='M31.64,0h91.01c17.46,0,31.64,14.18,31.64,31.64v70.43c0,18.65-15.14,33.79-33.79,33.79H31.64c-17.46,0-31.64-14.18-31.64-31.64V31.64C0,14.18,14.18,0,31.64,0Z'/%3e%3cpath%20d='M37.19,159.68h140.92v122.49c0,20.52-16.66,37.19-37.19,37.19H37.19c-20.52,0-37.19-16.66-37.19-37.19v-85.31c0-20.52,16.66-37.19,37.19-37.19Z'/%3e%3cpath%20d='M355.86,215.11v135.69c0,5.85-6.74,9.11-11.33,5.49l-46.77-36.95h-64.55c-17.47,0-31.64-14.17-31.64-31.64v-72.58c0-17.47,14.17-31.64,31.64-31.64h91.01c17.47,0,31.64,14.17,31.64,31.64Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20355.86%20357.81'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2030.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.4%20Build%20109)%20--%3e%3cpath%20d='M214.94,0h103.74c20.52,0,37.19,16.66,37.19,37.19v85.31c0,20.52-16.66,37.19-37.19,37.19h-140.92V37.19c0-20.52,16.66-37.19,37.19-37.19Z'/%3e%3cpath%20d='M31.64,0h91.01c17.46,0,31.64,14.18,31.64,31.64v70.43c0,18.65-15.14,33.79-33.79,33.79H31.64c-17.46,0-31.64-14.18-31.64-31.64V31.64C0,14.18,14.18,0,31.64,0Z'/%3e%3cpath%20d='M37.19,159.68h140.92v122.49c0,20.52-16.66,37.19-37.19,37.19H37.19c-20.52,0-37.19-16.66-37.19-37.19v-85.31c0-20.52,16.66-37.19,37.19-37.19Z'/%3e%3cpath%20d='M355.86,215.11v135.69c0,5.85-6.74,9.11-11.33,5.49l-46.77-36.95h-64.55c-17.47,0-31.64-14.17-31.64-31.64v-72.58c0-17.47,14.17-31.64,31.64-31.64h91.01c17.47,0,31.64,14.17,31.64,31.64Z'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.workspace-name{flex:1;min-width:0;font:var(--type-body-emphasis);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-caret{color:var(--text-tertiary);flex:none}.nav-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}.nav-group.quiet .nav-item{color:var(--text-tertiary)}.nav-group.quiet .nav-item:hover{color:var(--text-secondary)}.nav-item{display:flex;align-items:center;gap:var(--glyph-gap);width:100%;min-height:var(--nav-item-height);padding:0 var(--spacing-s);border-radius:var(--radius-m);color:var(--text-secondary);font:var(--type-callout);transition:background .15s ease,color .15s ease}.nav-item>svg{flex:none;box-sizing:content-box;padding-inline-end:calc(var(--sidebar-glyph) - var(--icon-large))}.nav-item:hover{background:var(--accent-muted);color:var(--text-primary)}.nav-item.selected{color:var(--text-primary);font-weight:500}.nav-item.selected svg{color:var(--brand)}.nav-item.icon-only{justify-content:center;padding:0;gap:0}.nav-item.icon-only>svg{padding-inline-end:0}.sidebar.collapsed .workspace-button{justify-content:center}.nav-item .grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pip{flex:none;min-width:var(--icon-medium);height:var(--icon-medium);padding:0 var(--spacing-xs);border-radius:var(--radius-pill);background:var(--accent-muted);color:var(--text-secondary);font:var(--type-footnote);font-weight:500;display:grid;place-items:center}.pip.fresh{background:var(--brand);color:var(--on-brand)}.pip-dot{position:absolute;top:var(--spacing-s);right:var(--spacing-m);width:var(--spacing-s);height:var(--spacing-s);border-radius:50%;background:var(--text-tertiary)}.pip-dot.fresh{background:var(--brand)}.sidebar-account{border-top:.5px solid var(--separator);padding-top:var(--spacing-s);margin-top:var(--spacing-s)}.account-button{display:flex;align-items:center;gap:var(--glyph-gap);width:100%;min-height:var(--touch-target);padding:var(--spacing-s);border-radius:var(--radius-m);transition:background .15s ease}.account-button:hover{background:var(--accent-muted)}.sidebar.collapsed .account-button{justify-content:center}.account-text{display:flex;flex-direction:column;min-width:0;gap:var(--text-stack-gap)}.account-name{font:var(--type-dense);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-role{font:var(--type-footnote);color:var(--text-tertiary)}.popover-host{position:relative}.popover{position:absolute;min-width:250px;max-width:320px;background:var(--surface-floating);border:1px solid var(--field-border);border-radius:var(--radius-m);padding:var(--spacing-xs);z-index:60;display:flex;flex-direction:column;gap:var(--text-stack-gap)}.popover.start{left:0}.popover.end{right:0}.popover.bottom{top:calc(100% + 6px)}.popover.top{bottom:calc(100% + 6px)}.popover-label{font:var(--type-section-label);color:var(--text-tertiary);padding:var(--spacing-s) var(--spacing-m)}.popover-item{display:flex;align-items:center;gap:var(--spacing-s);width:100%;min-height:var(--touch-target);padding:0 var(--spacing-m);border-radius:var(--radius-s);font:var(--type-dense);color:var(--text-secondary)}.popover-item:hover{background:var(--accent-muted);color:var(--text-primary)}.popover-item.current{color:var(--text-primary);font-weight:500}.popover-item .grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-row{display:flex;align-items:center}.alert-row .popover-item{flex:1;min-width:0}.alert-dismiss{display:grid;place-items:center;flex:none;width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-s);color:var(--text-tertiary)}.alert-dismiss:hover{background:var(--accent-muted);color:var(--text-primary)}.popover-empty{padding:var(--spacing-m);font:var(--type-footnote);color:var(--text-tertiary)}.screen-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap)}.screen-header h1{font:var(--type-title)}.screen-header .mechanical{font:var(--type-mechanical);color:var(--text-secondary);margin-top:var(--text-stack-gap);text-transform:lowercase}.screen-header .mechanical:first-letter{text-transform:uppercase}.dashboard-header{align-items:center}.dashboard-date{font:var(--type-body);color:var(--text-secondary);margin-top:var(--spacing-xs);text-transform:lowercase}.dashboard-date:first-letter{text-transform:uppercase}.dashboard-header-actions{display:flex;align-items:center;gap:var(--spacing);flex:none}.button-primary{display:inline-flex;align-items:center;gap:var(--spacing-s);min-height:var(--touch-target);padding:0 var(--spacing);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:var(--type-dense);font-weight:500;transition:transform .15s ease,opacity .15s ease}.button-primary:hover{opacity:.9}.button-primary:active{transform:scale(.97)}.button-primary:disabled{opacity:.4}.icon-button{width:var(--touch-target);height:var(--touch-target);display:grid;place-items:center;flex:none;border-radius:var(--radius-pill);color:var(--text-tertiary);transition:background .15s ease,color .15s ease,transform .15s ease}.icon-button:hover{background:var(--accent-muted);color:var(--text-primary)}.icon-button:active{transform:scale(.97)}.icon-button.raised{border-radius:var(--radius-pill);background:var(--accent);border:none;color:var(--on-accent)}.icon-button.raised:hover{background:var(--text-secondary)}.icon-button.small{width:var(--in-field-control);height:var(--in-field-control)}.section>.button-primary{align-self:flex-start}.button-primary.wide{padding:0 var(--spacing-xl)}.button-primary.tight{white-space:nowrap}.header-back{display:flex;align-items:center;gap:var(--gap)}.bubble-gutter{width:var(--icon-display);flex:none}.dashboard{display:flex;flex-direction:column;gap:var(--page-gap)}.day-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--page-gap);align-items:stretch}.day-panel{display:flex;align-items:stretch;gap:var(--spacing-l)}.day-clock,.day-counters{align-self:center}.day-today{display:flex;flex-direction:column;gap:var(--spacing-s);min-width:0}.day-panel-rule{width:1px;align-self:stretch;background:var(--separator);flex:none}.day-clock{flex:none;display:grid;grid-template-columns:repeat(8,var(--day-dot));gap:var(--spacing-m)}.hour-dot{width:var(--day-dot);height:var(--day-dot);border-radius:50%;background:var(--text-tertiary);transition:background .3s ease}.hour-dot.working{background:var(--brand)}.hour-dot.spent{background:var(--accent)}.day-counters{flex:1;display:grid;grid-template-columns:1fr 1fr;align-content:space-between;align-items:center;gap:var(--spacing-s) var(--spacing-l)}.day-counter{display:flex;align-items:center;gap:var(--glyph-gap);font:var(--type-dense);color:var(--text-secondary);min-height:var(--touch-target);border-radius:var(--radius-pill);transition:color .15s ease;min-width:0}.count-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-counter:hover{color:var(--text-primary)}.count-disc{min-width:var(--count-disc);height:var(--count-disc);padding:0 var(--spacing-s);border-radius:50%;display:grid;place-items:center;background:var(--accent-muted);color:var(--text-tertiary);font:var(--type-headline);flex:none}.count-disc.on{background:var(--brand);color:var(--on-brand)}.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--page-gap);align-items:start}.dash-main,.dash-side{display:flex;flex-direction:column;gap:var(--page-gap);min-width:0}@media(max-width:1180px){:root{--page-margin: var(--screen-margin);--page-gap: var(--gap)}}@media(max-width:1400px){.day-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:1080px){.day-panel{flex-direction:column}.day-panel-rule{width:auto;height:.5px;align-self:auto}.day-clock,.day-counters{align-self:flex-start}}@media(max-width:1080px){.dash-grid{grid-template-columns:1fr}}.region{display:flex;flex-direction:column;gap:var(--spacing-m);padding:var(--spacing-l)}.region-head{display:flex;align-items:center;gap:var(--spacing-m);min-width:0}.region-head h2{flex:none;min-width:0}.region-head h2{font:var(--type-title)}.region-head.plain{padding:0 var(--spacing-xs)}.region-hint{font:var(--type-footnote);color:var(--text-tertiary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-action,.region-more,.icon-button.small,.composer-attach{position:relative}.region-action:after,.region-more:after,.icon-button.small:after,.composer-attach:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:var(--touch-target);min-width:var(--touch-target);transform:translate(-50%,-50%)}.region-action{display:inline-flex;align-items:center;gap:var(--spacing-xs);height:var(--in-field-control);padding:0 var(--spacing-m);border-radius:var(--radius-pill);background:var(--surface-raised);border:.5px solid var(--separator);font:var(--type-footnote);font-weight:500;color:var(--text-secondary);margin-left:auto;flex:none;white-space:nowrap;transition:color .15s ease,background .15s ease}.region-action svg{transition:transform .15s ease}.region-action:hover svg{transform:translate(2px)}@container (max-width: 380px){.region-action .rotulo,.region-hint{display:none}}.region{container-type:inline-size}.region-action:hover{color:var(--text-primary);background:var(--accent-muted)}.region-empty{font:var(--type-dense);color:var(--text-tertiary);padding:var(--spacing-s) 0;max-width:42ch}.region-more{font:var(--type-footnote);color:var(--text-tertiary);padding:var(--spacing-xs) 0 0}.region-more:hover{color:var(--text-primary)}.card{background:var(--surface-block);border:.5px solid var(--separator);border-radius:var(--radius-l);padding:var(--spacing-l)}.section{display:flex;flex-direction:column;gap:var(--spacing-s)}.section-label{font:var(--type-section-label);color:var(--text-secondary);padding-left:var(--spacing-xs)}.rows{background:var(--surface-block);border:.5px solid var(--separator);border-radius:var(--radius-l);overflow:hidden}.rows.flush{background:none;border:none;border-radius:0;margin:0 calc(-1 * var(--spacing-s))}.row{display:flex;align-items:center;gap:var(--glyph-gap);padding:var(--spacing-s) var(--card-padding);min-height:var(--touch-target);width:100%;text-align:left;transition:background .15s ease}.rows.flush .row{padding:var(--spacing-s);border-radius:var(--radius-s)}.row-body{min-height:var(--touch-target)}.row+.row{border-top:.5px solid var(--separator)}.rows.flush .row+.row{border-top:none}.row:hover{background:var(--accent-muted)}.row-icon{color:var(--text-tertiary);display:grid;place-items:center;flex:none;width:var(--icon-medium)}.row-icon.accent{color:var(--brand)}.folder-path{display:inline-flex;align-items:center;gap:var(--text-stack-gap);align-self:flex-start;font:var(--type-dense);color:var(--text-secondary);min-height:var(--touch-target)}.folder-path:hover{color:var(--text-primary)}.row-body{flex:1;min-width:0;background:none;display:flex;flex-direction:column;gap:var(--text-stack-gap)}.row-title{font:var(--type-callout);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-title.wrap{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.row-title.done{color:var(--text-tertiary);text-decoration:line-through}.row-context{max-width:100%;font:var(--type-footnote);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-meta{font:var(--type-footnote);color:var(--text-secondary);flex:none}.row-meta.overdue{color:var(--text-primary);font-weight:500}.meeting-time{font:var(--type-dense);font-weight:500;width:var(--spacing-xxl);flex:none}.pills{display:flex;gap:var(--spacing-s);flex-wrap:wrap}.pill{font:var(--type-dense);min-height:var(--touch-target);padding:0 var(--spacing);border-radius:var(--radius-pill);background:var(--surface-block);border:.5px solid var(--separator);color:var(--text-secondary);display:inline-flex;align-items:center;transition:background .15s ease,color .15s ease}.pill:hover{color:var(--text-primary)}.pill.selected{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:500}.tag{font:var(--type-footnote);padding:0 var(--spacing-s);min-height:var(--icon-medium);border-radius:var(--radius-pill);background:var(--accent-muted);color:var(--text-secondary);flex:none;display:inline-flex;align-items:center}.row-glyph{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-medium);color:var(--brand);flex:none}.check{width:var(--touch-target);height:var(--touch-target);display:grid;place-items:center;flex:none;position:relative;color:transparent;transition:color .15s ease,transform .15s ease}.table-row .check{margin-inline:calc((var(--check-column) - var(--touch-target)) / 2)}.check:before{content:"";position:absolute;inset:var(--spacing-s);border-radius:50%;border:1.5px solid var(--text-tertiary);transition:background .15s ease,border-color .15s ease}.check svg{position:relative}.check:hover:before{border-color:var(--text-secondary)}.check:active{transform:scale(.94)}.check.done:before{background:var(--accent);border-color:var(--accent)}.check.done{color:var(--on-accent)}.avatar{border-radius:50%;background:var(--brand);color:var(--on-brand);background-size:cover;background-position:center;display:grid;place-items:center;font-weight:500;flex:none;overflow:hidden;box-shadow:inset 0 0 0 var(--avatar-ring) var(--brand)}img.avatar.eazy{background:none;box-shadow:none;object-fit:cover}.avatar.small{width:var(--avatar-small);height:var(--avatar-small);font:var(--type-mechanical);font-weight:500}.avatar.medium{width:var(--avatar-medium);height:var(--avatar-medium);font:var(--type-mechanical);font-weight:500}.avatar.large{width:var(--avatar-large);height:var(--avatar-large);font:var(--type-footnote);font-weight:500}.avatar.hero{width:var(--avatar-hero);height:var(--avatar-hero);font:var(--type-stat-value)}.profile-card{display:flex;align-items:center;gap:var(--spacing)}.profile-photo{position:relative;flex:none;border-radius:50%}.profile-photo-badge{position:absolute;right:-2px;bottom:-2px;width:var(--icon-large);height:var(--icon-large);border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;border:2px solid var(--surface-block)}.profile-text h2{font:var(--type-title)}.profile-text p{font:var(--type-dense);color:var(--text-secondary);margin-top:var(--text-stack-gap)}.card.grouped{padding:0}.field-row{display:flex;align-items:center;gap:var(--spacing);padding:var(--card-padding)}.field-row+.field-row{border-top:.5px solid var(--separator)}.field-row.as-button{width:100%;background:none;border:none;border-radius:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.field-row.as-button+.field-row.as-button{border-top:.5px solid var(--separator)}.field-row.as-button .caret{flex:none;color:var(--text-tertiary);transition:transform .15s ease}.field-row.as-button .caret.open{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.field-row.as-button .caret{transition:none}}.field-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--text-stack-gap)}.field-label{font:var(--type-callout)}.field-hint{font:var(--type-footnote);color:var(--text-tertiary)}.field-input{flex:none;width:32ch;background:var(--field);border:1px solid var(--field-border);border-radius:var(--radius-pill);padding:var(--spacing-m);min-height:var(--touch-target);outline:none;font:var(--type-dense)}.field-input.compact{width:12ch}.chat-list{display:flex;flex-direction:column;gap:var(--spacing-s);width:100%;min-width:0}.chat-day{font:var(--type-section-label);color:var(--text-tertiary);text-align:center;margin:var(--spacing) 0 var(--spacing-xs)}.bubble-line{display:flex;gap:var(--spacing-s);align-items:flex-end}.bubble-line.mine{justify-content:flex-end}.bubble-stack{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:min(var(--prose-width),60%)}.bubble-line.mine .bubble-stack{align-items:flex-end}.bubble{display:flow-root;max-width:100%;padding:var(--spacing-m);background:var(--surface-block);border:.5px solid var(--separator);font:var(--type-callout);overflow-wrap:break-word;border-radius:var(--radius-l) var(--radius-l) var(--radius-l) 0}.bubble-line:has(.bubble-image){align-items:flex-start}.bubble-line.mine .bubble{border-radius:var(--radius-l) var(--radius-l) 0 var(--radius-l);background:var(--bubble-mine)}.bubble .author{font:var(--type-footnote);font-weight:500;color:var(--text-secondary);margin-bottom:var(--text-stack-gap)}.bubble .when{float:right;font:var(--type-mechanical);color:var(--text-tertiary);margin:6px 0 0 var(--spacing-m);white-space:nowrap}.bubble.tombstone{color:var(--text-tertiary);font-style:italic}.mention{color:var(--brand);font-weight:500}.message-link{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.message-link:hover{text-decoration-thickness:2px}.composer-zone{padding:var(--spacing-m) var(--page-margin) var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-s);align-items:center}.composer-zone.threaded .composer,.composer-zone.threaded .strip{width:100%;min-width:0}@media(min-width:1181px){.composer-zone.threaded{display:grid;grid-template-columns:minmax(0,1fr) var(--rail-width);column-gap:var(--section-gap);row-gap:var(--spacing-s);padding-right:calc(var(--page-margin) + var(--scrollbar-gutter, 0px))}.composer-zone.threaded>*{grid-column:1}}.composer{width:100%;display:flex;gap:var(--spacing-s);padding:var(--composer-ring);background:var(--brand);border-radius:var(--radius-pill);align-items:flex-end;position:relative}.composer-field{flex:1;display:flex;align-items:center;background:var(--surface-block);border-radius:var(--radius-pill);padding:var(--gap) calc(var(--gap) + var(--spacing-xs));min-height:var(--composer-control);align-items:flex-end;gap:var(--spacing-s)}.composer-attach{width:var(--touch-target);height:var(--touch-target);flex:none;display:grid;place-items:center;border-radius:50%;color:var(--text-tertiary);transition:color .15s ease,background .15s ease}.composer-attach:hover:not(:disabled){color:var(--text-primary);background:var(--accent-muted)}.composer-attach:disabled{cursor:default}.composer-field textarea{flex:1;background:none;border:none;outline:none;resize:none;font:var(--type-body);line-height:1.45;max-height:calc(var(--spacing-xxl) * 2);min-height:var(--in-field-control)}.composer-send{width:var(--composer-control);height:var(--composer-control);border-radius:50%;background:var(--surface-block);color:var(--brand);display:grid;place-items:center;flex:none;transition:transform .15s ease,opacity .15s ease}.composer-send:disabled{color:var(--text-tertiary);cursor:default}.composer-send:not(:disabled):active{transform:scale(.94)}.composer-eazy{width:var(--composer-control);height:var(--composer-control);border-radius:50%;background:var(--eazy-disc);display:grid;place-items:center;flex:none;padding:0;border:none;cursor:pointer;transition:transform .15s ease,background .15s ease}.composer-eazy .avatar{width:calc(var(--composer-control) * .8);height:calc(var(--composer-control) * .8)}.composer-eazy.ligado{background:var(--text-primary)}.composer-eazy:disabled{opacity:.35;cursor:default}.composer-eazy:not(:disabled):active{transform:scale(.94)}.strip{align-self:flex-start;max-width:100%;display:flex;align-items:center;gap:var(--gap);background:var(--surface-block);border:.5px solid var(--separator);border-radius:var(--radius-pill);padding:var(--spacing-s) var(--card-padding);font:var(--type-dense)}.strip .grow{flex:1;min-width:0}.strip button{font:var(--type-dense);font-weight:500;color:var(--text-primary);text-decoration:underline;text-underline-offset:3px;flex:none}.strip.parada{border-color:var(--text-tertiary);color:var(--text-primary);font:var(--type-dense);font-weight:500}.composer-field textarea:disabled{color:var(--text-tertiary);cursor:not-allowed}.composer-field textarea:disabled::placeholder{color:var(--text-tertiary)}.strip.warning{border-color:var(--field-border)}.composer.aberto{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"painel painel painel" "eazy   campo  botao";align-items:end;border-radius:var(--radius-l)}.composer.aberto .eazy-panel{grid-area:painel}.composer.aberto .composer-eazy{grid-area:eazy}.composer.aberto .composer-field{grid-area:campo}.composer.aberto .composer-send{grid-area:botao}.eazy-panel{display:flex;flex-direction:column;gap:var(--spacing-s);background:var(--surface-block);border-radius:var(--radius-m);padding:var(--card-padding);max-height:min(42vh,420px);overflow:hidden}.eazy-panel-head{display:flex;align-items:center;gap:var(--spacing-s)}.eazy-panel-question{flex:1;min-width:0;font:var(--type-footnote);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eazy-panel-body{font:var(--type-body);color:var(--text-primary);white-space:pre-wrap;flex:1;min-height:0;overflow-y:auto;padding-right:var(--spacing-xs)}.eazy-cursor{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--text-primary);animation:eazy-cursor 1s ease-in-out infinite}@keyframes eazy-cursor{0%,to{opacity:1}50%{opacity:.15}}@media(prefers-reduced-motion:reduce){.eazy-cursor{animation:none}}.eazy-panel-note{font:var(--type-footnote);color:var(--text-tertiary)}.eazy-panel-body::-webkit-scrollbar{width:6px}.eazy-panel-body::-webkit-scrollbar-track{background:transparent}.eazy-panel-body::-webkit-scrollbar-thumb{background:var(--text-tertiary);border-radius:var(--radius-s)}.composer.pensando{animation:respira-o-anel 1.8s ease-in-out infinite}@keyframes respira-o-anel{0%,to{background-color:var(--brand)}50%{background-color:color-mix(in srgb,var(--brand) 15%,var(--shell-card))}}@media(prefers-reduced-motion:reduce){.composer.pensando{animation:none}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.suggestions{position:absolute;bottom:calc(100% + 8px);left:0;min-width:280px;background:var(--surface-floating);border:1px solid var(--field-border);border-radius:var(--radius-m);overflow:hidden;z-index:30}.suggestions button{display:flex;align-items:center;gap:var(--spacing-s);width:100%;min-height:var(--touch-target);padding:var(--spacing-m);font:var(--type-dense)}.suggestions button:hover{background:var(--accent-muted)}.suggestion-plus{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-raised);border:.5px solid var(--separator);color:var(--text-secondary);flex:none}.suggestions .kind{margin-left:auto;color:var(--text-tertiary);font:var(--type-footnote)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:flex;justify-content:center;padding-top:12vh;z-index:80}.search-panel{width:min(640px,calc(100vw - 2 * var(--page-margin)));max-height:64vh;background:var(--surface-floating);border:.5px solid var(--separator);border-radius:var(--radius-xl);padding:var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-m);overflow:hidden;align-self:flex-start}.search-field{display:flex;align-items:center;gap:var(--spacing-m);flex:none;min-height:var(--composer-control);padding:0 calc(var(--gap) + var(--spacing-xs));border-radius:var(--radius-pill);background:var(--field);border:1px solid var(--field-border);color:var(--text-tertiary)}.search-panel input{flex:1;min-width:0;border:none;outline:none;background:none;padding:0;font:var(--type-body);color:var(--text-primary)}.search-panel input::placeholder{color:var(--text-tertiary)}.search-panel h3{font:var(--type-headline)}.search-results{overflow-y:auto;padding:0 var(--spacing-xs)}.search-results:empty{display:none}.search-empty{padding:var(--section-gap);color:var(--text-tertiary);font:var(--type-dense);text-align:center}.space-grid-bloco{display:flex;flex-direction:column;gap:var(--spacing-s)}.space-grid-bloco+.space-grid-bloco{margin-top:var(--spacing-m)}.space-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--page-gap)}.space-card{background:var(--surface-block);border:.5px solid var(--separator);border-radius:var(--radius-l);padding:var(--spacing-l);display:flex;flex-direction:column;gap:var(--spacing-m);text-align:left;transition:transform .15s ease,background .15s ease}.space-card-head{display:flex;align-items:center;gap:var(--spacing-m);min-width:0}.space-card-head h3{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-stats{display:flex;border-top:.5px solid var(--separator);padding-top:var(--spacing-m)}.space-stat{display:flex;flex-direction:column;gap:var(--text-stack-gap);min-width:0}.space-stat-value{font:var(--type-stat-value);color:var(--text-primary);font-feature-settings:"tnum" 1}.space-stat.zero .space-stat-value{color:var(--text-tertiary)}.space-stat-label{font:var(--type-mechanical);color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-card:hover{background:var(--accent-muted)}.space-card:active{transform:scale(.985)}.space-disc.muted{background:var(--surface-block);color:var(--text-tertiary);border:.5px solid var(--separator)}.space-glyph{width:var(--icon-object);height:var(--icon-object);flex:none;display:grid;place-items:center;color:var(--brand)}.space-glyph.muted{color:var(--text-tertiary)}.space-glyph.da-casa{color:var(--text-secondary)}.space-disc{width:var(--icon-object);height:var(--icon-object);flex:none;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font:var(--type-dense);font-weight:600}.space-card h3{font:var(--type-title)}.space-card .counts{font:var(--type-footnote);color:var(--text-secondary)}.agenda-day-label{font:var(--type-section-label);color:var(--text-secondary);padding-left:var(--spacing-xs)}.gate{min-height:100%;display:grid;place-items:center;padding:var(--page-margin);background:linear-gradient(160deg,color-mix(in srgb,var(--gate-ink) 42%,transparent),color-mix(in srgb,var(--gate-ink) 62%,transparent)),image-set(url(/login-desk.jpg) 1x) center / cover no-repeat fixed,radial-gradient(120% 90% at 15% 0%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 60%),radial-gradient(90% 80% at 100% 100%,color-mix(in srgb,var(--brand) 12%,transparent),transparent 55%),var(--surface-block)}.gate-card{width:min(460px,100%);display:flex;flex-direction:column;gap:var(--spacing);padding:var(--spacing-xl);background:var(--surface-raised);border:.5px solid var(--separator);border-radius:var(--radius-xl)}.gate-card.split{width:min(1180px,100%);min-height:720px;display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:var(--spacing);padding:var(--spacing)}.gate-form{display:flex;flex-direction:column;gap:var(--spacing-l);padding:var(--spacing-xl) calc(var(--spacing-xl) + var(--spacing-m));justify-content:center;align-items:center;text-align:center;min-width:0}.gate-brand{display:flex;align-items:center;gap:var(--spacing-m);margin-bottom:var(--spacing-l)}.gate-logo{display:block;height:var(--avatar-medium);width:calc(var(--avatar-medium) * 4.837);background:currentColor;color:var(--text-primary);-webkit-mask-image:url(/assets/wordmark-ovHYxL4J.svg);mask-image:url(/assets/wordmark-ovHYxL4J.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center}.gate-heading{display:flex;flex-direction:column;gap:var(--spacing-xs)}.gate-card h1{font:var(--type-display)}@media(max-width:560px){.gate-card h1{font:var(--type-title)}.gate-form{padding:var(--spacing-xxl);gap:var(--spacing-xl)}.gate-card.split{padding:0}.gate-card.split{min-height:0}}.gate-card .lede{color:var(--text-secondary);font:var(--type-callout)}.gate-field{background:var(--field);border:1px solid var(--field-border);border-radius:var(--radius-pill);padding:var(--spacing-m) var(--spacing);min-height:calc(var(--touch-target) + var(--spacing-s));font:var(--type-callout);outline:none;width:100%}.gate-primary{display:flex;align-items:center;justify-content:center;gap:var(--spacing-s);background:var(--brand);color:var(--on-brand);border-radius:var(--radius-pill);padding:var(--spacing-m);font:var(--type-body-emphasis);min-height:calc(var(--touch-target) + var(--spacing));width:100%;margin-top:var(--spacing-m);transition:opacity .15s ease}.gate-primary:hover{opacity:.9}.gate-primary:disabled{opacity:.4}.gate-list{display:flex;flex-direction:column;margin-top:var(--spacing-s)}.gate-choice{display:flex;align-items:center;gap:var(--spacing-m);width:100%;min-height:calc(var(--touch-target) + var(--spacing));padding:var(--spacing-m) var(--spacing-s);text-align:left;border-radius:var(--radius-m);transition:background .15s ease}.gate-choice+.gate-choice{position:relative}.gate-choice+.gate-choice:before{content:"";position:absolute;top:0;left:calc(var(--icon-display) + var(--spacing-m) + var(--spacing-s));right:var(--spacing-s);border-top:.5px solid var(--separator)}.gate-choice:hover{background:var(--accent-muted)}.gate-choice .grow{flex:1;min-width:0;font:var(--type-body-emphasis)}.gate-choice svg{color:var(--text-tertiary);flex:none}.gate-check{display:flex;align-items:flex-start;gap:var(--glyph-gap);min-height:var(--touch-target);font:var(--type-dense);color:var(--text-secondary);cursor:pointer;width:100%;text-align:left}.gate-check input{accent-color:var(--brand);width:16px;height:16px;margin-top:2px;flex:none}.gate-check-hint{display:block;color:var(--text-tertiary)}.gate-switch{font:var(--type-dense);color:var(--text-secondary);text-align:center}.gate-switch button{color:var(--text-primary);font-weight:500;text-decoration:underline;text-underline-offset:3px}.gate-link{color:var(--text-secondary);font:var(--type-dense);text-decoration:underline;text-underline-offset:3px;align-self:center;min-height:var(--touch-target)}.gate-link:hover{color:var(--text-primary)}.gate-link.quiet{color:var(--text-tertiary);font:var(--type-footnote);text-decoration:none;margin-top:var(--spacing-s)}.gate-link.quiet:hover{text-decoration:underline}.gate-field.code{font-feature-settings:"tnum" 1;letter-spacing:.18em;text-transform:uppercase}.gate-card .field{display:flex;flex-direction:column;gap:var(--spacing-s);width:100%;text-align:left}.gate-showcase{border-radius:var(--radius-l);background:image-set(url(/login-desk.jpg) 1x) center / cover no-repeat fixed,var(--gate-ink)}@media(max-width:900px){.gate-card{grid-template-columns:minmax(0,1fr)}.gate-showcase{display:none}}.gate-error{color:var(--state-emphasis);font:var(--type-dense)}.gate-notice{background:var(--surface-block);border:.5px solid var(--separator);border-radius:var(--radius-m);padding:var(--card-padding);color:var(--text-primary);font:var(--type-dense)}.empty{color:var(--text-tertiary);font:var(--type-callout);text-align:center;padding:var(--section-gap)}@media(prefers-reduced-motion:reduce){*{transition-duration:.06s!important;animation-duration:.06s!important}}.strip-glyph{color:var(--text-secondary);flex:none}.row-title.muted{color:var(--text-tertiary)}.calendar{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--gap)}.calendar-head{display:flex;align-items:center;gap:var(--spacing-s)}.calendar-head h2{font:var(--type-title);text-transform:lowercase;min-width:12ch}.calendar-head h2:first-letter{text-transform:uppercase}.calendar-head .region-action{margin-left:0}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-weekdays span{font:var(--type-section-label);color:var(--text-tertiary);padding:0 var(--spacing-s) var(--spacing-s)}.calendar-grid{flex:1;min-height:0;grid-auto-rows:1fr;border-top:.5px solid var(--separator);border-left:.5px solid var(--separator);border-radius:var(--radius-m);overflow:hidden}.calendar-cell{display:flex;flex-direction:column;align-items:stretch;gap:var(--text-stack-gap);min-width:0;min-height:0;padding:var(--spacing-s);border-right:.5px solid var(--separator);border-bottom:.5px solid var(--separator);transition:background .15s ease}.calendar-cell:not(.empty):hover{background:var(--accent-muted)}.calendar-cell.selected{background:var(--accent-muted)}.calendar-cell.empty{cursor:default}.calendar-daynum{font:var(--type-dense);font-feature-settings:"tnum" 1;color:var(--text-secondary);flex:none;align-self:flex-start;min-width:var(--in-field-control);height:var(--in-field-control);display:grid;place-items:center;border-radius:50%}.calendar-daynum.today{background:var(--brand);color:var(--on-brand);font-weight:500}.calendar-events{display:flex;flex-direction:column;gap:var(--text-stack-gap);min-height:0;overflow:hidden}.calendar-event{display:flex;gap:var(--spacing-xs);align-items:baseline;font:var(--type-mechanical);min-width:0}.calendar-event-dot{flex:none;align-self:center;width:6px;height:6px;border-radius:50%;background:var(--brand)}.calendar-event-dot.prazo{background:var(--text-primary)}.calendar-event-time{color:var(--text-tertiary);flex:none}.calendar-event-title{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-more{font:var(--type-mechanical);color:var(--text-tertiary)}.table{margin-inline:calc(-1 * var(--spacing-m));--rule-inset: calc(var(--check-column) + var(--glyph-gap));--table-columns: var(--check-column) minmax(0, 1fr) 128px 180px 168px 112px}.table-head,.table-row{display:grid;grid-template-columns:var(--table-columns);align-items:center;gap:var(--glyph-gap);padding-inline:var(--spacing-m)}.table-head{font:var(--type-section-label);color:var(--text-tertiary);padding-block:var(--spacing-s);border-bottom:.5px solid var(--separator)}.table-row{width:100%;padding-block:var(--spacing);border-radius:var(--radius-m);text-align:left;position:relative;transition:background .15s ease}.table-row+.table-row:before{content:"";position:absolute;top:0;left:calc(var(--rule-inset) + var(--spacing-m));right:var(--spacing-m);height:.5px;background:var(--separator)}.table-row:hover{background:var(--accent-muted)}.table-row[role=button]{cursor:pointer}.cell,.cell-title{font:var(--type-callout);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell{font:var(--type-dense);color:var(--text-secondary)}.cell-title{text-align:left}.cell-title.done{color:var(--text-tertiary);text-decoration:line-through}.cell.right,.table-head .right{text-align:right}.cell.overdue{color:var(--text-primary);font-weight:500}.cell.people{display:flex;align-items:center;gap:var(--spacing-s)}.person{display:flex;align-items:center;gap:var(--glyph-gap);min-width:0}.person-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell.people:has(.person+.person) .person-name{display:none}.cell.chips{display:flex;align-items:center;gap:var(--spacing-xs)}.tag.strong{background:var(--accent);color:var(--on-accent);font-weight:500}.tag svg{margin-right:2px}@media(max-width:1100px){.table{--table-columns: var(--touch-target) minmax(0, 1fr) 128px 112px}.table-head span:nth-child(4),.table-head span:nth-child(5),.table-row .cell.people,.table-row .cell.chips{display:none}}.week-head{display:grid;grid-template-columns:var(--week-gutter) repeat(7,1fr);border-bottom:.5px solid var(--separator);flex:none}.week-day-head{display:flex;flex-direction:column;align-items:center;gap:var(--text-stack-gap);padding-bottom:var(--spacing-s)}.week-day-name{font:var(--type-section-label);color:var(--text-tertiary)}.week-day-head .calendar-daynum{align-self:center}.week-body{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:var(--week-gutter) 1fr}.week-gutter{flex:none}.week-hour{display:block;height:var(--hour-row);font:var(--type-mechanical);color:var(--text-tertiary);text-align:right;padding-right:var(--spacing-s);transform:translateY(-.65em)}.week-days{display:grid;grid-template-columns:repeat(7,1fr);height:calc(var(--hour-row) * 24);background-image:repeating-linear-gradient(to bottom,var(--separator) 0,var(--separator) .5px,transparent .5px,transparent var(--hour-row))}.week-day{position:relative;border-left:.5px solid var(--separator);min-width:0}.week-event{position:absolute;left:2px;right:2px;overflow:hidden;display:flex;flex-direction:column;gap:var(--text-stack-gap);padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--radius-s);background:var(--surface-block);border:.5px solid var(--field-border);text-align:left;transition:background .15s ease}.week-event:hover{background:var(--accent-muted)}.week-event.prazo{height:auto;border-top:1.5px solid var(--brand);background:var(--surface-raised)}.week-event-title{font:var(--type-mechanical);font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.week-event-time{font:var(--type-mechanical);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event.passada .calendar-event-title,.week-event.passada .week-event-title,.table-row.passada .note-text,.table-row.passada .cell-title:not(.note-cell){color:var(--text-tertiary);text-decoration:line-through}.calendar-event.passada .calendar-event-time,.week-event.passada .week-event-time,.table-row.passada .meeting-time,.table-row.passada .row-context,.table-row.passada .cell{color:var(--text-tertiary)}.calendar-event.passada .calendar-event-dot{opacity:.4}.week-event.passada{background:transparent;border-color:transparent}.week-event.agora{box-shadow:inset 0 0 0 1.5px var(--text-primary)}.calendar-event.agora .calendar-event-title{font-weight:500}.calendar-daynum.past{color:var(--text-tertiary)}.week-now{position:absolute;left:0;right:0;height:2px;background:var(--brand);pointer-events:none}.week-now:before{content:"";position:absolute;left:-3px;top:-3px;width:var(--spacing-s);height:var(--spacing-s);border-radius:50%;background:var(--brand)}.table.spaces{--rule-inset: calc(var(--icon-object) + var(--glyph-gap));--table-columns: var(--icon-object) minmax(0, 360px) 140px 88px var(--touch-target) minmax(0, 1fr)}.table.notes{--rule-inset: calc(var(--icon-medium) + var(--glyph-gap));--table-columns: var(--icon-medium) minmax(0, 680px) 180px 112px 96px minmax(0, 1fr)}.table.spaces .table-row{min-height:calc(var(--icon-object) + var(--spacing))}.cell.zero{color:var(--text-tertiary)}.note-cell{display:flex;flex-direction:column;gap:var(--text-stack-gap);white-space:normal;min-width:0}.note-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.cell-title.wrap{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}.cell.actions{display:flex;align-items:center;gap:var(--spacing-xs);justify-content:flex-end}@media(max-width:1180px){.table.spaces{--table-columns: var(--icon-object) minmax(0, 1fr) 140px 88px var(--touch-target)}.table.spaces .table-head span:nth-child(4){display:block}.table.notes{--table-columns: var(--icon-medium) minmax(0, 1fr) 112px 96px}.table.notes .table-head span:nth-child(3),.table.notes .table-row>*:nth-child(3){display:none}}.chat-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--rail-width);gap:var(--section-gap);align-items:start;flex:1;min-height:0}.chat-rail{display:flex;flex-direction:column;gap:var(--section-gap);position:sticky;top:0}.rail-block{display:flex;flex-direction:column;gap:var(--spacing-s)}.rail-list{display:flex;flex-direction:column;gap:var(--text-stack-gap)}.rail-item,.rail-person{display:flex;align-items:center;gap:var(--glyph-gap);min-height:var(--touch-target);padding:var(--spacing-s);border-radius:var(--radius-m);min-width:0}.rail-person.as-button{width:100%;text-align:left;background:none;border:0;cursor:pointer;font:inherit;color:var(--text-secondary);transition:background .15s ease,color .15s ease}.rail-person.as-button:hover{background:var(--accent-muted);color:var(--text-primary)}.rail-person.as-button.on{color:var(--text-primary);font-weight:500;background:var(--accent-muted)}.rail-team-mark{display:grid;place-items:center;width:var(--avatar-medium);height:var(--avatar-medium);border-radius:50%;background:var(--brand);color:var(--on-brand);flex:none}.rail-team-mark svg{width:var(--icon-medium);height:var(--icon-medium)}.chat-who{display:flex;align-items:center;gap:var(--glyph-gap);padding:var(--spacing-s) 0 var(--spacing-m);border-bottom:.5px solid var(--separator);margin-bottom:var(--spacing-m)}.chat-who-name{font-weight:500;color:var(--text-primary)}.chat-who-note{color:var(--text-tertiary);font:var(--type-footnote)}.rail-item{flex-direction:column;align-items:flex-start;gap:var(--text-stack-gap);transition:background .15s ease}.rail-item:hover{background:var(--accent-muted)}.rail-line{font:var(--type-dense);width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-meta{font:var(--type-mechanical);color:var(--text-tertiary)}.rail-empty{font:var(--type-footnote);color:var(--text-tertiary);padding:0 var(--spacing-s)}.bubble-image{display:block;max-width:100%;max-height:320px;width:auto;height:auto;border-radius:calc(var(--radius-l) - var(--spacing-xs))}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-s)}.tile{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--text-stack-gap);padding:var(--spacing-s);border-radius:var(--radius-s);background:var(--surface-block);border:.5px solid var(--separator);color:var(--text-secondary);overflow:hidden;transition:background .15s ease}.tile:hover{background:var(--accent-muted)}.tile.image{padding:0}.tile img{width:100%;height:100%;object-fit:cover;display:block}.tile-name{font:var(--type-mechanical);color:var(--text-tertiary);text-align:center;width:100%;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.rail-more{font:var(--type-mechanical);color:var(--text-secondary);align-self:flex-start;min-height:var(--touch-target);padding:0 var(--spacing-s)}.rail-more:hover{color:var(--text-primary)}.rail-more.static{min-height:0;padding:var(--spacing-s);color:var(--text-tertiary)}.quoted-gone{color:var(--text-tertiary);font-style:italic;cursor:default}.quoted{display:flex;flex-direction:column;gap:1px;width:100%;min-width:0;padding-left:var(--spacing-s);margin-bottom:var(--spacing-xs);border-left:2px solid var(--text-tertiary);text-align:left;overflow:hidden}.quoted-author{display:block;font:var(--type-section-label);color:var(--text-secondary)}.quoted-body{display:block;max-width:100%;font:var(--type-callout);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reading-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.reading-chip{display:inline-flex;align-items:center;gap:var(--text-stack-gap);font:var(--type-mechanical);color:var(--text-secondary);background:var(--surface-block);border:.5px solid var(--separator);border-radius:999px;padding:var(--spacing-xs) var(--spacing-s)}.reading-chip-remove{display:inline-flex;align-items:center;color:var(--text-tertiary)}.reading-chip-remove:hover{color:var(--text-primary)}@media(max-width:1180px){.chat-layout{grid-template-columns:minmax(0,1fr)}.chat-rail{display:none}}.table.access{--rule-inset: calc(var(--icon-medium) + var(--glyph-gap));--table-columns: var(--icon-medium) minmax(0, 1fr) 180px 180px 200px minmax(0, 1fr) 180px 164px}.table.access.in-space{--table-columns: var(--icon-medium) minmax(0, 1fr) 180px 200px minmax(0, 1fr) 180px 164px}@media(max-width:1180px){.table.access{--table-columns: var(--icon-medium) minmax(0, 1fr) 140px 140px 180px 180px 164px}.table.access:not(.in-space) .table-head span:nth-child(6),.table.access:not(.in-space) .table-row>*:nth-child(6){display:none}.table.access.in-space{--table-columns: var(--icon-medium) minmax(0, 1fr) 140px 180px 180px 164px}.table.access.in-space .table-head span:nth-child(5),.table.access.in-space .table-row>*:nth-child(5){display:none}.table.access .table-head span:nth-child(4){display:block}.table.access:not(.in-space) .table-head span:nth-child(5),.table.access.in-space .table-head span:nth-child(6){display:block}}.cell.masked{color:var(--text-tertiary);letter-spacing:.12em}button.cell.masked.reveal{font:inherit;letter-spacing:.12em;text-align:left;width:100%;background:none;border:0;padding:0;cursor:pointer;position:relative;transition:color .15s ease}button.cell.masked.reveal:after{content:"";position:absolute;top:-11px;right:0;bottom:-11px;left:0}button.cell.masked.reveal:hover{color:var(--text-primary)}.cell.masked.failed{letter-spacing:normal;font-style:italic}.cell.secret{color:var(--text-primary);font-weight:500;font-feature-settings:"tnum" 1;white-space:normal;overflow-wrap:anywhere}.settings-page{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--section-gap) var(--page-gap)}@media(max-width:1180px){.settings-page{grid-template-columns:minmax(0,1fr)}}.settings-column{display:flex;flex-direction:column;gap:var(--section-gap);min-width:0}.settings-title{font:var(--type-headline);color:var(--text-primary);padding-bottom:var(--spacing-s);border-bottom:.5px solid var(--separator);margin-bottom:var(--spacing-s)}.settings-page .table{margin-inline:0;padding-inline:var(--spacing-xs)}.settings-page .button-primary.wide,.settings-page .button-quiet.wide{flex:none;width:100%;justify-content:center}.danger-zone{border-color:var(--text-primary)}.field-row.actions{display:flex;justify-content:flex-end;gap:var(--spacing-s)}.button-quiet.danger{color:var(--text-secondary)}.sheet.narrow{width:min(420px,calc(100vw - 2 * var(--page-margin)))}.button-primary.danger{background:var(--surface-raised);border:.5px solid var(--separator);color:var(--text-primary)}.field-row.stacked{flex-direction:column;align-items:stretch;gap:var(--spacing-m)}.field-row.action{padding-block:var(--card-padding)}.field-row.action>.button-primary{flex:1}.field-input.code{font-feature-settings:"tnum";letter-spacing:.08em;text-transform:uppercase;width:12ch;flex:none}.hour-range{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing)}.hour-column{display:flex;flex-direction:column;gap:var(--spacing-s);min-width:0}.hour-cell:disabled{color:var(--text-tertiary);opacity:.4}.hour-cell:disabled:hover{background:var(--surface-raised)}.invite-code{font:var(--type-display);font-feature-settings:"tnum" 1;letter-spacing:.18em;color:var(--text-primary)}.invite-row{display:flex;align-items:center;gap:var(--spacing);flex-wrap:wrap}.pill.tiny{min-height:var(--in-field-control);padding:0 var(--spacing-m);font:var(--type-footnote)}.agenda-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:auto auto minmax(0,1fr);column-gap:var(--page-gap);row-gap:var(--gap);align-items:stretch}.agenda-split>.calendar{display:contents}.agenda-split>.calendar>.calendar-head,.agenda-split>.calendar>.calendar-weekdays,.agenda-split>.calendar>.calendar-grid{grid-column:1}.agenda-split>.agenda-rail{grid-column:2;grid-row:3}.agenda-rail{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--spacing-m);background:var(--surface-block);border:.5px solid var(--separator);border-radius:var(--radius-l);padding:var(--spacing-l)}.agenda-rail-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--section-gap)}.agenda-rail .region-head h2{font:var(--type-title)}.agenda-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--section-gap)}@media(max-width:1180px){.agenda-split{grid-template-columns:minmax(0,1fr)}.agenda-rail{display:none}}.agenda-mini-split{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-l);align-items:start}.mini-month{display:flex;flex-direction:column;gap:var(--spacing-s);flex:none}.mini-month-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.mini-month-name{font:var(--type-section-label);color:var(--text-secondary);text-transform:lowercase;flex:1;text-align:center}.mini-month-name:first-letter{text-transform:uppercase}.mini-month-grid{display:grid;grid-template-columns:repeat(7,var(--calendar-cell));grid-auto-rows:min-content;gap:var(--spacing-xs)}.mini-month-weekday{font:var(--type-mechanical);color:var(--text-tertiary);text-align:center;padding-bottom:var(--spacing-xs)}.mini-day{width:var(--calendar-cell);min-height:var(--calendar-cell);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.mini-daynum{font:var(--type-mechanical);color:var(--text-secondary);font-feature-settings:"tnum" 1;width:var(--icon-medium);height:var(--icon-medium);display:grid;place-items:center;border-radius:50%;background:var(--accent-muted);transition:background .15s ease,color .15s ease}.mini-day:not(.empty):hover .mini-daynum{background:var(--brand-muted);color:var(--text-primary)}.mini-daynum.today{background:var(--brand);color:var(--on-brand);font-weight:500}.mini-day.selected .mini-daynum{background:var(--accent);color:var(--on-accent);font-weight:500}.mini-dot{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:50%;background:transparent}.mini-dot.on{background:var(--text-tertiary)}.mini-day.selected .mini-dot.on{background:var(--text-primary)}.agenda-mini-list{display:flex;flex-direction:column;gap:var(--spacing-s);min-width:0}@container (max-width: 420px){.agenda-mini-split{grid-template-columns:minmax(0,1fr)}.mini-month{align-items:center}}.cell-title .pip{display:inline-grid;margin-left:var(--spacing-s);vertical-align:middle}.presence-host{position:relative;flex:none;display:grid}.presence-dot{position:absolute;right:-1px;bottom:-1px;width:var(--spacing-s);height:var(--spacing-s);border-radius:50%;background:var(--brand);border:2px solid var(--background)}.nav-group.pinned{border-top:.5px solid var(--separator);padding-top:var(--spacing-m);margin-top:var(--spacing-s)}.nav-group.pinned .section-label{padding-left:var(--spacing-m);padding-bottom:var(--spacing-xs)}.icon-button.pinned{color:var(--text-primary)}.stage-head{display:flex;align-items:center;gap:var(--spacing-s);padding-bottom:var(--spacing-xs);width:100%;text-align:left}.stage-head .section-label{font:var(--type-headline);color:var(--text-primary);padding-left:0}.stage-title{background:none;border:none;margin:0;cursor:text;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-title:hover{text-decoration:underline;text-underline-offset:3px}.stage-title-input{font:var(--type-headline);color:var(--text-primary);background:var(--field);border:none;outline:none;border-radius:var(--radius-s);padding:0 var(--spacing-xs);margin-left:calc(var(--spacing-xs) * -1);min-width:0;width:100%}.stage-head.static{cursor:default}.stage-count{font:var(--type-dense);color:var(--text-tertiary);font-feature-settings:"tnum" 1}.stage-caret{color:var(--text-tertiary);transition:transform .15s ease;flex:none}.stage-caret.open{transform:rotate(90deg)}.stage-empty{font:var(--type-dense);color:var(--text-tertiary);padding:var(--spacing-s) var(--spacing-m)}.stage-chip{position:relative;display:inline-flex;align-items:center;font:var(--type-mechanical);color:var(--text-secondary);background:var(--accent-muted);border-radius:var(--radius-pill);padding:var(--spacing-xs) var(--spacing-s);white-space:nowrap;transition:background .15s ease,color .15s ease}.stage-chip:hover,.stage-chip:has(.stage-select:focus-visible){background:var(--brand-muted);color:var(--text-primary)}.stage-chip-host{position:relative;display:inline-flex;flex:none}.stage-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;opacity:0;cursor:pointer}.sheet{width:min(560px,calc(100vw - 2 * var(--page-margin)));max-height:82vh;background:var(--surface-floating);border:.5px solid var(--separator);border-radius:var(--radius-xl);display:flex;flex-direction:column;overflow:hidden;align-self:flex-start}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-m);padding:var(--spacing) var(--spacing-l);border-bottom:.5px solid var(--separator)}.sheet-head h2{font:var(--type-headline)}.sheet-head .mechanical{font:var(--type-mechanical);color:var(--text-tertiary);margin-top:var(--text-stack-gap)}.sheet-body{flex:1;min-height:0;overflow-y:auto;padding:var(--spacing-l);display:flex;flex-direction:column;gap:var(--spacing-l)}.sheet-body .field-label{font:var(--type-section-label);color:var(--text-secondary)}.sheet .field-input{padding:0 var(--spacing);min-height:var(--touch-target)}.sheet .field-input.tall{padding:var(--spacing-m) var(--spacing)}.pill-row{display:flex;gap:var(--spacing-s);overflow-x:auto;scrollbar-width:none;padding-inline:var(--spacing-l);margin-inline:calc(-1 * var(--spacing-l))}.pill-row::-webkit-scrollbar{display:none}.pill-row .pill{flex:none}.pill-filter{width:100%;background:var(--field);border:1px solid var(--field-border);border-radius:var(--radius-pill);padding:0 var(--spacing);min-height:var(--touch-target);outline:none;font:var(--type-dense);color:var(--text-primary)}.pill-filter::placeholder{color:var(--text-tertiary)}.sheet-error{font:var(--type-footnote);color:var(--text-secondary);padding:0 var(--card-padding) var(--spacing-s)}.sheet-foot{display:flex;align-items:center;gap:var(--spacing-m);padding:var(--spacing) var(--spacing-l);border-top:.5px solid var(--separator)}.button-primary.wide{flex:1;justify-content:center}.sheet-foot .button-quiet{margin-right:auto}.field{display:flex;flex-direction:column;gap:var(--spacing-s);min-width:0}.field .field-input{flex:none;width:100%}.field-reveal{display:flex;align-items:center;gap:var(--glyph-gap);min-width:0}.field-reveal .field-input{flex:1 1 auto;width:auto;min-width:0}.field-group{display:flex;flex-direction:column;gap:var(--spacing-m);padding-top:var(--spacing-m);border-top:.5px solid var(--separator)}.field-group-title{margin:0;font:var(--type-body-emphasis);color:var(--text-primary)}.field-hint.danger{color:var(--text-secondary);font-style:italic}.field-input.tall{border-radius:var(--radius-m);font:var(--type-callout);resize:vertical;line-height:1.45}.button-quiet{display:inline-flex;align-items:center;gap:var(--spacing-s);min-height:var(--touch-target);padding:0 var(--spacing);border-radius:var(--radius-pill);font:var(--type-callout);color:var(--text-secondary);transition:background .15s ease,color .15s ease}.button-quiet:hover{background:var(--accent-muted);color:var(--text-primary)}.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-s);min-height:var(--touch-target);padding:0 var(--spacing);border-radius:var(--radius-pill);background:var(--surface-raised);border:.5px solid var(--separator);font:var(--type-dense);font-weight:500;color:var(--text-primary);transition:transform .15s ease,background .15s ease}.button-secondary:hover{background:var(--surface-block)}a.button-secondary{text-decoration:none}.alert-bell{position:relative;overflow:visible}.chat-disc{position:relative;overflow:visible;background:var(--brand);color:var(--on-brand)}.chat-disc:hover{background:var(--brand);color:var(--on-brand);opacity:.9}.chat-disc-count{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:var(--type-mechanical);font-weight:600;display:grid;place-items:center;box-shadow:0 0 0 2px var(--shell-card)}.alert-count{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font:var(--type-mechanical);font-weight:600;display:grid;place-items:center}.button-secondary:active{transform:scale(.97)}.button-secondary:disabled{opacity:.4}.button-quiet.danger:hover{font-weight:500}.cell.link{text-align:left}.cell.link:hover{color:var(--text-primary);text-decoration:underline}.table.space-tasks{--rule-inset: calc(var(--check-column) + var(--glyph-gap));--table-columns: var(--check-column) minmax(0, 680px) 180px 242px 152px minmax(0, 1fr)}.table.space-notes,.table.space-mentions{--rule-inset: calc(var(--icon-medium) + var(--glyph-gap));--table-columns: var(--icon-medium) minmax(0, 680px) 180px 112px minmax(0, 1fr)}.table.space-files{--rule-inset: calc(var(--icon-medium) + var(--glyph-gap));--table-columns: var(--icon-medium) minmax(0, 680px) 180px 96px 112px 92px 44px minmax(0, 1fr)}.table.archived{--rule-inset: calc(var(--icon-object) + var(--glyph-gap));--table-columns: var(--icon-object) minmax(0, 1fr) 140px}.table.archived .cell-title.muted{color:var(--text-tertiary)}.stage-chip.static{cursor:default}.stage-chip.static:hover{background:var(--accent-muted);color:var(--text-secondary)}.header-actions{display:flex;align-items:center;gap:var(--spacing-s);flex:none}.date-picker{width:max-content;max-width:100%;display:flex;flex-direction:column;gap:var(--spacing);margin-top:var(--spacing-s);padding:var(--spacing);background:var(--surface-block);border:.5px solid var(--separator);border-radius:var(--radius-l)}.pill svg.girado{transform:rotate(180deg)}.pill svg{transition:transform .15s ease}.date-hours{display:flex;flex-direction:column;gap:var(--spacing-s);min-width:0;border-top:.5px solid var(--separator);padding-top:var(--spacing)}.date-hours .field-label{font:var(--type-section-label);color:var(--text-secondary)}.hour-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--spacing-xs)}.hour-cell,.date-picker .pill{background:var(--surface-raised)}.hour-cell{min-height:var(--in-field-control);border-radius:var(--radius-pill);border:.5px solid var(--separator);color:var(--text-secondary);font:var(--type-mechanical);font-feature-settings:"tnum" 1;display:grid;place-items:center;transition:background .15s ease,color .15s ease}.hour-cell:hover{background:var(--accent-muted);color:var(--text-primary)}.hour-cell.selected{background:var(--brand);border-color:transparent;color:var(--on-brand);font-weight:500}.pill.exact{align-self:flex-start;min-height:var(--in-field-control);padding:0 var(--spacing-m);font:var(--type-mechanical);font-weight:500;font-feature-settings:"tnum" 1}.pill svg{color:var(--text-tertiary);margin-left:var(--spacing-xs)}.pill.selected svg{color:var(--on-brand)}.member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-s)}@container (max-width: 520px){.member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.member-tile{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-xs);min-width:0;padding:var(--spacing-s);border-radius:var(--radius-m);background:var(--surface-block);border:.5px solid var(--separator);transition:background .15s ease}.member-tile:hover{background:var(--accent-muted)}.member-head{display:flex;align-items:center;gap:var(--glyph-gap);min-width:0}.member-name{font:var(--type-dense);color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.member-count{font:var(--type-stat-value);color:var(--text-primary);flex:none}.member-count.idle{color:var(--text-tertiary)}.member-bar{display:block;height:3px;border-radius:999px;background:var(--separator);overflow:hidden}.member-bar-fill{display:block;height:100%;background:var(--text-primary);border-radius:inherit}.member-load{font:var(--type-mechanical);color:var(--text-tertiary);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table.activity{--rule-inset: calc(var(--icon-medium) + var(--glyph-gap));--table-columns: var(--icon-medium) minmax(0, 1fr) 180px 140px 112px}.cell-title .pip-dot{display:inline-grid;margin-left:var(--spacing-s);vertical-align:middle}.table.agenda{--rule-inset: calc(var(--icon-medium) + var(--glyph-gap));--table-columns: var(--icon-medium) minmax(0, 680px) 140px 180px 72px minmax(0, 1fr)}.table.agenda-strip{margin-inline:0;--rule-inset: calc(var(--spacing-xxl) + var(--glyph-gap));--table-columns: auto minmax(0, 1fr)}.table.agenda-strip .table-row{align-items:start}.table.agenda-strip .meeting-time{width:auto;padding-top:1px}.table.agenda-strip .cell-title{display:flex;flex-direction:column;gap:var(--text-stack-gap)}.table.team .table-row{min-height:calc(var(--touch-target) + 2 * var(--spacing))}.table.team{--rule-inset: calc(var(--avatar-medium) + var(--glyph-gap));--table-columns: var(--avatar-medium) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) 112px var(--touch-target)}.table.team.com-acessos{--table-columns: var(--avatar-medium) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) 96px 112px var(--touch-target)}.rail-actions{display:flex;justify-content:flex-end}.segmented{position:relative;display:grid;grid-template-columns:repeat(var(--segments),1fr);padding:var(--spacing-xs);background:var(--surface-block);border:.5px solid var(--separator);border-radius:var(--radius-pill);justify-self:start}.segmented-thumb{position:absolute;top:var(--spacing-xs);bottom:var(--spacing-xs);left:var(--spacing-xs);width:calc((100% - 2 * var(--spacing-xs)) / var(--segments));border-radius:var(--radius-pill);background:var(--brand);transform:translate(calc(var(--indice) * 100%));transition:transform .2s ease}.segmented-item{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(var(--touch-target) - var(--spacing-s));padding:0 var(--spacing);font:var(--type-dense);color:var(--text-secondary);white-space:nowrap;transition:color .15s ease}.segmented-item:hover{color:var(--text-primary)}.segmented-item.selected{color:var(--on-brand);font-weight:500}@media(prefers-reduced-motion:reduce){.segmented-thumb{transition:transform .06s linear}}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(272px,1fr);gap:var(--spacing);overflow-x:auto;align-items:stretch;padding-inline:var(--page-margin);margin-inline:calc(-1 * var(--page-margin));padding-bottom:var(--spacing-s)}.board-column{display:flex;flex-direction:column;gap:var(--spacing-s);min-width:0;min-height:320px;padding:var(--spacing-s);border-radius:var(--radius-l);border:.5px solid transparent;transition:background .15s ease,border-color .15s ease}.board-column.over{background:var(--accent-muted);border-color:var(--brand)}.board-stack{display:flex;flex-direction:column;gap:var(--spacing-s);flex:1}.board-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-m);padding:var(--spacing-l);background:var(--surface-raised);border:.5px solid var(--separator);border-radius:var(--radius-m);cursor:grab}.board-card:active{cursor:grabbing}.board-card-title{display:flex;flex-direction:column;align-items:flex-start;gap:var(--text-stack-gap);width:100%;text-align:left;font:var(--type-body-emphasis);color:var(--text-primary);overflow-wrap:anywhere}.board-card.done .board-card-title,.task-row.done .task-title{color:var(--text-tertiary)}.task-list{display:flex;flex-direction:column}.task-row{display:grid;grid-template-columns:var(--icon-medium) minmax(0,680px) auto minmax(0,1fr);align-items:center;gap:var(--spacing);min-height:calc(var(--touch-target) + var(--spacing));padding:var(--spacing-m) var(--spacing-s);position:relative;border-radius:var(--radius-m);transition:background .15s ease}.task-row:hover{background:var(--accent-muted)}.task-row+.task-row:before{content:"";position:absolute;top:0;left:calc(var(--spacing-s) + var(--icon-medium) + var(--spacing));right:var(--spacing-s);border-top:.5px solid var(--separator)}.task-title{display:flex;flex-direction:column;align-items:flex-start;gap:var(--text-stack-gap);min-width:0;text-align:left;font:var(--type-body);color:var(--text-primary);overflow-wrap:anywhere}.task-progress{display:inline-flex;align-items:center;gap:var(--spacing-xs);font:var(--type-mechanical);color:var(--text-secondary);flex:none}.task-progress.full{color:var(--text-tertiary)}.checklist{display:flex;flex-direction:column}.checklist-item{display:flex;align-items:center;gap:var(--glyph-gap);min-height:var(--touch-target);border-bottom:.5px solid var(--separator)}.checklist-item:last-child{border-bottom:none}.checklist-item.done .grow{color:var(--text-tertiary)}.field-count{font:var(--type-mechanical);color:var(--text-tertiary);margin-left:var(--spacing-s)}.task-top,.task-foot{display:flex;align-items:center;gap:var(--spacing-s);width:100%;min-width:0;font:var(--type-footnote);color:var(--text-secondary)}.task-top .grow,.task-foot .grow{flex:1;min-width:0}.task-menu{display:inline-flex;align-items:center;justify-content:center;width:var(--in-field-control);height:var(--in-field-control);border-radius:var(--radius-s);color:var(--text-tertiary);flex:none;transition:color .15s ease,background .15s ease}.task-menu{color:var(--text-tertiary)}.task-menu:hover{background:var(--accent-muted);color:var(--text-primary)}.task-repeat{display:inline-flex;align-items:center;color:var(--text-tertiary);flex:none}.task-meta{display:flex;align-items:center;gap:var(--spacing-s);flex-wrap:wrap;font:var(--type-footnote);color:var(--text-secondary);min-width:0}button.file-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}button.file-link:hover{text-decoration:underline}.task-space{font:var(--type-footnote);font-weight:500;color:var(--on-brand);padding:0 var(--spacing-s);min-height:var(--icon-medium);display:inline-flex;align-items:center;min-width:0;overflow:hidden;border-radius:var(--radius-pill);background:var(--brand);white-space:nowrap;transition:opacity .15s ease}.task-space:hover{opacity:.85}.task-due{white-space:nowrap}.task-due.overdue{color:var(--text-primary);font-weight:500}.task-stale{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text-tertiary)}.task-people{display:inline-flex;gap:var(--spacing-xs);flex:none}.board-card .task-meta{font:var(--type-footnote)}.control-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing);flex-wrap:wrap}@media(prefers-reduced-motion:reduce){.board-column{transition:background .06s linear,border-color .06s linear}}.bubble-menu{flex:none;width:var(--touch-target);height:var(--touch-target);display:grid;place-items:center;border-radius:50%;color:var(--text-tertiary);opacity:0;transition:opacity .15s ease,background .15s ease}.bubble-line:hover .bubble-menu,.bubble-line:focus-within .bubble-menu{opacity:1}.bubble-menu:hover{background:var(--surface-block);color:var(--text-primary)}.bubble-line.mine .bubble-menu{order:-1}.popover-item.danger:hover{color:var(--text-primary);font-weight:500}.strip.context .strip-kind{font:var(--type-footnote);color:var(--text-tertiary);text-transform:lowercase;flex:none}.strip .one-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.field-select{display:flex;align-items:center;gap:var(--spacing-s);width:100%;min-height:var(--touch-target);padding:0 var(--spacing);background:var(--field-surface);border:.5px solid var(--field-border);border-radius:var(--radius-pill);font:var(--type-body);color:var(--text-primary);text-align:left;transition:border-color .15s ease}.field-select:hover{border-color:var(--separator)}.field-select .grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-select .grow.quiet{color:var(--text-tertiary)}.field-select svg{color:var(--text-tertiary);flex:none}.field .popover-host{width:100%}.field .popover{min-width:100%}.popover-filter{min-height:var(--touch-target);padding:0 var(--spacing-m);margin-bottom:var(--text-stack-gap);background:var(--field-surface);border:.5px solid var(--field-border);border-radius:var(--radius-s);font:var(--type-dense);color:var(--text-primary)}.popover-filter::placeholder{color:var(--text-tertiary)}.sheet.wide{width:min(920px,calc(100vw - 2 * var(--page-margin)))}.sheet-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:var(--spacing-l);align-items:start}.sheet-split .pill-row{padding-inline:0;margin-inline:0}.sheet-main,.sheet-side{display:flex;flex-direction:column;gap:var(--spacing-l);min-width:0}.sheet-side{padding-left:var(--spacing-l);border-left:.5px solid var(--separator)}@media(max-width:860px){.sheet-split{grid-template-columns:minmax(0,1fr)}.sheet-side{padding-left:0;border-left:none}}.comments{display:flex;flex-direction:column}.comment{display:flex;align-items:flex-start;gap:var(--glyph-gap);padding:var(--spacing-m) 0;border-bottom:.5px solid var(--separator)}.comment:last-child{border-bottom:none}.comment-body{flex:1;min-width:0}.comment-head{display:flex;align-items:center;gap:var(--spacing-s)}.comment-author{font:var(--type-dense);font-weight:500;color:var(--text-primary)}.comment-when{font:var(--type-mechanical);color:var(--text-tertiary)}.comment-drop{margin-left:auto;color:var(--text-tertiary);opacity:0;transition:opacity .15s ease}.comment:hover .comment-drop,.comment-drop:focus-visible{opacity:1}.comment-text{margin-top:var(--text-stack-gap);font:var(--type-body);color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap}.audit-panel{width:min(720px,calc(100vw - 2 * var(--page-margin)));max-height:72vh;background:var(--surface-floating);border:.5px solid var(--separator);border-radius:var(--radius-xl);padding:var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-m);overflow:hidden;align-self:flex-start}.audit-head{display:flex;align-items:flex-start;gap:var(--spacing-m)}.audit-head>div{flex:1;min-width:0}.audit-head h2{font:var(--type-headline);margin:0}.audit-list{overflow-y:auto;display:flex;flex-direction:column}.audit-line{display:flex;align-items:center;gap:var(--glyph-gap);min-height:var(--touch-target);padding:var(--spacing-s) 0;position:relative}.audit-line+.audit-line:before{content:"";position:absolute;top:0;left:calc(var(--avatar-small) + var(--glyph-gap));right:0;height:.5px;background:var(--separator)}.audit-text{flex:1;min-width:0;font:var(--type-dense);color:var(--text-secondary)}.audit-text strong{font-weight:500;color:var(--text-primary)}.audit-alvo{background:none;border:0;padding:0;font:inherit;color:var(--text-primary);font-weight:500;cursor:pointer}.audit-alvo:hover{text-decoration:underline}.audit-alvo.sumido{color:var(--text-tertiary);font-weight:400;font-style:italic;cursor:default}.audit-alvo.sumido:hover{text-decoration:none}.audit-when{flex:none;font:var(--type-mechanical);color:var(--text-tertiary)}.stale-banner{display:flex;align-items:center;gap:var(--glyph-gap);width:100%;min-height:var(--touch-target);padding:var(--spacing-s) var(--card-padding);margin-bottom:var(--page-gap);background:var(--surface-block);border:.5px solid var(--separator);border-radius:var(--radius-m);color:var(--text-secondary);font:var(--type-dense);text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.stale-banner:hover{color:var(--text-primary)}.stale-banner-action{flex:none;color:var(--text-tertiary);font:var(--type-mechanical)}.member-away{display:block;font:var(--type-mechanical);color:var(--text-tertiary);padding-top:var(--spacing-xs)}.away-row{display:flex;align-items:center;gap:var(--spacing-s)}.away-row .field-input{flex:none}.field-warning{font:var(--type-footnote);color:var(--text-secondary);padding:var(--spacing-xs) 0 0}.totp-badge{grid-column:1 / -1;display:flex;align-items:center;gap:var(--spacing-s);padding:var(--spacing-s) 0 var(--spacing-s) calc(var(--icon-large) + var(--glyph-gap))}.totp-badge.inline{grid-column:auto;padding:0;gap:var(--spacing-xs)}.totp-badge.inline .totp-code{font:var(--type-dense);font-weight:600;font-feature-settings:"tnum";letter-spacing:.06em}.totp-esperando{color:var(--text-tertiary);letter-spacing:.12em}.totp-falha{font:var(--type-dense);color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.totp-falha:hover{color:var(--text-primary)}.totp-code{font:var(--type-headline);font-feature-settings:"tnum";letter-spacing:.06em;color:var(--text-primary)}.totp-clock{display:inline-flex;align-items:center;gap:var(--spacing-xs);font:var(--type-mechanical);color:var(--text-tertiary)}.totp-clock.ending{color:var(--text-primary);font-weight:500}.resumo-mes{display:flex;align-items:center;justify-content:center;gap:var(--spacing-m)}.resumo-mes-nome{font:var(--type-headline);min-width:12ch;text-align:center}.resumo-previa{flex:1;overflow:auto;margin:0;padding:var(--card-padding);background:var(--surface-block);border:.5px solid var(--separator);border-radius:var(--radius-m);font:var(--type-dense);font-family:inherit;white-space:pre-wrap;color:var(--text-primary)}.resumo-acoes{display:flex;gap:var(--spacing-s)}.resumo-acoes button{flex:1}.reactions{position:relative;display:flex;flex-wrap:wrap;gap:2px;margin:calc(var(--spacing-s) * -1) var(--spacing-m) 0;padding:2px;background:var(--bubble-mine);border:2px solid var(--shell-card);border-radius:var(--radius-pill)}.reaction{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-xs);min-height:var(--icon-large);border-radius:var(--radius-pill);border:none;background:none;font:var(--type-footnote);color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.reaction:hover{background:var(--accent-muted);color:var(--text-primary)}.reaction.mine{background:var(--accent-muted);color:var(--text-primary);font-weight:500}.reactions .reaction{font:var(--type-callout)}.reaction-count{font:var(--type-footnote);font-feature-settings:"tnum"}.popover-emojis{display:grid;grid-template-columns:repeat(9,32px);gap:2px;padding:var(--spacing-xs);border-bottom:.5px solid var(--separator);margin-bottom:var(--spacing-xs)}.popover-emoji{display:grid;place-items:center;width:32px;height:32px;background:none;border:0;cursor:pointer;font-size:18px;line-height:1;padding:0;border-radius:var(--radius-s);color:var(--text-secondary);transition:background .15s ease}.popover-emoji:hover,.popover-emoji.mais.on{background:var(--accent-muted);color:var(--text-primary)}.popover:has(.popover-emojis) .popover-item{min-height:36px}.emoji-seletor{display:flex;flex-direction:column;gap:var(--spacing-s);padding:0 var(--spacing-xs) var(--spacing-xs)}.emoji-busca{height:36px;padding:0 var(--spacing-m);border-radius:var(--radius-pill);border:.5px solid var(--field-border);background:var(--field);outline:none;font:var(--type-dense);color:var(--text-primary)}.emoji-grade{display:grid;grid-template-columns:repeat(8,32px);gap:2px;max-height:200px;overflow-y:auto}.emoji-vazio{font:var(--type-footnote);color:var(--text-tertiary);padding:var(--spacing-s) 0}.field-input.tall{border-radius:var(--radius-m);min-height:calc(var(--touch-target) * 3);resize:vertical;font:var(--type-body);line-height:1.5}.sheet-confirm{display:flex;align-items:center;gap:var(--spacing-s);flex:1;min-width:0;font:var(--type-footnote);color:var(--text-secondary)}.sheet-confirm span{min-width:0}.task-filters{display:flex;align-items:flex-end;gap:var(--spacing-m);flex-wrap:wrap;min-width:0}.task-filters .field{flex:0 1 auto;min-width:140px;max-width:220px}.plan-cycle{margin-top:var(--spacing-m)}.plan-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-m);margin-top:var(--spacing-m)}@media(min-width:900px){.plan-grid{grid-template-columns:repeat(3,1fr)}}.plan-card{display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--card-padding);border-radius:var(--radius-l);background:var(--surface-block);border:.5px solid var(--separator);text-align:left;align-items:stretch}.plan-card:hover{border-color:var(--text-tertiary)}.plan-card.escolhido{border-color:var(--brand);border-width:1.5px}.plan-name{display:flex;align-items:center;gap:var(--spacing-s);font:var(--type-body-emphasis);color:var(--text-primary)}.plan-price{font:var(--type-metric);color:var(--text-primary);letter-spacing:-.02em}.plan-price small{font:var(--type-footnote);color:var(--text-secondary);margin-left:2px}.plan-list{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:var(--spacing-xs) 0 0;padding:0;list-style:none}.plan-list li{display:flex;align-items:flex-start;gap:var(--glyph-gap);font:var(--type-footnote);color:var(--text-secondary)}.plan-list svg{color:var(--brand);flex:none;margin-top:2px}.plan-payer{display:flex;flex-direction:column;gap:var(--spacing-m);margin-top:var(--spacing-m)}.plan-payer label{display:flex;flex-direction:column;gap:var(--text-stack-gap)}.plan-payer label span{font:var(--type-section-label);color:var(--text-secondary)}.plan-seats{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-m);flex-wrap:wrap;padding-top:var(--spacing-m);border-top:.5px solid var(--separator)}.plan-seats-count{min-width:28px;text-align:center;font:var(--type-body-emphasis)}.plan-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-m);padding-top:var(--spacing-m);border-top:.5px solid var(--separator);color:var(--text-secondary);font:var(--type-body)}.plan-total strong{font:var(--type-title);color:var(--text-primary)}.plan-status{align-items:flex-start}.row-buttons{display:flex;align-items:center;gap:var(--spacing-s);flex:none}.usage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-l) var(--page-gap);padding:var(--card-padding)}.field-row+.usage,.usage+.field-row,.usage+.row-line{border-top:.5px solid var(--separator)}@media(max-width:720px){.usage{grid-template-columns:minmax(0,1fr)}}.usage-row{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.usage-head{display:flex;align-items:center;gap:var(--spacing-s);min-height:20px;white-space:nowrap}.usage-head .field-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.usage-head .tag{flex:none}.usage-value{font:var(--type-headline);color:var(--text-primary);font-variant-numeric:tabular-nums}.usage-row.cheio .usage-value{font-weight:600}.usage-bar{height:var(--spacing-xs);border-radius:var(--radius-pill);background:var(--accent-muted);overflow:hidden}.usage-bar span{display:block;height:100%;border-radius:var(--radius-pill);background:var(--text-secondary);transition:width .3s ease}.usage-row.perto .usage-bar span,.usage-row.cheio .usage-bar span{background:var(--text-primary)}.usage-bar.sem-teto{visibility:hidden}@media(prefers-reduced-motion:reduce){.usage-bar span{transition:none}}.hint.erro{color:var(--text-primary);font:var(--type-body-emphasis)}.gate-password{position:relative;width:100%}.gate-password .gate-field{padding-right:calc(var(--touch-target) + var(--spacing-s))}.gate-reveal{position:absolute;right:var(--spacing-s);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--touch-target);height:var(--touch-target);color:var(--text-secondary)}.gate-reveal:hover{color:var(--text-primary)}.bubble-gutter.bot{display:inline-flex;align-items:center;justify-content:center;height:var(--icon-display);border-radius:var(--radius-pill);background:var(--surface-block);color:var(--text-secondary);border:.5px solid var(--separator)}.bubble.assistant{border-left:2px solid var(--separator)}.ai-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-s);margin-top:var(--spacing-s);padding-top:var(--spacing-s);border-top:.5px solid var(--separator)}.ai-actions .pill{min-height:var(--in-field-control);gap:var(--glyph-gap);position:relative}.ai-actions .pill:after{content:"";position:absolute;inset:50% 0 auto 0;height:var(--touch-target);transform:translateY(-50%)}.ai-actions .pill:disabled{opacity:.55;cursor:default}.ai-action-done{display:inline-flex;align-items:center;gap:var(--glyph-gap)}.ai-action-done .pill{opacity:.55;cursor:default;min-height:var(--in-field-control)}.ai-action-undo{font:var(--type-footnote);color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;position:relative}.ai-action-undo:after{content:"";position:absolute;inset:50% -8px auto -8px;height:var(--touch-target);transform:translateY(-50%)}.ai-actions-error{font:var(--type-footnote);color:var(--text-tertiary);flex-basis:100%}.field-row.column{flex-direction:column;align-items:stretch;gap:var(--spacing-s)}.field-input.prose{width:100%;min-height:calc(var(--hour-row) * 4);padding:var(--spacing-s) var(--spacing);border-radius:var(--radius-m);font:var(--type-callout);line-height:1.5;resize:vertical}.pill.warning{color:var(--text-tertiary)}.overlay.full{padding-top:0;align-items:center}.sheet.viewer{width:min(1100px,calc(100vw - 2 * var(--page-margin)));height:calc(100vh - 2 * var(--page-margin));max-height:none;align-self:center}.viewer-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer-actions{display:flex;align-items:center;gap:var(--spacing-s);flex:none}.viewer-aviso{padding:var(--spacing-s) var(--card-padding);flex:none}.viewer-body{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:var(--spacing-l);background:var(--surface-recessed)}.viewer-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-m)}.viewer-frame{width:100%;height:100%;border:none;border-radius:var(--radius-m);background:var(--surface)}.viewer-docx{align-self:stretch;width:100%;height:100%;overflow:auto;border-radius:var(--radius-m);contain:paint}.viewer-docx .docx-wrapper{background:transparent;padding:0;gap:var(--spacing-m);zoom:var(--docx-zoom, 1)}.viewer-docx .docx{background:#fff;color:#111;border-radius:var(--radius-m);box-shadow:none;padding:var(--spacing-xxl)}.viewer-audio{width:min(560px,100%)}.bubble-attachment{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;display:flex;align-items:center;gap:var(--spacing-s);color:inherit;font:inherit;text-align:left;cursor:pointer}.bubble-attachment:disabled{cursor:default;opacity:.5}.bubble-attachment:not(:disabled):hover span{text-decoration:underline}.bubble-attachment.image{display:block;position:relative}.bubble:has(.bubble-image){padding:var(--spacing-xs)}.bubble:has(.bubble-image) .author{padding:var(--spacing-xs) var(--spacing-s) var(--spacing-xs);margin-bottom:0}.bubble-image-when{position:absolute;right:var(--spacing-s);bottom:var(--spacing-s);padding:2px var(--spacing-s);border-radius:var(--radius-pill);background:var(--scrim);color:var(--on-scrim);font:var(--type-mechanical)}.bubble-image-carregando{display:block;padding:var(--spacing-s)}.bubble-attachment.image.baixando{opacity:.5}.composer-send.mic{touch-action:none;user-select:none;-webkit-user-select:none}.composer-send.mic.ouvindo{background:var(--text-primary);color:var(--surface-block)}.approval{gap:var(--spacing-s)}.approval-status{display:grid;grid-template-columns:auto 1fr;column-gap:var(--spacing-s);row-gap:var(--text-stack-gap);align-items:baseline;font:var(--type-footnote);color:var(--text-secondary)}.approval-version{font:var(--type-mechanical);color:var(--text-tertiary)}.approval-status.approved .approval-phrase,.approval-status.changes_requested .approval-phrase{color:var(--text-primary)}.approval-note{grid-column:2;white-space:pre-wrap;color:var(--text-primary)}.approval-link{display:flex;flex-direction:column;gap:var(--spacing-xs)}.approval .button-secondary{width:100%}.approval-link .field-input{font:var(--type-mechanical)}.approval-actions,.approve-actions{display:flex;justify-content:flex-end;gap:var(--spacing-s)}.approval-history{display:flex;flex-direction:column;gap:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:.5px solid var(--separator)}.approve-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing);padding:var(--page-margin);background:var(--background)}.approve-card{width:min(640px,100%);background:var(--surface-floating);border:.5px solid var(--separator);border-radius:var(--radius-xl);padding:var(--spacing-l);display:flex;flex-direction:column;gap:var(--spacing)}.approve-head{display:flex;flex-direction:column;gap:var(--text-stack-gap)}.approve-company{font:var(--type-footnote);color:var(--text-tertiary)}.approve-title{font:var(--type-title);color:var(--text-primary)}.approve-meta,.approve-foot{font:var(--type-mechanical);color:var(--text-tertiary)}.approve-body{font:var(--type-body);color:var(--text-primary);white-space:pre-wrap}.approve-files{display:flex;flex-direction:column;gap:var(--spacing-s)}.approve-image{width:100%;border-radius:var(--radius-m);background:var(--surface-block)}.approve-file{font:var(--type-body);color:var(--text-primary);text-decoration:underline}.approve-form{display:flex;flex-direction:column;gap:var(--spacing-m)}.approve-message{font:var(--type-body);color:var(--text-primary)}.approval-tag{color:var(--text-secondary)}.approval-tag.aprovada,.approval-tag.ajustes,.approval-tag.venceu{color:var(--text-primary);font-weight:500}.task-tags{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-s);width:100%;min-width:0}.task-tags.inline{width:auto;flex:none;flex-wrap:nowrap}.table.admin-table{--table-columns: minmax(0, 320px) 150px 150px 120px 80px 90px 90px 100px minmax(0, 1fr)}.admin-extend{display:flex;gap:var(--spacing-xs)}.table-row.saving{opacity:.5;pointer-events:none}.admin-search{width:100%}.admin-seats{display:flex;align-items:center;justify-content:flex-end;gap:2px}.admin-seats-used{color:var(--text-secondary)}.admin-seats .field-input{width:52px;min-height:var(--in-field-control);padding:0 var(--spacing-xs);text-align:center}.admin-seats .field-input::-webkit-outer-spin-button,.admin-seats .field-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.table.admin-table{--table-columns: minmax(0, 320px) 140px 140px 110px 70px 90px 80px 100px minmax(0, 1fr)}.admin-sort{display:inline-flex;align-items:center;gap:var(--spacing-xs);font:inherit;color:inherit;cursor:pointer}.admin-sort.right{justify-content:flex-end}.admin-sort.active{color:var(--text-primary)}.admin-sort svg{transition:transform .15s ease}.admin-sort svg.up{transform:rotate(180deg)}.admin-note{text-align:left;color:var(--text-tertiary);cursor:pointer}.admin-note:hover{color:var(--text-secondary)}.admin-asaas{color:var(--text-tertiary);text-decoration:underline}.admin-note-edit{display:flex;align-items:center;gap:var(--spacing-xs)}.admin-note-edit .field-input{flex:1;min-width:0;min-height:var(--in-field-control);padding:0 var(--spacing-s)}.admin-ia-custo{display:block;font:var(--type-mechanical);color:var(--text-tertiary)}.admin-confirm{font:var(--type-footnote);color:var(--text-secondary)}.cell.control{overflow:visible}.admin-date{display:inline-flex;align-items:center;gap:var(--spacing-xs);font:inherit;color:var(--text-primary);cursor:pointer}.admin-date.overdue{color:var(--text-secondary)}.admin-date svg{color:var(--text-tertiary)}.admin-date-picker{padding:var(--spacing-s)}.admin-date-picker .mini-month{width:100%}.admin-date-year{display:block;padding:0 var(--spacing-xs) var(--spacing-xs);font:var(--type-mechanical);color:var(--text-tertiary)}.table.contacts{--rule-inset: calc(var(--icon-medium) + var(--glyph-gap));--table-columns: var(--icon-medium) minmax(0, 420px) minmax(0, 240px) 168px minmax(0, 260px) 96px minmax(0, 1fr)}@media(max-width:1100px){.table.contacts{--table-columns: var(--icon-medium) minmax(0, 1fr) 168px 96px}.table.contacts .table-head span:nth-child(3),.table.contacts .table-row>*:nth-child(3),.table.contacts .table-head span:nth-child(5),.table.contacts .table-row>*:nth-child(5){display:none}}.cell-link{color:inherit;text-decoration:none}.cell-link:hover{color:var(--text-primary);text-decoration:underline}.contacts-filter{flex:1 1 240px;max-width:360px;min-width:0}.contact-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-s);align-items:end}.contact-phone{display:flex;align-items:center;gap:var(--spacing-xs);min-width:0}.contact-phone .field-input{flex:1;min-width:0}.contact-person{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-s);padding-bottom:var(--spacing-m);border-bottom:.5px solid var(--separator)}.contact-person>.contact-pair{grid-column:1}.contact-person-remove{grid-column:2;grid-row:1 / span 2;align-self:center}.contact-social{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:var(--spacing-s)}.contact-social-name,.contact-social-open{font:var(--type-dense);color:var(--text-secondary)}@media(max-width:560px){.contact-pair{grid-template-columns:minmax(0,1fr)}}.sheet .field-input.tall.compact{min-height:calc(var(--touch-target) * 1.5);font:var(--type-dense);line-height:1.45}.composer-recado{flex:1;display:flex;align-items:center;gap:var(--glyph-gap);min-height:var(--in-field-control);min-width:0}.composer-recado-ponto{width:var(--spacing-s);height:var(--spacing-s);border-radius:50%;background:var(--text-primary);flex:none;animation:recado-pulso 1.8s ease-in-out infinite}.composer-recado-texto{font:var(--type-body);color:var(--text-primary);font-feature-settings:"tnum"}@keyframes recado-pulso{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.composer-recado-ponto{animation:none}}.drive-fonte{display:flex;align-items:center;gap:var(--glyph-gap);padding:var(--spacing-s) 0;border-bottom:.5px solid var(--separator)}.drive-fonte-texto{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.drive-fonte-nome{font:var(--type-body);color:var(--text-primary)}.drive-fonte.alerta .row-context{color:var(--text-primary)}.drive-leitor{display:flex;align-items:center;gap:var(--spacing-s);min-width:0}.drive-leitor-email{flex:1;min-width:0;overflow-wrap:anywhere;font:var(--type-dense);padding:var(--spacing-s) var(--spacing-m);border-radius:var(--radius-m);background:var(--surface-block);-webkit-user-select:all;user-select:all}.mfa-enroll{display:flex;flex-direction:column;gap:var(--spacing-s);align-items:flex-start}.mfa-qr{width:200px;height:200px;padding:var(--spacing-s);border-radius:var(--radius-m);background:#fff}.mfa-key{display:flex;align-items:center;gap:var(--spacing-s);align-self:stretch;min-width:0}.girando{animation:girando 1s linear infinite}@keyframes girando{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.girando{animation:none}}.table-row.drive-alerta .row-context{color:var(--text-primary)}.sheet.comandos .sheet-body{display:flex;flex-direction:column;gap:var(--gap)}.comandos-legenda{display:flex;flex-wrap:wrap;gap:var(--spacing-s) var(--gap);margin:0;font:var(--type-footnote);color:var(--text-secondary)}.comandos-legenda>span{display:inline-flex;align-items:center;gap:var(--glyph-gap)}.comandos-categoria{display:flex;flex-direction:column;gap:var(--spacing-xs)}.comandos-categoria h3{margin:var(--spacing-s) 0 0}.comandos-linha{display:flex;align-items:center;gap:var(--gap)}.comandos-linha .field-text{flex:1;min-width:0}.tag.efeito{flex:none;white-space:nowrap}.tag.efeito.responde{background:transparent;border:.5px dashed var(--text-tertiary);color:var(--text-secondary)}.tag.efeito.toque{background:transparent;border:1px solid var(--text-tertiary);color:var(--text-primary)}.tag.efeito.direto{background:var(--text-primary);border:1px solid var(--text-primary);color:var(--background)}.pasta-fechada{margin-left:var(--spacing-s);color:var(--text-tertiary);vertical-align:-1px}.field-link{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);text-decoration:none}.field-link:hover{text-decoration:underline}.arquivos-vista{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-s);margin-bottom:var(--spacing-m)}.arquivos-vista .field,.arquivos-vista .segmented{width:200px}.pastas-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:var(--gap);margin-bottom:var(--section-gap)}.pasta-ladrilho{position:relative;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-l);background:var(--surface-block);border:.5px solid var(--separator);border-radius:var(--radius-l);cursor:pointer;text-align:left;transition:background .15s ease}.pasta-ladrilho:hover{background:var(--surface-raised)}.pasta-ladrilho:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pasta-ladrilho-glifo{color:var(--brand);margin-bottom:var(--spacing-s)}.pasta-ladrilho-glifo.da-casa{color:var(--text-secondary)}.pasta-ladrilho.arquivado .pasta-ladrilho-glifo,.pasta-ladrilho.arquivado .pasta-ladrilho-nome,.table.spaces.arquivados .space-glyph,.table.spaces.arquivados .cell-title{color:var(--text-tertiary)}.pasta-favorita{color:var(--text-secondary);margin-left:var(--spacing-xs);vertical-align:baseline;flex:none}.pasta-ladrilho-menu{position:absolute;top:var(--spacing-s);right:var(--spacing-s)}.pasta-ladrilho-nome{font:var(--type-body-emphasis);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pasta-ladrilho-detalhe{font:var(--type-footnote);color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pasta-ladrilho.alerta .pasta-ladrilho-detalhe{color:var(--text-secondary)}.documento{display:flex;flex-direction:column;gap:var(--spacing-m);min-width:0}.documento-titulo{font:var(--type-headline);color:var(--text-primary);margin:var(--spacing-s) 0 0}.documento-titulo:first-child{margin-top:0}.documento-paragrafo{font:var(--type-body);color:var(--text-primary);margin:0;overflow-wrap:anywhere}.documento-lista{margin:0;padding-left:1.25em;display:flex;flex-direction:column;gap:var(--spacing-xs);font:var(--type-body);color:var(--text-primary)}.documento-lista li{overflow-wrap:anywhere}.documento strong{font-weight:500}.transcricao{border-top:.5px solid var(--separator);padding-top:var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-s)}.transcricao .documento-paragrafo{color:var(--text-secondary)}.leitura-meta{font:var(--type-mechanical);color:var(--text-tertiary);display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-s);align-items:center}.leitura-acoes{display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.op{--op-nav: 232px;--op-verde: #00eec2;--op-verde-forte: #00d8b5;min-height:100vh;display:grid;grid-template-columns:var(--op-nav) minmax(0,1fr);background:var(--background)}.op-nav{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:var(--text-stack-gap);padding:var(--spacing-l) var(--spacing-m);background:var(--shell-ground);border-right:.5px solid var(--separator)}.op-nav-marca{display:flex;flex-direction:column;gap:var(--text-stack-gap);padding:0 var(--spacing-m) var(--spacing-l)}.op-nav-titulo{font:var(--type-headline);color:var(--text-primary)}.op-nav-subtitulo{font:var(--type-footnote);color:var(--text-tertiary)}.op-nav-item{min-height:36px;padding:0 var(--spacing-m);border-radius:var(--radius-s);text-align:left;font:var(--type-dense);color:var(--text-secondary)}.op-nav-item:hover{color:var(--text-primary);background:var(--accent-muted)}.op-nav-item.selected{color:var(--text-primary);background:var(--accent-muted);font-weight:500;box-shadow:inset 3px 0 0 var(--op-verde-forte)}.op-nav-pe{margin-top:auto}.op-corpo{min-width:0;display:flex;flex-direction:column;gap:calc(var(--spacing-xxl) * 2);padding:var(--spacing-l) var(--page-margin) 120px}.op-cabeca{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing);flex-wrap:wrap}.op-cabeca h1{font:var(--type-display);color:var(--text-primary);margin:0}.op-cabeca-acoes{display:flex;align-items:center;gap:var(--spacing-m)}.op-cabeca-acoes .segmented{width:440px}.op-intervalo{display:flex;align-items:center;gap:var(--spacing-s)}.op-campo-dia{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.op-campo-dia-rotulo{font:var(--type-footnote);color:var(--text-secondary)}.op-secao{display:flex;flex-direction:column;gap:var(--gap);scroll-margin-top:var(--spacing-l)}.op-secao-titulo{position:relative;margin:0;padding-bottom:var(--spacing-s);font:var(--type-title);color:var(--text-primary);border-bottom:.5px solid var(--separator)}.op-secao-titulo:after{content:"";position:absolute;left:0;bottom:-1px;width:32px;height:2px;border-radius:1px;background:var(--op-verde-forte)}.op-indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--gap)}.op-grade{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.op-span-3{grid-column:span 3}.op-span-4{grid-column:span 4}.op-span-5{grid-column:span 5}.op-span-6{grid-column:span 6}.op-span-7{grid-column:span 7}.op-span-8{grid-column:span 8}.op-span-12{grid-column:span 12}@media(max-width:1600px){.op-indicadores{grid-template-columns:repeat(4,minmax(0,1fr))}.op-span-3,.op-span-4{grid-column:span 6}.op-span-5,.op-span-7,.op-span-8{grid-column:span 12}}@media(max-width:1000px){.op{grid-template-columns:minmax(0,1fr)}.op-nav{display:none}.op-grade>*{grid-column:span 12}}.op-cartao{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-m);padding:var(--card-padding);border-radius:var(--radius-m)}.op-cartao-cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-m)}.op-cartao-titulos{display:flex;flex-direction:column;gap:var(--text-stack-gap);min-width:0}.op-cartao-titulo{margin:0;font:var(--type-headline);color:var(--text-primary)}.op-cartao-subtitulo{font:var(--type-footnote);color:var(--text-tertiary)}.op-cartao-acoes{display:flex;gap:var(--spacing-xs);flex-shrink:0}.op-nota{font:var(--type-footnote);color:var(--text-secondary)}.op-subtitulo-interno{font:var(--type-footnote);color:var(--text-tertiary);margin-top:var(--spacing-s)}.op-tabela-rola{overflow-x:auto;min-width:0}.op-tabela{width:100%;border-collapse:collapse;font:var(--type-dense)}.op-tabela th{padding:0 var(--spacing-m) var(--spacing-s) 0;text-align:left;font:var(--type-footnote);color:var(--text-tertiary);border-bottom:.5px solid var(--separator)}.op-tabela td{padding:var(--spacing-s) var(--spacing-m) var(--spacing-s) 0;color:var(--text-primary);vertical-align:top;border-bottom:.5px solid var(--separator)}.op-tabela tr:last-child td{border-bottom:none}.op-tabela .num{text-align:right;white-space:nowrap;font-feature-settings:"tnum"}.op-servicos{display:flex;flex-direction:column}.op-servico{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-m);padding:var(--spacing-s) 0;font:var(--type-dense);color:var(--text-primary);border-bottom:.5px solid var(--separator)}.op-servico:last-child{border-bottom:none}.op-servico-nome{display:flex;flex-direction:column;min-width:0;color:var(--text-secondary)}.op-estado{display:inline-flex;align-items:center;gap:var(--spacing-xs);font:var(--type-dense);color:var(--text-secondary);text-align:right}.op-estado svg{flex-shrink:0;color:var(--op-verde-forte)}.op-estado.falha svg{color:var(--text-primary)}.op-estado.neutro svg{color:var(--text-tertiary)}.op-estado.falha{color:var(--text-primary);font-weight:500}.op-assinantes{display:flex;flex-direction:column;gap:var(--spacing-m);min-width:0}.op-assinantes-barra{display:flex;align-items:center;gap:var(--spacing-m)}.op-assinantes-barra .admin-search{flex:1}.op-assinantes .table{margin-inline:0;overflow-x:auto}.op-lista-medidores{display:flex;flex-direction:column;gap:var(--spacing-m)}.op-linha-medidor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--spacing-l)}.op-linha-medidor-nome{display:flex;flex-direction:column;min-width:0;font:var(--type-dense);color:var(--text-primary)}.op-linha-medidor-detalhe{font:var(--type-footnote);color:var(--text-tertiary)}:root[data-theme=dark] .op{--op-verde: #00d8b5;--op-verde-forte: #00eec2}.g-vazio{padding:var(--spacing-m) 0;font:var(--type-dense);color:var(--text-tertiary)}.g-indicador{min-width:0;display:flex;flex-direction:column;gap:var(--text-stack-gap);padding:var(--card-padding);background:var(--surface-block);border:.5px solid var(--separator);border-radius:var(--radius-m)}.g-indicador-rotulo{font:var(--type-footnote);color:var(--text-secondary)}.g-indicador-valor{font:var(--type-title);color:var(--text-primary)}.g-indicador.destaque .g-indicador-valor{font:var(--type-display)}.g-indicador.destaque{box-shadow:inset 3px 0 0 var(--op-verde-forte)}.g-indicador-nota{font:var(--type-footnote);color:var(--text-tertiary)}.g-miniatura{margin-top:var(--spacing-s);overflow:visible}.g-miniatura path{fill:none;stroke:var(--op-verde);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.g-miniatura circle{fill:var(--op-verde-forte);stroke:var(--surface-block);stroke-width:2}.g-serie{width:100%;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-s)}.g-serie-plano{position:relative;width:100%;min-width:0}.g-serie svg{display:block;overflow:visible}.g-grade{stroke:var(--separator);stroke-width:1}.g-base{stroke:var(--field-border);stroke-width:1}.g-eixo{font:400 12px/1 var(--font);fill:var(--text-tertiary);font-feature-settings:"tnum"}.g-coluna{fill:var(--op-verde)}.g-coluna.recua{opacity:.45}.g-coluna.sob{fill:var(--op-verde-forte);opacity:1}.g-linha{fill:none;stroke:var(--op-verde-forte);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.g-area{stroke:none}.g-degrade-topo{stop-color:var(--op-verde);stop-opacity:.32}.g-degrade-base{stop-color:var(--op-verde);stop-opacity:0}.g-cursor{stroke:var(--text-tertiary);stroke-width:1;stroke-dasharray:3 3}.g-ponto{fill:var(--op-verde-forte);stroke:var(--surface-block);stroke-width:2.5}.g-legenda{display:flex;justify-content:flex-end;gap:var(--spacing);font:var(--type-footnote);color:var(--text-secondary)}.g-chave{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.g-chave-coluna{width:10px;height:10px;border-radius:2px;background:var(--op-verde);opacity:.45}.g-chave-linha{width:16px;height:3px;border-radius:2px;background:var(--op-verde-forte)}.g-balao{position:absolute;z-index:2;display:flex;flex-direction:column;gap:2px;min-width:96px;padding:var(--spacing-s) var(--spacing-m);white-space:nowrap;pointer-events:none;font:var(--type-footnote);background:var(--surface-floating);border:.5px solid var(--field-border);border-radius:var(--radius-s)}.g-balao-dia{color:var(--text-secondary)}.g-balao-valor{font:var(--type-headline);color:var(--text-primary);font-feature-settings:"tnum"}.g-balao-media{color:var(--text-secondary);font-feature-settings:"tnum"}.g-ranking{display:flex;flex-direction:column;gap:var(--spacing-s)}.g-ranking-linha{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr) auto;align-items:center;gap:var(--spacing-m);min-height:28px}.g-ranking-rotulo{display:flex;flex-direction:column;min-width:0}.g-ranking-nome,.g-ranking-detalhe{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-ranking-nome{font:var(--type-dense);color:var(--text-primary)}.g-ranking-detalhe{font:var(--type-footnote);color:var(--text-tertiary)}.g-ranking-trilho{height:10px}.g-ranking-barra{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--op-verde)}.g-ranking-linha:hover .g-ranking-barra{background:var(--op-verde-forte)}.g-ranking-valor{min-width:64px;text-align:right;font:var(--type-dense);color:var(--text-primary);font-feature-settings:"tnum"}.g-medidor{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.g-medidor-trilho{height:6px;overflow:hidden;border-radius:var(--radius-pill);background:var(--accent-muted)}.g-medidor-cheio{display:block;height:100%;border-radius:inherit;background:var(--op-verde)}.g-medidor.perto .g-medidor-cheio{background:var(--text-primary)}.g-medidor-texto{font:var(--type-footnote);color:var(--text-secondary);font-feature-settings:"tnum"}.g-medidor-aviso{color:var(--text-primary);font-weight:500}.pedido-avisos{flex:none;display:flex;align-items:center;gap:var(--card-padding);margin:var(--page-margin) var(--page-margin) 0;padding:var(--card-padding);background:var(--surface-block);border:.5px solid var(--separator);border-radius:var(--radius-l)}.pedido-avisos-disco{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--brand);color:var(--on-brand)}.pedido-avisos-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.pedido-avisos-texto h2{font:var(--type-headline)}.pedido-avisos-texto p{font:var(--type-dense);color:var(--text-secondary);max-width:72ch}.pedido-avisos-texto p.pedido-avisos-erro{color:var(--text-primary);font-weight:500}.pedido-avisos-acoes{flex:none;display:flex;align-items:center;gap:var(--spacing-s)}@media(max-width:720px){.pedido-avisos{flex-wrap:wrap}.pedido-avisos-acoes{width:100%;justify-content:flex-end}}.arquivo-do-space-filtro{display:flex;padding:0 var(--card-padding) var(--spacing-s)}.recado{display:flex;align-items:flex-start;gap:var(--spacing-s);min-width:260px}.recado-play{flex:none;display:grid;place-items:center;width:var(--touch-target);height:var(--touch-target);margin-top:-8px;color:var(--text-secondary);border-radius:50%}.recado-play:hover{color:var(--text-primary)}.recado-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.recado-onda{position:relative;display:flex;align-items:center;gap:2px;height:28px;cursor:pointer}.recado-onda span:not(.recado-ponto){flex:1;min-height:3px;border-radius:var(--radius-pill);background:var(--text-tertiary)}.recado-onda span.tocada{background:var(--text-primary)}.recado-ponto{position:absolute;top:50%;width:12px;height:12px;margin-left:-6px;margin-top:-6px;border-radius:50%;background:var(--brand);pointer-events:none}.recado-tempo{font:var(--type-mechanical);color:var(--text-tertiary);font-feature-settings:"tnum"}.recado-velocidade{flex:none;min-width:44px;height:28px;padding:0 var(--spacing-s);border-radius:var(--radius-pill);background:var(--surface-raised);border:.5px solid var(--separator);font:var(--type-dense);font-weight:600;color:var(--text-primary)}.bubble:has(.recado) .when{margin-top:-18px}.acesso-no-eazy-botao{gap:var(--spacing-s)}.acesso-no-eazy{flex-basis:100%;display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-m);border-radius:var(--radius-m);background:var(--surface-raised);border:.5px solid var(--separator)}.acesso-no-eazy-titulo{font:var(--type-headline)}.acesso-no-eazy-linha{display:flex;align-items:center;gap:var(--spacing-m);min-height:var(--touch-target)}.acesso-no-eazy-rotulo{width:72px;flex:none;font:var(--type-footnote);color:var(--text-tertiary)}.acesso-no-eazy-valor{font:var(--type-body);color:var(--text-primary);overflow-wrap:anywhere}.acesso-no-eazy-valor.secreto{font-weight:500;font-feature-settings:"tnum" 1}.acesso-no-eazy-falha{font:var(--type-dense);color:var(--text-secondary)}.acesso-no-eazy-esconder{align-self:flex-start;font:var(--type-dense);color:var(--text-tertiary);text-decoration:underline;text-underline-offset:3px}.contatos-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--gap)}.contato-cartao{display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--card-padding);background:var(--surface-block);border:.5px solid var(--separator);border-radius:var(--radius-l);cursor:pointer;min-width:0;transition:background .15s ease}.contato-cartao:hover{background:var(--surface-raised)}.contato-cartao:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.contato-cartao-topo{display:flex;flex-direction:column;gap:var(--text-stack-gap);min-width:0}.contato-cartao-nome{font:var(--type-headline);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contato-cartao-contexto,.contato-cartao-pessoa{font:var(--type-footnote);color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contato-cartao-pessoa{color:var(--text-secondary)}.contato-cartao-meios{display:flex;flex-direction:column;gap:var(--text-stack-gap);font:var(--type-dense);min-width:0}.contato-cartao-meios a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contato-cartao-acoes{display:flex;justify-content:flex-end;margin-top:auto}.main{position:relative}.soltar-arquivo{position:absolute;inset:var(--spacing-m);z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-s);border:2px dashed var(--brand);border-radius:var(--radius-l);background:color-mix(in srgb,var(--shell-card) 88%,transparent);color:var(--text-primary);font:var(--type-body);font-weight:500;pointer-events:none}.soltar-arquivo svg{color:var(--brand)}.enquete{display:flex;flex-direction:column;gap:var(--spacing-s);min-width:min(340px,100%)}.enquete-pergunta{font:var(--type-headline)}.enquete-modo{display:flex;align-items:center;gap:var(--spacing-xs);font:var(--type-footnote);color:var(--text-tertiary)}.enquete-lista{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.enquete-item{display:flex;align-items:flex-start;gap:var(--spacing-m);width:100%;padding:var(--spacing-s) 0;border:none;background:none;color:var(--text-primary);font:var(--type-callout);text-align:left;cursor:pointer}.enquete-item:disabled{cursor:default}.enquete-marca{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;border:1.5px solid var(--text-tertiary);color:var(--on-brand)}.enquete-marca.quadrada{border-radius:var(--radius-s)}.enquete-item.marcada .enquete-marca{background:var(--brand);border-color:var(--brand)}.enquete-rotulo{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-xs) var(--spacing-m)}.enquete-texto{overflow-wrap:break-word}.enquete-conta{font:var(--type-footnote);color:var(--text-secondary);font-feature-settings:"tnum";align-self:center}.enquete-barra{grid-column:1 / -1;height:6px;border-radius:var(--radius-pill);background:var(--separator);overflow:hidden}.enquete-barra>span{display:block;height:100%;border-radius:inherit;background:var(--text-secondary);transition:width .25s ease}@media(prefers-reduced-motion:reduce){.enquete-barra>span{transition:none}}.enquete-pe{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-xs) var(--spacing-m);margin-top:var(--spacing-xs);padding-top:var(--spacing-s);border-top:.5px solid var(--separator)}.enquete-acao{display:inline-flex;align-items:center;gap:var(--spacing-xs);min-height:32px;padding:0 var(--spacing-s);border:none;border-radius:var(--radius-pill);background:none;color:var(--text-secondary);font:var(--type-footnote);font-weight:500;cursor:pointer}.enquete-acao:hover{background:var(--accent-muted);color:var(--text-primary)}.enquete-esperando{font:var(--type-footnote);color:var(--text-tertiary)}.enquete-votos{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-m) 0;border-bottom:.5px solid var(--separator)}.enquete-votos-cabeca{display:flex;justify-content:space-between;gap:var(--spacing-m);font:var(--type-callout)}.enquete-votos-nomes{font:var(--type-footnote);color:var(--text-secondary)}.enquete-opcoes{display:flex;flex-direction:column;gap:var(--spacing-s)}.enquete-opcao{display:flex;align-items:center;gap:var(--spacing-s)}.enquete-opcao .field-input{flex:1;min-width:0;width:auto}.enquete-lida{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-footnote);color:var(--text-tertiary)}.presenca{font:var(--type-callout)}
