@layer oki-components{._6RiFgG_tray{min-width:0;height:100%;min-height:0;color:var(--text-primary);font-family:var(--oki-font-sans);font-size:var(--oki-type-subhead);flex-direction:column;flex:1;line-height:1.5;display:flex}._6RiFgG_scroll{flex:1;min-width:0;min-height:0}._6RiFgG_content{padding-block:8px calc(88px + env(safe-area-inset-bottom,0px));align-content:start;gap:6px;display:grid}._6RiFgG_sectionTitle{font-size:var(--oki-type-body);font-weight:var(--oki-font-weight-medium);margin:8px 0 0;padding:4px 6px}._6RiFgG_rows{flex-direction:column;gap:2px;display:flex}._6RiFgG_row{border-radius:var(--oki-radius-md);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 6px;display:flex}._6RiFgG_row[data-static]{cursor:default}._6RiFgG_rowOpen{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}._6RiFgG_rowOpen:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}@media (hover:hover){._6RiFgG_rowOpen:hover strong{text-underline-offset:2px;text-decoration:underline}}._6RiFgG_row strong{font-weight:var(--oki-font-weight-medium)}._6RiFgG_row span{color:var(--text-secondary);font-size:var(--oki-type-footnote)}._6RiFgG_row:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}@media (hover:hover){._6RiFgG_row:not([data-static]):hover{background:var(--oki-interaction-hover-fill)}}._6RiFgG_row:not([data-static]):active{background:var(--oki-interaction-pressed-fill)}._6RiFgG_actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}._6RiFgG_action{background:var(--oki-interaction-hover-fill);color:var(--text-primary);font:inherit;font-size:var(--oki-type-footnote);cursor:pointer;border:0;border-radius:999px;padding:4px 10px}._6RiFgG_action[data-tone=danger]{color:var(--oki-menu-danger-text)}._6RiFgG_action:disabled{opacity:.5;cursor:default}._6RiFgG_action:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}@media (hover:hover){._6RiFgG_action:not(:disabled):hover{background:var(--oki-interaction-pressed-fill)}}._6RiFgG_empty,._6RiFgG_meta{color:var(--text-secondary);font-size:var(--oki-type-footnote);margin:0;padding:4px 6px}._6RiFgG_frame{background:var(--surface-raised);border:0;flex:1;width:100%;min-height:0}._6RiFgG_stateMessage{margin-block:24px 8px}}
@layer oki-components{._645xKG_tray{min-width:0;height:100%;min-height:0;color:var(--text-primary);font-family:var(--oki-font-sans);font-size:var(--oki-type-subhead);flex-direction:column;flex:1;line-height:1.5;display:flex}._645xKG_scroll{flex:1;min-width:0;min-height:0}._645xKG_content{padding-block:8px calc(88px + env(safe-area-inset-bottom,0px));align-content:start;gap:6px;display:grid}._645xKG_sectionTitle{font-size:var(--oki-type-body);font-weight:var(--oki-font-weight-medium);margin:8px 0 0;padding:4px 6px}._645xKG_rows{flex-direction:column;gap:2px;display:flex}._645xKG_row{border-radius:var(--oki-radius-md);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:6px;display:grid}._645xKG_tile{--card-tile-ink-dark:color-mix(in srgb, var(--oki-gray-950) 64%, transparent);background:var(--card-tile-color);width:28px;height:28px;color:var(--card-tile-ink);border-radius:8px;place-items:center;display:inline-grid}._645xKG_open{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:flex-start;gap:1px;padding:0;display:flex}button._645xKG_open{cursor:pointer}._645xKG_open strong,._645xKG_open span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._645xKG_open strong{font-weight:var(--oki-font-weight-medium)}._645xKG_open span{color:var(--text-secondary);font-size:var(--oki-type-footnote)}._645xKG_open ._645xKG_tag{color:var(--text-tertiary)}._645xKG_open:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}@media (hover:hover){button._645xKG_open:hover strong{text-underline-offset:2px;text-decoration:underline}}._645xKG_rowActions{flex:none;align-items:center;gap:4px;display:flex}._645xKG_pill,._645xKG_state,._645xKG_quiet,._645xKG_ask{font:inherit;font-size:var(--oki-type-footnote);white-space:nowrap;border:0;border-radius:999px}._645xKG_pill{background:var(--oki-interaction-hover-fill);color:var(--text-primary);cursor:pointer;padding:4px 10px}._645xKG_pill:disabled{opacity:.5;cursor:default}._645xKG_state{background:var(--oki-interaction-subtle-hover-fill);color:var(--text-secondary);padding:4px 10px}._645xKG_quiet{color:var(--text-secondary);cursor:pointer;background:0 0;padding:4px 6px}._645xKG_menuScope{flex:none;align-items:center;display:inline-flex}._645xKG_more{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}._645xKG_more[aria-expanded=true]{background:var(--oki-interaction-hover-fill);color:var(--text-primary)}._645xKG_pill:focus-visible,._645xKG_quiet:focus-visible,._645xKG_more:focus-visible,._645xKG_ask:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}@media (hover:hover){._645xKG_pill:not(:disabled):hover{background:var(--oki-interaction-pressed-fill)}._645xKG_quiet:hover,._645xKG_more:hover{background:var(--oki-interaction-subtle-hover-fill);color:var(--text-primary)}._645xKG_ask:hover{background:var(--oki-interaction-pressed-fill)}}._645xKG_empty,._645xKG_meta{color:var(--text-secondary);font-size:var(--oki-type-footnote);margin:0;padding:4px 6px}._645xKG_footer{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 6px 0;display:flex}._645xKG_ask{background:var(--oki-interaction-hover-fill);color:var(--text-primary);font-size:var(--oki-type-subhead);cursor:pointer;padding:6px 12px}}
@layer oki-components{.DlT3xG_tray{min-width:0;height:100%;min-height:0;color:var(--text-primary);font-family:var(--oki-font-sans);font-size:var(--oki-type-subhead);flex-direction:column;flex:1;line-height:1.5;display:flex}.DlT3xG_title{min-width:0;color:var(--text-primary);font-size:var(--oki-header-control-font-size);font-weight:var(--oki-font-weight-medium);align-items:center;gap:6px;padding-inline-start:5px;display:inline-flex}.DlT3xG_title svg{flex:none}.DlT3xG_title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DlT3xG_menuScope{flex:none;align-items:center;display:inline-flex}.DlT3xG_agentStrip{min-width:0;color:var(--text-secondary);font-size:var(--oki-type-footnote);line-height:var(--oki-type-footnote-leading);flex-direction:column;flex:none;gap:2px;padding:8px 12px;display:flex}.DlT3xG_agentLine{align-items:center;gap:8px;min-width:0;display:flex}.DlT3xG_agentHeadline{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.DlT3xG_agentRun{color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;margin:-2px -6px -2px 0;padding:2px 6px}.DlT3xG_agentRun:disabled{opacity:.5;cursor:default}.DlT3xG_agentRun:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}@media (hover:hover){.DlT3xG_agentRun:not(:disabled):hover{background:var(--oki-interaction-subtle-hover-fill);color:var(--text-primary)}}.DlT3xG_agentDetail{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.DlT3xG_grantStrip{min-width:0;color:var(--text-secondary);font-size:var(--oki-type-footnote);line-height:var(--oki-type-footnote-leading);flex-direction:column;flex:none;gap:2px;padding:8px 12px;display:flex}.DlT3xG_agentStrip+.DlT3xG_grantStrip{padding-top:0}.DlT3xG_grantLine{align-items:center;gap:8px;min-width:0;display:flex}.DlT3xG_grantLine>span:first-child{flex:1;min-width:0}.DlT3xG_grantAvailable{color:var(--text-tertiary)}.DlT3xG_grantSeparator{flex:none}.DlT3xG_grantStop{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;margin:-2px -6px -2px 0;padding:2px 6px}.DlT3xG_grantStop:disabled{opacity:.5;cursor:default}.DlT3xG_grantStop:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}.DlT3xG_grantError{margin:0}@media (hover:hover){.DlT3xG_grantStop:not(:disabled):hover{background:var(--oki-interaction-subtle-hover-fill);color:var(--text-primary)}}.DlT3xG_frame{width:calc(100% + 2 * var(--oki-agent-surface-gutter));margin-inline:calc(-1 * var(--oki-agent-surface-gutter));background:var(--surface-raised);border:0;flex:1;min-height:0}.DlT3xG_empty{color:var(--text-secondary);font-size:var(--oki-type-footnote);margin:0;padding:8px 12px}.DlT3xG_gone{padding:24px 12px}}
.ssB18q_root{min-width:0;height:100%;min-height:0;color:var(--text-primary);--settings-group-fill:var(--oki-settings-group-background);--settings-row-height:48px;--settings-group-radius:calc(var(--settings-row-height) / 2);--settings-group-padding:16px;background:var(--oki-chat-surface-background);flex-direction:column;display:flex;container:settings-tray/inline-size}.ssB18q_header{flex:none;align-items:center;gap:8px;padding:4px 0 12px;display:flex}.ssB18q_header h2,.ssB18q_commandHeading{min-width:0;font-size:var(--oki-type-body);font-weight:var(--oki-font-weight-medium);flex:1;margin:0}.ssB18q_commandTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ssB18q_backRow{--oki-header-control-font-size:var(--oki-type-body);--oki-header-control-font-weight:var(--oki-font-weight-medium);width:fit-content;max-width:100%;padding:0;text-align:left;justify-content:flex-start;gap:8px;padding-inline-end:var(--oki-pill-padding-x)}.ssB18q_backIcon{width:var(--oki-header-control-height);height:var(--oki-header-control-height);flex:none;place-items:center;display:grid}.ssB18q_stack{min-height:0;width:calc(100% + 2 * var(--oki-agent-surface-gutter));margin-inline:calc(-1 * var(--oki-agent-surface-gutter));flex:1}.ssB18q_scroll{flex:1;min-height:0}.ssB18q_content{padding:0 var(--oki-agent-surface-gutter) 88px}.ssB18q_subpageContent{padding-top:16px}.ssB18q_menu{border-radius:var(--settings-group-radius);background:var(--settings-group-fill);flex-direction:column;gap:0;display:flex;overflow:hidden}.ssB18q_row{min-height:var(--settings-row-height);background:0 0;border-radius:0;padding:12px 16px;position:relative}.ssB18q_row+.ssB18q_row:before{content:"";inset-inline:44px 16px;background:var(--oki-separator-stroke);pointer-events:none;height:1px;position:absolute;top:0}.ssB18q_plainMenu .ssB18q_row+.ssB18q_row:before{inset-inline-start:16px}.ssB18q_plainMenu .ssB18q_row{color:var(--text-primary);font-weight:var(--oki-font-weight-regular)}.ssB18q_rowGlyph{color:var(--text-secondary);flex:none}.ssB18q_menuCopy{white-space:normal;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ssB18q_menuCopy strong{font-weight:var(--oki-font-weight-medium)}.ssB18q_menuCopy small{font-size:var(--oki-type-footnote);color:var(--text-secondary);line-height:1.4}.ssB18q_general{--settings-section-gap:20px}.ssB18q_detailsRow{margin-top:0}.ssB18q_homeGroups{flex-direction:column;gap:20px;display:flex}.ssB18q_homeGroup{flex-direction:column;gap:8px;min-width:0;display:flex}.ssB18q_homeGroupTitle{color:var(--text-secondary);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-regular);margin:0;padding-inline:16px;line-height:1.25rem}.ssB18q_rowHint{min-width:0;max-width:55%;color:var(--text-secondary);font-size:var(--oki-type-footnote);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.ssB18q_backgroundPage{flex-direction:column;gap:20px;min-width:0;display:flex}.ssB18q_nativeInputSettings{min-width:0;min-height:0;margin-inline:var(--oki-agent-surface-gutter);flex:1}.ssB18q_pendingPage{min-height:176px}
._8P_x_G_toggle{width:100%;color:var(--text-primary);cursor:pointer;font-size:var(--oki-type-footnote);justify-content:space-between;align-items:center;gap:16px;margin-top:0;display:flex;position:relative}._8P_x_G_toggle input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._8P_x_G_toggleControl{box-sizing:border-box;border:1px solid var(--oki-settings-switch-border);background:var(--oki-settings-switch-track);border-radius:999px;flex:0 0 36px;width:36px;height:22px;transition:background .15s,border-color .15s;position:relative}._8P_x_G_toggleControl:after{background:var(--oki-gray-white);width:16px;height:16px;box-shadow:0 1px 2px var(--oki-black-overlay-25);content:"";border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}._8P_x_G_toggle input:checked+._8P_x_G_toggleControl{border-color:var(--oki-settings-selection-accent);background:var(--oki-settings-selection-accent)}._8P_x_G_toggle input:checked+._8P_x_G_toggleControl:after{transform:translate(14px)}._8P_x_G_toggle input:focus-visible+._8P_x_G_toggleControl{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}._8P_x_G_toggle{min-height:48px;font-size:var(--oki-type-body);line-height:1.25rem}._8P_x_G_toggle>span:first-child{overflow-wrap:anywhere;min-width:0}._8P_x_G_toggle:has(input:disabled){opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){._8P_x_G_toggleControl,._8P_x_G_toggleControl:after{transition:none}}
.OEO_OW_option{position:relative}.OEO_OW_indicator{box-sizing:border-box;border:1.5px solid var(--oki-settings-switch-border);width:18px;height:18px;color:var(--oki-gray-white);transition:background-color .15s var(--oki-global-easing), border-color .15s var(--oki-global-easing);border-radius:50%;place-items:center;display:grid}.OEO_OW_indicator svg{opacity:0;transition:opacity .12s var(--oki-global-easing), scale .16s var(--oki-global-easing);scale:.6}.OEO_OW_option:is([data-active=true],[aria-selected=true]) .OEO_OW_indicator{border-color:var(--oki-settings-selection-accent);background:var(--oki-settings-selection-accent)}.OEO_OW_option:is([data-active=true],[aria-selected=true]) .OEO_OW_indicator svg{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.OEO_OW_indicator svg{transition:opacity .12s;scale:1}}.OEO_OW_option:focus-visible{outline:none}.OEO_OW_option:focus-visible .OEO_OW_indicator,.OEO_OW_option input:focus-visible~.OEO_OW_indicator{outline:var(--oki-focus-ring);outline-offset:3px}
@layer oki-components{._2zj0Ca_host:fullscreen{background:var(--oki-gray-black);width:100%;max-width:none;height:100%;max-height:none}._2zj0Ca_canvasHost{min-width:0;max-width:100%;min-height:0;max-height:100%;display:grid;position:relative}._2zj0Ca_canvasHost video{object-fit:contain;width:100%;height:100%;min-height:0}._2zj0Ca_overlay{z-index:3;cursor:default;color:var(--oki-gray-white);position:absolute;inset:0}._2zj0Ca_overlay[data-visible=false]{cursor:none}._2zj0Ca_overlay:focus-visible{outline:2px solid var(--oki-gray-white);outline-offset:-2px}._2zj0Ca_controls{background:linear-gradient(transparent, var(--oki-black-overlay-75));padding:28px 12px 8px;transition:opacity .18s;position:absolute;inset:auto 0 0}._2zj0Ca_overlay[data-visible=false] ._2zj0Ca_controls{opacity:0;pointer-events:none}._2zj0Ca_row{align-items:center;gap:4px;display:flex}._2zj0Ca_spacer{flex:1}._2zj0Ca_time{font-size:var(--oki-type-footnote);font-variant-numeric:tabular-nums;white-space:nowrap}._2zj0Ca_error{font-size:var(--oki-type-footnote);display:block}._2zj0Ca_seek{width:100%;height:28px;accent-color:var(--oki-gray-white);cursor:pointer;touch-action:none;margin:0;display:block}._2zj0Ca_volume{width:64px;min-width:0;height:32px;accent-color:var(--oki-gray-white)}._2zj0Ca_row button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}._2zj0Ca_row button svg{width:20px;height:20px}._2zj0Ca_row button:active{background:var(--oki-interaction-pressed-fill)}._2zj0Ca_row button:focus-visible,._2zj0Ca_controls input:focus-visible{outline:2px solid var(--oki-gray-white);outline-offset:2px}._2zj0Ca_controls input:disabled{opacity:.5;cursor:default}@media (hover:hover){._2zj0Ca_row button:hover{background:var(--oki-interaction-hover-fill)}}@media (pointer:coarse){._2zj0Ca_row button{width:44px;height:44px}._2zj0Ca_seek{height:44px}._2zj0Ca_volume{display:none}}@media (max-width:480px){._2zj0Ca_controls{padding-inline:8px}._2zj0Ca_volume{display:none}._2zj0Ca_row{gap:0}}@media (prefers-reduced-motion:reduce){._2zj0Ca_controls{transition:none}}}
@layer oki-components{.Odqsdq_overlay{z-index:2;pointer-events:none;color:var(--oki-gray-white);place-items:center;display:grid;position:absolute;inset:0}.Odqsdq_play{background:var(--oki-black-overlay-30);width:44px;height:44px;color:inherit;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.Odqsdq_play svg{width:20px;height:20px}button.Odqsdq_play{pointer-events:auto;cursor:pointer}button.Odqsdq_play:active{background:var(--oki-black-overlay-50)}button.Odqsdq_play:focus-visible{background:var(--oki-black-overlay-50);outline:none}@media (hover:hover){button.Odqsdq_play:hover{background:var(--oki-black-overlay-40)}}@media (prefers-contrast:more){.Odqsdq_play{background:var(--oki-black-overlay-60)}button.Odqsdq_play:focus-visible{outline:2px solid var(--oki-gray-white);outline-offset:2px}}:root[data-oki-contrast=more] .Odqsdq_play{background:var(--oki-black-overlay-60)}:root[data-oki-contrast=more] button.Odqsdq_play:focus-visible{outline:2px solid var(--oki-gray-white);outline-offset:2px}.Odqsdq_spinner{background:conic-gradient(from 0deg, transparent 0 25%, var(--oki-gray-white));width:20px;height:20px;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 2px), var(--oki-gray-black) calc(100% - 2px));mask:radial-gradient(farthest-side, transparent calc(100% - 2px), var(--oki-gray-black) calc(100% - 2px));border-radius:50%}@media (prefers-reduced-motion:no-preference){.Odqsdq_spinner{animation:.8s linear infinite Odqsdq_video-start-spin}}@keyframes Odqsdq_video-start-spin{to{rotate:1turn}}.Odqsdq_preparingOverlay{container-type:inline-size}.Odqsdq_preparing{background:var(--oki-black-overlay-50);min-width:0;max-width:calc(100% - 16px);color:var(--oki-gray-white);font-size:var(--oki-type-footnote);line-height:var(--oki-type-footnote-leading);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;overflow:hidden}.Odqsdq_preparing .Odqsdq_spinner{flex-shrink:0;width:14px;height:14px}.Odqsdq_label{text-overflow:ellipsis;min-width:0;overflow:hidden}.Odqsdq_percent{font-variant-numeric:tabular-nums;flex-shrink:0}@container (max-width:180px){.Odqsdq_percent{display:none}}@container (max-width:112px){.Odqsdq_preparing{padding:6px}.Odqsdq_label{clip-path:inset(50%);width:1px;height:1px;position:absolute}}@media (prefers-contrast:more){.Odqsdq_preparing{background:var(--oki-black-overlay-75)}}:root[data-oki-contrast=more] .Odqsdq_preparing{background:var(--oki-black-overlay-75)}@media (prefers-reduced-motion:reduce){.Odqsdq_spinner{animation-duration:2.4s}}}
@layer oki-components{.teRrVa_duration{background:var(--oki-black-overlay-30);width:auto;height:18px;font-size:var(--oki-type-caption);font-weight:var(--oki-font-weight-medium);font-variant-numeric:tabular-nums;text-shadow:0 0 2px var(--oki-black-overlay-40);border-radius:999px;padding:0 6px;line-height:18px}.teRrVa_duration:before{content:none}@media (prefers-contrast:more){.teRrVa_duration{background:var(--oki-black-overlay-75);text-shadow:none}}:root[data-oki-contrast=more] .teRrVa_duration{background:var(--oki-black-overlay-75);text-shadow:none}}
.hI5vxa_embedded{width:100%;height:100%;min-height:0}.hI5vxa_unloadedMediaFrame{background-image:linear-gradient(var(--oki-photo-loading-placeholder), var(--oki-photo-loading-placeholder));background-position:50%;background-repeat:no-repeat;background-size:var(--album-placeholder-size,100% 100%)}.hI5vxa_hashPlaceholderFrame{background-image:var(--album-tile-placeholder);background-size:var(--album-placeholder-size,cover)}.hI5vxa_upgradeThumbnail{transition:none}.hI5vxa_upgradeThumbnail.hI5vxa_upgradeThumbnail:not([data-ready]){opacity:0}.hI5vxa_unloadedMediaFrame>img:not([src]){visibility:hidden}.hI5vxa_emptyViewport{cursor:default;position:relative}.hI5vxa_timelinePhotoReveal{animation:.56s cubic-bezier(.2,.78,.22,1) backwards hI5vxa_timelinePhotoEntryReveal;animation-delay:var(--album-entry-delay,0s);will-change:opacity}@keyframes hI5vxa_timelinePhotoEntryReveal{0%{opacity:0}72%{opacity:1}to{opacity:1}}.hI5vxa_trackLeading{box-sizing:border-box;height:var(--album-preview-height);grid-row:1/-1;align-self:center;min-height:0;display:flex}.hI5vxa_trackSection{--album-track-section-spacing:clamp(112px, 10vw, 160px);box-sizing:border-box;height:var(--album-preview-height);contain:layout style;grid-row:1/-1;align-self:center;align-items:center;margin-inline-end:var(--album-track-section-spacing);display:flex}.hI5vxa_trackSectionLead{height:var(--album-preview-height);flex:none;align-items:center;display:flex}.hI5vxa_trackSectionGrid{width:max-content;height:var(--album-preview-height);flex:none;grid-auto-columns:max-content;grid-auto-flow:column;align-content:center;min-width:0;display:grid}@media (prefers-reduced-motion:reduce){.hI5vxa_timelinePhotoReveal{will-change:auto;animation:none}.hI5vxa_timelinePhotoWaiting{opacity:1;transform:none}}@media (max-width:760px){.hI5vxa_footerMetric{--shelf-app-metric-value-font-size:28px;--shelf-app-metric-unit-font-size:12px;flex-direction:column;align-items:flex-start;gap:4px}}.hI5vxa_directThumbnail{transition:none}.hI5vxa_paginationSentinel{pointer-events:none;flex:0 0 1px;width:1px;height:1px}.hI5vxa_placeholderGrid.shelf-album__window-spacer{height:var(--album-preview-height);background-image:linear-gradient(to right, var(--oki-photo-loading-placeholder) var(--album-tile-width), transparent var(--album-tile-width));background-size:calc(var(--album-tile-width) + var(--album-gap)) 100%;-webkit-mask-image:linear-gradient(to bottom, var(--oki-photo-loading-placeholder) var(--album-tile-height), transparent var(--album-tile-height));mask-image:linear-gradient(to bottom, var(--oki-photo-loading-placeholder) var(--album-tile-height), transparent var(--album-tile-height));-webkit-mask-size:100% calc(var(--album-tile-height) + var(--album-gap));mask-size:100% calc(var(--album-tile-height) + var(--album-gap));background-repeat:repeat-x;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.hI5vxa_trailingSpacer{direction:rtl}.hI5vxa_previewThumbnail.shelf-album__media{opacity:1;width:100%;height:100%;transition:none;position:absolute;inset:0}.hI5vxa_viewport[data-pointer-panning],.hI5vxa_viewport[data-pointer-panning] *{cursor:grabbing;-webkit-user-select:none;user-select:none}
.Kv_AVq_visual{justify-content:center;align-items:center;gap:calc(18px * var(--shelf-card-band-scale,1));height:100%;padding-inline:var(--shelf-card-inline-padding);color:var(--shelf-card-context-color);font-family:var(--oki-font-sans);font-size:var(--shelf-card-metric-unit-font-size);text-align:center;flex-direction:column;line-height:1.4;display:flex}.Kv_AVq_visual svg{width:calc(56px * var(--shelf-card-band-scale,1));height:calc(56px * var(--shelf-card-band-scale,1));opacity:.45}
.F6t4fW_backdrop{z-index:var(--z-modal-backdrop);background:0 0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.F6t4fW_panel{z-index:var(--z-modal);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:var(--surface-panel);width:min(380px,100vw - 32px);max-height:min(760px,100vh - 32px);box-shadow:0 18px 48px color-mix(in srgb, var(--oki-gray-black) 16%, transparent);color:var(--text-primary);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.F6t4fW_header,.F6t4fW_fieldRow,.F6t4fW_sectionHeading,.F6t4fW_rangeFields,.F6t4fW_footer,.F6t4fW_saved{align-items:center;display:flex}.F6t4fW_header{flex:none;justify-content:space-between;gap:12px;min-height:56px;padding:0 12px 0 18px}.F6t4fW_header h2{font-size:var(--oki-type-body);font-weight:var(--oki-font-weight-regular);letter-spacing:normal;margin:0}.F6t4fW_iconButton,.F6t4fW_linkRow a{border-radius:var(--oki-radius-lg);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.F6t4fW_iconButton svg,.F6t4fW_linkRow a svg{width:20px;height:20px}.F6t4fW_iconButton:focus-visible,.F6t4fW_linkRow a:focus-visible,.F6t4fW_weekdays button:focus-visible,.F6t4fW_switch:focus-visible,.F6t4fW_cancelButton:focus-visible,.F6t4fW_saveButton:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}@media (hover:hover){.F6t4fW_iconButton:hover,.F6t4fW_linkRow a:hover,.F6t4fW_weekdays button:hover,.F6t4fW_cancelButton:hover{background:var(--oki-interaction-subtle-hover-fill)}.F6t4fW_saveButton:not(:disabled):hover{box-shadow:inset 0 0 0 999px var(--oki-black-overlay-10)}}.F6t4fW_scrollArea{--oki-scroll-area-bar-top:4px;--oki-scroll-area-bar-bottom:4px;flex:auto}.F6t4fW_scrollContent{min-height:0}.F6t4fW_form{flex-direction:column;display:flex}.F6t4fW_section{border:0;gap:2px;min-width:0;margin:0;padding:8px 12px;display:grid}.F6t4fW_divided{border-top:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent)}.F6t4fW_fieldRow{border-radius:var(--oki-radius-lg);min-width:0;min-height:42px;color:var(--text-secondary);gap:10px;padding:0 8px;transition:background .12s,box-shadow .12s;position:relative}@media (hover:hover){.F6t4fW_fieldRow:hover{background:var(--oki-interaction-subtle-hover-fill)}}.F6t4fW_fieldRow:focus-within{background:var(--surface)}.F6t4fW_rowIcon{width:20px;height:20px;color:var(--oki-disabled-icon-color);flex:none}.F6t4fW_fieldLabel{width:66px;color:var(--text-secondary);font-size:var(--oki-type-footnote);flex:none}.F6t4fW_fieldRow input,.F6t4fW_fieldRow textarea,.F6t4fW_fieldRow select{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}.F6t4fW_fieldRow input,.F6t4fW_fieldRow select{height:42px}.F6t4fW_fieldRow textarea{resize:vertical;min-height:48px;line-height:1.4}.F6t4fW_enableRow{min-height:58px}.F6t4fW_enableCopy{min-width:0;color:var(--text-primary);flex:auto;gap:2px;display:grid}.F6t4fW_enableCopy strong{font-size:var(--oki-type-body);font-weight:var(--oki-font-weight-medium)}.F6t4fW_enableCopy small{color:var(--text-secondary);font-size:var(--oki-type-footnote);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.F6t4fW_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}.F6t4fW_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}.F6t4fW_switch[aria-checked=true]{background:var(--oki-item-selection-accent)}.F6t4fW_switch[aria-checked=true] span{transform:translate(14px)}.F6t4fW_notesRow{align-items:flex-start;padding-top:8px;padding-bottom:8px}.F6t4fW_notesRow>.F6t4fW_rowIcon,.F6t4fW_notesRow>.F6t4fW_fieldLabel{margin-top:3px}.F6t4fW_sectionHeading{min-height:28px;color:var(--text-primary);font-size:var(--oki-type-body);align-items:center;gap:10px;padding:0 8px;display:flex}.F6t4fW_weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:4px 8px 2px;display:grid}.F6t4fW_weekdays button{border-radius:var(--oki-radius-lg);background:var(--control-fill);min-width:0;min-height:34px;color:var(--text-secondary);font:inherit;font-size:var(--oki-type-footnote);cursor:pointer;border:0}.F6t4fW_weekdays button[aria-pressed=true]{background:var(--oki-item-selection-accent);color:var(--oki-gray-white)}.F6t4fW_rangeFields{flex:auto;gap:6px;min-width:0}.F6t4fW_rangeFields select{font-size:var(--oki-type-subhead);flex:1 1 0}.F6t4fW_rangeArrow{width:16px;height:16px;color:var(--text-disabled);flex:none}.F6t4fW_fixedFacts{flex-wrap:wrap;gap:6px;padding:2px 8px;display:flex}.F6t4fW_fixedFacts span{border-radius:var(--oki-radius-pill);background:var(--control-fill);color:var(--text-secondary);font-size:var(--oki-type-footnote);padding:6px 9px}.F6t4fW_fixedFacts strong{color:var(--text-primary)}.F6t4fW_linkRow{border-radius:var(--oki-radius-lg);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 10%, transparent);align-items:center;gap:4px;padding:2px 4px 2px 8px;display:flex}.F6t4fW_linkRow code{min-width:0;color:var(--text-secondary);font-size:var(--oki-type-caption);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.F6t4fW_footer{border-top:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent);background:var(--surface-panel);flex:none;justify-content:flex-end;gap:8px;min-height:58px;padding:0 12px}.F6t4fW_footer>:first-child{margin-right:auto}.F6t4fW_cancelButton,.F6t4fW_saveButton{border-radius:var(--oki-radius-lg);min-height:36px;font:inherit;font-size:var(--oki-type-body);cursor:pointer;border:0;padding:0 14px}.F6t4fW_cancelButton{color:var(--text-primary);background:0 0}.F6t4fW_saveButton{background:var(--oki-item-selection-accent);color:var(--oki-gray-white)}.F6t4fW_saveButton:active{box-shadow:inset 0 0 0 999px var(--oki-black-overlay-15)}.F6t4fW_saveButton:disabled{cursor:default;opacity:.45}.F6t4fW_saved{color:var(--text-secondary);font-size:var(--oki-type-footnote);gap:5px}.F6t4fW_saved svg{width:15px;height:15px}.F6t4fW_error,.F6t4fW_state{color:var(--text-secondary);font-size:var(--oki-type-subhead);margin:0}.F6t4fW_error{color:var(--oki-menu-danger-text);padding:8px 20px 12px}.F6t4fW_state{padding:28px}@media (max-width:560px){.F6t4fW_backdrop{align-items:end;padding:0}.F6t4fW_panel{border-radius:18px 18px 0 0;width:100%;max-height:calc(100dvh - 16px)}}@media (prefers-reduced-motion:reduce){.F6t4fW_fieldRow,.F6t4fW_switch span{transition:none}}
@layer oki-components{.phy0EW_link{box-sizing:border-box;vertical-align:baseline;background:color-mix(in oklch, var(--chat-entity-app,var(--oki-chat-action-open)) 26%, transparent);max-width:100%;color:var(--oki-chat-question-text);font:inherit;line-height:inherit;text-align:start;white-space:nowrap;cursor:pointer;transition:box-shadow .16s var(--oki-global-easing);border:0;border-radius:6px;align-items:baseline;padding:1px 6px 2px 4px;display:inline-flex}.phy0EW_link[data-kind=page]{background:var(--chat-entity-app)}.phy0EW_link:focus-visible{outline:2px solid var(--border-strong);outline-offset:1px}.phy0EW_link:active{box-shadow:inset 0 0 0 999px var(--oki-interaction-pressed-fill)}.phy0EW_link[aria-busy=true]{cursor:progress;opacity:.7}.phy0EW_icon{width:.95em;height:.95em;color:color-mix(in oklch, var(--chat-entity-app,var(--text-secondary)) 65%, var(--oki-chat-question-text));flex:none;align-self:center;margin-inline-end:3px}.phy0EW_portrait{object-fit:cover;background:color-mix(in oklch, var(--chat-entity-app,var(--text-secondary)) 40%, transparent);border-radius:50%;flex:none;align-self:center;width:1.2em;height:1.2em;margin-block:-.1em;margin-inline-end:4px}.phy0EW_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover){.phy0EW_link:hover{box-shadow:inset 0 0 0 999px var(--oki-interaction-subtle-hover-fill)}}@media (prefers-reduced-motion:reduce){.phy0EW_link{transition:none}}}
._6jkWTa_root{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._6jkWTa_identity{min-width:0}._6jkWTa_identity h3{color:var(--text-primary);font-size:var(--calendar-font-primary);font-weight:var(--oki-font-weight-medium);white-space:normal;overflow-wrap:anywhere;margin:0;line-height:16px}._6jkWTa_identity span{color:var(--text-secondary);line-height:16px;font-size:var(--calendar-font-supporting);display:block}
@layer oki-components{.Y8scMG_tag{margin-inline:3px}.Y8scMG_tag[data-tight=true]{margin-inline-end:0}.Y8scMG_tag>*{line-height:var(--oki-composer-line-height)}.Y8scMG_tag>[data-kind]:not([data-kind=page]){background:color-mix(in oklch, var(--chat-entity-app,var(--oki-chat-action-open)) 40%, transparent)}.Y8scMG_chip{--chat-mention-app:var(--oki-chat-action-open);box-sizing:border-box;vertical-align:baseline;background:color-mix(in oklch, var(--chat-mention-app) 26%, transparent);max-width:100%;color:var(--oki-chat-question-text);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:baseline;padding:1px 6px 2px 4px;display:inline-flex}.Y8scMG_chip:focus-visible{outline:2px solid var(--border-strong);outline-offset:1px}.Y8scMG_chip:active{box-shadow:inset 0 0 0 999px var(--oki-interaction-pressed-fill)}.Y8scMG_icon{width:.95em;height:.95em;color:color-mix(in oklch, var(--chat-mention-app) 65%, var(--oki-chat-question-text));flex:none;align-self:center;margin-inline-end:3px}.Y8scMG_label{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (hover:hover){.Y8scMG_chip:hover{box-shadow:inset 0 0 0 999px var(--oki-interaction-subtle-hover-fill)}}}
.DElWvq_root{--calendar-shelf-inline-inset:16px;--calendar-shelf-block-inset-start:var(--oki-app-panel-top);--calendar-shelf-command-inset:max(var(--oki-global-command-edge-inset), env(safe-area-inset-bottom,0px));--calendar-shelf-block-inset-end:calc(var(--oki-global-command-rest-height) + var(--calendar-shelf-command-inset) + var(--calendar-shelf-command-inset));--calendar-shelf-sidebar-width:calc(240px + var(--oki-navigation-extra-width,0px));--calendar-font-title:13px;--calendar-font-primary:12px;--calendar-font-supporting:11px;box-sizing:border-box;background:var(--oki-shelf-app-veil,var(--calendar-surface));width:100%;height:100%;padding:var(--calendar-shelf-block-inset-start) calc(var(--oki-canvas-overlay-inline-end,var(--dialogue-dock-width,0px)) + var(--calendar-shelf-inline-inset)) var(--calendar-shelf-block-inset-end) calc(var(--calendar-shelf-inline-inset) + var(--calendar-navigation-clearance,calc(var(--calendar-shelf-sidebar-width) + 36px)));color:var(--calendar-text);touch-action:manipulation;transition:padding-left var(--oki-chrome-morph-duration) var(--oki-global-easing);border:0;border-radius:0;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;display:grid;position:relative;overflow:hidden}.DElWvq_sidebar{--calendar-month-heading-height:28px;--calendar-month-heading-gap:8px;--calendar-month-title-size:var(--calendar-font-title);--calendar-month-title-line-height:28px;--calendar-month-control-stack-width:48px;--calendar-month-control-stack-margin:0 0 0 auto;--calendar-month-control-size:24px;--calendar-month-control-gap:0px;--calendar-month-nav-transform:translateY(1.5px);--calendar-month-control-icon-size:13px;--calendar-month-weekdays-margin-top:18px;--calendar-month-weekdays-margin-bottom:4px;--calendar-month-weekday-size:var(--calendar-font-supporting);--calendar-month-grid-height:156px;--calendar-month-row-height:22px;--calendar-month-row-gap:4px;--calendar-month-day-size:22px;--calendar-month-day-radius:6px;--calendar-month-day-font-size:var(--calendar-font-primary);--calendar-month-outside-opacity:46%;top:var(--calendar-shelf-block-inset-start);bottom:16px;left:var(--calendar-shelf-inline-inset);z-index:2;box-sizing:border-box;width:100%;min-width:0;max-width:var(--calendar-shelf-sidebar-width);opacity:1;min-height:0;transition:opacity var(--oki-chrome-morph-duration) var(--oki-global-easing), transform var(--oki-chrome-morph-duration) var(--oki-global-easing), visibility var(--oki-chrome-morph-duration);border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-self:stretch;padding:18px;display:grid;position:absolute;overflow:hidden;transform:translate(0)}.DElWvq_miniMonth{grid-row:1;min-width:0;min-height:0}.DElWvq_accountsScroll{grid-row:2;min-height:0}.DElWvq_accountsScrollContent{overscroll-behavior:contain}.DElWvq_accounts{color:var(--text-primary);gap:12px;margin-top:16px;padding:0 0 8px;display:grid}.DElWvq_account{gap:4px;display:grid}.DElWvq_account>h3{color:var(--text-primary);font-size:var(--calendar-font-primary);font-weight:var(--oki-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:16px;overflow:hidden}.DElWvq_calendars{gap:2px;display:grid}.DElWvq_calendarRow{border-radius:var(--oki-radius-md);min-width:0;min-height:28px;font-size:var(--calendar-font-primary);font-weight:var(--oki-font-weight-medium);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 4px;display:grid}.DElWvq_hidden{color:var(--text-disabled)}.DElWvq_defaultButton{border-radius:var(--oki-radius-md);min-width:0;min-height:28px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:8px;margin-left:-6px;padding:0 6px;display:grid}.DElWvq_defaultButton:disabled{cursor:default}@media (hover:hover){.DElWvq_defaultButton:enabled:hover{background:var(--oki-interaction-subtle-hover-fill)}}.DElWvq_defaultButton:enabled:active{background:var(--oki-interaction-subtle-pressed-fill)}.DElWvq_defaultButton:focus-visible{outline:2px solid var(--text-secondary);outline-offset:2px}.DElWvq_defaultButton[aria-pressed=true] .DElWvq_swatch{outline:1.5px solid var(--calendar-source-color);outline-offset:2px}.DElWvq_hidden .DElWvq_swatch{opacity:.38}.DElWvq_swatch{background:var(--calendar-source-color);border-radius:4px;width:12px;height:12px}.DElWvq_label{align-items:baseline;gap:6px;min-width:0;display:flex}.DElWvq_label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DElWvq_label small{color:var(--text-secondary);font:inherit;font-weight:var(--oki-font-weight-regular)}.DElWvq_actions{align-items:center;gap:1px;display:flex}.DElWvq_actions button{border-radius:var(--oki-radius-md);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.DElWvq_accounts[data-visibility-brushing]{cursor:crosshair;-webkit-user-select:none;user-select:none}.DElWvq_accounts[data-visibility-brushing] .DElWvq_actions button[data-calendar-visibility-id]:hover,.DElWvq_actions button:hover,.DElWvq_actions button:focus-visible,.DElWvq_actions button[aria-expanded=true]{background:var(--oki-interaction-subtle-hover-fill);color:var(--text-primary);outline:none}.DElWvq_actions svg{width:15px;height:15px}.DElWvq_menuScope{position:relative}.DElWvq_sidebarFooter{grid-row:3;gap:2px;padding-top:8px;display:grid}.DElWvq_sidebarAction{border-radius:var(--oki-radius-md);min-height:32px;color:var(--text-secondary);font:inherit;font-size:var(--calendar-font-primary);font-weight:var(--oki-font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:flex}.DElWvq_sidebarAction:hover,.DElWvq_sidebarAction:focus-visible{background:var(--oki-interaction-subtle-hover-fill);color:var(--text-primary);outline:none}.DElWvq_sidebarAction svg{flex:none;width:16px;height:16px}.DElWvq_stage{min-width:0;height:100%;min-height:0;overflow:hidden}@media (min-width:701px) and (max-width:1100px){.DElWvq_root{--calendar-shelf-sidebar-width:calc(220px + var(--oki-navigation-extra-width,0px))}}@media (max-width:700px){.DElWvq_root{--calendar-shelf-block-inset-start:var(--oki-header-band-height);padding:var(--oki-header-band-height) max(4px, env(safe-area-inset-right)) var(--calendar-shelf-block-inset-end) max(4px, env(safe-area-inset-left));display:block}.DElWvq_sidebar{max-width:min(var(--calendar-shelf-sidebar-width), calc(100% - 48px))}.DElWvq_stage{width:100%;height:100%}}@container workspace-canvas (max-width:700px){.DElWvq_root{padding-right:12px;display:block}.DElWvq_root[data-navigation-visible=false]{padding-left:12px}.DElWvq_sidebar{max-width:min(var(--calendar-shelf-sidebar-width), calc(100% - 48px))}}.DElWvq_root[data-navigation-visible=false]{--calendar-navigation-clearance:0px}.DElWvq_root[data-navigation-visible=false] .DElWvq_sidebar{opacity:0;transform:translateX(calc(-100% - var(--calendar-shelf-inline-inset)));visibility:hidden;pointer-events:none}@starting-style{.DElWvq_sidebar{opacity:0;transform:translateX(calc(-100% - var(--calendar-shelf-inline-inset)))}}@media (prefers-reduced-motion:reduce){.DElWvq_root,.DElWvq_sidebar{transition:none}}.DElWvq_phoneSheet{--calendar-font-title:17px;--calendar-font-primary:15px;--calendar-font-supporting:13px;color:var(--text-primary);gap:24px;padding-top:8px;display:grid}.DElWvq_phoneGroup,.DElWvq_phoneSheet .DElWvq_calendars,.DElWvq_phoneSheet .DElWvq_sidebarFooter{corner-shape:var(--oki-corner-shape-continuous);background:var(--surface-panel);border-radius:12px;overflow:hidden}.DElWvq_phoneSheet .DElWvq_account{gap:8px}.DElWvq_phoneSheet .DElWvq_account>:first-child{padding-inline:16px 4px}.DElWvq_phoneSheet .DElWvq_account>:first-child button{width:44px;height:44px}.DElWvq_phoneSheet .DElWvq_account>h3{line-height:20px}.DElWvq_phoneSheet .DElWvq_calendars,.DElWvq_phoneSheet .DElWvq_sidebarFooter{gap:0;padding:0}.DElWvq_phoneSheet .DElWvq_sidebarFooter,.DElWvq_phoneSheet .DElWvq_miniMonth{grid-row:auto}.DElWvq_phoneRow{min-width:0;min-height:48px;color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.DElWvq_phoneRow+.DElWvq_phoneRow:before,.DElWvq_phoneSheet .DElWvq_sidebarAction+.DElWvq_sidebarAction:before{background:var(--oki-separator-stroke);content:"";height:.5px;position:absolute;top:0;left:52px;right:0}.DElWvq_phoneToggle{min-width:0;min-height:48px;color:inherit;font:inherit;font-size:17px;font-weight:var(--oki-font-weight-regular);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:14px;padding:0 4px 0 16px;display:grid}.DElWvq_phoneToggle:active{background:var(--oki-interaction-subtle-pressed-fill)}.DElWvq_phoneToggle:focus-visible{outline:2px solid var(--text-secondary);outline-offset:-2px}.DElWvq_phoneToggle .DElWvq_label small{font-size:15px}.DElWvq_phoneCheck{box-sizing:border-box;border:2px solid var(--calendar-source-color);background:var(--calendar-source-color);width:22px;height:22px;color:var(--oki-gray-white);border-radius:50%;place-items:center;display:grid}.DElWvq_phoneCheck svg{width:13px;height:13px}.DElWvq_phoneRow.DElWvq_hidden{color:var(--text-primary)}.DElWvq_phoneRow.DElWvq_hidden .DElWvq_phoneCheck{background:0 0}.DElWvq_phoneRow .DElWvq_actions{padding-right:4px}.DElWvq_phoneRow .DElWvq_actions button{width:44px;height:44px}.DElWvq_phoneRow .DElWvq_actions svg{width:20px;height:20px}.DElWvq_phoneSheet .DElWvq_sidebarAction{width:100%;min-height:48px;color:var(--text-primary);font-size:17px;font-weight:var(--oki-font-weight-regular);-webkit-tap-highlight-color:transparent;border-radius:0;gap:14px;padding:0 16px;position:relative}.DElWvq_phoneSheet .DElWvq_sidebarAction:hover,.DElWvq_phoneSheet .DElWvq_sidebarAction:focus-visible{background:0 0}.DElWvq_phoneSheet .DElWvq_sidebarAction:active{background:var(--oki-interaction-subtle-pressed-fill)}.DElWvq_phoneSheet .DElWvq_sidebarAction svg{width:22px;height:22px;color:var(--text-secondary)}.DElWvq_phoneSwitch{background:var(--surface-muted);width:51px;height:31px;transition:background var(--oki-menu-motion-duration) var(--oki-global-easing);border-radius:16px;flex:none;margin-left:auto;position:relative}.DElWvq_phoneSwitch:after{background:var(--oki-gray-white);width:27px;height:27px;box-shadow:0 2px 6px var(--oki-black-overlay-15), 0 0 0 .5px var(--oki-black-overlay-10);content:"";transition:translate var(--oki-menu-motion-duration) var(--oki-global-easing);border-radius:50%;position:absolute;top:2px;left:2px}.DElWvq_sidebarAction[aria-checked=true] .DElWvq_phoneSwitch{background:var(--oki-calendar-switch-on)}.DElWvq_sidebarAction[aria-checked=true] .DElWvq_phoneSwitch:after{translate:20px}.DElWvq_phoneMonth{--calendar-month-heading-height:32px;--calendar-month-heading-gap:8px;--calendar-month-title-size:17px;--calendar-month-title-line-height:32px;--calendar-month-control-stack-width:88px;--calendar-month-control-stack-margin:0 0 0 auto;--calendar-month-control-size:44px;--calendar-month-control-gap:0px;--calendar-month-nav-transform:none;--calendar-month-control-icon-size:18px;--calendar-month-weekdays-margin-top:8px;--calendar-month-weekdays-margin-bottom:4px;--calendar-month-weekday-size:13px;--calendar-month-grid-height:240px;--calendar-month-row-height:36px;--calendar-month-row-gap:4px;--calendar-month-day-size:36px;--calendar-month-day-radius:18px;--calendar-month-day-font-size:17px;--calendar-month-outside-opacity:46%;padding:8px 12px 12px 16px}@media (prefers-reduced-motion:reduce){.DElWvq_phoneSwitch,.DElWvq_phoneSwitch:after{transition:none}}
.TNWHda_meta{min-height:22px;margin-top:var(--oki-chat-meta-gap);color:var(--oki-chat-footer-color);font-size:var(--oki-chat-meta-font-size);font-weight:var(--oki-chat-text-font-weight);opacity:0;pointer-events:none;transition:opacity var(--oki-motion-press) ease, transform var(--oki-motion-fast) var(--oki-ease-in);align-items:center;gap:10px;padding:0;line-height:1;display:flex;transform:translateY(-3px)}.dialogue-thread__assistant:focus-within .TNWHda_meta{transition:opacity var(--oki-motion-fast) ease, transform var(--oki-motion-base) var(--oki-ease-out)}.dialogue-thread__assistant:hover .TNWHda_meta{transition:opacity var(--oki-motion-fast) ease, transform var(--oki-motion-base) var(--oki-ease-out)}.dialogue-thread__assistant:focus-within .TNWHda_meta{opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:hover){.dialogue-thread__assistant:hover .TNWHda_meta{opacity:1;pointer-events:auto;transform:translateY(0)}}.TNWHda_meta [data-reference-scope=retrieved]{min-height:22px;color:inherit;margin:0 0 0 4px;padding:0 5px}.TNWHda_meta [data-reference-scope=retrieved]:hover,.TNWHda_meta [data-reference-scope=retrieved]:active,.TNWHda_meta [data-reference-scope=retrieved][aria-expanded=true]{color:var(--text-primary);background:0 0}.TNWHda_action,.TNWHda_actionConfirmed{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:-5px;padding:0;display:grid}.TNWHda_action:focus-visible,.TNWHda_actionConfirmed:focus-visible{color:var(--text-secondary);box-shadow:var(--oki-focus-ring-inset);outline:none}.TNWHda_action:active:not(:disabled),.TNWHda_actionConfirmed:active:not(:disabled){color:var(--text-primary)}@media (hover:hover){.TNWHda_action:hover:not(:disabled),.TNWHda_actionConfirmed:hover:not(:disabled){color:var(--text-primary);outline:none}}.TNWHda_action:disabled,.TNWHda_actionConfirmed:disabled{color:var(--oki-disabled-icon-color);cursor:default}.TNWHda_action svg,.TNWHda_actionConfirmed svg{width:var(--oki-chat-meta-icon-size);height:var(--oki-chat-meta-icon-size);fill:currentColor;stroke:none}.TNWHda_actionConfirmed{color:var(--oki-gray-700);animation:TNWHda_action-confirm .18s var(--oki-ease-out) both}@keyframes TNWHda_action-confirm{0%{opacity:.3;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@media (hover:none),(pointer:coarse){.TNWHda_meta{min-height:36px;color:var(--text-secondary);font-size:var(--oki-type-footnote);opacity:.6;pointer-events:auto;gap:8px;padding:2px 0 0;transform:none}.TNWHda_action,.TNWHda_actionConfirmed{border-radius:10px;width:44px;height:36px;margin:0}.TNWHda_action svg,.TNWHda_actionConfirmed svg{width:20px;height:20px}.TNWHda_action:active:not(:disabled),.TNWHda_actionConfirmed:active:not(:disabled){color:var(--text-primary)}:root[data-oki-contrast=more] .TNWHda_meta{opacity:1}}@media (hover:none) and (prefers-contrast:more),(pointer:coarse) and (prefers-contrast:more){.TNWHda_meta{opacity:1}}@media (prefers-reduced-motion:reduce){.TNWHda_meta{transition:none;transform:none}.dialogue-thread__assistant:focus-within .TNWHda_meta{transition:none;transform:none}.dialogue-thread__assistant:hover .TNWHda_meta{transition:none;transform:none}.TNWHda_actionConfirmed{animation:none}}
.da2hRW_assistantResponse.dialogue-thread__assistant{gap:0}.da2hRW_assistantContent{flex-direction:column;gap:0;display:flex}
.uaD-6a_workspace{--shelf-people-avatar-size:36px;flex-direction:column;display:flex}.uaD-6a_canvasViewport{scrollbar-width:none;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:1;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.uaD-6a_canvasPages{width:100%;height:100%;position:relative}.uaD-6a_connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.uaD-6a_connections path{stroke:var(--text-secondary)}.uaD-6a_connections path[data-selected=true]{stroke:var(--text-primary);stroke-opacity:.5}.uaD-6a_person{--shelf-people-avatar-size:36px;position:absolute;transform:translate(-50%,-50%)}.uaD-6a_person[data-owner=true]{--shelf-people-avatar-size:54px}.uaD-6a_person[data-selected=true]{--shelf-people-avatar-size:60px;z-index:2}.uaD-6a_person:has(.shelf-people__person--dragging){z-index:20}.uaD-6a_person .shelf-people__name{width:max-content;max-width:96px;font-size:var(--oki-type-caption);line-height:16px;font-weight:var(--oki-font-weight-regular)}.uaD-6a_person[data-selected=true] .shelf-people__name{font-size:var(--oki-type-subhead)}.uaD-6a_person .shelf-people__name{text-shadow:0 0 2px var(--surface), 0 0 2px var(--surface), 0 0 3px var(--surface)}.uaD-6a_status{color:var(--text-secondary);font-size:var(--oki-type-footnote);margin:24px}.uaD-6a_loadingStatus{color:var(--text-secondary);font-size:var(--oki-type-footnote);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.uaD-6a_footer{pointer-events:none;justify-content:space-between;align-items:center;min-height:32px;padding:0 24px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.uaD-6a_footer p{color:var(--text-secondary);font-size:var(--oki-type-footnote);margin:0}.uaD-6a_canvasViewport[data-panning=true],.uaD-6a_canvasViewport[data-panning=true] *{cursor:grabbing}
._9sFPtG_person,._9sFPtG_connections{transition:opacity var(--oki-motion-fast) var(--oki-ease-out)}._9sFPtG_person[data-relationship-endpoint=false]{opacity:.28}._9sFPtG_person[data-relationship-endpoint=true]{z-index:3}._9sFPtG_connections[data-relationship-focused=true]{opacity:.15}._9sFPtG_overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._9sFPtG_line{stroke:var(--text-primary);stroke-opacity:.8}._9sFPtG_label{fill:var(--text-primary);stroke:var(--surface);stroke-width:5px;stroke-linejoin:round;paint-order:stroke fill;font-size:var(--oki-type-caption);font-weight:var(--oki-font-weight-medium)}@media (prefers-reduced-motion:reduce){._9sFPtG_person,._9sFPtG_connections{transition:none}}
._79hHza_deferredTurn{margin:-8px -2px -8px calc(-1 * var(--dialogue-trace-overhang,8px));padding:8px 2px 8px var(--dialogue-trace-overhang,8px);content-visibility:auto;contain-intrinsic-size:auto 320px}._79hHza_deferredTurn[data-chat-search-target]{content-visibility:visible}[data-chat-search-scanning] ._79hHza_deferredTurn{content-visibility:visible}._79hHza_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._79hHza_arrived{animation:_79hHza_dialogue-thread-arrive var(--oki-motion-base) var(--oki-ease-out) backwards}@keyframes _79hHza_dialogue-thread-arrive{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._79hHza_arrived{animation-duration:.12s}}
.W3KNAG_mosaic{grid-template-columns:repeat(auto-fill,minmax(min(96px,25% - 3px),1fr));gap:4px;display:grid}.W3KNAG_photo{aspect-ratio:1;border-radius:var(--oki-radius-xs);background:var(--surface-muted);cursor:pointer;border:0;width:100%;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.W3KNAG_photo img{object-fit:cover;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.W3KNAG_photo img[data-ready=true]{opacity:1}.W3KNAG_remaining{background:var(--oki-black-overlay-50);color:var(--oki-gray-white);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.W3KNAG_photo:focus-visible{outline:var(--oki-focus-ring);outline-offset:2px}@media (hover:hover){.W3KNAG_photo:hover{opacity:.88}}
.f4AjFa_files{flex-direction:column;gap:24px;display:flex}.f4AjFa_group h3{font-size:var(--oki-type-body);font-weight:var(--oki-font-weight-semibold);align-items:center;gap:8px;margin:0 0 10px;display:flex}.f4AjFa_items{gap:16px 12px;margin:0;padding:0;list-style:none;display:grid}.f4AjFa_items[data-layout=grid]{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr))}.f4AjFa_items[data-layout=list]{padding-left:26px}.f4AjFa_items li{overflow-wrap:anywhere;min-width:0;font-size:var(--oki-type-body);line-height:1.5}.f4AjFa_title{display:block}.f4AjFa_detail{color:var(--text-secondary);font-size:var(--oki-type-footnote);margin:2px 0 0}.f4AjFa_paper{border:1px solid var(--oki-separator-stroke);border-radius:var(--oki-radius-xs);background:var(--surface-muted);height:112px;margin-bottom:8px;padding:14px;overflow:hidden}.f4AjFa_paper[data-kind=mentions]{background:color-mix(in srgb, var(--shelf-card-pages-background) 18%, var(--surface-muted))}.f4AjFa_paper p{white-space:pre-line;line-height:1.7;font-size:var(--oki-type-footnote);margin:0}.f4AjFa_items[data-layout=calendar]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px 24px}.f4AjFa_items[data-layout=calendar] li{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-content:center;column-gap:12px;display:grid}.f4AjFa_items[data-layout=calendar] .f4AjFa_title{align-self:end;line-height:1.4}.f4AjFa_items[data-layout=calendar] .f4AjFa_detail{align-self:start;margin-top:3px;line-height:1.4}.f4AjFa_calendar{background:color-mix(in srgb, var(--shelf-card-calendar-background) 10%, var(--surface-muted));width:48px;height:48px;color:var(--text-primary);border-radius:50%;flex-direction:column;grid-row:1/3;justify-content:center;align-self:center;align-items:center;display:flex}.f4AjFa_calendar span{color:var(--text-secondary);font-size:10px;line-height:14px}.f4AjFa_calendar strong{font-size:20px;font-weight:var(--oki-font-weight-regular);font-variant-numeric:tabular-nums;line-height:22px}.f4AjFa_photoPreview{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.f4AjFa_photoPreview>img{object-fit:contain;border-radius:var(--oki-radius-xs);width:100%;max-height:360px;display:block}.f4AjFa_photoPreview>p{color:var(--text-secondary);font-size:var(--oki-type-footnote);margin:0}.f4AjFa_compactFiles{min-width:0}.f4AjFa_compactList{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.f4AjFa_compactList li{width:100%;min-height:28px;font-size:var(--oki-type-body);grid-template-columns:16px minmax(0,1fr) minmax(0,35%);align-items:center;gap:8px;display:grid}.f4AjFa_compactList li:has(.f4AjFa_compactPhoto){width:40px;min-height:40px;display:block}.f4AjFa_compactList li>span,.f4AjFa_compactList small,.f4AjFa_compactPhoto{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.f4AjFa_compactList small{color:var(--text-secondary);font-size:var(--oki-type-footnote)}.f4AjFa_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}.f4AjFa_compactPhoto img{object-fit:cover;width:100%;height:100%;display:block}
.xfiV3G_layer{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0 0 auto;overflow:hidden}.xfiV3G_content{box-sizing:border-box;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.xfiV3G_chip{background:color-mix(in oklch, var(--chat-entity-app,var(--oki-chat-action-open)) 26%, transparent);box-shadow:-5px 0 0 0 color-mix(in oklch, var(--chat-entity-app,var(--oki-chat-action-open)) 26%, transparent), 6px 0 0 0 color-mix(in oklch, var(--chat-entity-app,var(--oki-chat-action-open)) 26%, transparent);color:var(--oki-chat-question-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding-block:3px 4px}.xfiV3G_chip[data-kind=page]{background:var(--chat-entity-app);box-shadow:-5px 0 0 0 var(--chat-entity-app), 6px 0 0 0 var(--chat-entity-app)}.xfiV3G_slot{color:#0000;position:relative}.xfiV3G_portrait,.xfiV3G_icon{position:absolute;top:50%;left:50%;translate:calc(-50% - 3px) -50%}.xfiV3G_portrait{object-fit:cover;background:color-mix(in oklch, var(--chat-entity-app,var(--text-secondary)) 40%, transparent);border-radius:50%;width:1.2em;height:1.2em}.xfiV3G_icon{width:.95em;height:.95em;color:color-mix(in oklch, var(--chat-entity-app,var(--text-secondary)) 65%, var(--oki-chat-question-text))}[data-mention-selecting=true]>.xfiV3G_layer{visibility:hidden}[data-voice-presenting=true]>.xfiV3G_layer{visibility:hidden}
.VJl3sG_menu{--oki-menu-panel-padding:6px;width:min(280px,100vw - 32px)}.VJl3sG_portrait{object-fit:cover;border-radius:50%;width:24px;height:24px;display:block}.VJl3sG_title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.VJl3sG_kind{color:var(--oki-menu-muted-text);font-size:var(--oki-type-footnote);flex:none}.VJl3sG_status{padding-block:8px}.VJl3sG_thumbnail{object-fit:cover;border-radius:5px;width:24px;height:24px;display:block}
@layer oki-components{._5K2g3q_photo{aspect-ratio:1;border-radius:var(--oki-radius-xs);background:var(--surface-muted);width:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}._5K2g3q_photo img{object-fit:cover;width:100%;height:100%;display:block}._5K2g3q_face{background:var(--surface-muted);color:var(--text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._5K2g3q_face img{object-fit:cover;width:100%;height:100%}._5K2g3q_initial{font-size:var(--oki-type-title3);font-weight:var(--oki-font-weight-semibold)}._5K2g3q_backed{flex-direction:column;gap:2px;min-width:0;display:flex}._5K2g3q_caption{min-height:0;color:var(--text-secondary);font-size:var(--oki-type-footnote);line-height:var(--oki-type-footnote-leading);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-left:-8px;padding:6px 8px;display:inline-flex}._5K2g3q_caption ._5K2g3q_caret{color:var(--text-tertiary);flex:none;align-self:center}._5K2g3q_caption[aria-expanded=true] ._5K2g3q_caret{transform:rotate(180deg)}._5K2g3q_unsupported{color:var(--text-secondary)}._5K2g3q_noSource{color:var(--text-tertiary);font-size:var(--oki-type-caption);align-items:center;gap:5px;display:inline-flex}._5K2g3q_noSource:before{content:"";background:var(--text-disabled);border-radius:50%;width:6px;height:6px}._5K2g3q_why{white-space:pre-wrap;font-size:var(--oki-type-footnote);line-height:var(--oki-type-footnote-leading);padding:4px 0 12px}._5K2g3q_cover{flex-direction:column;gap:14px;min-width:0;margin-bottom:8px;display:flex}._5K2g3q_mosaic{border-radius:var(--oki-radius-md);grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:4px;display:grid;overflow:hidden}._5K2g3q_mosaic ._5K2g3q_lead{grid-area:span 2/span 2}._5K2g3q_cover[data-photos="1"] ._5K2g3q_mosaic{grid-template-columns:1fr}._5K2g3q_cover[data-photos="1"] ._5K2g3q_lead{aspect-ratio:16/10;grid-area:span 1/span 1}._5K2g3q_cover[data-photos="2"] ._5K2g3q_mosaic{grid-template-columns:repeat(2,1fr)}._5K2g3q_cover[data-photos="2"] ._5K2g3q_lead{grid-area:span 1/span 1}._5K2g3q_cover[data-photos="3"] ._5K2g3q_mosaic{grid-template-columns:repeat(3,1fr)}._5K2g3q_cover[data-photos="4"] ._5K2g3q_mosaic{grid-template-columns:repeat(2,1fr)}._5K2g3q_cover[data-photos="4"] ._5K2g3q_lead{grid-area:span 1/span 1}._5K2g3q_identity{align-items:center;gap:12px;min-width:0;display:flex}._5K2g3q_identityText{flex-direction:column;gap:2px;min-width:0;display:flex}._5K2g3q_name{font-size:var(--oki-type-title2);line-height:var(--oki-type-title2-leading);letter-spacing:var(--oki-type-title2-tracking);font-weight:var(--oki-font-weight-semibold);overflow-wrap:anywhere;margin:0}._5K2g3q_subtitle{color:var(--text-secondary);font-size:var(--oki-type-footnote);line-height:var(--oki-type-footnote-leading);margin:0}._5K2g3q_stats{flex-wrap:wrap;gap:4px 16px;display:flex}._5K2g3q_stat{flex:none}._5K2g3q_stat ._5K2g3q_caption{flex-direction:column;align-items:flex-start;gap:0;padding:6px 8px}._5K2g3q_statValue,._5K2g3q_statLabel,._5K2g3q_chapterLabel,._5K2g3q_tileTitle,._5K2g3q_tileDetail,._5K2g3q_personDetail,._5K2g3q_railDay,._5K2g3q_railMonth{overflow-wrap:normal;white-space:nowrap}._5K2g3q_stat ._5K2g3q_caption ._5K2g3q_caret{display:none}._5K2g3q_stat ._5K2g3q_caption[aria-expanded=true]{background:var(--oki-interaction-subtle-hover-fill)}._5K2g3q_statValue{color:var(--text-primary);font-size:var(--oki-type-title2);line-height:var(--oki-type-title2-leading);font-weight:var(--oki-font-weight-semibold);font-variant-numeric:tabular-nums}._5K2g3q_statLabel{color:var(--text-secondary);font-size:var(--oki-type-caption);line-height:var(--oki-type-caption-leading)}._5K2g3q_stats ._5K2g3q_why{flex-basis:100%}._5K2g3q_gallery{flex-direction:column;gap:20px;min-width:0;display:flex}._5K2g3q_chapter{flex-direction:column;gap:6px;min-width:0;display:flex}._5K2g3q_chapterHead ._5K2g3q_caption{align-items:baseline}._5K2g3q_chapterLabel{color:var(--text-primary);font-size:var(--oki-type-title3);line-height:var(--oki-type-title3-leading);font-weight:var(--oki-font-weight-semibold);font-variant-numeric:tabular-nums}._5K2g3q_chapterCaption{color:var(--text-secondary);font-size:var(--oki-type-footnote)}._5K2g3q_wall{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));grid-auto-flow:dense;gap:4px;display:grid}._5K2g3q_wall ._5K2g3q_lead{grid-area:span 2/span 2}._5K2g3q_more{aspect-ratio:1;border-radius:var(--oki-radius-xs);background:var(--surface-muted);min-height:0;color:var(--text-secondary);font-size:var(--oki-type-callout);font-weight:var(--oki-font-weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0;display:flex}._5K2g3q_tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 12px;display:grid}._5K2g3q_tiles[data-count="1"]{grid-template-columns:1fr}._5K2g3q_tilePhotos{border-radius:var(--oki-radius-sm);grid-template-columns:repeat(3,1fr);gap:3px;display:grid;overflow:hidden}._5K2g3q_tilePhotos ._5K2g3q_lead{grid-area:span 2/span 2}._5K2g3q_tilePhotos[data-count="1"]{grid-template-columns:1fr}._5K2g3q_tilePhotos[data-count="1"] ._5K2g3q_lead{aspect-ratio:4/3;grid-area:span 1/span 1}._5K2g3q_tilePhotos[data-count="2"] ._5K2g3q_lead{grid-row:span 1}._5K2g3q_tilePhotos[data-count="2"]{grid-template-columns:2fr 1fr}._5K2g3q_tileTitle{color:var(--text-primary);font-size:var(--oki-type-body);line-height:var(--oki-type-body-leading);font-weight:var(--oki-font-weight-semibold)}._5K2g3q_tileDetail{color:var(--text-secondary);font-size:var(--oki-type-footnote)}._5K2g3q_tiles ._5K2g3q_tileTitle:has(+._5K2g3q_tileDetail){flex-basis:100%}._5K2g3q_people{flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}._5K2g3q_person{flex-direction:column;align-items:flex-start;width:136px;min-width:0;display:flex}._5K2g3q_personButton{text-align:center;flex-direction:column;align-self:stretch;align-items:center;gap:6px;padding:8px 6px 4px}._5K2g3q_personName{color:var(--text-primary);font-size:var(--oki-type-footnote);line-height:var(--oki-type-footnote-leading);font-weight:var(--oki-font-weight-semibold);overflow-wrap:anywhere}._5K2g3q_person ._5K2g3q_backed{align-self:stretch;align-items:center}._5K2g3q_person ._5K2g3q_caption{text-align:center;justify-content:center;margin-left:0}._5K2g3q_personDetail{font-size:var(--oki-type-caption)}._5K2g3q_personPhotos{justify-content:center;gap:2px;display:flex}._5K2g3q_personPhotos ._5K2g3q_photo{width:28px;height:28px}._5K2g3q_clippings{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._5K2g3q_clipping{align-items:flex-start;gap:12px;min-width:0;display:flex}._5K2g3q_clippingPhoto{aspect-ratio:auto;border-radius:var(--oki-radius-sm);flex:none;width:72px;height:96px}._5K2g3q_clippingText{flex:1 1 0}._5K2g3q_quote{color:var(--text-primary);font-size:var(--oki-type-body);line-height:var(--oki-type-body-leading);quotes:"“" "”";overflow-wrap:anywhere}._5K2g3q_mark{background:color-mix(in srgb, var(--text-primary) 12%, transparent);color:inherit;font-weight:var(--oki-font-weight-semibold);border-radius:3px;padding:0 2px}._5K2g3q_clippingDate{color:var(--text-tertiary);font-size:var(--oki-type-caption)}._5K2g3q_webClips{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px 16px;margin:0;padding:0;list-style:none;display:grid}._5K2g3q_webClip,._5K2g3q_clipBacked{min-width:0}._5K2g3q_clipLink{text-align:left;flex-direction:row;align-items:flex-start;gap:12px;width:100%;min-height:0;padding:0;display:flex}._5K2g3q_clipImage{border-radius:var(--oki-radius-sm);background:var(--surface-muted);width:72px;height:72px;color:var(--text-tertiary);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}._5K2g3q_clipImage img{object-fit:cover;width:100%;height:100%;display:block}._5K2g3q_clipCopy{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}._5K2g3q_clipTitle{color:var(--text-primary);font-size:var(--oki-type-body);line-height:var(--oki-type-body-leading);font-weight:var(--oki-font-weight-semibold);overflow-wrap:anywhere}._5K2g3q_clipExcerpt{color:var(--text-secondary);font-size:var(--oki-type-footnote);line-height:var(--oki-type-footnote-leading);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._5K2g3q_clipMeta{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._5K2g3q_webClips[data-layout=list]{flex-direction:column;gap:2px;display:flex}._5K2g3q_webClips[data-layout=list] ._5K2g3q_clipBacked{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;display:grid}._5K2g3q_webClips[data-layout=list] ._5K2g3q_clipLink{min-width:0;padding:7px 0}._5K2g3q_webClips[data-layout=list] ._5K2g3q_clipTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-medium);overflow:hidden}._5K2g3q_webClips[data-layout=list] ._5K2g3q_caption{white-space:nowrap;margin:0;padding:7px 0}._5K2g3q_webClips[data-layout=list] ._5K2g3q_why{grid-column:1/-1}._5K2g3q_diary{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._5K2g3q_entry{grid-template-columns:44px minmax(0,1fr);gap:0 12px;padding:4px 0 10px;display:grid}._5K2g3q_entry[data-first]{padding-top:12px}._5K2g3q_rail{flex-direction:column;align-items:center;line-height:1;display:flex}._5K2g3q_railDay{color:var(--text-primary);font-size:var(--oki-type-title2);line-height:var(--oki-type-title2-leading);font-weight:var(--oki-font-weight-semibold);font-variant-numeric:tabular-nums}._5K2g3q_railMonth{color:var(--text-secondary);font-size:var(--oki-type-caption);text-transform:uppercase;letter-spacing:.04em}._5K2g3q_entryBody{flex-direction:column;gap:6px;min-width:0;padding-top:4px;display:flex}._5K2g3q_entryTitle{font-size:var(--oki-type-body);line-height:var(--oki-type-body-leading);overflow-wrap:anywhere;margin:0}._5K2g3q_entryKind{vertical-align:-2px;color:var(--text-secondary);margin-right:6px}._5K2g3q_entryDetail{color:var(--text-secondary);font-size:var(--oki-type-footnote);line-height:var(--oki-type-footnote-leading);margin:0}._5K2g3q_entryPhotos{flex-wrap:wrap;gap:4px;display:flex}._5K2g3q_entryPhotos ._5K2g3q_photo{width:64px;height:64px}._5K2g3q_entryOpen{min-height:28px;color:var(--text-secondary);font-size:var(--oki-type-footnote);align-self:flex-start;margin-left:-8px;padding:4px 8px}@media (hover:hover){._5K2g3q_caption:enabled:hover,._5K2g3q_more:hover,._5K2g3q_personButton:hover,._5K2g3q_clipLink:hover{background:var(--oki-interaction-subtle-hover-fill)}}@media (max-width:420px){._5K2g3q_mosaic{grid-template-columns:repeat(3,1fr)}._5K2g3q_tiles{grid-template-columns:repeat(2,1fr)}._5K2g3q_person{width:calc(50% - 6px)}}}
@layer oki-components{.QhK2Gq_connection{font-size:var(--oki-type-footnote);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.QhK2Gq_linePill{border-radius:var(--oki-radius-sm);background:var(--surface-muted);font-size:var(--oki-type-caption);font-weight:var(--oki-font-weight-semibold);align-items:center;padding:2px 7px;display:inline-flex}.QhK2Gq_times{font-variant-numeric:tabular-nums}.QhK2Gq_liveDot{background:var(--oki-status-success-text);border-radius:50%;width:6px;height:6px}.QhK2Gq_weatherStrip{gap:16px;max-width:100%;padding-block:4px;display:flex;overflow-x:auto}.QhK2Gq_weatherDay{min-width:78px;font-size:var(--oki-type-footnote);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.QhK2Gq_caption{color:var(--text-secondary);font-size:var(--oki-type-caption);line-height:var(--oki-type-caption-leading)}.QhK2Gq_mapHeader{justify-content:flex-end;display:flex}.QhK2Gq_mapFrame{border-radius:var(--oki-radius-sm);background:var(--surface-muted);width:100%;height:220px;position:relative;overflow:hidden}.QhK2Gq_mapFrame[data-height=tall]{height:360px}.QhK2Gq_mapFrame>.QhK2Gq_mapCanvas{width:100%;height:100%;position:absolute;inset:0}.QhK2Gq_mapCredit{flex-wrap:wrap;gap:0 6px;margin:0;display:flex}.QhK2Gq_mapCredit a{color:inherit;text-decoration:none}.QhK2Gq_mapFallback{height:100%;color:var(--text-secondary);font-size:var(--oki-type-footnote);justify-content:center;align-items:center;display:flex}.QhK2Gq_offlineRoutes{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;inset:0}.QhK2Gq_offlineMarker{position:absolute;transform:translate(-50%,-50%)}.QhK2Gq_mapMarker{background:var(--pin-color,var(--oki-map-route-blue));min-width:30px;min-height:30px;color:var(--pin-ink,var(--oki-gray-white));font-size:var(--oki-type-caption);font-weight:var(--oki-font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.QhK2Gq_mapMarker[aria-pressed=true]{background:var(--pin-color,var(--oki-map-route-blue));color:var(--pin-ink,var(--oki-gray-white));text-decoration:underline;scale:1.25}.QhK2Gq_mapMarker img{border-radius:var(--oki-radius-sm);object-fit:cover;width:42px;height:42px}.QhK2Gq_mapMarker:has(img){border-radius:var(--oki-radius-sm);gap:4px;padding:3px}}
._9dM4KG_panel{z-index:12;inset:var(--oki-app-panel-top) auto 16px 16px;box-sizing:border-box;width:calc(240px + var(--oki-navigation-extra-width,0px));max-width:calc(100% - 48px);color:var(--text-primary);font-family:var(--oki-font-sans);flex-direction:column;display:flex;position:absolute;overflow:hidden}._9dM4KG_scroll{flex:1;min-height:0}._9dM4KG_content{padding:0 14px 12px}._9dM4KG_heading{font-size:var(--oki-type-subhead);font-weight:var(--oki-font-weight-semibold);margin:10px 0 6px}._9dM4KG_row{min-height:35px;font-size:var(--oki-app-option-font-size);font-weight:var(--oki-font-weight-regular);letter-spacing:0;--people-avatar-size:24px}._9dM4KG_row>svg{flex:none}._9dM4KG_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._9dM4KG_count{color:var(--text-tertiary);font-size:var(--oki-type-caption);font-variant-numeric:tabular-nums;flex-shrink:0;margin-right:4px}._9dM4KG_caret{transition:rotate .16s var(--oki-global-easing)}._9dM4KG_caret[data-open]{rotate:90deg}._9dM4KG_members{transition:opacity .18s var(--oki-global-easing), translate .18s var(--oki-global-easing);padding-left:16px}@starting-style{._9dM4KG_members{opacity:0;translate:0 -4px}}@media (prefers-reduced-motion:reduce){._9dM4KG_caret{transition:none}._9dM4KG_members{transition:opacity .12s}@starting-style{._9dM4KG_members{translate:none}}}._9dM4KG_empty{color:var(--text-secondary);font-size:var(--oki-type-footnote);margin:8px 0;line-height:1.5}@media (max-width:720px){._9dM4KG_panel{width:calc(220px + var(--oki-navigation-extra-width,0px));bottom:88px}}._9dM4KG_dropZone[data-drop-active=true]{background:var(--oki-interaction-subtle-hover-fill);border-radius:8px}._9dM4KG_loadingRows{flex-direction:column;display:flex}._9dM4KG_loadingRow{align-items:center;gap:10px;min-height:35px;padding:0 8px;display:flex}._9dM4KG_loadingRow>span{background:linear-gradient(110deg, var(--oki-black-overlay-05) 0%, var(--oki-black-overlay-10) 45%, var(--oki-black-overlay-05) 90%) 0 0 / 200% 100%;flex:none;animation:1.4s ease-in-out infinite _9dM4KG_people-navigation-loading}._9dM4KG_loadingRow>span:first-child{border-radius:50%;width:24px;height:24px}._9dM4KG_loadingRow>span:last-child{border-radius:4px;width:60%;height:12px}._9dM4KG_loadingRow:nth-child(2n)>span:last-child{width:44%}@keyframes _9dM4KG_people-navigation-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){._9dM4KG_loadingRow>span{animation:none}}._9dM4KG_personRow{position:relative}._9dM4KG_personCount,._9dM4KG_countSpacer{text-align:right;width:44px}._9dM4KG_personCount{margin-left:28px}._9dM4KG_personActions{pointer-events:none;align-items:center;gap:0;display:flex;position:absolute;inset:0 8px 0 auto}._9dM4KG_personActions>button{pointer-events:auto}._9dM4KG_countSpacer{visibility:hidden}
@layer oki-components{._9SiYuW_layer{z-index:1;pointer-events:none;position:absolute;overflow:hidden}._9SiYuW_match{background:color-mix(in srgb, var(--oki-accent-orange) 18%, transparent);border-radius:4px;animation:3s ease-in-out both _9SiYuW_arrival;position:absolute}@keyframes _9SiYuW_arrival{0%,to{opacity:0}10%,75%{opacity:1}}@media (prefers-reduced-motion:reduce){._9SiYuW_match{animation:none}}}
.ny4eKq_root{--timeline-unfolded-width:clamp(540px, 48vw, 680px);--timeline-gallery-card-width:clamp(220px, 18vw, 330px);--timeline-gallery-card-height:calc(var(--timeline-gallery-card-width) / .7);--timeline-gallery-center-y:calc(50% - 66px);box-sizing:border-box;touch-action:pan-x;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.ny4eKq_stage{box-sizing:border-box;width:100%;height:100%;padding:32px 0 164px;position:relative;overflow:hidden}.ny4eKq_galleryRail{--timeline-gallery-gap:clamp(76px, 7vw, 144px);--timeline-gallery-step:calc(var(--timeline-gallery-card-width) + var(--timeline-gallery-gap));top:var(--timeline-gallery-center-y);align-items:center;gap:var(--timeline-gallery-gap);width:max-content;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.ny4eKq_galleryRail[data-direction=forward]{animation:.22s ease-out ny4eKq_gallery-forward}.ny4eKq_galleryRail[data-direction=backward]{animation:.22s ease-out ny4eKq_gallery-backward}.ny4eKq_scaleExitRail{pointer-events:none;transform-origin:50%}.ny4eKq_scaleExitRail[data-scale-direction=finer]{z-index:2;animation:.38s cubic-bezier(.55,0,1,.45) forwards ny4eKq_scale-rail-collapse}.ny4eKq_galleryRail[data-scale-entering=finer]{z-index:1}.ny4eKq_galleryRail[data-scale-entering=finer] .ny4eKq_galleryCard{opacity:0;animation:ny4eKq_scale-card-enter .42s var(--oki-global-easing) forwards}.ny4eKq_galleryRail[data-scale-entering=coarser]{z-index:2;transform-origin:50%;animation:ny4eKq_scale-rail-expand .42s var(--oki-global-easing) forwards}.ny4eKq_scaleExitRail[data-scale-direction=coarser]{z-index:1}.ny4eKq_scaleExitRail[data-scale-direction=coarser] .ny4eKq_galleryCard{animation:.38s cubic-bezier(.55,0,1,.45) forwards ny4eKq_scale-card-exit}.ny4eKq_galleryCard[data-entry-side=left]{--timeline-scale-entry-x:-75vw}.ny4eKq_galleryCard[data-entry-side=right]{--timeline-scale-entry-x:75vw}.ny4eKq_galleryCard[data-entry-side=center]{--timeline-scale-entry-x:0px}.ny4eKq_galleryCard{box-sizing:border-box;flex:0 0 var(--timeline-gallery-card-width);width:var(--timeline-gallery-card-width);aspect-ratio:.7;border-radius:var(--shelf-card-radius);background:var(--shelf-card-default-content-panel);color:var(--shelf-card-text-color);box-shadow:50px 50px 100px var(--oki-black-overlay-10);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.ny4eKq_galleryCard[data-centred=true]{z-index:1;transition:margin-inline .36s var(--oki-global-easing), opacity .12s ease}.ny4eKq_galleryRail[data-unfolded=true] .ny4eKq_galleryCard[data-centred=true]{margin-inline:calc(50vw - var(--timeline-gallery-card-width) - var(--timeline-gallery-gap));opacity:0;pointer-events:none}.ny4eKq_galleryCard:after{background:linear-gradient(transparent, var(--oki-white-overlay-60));content:"";pointer-events:none;position:absolute;inset:54% 0 0}.ny4eKq_galleryCard img{object-fit:cover;width:100%;height:100%}.ny4eKq_galleryCard>span{z-index:1;font-size:clamp(36px,3.4vw,56px);font-weight:var(--oki-font-weight-regular);letter-spacing:-.055em;text-align:left;text-overflow:ellipsis;white-space:nowrap;line-height:1;position:absolute;bottom:10px;left:18px;right:18px;overflow:hidden}.ny4eKq_galleryCard:focus-visible{outline:var(--oki-focus-ring);outline-offset:4px}.ny4eKq_galleryCardPlaceholder{background:var(--oki-gray-white)}.ny4eKq_unfoldedLayer{z-index:2;top:calc(var(--timeline-gallery-center-y) - var(--timeline-gallery-card-height) / 2);pointer-events:none;width:max-content;position:absolute;left:50%;transform:translate(-50%)}.ny4eKq_unfoldedStack{pointer-events:auto;outline:none;justify-items:center;gap:clamp(24px,4vh,42px);display:grid}.ny4eKq_lifetimeStack{pointer-events:auto;outline:none;position:relative}.ny4eKq_lifetimeColorAnchor{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.ny4eKq_lifetimeViewport{width:min(calc(var(--timeline-gallery-card-width) * 3), calc(100vw - 112px));height:var(--timeline-gallery-card-height);position:relative}.ny4eKq_lifetimeTrackWindow{width:100%;height:100%;overflow:hidden}.ny4eKq_lifetimeTrack{width:max-content;height:100%;transform:translateX(calc(var(--timeline-lifetime-page) * var(--timeline-gallery-card-width) * -1));transition:transform .32s var(--oki-global-easing);display:flex}.ny4eKq_lifetimePanel{box-sizing:border-box;width:var(--timeline-gallery-card-width);flex:0 0 var(--timeline-gallery-card-width);border-left:1px solid var(--stroke-secondary);background:var(--surface-panel);height:100%;color:var(--text-primary);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-regular);padding:clamp(22px,2vw,34px);line-height:1.15;position:relative;overflow:hidden}.ny4eKq_lifetimePanel[data-tone=warm]{background:var(--shelf-card-lifetime-paper)}.ny4eKq_lifetimePanel h2{letter-spacing:-.025em;margin:0 0 clamp(20px,2.2vw,30px);font-size:15px;font-weight:430;line-height:1.1}.ny4eKq_lifetimeCover{background:var(--control-fill);border-left:0;padding:0}.ny4eKq_lifetimeCover img{object-fit:cover;width:100%;height:100%}.ny4eKq_lifetimeCover h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;position:absolute;bottom:14px;left:18px;right:18px;overflow:hidden}.ny4eKq_lifetimePageBody{max-height:calc(100% - 82px);overflow:hidden}.ny4eKq_lifetimeTextMeasure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.ny4eKq_lifetimeTextMeasure .ny4eKq_lifetimePageBody{height:calc(100% - 82px);max-height:none}.ny4eKq_lifetimeBodyCopy{font-size:var(--oki-type-footnote);margin:0;line-height:1.3}.ny4eKq_lifetimeUpdated{color:var(--text-disabled);font-size:var(--oki-type-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;position:absolute;bottom:18px;left:clamp(22px,2vw,34px);right:clamp(22px,2vw,34px);overflow:hidden}.ny4eKq_lifetimeList{gap:15px;margin:0;padding:0;list-style:none;display:grid}.ny4eKq_lifetimeList li{gap:4px;display:grid}.ny4eKq_lifetimeList p,.ny4eKq_lifetimePrompt p{font-size:var(--oki-type-footnote);margin:0;line-height:1.3}.ny4eKq_lifetimeList span,.ny4eKq_lifetimePrompt span{color:var(--text-tertiary);font-size:var(--oki-type-caption);line-height:1.2}.ny4eKq_lifetimePrompt{gap:12px;display:grid}.ny4eKq_lifetimeBookmark{z-index:3;top:0;left:calc(var(--timeline-gallery-card-width) * 2);position:absolute;transform:translate(-100%,-52px)}.ny4eKq_lifetimeBookmarkTab{background:var(--shelf-card-lifetime-bookmark);cursor:pointer;border:0;width:96px;height:54px;display:block}.ny4eKq_lifetimeBookmarkMenu{background:var(--shelf-card-lifetime-bookmark);width:190px;padding:12px;display:grid;position:absolute;top:54px;left:0}.ny4eKq_lifetimeBookmarkMenu button{border-radius:var(--oki-radius-sm);color:var(--text-primary);font:inherit;font-size:var(--oki-type-footnote);text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 10px}.ny4eKq_lifetimeBookmarkMenu button:focus-visible{background:var(--oki-interaction-subtle-hover-fill);outline:none}@media (hover:hover){.ny4eKq_lifetimeBookmarkMenu button:hover{background:var(--oki-interaction-subtle-hover-fill);outline:none}}.ny4eKq_lifetimeComposer{gap:12px;display:grid}.ny4eKq_lifetimeComposer p{color:var(--text-secondary);font-size:var(--oki-type-footnote);margin:0;line-height:1.3}.ny4eKq_lifetimeComposer textarea{box-sizing:border-box;resize:none;border:1px solid var(--stroke-secondary);border-radius:var(--oki-radius-sm);background:var(--control-fill);width:100%;color:var(--text-primary);font:inherit;font-size:var(--oki-type-footnote);padding:10px}.ny4eKq_lifetimeComposer button{border-radius:var(--oki-radius-pill);background:var(--text-primary);color:var(--surface-panel);font:inherit;cursor:pointer;border:0;justify-self:end;padding:8px 13px;font-size:10px}.ny4eKq_lifetimeComposer button:disabled{background:var(--control-fill);color:var(--text-disabled);cursor:default}.ny4eKq_lifetimeComposer span{color:var(--text-tertiary);font-size:var(--oki-type-caption)}.ny4eKq_lifetimePageControl{z-index:2;border-radius:var(--oki-radius-pill);background:var(--control-fill);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ny4eKq_lifetimePageControl svg{width:20px;height:20px}.ny4eKq_lifetimePageControlPrevious{left:12px}.ny4eKq_lifetimePageControlNext{right:12px}.ny4eKq_unfoldedCard{width:var(--timeline-unfolded-width);height:var(--timeline-gallery-card-height);perspective:1400px;transition:width .32s var(--oki-global-easing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.ny4eKq_unfoldedCard[data-note-open=true]{width:min(calc(var(--timeline-unfolded-width) * 1.5), calc(100vw - 72px));grid-template-columns:repeat(3,minmax(0,1fr))}.ny4eKq_unfoldedPage{box-sizing:border-box;background:var(--surface-panel);min-width:0;color:var(--text-primary);backface-visibility:hidden;overflow:hidden}.ny4eKq_summaryPage{border-right:1px solid var(--stroke-secondary);transform-origin:100%;animation:ny4eKq_unfold-summary-page .36s var(--oki-global-easing);flex-direction:column;padding:clamp(24px,2.4vw,38px);display:flex;position:relative}.ny4eKq_eventPage{transform-origin:0;animation:ny4eKq_unfold-event-page .36s var(--oki-global-easing);flex-direction:column;padding:5px;display:flex}.ny4eKq_unfoldedPageHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.ny4eKq_unfoldedPageHeader h2{font-size:clamp(28px,2.2vw,36px);font-weight:var(--oki-font-weight-regular);letter-spacing:-.04em;margin:0;line-height:1}.ny4eKq_summaryEdit,.ny4eKq_noteSave{border-radius:var(--oki-radius-pill);background:var(--control-fill);color:var(--text-primary);font:inherit;font-size:var(--oki-type-subhead);cursor:pointer;border:0;flex:none;padding:10px 15px}.ny4eKq_summaryEdit:focus-visible,.ny4eKq_noteSave:focus-visible{box-shadow:inset 0 0 0 999px var(--oki-interaction-hover-fill);outline:none}@media (hover:hover){.ny4eKq_summaryEdit:hover,.ny4eKq_noteSave:hover{box-shadow:inset 0 0 0 999px var(--oki-interaction-hover-fill);outline:none}}.ny4eKq_summaryNote{color:var(--text-tertiary);margin:clamp(26px,4vh,42px) 0 0;font-size:clamp(16px,1.45vw,22px);line-height:1.35}.ny4eKq_summaryUpdated{color:var(--text-disabled);font-size:var(--oki-type-subhead);margin:auto 0 0;line-height:1.2}.ny4eKq_mediaBrowser{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;background:var(--surface-panel);flex:auto;gap:4px;width:100%;min-height:0;display:grid;overflow:hidden}.ny4eKq_mediaTile{background:var(--control-fill);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.ny4eKq_mediaTile[data-hero=true]{grid-column:span 2}.ny4eKq_mediaTile img{object-fit:cover;width:100%;height:100%}.ny4eKq_mediaTile>span{background:var(--oki-black-overlay-40);color:var(--surface-panel);place-items:center;font-size:20px;display:grid;position:absolute;inset:0}.ny4eKq_mediaTile:focus-visible{outline:var(--oki-focus-ring);outline-offset:-4px}.ny4eKq_mediaEmpty{color:var(--text-tertiary);font-size:var(--oki-type-subhead);text-align:center;grid-area:1/1/-1/-1;align-self:center;margin:0;padding:24px;line-height:1.35}.ny4eKq_fileCounts{justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 8px;display:flex}.ny4eKq_fileCounts button{border-radius:var(--oki-radius-pill);background:var(--control-fill);color:var(--text-primary);font:inherit;font-size:var(--oki-type-subhead);cursor:pointer;border:0;padding:8px 11px;line-height:1}.ny4eKq_fileCounts button[data-kind=note]{background:var(--shelf-card-notes-background)}.ny4eKq_fileCounts button[data-kind=voice]{background:var(--shelf-card-map-background)}.ny4eKq_fileCounts button[data-kind=document]{background:var(--shelf-card-documents-background)}.ny4eKq_notePage{background:var(--control-fill);transform-origin:0;animation:ny4eKq_unfold-event-page .36s var(--oki-global-easing);flex-direction:column;padding:clamp(24px,2.4vw,38px);display:none;position:relative}.ny4eKq_unfoldedCard[data-note-open=true] .ny4eKq_notePage{display:flex}.ny4eKq_notePage textarea{resize:none;width:100%;min-height:0;color:var(--text-primary);font:inherit;background:0 0;border:0;flex:auto;margin:28px 0 20px;padding:0;font-size:clamp(16px,1.45vw,21px);line-height:1.35}.ny4eKq_notePage textarea::placeholder{color:var(--text-disabled)}.ny4eKq_notePage textarea:focus{outline:none}.ny4eKq_notePeek{z-index:-1;background:var(--control-fill);cursor:pointer;width:28px;box-shadow:10px 10px 24px var(--oki-black-overlay-10);border:0;position:absolute;top:8px;bottom:8px;right:-22px}.ny4eKq_unfoldedDate{color:var(--text-primary);font-size:clamp(36px,4vw,58px);font-weight:var(--oki-font-weight-regular);letter-spacing:-.05em;margin:0;line-height:1}.ny4eKq_unfoldedDetails{justify-items:center;gap:20px;display:grid}.ny4eKq_unfoldedActions{gap:18px;display:flex}.ny4eKq_unfoldedAction{border-radius:var(--oki-radius-pill);background:var(--control-fill);width:44px;height:44px;color:var(--text-tertiary);border:0;place-items:center;padding:0;display:grid}.ny4eKq_unfoldedAction svg{width:20px;height:20px}.ny4eKq_unfoldedAction:disabled{color:var(--oki-disabled-icon-color);cursor:default}.ny4eKq_scaleDock{z-index:3;bottom:var(--oki-global-chrome-unit);justify-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.ny4eKq_scaleTrigger{--oki-menu-trigger-size:32px;z-index:1;white-space:nowrap;width:auto;min-width:64px;padding-inline:14px;position:relative}.ny4eKq_scaleDock[data-scale=day] .ny4eKq_scaleTrigger{border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;padding-inline:0;font-size:18px}.ny4eKq_scaleDock[data-unfolded=true] .ny4eKq_scaleTrigger,.ny4eKq_scaleDock[data-unfolded=true] .ny4eKq_contextLabel{display:none}.ny4eKq_contextLabel{color:var(--text-disabled);font-size:15px;font-weight:var(--oki-font-weight-regular);white-space:nowrap;line-height:1;position:absolute;top:7px}.ny4eKq_scaleDock[data-scale=day] .ny4eKq_contextLabel{top:12px}.ny4eKq_contextLabelLeft{left:0}.ny4eKq_contextLabelRight{right:0}.ny4eKq_ruler{width:var(--timeline-gallery-card-width);justify-content:space-between;align-items:start;height:36px;padding-top:10px;display:flex}.ny4eKq_scaleDock[data-scale=lifetime] .ny4eKq_ruler{justify-content:center}.ny4eKq_scaleDock[data-scale]:not([data-scale=lifetime]) .ny4eKq_ruler{gap:0}.ny4eKq_ruler[data-direction=forward]{animation:.18s ease-out ny4eKq_ruler-forward}.ny4eKq_ruler[data-direction=backward]{animation:.18s ease-out ny4eKq_ruler-backward}.ny4eKq_tick{background:var(--stroke-secondary);opacity:.55;flex:0 0 2px;width:2px;height:22px;display:block}.ny4eKq_tick[data-major=true]{opacity:.82;height:28px}.ny4eKq_tick[data-active=true]{background:var(--oki-accent-orange);opacity:1;height:34px}.ny4eKq_scaleMenu{min-width:116px}@keyframes ny4eKq_ruler-forward{0%{transform:translateX(calc(var(--timeline-ruler-step) * -1))}to{transform:translate(0)}}@keyframes ny4eKq_ruler-backward{0%{transform:translateX(var(--timeline-ruler-step))}to{transform:translate(0)}}@keyframes ny4eKq_gallery-forward{0%{transform:translate(calc(-50% + var(--timeline-gallery-step)), -50%)}to{transform:translate(-50%,-50%)}}@keyframes ny4eKq_gallery-backward{0%{transform:translate(calc(-50% - var(--timeline-gallery-step)), -50%)}to{transform:translate(-50%,-50%)}}@keyframes ny4eKq_scale-rail-collapse{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.06)}}@keyframes ny4eKq_scale-card-enter{0%{opacity:0;transform:translateX(var(--timeline-scale-entry-x)) scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ny4eKq_scale-rail-expand{0%{opacity:0;transform:translate(-50%,-50%)scale(.06)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ny4eKq_scale-card-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateX(var(--timeline-scale-entry-x)) scale(.94)}}@keyframes ny4eKq_unfold-summary-page{0%{opacity:.4;transform:rotateY(78deg)}to{opacity:1;transform:rotateY(0)}}@keyframes ny4eKq_unfold-event-page{0%{opacity:.4;transform:rotateY(-78deg)}to{opacity:1;transform:rotateY(0)}}@media (max-width:720px){.ny4eKq_root{--timeline-unfolded-width:min(92vw, 560px);--timeline-gallery-card-width:min(62vw, 260px)}.ny4eKq_stage{padding-bottom:142px}.ny4eKq_galleryRail{--timeline-gallery-gap:54px}.ny4eKq_unfoldedLayer{max-width:calc(100vw - 40px);padding:0}.ny4eKq_unfoldedCard{width:var(--timeline-unfolded-width);height:min(48vh,360px)}.ny4eKq_scaleDock{bottom:72px}}@media (prefers-reduced-motion:reduce){.ny4eKq_ruler[data-direction],.ny4eKq_galleryRail[data-direction],.ny4eKq_galleryRail[data-scale-entering],.ny4eKq_galleryRail[data-scale-entering] .ny4eKq_galleryCard,.ny4eKq_scaleExitRail,.ny4eKq_scaleExitRail .ny4eKq_galleryCard,.ny4eKq_summaryPage,.ny4eKq_eventPage{animation:none}.ny4eKq_scaleExitRail{display:none}.ny4eKq_galleryRail[data-scale-entering] .ny4eKq_galleryCard{opacity:1}}
@layer oki-components{.LXv0lq_root{--startup-bar-inset:var(--oki-global-command-edge-inset);--startup-bar-height:var(--oki-global-command-rest-height);--startup-bar-radius:calc(var(--startup-bar-height) / 2);--startup-dot-lane:calc(var(--oki-edge-control-size) + var(--oki-global-search-chat-gap));z-index:var(--z-modal);pointer-events:none;position:fixed;inset:0}.LXv0lq_logoLane{display:block;position:fixed;top:16px;left:18px}.LXv0lq_logo{width:calc(var(--oki-logo-width) * var(--oki-signed-in-logo-scale));height:calc(var(--oki-logo-height) * var(--oki-signed-in-logo-scale));-webkit-user-select:none;user-select:none;display:block}.LXv0lq_bar{right:calc(max(var(--startup-bar-inset), env(safe-area-inset-right,0px)) + var(--startup-dot-lane));bottom:max(var(--startup-bar-inset), env(safe-area-inset-bottom,0px));box-sizing:border-box;width:min(calc(var(--oki-global-search-bar-width) - var(--oki-global-search-left-trim)), calc(100vw - 2 * var(--startup-bar-inset) - var(--startup-dot-lane)));height:var(--startup-bar-height);border-radius:var(--startup-bar-radius);background:var(--oki-menu-panel-background);box-shadow:inset 0 0 0 1px var(--oki-chat-prompt-outline), var(--oki-header-glass-shadow);-webkit-backdrop-filter:var(--oki-menu-panel-backdrop-filter);backdrop-filter:var(--oki-menu-panel-backdrop-filter);color:var(--oki-chat-prompt-control-color);pointer-events:auto;cursor:text;align-items:center;padding-inline:3px;display:flex;position:fixed}.LXv0lq_control{width:var(--oki-global-search-add-size);height:var(--oki-global-search-add-size);flex:none;place-items:center;display:grid}.LXv0lq_control svg,.LXv0lq_send svg{width:18px;height:18px}.LXv0lq_field{box-sizing:border-box;width:100%;height:100%;padding:calc((var(--startup-bar-height) - var(--oki-composer-line-height)) / 2) calc(var(--oki-global-search-add-size) * 2 + 8px) 0 calc(var(--oki-global-search-add-size) + 11px);border-radius:inherit;color:var(--oki-global-search-entry-color);font-family:var(--oki-font-sans);font-size:var(--oki-prompt-font-size);font-weight:var(--oki-composer-font-weight);letter-spacing:var(--oki-composer-letter-spacing);line-height:var(--oki-composer-line-height);white-space:nowrap;resize:none;cursor:text;background:0 0;border:0;outline:none;margin:0;position:absolute;inset:0;overflow:hidden}.LXv0lq_label{min-width:0;color:var(--oki-global-search-hint-color);font-family:var(--oki-font-sans);font-size:var(--oki-prompt-font-size);font-weight:var(--oki-composer-font-weight);letter-spacing:var(--oki-composer-letter-spacing);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:1;padding-inline:8px;overflow:hidden}.LXv0lq_field:not(:placeholder-shown)+.LXv0lq_label{visibility:hidden}.LXv0lq_compactLabel,.LXv0lq_send{display:none}.LXv0lq_chatDot{right:max(var(--startup-bar-inset), env(safe-area-inset-right,0px));bottom:calc(max(var(--startup-bar-inset), env(safe-area-inset-bottom,0px)) + (var(--startup-bar-height) - 20px) / 2);border-radius:var(--oki-radius-pill);background:var(--oki-accent-orange);width:20px;height:20px;position:fixed}@media (max-width:720px){.LXv0lq_root{--startup-bar-inset:16px;--startup-bar-height:48px;--startup-dot-lane:0px}.LXv0lq_bar{left:max(var(--startup-bar-inset), env(safe-area-inset-left,0px));width:auto;box-shadow:var(--oki-header-glass-shadow);padding-inline:4px}.LXv0lq_control{width:40px;height:40px}.LXv0lq_control svg{width:22px;height:22px}.LXv0lq_field{padding-left:52px;padding-right:92px;font-size:1rem}.LXv0lq_label{font-size:1rem}.LXv0lq_wideLabel,.LXv0lq_chatDot{display:none}.LXv0lq_compactLabel{display:inline}.LXv0lq_send{border-radius:var(--oki-radius-pill);background:var(--oki-black-overlay-30);width:40px;height:40px;color:var(--oki-gray-white);flex:none;place-items:center;display:grid}.LXv0lq_send svg{width:20px;height:20px}}}
@layer oki-components{.j6Am-G_row{justify-self:start;align-items:center;gap:calc(6px * var(--shelf-card-band-scale,1));box-sizing:border-box;width:fit-content;min-width:40%;max-width:88%;min-height:calc(24px * var(--shelf-card-band-scale,1));padding:calc(4px * var(--shelf-card-band-scale,1)) calc(10px * var(--shelf-card-band-scale,1));background:color-mix(in srgb, var(--shelf-card-text-color) 8%, transparent);color:var(--shelf-card-text-color);font-size:calc(13px * var(--shelf-card-band-scale,1));font-weight:var(--oki-font-weight-medium);border-radius:12px;line-height:1.25;display:flex}.j6Am-G_dot{width:calc(6px * var(--shelf-card-band-scale,1));height:calc(6px * var(--shelf-card-band-scale,1));background:var(--oki-accent-orange);border-radius:50%;flex:none}.j6Am-G_text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}
.bFgxKW_root{z-index:var(--z-modal);background:var(--oki-workspace-arrival-background);opacity:1;transition:opacity .42s;position:fixed;inset:0}.bFgxKW_root[data-leaving=true]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.bFgxKW_root{transition:none}}
@layer oki-components{.beL4MG_backdrop{z-index:120;background:color-mix(in srgb, var(--text-primary) 22%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity var(--oki-chrome-morph-duration) var(--oki-global-easing);place-items:center;padding:28px;display:grid;position:fixed;inset:0}@starting-style{.beL4MG_backdrop{opacity:0}}.beL4MG_backdrop[data-state=closing]{pointer-events:none;opacity:0;transition-duration:var(--oki-menu-exit-duration);transition-timing-function:var(--oki-menu-exit-easing)}.beL4MG_panel{border:1px solid var(--oki-travel-paper-border);background:var(--oki-travel-paper);width:min(980px,94vw);height:min(720px,88vh);box-shadow:var(--oki-popover-shadow);color:var(--text-primary);transition:opacity var(--oki-chrome-morph-duration) var(--oki-global-easing), scale var(--oki-chrome-morph-duration) var(--oki-global-easing);border-radius:24px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}@starting-style{.beL4MG_panel{opacity:0;scale:.97}}.beL4MG_backdrop[data-state=closing] .beL4MG_panel{opacity:0;transition-duration:var(--oki-menu-exit-duration);transition-timing-function:var(--oki-menu-exit-easing);scale:.97}@media (prefers-reduced-motion:reduce){.beL4MG_backdrop,.beL4MG_panel{transition:opacity .12s;scale:none}.beL4MG_backdrop[data-state=closing],.beL4MG_backdrop[data-state=closing] .beL4MG_panel{transition:opacity .1s;scale:none}@starting-style{.beL4MG_panel{scale:none}}}.beL4MG_header{border-bottom:1px solid var(--oki-travel-paper-rule);justify-content:space-between;align-items:center;padding:24px 28px 20px;display:flex}.beL4MG_header h2{font-family:var(--oki-font-serif);font-size:32px;font-weight:var(--oki-font-weight-medium);margin:2px 0 0}.beL4MG_eyebrow{color:var(--text-secondary);font-size:var(--oki-type-footnote);letter-spacing:.08em;text-transform:uppercase;margin:0}.beL4MG_headerStatus{align-items:center;gap:18px;display:flex}.beL4MG_headerStatus span{color:var(--oki-travel-budget-accent);font-size:var(--oki-type-subhead);align-items:center;gap:8px;display:flex}.beL4MG_headerStatus span i{background:var(--oki-travel-budget-accent);border-radius:50%;width:7px;height:7px}.beL4MG_headerStatus button{background:var(--oki-interaction-subtle-hover-fill);width:34px;height:34px;color:inherit;cursor:pointer;border:0;border-radius:50%;font-size:24px;line-height:1}.beL4MG_content{grid-template-columns:minmax(260px,34%) minmax(0,1fr);min-height:0;display:grid}.beL4MG_list{border-right:1px solid var(--oki-travel-paper-rule);padding:14px;overflow:auto}.beL4MG_letterRow{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;gap:7px;padding:15px;display:grid}.beL4MG_letterRow[data-selected=true]{background:var(--surface-raised)}@media (hover:hover){.beL4MG_letterRow:hover{background:var(--surface-raised)}}.beL4MG_letterRow>span:not(.beL4MG_rowTop){color:var(--text-secondary);font-size:var(--oki-type-subhead);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.beL4MG_rowTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.beL4MG_rowTop strong{font-size:var(--oki-type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:520;overflow:hidden}.beL4MG_letterRow[data-unread=true] .beL4MG_rowTop strong{font-weight:700}.beL4MG_rowTop i{background:var(--oki-menu-danger-text);border-radius:50%;flex:none;width:7px;height:7px}.beL4MG_letterRow time{color:var(--text-tertiary);font-size:var(--oki-type-caption)}.beL4MG_reader{background:var(--oki-travel-paper-bright);padding:clamp(28px,5vw,62px);overflow:auto}.beL4MG_letterHeading p{color:var(--oki-travel-brown);font-size:var(--oki-type-footnote);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.beL4MG_letterHeading h3{max-width:620px;font-family:var(--oki-font-serif);font-size:clamp(28px,4vw,42px);font-weight:var(--oki-font-weight-medium);margin:0 0 8px;line-height:1.08}.beL4MG_letterHeading time{color:var(--text-tertiary);font-size:var(--oki-type-footnote)}.beL4MG_body{max-width:650px;color:var(--text-primary);font-family:var(--oki-font-serif);white-space:pre-wrap;margin-top:34px;font-size:17px;line-height:1.75}.beL4MG_photos{gap:10px;margin-top:34px;display:flex}.beL4MG_photos img{object-fit:cover;border-radius:9px;width:92px;height:76px}.beL4MG_empty,.beL4MG_readerEmpty{color:var(--text-secondary);text-align:center;place-items:center;padding:44px 22px;display:grid}.beL4MG_empty span{font-size:28px}.beL4MG_empty p{max-width:230px;font-size:var(--oki-type-subhead);margin:8px 0;line-height:1.5}.beL4MG_error{color:var(--oki-menu-danger-text);font-size:var(--oki-type-subhead);padding:20px}@media (max-width:720px){.beL4MG_backdrop{padding:0}.beL4MG_panel{border:0;border-radius:0;width:100%;height:100dvh}.beL4MG_content{grid-template-columns:42% 58%}.beL4MG_header{padding:18px}.beL4MG_reader{padding:24px}}}
@layer oki-components{.EZ0tSq_row{box-sizing:border-box;width:fit-content;min-width:46%;max-width:92%;min-height:calc(24px * var(--shelf-card-band-scale,1));padding:calc(3px * var(--shelf-card-band-scale,1)) calc(10px * var(--shelf-card-band-scale,1)) calc(3px * var(--shelf-card-band-scale,1)) calc(7px * var(--shelf-card-band-scale,1));justify-self:start;align-items:center;gap:calc(7px * var(--shelf-card-band-scale,1));background:color-mix(in srgb, var(--shelf-card-text-color) 8%, transparent);color:var(--shelf-card-text-color);font-size:calc(13px * var(--shelf-card-band-scale,1));font-weight:var(--oki-font-weight-medium);border-radius:12px;line-height:1.25;display:flex}.EZ0tSq_circle{box-sizing:border-box;width:calc(13px * var(--shelf-card-band-scale,1));height:calc(13px * var(--shelf-card-band-scale,1));border:1.5px solid color-mix(in srgb, var(--shelf-card-text-color) 70%, transparent);border-radius:50%;flex:none}.EZ0tSq_row[data-overdue] .EZ0tSq_circle{border-color:var(--oki-accent-orange)}.EZ0tSq_text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.EZ0tSq_placeholder{width:66%}.EZ0tSq_placeholder-wide{width:82%}.EZ0tSq_placeholder-short{width:52%}.EZ0tSq_bar{height:calc(6px * var(--shelf-card-band-scale,1));border-radius:var(--oki-radius-pill);background:color-mix(in srgb, var(--shelf-card-text-color) 18%, transparent);flex:1}.EZ0tSq_goal{width:92%;margin-top:calc(4px * var(--shelf-card-band-scale,1));gap:calc(5px * var(--shelf-card-band-scale,1));color:var(--shelf-card-text-color);font-size:calc(11px * var(--shelf-card-band-scale,1));font-weight:var(--oki-font-weight-medium);display:grid}.EZ0tSq_goalTitle{text-overflow:ellipsis;white-space:nowrap;opacity:.8;overflow:hidden}.EZ0tSq_goalTrack{height:calc(5px * var(--shelf-card-band-scale,1));border-radius:var(--oki-radius-pill);background:color-mix(in srgb, var(--shelf-card-text-color) 16%, transparent);display:block;overflow:hidden}.EZ0tSq_goalFill{border-radius:inherit;background:var(--shelf-card-text-color);height:100%;display:block}}
.nkao0W_band{width:100%;min-height:100dvh;position:relative}.nkao0W_active{width:100vw;min-height:100dvh;overflow:hidden}.nkao0W_panel{width:100%;min-width:0;min-height:100dvh;position:relative;overflow:hidden}.nkao0W_active .nkao0W_panel{position:absolute;inset:0}.nkao0W_productPanel{z-index:0}.nkao0W_onboardingPanel{z-index:2;opacity:1;transition:opacity .24s var(--oki-ease-out)}.nkao0W_chromeRevealing .nkao0W_onboardingPanel,.nkao0W_deskEntering .nkao0W_onboardingPanel{opacity:0;pointer-events:none}.nkao0W_active .nkao0W_productPanel .home-main__tab-panel--desk{opacity:0;transition:opacity .36s var(--oki-ease-out)}.nkao0W_deskEntering .nkao0W_productPanel .home-main__tab-panel--desk{opacity:1}.nkao0W_active .nkao0W_productPanel .oki-logo{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel .home-shell__logo-hit-target{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel .home-canvas-nav{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel .home-main__canvas-view-switch{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel .home-main__bottom-controls--desk-dock{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel .home-dialogue-dock{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel .home-dialogue-dock__splitter{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel .home-dialogue-rail{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel [data-oki-shared-command-surface]{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .oki-logo{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .home-shell__logo-hit-target{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .home-canvas-nav{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .home-main__canvas-view-switch{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .home-main__bottom-controls--desk-dock{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .home-dialogue-dock{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .home-dialogue-dock__splitter{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .home-dialogue-rail{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel [data-oki-shared-command-surface]{pointer-events:none}.nkao0W_active .nkao0W_productPanel .home-canvas-nav{position:fixed}.nkao0W_active .nkao0W_productPanel .home-main__canvas-view-switch{position:fixed}.nkao0W_active .nkao0W_productPanel .home-main__bottom-controls--desk-dock{position:fixed}.nkao0W_active .nkao0W_productPanel .home-dialogue-rail{position:fixed}.nkao0W_chromeRevealing .nkao0W_productPanel .oki-logo{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel .home-shell__logo-hit-target{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel .home-canvas-nav{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel .home-main__canvas-view-switch{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel .home-main__bottom-controls--desk-dock{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel .home-dialogue-dock{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel .home-dialogue-dock__splitter{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel .home-dialogue-rail{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel [data-oki-shared-command-surface]{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .oki-logo{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .home-shell__logo-hit-target{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .home-canvas-nav{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .home-main__canvas-view-switch{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .home-main__bottom-controls--desk-dock{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .home-dialogue-dock{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .home-dialogue-dock__splitter{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .home-dialogue-rail{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel [data-oki-shared-command-surface]{opacity:1}body:has(.nkao0W_active:not(.nkao0W_chromeRevealing):not(.nkao0W_deskEntering)) [data-needs-you-bar]{visibility:hidden}@media (prefers-reduced-motion:reduce){.nkao0W_onboardingPanel{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-main__tab-panel--desk{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .oki-logo{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-shell__logo-hit-target{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-canvas-nav{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-main__canvas-view-switch{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-main__bottom-controls--desk-dock{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-dialogue-dock{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-dialogue-dock__splitter{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-dialogue-rail{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel [data-oki-shared-command-surface]{transition-duration:1ms}}
._5G3M1W_scroll{flex:1;min-width:0;min-height:0}._5G3M1W_content{padding:0 var(--oki-agent-surface-gutter)}
@layer oki-components{.u6aDqq_page{max-width:760px;margin:0 auto;padding:8px 16px 32px;display:grid}.u6aDqq_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}.u6aDqq_heading{gap:3px;display:grid}.u6aDqq_heading h1{font-size:var(--oki-type-title2);font-weight:var(--oki-font-weight-semibold);letter-spacing:var(--oki-type-title2-tracking);line-height:var(--oki-type-title2-leading);margin:0}.u6aDqq_heading p{color:var(--text-secondary);font-size:var(--oki-type-body);line-height:var(--oki-type-body-leading);margin:0}.u6aDqq_empty{margin:0}.u6aDqq_filters{box-sizing:border-box;flex-wrap:wrap;gap:4px;max-width:760px;margin:0 auto;padding:8px 12px 0;display:flex}@media (max-width:700px){.u6aDqq_filters{padding-inline:4px}}}
.fpGrsG_tray{top:0;bottom:0;right:var(--oki-shell-chrome-inline-end,0px);z-index:calc(var(--z-canvas-overlay) + 10);box-sizing:border-box;width:var(--tray-width,var(--oki-agent-surface-width));overflow-clip-margin:border-box var(--oki-splitter-half-width,12px);min-height:0;color:var(--text-primary);font-family:var(--oki-font-sans);font-size:var(--oki-agent-surface-font-size);line-height:var(--oki-agent-surface-line-height);padding:0 var(--oki-agent-surface-gutter);border-radius:0;flex-direction:column;display:flex;position:fixed;overflow:clip}.fpGrsG_tray:not([data-chat-sources=true]){border-left:1px solid var(--oki-separator-stroke);background:var(--oki-chat-surface-background)}.fpGrsG_tray{overscroll-behavior-y:none}.fpGrsG_tray .oki-scroll-area__content:not(.oki-scroll-area__content *){overscroll-behavior-y:none}.fpGrsG_tray{--tray-chat-launcher-clearance:calc(44px + max(16px, env(safe-area-inset-bottom,0px)) + 8px)}body:has([data-mobile-launcher=true]:not([data-chat-mode=true])) .fpGrsG_tray:not([data-embedded=true]) .oki-scroll-area__content:not(.oki-scroll-area__content *){padding-block-end:var(--tray-chat-launcher-clearance)}.fpGrsG_header{--oki-header-control-text:var(--oki-sidebar-icon-color);flex:none;align-items:center;gap:8px;min-width:0;display:flex}.fpGrsG_body{min-height:0;margin-inline:calc(-1 * var(--oki-agent-surface-gutter));flex:1;display:flex}.fpGrsG_body[hidden]{display:none}.fpGrsG_tray[data-viewport=true]{padding-bottom:0}.fpGrsG_scroll{flex:1;min-height:0}.fpGrsG_content{padding:16px var(--oki-agent-surface-gutter);flex-direction:column;gap:20px;display:flex}.fpGrsG_content>*{flex-shrink:0;min-width:0}.fpGrsG_integrationContent{padding-top:0}.fpGrsG_appMenuContent{padding:0}.fpGrsG_status{color:var(--text-secondary);font-size:var(--oki-agent-surface-meta-font-size);margin:0}@media (max-width:899px){.fpGrsG_tray{width:100%;right:0}.fpGrsG_tray:not([data-chat-sources=true]){border-left:0}}.fpGrsG_continueChat{border:1px solid var(--oki-chat-window-divider);border-radius:var(--oki-prompt-frame-radius);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;flex:none;margin:12px 8px 0;padding:10px 14px}.fpGrsG_continueChat:hover{background:var(--oki-interaction-subtle-hover-fill)}.fpGrsG_continueChat:focus-visible{outline:var(--oki-focus-ring);outline-offset:2px}.fpGrsG_resize{left:calc(-1 * var(--oki-splitter-half-width,12px) - 1px);width:var(--oki-splitter-total-width,24px);cursor:col-resize;touch-action:none;z-index:4;position:absolute;top:0;bottom:0}.fpGrsG_resize:focus-visible{outline:var(--oki-focus-ring);outline-offset:-2px}@media (max-width:899px){.fpGrsG_resize{display:none}}.fpGrsG_viewport{flex-direction:column;flex:1;min-height:0;display:flex}.fpGrsG_viewport[hidden],.fpGrsG_tray[hidden]{display:none}.fpGrsG_tray[data-embedded=true]{width:100%;height:100%;position:relative;top:auto;bottom:auto;right:auto}.fpGrsG_tray[data-content-only=true]{z-index:auto;border-left:0;flex:1}.fpGrsG_header{z-index:3;position:relative}.fpGrsG_tray:not([data-map-overlay=true]):not([data-chat-sources=true])>.fpGrsG_header{--oki-source-tray-header-height:var(--oki-header-control-height);box-sizing:border-box;height:var(--oki-tray-tab-band-height);padding-block:calc(var(--oki-header-interaction-midline-top-inset) - var(--oki-header-control-height) / 2) var(--oki-tray-tab-padding-bottom)}.fpGrsG_header{touch-action:none;cursor:grab}.fpGrsG_header:active{cursor:grabbing}.fpGrsG_pageViewport{margin-inline:calc(-1 * var(--oki-agent-surface-gutter))}.fpGrsG_tray[data-map-overlay=true] .fpGrsG_header{inset:0 var(--oki-agent-surface-gutter) auto;pointer-events:none;height:64px;position:absolute}.fpGrsG_tray[data-map-overlay=true] .fpGrsG_header>button{pointer-events:auto}.fpGrsG_mapViewport{z-index:0;min-height:0;position:absolute;inset:0}.fpGrsG_mapViewport[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.fpGrsG_content>:not([hidden]){animation:fpGrsG_tray-body-rise var(--oki-motion-base) var(--oki-ease-out)}.fpGrsG_viewport:not([hidden]),.fpGrsG_mapViewport:not([hidden]){animation:fpGrsG_tray-body-fade var(--oki-motion-base) var(--oki-ease-out)}}@keyframes fpGrsG_tray-body-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes fpGrsG_tray-body-fade{0%{opacity:0}}.fpGrsG_tray[data-chat-sources=true]{top:var(--oki-context-tray-top);bottom:max(var(--oki-context-tray-bottom), calc(env(safe-area-inset-bottom,0px) + var(--oki-mobile-keyboard-inset,0px)));border-radius:var(--oki-context-tray-radius)}.fpGrsG_tray[data-chat-sources=true][data-embedded=true]{top:auto;bottom:auto}.fpGrsG_actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.fpGrsG_tray[data-mobile-browser=true]:not([data-chat-sources=true])>.fpGrsG_header{--oki-header-control-font-size:var(--oki-mobile-header-title-font-size);--oki-header-control-font-weight:var(--oki-mobile-header-title-font-weight);--oki-source-tray-header-height:44px;height:auto;padding-block:max(16px, env(safe-area-inset-top,0px)) var(--oki-tray-tab-padding-bottom)}.fpGrsG_tray[data-mobile-browser=true][data-map-overlay=true] .fpGrsG_header{height:auto}.fpGrsG_tray[data-mobile-browser=true] .fpGrsG_appMenuContent>nav{padding:24px max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));margin-top:auto}.fpGrsG_tray[data-mobile-browser=true] .fpGrsG_appMenuContent>nav .oki-menu__item{min-height:44px}.fpGrsG_tray[data-chat-sources=true] .fpGrsG_header{min-height:var(--oki-source-tray-header-height,64px)}.fpGrsG_ephemeralTitle{font-size:var(--oki-header-control-font-size);font-weight:var(--oki-header-control-font-weight);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}
.FNG6MG_availableSlot{background:color-mix(in srgb, var(--shelf-card-calendar-background) 18%, var(--surface-raised));width:calc(100% - 4px);color:var(--text-primary);cursor:pointer;border:0;margin:1px 2px;padding:4px 6px}.FNG6MG_availableSlot:hover,.FNG6MG_availableSlot:focus-visible,.FNG6MG_availableSlot[data-selected=true]{outline:1px solid var(--shelf-card-calendar-background);background:color-mix(in srgb, var(--shelf-card-calendar-background) 32%, var(--surface-raised))}.FNG6MG_availableSlot strong{font-size:10px;font-weight:560}.FNG6MG_busyBlock{background:color-mix(in srgb, var(--text-disabled) 22%, var(--surface-raised));pointer-events:none;width:calc(100% - 4px);margin:1px 2px}.FNG6MG_rangeTimeAxis{position:relative}.FNG6MG_rangeTimeAxis .FNG6MG_rangeEndLabel{padding-right:0;position:absolute;bottom:0;right:7px;transform:translateY(5px)}.FNG6MG_stateOverlay{z-index:6;background:color-mix(in srgb, var(--surface-raised) 88%, transparent);color:var(--text-secondary);font-size:var(--oki-type-footnote);text-align:center;align-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0 0 0 54px}.FNG6MG_stateOverlay strong{color:var(--text-primary);font-size:var(--oki-type-body)}.FNG6MG_stateOverlay span{max-width:360px}
@layer oki-components{.l2d8mq_surface{background:var(--surface);color:var(--text-primary);place-items:center;display:grid;position:fixed;inset:0}.l2d8mq_removed{z-index:2147483647}.l2d8mq_chip{width:min(280px,60vw);height:auto;margin:0 auto 20px;display:block}:root[data-oki-theme=black] .l2d8mq_chip{filter:invert()hue-rotate(180deg);mix-blend-mode:screen}.l2d8mq_heading{font-size:var(--oki-type-callout);position:absolute;top:28px;left:32px}.l2d8mq_message{text-align:center;max-width:380px;padding:24px}.l2d8mq_message h1{font-size:var(--oki-type-title3);font-weight:var(--oki-font-weight-medium);margin:0 0 12px}.l2d8mq_message p{font-size:var(--oki-type-body);color:var(--text-secondary);line-height:1.5}.l2d8mq_chat{bottom:max(24px, env(safe-area-inset-bottom));font-size:var(--oki-type-body);color:var(--text-secondary);position:absolute}.l2d8mq_outline{pointer-events:none;background:var(--surface-muted);border-radius:16px;animation:.16s ease-out both l2d8mq_depart;position:fixed}@keyframes l2d8mq_depart{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)translateY(8px)}}.l2d8mq_reconnect{animation:l2d8mq_reconnect .6s var(--oki-global-easing) both}.l2d8mq_reveal{z-index:var(--z-modal);pointer-events:none;animation:.42s ease-out both l2d8mq_reveal}.l2d8mq_pending{animation:l2d8mq_reconnect .32s var(--oki-global-easing) .4s both}.l2d8mq_pendingTitle{animation:l2d8mq_pending-title .18s var(--oki-global-easing) both}@keyframes l2d8mq_pending-title{0%{opacity:0}to{opacity:1}}@keyframes l2d8mq_pending-fade{0%{opacity:0}to{opacity:1}}@keyframes l2d8mq_reconnect{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes l2d8mq_reveal{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.l2d8mq_reconnect{animation:none}.l2d8mq_pending{animation:.15s .4s both l2d8mq_pending-fade}.l2d8mq_reveal,.l2d8mq_outline{display:none}}}
.TvfMyG_value{color:var(--text-secondary);text-align:end;overflow-wrap:anywhere;min-width:0}.TvfMyG_choices{border-radius:var(--settings-group-radius,24px);background:var(--settings-group-fill,var(--oki-settings-group-background));border:0;gap:12px;min-width:0;margin:0;padding:12px;display:flex}.TvfMyG_choice{min-width:0;color:var(--text-primary);font-size:var(--oki-type-subhead);cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:8px;padding:4px;line-height:1.25rem;display:flex}.TvfMyG_choice input{opacity:0;width:1px;height:1px;position:absolute}.TvfMyG_artwork{place-items:center;width:64px;height:64px;display:grid}.TvfMyG_choices:disabled{opacity:.45}.TvfMyG_choices:disabled .TvfMyG_choice{cursor:default}
._6Rrcca_group{flex-direction:column;gap:6px;display:flex}._6Rrcca_bubble{}._6Rrcca_description{margin-top:0;}._6Rrcca_list{}._6Rrcca_row{}
.ZWoSja_developerCard,.ZWoSja_developerOptionCard{background:var(--settings-group-fill,var(--oki-settings-group-background))}.ZWoSja_switchStatus{color:var(--text-secondary);font-size:var(--oki-type-caption)}.ZWoSja_environmentControls{gap:12px;margin-top:20px;display:grid}.ZWoSja_settingField{color:var(--text-secondary);font-size:var(--oki-type-caption);gap:6px;line-height:1.2;display:grid}.ZWoSja_locationFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ZWoSja_controlActions{flex-wrap:wrap;gap:8px;display:flex}.ZWoSja_secondaryButton{min-height:30px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--oki-type-caption);background:0 0;border:0;justify-self:start;padding:0}@media (hover:hover){.ZWoSja_secondaryButton:hover{color:var(--text-primary)}}.ZWoSja_secondaryButton:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}.ZWoSja_developerCard .settings-card__copy{color:var(--text-secondary);font-size:var(--oki-type-footnote);line-height:1.5}
