.YxHuaa_host{flex:1;min-height:0}.YxHuaa_scroller{z-index:0;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:var(--phone-photo-top) 0 var(--phone-photo-bottom);scroll-padding-top:var(--phone-photo-top);touch-action:pan-y;position:absolute;inset:0;overflow:hidden auto}.YxHuaa_block{grid-template-columns:repeat(var(--phone-photo-columns), minmax(0, 1fr));content-visibility:auto;contain-intrinsic-size:auto calc(var(--phone-photo-rows) * ((100vw - (var(--phone-photo-columns) - 1) * 2px) / var(--phone-photo-columns) + 2px) - 2px);gap:2px;margin-bottom:2px;display:grid}.YxHuaa_tile{aspect-ratio:1;background:var(--oki-gray-100);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:0;border-radius:0;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.YxHuaa_tile:focus-visible{outline:var(--oki-focus-ring);outline-offset:calc(var(--oki-focus-ring-width) * -1)}.YxHuaa_blank{aspect-ratio:1}.YxHuaa_tile img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.YxHuaa_duration{color:var(--oki-gray-white);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-semibold);font-variant-numeric:tabular-nums;text-shadow:0 0 3px var(--oki-black-overlay-55);pointer-events:none;position:absolute;bottom:4px;right:5px}.YxHuaa_month{top:calc(var(--phone-photo-top) + 8px);z-index:2;pointer-events:none;position:absolute;left:16px}.YxHuaa_headerEdge{z-index:1;height:calc(var(--phone-photo-top) + 16px);pointer-events:none;position:absolute;top:0;left:0;right:0}.YxHuaa_headerEdge>i,.YxHuaa_headerEdge:after{position:absolute;inset:0}.YxHuaa_headerEdge>i:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(to bottom, var(--oki-gray-black) 60%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, var(--oki-gray-black) 60%, transparent 100%);mask-image:linear-gradient(to bottom, var(--oki-gray-black) 60%, transparent 100%)}.YxHuaa_headerEdge>i:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to bottom, var(--oki-gray-black) 45%, transparent 80%);-webkit-mask-image:linear-gradient(to bottom, var(--oki-gray-black) 45%, transparent 80%);mask-image:linear-gradient(to bottom, var(--oki-gray-black) 45%, transparent 80%)}.YxHuaa_headerEdge>i:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to bottom, var(--oki-gray-black) 30%, transparent 62%);-webkit-mask-image:linear-gradient(to bottom, var(--oki-gray-black) 30%, transparent 62%);mask-image:linear-gradient(to bottom, var(--oki-gray-black) 30%, transparent 62%)}.YxHuaa_headerEdge>i:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom, var(--oki-gray-black) 15%, transparent 45%);-webkit-mask-image:linear-gradient(to bottom, var(--oki-gray-black) 15%, transparent 45%);mask-image:linear-gradient(to bottom, var(--oki-gray-black) 15%, transparent 45%)}.YxHuaa_headerEdge>i:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(to bottom, var(--oki-gray-black) 0%, transparent 28%);-webkit-mask-image:linear-gradient(to bottom, var(--oki-gray-black) 0%, transparent 28%);mask-image:linear-gradient(to bottom, var(--oki-gray-black) 0%, transparent 28%)}.YxHuaa_headerEdge:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--surface-canvas) 60%, transparent), color-mix(in srgb, var(--surface-canvas) 30%, transparent) 45%, transparent);content:""}@media (prefers-reduced-transparency:reduce){.YxHuaa_headerEdge>i{display:none}.YxHuaa_headerEdge:after{background:linear-gradient(to bottom, var(--surface-canvas) 70%, transparent)}}
.hSJ0MG_board{--shelf-mobile-card-scale:1}.hSJ0MG_board .shelf-card-rail{--shelf-card-rail-row-height:calc(var(--shelf-card-compact-height) * var(--shelf-mobile-card-scale))}.hSJ0MG_board .shelf-card-rail__item{zoom:var(--shelf-mobile-card-scale)}.hSJ0MG_board .shelf-feature-card{transition:none;animation:none}.hSJ0MG_board .shelf-feature-card *{transition:none;animation:none}.hSJ0MG_board .shelf-feature-card__action-bar--suggestions{height:auto}.hSJ0MG_board .shelf-feature-card__suggestion{height:var(--shelf-card-action-bar-height);position:relative;transform:none}.hSJ0MG_board .shelf-feature-card__suggestion:first-child{margin-top:calc(-1 * var(--shelf-card-radius));height:calc(var(--shelf-card-action-bar-height) + var(--shelf-card-radius))}.hSJ0MG_board .shelf-card-rail__item{will-change:auto}@supports (animation-timeline:view()){.hSJ0MG_board:not(.shelf-card-board--editing) .shelf-card-rail:not(.shelf-card-rail--reordering) .shelf-card-rail__item[data-shelf-card-id]{--shelf-rail-stack-stride:calc(var(--shelf-card-compact-width) + var(--shelf-card-rail-gap));animation:linear both hSJ0MG_shelf-rail-stack;animation-timeline:view(inline);animation-range:cover 50% cover calc(50% + 40 * var(--shelf-rail-stack-stride));--shelf-card-rest-shadow:none}}@keyframes hSJ0MG_shelf-rail-stack{0%{translate:0}to{translate:calc(40 * (var(--shelf-rail-stack-stride) - 18px)) 0}}@media (prefers-reduced-motion:no-preference){.hSJ0MG_board .shelf-feature-card{transition:scale var(--oki-motion-fast) var(--oki-global-easing);scale:1}.hSJ0MG_board .shelf-feature-card:active{transition:scale var(--oki-motion-press) ease-out;scale:.97}}
.lDBn-W_dots{top:calc(max(var(--oki-shelf-scroll-top-inset), calc(var(--oki-steady-viewport-height,100dvh) / 2 - var(--shelf-card-compact-height) / 2)) + var(--shelf-card-compact-height) + 12px);z-index:2;touch-action:none;align-items:center;height:44px;padding-inline:8px;display:flex;position:absolute;left:50%;translate:-50%}.lDBn-W_dot{width:16px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.lDBn-W_dot:before{border-radius:var(--oki-radius-pill);content:"";opacity:.25;width:8px;height:8px;transition:opacity var(--oki-motion-fast) ease;background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.lDBn-W_dot[aria-current=true]:before{opacity:1}.lDBn-W_dot:focus-visible:before{outline:var(--oki-focus-ring-width) solid var(--oki-focus-ring-color);outline-offset:var(--oki-focus-ring-offset)}
.kdmdNG_clear{color:var(--album-lens-active);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:4px 8px;text-decoration:underline}.kdmdNG_clear:focus-visible{outline:var(--oki-focus-ring);outline-offset:2px}
.J_dePW_portrait{width:var(--shelf-people-avatar-size);height:var(--shelf-people-avatar-size);display:block;position:relative}.J_dePW_count{border:1px solid var(--surface);background:var(--surface-panel);min-width:16px;height:16px;color:var(--text-primary);font-size:9px;line-height:14px;font-weight:var(--oki-font-weight-medium);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-4px;right:-8px}.J_dePW_portrait[data-selected=true]:after,.J_dePW_portrait[data-highlighted=true]:after{content:"";border:3px solid var(--oki-people-selection-accent);pointer-events:none;border-radius:50%;position:absolute;inset:-3px}.J_dePW_selection{box-sizing:border-box;z-index:1;border-radius:50%;width:18px;min-width:18px;height:18px;padding:0;right:-4px}
@layer oki-components{.Sy0F8a_maps{gap:12px;margin-block:8px 12px;display:grid}}
.Vs_8Uq_scrim{z-index:calc(var(--z-canvas-overlay) + 50);background:var(--oki-black-overlay-30);opacity:1;transition:opacity .36s var(--oki-ease-out,ease-out);position:fixed;inset:0}.Vs_8Uq_scrim[data-leaving]{opacity:0}.home-shell[data-oki-chat-history~=tray] .Vs_8Uq_scrim{visibility:hidden}@starting-style{.Vs_8Uq_scrim{opacity:0}}@media (prefers-reduced-motion:reduce){.Vs_8Uq_scrim{transition-duration:var(--oki-motion-fast)}}.Vs_8Uq_headerEdge{top:var(--oki-chat-sheet-header-height);z-index:1;background:linear-gradient(to bottom, var(--oki-chat-surface-background) 0%, color-mix(in srgb, var(--oki-chat-surface-background) 73.8%, transparent) 19%, color-mix(in srgb, var(--oki-chat-surface-background) 54.1%, transparent) 34%, color-mix(in srgb, var(--oki-chat-surface-background) 38.2%, transparent) 47%, color-mix(in srgb, var(--oki-chat-surface-background) 27.8%, transparent) 56.5%, color-mix(in srgb, var(--oki-chat-surface-background) 19.4%, transparent) 65%, color-mix(in srgb, var(--oki-chat-surface-background) 12.6%, transparent) 73%, color-mix(in srgb, var(--oki-chat-surface-background) 7.5%, transparent) 80.2%, color-mix(in srgb, var(--oki-chat-surface-background) 4.2%, transparent) 86.1%, color-mix(in srgb, var(--oki-chat-surface-background) 2.1%, transparent) 91%, color-mix(in srgb, var(--oki-chat-surface-background) 0.8%, transparent) 95.2%, transparent 100%);pointer-events:none;height:28px;position:absolute;left:0;right:0}.Vs_8Uq_grabber{z-index:2;touch-action:none;cursor:grab;background:0 0;border:0;width:120px;height:22px;padding:0;position:absolute;top:0;left:50%;translate:-50%}.Vs_8Uq_grabber:before{border-radius:var(--oki-radius-pill);background:var(--oki-gray-300);content:"";width:36px;height:5px;position:absolute;top:6px;left:50%;translate:-50%}.Vs_8Uq_grabber:focus-visible:before{outline:var(--oki-focus-ring-width) solid var(--oki-focus-ring-color);outline-offset:var(--oki-focus-ring-offset)}
.ISrwCG_placeholder{border-radius:var(--oki-surface-radius);background:var(--desk-miniature-surface,var(--oki-desk-surface-bg));position:absolute;inset:0;overflow:hidden}
@layer oki-components{.HwnyQq_action{margin-block:4px;display:block}}
@layer oki-components{.ZFNv4G_day{vertical-align:baseline;background:color-mix(in oklch, var(--chat-entity-app) 26%, transparent);max-width:100%;color:var(--oki-chat-question-text);font:inherit;line-height:inherit;white-space:nowrap;cursor:pointer;transition:box-shadow .16s var(--oki-global-easing);border-radius:6px;align-items:baseline;padding:1px 4px 2px 2px;display:inline-flex}.ZFNv4G_day:focus-visible{outline:2px solid var(--border-strong);outline-offset:1px}.ZFNv4G_day:active{box-shadow:inset 0 0 0 999px var(--oki-interaction-pressed-fill)}.ZFNv4G_icon{width:.95em;height:.95em;color:color-mix(in oklch, var(--chat-entity-app) 80%, var(--oki-chat-question-text));flex:none;align-self:center;margin-inline-end:3px}.ZFNv4G_countdown{color:var(--text-secondary)}.ZFNv4G_countdown:before{content:" · ";white-space:pre}@media (hover:hover){.ZFNv4G_day:hover{box-shadow:inset 0 0 0 999px var(--oki-interaction-subtle-hover-fill)}}@media (prefers-reduced-motion:reduce){.ZFNv4G_day{transition:none}}}
@layer oki-components{.Y6xiRq_quote{border-left:3px solid var(--oki-gray-300);margin:.6em 0 .9em;padding:2px 0 2px .85em}.Y6xiRq_quote>blockquote{color:var(--oki-chat-question-text);border:0;margin:0;padding:0}.Y6xiRq_quote>blockquote>p{margin:0 0 .4em}.Y6xiRq_quote>blockquote>p:last-child{margin-bottom:0}.Y6xiRq_quote>figcaption{color:var(--text-secondary);font-size:var(--oki-chat-meta-font-size);margin-top:4px}}
@layer oki-components{.IN2EMW_timeline{grid-template-columns:max-content minmax(0,1fr);column-gap:14px;margin:.4em 0 .9em;padding:0;list-style:none;display:grid}.IN2EMW_timeline>li,.IN2EMW_timeline>li>p{display:contents}.IN2EMW_timeline [data-oki-when],.IN2EMW_timeline [data-oki-what]{border-top:1px solid color-mix(in srgb, var(--oki-separator-stroke) 55%, transparent);padding:6px 0}.IN2EMW_timeline>li:first-child [data-oki-when],.IN2EMW_timeline>li:first-child [data-oki-what]{border-top:0;padding-top:0}.IN2EMW_timeline [data-oki-when]{color:var(--oki-chat-question-text);font-weight:var(--oki-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.IN2EMW_timeline [data-oki-when]>strong{font-weight:inherit}.IN2EMW_timeline [data-oki-when] [data-countdown]{font-size:var(--oki-chat-meta-font-size);font-weight:var(--oki-font-weight-regular);display:block}.IN2EMW_timeline [data-oki-when] [data-countdown]:before{content:none}.IN2EMW_timeline [data-oki-when] [data-kind=day]>svg{align-self:flex-start;margin-top:.3em}}
@layer oki-components{.OXTEmG_cards{gap:6px;margin:.5em 0 .9em;display:grid}.OXTEmG_card{background:var(--oki-chat-question-surface);color:var(--oki-chat-question-text);transition:box-shadow .16s var(--oki-global-easing);border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.OXTEmG_card[data-has-image=true]{grid-template-columns:minmax(0,1fr) 64px}.OXTEmG_card:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}.OXTEmG_body{gap:1px;min-width:0;display:grid}.OXTEmG_site{color:var(--text-secondary);font-size:var(--oki-chat-meta-font-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OXTEmG_title{font-weight:var(--oki-font-weight-semibold);line-height:1.35}.OXTEmG_description{color:var(--text-secondary);font-size:var(--oki-chat-meta-font-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.OXTEmG_thumb{background:var(--oki-gray-100);border-radius:9px;width:64px;height:64px;display:block;overflow:hidden}.OXTEmG_thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover){.OXTEmG_card:hover{box-shadow:inset 0 0 0 999px var(--oki-interaction-subtle-hover-fill)}}@media (prefers-reduced-motion:reduce){.OXTEmG_card{transition:none}}}
.q_B9da_layer{width:100vw;height:100dvh;image-rendering:pixelated;pointer-events:none;position:fixed;inset:0}
@layer oki-components{.ZHzvCG_composer{margin-bottom:32px}.ZHzvCG_eyebrow{color:var(--text-secondary);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-medium);margin:0 0 8px;line-height:1.3;display:block}.ZHzvCG_composerPanel{border:1px solid var(--oki-black-overlay-10);background:var(--surface-panel);border-radius:14px;overflow:hidden}.ZHzvCG_composerInput{box-sizing:border-box;resize:vertical;width:100%;min-height:108px;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;padding:16px 16px 12px;line-height:1.5;display:block}.ZHzvCG_composerInput::placeholder{color:var(--text-secondary);opacity:1}.ZHzvCG_composerFooter{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px 16px;display:flex}.ZHzvCG_composerHint{color:var(--text-secondary);font-size:var(--oki-type-footnote);flex:160px;margin:0;line-height:1.5}.ZHzvCG_composerAction{border:1px solid var(--oki-control-border);border-radius:var(--oki-pill-radius);min-height:36px;color:var(--text-primary);font:inherit;font-size:var(--oki-type-subhead);font-weight:var(--oki-font-weight-semibold);cursor:pointer;background:0 0;flex:none;margin-left:auto;padding:0 12px}.ZHzvCG_composerAction:disabled{opacity:.45;cursor:default}.ZHzvCG_composerAction:focus-visible{outline:2px solid var(--text-secondary);outline-offset:3px}.ZHzvCG_composerAction:active:not(:disabled){background:var(--oki-interaction-subtle-pressed-fill)}@media (hover:hover){.ZHzvCG_composerAction:hover:not(:disabled){background:var(--oki-interaction-subtle-hover-fill)}}.ZHzvCG_error{color:var(--oki-menu-danger-text);font-size:var(--oki-type-subhead);flex-basis:100%;margin:0}}
@layer oki-components{._40WmPW_card{background:var(--oki-chat-question-surface);color:var(--oki-chat-question-text);border-radius:14px;gap:12px;margin:.6em 0 .9em;padding:14px 16px 16px;display:grid}._40WmPW_result{gap:2px;display:grid}._40WmPW_title{color:var(--text-secondary);font-size:var(--oki-chat-meta-font-size)}._40WmPW_headline{font-size:1.6em;font-weight:var(--oki-font-weight-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em}._40WmPW_lines{color:var(--text-secondary);font-size:var(--oki-chat-meta-font-size);flex-wrap:wrap;gap:4px 16px;display:flex}._40WmPW_lines b{color:var(--oki-chat-question-text);font-weight:var(--oki-font-weight-semibold);font-variant-numeric:tabular-nums}._40WmPW_chart{width:100%;height:96px}._40WmPW_area{fill:color-mix(in oklch, var(--oki-accent-orange) 14%, transparent)}._40WmPW_balance{fill:none;stroke:var(--oki-accent-orange);stroke-width:2.5px}._40WmPW_paidIn{fill:none;stroke:var(--oki-gray-500);stroke-width:1.5px;stroke-dasharray:4 4}._40WmPW_fields{gap:10px;display:grid}._40WmPW_field{gap:4px;display:grid}._40WmPW_fieldLabel{font-size:var(--oki-chat-meta-font-size);justify-content:space-between;gap:12px;display:flex}._40WmPW_fieldLabel b{font-weight:var(--oki-font-weight-semibold);font-variant-numeric:tabular-nums}._40WmPW_field input{cursor:pointer;appearance:none;background:0 0;width:100%;height:22px;margin:0}._40WmPW_field input::-webkit-slider-runnable-track{background:var(--oki-gray-200);border-radius:2px;height:4px}._40WmPW_field input::-moz-range-track{background:var(--oki-gray-200);border-radius:2px;height:4px}._40WmPW_field input::-webkit-slider-thumb{background:var(--oki-accent-orange);width:18px;height:18px;box-shadow:0 1px 3px var(--oki-black-overlay-25);appearance:none;border:0;border-radius:50%;margin-top:-7px}._40WmPW_field input::-moz-range-thumb{background:var(--oki-accent-orange);width:18px;height:18px;box-shadow:0 1px 3px var(--oki-black-overlay-25);border:0;border-radius:50%}._40WmPW_field input:focus-visible{outline:var(--oki-focus-ring);outline-offset:2px}@media (pointer:coarse){._40WmPW_field input{height:32px}}}
.In3Cdq_root{border-top:1px solid var(--oki-black-overlay-10);order:4;gap:18.4px;margin-top:41.6px;padding-top:25.6px;display:grid}.In3Cdq_header{justify-content:space-between;align-items:end;gap:24px;display:flex}.In3Cdq_header h2,.In3Cdq_header p{margin:0}.In3Cdq_header h2{font-size:var(--oki-chat-text-font-size);font-weight:var(--oki-font-weight-semibold);letter-spacing:0;line-height:1.3}.In3Cdq_header>span{color:var(--text-secondary);font-size:var(--oki-type-footnote);line-height:1.3}.In3Cdq_article{gap:20px;max-width:672px;display:grid}.In3Cdq_article p{color:var(--text-primary);font-size:var(--oki-chat-text-font-size);font-weight:var(--oki-font-weight-regular);letter-spacing:0;margin:0;line-height:1.55}.In3Cdq_lead{color:inherit}.In3Cdq_reference{color:var(--text-secondary);font:inherit;font-size:.68em;font-weight:var(--oki-font-weight-strong);vertical-align:super;cursor:pointer;background:0 0;border:0;padding:0 .08em;line-height:1;display:inline}.In3Cdq_reference:focus-visible{color:var(--text-primary);text-underline-offset:2px;outline:none;text-decoration:underline}@media (hover:hover){.In3Cdq_reference:hover{color:var(--text-primary);text-underline-offset:2px;outline:none;text-decoration:underline}}.In3Cdq_empty{max-width:608px;color:var(--text-secondary);font-size:var(--oki-type-callout);margin:0;line-height:1.65}.In3Cdq_detailsToggle{min-height:36px;color:var(--text-secondary);font:inherit;font-size:var(--oki-type-subhead);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.In3Cdq_detailsToggle:focus-visible{color:var(--text-primary);outline:none}@media (hover:hover){.In3Cdq_detailsToggle:hover{color:var(--text-primary);outline:none}}.In3Cdq_details{margin-top:4px}@media (max-width:640px){.In3Cdq_header{display:grid}}
@layer oki-components{._3ulEIa_chart,._3ulEIa_flow{background:var(--oki-chat-question-surface);color:var(--oki-chat-question-text);border-radius:14px;margin:.6em 0 .9em;padding:12px 14px}._3ulEIa_chartTitle{color:var(--text-secondary);font-size:var(--oki-chat-meta-font-size);margin-bottom:4px}._3ulEIa_chartSummary{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:6px;display:flex}._3ulEIa_chartSummary strong{font-size:1.35em;font-weight:var(--oki-font-weight-strong);font-variant-numeric:tabular-nums}._3ulEIa_chartSummary span{color:var(--text-secondary);font-size:var(--oki-chat-meta-font-size)}._3ulEIa_chart svg{width:100%;height:120px;display:block}._3ulEIa_chartArea{fill:color-mix(in oklch, var(--oki-accent-orange) 14%, transparent)}._3ulEIa_chartLine{fill:none;stroke:var(--oki-accent-orange);stroke-width:2.5px}._3ulEIa_bar{fill:var(--oki-gray-300)}._3ulEIa_barTop{fill:var(--oki-accent-orange)}._3ulEIa_chartLabels{color:var(--text-secondary);font-size:var(--oki-chat-meta-font-size);justify-content:space-between;gap:4px;margin-top:6px;display:flex}._3ulEIa_chartLabels[data-type=bar] span{text-align:center;overflow-wrap:anywhere;flex:1;min-width:0;display:grid}._3ulEIa_chartLabels b{color:var(--oki-chat-question-text);font-weight:var(--oki-font-weight-semibold);font-variant-numeric:tabular-nums}._3ulEIa_flowSteps{gap:14px;margin:0;padding:0;list-style:none;display:grid}._3ulEIa_flowStep{background:var(--oki-chat-prompt-background);border-radius:10px;gap:10px;min-width:0;padding:9px 12px;display:flex;position:relative}._3ulEIa_flowStep:not(:last-child):after{background:var(--oki-accent-orange);content:"";width:2px;height:14px;position:absolute;bottom:-14px;left:21px}._3ulEIa_flowIndex{background:var(--oki-accent-orange);width:20px;height:20px;color:var(--oki-gray-white);font-size:var(--oki-type-footnote);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}._3ulEIa_flowText{gap:1px;min-width:0;font-size:.95em;line-height:1.35;display:grid}._3ulEIa_flowText span{color:var(--text-secondary);font-size:var(--oki-chat-meta-font-size)}._3ulEIa_flowBack{color:var(--text-secondary);font-size:var(--oki-chat-meta-font-size);margin:8px 0 0}._3ulEIa_checklist{margin:.4em 0 .9em}._3ulEIa_checklistHead{color:var(--text-secondary);font-size:var(--oki-chat-meta-font-size);align-items:center;gap:10px;margin-bottom:4px;display:flex}._3ulEIa_reset{background:var(--oki-chat-question-surface);color:inherit;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:1px 10px}._3ulEIa_checklist ul{padding-left:0;list-style:none}._3ulEIa_checklist li{align-items:baseline;gap:8px;display:flex}._3ulEIa_box{width:16px;height:16px;accent-color:var(--oki-accent-orange);cursor:pointer;flex:none;margin:0;transform:translateY(2px)}._3ulEIa_checklist li:has(>._3ulEIa_box:checked){color:var(--text-secondary);text-decoration:line-through}}
@layer oki-components{.XZpoha_root{order:3;gap:16px;min-width:0;margin-top:32px;display:grid}.XZpoha_heading h2,.XZpoha_group h3,.XZpoha_heading p,.XZpoha_text,.XZpoha_history,.XZpoha_metadata,.XZpoha_message{margin:0}.XZpoha_heading h2{font-size:var(--oki-chat-text-font-size);font-weight:var(--oki-font-weight-semibold)}.XZpoha_heading p{color:var(--text-secondary);font-size:var(--oki-type-body);margin-top:8px}.XZpoha_filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.XZpoha_filters input{flex:180px;min-width:0}.XZpoha_filters input,.XZpoha_filters select{border:1px solid var(--oki-black-overlay-10);background:var(--surface-panel);color:var(--text-primary);font:inherit;font-size:var(--oki-type-body);border-radius:8px;padding:8px 10px}.XZpoha_category{color:var(--text-secondary);font-size:var(--oki-type-body);align-items:center;gap:8px;display:flex}.XZpoha_category select{max-width:100%}.XZpoha_group{gap:8px;min-width:0;display:grid}.XZpoha_group h3{font-size:var(--oki-type-body);font-weight:var(--oki-font-weight-semibold);overflow-wrap:anywhere}.XZpoha_list{border:1px solid var(--oki-black-overlay-10);background:var(--surface-panel);border-radius:14px;margin:0;padding:0;list-style:none}.XZpoha_statement{overflow-wrap:anywhere;padding:16px}.XZpoha_statement+.XZpoha_statement{border-top:1px solid var(--oki-black-overlay-10)}.XZpoha_text{font-size:var(--oki-chat-text-font-size)}.XZpoha_history{color:var(--text-secondary);font-size:var(--oki-type-footnote);margin-top:4px}.XZpoha_metadata{color:var(--text-secondary);font-size:var(--oki-type-footnote);flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.XZpoha_message{color:var(--text-secondary);font-size:var(--oki-type-body)}.XZpoha_more{justify-self:start}.XZpoha_root button{border:1px solid var(--oki-black-overlay-10);background:var(--surface-panel);color:var(--text-primary);font:inherit;font-size:var(--oki-type-body);cursor:pointer;border-radius:8px;padding:8px 12px}.XZpoha_root button:disabled{color:var(--text-secondary);cursor:default}.XZpoha_root button:focus-visible,.XZpoha_filters select:focus-visible{outline:var(--oki-item-selection-focus-stroke) solid var(--oki-item-selection-focus-ring);outline-offset:2px}.XZpoha_root button:active:not(:disabled){background:var(--oki-interaction-hover-fill)}@media (hover:hover){.XZpoha_root button:hover:not(:disabled){background:var(--oki-interaction-subtle-hover-fill)}}}
@layer oki-components{._0Dz6CG_draft{border:1px solid var(--oki-chat-prompt-outline);background:var(--oki-chat-prompt-background);color:var(--oki-chat-question-text);border-radius:20px;margin:.7em 0 1em;padding:10px 6px 12px 16px;position:relative}._0Dz6CG_head{justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding-right:4px;display:flex}._0Dz6CG_label{color:var(--oki-chat-meta-color,var(--text-secondary));font-size:var(--oki-chat-meta-font-size)}._0Dz6CG_hint{color:var(--oki-chat-meta-color,var(--text-secondary))}._0Dz6CG_slashLine{pointer-events:none;position:absolute}._0Dz6CG_copy{width:32px;height:32px;color:var(--oki-chat-question-text);cursor:pointer;transition:background-color .12s var(--oki-global-easing);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}._0Dz6CG_copy>svg{width:20px;height:20px}._0Dz6CG_copy:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}@media (hover:hover){._0Dz6CG_copy:hover{background:var(--oki-chat-question-surface)}}._0Dz6CG_body{overscroll-behavior:contain;cursor:text;overflow-wrap:anywhere;border-radius:8px;outline:none;max-height:min(60vh,520px);margin-top:2px;padding:2px 10px 4px 0;overflow-y:auto}._0Dz6CG_body>:first-child{margin-top:0}._0Dz6CG_body>:last-child{margin-bottom:0}._0Dz6CG_actions{border-top:1px solid var(--oki-chat-window-divider);flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding-top:10px;display:flex}._0Dz6CG_error{color:var(--text-secondary);font-size:var(--oki-chat-meta-font-size);margin:6px 0 0}}
@layer oki-components{.Bmoiua_root{box-sizing:border-box;width:min(100%, var(--oki-shelf-reading-column-width));min-height:100%;color:var(--text-primary);font-size:var(--oki-chat-text-font-size);flex:none;line-height:1.5;position:relative}.Bmoiua_embedded{width:100%}.Bmoiua_centered{text-align:center;min-height:40vh;color:var(--text-secondary);place-content:center;gap:10.4px;display:grid}.Bmoiua_failedRead{place-content:center;min-height:40vh;display:grid}.Bmoiua_centered h2,.Bmoiua_centered p,.Bmoiua_drawer h2,.Bmoiua_drawer p,.Bmoiua_sheet h2,.Bmoiua_sheet p{margin:0}.Bmoiua_rail{flex-direction:column;width:100%;display:flex}.Bmoiua_section{margin-top:32px}.Bmoiua_section:first-child{margin-top:0}.Bmoiua_portrait{order:2;gap:14.4px;margin-top:32px;display:grid}.Bmoiua_portrait:first-child{margin-top:0}.Bmoiua_portraitText{max-width:100%;color:var(--text-primary);font-size:var(--oki-chat-text-font-size);font-weight:var(--oki-font-weight-regular);letter-spacing:0;margin:0;line-height:1.55}.Bmoiua_portraitText[data-status=waiting]{color:var(--text-secondary)}.Bmoiua_profileSection{gap:12px;margin-top:0;display:grid}.Bmoiua_profileCount{color:var(--text-secondary);font-size:var(--oki-type-footnote)}.Bmoiua_profileIntro{max-width:640px;color:var(--text-secondary);font-size:var(--oki-type-body);margin:0;line-height:1.5}.Bmoiua_profileLayer{gap:8px;margin-top:7.2px;display:grid}.Bmoiua_profileLayerHead{align-items:center;gap:8.8px;display:flex}.Bmoiua_profileLayerHead h2{font-size:var(--oki-type-body);margin:0;font-weight:620;line-height:1.3}.Bmoiua_section.Bmoiua_reviewSection{border-bottom:1px solid var(--oki-black-overlay-10);order:1;margin-top:0;padding:0 0 24px}.Bmoiua_eyebrow,.Bmoiua_source{color:var(--text-secondary);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-medium);letter-spacing:0;margin:0 0 8px;line-height:1.3}.Bmoiua_sectionHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:11.2px;display:flex}.Bmoiua_sectionHead .Bmoiua_eyebrow{margin:0}.Bmoiua_list{border:1px solid var(--oki-black-overlay-10);background:var(--surface-panel);border-radius:14px;margin-top:5.6px;overflow:hidden}.Bmoiua_card{border:0;border-bottom:1px solid var(--oki-black-overlay-10);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:8.8px;padding:16px 16.8px;transition:background-color .16s;display:grid}.Bmoiua_card:last-child{border-bottom:0}.Bmoiua_card:focus-visible{background:var(--oki-navigation-pill-hover-fill);outline:none}@media (hover:hover){.Bmoiua_card:hover{background:var(--oki-navigation-pill-hover-fill);outline:none}}.Bmoiua_cardUser{box-shadow:inset 2px 0 0 var(--text-secondary)}.Bmoiua_cardSummary{font-size:var(--oki-type-callout);line-height:1.45}.Bmoiua_cardField{color:var(--text-secondary);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-strong);letter-spacing:.055em;text-transform:uppercase}.Bmoiua_cardMeta{color:var(--text-secondary);font-size:var(--oki-type-footnote);justify-content:space-between;gap:12px;line-height:1.2;display:flex}.Bmoiua_review{border:1px solid var(--oki-black-overlay-10);background:var(--surface-panel);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;gap:13.6px;padding:16px 16.8px;transition:background-color .16s;display:grid}.Bmoiua_review:focus-visible{background:var(--oki-navigation-pill-hover-fill);outline:none}@media (hover:hover){.Bmoiua_review:hover{background:var(--oki-navigation-pill-hover-fill);outline:none}}.Bmoiua_reviewTop{color:var(--text-secondary);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-medium);letter-spacing:0;justify-content:space-between;gap:16px;display:flex}.Bmoiua_reviewIdentity{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:13.6px;display:grid}.Bmoiua_reviewFace{background:var(--oki-black-overlay-05);border-radius:50%;width:64px;height:64px;display:block;overflow:hidden}.Bmoiua_reviewFace img,.Bmoiua_reviewFaceFallback{object-fit:cover;width:100%;height:100%;display:block}.Bmoiua_reviewFaceFallback{background:linear-gradient(135deg, var(--oki-black-overlay-05), var(--oki-black-overlay-15))}.Bmoiua_reviewCopy{gap:5.6px;min-width:0;display:grid}.Bmoiua_reviewCopy h2{letter-spacing:-.015em;margin:0;font-size:16.8px;font-weight:620;line-height:1.3}.Bmoiua_reviewTitle{font-size:var(--oki-chat-text-font-size);font-weight:var(--oki-font-weight-medium);line-height:1.45}.Bmoiua_reviewBody{color:var(--text-secondary);font-size:var(--oki-type-subhead);line-height:1.45}.Bmoiua_reviewPhotos{grid-template-columns:repeat(4,minmax(0,1fr));gap:5.6px;display:grid}.Bmoiua_reviewPhotos img{aspect-ratio:1;object-fit:cover;background:var(--oki-black-overlay-05);border-radius:10px;width:100%;display:block}.Bmoiua_chapterPhotos{background:var(--oki-gray-100,var(--oki-black-overlay-05));aspect-ratio:3/2;border-radius:12px;display:flex;overflow:hidden}.Bmoiua_chapterPhotos img{object-fit:cover;flex:1 1 0;width:100%;min-width:0}.Bmoiua_chapterLabel{font-size:var(--oki-type-subhead);text-overflow:ellipsis;line-height:1.35;overflow:hidden}.Bmoiua_drawer h2,.Bmoiua_sheet h2{letter-spacing:-.015em;font-size:18.4px;font-weight:620;line-height:1.3}.Bmoiua_drawer p,.Bmoiua_sheet p{color:var(--text-secondary);font-size:var(--oki-type-body);line-height:1.55}.Bmoiua_textAction,.Bmoiua_centered button,.Bmoiua_sheetActions button{min-height:44px;color:var(--text-primary);font:inherit;font-size:var(--oki-type-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.Bmoiua_textActionQuiet{color:var(--text-secondary);text-decoration:none}.Bmoiua_textActionQuiet:focus-visible{text-decoration:underline}@media (hover:hover){.Bmoiua_textActionQuiet:hover{text-decoration:underline}}.Bmoiua_solidAction{border:var(--oki-line-width,1px) solid var(--oki-control-border);border-radius:var(--oki-pill-radius);background:var(--surface-panel);min-height:44px;color:var(--text-primary);font:inherit;font-size:var(--oki-type-body);cursor:pointer;box-shadow:0 1px 0 var(--oki-black-overlay-05);justify-self:start;padding:0 16px;font-weight:620;text-decoration:none}.Bmoiua_solidAction:focus-visible{background:var(--oki-interaction-subtle-hover-fill);outline:none}@media (hover:hover){.Bmoiua_solidAction:hover{background:var(--oki-interaction-subtle-hover-fill);outline:none}}.Bmoiua_sheetActions .Bmoiua_solidAction{text-decoration:none}@media (prefers-reduced-motion:reduce){.Bmoiua_card,.Bmoiua_review,.Bmoiua_drawer,.Bmoiua_receipt{transition:none;animation:none}}.Bmoiua_drawer{box-sizing:border-box;z-index:calc(var(--z-canvas-overlay) + 5);top:0;right:var(--oki-shell-chrome-inline-end,var(--dialogue-dock-width,0px));border-left:1px solid var(--oki-black-overlay-10);background:var(--surface-panel);width:min(440px,100vw);padding:calc(var(--page-inset) + 48px) 22.4px 22.4px;box-shadow:-8px 0 24px var(--oki-black-overlay-05);align-content:start;gap:16px;display:grid;position:fixed;bottom:0;overflow-y:auto}.Bmoiua_drawerClose{top:var(--page-inset);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:21.6px;position:absolute;right:17.6px}.Bmoiua_drawerClose:focus-visible{outline:2px solid var(--oki-black-overlay-40);outline-offset:2px}.Bmoiua_evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:6.4px;display:grid}.Bmoiua_evidenceButton{background:var(--oki-black-overlay-05);aspect-ratio:1;cursor:pointer;border:0;border-radius:10px;padding:0;display:block;overflow:hidden}.Bmoiua_evidenceButton img{object-fit:cover;width:100%;height:100%}.Bmoiua_actions{gap:5.6px;margin-top:5.6px;display:grid}.Bmoiua_primaryAction{border:1px solid var(--oki-black-overlay-15);background:var(--surface-panel);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:8.8px 16px;font-weight:620}.Bmoiua_primaryAction:disabled,.Bmoiua_sheetActions button:disabled{color:var(--text-disabled);cursor:default}.Bmoiua_textRow{flex-wrap:wrap;gap:16px;display:flex}.Bmoiua_receipt{color:var(--text-secondary);font-size:var(--oki-type-subhead);opacity:1;margin:5.6px 0 0;line-height:1.4;transition:opacity .18s}.Bmoiua_backdrop{z-index:calc(var(--z-canvas-overlay) + 6);background:var(--oki-black-overlay-25);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.Bmoiua_sheet{border:1px solid var(--oki-black-overlay-10);background:var(--surface-panel);width:min(440px,100%);box-shadow:0 20px 56px var(--oki-black-overlay-25);border-radius:16px;gap:14.4px;padding:20px;display:grid}.Bmoiua_sheet textarea,.Bmoiua_sheet input{box-sizing:border-box;resize:vertical;border:1px solid var(--oki-black-overlay-25);width:100%;min-height:124px;color:var(--text-primary);font:inherit;background:0 0;border-radius:10px;padding:12px;line-height:1.45}.Bmoiua_sheet input{resize:none;min-height:44px}.Bmoiua_sheetActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:13.6px;display:flex}.Bmoiua_sheetActions button:last-child:not(.Bmoiua_solidAction){font-weight:var(--oki-font-weight-strong)}.Bmoiua_error{color:var(--oki-menu-danger-text);font-size:var(--oki-type-subhead);margin:0}.Bmoiua_overflow{position:relative}.Bmoiua_overflowMenu{min-width:160px}.Bmoiua_backRow{margin-bottom:20px}.Bmoiua_chapterList{gap:16px;display:grid}.Bmoiua_chapterRow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:center;gap:16px;padding:0;display:grid}.Bmoiua_chapterRow:focus-visible{outline:2px solid var(--oki-black-overlay-40);outline-offset:4px}@media (max-width:760px){.Bmoiua_reviewIdentity{grid-template-columns:56px minmax(0,1fr)}.Bmoiua_reviewFace{width:56px;height:56px}.Bmoiua_drawer{border-top:1px solid var(--oki-black-overlay-10);border-left:0;border-radius:18px 18px 0 0;width:100%;min-height:42vh;max-height:92vh;padding-top:52px;top:auto;right:0}.Bmoiua_backdrop{place-items:end center;padding:0}.Bmoiua_sheet{border-radius:18px 18px 0 0;width:100%}.Bmoiua_chapterRow{grid-template-columns:1fr}}}
@media (prefers-reduced-motion:no-preference){.tLtnha_streamWord{animation:tLtnha_stream-word-arrive calc(.34s * var(--oki-demo-motion-scale,1)) var(--oki-ease-out) both}}@media (prefers-reduced-motion:reduce){.tLtnha_streamWord{animation:.12s linear both tLtnha_stream-word-fade}}@keyframes tLtnha_stream-word-fade{0%{opacity:0}}@keyframes tLtnha_stream-word-arrive{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.tLtnha_markdown hr{background:var(--oki-separator-stroke);border:0;height:1px;margin:1.25em 0}.tLtnha_tableScroll{--table-header-fill:var(--oki-black-overlay-05);--table-row-rule:var(--oki-separator-stroke);overscroll-behavior-x:contain;background:var(--oki-chat-question-surface);border-radius:10px;max-width:100%;margin:.75em 0;overflow-x:auto}:root[data-oki-theme=black] .tLtnha_tableScroll{--table-header-fill:var(--oki-white-overlay-05);--table-row-rule:var(--oki-white-overlay-10)}.tLtnha_tableScroll:first-child{margin-top:0}.tLtnha_tableScroll:last-child{margin-bottom:0}.tLtnha_tableScroll[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.tLtnha_tableScroll table{border-collapse:collapse;min-width:100%;font-size:calc(var(--oki-chat-text-font-size) - 1px);font-variant-numeric:tabular-nums;line-height:1.4}.tLtnha_tableScroll th,.tLtnha_tableScroll td{text-align:start;vertical-align:top;padding:6px 10px}.tLtnha_tableScroll th{background:var(--table-header-fill);font-weight:var(--oki-font-weight-semibold)}.tLtnha_tableScroll tbody tr{border-top:1px solid var(--table-row-rule)}.tLtnha_tableScroll thead+tbody tr:first-child{border-top:0}.tLtnha_tableScroll:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}.tLtnha_chip{background:var(--oki-chat-question-surface);font-size:calc(var(--oki-chat-text-font-size) - 2px);white-space:nowrap;border-radius:7px;margin:.15em .35em .15em 0;padding:1px 9px;line-height:1.6;display:inline-block}.tLtnha_codeLanguage{top:13px;left:var(--oki-type-subhead);color:var(--text-secondary);font-family:var(--oki-font-mono);font-size:var(--oki-type-caption);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1.2;position:absolute}.tLtnha_copyFailed{color:var(--oki-save-status-error)}
@layer oki-components{.kl3J4G_root{box-sizing:border-box;width:min(100%,600px);color:var(--text-primary);padding:12px 0 48px}.kl3J4G_back{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 24px;padding:0}.kl3J4G_back:hover{color:var(--text-primary)}.kl3J4G_header{margin-bottom:30px}.kl3J4G_header h1,.kl3J4G_explanation h2,.kl3J4G_promptSection h2{letter-spacing:-.025em;margin:0;font-weight:560}.kl3J4G_header h1{font-size:30px}.kl3J4G_header>p:last-child,.kl3J4G_explanation>p,.kl3J4G_contextNote{color:var(--text-secondary);line-height:1.55}.kl3J4G_eyebrow{color:var(--text-tertiary);font-size:var(--oki-type-caption);font-weight:var(--oki-font-weight-strong);letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px}.kl3J4G_scopeList{border:1px solid var(--oki-separator-stroke);background:var(--oki-separator-stroke);border-radius:12px;gap:1px;display:grid;overflow:hidden}.kl3J4G_scope{background:var(--surface-panel);grid-template-columns:94px minmax(0,1fr);gap:4px 18px;padding:15px 16px;display:grid}.kl3J4G_scopeIdentity{align-items:baseline;gap:8px;display:flex}.kl3J4G_scopeIdentity strong{font-size:var(--oki-type-body)}.kl3J4G_scopeIdentity span{color:var(--text-secondary);font-size:var(--oki-type-footnote);text-transform:capitalize}.kl3J4G_scope>p{margin:0;line-height:1.45}.kl3J4G_counts{color:var(--text-tertiary);font-size:var(--oki-type-caption);flex-wrap:wrap;grid-column:2;gap:6px 14px;display:flex}.kl3J4G_explanation,.kl3J4G_promptSection{margin-top:36px}.kl3J4G_explanation h2,.kl3J4G_promptSection h2{font-size:var(--oki-type-title3)}.kl3J4G_noPrompt{background:var(--surface-muted);color:var(--text-secondary);font-family:var(--oki-font-mono,ui-monospace, monospace);font-size:var(--oki-type-footnote);border-radius:10px;padding:14px 16px}.kl3J4G_promptSection pre{box-sizing:border-box;border:1px solid var(--oki-separator-stroke);background:var(--surface-muted);max-height:440px;color:var(--text-primary);font:11px/1.6 var(--oki-font-mono,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:14px 0 0;padding:16px;overflow:auto}@media (max-width:640px){.kl3J4G_scope{grid-template-columns:1fr}.kl3J4G_counts{grid-column:1}}}
.or_wQG_hostMessage,.or_wQG_userMessage,.or_wQG_assistantMessage{width:100%;min-width:0;font-size:var(--oki-type-subhead);flex-direction:column;gap:6px;line-height:1.5;display:flex}.or_wQG_hostBubble,.or_wQG_userBubble{background:var(--oki-settings-group-background);color:var(--text-primary);overflow-wrap:anywhere;border-radius:10px;padding:12px}.or_wQG_hostMessage>time,.or_wQG_userMessage>time,.or_wQG_assistantMessage>time{color:var(--text-secondary);font-size:10px}.or_wQG_evidenceReceipt,.or_wQG_evidenceReceiptItem{gap:8px;display:grid}.or_wQG_evidenceReceiptItem+.or_wQG_evidenceReceiptItem{border-top:1px solid var(--oki-separator-stroke);padding-top:10px}.or_wQG_evidenceReceiptItem p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.or_wQG_evidenceReceiptItem button,.or_wQG_assistantAction{background:var(--surface-muted);color:var(--text-primary);font:inherit;font-size:var(--oki-type-footnote);cursor:pointer;border:0;border-radius:8px;justify-content:center;place-self:flex-start end;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.or_wQG_evidenceReceiptItem button svg,.or_wQG_assistantAction svg{flex:none;width:14px;height:14px}.or_wQG_assistantBody{min-width:0}.or_wQG_assistantNarrative{flex-direction:column;gap:12px;min-width:0;display:flex}.or_wQG_workUpdate{border-left:2px solid var(--oki-separator-stroke);color:var(--text-secondary);padding-left:10px}.or_wQG_updateLabel{color:var(--text-secondary);font-size:var(--oki-type-caption);margin-bottom:6px;display:block}.or_wQG_finalAnswer{color:var(--text-primary)}.or_wQG_turnError{background:var(--surface-muted);border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.or_wQG_turnError svg{flex:none;width:16px;height:16px}.or_wQG_questionCard{background:var(--oki-settings-group-background);min-width:0;font-size:var(--oki-type-subhead);border-radius:12px;flex-direction:column;gap:12px;padding:12px;line-height:1.5;display:flex}.or_wQG_questionHeader{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:10px;display:flex}.or_wQG_questionCard h2{font-size:var(--oki-type-body);font-weight:var(--oki-font-weight-semibold);margin:0}.or_wQG_questionReason,.or_wQG_questionAnswerMode{font-size:var(--oki-type-footnote);color:var(--text-secondary);margin:0}.or_wQG_questionOptions{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.or_wQG_questionOption{border:1px solid var(--oki-separator-stroke);background:var(--surface-panel);color:var(--text-primary);font:inherit;text-align:left;border-radius:8px;gap:8px;padding:10px;display:flex}.or_wQG_questionOption[data-selected=true]{border-color:var(--oki-accent-orange)}.or_wQG_questionOptionIndicator{flex:none;width:16px;height:16px}.or_wQG_questionOptionIndicator svg{width:16px;height:16px;color:var(--oki-accent-orange)}.or_wQG_questionOptionCopy{flex-direction:column;gap:3px;display:flex}.or_wQG_questionOptionCopy strong{font-weight:var(--oki-font-weight-medium)}.or_wQG_questionOptionCopy>span{color:var(--text-secondary);font-size:var(--oki-type-caption)}.or_wQG_recordedAnswer{border-top:1px solid var(--oki-separator-stroke);padding-top:10px}.or_wQG_recordedAnswer>span{color:var(--text-secondary);font-size:var(--oki-type-caption)}.or_wQG_evidenceReceiptItem button:focus-visible,.or_wQG_assistantAction:focus-visible{outline:2px solid var(--oki-accent-orange);outline-offset:2px}.or_wQG_evidenceReceiptItem button:active,.or_wQG_assistantAction:active{box-shadow:inset 0 0 0 999px var(--oki-interaction-pressed-fill)}@media (hover:hover){.or_wQG_evidenceReceiptItem button:hover,.or_wQG_assistantAction:hover{box-shadow:inset 0 0 0 999px var(--oki-interaction-hover-fill)}}
@layer oki-components{.fagQxa_root{box-sizing:border-box;width:min(100%, var(--oki-shelf-reading-column-width));min-height:100%;color:var(--text-primary);font-size:var(--oki-chat-text-font-size);flex:none;line-height:1.5;position:relative}.fagQxa_intro{max-width:640px;color:var(--text-secondary);font-size:var(--oki-type-body);margin:0;line-height:1.5}.fagQxa_group{margin-top:32px}.fagQxa_group:first-of-type{margin-top:24px}.fagQxa_sectionHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:11.2px;display:flex}.fagQxa_eyebrow{color:var(--text-secondary);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-medium);letter-spacing:0;margin:0;line-height:1.3}.fagQxa_count{color:var(--text-secondary);font-size:var(--oki-type-footnote)}.fagQxa_row{border-radius:var(--oki-radius-lg);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;align-items:baseline;gap:8.8px 12px;padding:16px 16.8px;transition:background-color .16s;display:grid;position:relative}.fagQxa_row:after{content:"";background:var(--oki-black-overlay-10);height:1px;position:absolute;bottom:0;left:16.8px;right:16.8px}.fagQxa_row:last-child:after{display:none}@media (hover:hover){.fagQxa_row:hover{background:var(--oki-navigation-pill-hover-fill)}.fagQxa_row:hover:after{display:none}}.fagQxa_row:focus-within{background:var(--oki-navigation-pill-hover-fill)}.fagQxa_row:focus-within:after{display:none}.fagQxa_label{color:var(--text-secondary);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-medium);grid-column:1;line-height:1.3}.fagQxa_value{min-width:0;color:inherit;font:inherit;font-size:var(--oki-type-callout);text-align:left;cursor:text;background:0 0;border:0;grid-column:1;padding:0;line-height:1.45;overflow-x:auto}.fagQxa_value code{font-family:var(--oki-mono-font-family,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre;font-size:.94em}.fagQxa_valueEmpty code{color:var(--text-secondary)}.fagQxa_input{box-sizing:border-box;border:var(--oki-line-width,1px) solid var(--oki-control-border);border-radius:var(--oki-pill-radius);width:100%;color:inherit;font:inherit;font-family:var(--oki-mono-font-family,ui-monospace, SFMono-Regular, Menlo, monospace);background:0 0;grid-column:1;padding:5px 9px;font-size:15px}.fagQxa_input:focus-visible{border-color:var(--text-secondary);outline:none}.fagQxa_actions{opacity:0;grid-area:1/2/span 2;align-items:center;gap:8px;transition:opacity .16s;display:flex}.fagQxa_row:hover .fagQxa_actions,.fagQxa_row:focus-within .fagQxa_actions{opacity:1}.fagQxa_action{color:var(--text-secondary);font:inherit;font-size:var(--oki-type-footnote);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.fagQxa_action:hover{color:var(--text-primary)}.fagQxa_cite{color:var(--text-secondary);font:inherit;font-size:var(--oki-type-footnote);font-family:var(--oki-mono-font-family,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:nowrap;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--oki-black-overlay-15);text-decoration-color:var(--oki-black-overlay-15);text-underline-offset:3px;background:0 0;border:0;padding:0}.fagQxa_cite:hover{color:var(--text-primary);text-decoration-color:currentColor}.fagQxa_citeQuiet{color:var(--text-secondary);font-size:var(--oki-type-footnote);white-space:nowrap}.fagQxa_intro[data-tone=error]{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.fagQxa_row,.fagQxa_actions{transition:none}}.fagQxa_drawer{box-sizing:border-box;z-index:calc(var(--z-canvas-overlay) + 5);top:0;right:var(--oki-shell-chrome-inline-end,var(--dialogue-dock-width,0px));border-left:1px solid var(--oki-black-overlay-10);background:var(--surface-panel);width:min(440px,100vw);padding:calc(var(--page-inset) + 48px) 22.4px 22.4px;box-shadow:-8px 0 24px var(--oki-black-overlay-05);align-content:start;gap:16px;display:grid;position:fixed;bottom:0;overflow-y:auto}.fagQxa_drawerClose{top:var(--page-inset);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:21.6px;position:absolute;right:17.6px}.fagQxa_drawerClose:focus-visible{outline:2px solid var(--oki-black-overlay-40)}.fagQxa_drawerTitle{letter-spacing:-.015em;margin:0;font-size:18.4px;font-weight:620}.fagQxa_drawerValue{margin:0}.fagQxa_drawerValue code{font-family:var(--oki-mono-font-family,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--oki-type-callout)}.fagQxa_drawerEvidence{flex-wrap:wrap;gap:8px;display:flex}.fagQxa_drawerThumb{background:var(--oki-black-overlay-05);cursor:pointer;border:0;border-radius:10px;width:88px;height:88px;padding:0;overflow:hidden}.fagQxa_drawerThumb img{object-fit:cover;width:100%;height:100%;display:block}.fagQxa_drawerNote{color:var(--text-secondary);font-size:var(--oki-type-footnote);margin:0;line-height:1.5}}
._8JWhba_region{pointer-events:auto;cursor:pointer;appearance:none;position:absolute}._8JWhba_region[data-shelf-card-region=visual]{bottom:var(--shelf-card-compact-visual-bottom);border-radius:var(--shelf-card-radius) var(--shelf-card-radius) 0 0}._8JWhba_region:focus{outline:none}._8JWhba_region:focus-visible{outline:2px solid var(--shelf-card-focus-color);outline-offset:-3px}
.wRbkNG_flow{--tm-done:var(--text-primary);--tm-active:var(--oki-status-info-text);--tm-active-soft:color-mix(in srgb, var(--oki-status-info-text) 16%, transparent);--tm-muted:var(--text-disabled);--tm-fail:var(--oki-status-error-text);--tm-wait:var(--oki-status-warning-text);--tm-out:var(--oki-action-positive-text,var(--text-primary));--tm-out-soft:color-mix(in srgb, var(--oki-action-positive-text,var(--text-primary)) 14%, transparent);--tm-line:var(--oki-separator-stroke,color-mix(in srgb, var(--text-secondary) 30%, transparent));--tm-ground:var(--oki-chat-surface-background,var(--surface));flex-direction:column;gap:12px;display:flex}.wRbkNG_thread{color:var(--text-secondary);font-size:var(--oki-type-footnote);align-items:center;gap:6px;margin:0;line-height:1.4;display:flex}.wRbkNG_thread svg{flex:none}.wRbkNG_mapFrame{background:var(--oki-settings-group-background);border-radius:14px;position:relative}.wRbkNG_mapFrame:fullscreen{background:var(--surface);justify-content:center;align-items:center;padding:24px;display:flex}.wRbkNG_mapFrame:fullscreen .wRbkNG_mapScroll{max-width:100%;max-height:100%}.wRbkNG_fullscreen{z-index:1;background:color-mix(in srgb, var(--surface) 85%, transparent);width:28px;height:28px;color:var(--text-secondary);box-shadow:0 1px 4px var(--oki-black-overlay-10);cursor:pointer;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.wRbkNG_fullscreen:hover{background:var(--surface);color:var(--text-primary)}.wRbkNG_fullscreen svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.wRbkNG_mapScroll{cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:thin;padding:4px 8px;overflow:auto}.wRbkNG_mapScroll[data-panning=true],.wRbkNG_mapScroll[data-panning=true] .wRbkNG_unit{cursor:grabbing}.wRbkNG_map{width:100%;height:auto;font-family:inherit;display:block}.wRbkNG_band{fill:var(--text-disabled);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.wRbkNG_pipe{fill:none;transition:opacity .2s var(--oki-global-easing,ease)}.wRbkNG_pipe>path{fill:none;stroke:var(--tm-done);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;opacity:.55}.wRbkNG_pipe[data-kind=supports]>path{stroke-dasharray:4 4}.wRbkNG_pipe[data-kind=remarks_on]>path{stroke:var(--text-secondary);stroke-dasharray:1.5 4}.wRbkNG_pipe[data-kind=produced]>path{stroke:var(--tm-out-soft);stroke-width:3.5px;opacity:1}.wRbkNG_pipe[data-kind=produced]>.wRbkNG_flowing{stroke:var(--tm-out);stroke-width:1.6px;stroke-dasharray:3 7}.wRbkNG_pipe[data-dim=true],.wRbkNG_unit[data-dim=true]{opacity:.18}.wRbkNG_unit{cursor:pointer;transition:opacity .2s var(--oki-global-easing,ease)}.wRbkNG_unit:focus{outline:none}.wRbkNG_hit{fill:#0000}.wRbkNG_selection{fill:none;stroke:none}.wRbkNG_unit[data-selected=true]>.wRbkNG_selection{stroke:var(--text-secondary);stroke-width:1px;stroke-dasharray:2 2}.wRbkNG_unit:focus-visible>.wRbkNG_selection{stroke:var(--tm-active);stroke-width:1.5px;stroke-dasharray:none}.wRbkNG_inlet{fill:var(--tm-done);opacity:.6}.wRbkNG_shape{fill:var(--tm-ground);stroke:var(--tm-done);stroke-width:1.5px}.wRbkNG_glyph{color:var(--text-secondary)}.wRbkNG_unit[data-kind=question]>.wRbkNG_shape{stroke-dasharray:3 2}.wRbkNG_unit[data-kind=comment]>.wRbkNG_shape{stroke:var(--text-secondary);stroke-dasharray:1.5 3}.wRbkNG_unit[data-kind=change]>.wRbkNG_shape,.wRbkNG_unit[data-kind=answer]>.wRbkNG_shape{stroke:var(--tm-out);fill:color-mix(in srgb, var(--tm-out) 8%, var(--tm-ground))}.wRbkNG_unit[data-kind=change] .wRbkNG_glyph,.wRbkNG_unit[data-kind=answer] .wRbkNG_glyph{color:var(--tm-out)}.wRbkNG_unit[data-status=failed]>.wRbkNG_shape{stroke:var(--tm-fail);fill:color-mix(in srgb, var(--tm-fail) 10%, var(--tm-ground))}.wRbkNG_unit[data-status=failed] .wRbkNG_glyph{color:var(--tm-fail)}.wRbkNG_unit[data-status=waiting]>.wRbkNG_shape{stroke:var(--tm-wait);stroke-dasharray:3 2}.wRbkNG_unit[data-status=running]>.wRbkNG_shape{stroke:var(--tm-active)}.wRbkNG_activeRing{fill:none;stroke:var(--tm-active);stroke-width:1px;opacity:.5;transform-box:fill-box;transform-origin:50%}.wRbkNG_caption{fill:var(--text-primary);font-size:var(--oki-type-caption);font-weight:var(--oki-font-weight-medium)}.wRbkNG_unit[data-kind=comment]>.wRbkNG_caption,.wRbkNG_unit[data-kind=question]>.wRbkNG_caption{fill:var(--text-secondary)}.wRbkNG_tiles{transition:transform .2s var(--oki-global-easing,ease)}.wRbkNG_tile{transition:transform .25s var(--oki-global-easing,ease)}.wRbkNG_tileFrame{fill:var(--tm-ground);stroke:var(--tm-line);stroke-width:1px}.wRbkNG_tile image{filter:drop-shadow(0 1px 1px var(--oki-black-overlay-12))}@media (hover:hover){.wRbkNG_unit[data-pile]:hover .wRbkNG_tile:nth-child(2){transform:rotate(-9deg)translate(5px,-5px)}.wRbkNG_unit[data-pile]:hover .wRbkNG_tile:nth-child(4){transform:rotate(9deg)translate(-5px,5px)}}.wRbkNG_badge circle{fill:var(--tm-done)}.wRbkNG_badge text{fill:var(--tm-ground);font-size:10px;font-weight:700}@keyframes wRbkNG_trace-flow{to{stroke-dashoffset:-10px}}@keyframes wRbkNG_trace-pulse{0%,to{opacity:.15}50%{opacity:.6}}@media (prefers-reduced-motion:no-preference){.wRbkNG_pipe[data-kind=produced]>.wRbkNG_flowing{animation:1s linear infinite wRbkNG_trace-flow}.wRbkNG_activeRing{animation:wRbkNG_trace-pulse 2.4s var(--oki-global-easing,ease) infinite}}.wRbkNG_legend{color:var(--text-secondary);font-size:var(--oki-type-caption);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0 2px;list-style:none;display:flex}.wRbkNG_legend li{align-items:center;gap:6px;display:inline-flex}.wRbkNG_legendPile{width:16px;height:14px;display:inline-block;position:relative}.wRbkNG_legendPile i{border:1px solid var(--text-secondary);background:var(--tm-ground);border-radius:3px;position:absolute;inset:0}.wRbkNG_legendPile i:first-child{transform:rotate(-8deg)translate(-2px,1px)}.wRbkNG_legendPile i:nth-child(3){transform:rotate(8deg)translate(2px,-1px)}.wRbkNG_inspector{border-top:1px solid var(--tm-line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.wRbkNG_inspector header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wRbkNG_inspector header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.wRbkNG_inspector h4{color:var(--text-primary);font-size:var(--oki-type-subhead);font-weight:var(--oki-font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.4}.wRbkNG_kicker{color:var(--text-disabled);font-size:var(--oki-type-caption);font-weight:var(--oki-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.wRbkNG_pill{color:var(--text-secondary);font-size:var(--oki-type-caption);font-weight:var(--oki-font-weight-semibold);border:1px solid;border-radius:999px;flex:none;padding:2px 8px}.wRbkNG_pill[data-status=done]{color:var(--tm-done)}.wRbkNG_pill[data-status=running]{color:var(--tm-active)}.wRbkNG_pill[data-status=waiting]{color:var(--tm-wait)}.wRbkNG_pill[data-status=failed]{color:var(--tm-fail)}.wRbkNG_photos{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;display:grid}.wRbkNG_photos:has(>:only-child){grid-template-columns:minmax(0,220px)}.wRbkNG_photo{aspect-ratio:1;background:var(--oki-settings-group-background);cursor:pointer;border:0;border-radius:10px;padding:0;display:block;overflow:hidden}.wRbkNG_photo img{object-fit:cover;width:100%;height:100%;display:block}.wRbkNG_photo:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}.wRbkNG_note{color:var(--text-secondary);font-size:var(--oki-type-footnote);line-height:var(--oki-type-footnote-leading,1.45);overflow-wrap:anywhere;margin:0}.wRbkNG_memberList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.wRbkNG_memberList button{width:100%;color:var(--text-primary);font:inherit;font-size:var(--oki-type-footnote);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:4px 0}.wRbkNG_memberList button:before{content:"·";color:var(--text-disabled);margin-inline-end:6px}@media (hover:hover){.wRbkNG_memberList button:hover{text-decoration:underline}}.wRbkNG_actions{flex-wrap:wrap;gap:8px;display:flex}.wRbkNG_open{background:var(--text-primary);color:var(--tm-ground);font:inherit;font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-semibold);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.wRbkNG_open:focus-visible,.wRbkNG_more:focus-visible,.wRbkNG_chip:focus-visible{outline:var(--oki-focus-ring);outline-offset:2px}.wRbkNG_more{background:var(--oki-interaction-hover-fill);color:var(--text-secondary);font:inherit;font-size:var(--oki-type-footnote);cursor:pointer;border:0;border-radius:999px;padding:7px 12px}.wRbkNG_related{flex-direction:column;gap:5px;display:flex}.wRbkNG_related>div{flex-wrap:wrap;gap:5px;display:flex}.wRbkNG_chip{border:1px solid var(--tm-line);background:var(--tm-ground);max-width:100%;color:var(--text-primary);font:inherit;font-size:var(--oki-type-caption);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.wRbkNG_chip>span{background:var(--tm-muted);border-radius:50%;flex:none;width:6px;height:6px}.wRbkNG_chip[data-kind=change]>span,.wRbkNG_chip[data-kind=answer]>span{background:var(--tm-out)}.wRbkNG_chip[data-kind=tool_call]>span{background:var(--tm-active)}.wRbkNG_chip[data-kind=source]>span{background:var(--tm-done)}@media (hover:hover){.wRbkNG_chip:hover{background:var(--oki-interaction-hover-fill)}}.wRbkNG_muted{color:var(--text-disabled);font-size:var(--oki-type-caption);margin:0}.wRbkNG_list{margin:0;padding:0;list-style:none}.wRbkNG_row{width:100%;min-width:0;padding:8px var(--history-content-inset);border-radius:var(--oki-radius-lg);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:flex}.wRbkNG_row:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}.wRbkNG_row:active{box-shadow:inset 0 0 0 999px var(--oki-interaction-pressed-fill)}@media (hover:hover){.wRbkNG_row:hover{box-shadow:inset 0 0 0 999px var(--oki-interaction-hover-fill)}}.wRbkNG_rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wRbkNG_rowMeta{font-size:var(--oki-type-footnote);color:var(--text-secondary);align-items:baseline;gap:8px;line-height:1.125rem;display:flex}.wRbkNG_rowMeta time{color:var(--oki-gray-500);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.wRbkNG_rowChain{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wRbkNG_rowTitle{-webkit-line-clamp:2;line-clamp:2;font-size:var(--oki-type-subhead);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.wRbkNG_pile{flex:none;width:48px;height:48px;position:relative}.wRbkNG_pile img{object-fit:cover;background:var(--oki-settings-group-background);width:44px;height:44px;box-shadow:0 1px 2px var(--oki-black-overlay-14);border-radius:8px;position:absolute;inset:2px}.wRbkNG_pile img:first-child{transform:rotate(-8deg)translate(-3px,1px)}.wRbkNG_pile img:nth-child(2){transform:rotate(6deg)translate(3px,-1px)}.wRbkNG_pile img:last-child,.wRbkNG_pile[data-count="1"] img{transform:none}.wRbkNG_spine{background:var(--oki-settings-group-background);width:48px;height:48px;color:var(--text-secondary);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;display:flex}.wRbkNG_spine i{opacity:.7;border:1.5px solid;border-radius:50%;width:8px;height:8px;display:block}.wRbkNG_spine i:nth-child(2){border-radius:3px;width:10px;height:10px}.wRbkNG_detail{--history-content-inset:8px;overflow-wrap:anywhere;flex-direction:column;gap:10px;padding-top:8px;display:flex}.wRbkNG_detail h2{font-size:var(--oki-type-callout);font-weight:var(--oki-font-weight-semibold);margin:0;line-height:1.4}.wRbkNG_meta{font-size:var(--oki-type-caption);color:var(--text-secondary);margin:0;line-height:1.5}.wRbkNG_error{font-size:var(--oki-type-footnote);color:var(--oki-menu-danger-text);margin:0}.wRbkNG_pop{transform-box:fill-box;transform-origin:50%}@keyframes wRbkNG_trace-unit-in{0%{opacity:0;transform:scale(.82)}}@keyframes wRbkNG_trace-pipe-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.wRbkNG_pop{animation:wRbkNG_trace-unit-in .32s var(--oki-global-easing) backwards}.wRbkNG_pipe{animation:.42s ease-out backwards wRbkNG_trace-pipe-in}}.wRbkNG_flow[data-variant=live]{gap:0}.wRbkNG_flow[data-variant=live] .wRbkNG_mapFrame{border:1px solid var(--tm-line);background:0 0}.wRbkNG_flow[data-variant=live] .wRbkNG_mapScroll{cursor:default;scrollbar-width:none}.wRbkNG_flow[data-variant=live] .wRbkNG_mapScroll::-webkit-scrollbar{display:none}.wRbkNG_flow[data-variant=live] .wRbkNG_unit{cursor:default}.wRbkNG_flow[data-variant=live] .wRbkNG_band{font-size:9px}
.Op51fG_dots{aspect-ratio:1;grid-template-columns:repeat(14,minmax(0,1fr));gap:.847%;width:93.66%;display:grid;position:absolute;inset:3.17% 3.17% auto}.Op51fG_dots i{aspect-ratio:1;background:var(--shelf-card-memory-dot);border-radius:50%;display:block}
.iHG_Nq_list{margin:0;padding:0;list-style:none}.iHG_Nq_entryRow,.iHG_Nq_thought{border-radius:var(--oki-radius-lg);width:100%;min-width:0;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:flex}.iHG_Nq_entryRow{padding:8px var(--history-content-inset)}.iHG_Nq_entryText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.iHG_Nq_entryMeta{font-size:var(--oki-type-footnote);color:var(--text-secondary);align-items:baseline;gap:8px;line-height:1.125rem;display:flex}.iHG_Nq_entryMeta time{color:var(--oki-gray-500);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.iHG_Nq_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--oki-font-weight-medium);overflow:hidden}.iHG_Nq_entryLine{-webkit-line-clamp:3;line-clamp:3;font-size:var(--oki-type-subhead);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.iHG_Nq_entryRow[data-replaced] .iHG_Nq_entryLine{color:var(--text-secondary);text-decoration:line-through}.iHG_Nq_cover{object-fit:cover;background:var(--oki-settings-group-background);border-radius:8px;flex:none;width:44px;height:44px}.iHG_Nq_thought{padding:6px var(--history-content-inset);font-size:var(--oki-type-subhead);overflow-wrap:anywhere;justify-content:space-between;line-height:1.35}.iHG_Nq_thought svg{color:var(--text-secondary);flex:none}.iHG_Nq_entryRow:focus-visible,.iHG_Nq_thought:focus-visible,.iHG_Nq_images button:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}.iHG_Nq_entryRow:active,.iHG_Nq_thought:active{box-shadow:inset 0 0 0 999px var(--oki-interaction-pressed-fill)}@media (hover:hover){.iHG_Nq_entryRow:hover,.iHG_Nq_thought:hover{box-shadow:inset 0 0 0 999px var(--oki-interaction-hover-fill)}}.iHG_Nq_dayLine{padding:0 var(--history-content-inset) 8px;font-size:var(--oki-type-subhead);color:var(--text-primary);overflow-wrap:anywhere;margin:0;line-height:1.4}.iHG_Nq_dayCounts{padding:0 var(--history-content-inset) 6px;font-size:var(--oki-type-footnote);color:var(--text-secondary);margin:0;line-height:1.5}.iHG_Nq_entry{--history-content-inset:8px;overflow-wrap:anywhere;flex-direction:column;gap:12px;padding-top:8px;display:flex}.iHG_Nq_entry .iHG_Nq_entryRow{width:calc(100% + 2 * var(--history-content-inset));margin-inline:calc(-1 * var(--history-content-inset))}.iHG_Nq_entry h2{font-size:var(--oki-type-callout);font-weight:var(--oki-font-weight-semibold);margin:0;line-height:1.4}.iHG_Nq_meta{font-size:var(--oki-type-caption);color:var(--text-secondary);margin:0;line-height:1.5}.iHG_Nq_body{font-size:var(--oki-type-subhead);color:var(--text-primary);min-width:0;line-height:1.5}.iHG_Nq_heading{font-size:var(--oki-type-caption);font-weight:var(--oki-font-weight-medium);color:var(--text-secondary);margin:0;line-height:1.5}.iHG_Nq_images{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.iHG_Nq_images button{aspect-ratio:1;background:var(--oki-settings-group-background);cursor:pointer;border:0;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.iHG_Nq_images img{object-fit:cover;width:100%;height:100%;display:block}.iHG_Nq_images button:active{opacity:.85}.iHG_Nq_choices{flex-wrap:wrap;gap:6px;display:flex}.iHG_Nq_choice{border-radius:var(--oki-radius-pill);background:var(--oki-chat-surface-background);min-height:36px;color:var(--text-primary);font:inherit;font-size:var(--oki-type-body);line-height:var(--oki-type-body-leading);cursor:pointer;border:0;justify-content:center;align-items:center;padding:5px 12px;display:inline-flex}.iHG_Nq_choice[data-tone=positive]{--choice-tint:var(--oki-action-positive-text)}.iHG_Nq_choice[data-tone=destructive]{--choice-tint:var(--oki-menu-danger-text)}.iHG_Nq_choice[data-tone]{color:var(--choice-tint);background:color-mix(in srgb, var(--choice-tint) 14%, transparent)}.iHG_Nq_choice:disabled{opacity:.5;cursor:default}.iHG_Nq_choice:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}.iHG_Nq_choice:not(:disabled):active{box-shadow:inset 0 0 0 999px var(--oki-interaction-pressed-fill)}@media (hover:hover){.iHG_Nq_choice:not(:disabled):hover{box-shadow:inset 0 0 0 999px var(--oki-interaction-hover-fill)}}.iHG_Nq_error{font-size:var(--oki-type-footnote);color:var(--oki-menu-danger-text);margin:0}.iHG_Nq_receipt>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.iHG_Nq_receipt>div>button{white-space:nowrap;place-self:center end}.iHG_Nq_choices{gap:16px;margin-top:4px}.iHG_Nq_choice,.iHG_Nq_choice[data-tone]{min-height:28px;font-size:var(--oki-type-caption);line-height:1.4;font-weight:var(--oki-font-weight-medium);background:0 0;border-radius:4px;padding:0}.iHG_Nq_choice:not(:disabled):active,.iHG_Nq_choice:not(:disabled):hover{box-shadow:none;text-decoration:underline}.iHG_Nq_metaRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.iHG_Nq_why{border-radius:var(--oki-radius-pill,999px);background:var(--oki-interaction-hover-fill);color:var(--text-secondary);font:inherit;font-size:var(--oki-type-caption);font-weight:var(--oki-font-weight-medium);cursor:pointer;border:0;flex:none;align-items:center;gap:4px;padding:3px 9px;line-height:1.4;display:inline-flex}.iHG_Nq_why svg{width:13px;height:13px}.iHG_Nq_why[aria-pressed=true]{background:var(--text-primary);color:var(--oki-chat-surface-background,var(--surface))}.iHG_Nq_why:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}.iHG_Nq_whyLoading{background:linear-gradient(90deg, var(--oki-settings-group-background) 0%, var(--oki-interaction-hover-fill) 50%, var(--oki-settings-group-background) 100%);background-size:200% 100%;border-radius:14px;height:160px}@keyframes iHG_Nq_why-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:no-preference){.iHG_Nq_whyLoading{animation:1.4s linear infinite iHG_Nq_why-shimmer}}
.S3QmOG_actionsVisual{align-content:start;gap:calc(8px * var(--shelf-card-band-scale,1));padding:calc(10px * var(--shelf-card-band-scale,1));border-bottom:0;display:grid}.S3QmOG_actionsVisual i{width:90%;height:calc(24px * var(--shelf-card-band-scale,1));background:color-mix(in srgb, var(--shelf-card-text-color) 8%, transparent);border-radius:12px;justify-self:start;display:block}.S3QmOG_actionsVisual i:nth-child(2){width:86%}.S3QmOG_actionsVisual i:nth-child(3){width:82%}.S3QmOG_actionsVisual i:nth-child(4){width:88%}.S3QmOG_actionsVisual i:nth-child(5){width:99%}.S3QmOG_card{position:relative}.S3QmOG_face{inset:0 0 var(--shelf-card-action-bar-height);border-radius:var(--shelf-card-radius) var(--shelf-card-radius) 0 0;position:absolute;overflow:hidden}.S3QmOG_face>.shelf-feature-card__visual{bottom:var(--shelf-card-content-panel-height)}.S3QmOG_face>.shelf-feature-card__content-panel{bottom:0}.S3QmOG_metricBar{background:color-mix(in srgb, var(--shelf-card-metric-color) 34%, transparent);border-radius:10px;width:46%;height:20px;display:block}.S3QmOG_card[data-miniature-widget=calendar]{--shelf-card-calendar-grid-inset:28px;--shelf-card-calendar-dot-gap:7px}.S3QmOG_card[data-miniature-widget=calendar] .shelf-feature-card__calendar-dots{align-content:start}.S3QmOG_card[data-miniature-widget=calendar] .shelf-feature-card__calendar-days>span{width:var(--shelf-card-calendar-dot-size);height:var(--shelf-card-calendar-dot-size);background:var(--shelf-card-calendar-dot);border-radius:0;display:block;position:relative}.S3QmOG_card[data-miniature-widget=calendar] .shelf-feature-card__calendar-days>span:first-child{grid-column-start:var(--shelf-card-calendar-first-weekday)}.S3QmOG_card[data-miniature-widget=calendar] .shelf-feature-card__calendar-days>span>span{color:var(--shelf-card-calendar-text);font-size:var(--shelf-card-action-font-size);font-weight:var(--oki-font-weight-medium);place-items:center;line-height:1;display:grid;position:absolute;inset:0}.S3QmOG_card[data-miniature-widget=calendar] .shelf-feature-card__calendar-dot--passed{background:var(--shelf-card-calendar-past)}.S3QmOG_card[data-miniature-widget=calendar] .shelf-feature-card__calendar-dot--today{background:var(--shelf-card-calendar-today)}.S3QmOG_notesVisual .shelf-feature-card__memo-stack{top:0}.S3QmOG_notesVisual .shelf-feature-card__memo-entry{height:var(--shelf-card-compact-visual-height)}
._3vDQsq_profileContent{flex-direction:column;gap:24px;padding:4px 0 32px;display:flex}._3vDQsq_profileContent>*{flex-shrink:0;min-width:0}._3vDQsq_avatar{width:var(--people-avatar-size,24px);height:var(--people-avatar-size,24px);background:var(--surface-muted);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}._3vDQsq_avatar img{object-fit:cover;width:100%;height:100%}._3vDQsq_initials{color:var(--text-secondary);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-medium);letter-spacing:.02em;-webkit-user-select:none;user-select:none;line-height:1}._3vDQsq_identity ._3vDQsq_initials{font-size:var(--oki-type-title3)}._3vDQsq_identity{--people-avatar-size:64px;flex-direction:column;align-items:center;gap:10px;display:flex}._3vDQsq_identityRow{align-self:stretch;align-items:center;gap:16px;min-width:0;display:flex}._3vDQsq_identityName{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}._3vDQsq_story{font-size:var(--oki-type-body);line-height:var(--oki-type-callout-leading);white-space:pre-wrap;overflow-wrap:anywhere;align-self:stretch;margin:0}._3vDQsq_relationship{color:var(--text-secondary);font-size:var(--oki-type-subhead);line-height:var(--oki-type-subhead-leading);letter-spacing:var(--oki-type-subhead-tracking);margin:0}._3vDQsq_storyEnd{white-space:nowrap}._3vDQsq_story ._3vDQsq_textButton{font:inherit;padding:0;display:inline}._3vDQsq_profileCard{flex-direction:column;gap:12px;display:flex}._3vDQsq_profileCard h3{font-size:var(--oki-type-body);font-weight:var(--oki-font-weight-semibold);line-height:var(--oki-agent-surface-line-height);margin:0}._3vDQsq_profileCard dl{font-size:var(--oki-type-subhead);line-height:var(--oki-agent-surface-line-height);flex-direction:column;gap:10px;margin:0;display:flex}._3vDQsq_profileCard dl>div{grid-template-columns:minmax(88px,30%) minmax(0,1fr);gap:12px;display:grid}._3vDQsq_profileCard dt{color:var(--text-secondary)}._3vDQsq_profileCard dd{overflow-wrap:anywhere;margin:0}._3vDQsq_timeline{border-left:2px dotted var(--stroke-secondary);flex-direction:column;gap:16px;margin:0 0 0 3px;padding:0 0 0 16px;list-style:none;display:flex}._3vDQsq_timeline li{position:relative}._3vDQsq_timeline li:before{background:var(--text-secondary);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:-20px}._3vDQsq_timeline time{color:var(--text-secondary);font-size:var(--oki-type-footnote);line-height:var(--oki-type-footnote-leading);text-transform:uppercase}._3vDQsq_timeline p{font-size:var(--oki-type-footnote);margin:4px 0 0;line-height:18px}._3vDQsq_empty{color:var(--text-secondary);font-size:var(--oki-agent-surface-meta-font-size);line-height:var(--oki-agent-surface-line-height);margin:0;padding:0 10px}._3vDQsq_profileCard ._3vDQsq_empty{padding:0}._3vDQsq_iconButton{border-radius:var(--oki-radius-sm);width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}._3vDQsq_textButton{border-radius:var(--oki-radius-xs);color:var(--text-secondary);font:inherit;font-size:var(--oki-agent-surface-meta-font-size);text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0}._3vDQsq_textButton:disabled{opacity:.45;cursor:default}._3vDQsq_textButton:focus:not(:focus-visible){outline:none}@media (hover:hover){._3vDQsq_iconButton:hover,._3vDQsq_textButton:enabled:hover{background:var(--oki-interaction-subtle-hover-fill)}}._3vDQsq_iconButton:active,._3vDQsq_textButton:enabled:active{background:var(--oki-interaction-subtle-pressed-fill)}._3vDQsq_profileContent button:not([data-typing-action]):focus-visible{outline:2px solid var(--oki-item-selection-focus-ring);outline-offset:2px}._3vDQsq_identity h2{font-size:1.5rem;font-weight:var(--oki-font-weight-semibold);line-height:var(--oki-type-title3-leading);letter-spacing:var(--oki-type-title3-tracking);text-align:left;overflow-wrap:anywhere;min-width:0;margin:0}._3vDQsq_nameForm{align-self:stretch;align-items:center;gap:8px;min-width:0;display:flex;position:relative}._3vDQsq_nameInput{flex:1;width:0}._3vDQsq_nameActions{flex-wrap:nowrap;flex:none}._3vDQsq_nameForm p{z-index:1;overflow-wrap:anywhere;color:var(--oki-status-error-text);font-size:var(--oki-type-caption);background:var(--surface);margin:0;position:absolute;top:calc(100% + 2px);left:0;right:0}._3vDQsq_photoHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}._3vDQsq_photoCount{color:var(--text-secondary);font-size:var(--oki-type-footnote);line-height:var(--oki-type-footnote-leading);margin:0}._3vDQsq_aboutPanel{flex-direction:column;gap:28px;display:flex}._3vDQsq_tabRow{justify-content:space-between;align-items:center;gap:12px;display:flex}._3vDQsq_profileTabs{gap:4px;min-width:0;display:flex}._3vDQsq_profileTabs button{border-radius:var(--oki-radius-sm);color:var(--text-secondary);font:inherit;font-size:var(--oki-type-subhead);font-weight:var(--oki-font-weight-medium);line-height:var(--oki-type-subhead-leading);cursor:pointer;background:0 0;border:0;padding:8px 12px}._3vDQsq_profileTabs button[aria-selected=true]{color:var(--text-primary);background:var(--oki-interaction-subtle-hover-fill)}._3vDQsq_profileTabs button:focus-visible{outline:var(--oki-focus-ring);outline-offset:2px}._3vDQsq_aboutPanel[hidden]{display:none}._3vDQsq_profileBody{flex-direction:column;gap:20px;min-width:0;display:flex}._3vDQsq_profileBody[hidden]{display:none}._3vDQsq_compactPhotos{grid-template-columns:repeat(auto-fill,40px);gap:6px;margin:0;padding:0;list-style:none;display:grid}._3vDQsq_compactPhoto{border-radius:var(--oki-radius-xs);background:var(--surface-muted);cursor:pointer;border:0;width:40px;height:40px;padding:0;display:block;overflow:hidden}._3vDQsq_compactPhoto img{object-fit:cover;width:100%;height:100%;display:block}._3vDQsq_filesPanel[data-compact=true] ._3vDQsq_textButton{white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:100%;min-height:24px;display:block;overflow:hidden}._3vDQsq_filesPanel[data-compact=true] ._3vDQsq_profileCard{gap:4px}._3vDQsq_selfLabel{color:var(--text-secondary);font-size:var(--oki-type-subhead);font-weight:var(--oki-font-weight-regular);letter-spacing:var(--oki-type-subhead-tracking);white-space:nowrap}._3vDQsq_fileHeading{align-items:center;gap:8px;display:flex}._3vDQsq_fileList{flex-direction:column;gap:14px;margin:0;padding:0 0 0 26px;list-style:none;display:flex}._3vDQsq_fileList li{min-width:0;font-size:var(--oki-type-body);line-height:var(--oki-agent-surface-line-height);flex-direction:column;display:flex}._3vDQsq_fileList small{color:var(--text-secondary);font-size:var(--oki-type-footnote);line-height:var(--oki-type-footnote-leading);margin-top:3px}._3vDQsq_fileTitle{color:var(--text-primary);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}button._3vDQsq_fileTitle{cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--oki-separator-stroke);text-decoration-color:var(--oki-separator-stroke)}._3vDQsq_filesPanel[data-compact=true] ._3vDQsq_fileList li{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}._3vDQsq_filesPanel[data-compact=true] ._3vDQsq_fileList small{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:45%;overflow:hidden}._3vDQsq_filesPanel[data-compact=true] ._3vDQsq_fileList{gap:6px}._3vDQsq_filesPanel[data-compact=true] ._3vDQsq_fileList small{margin-top:0}
.eCLWQG_timeline{min-width:0;font-size:var(--oki-type-subhead);line-height:var(--oki-type-body-leading)}.eCLWQG_composer{border-bottom:1px solid var(--oki-separator-stroke);margin-bottom:14px;padding-bottom:14px}.eCLWQG_entries>li{grid-template-columns:10px minmax(0,1fr);column-gap:12px;display:grid;position:relative}.eCLWQG_marker{height:20px;color:var(--text-secondary);justify-content:center;align-self:start;align-items:center;display:flex}.eCLWQG_prompt{border-radius:var(--oki-radius-sm);background:var(--surface-muted);min-height:32px;color:var(--text-disabled);font:inherit;text-align:left;cursor:text;border:0;align-content:start;padding:6px 10px}.eCLWQG_entryLink:focus-visible{outline:var(--oki-focus-ring);outline-offset:2px;text-decoration:underline}.eCLWQG_editor{flex-direction:column;gap:10px;min-width:0;display:flex}.eCLWQG_date{min-height:40px;color:var(--text-secondary);align-items:center;gap:12px;padding:0;display:flex}.eCLWQG_date input{border-radius:var(--oki-radius-xs);min-width:0;max-width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;padding:4px}.eCLWQG_filter{color:var(--text-secondary);justify-content:flex-end;margin:0;display:flex}.eCLWQG_entries{margin:0;padding:0;list-style:none}.eCLWQG_entries>li{padding-bottom:18px}.eCLWQG_entry{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;min-width:0;display:grid}.eCLWQG_entry p{white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/1;margin:0}.eCLWQG_meta{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary);font-size:var(--oki-type-footnote);grid-area:1/2;padding-top:1px}.eCLWQG_dateNote{color:var(--text-tertiary,var(--text-secondary));font-size:var(--oki-type-caption,11px);display:block}.eCLWQG_entryLink{border-radius:var(--oki-radius-xs);width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:none;-webkit-text-decoration-color:var(--text-secondary);text-decoration-color:var(--text-secondary);background:0 0;border:0;grid-area:1/1;padding:0;display:block}.eCLWQG_tags{flex-wrap:wrap;grid-column:1/-1;gap:4px;margin-top:4px;display:flex}.eCLWQG_status{color:var(--text-secondary);font-size:var(--oki-type-footnote);margin:8px 0 12px}.eCLWQG_prompt:focus,.eCLWQG_prompt:focus-visible,.eCLWQG_date input:focus,.eCLWQG_date input:focus-visible{box-shadow:none;outline:none}.eCLWQG_editor>div>.eCLWQG_date{flex-flow:wrap;gap:8px;min-height:32px}.eCLWQG_dot{background:var(--text-disabled);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.eCLWQG_entry[data-context-only=true]>p{display:none}.eCLWQG_entry[data-context-only=true] .eCLWQG_tags{grid-area:1/1;margin-top:0}.eCLWQG_timeline[data-compact=true] .eCLWQG_entries>li{min-height:24px;padding-bottom:4px}.eCLWQG_timeline[data-compact=true] .eCLWQG_entry{align-items:center}.eCLWQG_timeline[data-compact=true] .eCLWQG_entry p,.eCLWQG_timeline[data-compact=true] .eCLWQG_entryLink{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eCLWQG_timeline[data-compact=true] .eCLWQG_entry:not([data-context-only=true]) .eCLWQG_tags{display:none}.eCLWQG_timeline[data-compact=true] .eCLWQG_tags{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.eCLWQG_timeline[data-compact=true] .eCLWQG_tags>span{flex-shrink:0}.eCLWQG_photoLink{min-width:0;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-area:1/1;align-items:center;gap:8px;padding:0;display:flex}.eCLWQG_photoLink img{border-radius:var(--oki-radius-xs);background:var(--surface-muted);object-fit:cover;flex:0 0 40px;width:40px;height:40px;display:block}.eCLWQG_photoLink span{overflow-wrap:anywhere}.eCLWQG_photoLink:focus-visible{outline:var(--oki-focus-ring);outline-offset:2px}.eCLWQG_tag{border-radius:var(--oki-radius-pill);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--oki-type-footnote);border:0;align-items:center;gap:6px;padding:3px 8px;line-height:16px;display:inline-flex}.eCLWQG_tag:before{content:"";background:var(--person-tag-color,var(--text-disabled));border-radius:50%;flex:0 0 6px;width:6px;height:6px}.eCLWQG_tag[data-kind=location]{--person-tag-color:var(--shelf-card-map-background)}.eCLWQG_tag[data-kind=people]{--person-tag-color:var(--shelf-card-friends-background)}.eCLWQG_tag[data-kind=voice]{--person-tag-color:var(--shelf-card-voice-background)}.eCLWQG_tag[data-kind=photo]{--person-tag-color:var(--shelf-card-media-background)}.eCLWQG_tag[data-kind=calendar]{--person-tag-color:var(--shelf-card-calendar-background)}.eCLWQG_tag[data-kind=mentions]{--person-tag-color:var(--shelf-card-pages-background)}.eCLWQG_tag[data-kind=docs]{--person-tag-color:var(--text-secondary)}button.eCLWQG_tag{cursor:pointer}button.eCLWQG_tag:disabled{opacity:.5;cursor:default}button.eCLWQG_tag:focus-visible{outline:var(--oki-focus-ring);outline-offset:2px}@media (hover:hover){button.eCLWQG_tag:not(:disabled):hover{background:var(--oki-interaction-subtle-hover-fill)}}button.eCLWQG_tag:not(:disabled):active{background:var(--oki-interaction-subtle-pressed-fill)}@media (hover:hover){.eCLWQG_entryLink:hover{text-decoration:underline}}
.WQ7uiW_form{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:var(--surface-panel);width:min(100%,360px);color:var(--text-primary);border-radius:18px;overflow:hidden}.WQ7uiW_header,.WQ7uiW_headerTitle,.WQ7uiW_fieldRow{align-items:center;display:flex}.WQ7uiW_header{justify-content:space-between;gap:12px;min-height:46px;padding:0 14px}.WQ7uiW_headerTitle{font-size:var(--oki-type-body);gap:7px}.WQ7uiW_headerTitle svg{width:18px;height:18px;color:var(--text-secondary)}.WQ7uiW_headerHint{color:var(--text-tertiary);font-size:var(--oki-type-caption)}.WQ7uiW_titleRow{padding:0 12px 8px}.WQ7uiW_titleRow input{box-sizing:border-box;border-radius:var(--oki-radius-lg);width:100%;height:48px;color:var(--text-primary);font:inherit;background:0 0;border:1px solid #0000;outline:none;padding:0 14px;font-size:16px;font-weight:520}.WQ7uiW_titleRow input:hover{background:var(--oki-interaction-subtle-hover-fill)}.WQ7uiW_titleRow input:focus-visible{background:var(--surface)}.WQ7uiW_titleRow input::placeholder,.WQ7uiW_fieldRow input::placeholder,.WQ7uiW_fieldRow textarea::placeholder{color:var(--text-disabled)}.WQ7uiW_section{gap:2px;padding:8px 12px;display:grid}.WQ7uiW_divided{border-top:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent)}.WQ7uiW_fieldRow{border-radius:var(--oki-radius-lg);min-height:42px;color:var(--text-secondary);gap:12px;padding:0 8px;transition:background .12s,box-shadow .12s;position:relative}.WQ7uiW_fieldRow:hover{background:var(--oki-interaction-subtle-hover-fill)}.WQ7uiW_fieldRow:focus-within{background:var(--surface)}.WQ7uiW_rowIcon{width:20px;height:20px;color:var(--oki-disabled-icon-color);flex:none}.WQ7uiW_fieldRow input,.WQ7uiW_fieldRow textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--text-primary);font:inherit;font-size:var(--oki-type-body);background:0 0;border:0;outline:0;padding:0}.WQ7uiW_fieldRow>input{height:42px}.WQ7uiW_dateTimeRow{align-items:flex-start;padding-top:7px;padding-bottom:7px}.WQ7uiW_dateTimeRow>.WQ7uiW_rowIcon{margin-top:7px}.WQ7uiW_timeRange{flex:auto;gap:2px;min-width:0;display:grid}.WQ7uiW_pickerControl{border-radius:var(--oki-radius-md);min-width:0;min-height:34px;color:var(--text-primary);cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;padding:0 5px;display:grid;position:relative}.WQ7uiW_pickerControl:hover,.WQ7uiW_pickerControl:focus-within{background:var(--oki-interaction-subtle-hover-fill)}.WQ7uiW_pickerControl:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 12%, transparent)}.WQ7uiW_pickerControl small{color:var(--text-secondary);font-size:var(--oki-type-caption)}.WQ7uiW_pickerControl>span{min-width:0;font-size:var(--oki-type-subhead);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WQ7uiW_pickerControl[data-empty]>span{color:var(--text-disabled)}.WQ7uiW_pickerControl>input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.WQ7uiW_pickerControl:has(input:disabled){cursor:default;opacity:.55}.WQ7uiW_pickerControl>input:disabled{cursor:default}.WQ7uiW_rowLabel{color:var(--text-primary);font-size:var(--oki-type-body)}.WQ7uiW_switch{border-radius:var(--oki-radius-pill);background:var(--oki-gray-300);cursor:pointer;border:0;flex:none;width:32px;height:18px;padding:0;position:relative}.WQ7uiW_switch span{border-radius:var(--oki-radius-pill);background:var(--oki-gray-white);width:14px;height:14px;box-shadow:0 1px 2px var(--oki-black-overlay-20);transition:transform .16s;position:absolute;top:2px;left:2px}.WQ7uiW_switch[aria-checked=true]{background:var(--oki-item-selection-accent)}.WQ7uiW_switch[aria-checked=true] span{transform:translate(14px)}.WQ7uiW_switch:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.WQ7uiW_switch:disabled{cursor:default;opacity:.5}.WQ7uiW_notesRow{align-items:flex-start;padding-top:10px;padding-bottom:10px}.WQ7uiW_notesRow textarea{resize:vertical;height:38px;min-height:38px;line-height:1.4}@media (max-width:420px){.WQ7uiW_form{width:100%}.WQ7uiW_headerHint{display:none}}@media (prefers-reduced-motion:reduce){.WQ7uiW_fieldRow,.WQ7uiW_switch span{transition:none}}
.JBmWnW_panel{--album-lens-inactive:var(--text-secondary);--album-lens-active:var(--text-primary);--shelf-album-lens-trigger-box-size:48px;--shelf-album-lens-icon-size:36px;--shelf-album-lens-label-width:140px;--shelf-album-lens-inline-gap:10px;z-index:3;inset:16px auto calc(var(--oki-shelf-metric-footer-height,96px) + var(--oki-canvas-footer-lift,0px) + 16px) 24px;box-sizing:border-box;width:calc(256px + var(--oki-navigation-extra-width,0px));flex-direction:column;max-width:calc(100% - 48px);min-height:0;padding:18px 14px;display:flex;position:absolute;overflow:hidden}.JBmWnW_scroll{flex:1;min-height:0}.JBmWnW_lenses{flex-direction:column;gap:40px;padding:20px 0;display:flex}.JBmWnW_lenses>section{flex:none;width:100%}@media (max-width:720px){.JBmWnW_panel{width:calc(220px + var(--oki-navigation-extra-width,0px));--shelf-album-lens-label-width:104px}}.JBmWnW_photoFooter{grid-template-columns:max-content minmax(0,1fr)}@media (max-width:1200px){.JBmWnW_photoFooter{grid-template-columns:max-content minmax(0,1fr);gap:16px}}@media (max-width:760px){.JBmWnW_photoFooter{width:100%;height:154px;min-height:154px;padding:12px var(--page-inset) 84px;grid-template-columns:96px minmax(0,1fr);gap:8px}}.JBmWnW_photoFooter[data-compact=true]{height:64px;min-height:64px;padding-top:0;padding-bottom:0}
.TnvHXG_tray{min-width:0;color:var(--text-primary);flex-direction:column;gap:12px;padding:0 0 16px;display:flex;container-type:inline-size}.TnvHXG_header{min-width:0}.TnvHXG_header>*{flex-shrink:0}.TnvHXG_header>.TnvHXG_menuHost:first-child{flex:0 auto}.TnvHXG_header>.TnvHXG_status{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.TnvHXG_header .TnvHXG_count{flex-shrink:0}@container (max-width:560px){.TnvHXG_header .TnvHXG_count{display:none}}@container (max-width:480px){.TnvHXG_filterText{display:none}}.TnvHXG_toolbar,.TnvHXG_library:not([hidden]){display:contents}.TnvHXG_menuHost{min-width:0;max-width:100%}.TnvHXG_menuTrigger{align-items:center;gap:6px;max-width:100%;display:inline-flex}.TnvHXG_menuTrigger>svg{flex-shrink:0}.TnvHXG_menuText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TnvHXG_search{color:var(--text-secondary);align-items:center;gap:8px;margin-block:12px;display:flex}.TnvHXG_feed{min-width:0}.TnvHXG_group{margin-top:18px}.TnvHXG_date{font-size:var(--oki-type-subhead);line-height:20px;font-weight:var(--oki-font-weight-medium);margin:0 0 9px}.TnvHXG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.TnvHXG_tile{aspect-ratio:1;background:var(--surface-muted);width:100%;color:var(--text-primary);cursor:pointer;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.TnvHXG_tile img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.TnvHXG_tile[aria-pressed=true]{outline:3px solid var(--stroke-emphasis);outline-offset:-3px}.TnvHXG_check{border:1px solid var(--stroke-emphasis);background:var(--surface-panel);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.TnvHXG_play{color:var(--oki-gray-white);filter:drop-shadow(0 1px 2px var(--oki-gray-800));place-items:center;display:grid;position:absolute;inset:0}.TnvHXG_fallback{font-size:var(--oki-type-caption);justify-items:center;gap:4px;padding:6px;display:grid}.TnvHXG_action,.TnvHXG_primary{min-height:36px;color:var(--text-primary);font:inherit;font-size:var(--oki-type-body);line-height:var(--oki-type-body-leading);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.TnvHXG_action{background:var(--surface-muted)}.TnvHXG_action[aria-expanded=true]{background:var(--oki-interaction-subtle-pressed-fill)}.TnvHXG_primary{background:var(--text-primary);color:var(--surface-panel)}.TnvHXG_action:disabled,.TnvHXG_primary:disabled{opacity:.4;cursor:default}.TnvHXG_action:focus-visible,.TnvHXG_primary:focus-visible,.TnvHXG_tile:focus-visible{outline:var(--oki-focus-ring);outline-offset:2px}@media (hover:hover){.TnvHXG_action:enabled:hover{background:var(--oki-interaction-subtle-hover-fill)}.TnvHXG_primary:enabled:hover{opacity:.85}.TnvHXG_tile:hover{outline:2px solid var(--stroke-emphasis);outline-offset:-2px}}.TnvHXG_action:enabled:active{background:var(--oki-interaction-subtle-pressed-fill)}.TnvHXG_primary:enabled:active{opacity:.7}.TnvHXG_status,.TnvHXG_count{color:var(--text-secondary);font-size:var(--oki-type-footnote);margin:0;line-height:18px}.TnvHXG_count{font-variant-numeric:tabular-nums}.TnvHXG_tray:has(.TnvHXG_selection) .TnvHXG_header{border-bottom:0}.TnvHXG_selection{top:var(--oki-tray-command-height);z-index:2;min-width:0;margin:-16px calc(-1 * var(--oki-tray-command-inset,var(--oki-agent-surface-gutter,0px))) 4px;padding:8px var(--oki-agent-surface-gutter,0px);border-bottom:1px solid var(--oki-separator-stroke);background:var(--oki-chat-surface-background);align-items:center;gap:6px;display:flex;position:sticky;overflow-x:auto}.TnvHXG_selection .TnvHXG_status,.TnvHXG_selection button{white-space:nowrap;flex:none}.TnvHXG_empty{color:var(--text-secondary);justify-items:center;padding:32px 8px;display:grid}.TnvHXG_preview{display:contents}.TnvHXG_row{align-items:center;gap:8px;min-width:0;padding-block:4px;display:flex;overflow-x:auto}.TnvHXG_row>*{white-space:nowrap;flex:none}.TnvHXG_stage{aspect-ratio:4/3;background:0 0;place-items:center;min-height:120px;max-height:380px;display:grid;overflow:hidden}.TnvHXG_video{border-radius:0;width:100%;max-height:380px;display:block}.TnvHXG_title{font-size:var(--oki-type-callout);font-weight:var(--oki-font-weight-medium);overflow-wrap:anywhere;margin:0}@container (max-width:240px){.TnvHXG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:480px){.TnvHXG_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (pointer:coarse){.TnvHXG_action,.TnvHXG_primary{min-height:44px}}.TnvHXG_previewHeader>*{flex-shrink:0}.TnvHXG_previewName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.TnvHXG_previewHeader .TnvHXG_count{white-space:nowrap}@container (max-width:340px){.TnvHXG_previewName{display:none}.TnvHXG_previewHeader .TnvHXG_count{flex:1}}
@layer oki-components{.WFuG_q_root{box-sizing:border-box;row-gap:var(--oki-shelf-scroll-band-bottom-gap);grid-template-rows:minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0;display:grid}.WFuG_q_scrollArea{min-width:0;max-width:100%;min-height:0}.WFuG_q_content{box-sizing:border-box;min-height:100%;padding:8px var(--oki-shelf-reading-inline-inset) 0;flex-direction:column;align-items:center;display:flex}.WFuG_q_scrollEndSpacer{pointer-events:none;flex:0 0 50vh;width:100%}.WFuG_q_footer{pointer-events:none}}
.gszVMG_metadata{border-top:1px solid var(--oki-separator-stroke);min-width:0;padding:16px 0 24px}.gszVMG_description{color:var(--text-primary);font-size:var(--oki-type-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 16px;line-height:1.6}.gszVMG_facts{font-size:var(--oki-type-caption);grid-template-columns:minmax(64px,88px) minmax(0,1fr);gap:10px 16px;margin:0;line-height:1.6;display:grid}.gszVMG_facts dt{color:var(--text-secondary)}.gszVMG_facts dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0}
.I2KHwq_card{flex-direction:column;gap:8px;min-width:0;display:flex}.I2KHwq_card:not([data-calendar-draft=true]){box-sizing:border-box;border-radius:var(--oki-chat-question-radius);background:var(--oki-chat-question-surface);font-size:var(--oki-type-body);padding:10px 12px}.dialogue-thread__message+.I2KHwq_card{margin-top:calc(.75em - 6.4px)}.I2KHwq_panel{flex-direction:column;gap:8px;min-height:0;display:flex}.I2KHwq_questionRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.I2KHwq_question{color:var(--oki-chat-question-text);font-size:inherit;line-height:var(--dialogue-line-height-compact);flex:1;margin:0}.I2KHwq_question[data-approval]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24em;overflow-y:auto}.I2KHwq_progress,.I2KHwq_hint{color:var(--oki-chat-question-muted);font-size:var(--oki-type-subhead);line-height:var(--dialogue-line-height-ui);margin:0}.I2KHwq_navigation{flex:none;grid-template-columns:repeat(2,28px);gap:2px;display:grid}.I2KHwq_navigationButton[data-direction=previous]{grid-column:1}.I2KHwq_navigationButton[data-direction=next]{grid-column:2}.I2KHwq_navigationButton{border-radius:var(--oki-radius-md);width:28px;height:28px;color:var(--oki-chat-question-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.I2KHwq_navigationButton svg{width:18px;height:18px}.I2KHwq_navigationButton:focus-visible{outline:var(--oki-focus-ring)}@media (hover:hover){.I2KHwq_navigationButton:hover:not(:disabled){background:var(--oki-interaction-subtle-hover-fill)}}.I2KHwq_options{gap:4px;display:grid}.I2KHwq_option{border-radius:var(--oki-radius-md);width:100%;color:var(--oki-chat-question-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:3px 4px;display:flex}.I2KHwq_option:focus-visible{outline:var(--oki-focus-ring)}.I2KHwq_option:disabled{cursor:default}@media (hover:hover){.I2KHwq_option:hover:not(:disabled){background:var(--oki-interaction-subtle-hover-fill)}}.I2KHwq_optionToken{border:1px solid var(--oki-chat-question-muted);border-radius:var(--oki-radius-sm);width:24px;height:24px;color:var(--oki-chat-question-muted);flex:none;place-items:center;line-height:1;display:grid}.I2KHwq_option[data-selected] .I2KHwq_optionToken{border-color:var(--oki-chat-question-text);background:var(--oki-chat-question-text);color:var(--oki-chat-question-surface)}.I2KHwq_optionLabel{line-height:var(--dialogue-line-height-ui)}.I2KHwq_answerRow{border-radius:var(--oki-radius-lg);background:var(--oki-chat-surface-background);--surface:transparent;--surface-muted:transparent;align-items:flex-end;min-width:0;display:flex}.I2KHwq_freeText{}.I2KHwq_answerRow .I2KHwq_freeText{resize:none;flex:1;min-height:44px;max-height:160px;padding:11px 12px;line-height:22px;display:block;overflow-y:auto}.I2KHwq_answerRow[data-send-in-field] .I2KHwq_freeText{padding-inline-end:4px}.I2KHwq_send{width:var(--dialogue-prompt-control-size);height:var(--dialogue-prompt-control-size);margin:calc((44px - var(--dialogue-prompt-control-size)) / 2);background:var(--oki-chat-question-text);color:var(--oki-chat-question-surface);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .16s;display:grid}.I2KHwq_send svg{width:var(--oki-global-search-control-icon-size);height:var(--oki-global-search-control-icon-size)}.I2KHwq_send:disabled{background:var(--oki-chat-question-control-fill);cursor:default}.I2KHwq_send:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}@media (hover:hover){.I2KHwq_send:enabled:hover{background:color-mix(in srgb, var(--oki-chat-question-text) 86%, var(--oki-chat-question-surface))}}.I2KHwq_send:enabled:active{background:color-mix(in srgb, var(--oki-chat-question-text) 74%, var(--oki-chat-question-surface))}.I2KHwq_calendarDetails{}.I2KHwq_panel .I2KHwq_calendarDetails{--surface:var(--oki-chat-surface-background);--surface-muted:var(--oki-chat-surface-background);min-height:44px}.I2KHwq_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.I2KHwq_submit{}.I2KHwq_footer .I2KHwq_submit{background:var(--oki-chat-question-text);min-height:36px;color:var(--oki-chat-question-surface);margin-left:auto;padding-inline:16px}@media (hover:hover){.I2KHwq_footer .I2KHwq_submit:enabled:hover{background:color-mix(in srgb, var(--oki-chat-question-text) 86%, var(--oki-chat-question-surface))}}.I2KHwq_footer .I2KHwq_submit:enabled:active{background:color-mix(in srgb, var(--oki-chat-question-text) 74%, var(--oki-chat-question-surface))}.I2KHwq_footer .I2KHwq_submit:focus-visible{background:var(--oki-chat-question-text);box-shadow:none;outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}.I2KHwq_lookItUp{}.I2KHwq_footer .I2KHwq_lookItUp{--look-it-up-pressed:color-mix(in srgb, var(--oki-chat-surface-background) 55%, var(--oki-chat-question-surface));background:var(--oki-chat-surface-background);min-height:36px;color:var(--oki-chat-question-text);margin-left:auto;padding-inline:14px}@media (hover:hover){.I2KHwq_footer .I2KHwq_lookItUp:enabled:hover{background:var(--look-it-up-pressed)}}.I2KHwq_footer .I2KHwq_lookItUp:enabled:active{background:var(--look-it-up-pressed)}.I2KHwq_footer .I2KHwq_lookItUp:focus-visible{background:var(--oki-chat-surface-background);box-shadow:none;outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}@media (pointer:coarse){.I2KHwq_navigationButton{width:44px;height:44px}.I2KHwq_navigation{grid-template-columns:repeat(2,44px)}.I2KHwq_answerRow .I2KHwq_freeText{min-height:54px;padding-block:16px}.I2KHwq_send{width:36px;height:36px;margin:9px}.I2KHwq_footer .I2KHwq_submit,.I2KHwq_footer .I2KHwq_lookItUp{min-height:44px}}@media (prefers-reduced-motion:reduce){.I2KHwq_send{transition:none}}@media (prefers-contrast:more){.I2KHwq_answerRow{box-shadow:inset 0 0 0 1px var(--oki-control-border)}.I2KHwq_answerRow .I2KHwq_freeText{box-shadow:none}}:root[data-oki-contrast=more] .I2KHwq_answerRow{box-shadow:inset 0 0 0 1px var(--oki-control-border)}:root[data-oki-contrast=more] .I2KHwq_answerRow .I2KHwq_freeText{box-shadow:none}.I2KHwq_card[data-settled] .I2KHwq_question{color:var(--oki-chat-question-muted)}
._3DpVLa_workspace{min-width:0;min-height:0;color:var(--text-primary);display:flex;position:absolute;inset:0}._3DpVLa_savedRow{align-items:center;min-width:0;display:flex}._3DpVLa_savedItem{flex:1;min-width:0}._3DpVLa_canvas{min-width:0;min-height:0;padding-top:var(--oki-shelf-scroll-top-inset);container-type:inline-size}._3DpVLa_workspace[data-actions-navigation-visible=true]:not([data-mobile=true]) ._3DpVLa_canvas{margin-left:calc(280px + var(--oki-navigation-extra-width,0px))}._3DpVLa_canvasContent{padding:28px 32px 64px}._3DpVLa_streamSection{scroll-margin-top:28px}._3DpVLa_streamSection+._3DpVLa_streamSection{margin-top:36px}._3DpVLa_cards{grid-template-columns:repeat(auto-fill,minmax(160px,208px));gap:16px;display:grid}._3DpVLa_card{--card-color:var(--shelf-card-actions-background);--card-fill:color-mix(in srgb, var(--card-color) 24%, var(--surface-panel));--card-shadow:var(--shelf-card-rest-shadow);background:var(--card-fill);min-width:0;min-height:136px;box-shadow:var(--card-shadow);color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;border:0;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px;display:flex}._3DpVLa_card[data-tone=input]{--card-color:var(--shelf-card-pages-background)}._3DpVLa_card[data-tone=monitoring],._3DpVLa_card[data-tone=steward]{--card-color:var(--shelf-card-relationships-background)}._3DpVLa_card[data-tone=running]{--card-color:var(--shelf-card-notes-background)}._3DpVLa_card[data-tone=completed]{--card-color:var(--shelf-card-map-background)}._3DpVLa_card[data-tone=attention]{--card-color:var(--shelf-card-calendar-background)}._3DpVLa_card[data-tone=voice]{--card-color:var(--shelf-card-voice-background)}._3DpVLa_card[data-tone=keyboard]{--card-color:var(--shelf-card-friends-background)}._3DpVLa_cardIcon{color:var(--text-primary);flex:none;justify-content:center;align-items:center;gap:8px;display:flex}._3DpVLa_cardIcon svg{width:26px;height:26px}._3DpVLa_card strong{font-size:var(--oki-type-callout);font-weight:var(--oki-font-weight-semibold);overflow-wrap:anywhere;line-height:1.25}._3DpVLa_card:focus-visible{outline:var(--oki-focus-ring);outline-offset:4px}._3DpVLa_card:active{box-shadow:var(--card-shadow), inset 0 0 0 999px var(--oki-interaction-pressed-fill)}@media (hover:hover){._3DpVLa_card:hover{box-shadow:var(--card-shadow), inset 0 0 0 999px var(--oki-interaction-hover-fill)}}._3DpVLa_sectionTitle{font-size:18px;font-weight:var(--oki-font-weight-semibold);margin:0 0 20px}@container (max-width:420px){._3DpVLa_canvasContent{padding:20px 16px 64px}._3DpVLa_cards{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:12px}._3DpVLa_card{min-height:120px;padding:16px}}@media (max-width:900px){._3DpVLa_workspace[data-actions-navigation-visible=true]:not([data-mobile=true]) ._3DpVLa_canvas{margin-left:0}}@container workspace-canvas (max-width:900px){._3DpVLa_workspace[data-actions-navigation-visible=true]:not([data-mobile=true]) ._3DpVLa_canvas{margin-left:0}}
.W22-ta_content{}.W22-ta_stack{font-family:var(--oki-font-sans);color:var(--text-primary);--settings-group-fill:var(--oki-settings-group-background);--settings-row-height:48px;--settings-group-radius:24px;--settings-group-padding:16px;padding-block:8px 16px;}.W22-ta_stack[data-embedded]{padding-top:0}.W22-ta_button>span+svg:last-child{color:var(--text-secondary);flex:none;margin-left:auto}.W22-ta_tabs{}.W22-ta_tabButton{}.W22-ta_title,.W22-ta_heading{overflow-wrap:anywhere;}.W22-ta_meta,.W22-ta_notice{overflow-wrap:anywhere;}.W22-ta_small{color:var(--text-secondary);font-size:var(--oki-type-footnote)}.W22-ta_copy{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.W22-ta_copy strong{font-size:var(--oki-type-subhead);font-weight:var(--oki-font-weight-regular)}.W22-ta_copy .W22-ta_meta,.W22-ta_copy .W22-ta_error{margin:0;padding:0}.W22-ta_card,.W22-ta_button{}.W22-ta_card{text-align:left}.W22-ta_button{justify-content:flex-start}.W22-ta_panel{font-size:var(--oki-type-subhead);flex-direction:column;gap:12px;display:flex;}.W22-ta_panel p{margin:0}.W22-ta_art{flex:0 0 32px;justify-content:center;align-items:center;height:32px;display:flex}.W22-ta_art svg{max-width:100%;height:28px}.W22-ta_actions{}.W22-ta_error{color:var(--oki-save-status-error);overflow-wrap:anywhere;}.W22-ta_address{}.W22-ta_steps{font-size:var(--oki-type-subhead);flex-direction:column;gap:12px;margin:0;padding-left:20px;line-height:1.5;display:flex}.W22-ta_appLogo{object-fit:contain;border-radius:6px;width:30px;height:30px}.W22-ta_status{max-width:45%;color:var(--text-secondary);font-size:var(--oki-type-subhead);text-align:end;flex:0 auto;align-items:center;gap:6px;line-height:1.25;display:inline-flex}.W22-ta_statusDot{background:var(--text-tertiary);border-radius:50%;flex:none;width:8px;height:8px}.W22-ta_reach{text-align:start;max-width:none}.W22-ta_status[data-tone=connected] .W22-ta_statusDot{background:var(--oki-status-online-text)}.W22-ta_status[data-tone=error]{color:var(--oki-status-error-text)}.W22-ta_status[data-tone=error] .W22-ta_statusDot{background:var(--oki-status-error-text)}.W22-ta_status[data-tone=pending] .W22-ta_statusDot{box-shadow:inset 0 0 0 1px var(--text-tertiary);background:0 0}
._2v8IXa_root{border-radius:var(--oki-prompt-frame-radius);width:100%;min-height:58px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 12px;display:grid}._2v8IXa_icon{width:24px;height:24px;color:var(--text-secondary);place-items:center;display:grid}._2v8IXa_icon>svg{width:24px;height:24px}._2v8IXa_text{gap:2px;min-width:0;display:grid}._2v8IXa_title{font-size:var(--oki-type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:560;line-height:18px;overflow:hidden}._2v8IXa_description{color:var(--text-secondary);font-size:var(--oki-type-footnote);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}._2v8IXa_arrow{width:18px;height:18px;color:var(--text-secondary)}._2v8IXa_starter{min-height:44px;color:var(--oki-action-icon-color);border-radius:var(--oki-prompt-frame-radius);--oki-press-scale:.985;transition:background-color var(--oki-motion-fast) ease, scale var(--oki-motion-fast) var(--oki-global-easing);background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:10px 0 10px 15px}._2v8IXa_starter:active:not(:disabled){transition:background-color var(--oki-motion-press) ease, scale var(--oki-motion-press) ease-out}._2v8IXa_starter ._2v8IXa_icon,._2v8IXa_starter ._2v8IXa_icon>svg{color:var(--oki-action-icon-color);width:20px;height:20px}._2v8IXa_starter ._2v8IXa_text{gap:4px}._2v8IXa_starter ._2v8IXa_title{font-weight:var(--oki-font-weight-regular);line-height:20px}._2v8IXa_starter ._2v8IXa_description{text-overflow:ellipsis;white-space:nowrap;line-height:18px;display:block}._2v8IXa_starter:focus-visible{outline:var(--oki-focus-ring);outline-offset:2px}._2v8IXa_starter ._2v8IXa_icon{transition:translate var(--oki-motion-base) var(--oki-ease-out)}@media (hover:hover){._2v8IXa_starter:hover:not(:disabled){background:var(--oki-interaction-subtle-hover-fill)}._2v8IXa_starter:hover:not(:disabled) ._2v8IXa_icon{translate:2px}}._2v8IXa_starter:active:not(:disabled){background:var(--oki-interaction-subtle-pressed-fill)}._2v8IXa_starter:disabled,._2v8IXa_starter:disabled ._2v8IXa_icon{color:var(--oki-disabled-icon-color);opacity:1;cursor:default}@media (prefers-reduced-motion:reduce){._2v8IXa_starter ._2v8IXa_icon{transition:none}._2v8IXa_starter:hover ._2v8IXa_icon{translate:none}}
.BroYrG_row{grid-template-columns:82px minmax(0,1fr);align-items:start;display:grid}.BroYrG_row code{font:inherit;white-space:normal;overflow-wrap:anywhere;min-width:0}
.TPCWiq_control:focus-visible{outline:none}.TPCWiq_overlay{z-index:var(--oki-item-selection-overlay-z-index,4);pointer-events:none;position:absolute;inset:0}.TPCWiq_frame{top:var(--oki-item-selection-frame-top,0);left:var(--oki-item-selection-frame-left,0);box-sizing:border-box;width:var(--oki-item-selection-frame-width,100%);height:var(--oki-item-selection-frame-height,100%);transition:var(--oki-item-selection-geometry-transition,none);position:absolute}.TPCWiq_overlay[data-selected=true] .TPCWiq_frame{border:var(--oki-item-selection-frame-stroke) solid var(--oki-item-selection-accent);background:var(--oki-menu-panel-specular);box-shadow:inset 0 0 0 1px var(--oki-white-overlay-30), var(--oki-menu-panel-shadow)}.TPCWiq_control:focus-visible .TPCWiq_frame{border:var(--oki-item-selection-focus-stroke) solid var(--oki-item-selection-focus-ring)}.TPCWiq_control:focus-visible .TPCWiq_overlay[data-selected=true] .TPCWiq_frame{border:var(--oki-item-selection-frame-stroke) solid var(--oki-item-selection-accent);box-shadow:inset 0 0 0 var(--oki-item-selection-focus-stroke) var(--oki-item-selection-focus-ring), var(--oki-menu-panel-shadow)}.TPCWiq_indicator{top:calc(var(--oki-item-selection-frame-top,0px) + var(--oki-item-selection-indicator-inset));right:calc(var(--oki-item-selection-frame-right,0px) + var(--oki-item-selection-indicator-inset));box-sizing:border-box;width:var(--oki-item-selection-indicator-size);height:var(--oki-item-selection-indicator-size);border:var(--oki-item-selection-indicator-stroke) solid var(--oki-item-selection-indicator-idle-border);background:var(--oki-item-selection-indicator-idle-fill);box-shadow:var(--oki-item-selection-indicator-shadow);color:var(--oki-item-selection-indicator-text);font-size:var(--oki-item-selection-indicator-font-size);transition:var(--oki-item-selection-geometry-transition,none);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute}.TPCWiq_control[data-selection-appearance=label] .TPCWiq_overlay{display:none}.TPCWiq_overlay[data-indicator-placement=leading] .TPCWiq_indicator{top:var(--oki-item-selection-indicator-leading-top,calc(var(--oki-item-selection-frame-top,0px) + var(--oki-item-selection-indicator-inset)));right:auto;left:var(--oki-item-selection-indicator-leading-left,calc(var(--oki-item-selection-frame-left,0px) + var(--oki-item-selection-indicator-inset)));border-color:var(--stroke-secondary);background:var(--surface-panel);box-shadow:none;border-radius:.3rem}.TPCWiq_overlay[data-selected=true] .TPCWiq_indicator{border-color:var(--oki-item-selection-indicator-selected-fill);background:var(--oki-item-selection-indicator-selected-fill)}.TPCWiq_status{cursor:default;white-space:nowrap;align-items:baseline;display:flex}.TPCWiq_status strong{letter-spacing:0;font-size:76.8px;font-weight:300;line-height:.82}.TPCWiq_status span{font-size:27.2px;font-weight:var(--oki-font-weight-regular);letter-spacing:0;line-height:1}.TPCWiq_status[data-progress=true]{flex-direction:column;align-items:flex-start;gap:.55rem}.TPCWiq_progressCopy{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}.TPCWiq_progressCopy strong{font-size:2.4rem;line-height:.9}.TPCWiq_progressCopy span{font-size:1rem}.TPCWiq_progressBar{width:min(18rem,32vw);height:.4rem;accent-color:var(--oki-item-selection-accent)}.TPCWiq_resultCopy{white-space:normal;flex-direction:column;gap:.5rem;max-width:min(30rem,80vw);display:flex}.TPCWiq_resultCopy strong{font-size:1.25rem;line-height:1.2}.TPCWiq_resultCopy span{font-size:1rem;line-height:1.3}@media (prefers-reduced-motion:reduce){.TPCWiq_frame,.TPCWiq_indicator{transition:none}}@media (forced-colors:active){.TPCWiq_overlay[data-selected=true] .TPCWiq_frame,.TPCWiq_control:focus-visible .TPCWiq_frame{border-color:highlight}.TPCWiq_overlay[data-selected=true] .TPCWiq_indicator{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}
._9g8uCa_results{gap:8px;display:grid}
.XGj7xW_list{border-radius:var(--settings-group-radius,20px);background:var(--settings-group-fill,var(--surface));flex-direction:column;margin:0;padding:0 16px;list-style:none;display:flex}.XGj7xW_site{border-top:1px solid var(--oki-separator-stroke);flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;padding:12px 2px;display:flex}.XGj7xW_site:first-child{border-top:0}.XGj7xW_siteButton{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:flex-start;gap:12px;margin:0;padding:0;display:flex}.XGj7xW_siteButton:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}.XGj7xW_dot{background:var(--oki-gray-500);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.XGj7xW_site[data-state=in] .XGj7xW_dot{background:var(--oki-browser-session-signed-in)}.XGj7xW_site[data-state=out] .XGj7xW_dot{background:var(--oki-browser-session-signed-out)}.XGj7xW_site[data-state=error] .XGj7xW_dot{background:var(--oki-browser-session-error)}.XGj7xW_siteText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.XGj7xW_name{font-size:var(--oki-type-subhead);font-weight:var(--oki-font-weight-medium)}.XGj7xW_detail,.XGj7xW_checked{font-size:var(--oki-type-caption);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.XGj7xW_caret{color:var(--text-secondary);flex:none;margin-top:1px;transition:transform .15s}.XGj7xW_site[data-open] .XGj7xW_caret{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.XGj7xW_caret{transition:none}}.XGj7xW_site .XGj7xW_signIn{flex:none;width:auto;margin-top:2px}.XGj7xW_siteActions{flex-wrap:wrap;flex:1 0 100%;gap:8px;padding:2px 0 4px 20px;display:flex}.XGj7xW_siteActions>label{min-height:36px;font-size:var(--oki-type-subhead);flex:1 0 100%;padding:6px 0}.XGj7xW_stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.XGj7xW_stat{flex-direction:column;gap:2px;padding:12px 16px;display:flex}.XGj7xW_statValue{font-size:var(--oki-type-title3);font-weight:var(--oki-font-weight-medium);line-height:var(--oki-type-title3-leading);letter-spacing:var(--oki-type-title3-tracking);font-variant-numeric:tabular-nums}.XGj7xW_statLabel{font-size:var(--oki-type-caption);color:var(--text-secondary)}.XGj7xW_after{margin-top:12px}.XGj7xW_value{color:var(--text-secondary);text-align:end;font-variant-numeric:tabular-nums}.XGj7xW_action{color:var(--oki-settings-selection-accent)}.XGj7xW_addRow{gap:8px}.XGj7xW_addInput{flex:auto;min-width:0}.XGj7xW_visuallyHidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.XGj7xW_otherRow{gap:8px}.XGj7xW_otherSite{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.XGj7xW_otherActions{flex:none;gap:6px;display:flex}.XGj7xW_status{margin:0}.XGj7xW_problem{color:var(--oki-save-status-error);margin:0}.XGj7xW_credentials{margin:0;padding:0;list-style:none}.XGj7xW_advanced{min-width:0}.XGj7xW_advancedSummary{list-style:none}.XGj7xW_advancedSummary::-webkit-details-marker{display:none}.XGj7xW_advancedCaret{color:var(--text-secondary);flex:none}.XGj7xW_advanced[open] .XGj7xW_advancedCaret{transform:rotate(90deg)}.XGj7xW_advancedBody{margin-top:20px}
.IXIWYa_surface{box-sizing:border-box;cursor:default;place-items:center;padding:24px 20px;display:grid;position:absolute;inset:0;overflow:auto}
@layer oki-components{.Pb-IyG_frame{display:block;position:relative}}
.cpxvta_surface{width:100%;height:100%}.cpxvta_fan:focus-visible{--desk-fan-hover-layer:var(--desk-fan-front-layer)}
.dGmxyq_targets{--app-sidebar-search-tile-columns:2;width:320px}
