.dot-answer-card-module__d2v4bq__card{background:var(--dt-background-primary);width:340px;color:var(--dt-font-primary);transform-origin:100% 100%;transition:opacity var(--wd-dur-base) var(--wd-ease-out), transform var(--wd-spring-gentle-duration) var(--wd-spring-gentle);border-radius:20px;gap:8px;margin-bottom:12px;padding:12px 12px 12px 14px;font-size:13px;display:grid;box-shadow:0 1px 2px #22251f0f,0 8px 24px #22251f14}@starting-style{.dot-answer-card-module__d2v4bq__card{opacity:0;transform:translateY(12px)scale(.96)}}.dot-answer-card-module__d2v4bq__head{align-items:center;gap:8px;min-width:0;display:flex}.dot-answer-card-module__d2v4bq__figure{flex:none;width:24px;height:24px}.dot-answer-card-module__d2v4bq__heading{flex:1;min-width:0;margin:0;font-size:13px;font-weight:600}.dot-answer-card-module__d2v4bq__time{color:var(--dt-font-tertiary);font-family:var(--font-mono,ui-monospace, monospace);flex:none;font-size:11px}.dot-answer-card-module__d2v4bq__close{flex:none;margin:-4px -4px -4px 0}.dot-answer-card-module__d2v4bq__lines{overflow-wrap:anywhere;gap:2px;margin:0;line-height:1.45;display:grid}.dot-answer-card-module__d2v4bq__line{margin:0}.dot-answer-card-module__d2v4bq__info{color:var(--wd-muted);font-family:var(--font-mono,ui-monospace, monospace);margin:0;font-size:11px}.dot-answer-card-module__d2v4bq__actions{justify-content:flex-end;display:flex}@media (max-width:767.98px){.dot-answer-card-module__d2v4bq__card{width:calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right));margin:0;position:absolute;bottom:calc(100% + 4px);right:0}}[data-dot-still] .dot-answer-card-module__d2v4bq__card{transition:opacity var(--wd-dur-base) var(--wd-ease-out)}@starting-style{[data-dot-still] .dot-answer-card-module__d2v4bq__card{transform:none}}
.dot-dock-module__8o2L7a__dock{--dot-x:var(--dot-right,0px);--dot-tuck:0px;right:calc(24px + env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:50;transform:translate(calc(-1 * var(--dot-x)), calc(var(--dot-tuck) - var(--dot-bottom,0px)));transition:transform var(--wd-spring-gentle-duration) var(--wd-spring-gentle);align-items:flex-end;gap:12px;display:flex;position:fixed}.dot-dock-module__8o2L7a__dock[data-perched]{z-index:56}@media (min-width:768px){[data-panel-open=true]~.dot-dock-module__8o2L7a__dock{--dot-x:var(--dot-right,375px)}}.dot-dock-module__8o2L7a__button{cursor:pointer;-webkit-tap-highlight-color:transparent;width:64px;height:64px;transition:transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.dot-dock-module__8o2L7a__button:active{transform:scale(.94)}.dot-dock-module__8o2L7a__button{position:relative}.dot-dock-module__8o2L7a__button:before{content:"";border:2px solid var(--wd-lime);opacity:0;pointer-events:none;transition:opacity var(--wd-dur-base) var(--wd-ease-out);border-radius:50%;position:absolute;inset:6px}.dot-dock-module__8o2L7a__dock[data-dictating] .dot-dock-module__8o2L7a__button:before{opacity:.9;scale:calc(1 + var(--dot-voice,0) * .16)}.dot-dock-module__8o2L7a__dock[data-dot-still][data-dictating] .dot-dock-module__8o2L7a__button:before{scale:1}@media (prefers-reduced-motion:reduce){.dot-dock-module__8o2L7a__dock[data-dictating] .dot-dock-module__8o2L7a__button:before{transition:none;scale:1}}.dot-dock-module__8o2L7a__button:focus-visible{outline:2px solid var(--wd-charcoal);outline-offset:2px}.dot-dock-module__8o2L7a__figure{width:56px;height:56px;transition:opacity var(--wd-dur-fast) var(--wd-ease-out)}.dot-dock-module__8o2L7a__dock[data-away=true] .dot-dock-module__8o2L7a__figure{opacity:0}.dot-dock-module__8o2L7a__dock[data-away=true] .dot-dock-module__8o2L7a__button{pointer-events:none}.dot-dock-module__8o2L7a__dock[data-hidden=true]{visibility:hidden;pointer-events:none}.dot-dock-module__8o2L7a__bubble{background:var(--dt-background-primary);max-width:320px;box-shadow:var(--dt-shadow-panel);transition:opacity var(--wd-dur-base) var(--wd-ease-out), transform var(--wd-spring-smooth-duration) var(--wd-spring-smooth);border-radius:20px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 8px 10px 14px;font-size:13px;display:flex}@starting-style{.dot-dock-module__8o2L7a__bubble{opacity:0;transform:translateY(6px)scale(.98)}}.dot-dock-module__8o2L7a__pout{background:var(--dt-background-primary);box-shadow:var(--dt-shadow-panel);white-space:nowrap;transition:opacity var(--wd-dur-fast) var(--wd-ease-out), transform var(--wd-spring-snappy-duration) var(--wd-spring-snappy);border-radius:14px;margin:0 0 30px;padding:4px 10px;font-size:12px;font-weight:600}@starting-style{.dot-dock-module__8o2L7a__pout{opacity:0;transform:translateY(4px)scale(.96)}}.dot-dock-module__8o2L7a__bubbleText{margin:0}.dot-dock-module__8o2L7a__digest{background:var(--dt-background-primary);max-width:320px;box-shadow:var(--dt-shadow-panel);transform-origin:100% 100%;transition:transform var(--wd-spring-gentle-duration) var(--wd-spring-gentle);border-radius:20px;align-items:center;gap:4px;margin-bottom:12px;padding:6px 8px 6px 6px;font-size:13px;display:flex}@starting-style{.dot-dock-module__8o2L7a__digest{transform:translateY(12px)}}.dot-dock-module__8o2L7a__digestText{min-width:0;color:var(--dt-font-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:4px 8px;line-height:1.4}.dot-dock-module__8o2L7a__digestText:hover{background:var(--dt-background-secondary)}.dot-dock-module__8o2L7a__digestLink{white-space:nowrap;flex:none}.dot-dock-module__8o2L7a__dock[data-dot-still] .dot-dock-module__8o2L7a__bubble,.dot-dock-module__8o2L7a__dock[data-dot-still] .dot-dock-module__8o2L7a__pout{transition:opacity var(--wd-dur-fast) var(--wd-ease-out)}@starting-style{.dot-dock-module__8o2L7a__dock[data-dot-still] .dot-dock-module__8o2L7a__bubble,.dot-dock-module__8o2L7a__dock[data-dot-still] .dot-dock-module__8o2L7a__pout{transform:none}}body:has([data-chat-composer]) .dot-dock-module__8o2L7a__digest{margin-bottom:80px}@starting-style{.dot-dock-module__8o2L7a__dock[data-dot-still] .dot-dock-module__8o2L7a__digest{transform:none}}@media (max-width:767.98px){.dot-dock-module__8o2L7a__dock{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}.dot-dock-module__8o2L7a__button{width:48px;height:48px}.dot-dock-module__8o2L7a__figure{width:40px;height:40px}.dot-dock-module__8o2L7a__digest{width:calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:none;margin:0;position:absolute;bottom:calc(100% + 4px);right:0}.dot-dock-module__8o2L7a__dock[data-tucked=true]{--dot-tuck:calc(72px + var(--dot-bottom,0px))}.dot-dock-module__8o2L7a__dock[data-tucked=true]:focus-within{--dot-tuck:0px}}
.app-shell-module__uk8rSG__shell{background:var(--wd-offwhite);min-height:100dvh;color:var(--wd-charcoal);display:flex}.app-shell-module__uk8rSG__skipLink{top:var(--dt-space-4);left:var(--dt-space-4);z-index:60;padding:var(--dt-space-3) var(--dt-space-4);border-radius:var(--dt-radius-control);background:var(--wd-lime);color:var(--wd-charcoal);font-size:14px;font-weight:700;position:fixed;transform:translateY(-200%)}.app-shell-module__uk8rSG__skipLink:focus{transform:none}.app-shell-module__uk8rSG__rail{display:none}@media (min-width:1024px){.app-shell-module__uk8rSG__shell{background:var(--dt-background-app)}.app-shell-module__uk8rSG__rail{z-index:35;width:calc(var(--dt-nav-width) + var(--dt-frame-gutter));box-sizing:border-box;height:100dvh;padding:var(--dt-frame-gutter) 0 var(--dt-frame-gutter) var(--dt-frame-gutter);background:var(--dt-background-app);transition:width calc(var(--dt-animation-duration-normal) * 1s);flex-shrink:0;display:block;position:sticky;top:0}:root[data-nav-collapsed] .app-shell-module__uk8rSG__rail{width:calc(var(--dt-nav-width-collapsed) + var(--dt-frame-gutter))}.app-shell-module__uk8rSG__railBody{border-radius:var(--dt-radius-card);background:var(--wd-offwhite);box-shadow:0 0 0 1px var(--dt-border-light), var(--dt-shadow-frame-card)}:root[data-nav-resizing] .app-shell-module__uk8rSG__rail{transition:none}}.app-shell-module__uk8rSG__railBody{width:100%;height:100%;overflow:hidden}.app-shell-module__uk8rSG__separator{right:-4px}@media (min-width:1024px){.app-shell-module__uk8rSG__separator{right:calc(-1 * var(--dt-frame-gutter))}}.app-shell-module__uk8rSG__area{flex:1 1 0;min-width:0;display:flex}.app-shell-module__uk8rSG__area[data-panel-open=true]{container:dt-workspace/inline-size}@media (min-width:1024px){.app-shell-module__uk8rSG__area{min-height:calc(100dvh - 2 * var(--dt-frame-gutter));margin:var(--dt-frame-gutter);border-radius:var(--dt-radius-card);background:var(--wd-offwhite);box-shadow:0 0 0 1px var(--dt-border-light), var(--dt-shadow-frame-card);overflow:clip}}@media (max-width:767.98px){.app-shell-module__uk8rSG__area[data-panel-open=true]{container-type:normal}}.app-shell-module__uk8rSG__workspace{background:var(--wd-offwhite);flex-direction:column;flex:1 1 0;min-width:0;min-height:100dvh;display:flex}@media (min-width:1024px){.app-shell-module__uk8rSG__workspace{min-height:calc(100dvh - 2 * var(--dt-frame-gutter))}}@container dt-workspace (max-width:640px){.app-shell-module__uk8rSG__area[data-panel-open=true]>.app-shell-module__uk8rSG__workspace{display:none}}@media (max-width:767.98px){.app-shell-module__uk8rSG__area[data-panel-open=true]>.app-shell-module__uk8rSG__workspace{display:none}}.app-shell-module__uk8rSG__content{flex:auto;min-width:0}.app-shell-module__uk8rSG__page{min-width:0}.app-shell-module__uk8rSG__drawer{z-index:50;position:fixed;inset:0}@media (min-width:1024px){.app-shell-module__uk8rSG__drawer{display:none}}.app-shell-module__uk8rSG__backdrop{cursor:default;background:#181a17a6;border:none;width:100%;height:100%;position:absolute;inset:0}.app-shell-module__uk8rSG__drawerPanel{width:min(300px,86vw);height:100%;box-shadow:var(--dt-shadow-panel);animation:app-shell-module__uk8rSG__drawer-in calc(var(--dt-animation-duration-fast) * 1s) ease-out;box-sizing:border-box;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--dt-background-app);position:relative}@media print{.app-shell-module__uk8rSG__rail,.app-shell-module__uk8rSG__drawer{display:none}}
.organization-state-band-module__p94DAW__band{padding:8px var(--dt-space-3);border-bottom:1px solid var(--dt-border-medium);background:var(--wd-surface);box-shadow:inset 3px 0 0 var(--wd-charcoal);color:var(--wd-charcoal);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.organization-state-band-module__p94DAW__band svg{flex-shrink:0;margin-top:3px}@media print{.organization-state-band-module__p94DAW__band{display:none}}
