@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer oki-reset{@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!block{display:block!important}.\!hidden{display:none!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.\!shrink{flex-shrink:1!important}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-text{cursor:text}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-7{padding:calc(var(--spacing) * 7)}.text-wrap{text-wrap:wrap}.tab-1{tab-size:1}.tab-2{tab-size:2}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow\/elevation{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}}}@layer oki-tokens{@property --oki-prompt-plus-corner{syntax:"<length>";inherits:true;initial-value:18px}:root{--oki-timeline-map-pin:#168cff;--oki-app-artwork-actions:var(--shelf-card-actions-background)}@supports (color:color-mix(in lab, red, red)){:root{--oki-app-artwork-actions:color-mix(in srgb, var(--shelf-card-actions-background) 90%, black)}}:root{--oki-app-artwork-browser:var(--shelf-card-browser-background);--oki-app-artwork-calendar:var(--shelf-card-calendar-background);--oki-app-artwork-documents:var(--shelf-card-documents-background);--oki-app-artwork-friends:var(--shelf-card-friends-background);--oki-app-artwork-goals:var(--shelf-card-goals-background);--oki-app-artwork-integrations:var(--shelf-card-integrations-background);--oki-app-artwork-map:var(--shelf-card-map-background);--oki-app-artwork-media:var(--shelf-card-media-background);--oki-app-artwork-memory:var(--shelf-card-memory-background);--oki-app-artwork-notes:var(--shelf-card-notes-background);--oki-app-artwork-pages:var(--shelf-card-pages-background);--oki-app-artwork-relationships:var(--shelf-card-relationships-background);--oki-app-artwork-settings:var(--shelf-card-settings-background);--oki-app-artwork-voice:var(--shelf-card-voice-background);--oki-app-artwork-ink:var(--oki-gray-white);--oki-workspace-arrival-background:#f2f2f2;--oki-memchip-cover-size:min(280px, calc(100vw - 48px));--oki-photo-loading-placeholder:#dcdcdc;--oki-browser-session-signed-in:#4a9d6a;--oki-browser-session-signed-out:#d2a24c;--oki-browser-session-error:#c2603f;--oki-safari-theme-color:#f4f4f4;--oki-gray-black:#000;--oki-gray-950:#111;--oki-gray-900:#1d1d1f;--oki-gray-800:#333;--oki-gray-700:#4f4f4f;--oki-gray-600:#777;--oki-gray-675:#666;--oki-gray-650:#6e6e6e;--oki-photo-footer-selection:#737373;--oki-gray-500:#999;--oki-gray-550:#8a8a8a;--oki-gray-300:#b9b9b9;--oki-gray-200:#e2e2e2;--oki-gray-100:#e8e8e8;--oki-gray-50:#f4f4f4;--oki-gray-white:#fff;--oki-album-period-card-surface:#dededb;--oki-album-period-mosaic-surface:#d4d4d1;--oki-album-period-cell-surface:#cfcfce;--oki-album-period-empty-surface:#d8d8d5;--oki-memory-ai-note-sealed:#4caf50;--oki-memory-ai-note-sealed-strong:#2e7d32;--oki-memory-map-surface:#f3f1e9;--oki-memory-note-surface:#e6e6e6;--oki-chat-demo-map-caption:#b1bc8c;--oki-memory-note-placeholder:#bababa;--oki-onboarding-profile-card-background:#f9f7e5;--oki-timeline-label-orange:#f65923;--oki-timeline-label-pink:#f879aa;--oki-timeline-label-lime:#cfe54e;--oki-timeline-label-mint:#a4d9cb;--oki-timeline-label-purple:#9a7ffa;--oki-demo-timeline-mint:#a5d9cb;--oki-demo-timeline-lime:#cfe54e;--oki-accent-orange:#f25d32;--oki-accent-strong:#c94a1f;--oki-pdf-mode-essential-ink:#3e6878;--oki-pdf-mode-reading-ink:#315f91;--oki-pdf-mode-editing-ink:#684f9e;--oki-voice-transcript-calendar:var(--oki-accent-orange);--oki-voice-transcript-notes:#fff36a;--oki-voice-transcript-map:#c7d39d;--oki-voice-transcript-people:#c99ca6;--oki-voice-transcript-archives:#afc3be;--oki-voice-transcript-voice:#bd8e81;--oki-voice-transcript-pages:#eee7cb;--oki-voice-transcript-integrations:#d7e3e7;--oki-life-facet-work:#f25d32;--oki-life-facet-people:#f47da7;--oki-life-facet-body:#56c8b8;--oki-life-facet-explore:#c7e63d;--oki-life-facet-inner:#9278ff;--oki-life-facet-home:#e4b84f;--oki-life-facet-play:#5c88c8;--oki-life-facet-create:#d94b3d;--oki-life-event-travel:var(--oki-life-facet-work);--oki-life-event-people:var(--oki-life-facet-inner);--oki-life-event-achievement:var(--oki-life-facet-explore);--oki-life-event-leisure:var(--oki-life-facet-body);--oki-life-event-prismatic-accent:var(--oki-life-facet-inner);--memory-explorer-footer-text:#d9d9d9;--memory-explorer-slider-tick:#bebebe;--oki-global-chrome-unit:24px;--oki-compact-command-inset:18px;--oki-global-command-edge-inset:var(--oki-global-chrome-unit);--oki-global-command-rest-height:calc(var(--oki-global-chrome-unit) * 1.5);--oki-chat-prompt-surface-inset:15px;--oki-edge-control-size:38px;--oki-global-search-width:480px;--oki-global-search-bar-width:378px;--oki-global-search-bar-height:calc(var(--oki-global-chrome-unit) * 1.5);--oki-global-search-bar-radius:calc(var(--oki-global-search-bar-height) / 2);--oki-prompt-frame-radius:15px;--oki-prompt-plus-center-inset:24px;--oki-prompt-send-center-inset:24px;--oki-prompt-mic-center-inline-inset:63px;--oki-prompt-control-size:28px;--dialogue-prompt-control-size:var(--oki-prompt-control-size);--oki-global-search-add-size:30px;--oki-global-search-add-inset:calc((var(--oki-global-search-bar-height) - var(--oki-global-search-add-size)) / 2);--oki-prompt-plus-corner:var(--oki-global-search-bar-radius);--oki-global-search-bar-fill:#e6e6e6;--oki-chrome-glass-crossfade-duration:.2s;--oki-global-search-bar-fill-transition:var(--oki-chrome-glass-crossfade-duration) var(--oki-global-easing);--oki-global-search-bar-hover-fill:#dcdcdc;--oki-global-search-chat-gap:6px;--oki-global-search-control-color:var(--text-primary);--oki-global-search-hint-color:#606060;--oki-page-text-scale:1;--oki-global-search-control-font-size:16px;--oki-global-search-control-font-weight:400;--oki-global-search-control-line-height:25.6px;--oki-global-search-control-icon-size:18px;--oki-chat-microphone-icon-size:20px;--oki-global-search-entry-color:var(--text-primary);--oki-global-search-entry-font-weight:400;--oki-global-search-left-trim:6px;--oki-global-search-surface-width:calc(var(--oki-global-search-bar-width) + var(--oki-global-search-chat-gap) + var(--oki-edge-control-size));--oki-black-overlay-03:#00000008;--oki-black-overlay-05:#0000000d;--oki-black-overlay-10:#0000001a;--oki-black-overlay-15:#00000026;--oki-black-overlay-20:#0003;--oki-black-overlay-25:#00000040;--oki-black-overlay-30:#0000004d;--oki-black-overlay-40:#0006;--oki-black-overlay-50:#00000080;--oki-black-overlay-60:#0009;--oki-black-overlay-75:#000000bf;--oki-black-overlay-90:#000000e6;--oki-secondary-label:#0000008f;--oki-label:#000000e0;--oki-process-status-shine:#d2d2d2;--oki-fill-quaternary:#0000000a;--oki-white-overlay-05:#ffffff0d;--oki-white-overlay-10:#ffffff1a;--oki-white-overlay-15:#ffffff26;--oki-white-overlay-20:#fff3;--oki-white-overlay-25:#ffffff40;--oki-white-overlay-30:#ffffff4d;--oki-white-overlay-40:#fff6;--oki-white-overlay-50:#ffffff80;--oki-white-overlay-60:#fff9;--oki-white-overlay-75:#ffffffbf;--oki-white-overlay-80:#fffc;--oki-white-overlay-90:#ffffffe6;--oki-black-overlay-06:#0000000f;--oki-black-overlay-08:#00000014;--oki-black-overlay-12:#0000001f;--oki-black-overlay-14:#00000024;--oki-black-overlay-16:#00000029;--oki-black-overlay-18:#0000002e;--oki-black-overlay-24:#0000003d;--oki-black-overlay-32:#00000052;--oki-black-overlay-55:#0000008c;--oki-white-overlay-12:#ffffff1f;--oki-white-overlay-72:#ffffffb8;--oki-white-overlay-96:#fffffff5;--oki-gray-75:#f0f0f0;--surface-canvas:rgb(var(--surface-canvas-rgb));--oki-dark-chrome-glass:#101010cc;--oki-dark-chrome-panel:#1c1e22;--oki-dark-chrome-scrim:#12141857;--oki-dark-chrome-success:#4ade80;--oki-dark-menu-surface:#141414d1;--oki-dark-menu-submenu-surface:#1a1a1af0;--oki-dark-menu-danger-text:#ff7770;--oki-desk-browser-address-focus:#1a73e8;--oki-calendar-switch-on:#34c759;--oki-photo-grid-meta-text:#6b6b6b;--oki-desk-underworld-night:#3a3150;--oki-chart-blue:#2a78d6;--oki-chart-amber:#eda100;--oki-chart-indigo:#4a3aa7;--oki-chart-green:#1baf7a;--surface:var(--oki-gray-50);--surface-raised:#ffffffe6;--surface-panel:var(--oki-gray-white);--calendar-month-cell:#ffffffe6;--calendar-month-cell-solid:#fff;--calendar-grid-line:var(--oki-gray-50);--calendar-grid-line-strong:var(--oki-gray-200);--surface-canvas-rgb:244, 244, 244;--surface-panel-rgb:255, 255, 255;--neutral-200:var(--oki-gray-200);--neutral-400:var(--oki-gray-300);--neutral-500:var(--oki-gray-500);--surface-muted:var(--oki-gray-100);--oki-settings-selection-accent:#007aff;--oki-people-selection-accent:#007aff;--oki-settings-group-background:var(--surface);--oki-settings-selection-background:var(--oki-chat-surface-background);--oki-settings-switch-track:var(--oki-black-overlay-15);--oki-settings-switch-border:var(--oki-black-overlay-40);--control-fill:var(--neutral-200);--selection-fill:var(--neutral-200);--oki-item-selection-accent:var(--oki-accent-orange);--oki-desk-tray-drop-accent:#007aff;--oki-desk-selection-accent:#007aff;--oki-item-selection-focus-ring:var(--oki-gray-950);--oki-item-selection-frame-stroke:4px;--oki-item-selection-focus-stroke:2px;--oki-focus-ring-color:var(--oki-item-selection-focus-ring);--oki-focus-ring-width:2px;--oki-focus-ring-offset:2px;--oki-focus-ring:var(--oki-focus-ring-width) solid var(--oki-focus-ring-color);--oki-focus-ring-inset:inset 0 0 0 var(--oki-focus-ring-width) var(--oki-focus-ring-color);--oki-item-selection-indicator-size:24.8px;--oki-item-selection-indicator-inset:9.6px;--oki-item-selection-indicator-stroke:2px;--oki-item-selection-indicator-idle-border:#fffffff5;--oki-item-selection-indicator-idle-fill:var(--oki-black-overlay-30);--oki-item-selection-indicator-selected-fill:var(--oki-gray-950);--oki-item-selection-indicator-text:var(--oki-gray-white);--oki-item-selection-indicator-font-size:15.2px;--oki-item-selection-indicator-shadow:0 1px 4px var(--oki-black-overlay-25);--oki-interaction-hover-fill:var(--oki-black-overlay-10);--oki-interaction-pressed-fill:var(--oki-black-overlay-15);--oki-interaction-subtle-hover-fill:var(--oki-black-overlay-05);--oki-interaction-subtle-pressed-fill:var(--oki-black-overlay-10);--oki-desk-calendar-control-border:rgb(var(--oki-neutral-text-rgb) / 16%);--oki-desk-calendar-slip-border:rgb(var(--oki-neutral-text-rgb) / 14%);--oki-desk-calendar-field-border:rgb(var(--oki-neutral-text-rgb) / 15%);--oki-desk-calendar-paper-ink:var(--oki-gray-800);--oki-desk-calendar-paper-muted:var(--oki-gray-500);--oki-desk-calendar-accent:var(--oki-accent-orange);--oki-calendar-provider-google:#4285f4;--oki-desk-calendar-today:#e76f2e;--oki-desk-calendar-event-blue:#5c88c8;--oki-desk-calendar-paper-default:#f3f2ec;--oki-desk-calendar-ink:#1d1d1b;--oki-desk-stack-preview:#f7f4ed;--oki-desk-stack-placeholder:#ebe6dc;--oki-desk-stack-text-muted:#756d62;--oki-desk-stack-shadow:#281f162e;--oki-desk-stack-badge:#322d27e0;--oki-desk-stack-selection:#443e3661;--oki-object-resize-stroke:#aaa;--oki-desk-manipulation-stroke:#828282;--oki-desk-manipulation-stroke-pale:#c8c8c8;--oki-desk-stack-map-sky:#8fcaf0;--oki-desk-map-surface:#a9d5e9;--oki-desk-stack-map-route:#58a7bf;--oki-desk-stack-map-pin:#d95f4f;--oki-desk-stack-map-halo:#ffffffdb;--oki-desk-stack-map-pin-edge:var(--oki-black-overlay-20);--oki-desk-stack-map-label:#ffffffd6;--adaptive-edge-control-fill:var(--oki-gray-white);--adaptive-edge-control-contrast:#828282;--text-primary:var(--oki-gray-800);--text-secondary:var(--oki-gray-675);--text-tertiary:var(--oki-gray-550);--text-disabled:var(--neutral-400);--oki-save-status-saved:#35a853;--oki-save-status-syncing:#dfa51b;--oki-save-status-error:#d94b3d;--icon-primary:var(--oki-gray-700);--stroke-secondary:var(--neutral-400);--stroke-emphasis:var(--neutral-500);--oki-desk-ornament-stroke:#8f8f94;--oki-neutral-text-rgb:33, 33, 33;--oki-neutral-shadow-rgb:0, 0, 0;--border-strong:var(--oki-gray-900);--oki-line-width:1.26px;--oki-chrome-stroke:var(--neutral-400);--oki-separator-stroke:#d2d2d2;--oki-control-border:var(--oki-chrome-stroke);--oki-control-stroke:var(--oki-control-border);--oki-radius-xs:3px;--oki-radius-sm:6px;--oki-radius-md:8px;--oki-radius-lg:10px;--oki-radius-pill:999px;--oki-corner-shape-continuous:squircle;--oki-surface-radius:4px;--oki-pill-height:30px;--oki-pill-padding-x:10px;--oki-pill-radius:var(--oki-radius-lg);--oki-navigation-item-gap:2px;--oki-navigation-pill-hover-fill:var(--oki-interaction-subtle-hover-fill);--oki-navigation-pill-pressed-fill:var(--oki-interaction-subtle-pressed-fill);--oki-header-control-ring-width:1px;--oki-header-control-ring:inset 0 0 0 var(--oki-header-control-ring-width) var(--stroke-secondary);--oki-header-control-ring-pressed:inset 0 0 0 var(--oki-header-control-ring-width) var(--stroke-emphasis);--oki-header-pill-padding:2px;--oki-header-control-height:var(--oki-pill-height);--oki-header-pill-height:calc(var(--oki-header-control-height) + var(--oki-header-pill-padding) * 2);--oki-header-row-height:var(--oki-header-pill-height);--oki-header-interaction-height:38px;--oki-header-command-text:var(--oki-gray-black);--oki-header-island-background:#f4f4f4e6;--oki-header-island-border:#1d1d1f24;--oki-header-island-shadow:0 1px 2px #0000000f, 0 4px 12px #00000012;--oki-header-glass-background:var(--oki-white-overlay-60);--oki-header-glass-backdrop-filter:blur(6px);--oki-header-glass-border:0;--oki-header-glass-specular:none;--oki-header-glass-edge:#b9b9b9b3;--oki-header-glass-rim:inset 0 0 0 0 transparent;--oki-header-glass-shadow:0 1px 2px var(--oki-black-overlay-05), 0 4px 12px var(--oki-black-overlay-05);--oki-app-navigation-shadow:0 1px 2px var(--oki-black-overlay-10), 0 4px 12px var(--oki-black-overlay-10);--oki-chat-surface-background:#fff;--oki-chat-prompt-background:#fff;--oki-chat-prompt-outline:#d2d2d2;--oki-chat-prompt-control-color:var(--icon-primary);--oki-chat-question-surface:#f4f4f4;--oki-chat-question-control-fill:#d2d2d2;--oki-chat-question-muted:#969696;--oki-chat-question-text:#323232;--oki-chat-action-add:#ff693c;--oki-chat-action-open:#d9e3e7;--oki-chat-map-caption:#b1bc8c;--oki-chat-trip-shade:linear-gradient(transparent 45%, #000000a6);--oki-chat-send-idle-fill:var(--oki-gray-300);--oki-chat-user-surface:var(--oki-gray-200);--oki-chat-search-user-surface:#e6e6e6;--oki-chat-find-match-fill:var(--oki-accent-orange)}@supports (color:color-mix(in lab, red, red)){:root{--oki-chat-find-match-fill:color-mix(in srgb, var(--oki-accent-orange) 34%, transparent)}}:root{--oki-chat-user-text:var(--oki-gray-800);--oki-chat-strong-text:var(--oki-gray-950);--oki-chat-body-text:var(--text-primary);--oki-chat-title-text:var(--oki-gray-700);--oki-profile-card-surface:var(--oki-chat-question-surface);--oki-source-tab-surface:var(--oki-chat-question-surface);--oki-widget-tab-surface:var(--oki-gray-50);--oki-chat-question-radius:16px;--oki-chat-question-control-radius:4px;--oki-chat-question-padding:12px;--oki-chat-window-divider:var(--oki-chat-prompt-outline);--oki-chat-window-divider-active:#bebebe;--oki-chat-surface-shadow:0 2px 4px var(--oki-black-overlay-10), 0 12px 30px var(--oki-black-overlay-10);--oki-mobile-sheet-radius:56px;--oki-menu-panel-inset-line:#00000013;--oki-menu-panel-near-shadow-color:#00000007;--oki-menu-panel-far-shadow-color:#00000009;--oki-menu-panel-near-shadow:0 1px 2px var(--oki-menu-panel-near-shadow-color);--oki-menu-min-width:136px;--oki-menu-radius:30px;--oki-menu-panel-padding:3px;--oki-menu-item-radius:calc(var(--oki-menu-radius) - var(--oki-menu-panel-padding));--oki-menu-viewport-gutter:12px;--oki-menu-submenu-gap:6px;--oki-menu-font-size:var(--oki-type-body);--oki-type-caption:.6875rem;--oki-type-caption-leading:1.35;--oki-type-caption-tracking:.01em;--oki-type-footnote:.75rem;--oki-type-footnote-leading:1.4;--oki-type-footnote-tracking:.005em;--oki-type-subhead:.8125rem;--oki-type-subhead-leading:1.4;--oki-type-subhead-tracking:0;--oki-type-body:.875rem;--oki-type-body-leading:1.45;--oki-type-body-tracking:0;--oki-type-callout:1rem;--oki-type-callout-leading:1.5;--oki-type-callout-tracking:-.005em;--oki-type-title3:1.25rem;--oki-type-title3-leading:1.3;--oki-type-title3-tracking:-.01em;--oki-type-title2:1.75rem;--oki-type-title2-leading:1.2;--oki-type-title2-tracking:-.01em;--oki-type-display:2.25rem;--oki-type-display-leading:1.1;--oki-type-display-tracking:-.012em;--oki-menu-line-height:1.125rem;--oki-menu-font-weight:var(--oki-font-weight-glass);--oki-menu-letter-spacing:0;--oki-header-control-font-size:var(--oki-menu-font-size);--oki-header-control-font-weight:var(--oki-font-weight-glass);--oki-mobile-header-title-font-size:1.0625rem;--oki-mobile-header-title-font-weight:var(--oki-font-weight-medium);--oki-header-control-letter-spacing:0;--oki-header-control-line-height:var(--oki-menu-line-height);--oki-menu-panel-border:var(--oki-header-glass-border);--oki-menu-surface-background:#ffffffb8;--oki-menu-surface-backdrop-filter:blur(20px) saturate(160%);--oki-menu-surface-shadow:0 .5px 1.5px var(--oki-black-overlay-10), 0 6px 16px -4px var(--oki-black-overlay-15), 0 20px 48px -12px var(--oki-black-overlay-25);--oki-menu-submenu-surface-background:#ffffffe0;--oki-menu-panel-background:var(--oki-menu-surface-background);--oki-menu-panel-backdrop-filter:var(--oki-menu-surface-backdrop-filter);--oki-menu-panel-large-background:var(--oki-menu-surface-background);--oki-menu-panel-large-backdrop-filter:var(--oki-menu-surface-backdrop-filter);--oki-menu-panel-always-glass-background:var(--oki-menu-surface-background);--oki-menu-panel-always-glass-backdrop-filter:var(--oki-menu-surface-backdrop-filter);--oki-menu-panel-shadow:var(--oki-menu-surface-shadow);--oki-menu-panel-specular:var(--oki-header-glass-specular);--oki-menu-text:var(--oki-gray-700);--oki-menu-item-text:var(--oki-header-command-text);--oki-menu-item-hover-text:var(--oki-menu-item-text);--oki-menu-muted-text:#0000009e;--oki-menu-separator:#3c3c431f;--oki-menu-item-hover-fill:var(--oki-interaction-subtle-hover-fill);--oki-menu-item-pressed-fill:var(--oki-interaction-subtle-pressed-fill);--oki-action-positive-text:#237044;--oki-menu-danger-text:#c93434;--oki-menu-danger-hover-fill:#c9343414;--oki-menu-danger-action-fill:var(--oki-menu-danger-text);--oki-menu-danger-action-text:var(--oki-gray-white);--oki-status-success-text:var(--oki-action-positive-text);--oki-status-warning-text:#8a5a00;--oki-status-error-text:var(--oki-menu-danger-text);--oki-status-info-text:#0b63ce;--oki-status-online-text:var(--oki-status-success-text);--oki-menu-trigger-size:30px;--oki-menu-trigger-icon-size:16px;--oki-menu-trigger-radius:28px;--oki-menu-trigger-border:var(--oki-control-border);--oki-menu-trigger-active-border:var(--oki-control-border);--oki-menu-trigger-background:var(--oki-header-glass-background);--oki-menu-trigger-text:var(--oki-menu-text);--oki-menu-trigger-hover-fill:var(--oki-menu-item-hover-fill);--oki-menu-trigger-hover-text:var(--oki-menu-item-hover-text);--oki-menu-trigger-pressed-fill:var(--oki-menu-item-pressed-fill);--oki-menu-trigger-shadow:none;--oki-menu-icon-border:var(--oki-header-island-border);--oki-app-option-font-size:var(--oki-type-body);--oki-font-weight-regular:400;--oki-font-weight-glass:460;--oki-font-weight-medium:500;--oki-font-weight-semibold:600;--oki-font-weight-strong:650;--oki-font-latin:var(--font-inter,"Inter Variable"), var(--font-inter-ext,"Inter Variable"), var(--font-inter-greek,"Inter Variable"), var(--font-inter-greek-ext,"Inter Variable"), var(--font-inter-cyrillic,"Inter Variable"), var(--font-inter-cyrillic-ext,"Inter Variable"), var(--font-inter-vietnamese,"Inter Variable"), "Inter Variable", Inter, "Oki Inter Fallback";--oki-font-cjk:system-ui;--oki-font-system:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--oki-font-sans:var(--oki-font-latin), var(--oki-font-system);--oki-login-font-sans:var(--oki-font-sans);--oki-font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--oki-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--oki-page-font-sans:var(--oki-font-sans);--oki-page-font-serif:"EB Garamond Variable", "EB Garamond", Garamond, ui-serif, Georgia, serif;--oki-page-font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--oki-header-visual-lift:20px;--page-inset:20px;--oki-sidebar-min-width:220px;--oki-dialogue-min-width:240px;--z-chrome-logo:13;--z-chrome-nav:13;--z-desk-toolbar:calc(var(--z-chrome-nav) + 12);--z-canvas-header:calc(var(--z-desk-toolbar) + 1);--z-canvas-scrollbar:12;--z-canvas-overlay:10001;--z-notice:calc(var(--z-canvas-overlay) + 75);--z-modal-backdrop:calc(var(--z-canvas-overlay) + 80);--z-modal:calc(var(--z-canvas-overlay) + 81);--z-menu:calc(var(--z-canvas-overlay) + 90);--oki-logo-height:26.4px;--oki-logo-width:calc(var(--oki-logo-height) * 112 / 65.7617);--oki-signed-in-header-vertical-padding:24px;--oki-signed-in-logo-scale:1.2;--oki-logo-horizontal-padding:18px;--oki-header-interaction-midline-top-inset:32px;--oki-notice-mark-size:16px;--oki-notice-dot-size:8px;--oki-notice-glyph-size:16px;--oki-app-panel-top:calc(env(safe-area-inset-top,0px) + 64px);--oki-signed-in-header-band-height:calc(var(--oki-logo-height) * var(--oki-signed-in-logo-scale) + var(--oki-signed-in-header-vertical-padding) + var(--oki-signed-in-header-vertical-padding));--logo-nav-gap:42px;--oki-chat-text-font-size:var(--oki-type-body);--oki-chat-text-line-height:1.5;--oki-chat-meta-font-size:calc(var(--oki-chat-text-font-size) - 2px);--oki-chat-meta-color:var(--oki-secondary-label)}@supports (color:color-mix(in lab, red, red)){:root{--oki-chat-meta-color:color-mix(in srgb, var(--oki-secondary-label) 70%, transparent)}}:root{--oki-chat-text-font-weight:450;--oki-chat-emphasis-font-weight:600;--oki-chat-footer-color:var(--oki-chat-meta-color);--oki-chat-meta-icon-size:14px;--oki-chat-meta-caret-size:11px;--oki-chat-meta-gap:8px;--oki-chat-section-gap:20px;--oki-prompt-font-size:var(--oki-chat-text-font-size);--oki-prompt-line-height:var(--oki-chat-text-line-height);--oki-action-icon-color:var(--oki-header-command-text);--oki-disabled-icon-color:#00000040;--oki-sidebar-icon-color:var(--oki-action-icon-color);--oki-agent-surface-font-size:var(--oki-chat-text-font-size);--oki-agent-surface-line-height:var(--oki-chat-text-line-height);--oki-agent-surface-meta-font-size:calc(var(--oki-chat-text-font-size) - 2px);--oki-agent-surface-title-font-size:calc(var(--oki-chat-text-font-size) + 4px);--oki-agent-surface-radius:12px;--oki-agent-surface-card-radius:var(--oki-agent-surface-radius);--oki-agent-surface-tab-radius:var(--oki-radius-lg);--oki-context-tray-radius:12px;--oki-context-tray-gap:12px;--oki-context-tray-top:max(80px, env(safe-area-inset-top,0px));--oki-context-tray-bottom:max(16px, env(safe-area-inset-bottom,0px));--oki-agent-surface-width:320px;--oki-agent-surface-gutter:16px;--oki-tray-command-height:40px;--oki-tray-tab-padding-bottom:12px;--oki-tray-tab-band-height:calc(var(--oki-header-interaction-midline-top-inset) + var(--oki-header-control-height) / 2 + var(--oki-tray-tab-padding-bottom));--oki-page-change-fill:#39836b1a;--oki-composer-font-size:var(--oki-chat-text-font-size);--oki-composer-font-weight:450;--oki-composer-inline-padding:15px;--oki-composer-line-height:calc(var(--oki-chat-text-font-size) * var(--oki-chat-text-line-height));--oki-composer-letter-spacing:-.01em;--oki-desk-surface-bg:#e6e6e6;--oki-desk-surface-radius:32px;--oki-desk-surface-shadow:var(--shelf-card-rest-shadow);--oki-desk-shadow-strength:1;--oki-desk-edge-shadow:drop-shadow(0 24px 28.8px rgb(0 0 0/calc(.07 * var(--oki-desk-shadow-strength))));--oki-desk-object-bg:var(--oki-gray-white);--oki-desk-object-radius:36px;--oki-desk-memo-paper-radius:6px;--oki-widget-preview-filter:drop-shadow(0 2px 5px var(--oki-black-overlay-10));--oki-desk-object-shadow:0 0 4px #0000001a;--oki-desk-object-shadow-filter:drop-shadow(0 0 4px #0000001a);--oki-popover-shadow:0 4px 12px #00000029;--oki-desk-object-hover-contact-shadow:0 0 16px #0000001a;--oki-desk-object-hover-contact-shadow-filter:drop-shadow(0 0 16px #0000001a);--oki-desk-object-focus-shadow:0 0 32px #0000001a;--oki-desk-object-focus-shadow-filter:drop-shadow(0 0 32px #0000001a);--oki-desk-focus-transition-duration:.2s;--oki-desk-page-editor-crossfade-duration:.2s;--oki-desk-document-handoff-duration:.12s;--oki-motion-press:.1s;--oki-motion-fast:.15s;--oki-motion-base:.22s;--oki-motion-emphasized:.26s;--oki-ease-out:cubic-bezier(.22, 1, .36, 1);--oki-ease-in:cubic-bezier(.4, 0, 1, 1);--oki-ease-in-out:cubic-bezier(.65, 0, .35, 1);--oki-ease-keyboard:cubic-bezier(.38, .7, .125, 1);--oki-press-scale:.96;--oki-global-easing:var(--oki-ease-out);--oki-chrome-morph-duration:var(--oki-motion-emphasized);--oki-chrome-morph-easing:var(--oki-ease-in-out);--oki-menu-motion-duration:var(--oki-motion-base);--oki-menu-exit-duration:var(--oki-motion-fast);--oki-menu-exit-easing:var(--oki-ease-in);--oki-desk-dock-calendar:#fe5418;--oki-desk-dock-calendar-ink:#e9e9e9;--oki-desk-dock-calendar-month:#efad6b;--oki-drag-pickup-filter:drop-shadow(0 10px 16px rgb(17 17 17/calc(11% * var(--oki-desk-shadow-strength))));--oki-drag-pickup-duration:.18s;--oki-drag-pickup-easing:var(--oki-global-easing);--oki-map-route-blue:#007aff;--oki-chat-unread-color:#3478f6;--oki-tray-snap-accent:#007aff;--oki-map-street-detail:#a5b0bd;--oki-travel-day-one:#58a7bf;--oki-travel-ink:#272a28;--oki-travel-muted:#747974;--oki-travel-paper:#f8f5ed;--oki-travel-paper-bright:#fffdf8;--oki-travel-budget-accent:#3e5f56;--oki-travel-brown:#8c6b52;--oki-travel-paper-border:#594e3c2e;--oki-travel-paper-rule:#4b40301f;--oki-travel-marker-shadow:0 1px 1px #1a222638, 0 4px 12px #1a22264d;--oki-travel-marker-tail-shadow:2px 2px 3px #1a22262e;--oki-travel-marker-badge-shadow:0 2px 5px #1a222642}@media (max-width:720px){:root{--oki-memchip-cover-size:min(224px, calc(100vw - 48px))}}:root[data-oki-theme=black]{--oki-app-artwork-ink:var(--oki-gray-white);--oki-pdf-mode-essential-ink:#94c8d8;--oki-pdf-mode-reading-ink:#9bc5ff;--oki-pdf-mode-editing-ink:#c3a8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--oki-safari-theme-color:#0b0b0b;--surface:#0b0b0b;--oki-workspace-arrival-background:var(--surface);--oki-chart-blue:#3987e5;--oki-chart-amber:#c98500;--oki-chart-indigo:#9085e9;--oki-chart-green:#199e70;--surface-raised:#101010;--surface-panel:#181818;--calendar-month-cell:#262626e6;--calendar-month-cell-solid:#262626;--calendar-grid-line:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-oki-theme=black]{--calendar-grid-line:color-mix(in srgb, var(--text-primary) 10%, transparent)}}:root[data-oki-theme=black]{--calendar-grid-line-strong:var(--neutral-200);--surface-canvas-rgb:11, 11, 11;--surface-panel-rgb:24, 24, 24;--neutral-200:#303030;--neutral-400:#6f6f6f;--neutral-500:#999;--surface-muted:#242424;--oki-settings-group-background:var(--surface-muted);--oki-settings-selection-background:var(--control-fill);--oki-settings-switch-track:var(--oki-white-overlay-15);--oki-settings-switch-border:var(--oki-white-overlay-40);--control-fill:var(--neutral-200);--selection-fill:#303030;--oki-photo-footer-selection:var(--text-secondary);--oki-item-selection-accent:var(--oki-accent-orange);--oki-item-selection-focus-ring:#f0f0f0;--oki-item-selection-indicator-selected-fill:#f0f0f0;--oki-item-selection-indicator-text:var(--oki-gray-950);--oki-interaction-hover-fill:var(--oki-white-overlay-10);--oki-interaction-pressed-fill:var(--oki-white-overlay-15);--oki-interaction-subtle-hover-fill:var(--oki-white-overlay-05);--oki-interaction-subtle-pressed-fill:var(--oki-white-overlay-10);--oki-header-command-text:#f0f0f0;--oki-global-search-hint-color:#a0a0a0;--oki-secondary-label:#999;--oki-label:#ffffffe0;--oki-fill-quaternary:#ffffff0f;--oki-disabled-icon-color:#ffffff4d;--oki-photo-loading-placeholder:#1c1c1c;--oki-process-status-shine:#fff;--oki-header-island-background:#101010;--oki-header-island-border:#ffffff24;--oki-header-island-shadow:0 1px 2px #0000003d, 0 5px 14px #0000003d;--oki-header-glass-background:#101010cc;--oki-header-glass-shadow:0 1px 2px var(--oki-black-overlay-25), 0 4px 12px var(--oki-black-overlay-25);--oki-app-navigation-shadow:0 1px 2px var(--oki-black-overlay-50), 0 4px 12px var(--oki-black-overlay-50);--oki-menu-surface-shadow:0 .5px 1.5px var(--oki-black-overlay-50), 0 6px 16px -4px var(--oki-black-overlay-50), 0 20px 48px -12px var(--oki-black-overlay-60);--oki-chat-surface-background:#101010;--oki-chat-prompt-background:#181818;--oki-chat-prompt-outline:#484848;--oki-chat-question-surface:#303030;--oki-chat-question-text:#f0f0f0;--oki-chat-question-control-fill:#484848;--oki-chat-send-idle-fill:#484848;--oki-chat-user-surface:#303030;--oki-chat-search-user-surface:var(--oki-chat-user-surface);--oki-chat-find-match-fill:var(--oki-accent-orange)}@supports (color:color-mix(in lab, red, red)){:root[data-oki-theme=black]{--oki-chat-find-match-fill:color-mix(in srgb, var(--oki-accent-orange) 52%, transparent)}}:root[data-oki-theme=black]{--oki-chat-user-text:#f0f0f0;--oki-chat-strong-text:#f2f2f2;--oki-chat-body-text:#d9d9d9;--oki-chat-title-text:#b3b3b3;--oki-menu-surface-background:#141414d1;--oki-menu-submenu-surface-background:#1a1a1af0;--oki-menu-panel-specular:none;--oki-profile-card-surface:#181818;--oki-source-tab-surface:#242424;--oki-widget-tab-surface:var(--oki-source-tab-surface);--icon-primary:#999;--oki-menu-text:var(--text-primary);--oki-menu-item-text:var(--text-primary);--oki-menu-item-hover-text:var(--text-primary);--oki-menu-muted-text:#fff9;--oki-menu-separator:#ffffff1f;--oki-menu-item-hover-fill:var(--oki-interaction-subtle-hover-fill);--oki-menu-item-pressed-fill:var(--oki-interaction-subtle-pressed-fill);--oki-action-positive-text:#79d99e;--oki-menu-danger-text:#ff7770;--oki-status-warning-text:#f2b84b;--oki-status-info-text:#6cb4ff;--oki-menu-danger-hover-fill:#ff77701f;--oki-menu-danger-action-text:#1f0b0a;--adaptive-edge-control-fill:var(--oki-gray-50);--adaptive-edge-control-contrast:#ffffff94;--text-primary:#f0f0f0;--text-secondary:#999;--text-tertiary:#8c8c8c;--text-disabled:#6f6f6f;--stroke-secondary:#6f6f6f;--stroke-emphasis:#999;--oki-neutral-text-rgb:240, 240, 240;--border-strong:var(--oki-gray-200);--oki-chrome-stroke:#303030;--oki-separator-stroke:var(--oki-chrome-stroke);--oki-control-border:var(--oki-chrome-stroke);--oki-control-stroke:var(--oki-control-border);--oki-desk-surface-bg:#191919;--oki-desk-surface-shadow:var(--shelf-card-rest-shadow);--oki-desk-edge-shadow:drop-shadow(0 24px 28.8px rgb(0 0 0/calc(.5 * var(--oki-desk-shadow-strength))))}@media (max-width:720px){:root[data-oki-chat-mobile-device=true]{--oki-global-command-edge-inset:var(--oki-compact-command-inset)}:root:not([data-oki-chat-mobile-device=true]){--oki-chat-prompt-surface-inset:var(--oki-global-chrome-unit)}}@media (min-width:1600px){:root{--oki-chat-text-font-size:var(--oki-type-callout)}}:root[data-oki-chat-mobile-device=true]{--oki-chat-text-font-size:var(--oki-type-callout);--oki-prompt-font-size:max(16px, var(--oki-type-callout))}@supports (color:oklch(from red l c h)){:root{--oki-status-online-text:oklch(from var(--oki-status-success-text) l calc(c * 1.7) h)}}@media (prefers-reduced-transparency:reduce){:root,:root[data-oki-theme=black]{--oki-header-glass-background:var(--surface-panel);--oki-header-glass-backdrop-filter:none;--oki-menu-surface-background:var(--surface-panel);--oki-menu-surface-backdrop-filter:none;--oki-menu-submenu-surface-background:var(--surface-panel)}}@media (prefers-contrast:more){:root{--text-secondary:var(--oki-gray-700);--text-tertiary:var(--oki-gray-650);--oki-header-glass-edge:var(--oki-gray-600);--oki-interaction-subtle-hover-fill:#0000001f;--oki-interaction-subtle-pressed-fill:#0000002e;--oki-interaction-hover-fill:#00000029;--oki-interaction-pressed-fill:#00000038;--oki-menu-separator:#00000047;--oki-menu-muted-text:#000000b8;--oki-disabled-icon-color:#00000073;--stroke-emphasis:var(--oki-gray-700)}:root[data-oki-theme=black]{--text-secondary:#c2c2c2;--text-tertiary:#a8a8a8;--oki-header-glass-edge:#8a8a8a;--oki-photo-loading-placeholder:#2a2a2a;--oki-interaction-subtle-hover-fill:#ffffff29;--oki-interaction-subtle-pressed-fill:#ffffff38;--oki-interaction-hover-fill:#fff3;--oki-interaction-pressed-fill:#ffffff42;--oki-menu-separator:#ffffff4d;--oki-menu-muted-text:#ffffffc2;--oki-disabled-icon-color:#ffffff73;--stroke-emphasis:#c2c2c2}:root,:root[data-oki-theme=black]{--oki-header-glass-background:var(--surface-panel);--oki-header-glass-backdrop-filter:none;--oki-header-glass-border:1px solid var(--oki-header-glass-edge);--oki-menu-surface-background:var(--surface-panel);--oki-menu-surface-backdrop-filter:none;--oki-menu-submenu-surface-background:var(--surface-panel)}}:root[data-oki-contrast=more]{--text-secondary:var(--oki-gray-700);--text-tertiary:var(--oki-gray-650);--oki-header-glass-edge:var(--oki-gray-600);--oki-interaction-subtle-hover-fill:#0000001f;--oki-interaction-subtle-pressed-fill:#0000002e;--oki-interaction-hover-fill:#00000029;--oki-interaction-pressed-fill:#00000038;--oki-menu-separator:#00000047;--oki-menu-muted-text:#000000b8;--oki-disabled-icon-color:#00000073;--stroke-emphasis:var(--oki-gray-700)}:root[data-oki-contrast=more][data-oki-theme=black]{--text-secondary:#c2c2c2;--text-tertiary:#a8a8a8;--oki-header-glass-edge:#8a8a8a;--oki-photo-loading-placeholder:#2a2a2a;--oki-interaction-subtle-hover-fill:#ffffff29;--oki-interaction-subtle-pressed-fill:#ffffff38;--oki-interaction-hover-fill:#fff3;--oki-interaction-pressed-fill:#ffffff42;--oki-menu-separator:#ffffff4d;--oki-menu-muted-text:#ffffffc2;--oki-disabled-icon-color:#ffffff73;--stroke-emphasis:#c2c2c2}:root[data-oki-contrast=more],:root[data-oki-contrast=more][data-oki-theme=black]{--oki-header-glass-background:var(--surface-panel);--oki-header-glass-backdrop-filter:none;--oki-header-glass-border:1px solid var(--oki-header-glass-edge);--oki-menu-surface-background:var(--surface-panel);--oki-menu-surface-backdrop-filter:none;--oki-menu-submenu-surface-background:var(--surface-panel)}@supports (not (corner-shape:squircle)) and (clip-path:shape(from 0 0, line to 1px 0, close)){*,:before,:after{--oki-squircle-r:initial;--oki-squircle-r-top-left:initial;--oki-squircle-r-top-right:initial;--oki-squircle-r-bottom-right:initial;--oki-squircle-r-bottom-left:initial;--oki-squircle-stroke:initial;--_sq-tl:var(--oki-squircle-r-top-left,var(--oki-squircle-r,0px));--_sq-tr:var(--oki-squircle-r-top-right,var(--oki-squircle-r,0px));--_sq-br:var(--oki-squircle-r-bottom-right,var(--oki-squircle-r,0px));--_sq-bl:var(--oki-squircle-r-bottom-left,var(--oki-squircle-r,0px));--_sq-tl-c:calc(var(--_sq-tl) * .081);--_sq-tr-c:calc(var(--_sq-tr) * .081);--_sq-br-c:calc(var(--_sq-br) * .081);--_sq-bl-c:calc(var(--_sq-bl) * .081);--_sq-w:var(--oki-squircle-stroke,1px);--_sq-itl:max(0px, var(--_sq-tl) - var(--_sq-w));--_sq-itr:max(0px, var(--_sq-tr) - var(--_sq-w));--_sq-ibr:max(0px, var(--_sq-br) - var(--_sq-w));--_sq-ibl:max(0px, var(--_sq-bl) - var(--_sq-w));--_sq-itl-c:calc(var(--_sq-itl) * .081);--_sq-itr-c:calc(var(--_sq-itr) * .081);--_sq-ibr-c:calc(var(--_sq-ibr) * .081);--_sq-ibl-c:calc(var(--_sq-ibl) * .081);--oki-squircle:shape(from 0 var(--_sq-tl), curve to var(--_sq-tl) 0 with 0 var(--_sq-tl-c) / var(--_sq-tl-c) 0, hline to calc(100% - var(--_sq-tr)), curve to 100% var(--_sq-tr) with calc(100% - var(--_sq-tr-c)) 0 / 100% var(--_sq-tr-c), vline to calc(100% - var(--_sq-br)), curve to calc(100% - var(--_sq-br)) 100% with 100% calc(100% - var(--_sq-br-c)) / calc(100% - var(--_sq-br-c)) 100%, hline to var(--_sq-bl), curve to 0 calc(100% - var(--_sq-bl)) with var(--_sq-bl-c) 100% / 0 calc(100% - var(--_sq-bl-c)), close);--oki-squircle-ring:shape(evenodd from 0 var(--_sq-tl), curve to var(--_sq-tl) 0 with 0 var(--_sq-tl-c) / var(--_sq-tl-c) 0, hline to calc(100% - var(--_sq-tr)), curve to 100% var(--_sq-tr) with calc(100% - var(--_sq-tr-c)) 0 / 100% var(--_sq-tr-c), vline to calc(100% - var(--_sq-br)), curve to calc(100% - var(--_sq-br)) 100% with 100% calc(100% - var(--_sq-br-c)) / calc(100% - var(--_sq-br-c)) 100%, hline to var(--_sq-bl), curve to 0 calc(100% - var(--_sq-bl)) with var(--_sq-bl-c) 100% / 0 calc(100% - var(--_sq-bl-c)), close, move to var(--_sq-w) calc(var(--_sq-w) + var(--_sq-itl)), curve to calc(var(--_sq-w) + var(--_sq-itl)) var(--_sq-w) with var(--_sq-w) calc(var(--_sq-w) + var(--_sq-itl-c)) / calc(var(--_sq-w) + var(--_sq-itl-c)) var(--_sq-w), hline to calc(100% - var(--_sq-w) - var(--_sq-itr)), curve to calc(100% - var(--_sq-w)) calc(var(--_sq-w) + var(--_sq-itr)) with calc(100% - var(--_sq-w) - var(--_sq-itr-c)) var(--_sq-w) / calc(100% - var(--_sq-w)) calc(var(--_sq-w) + var(--_sq-itr-c)), vline to calc(100% - var(--_sq-w) - var(--_sq-ibr)), curve to calc(100% - var(--_sq-w) - var(--_sq-ibr)) calc(100% - var(--_sq-w)) with calc(100% - var(--_sq-w)) calc(100% - var(--_sq-w) - var(--_sq-ibr-c)) / calc(100% - var(--_sq-w) - var(--_sq-ibr-c)) calc(100% - var(--_sq-w)), hline to calc(var(--_sq-w) + var(--_sq-ibl)), curve to var(--_sq-w) calc(100% - var(--_sq-w) - var(--_sq-ibl)) with calc(var(--_sq-w) + var(--_sq-ibl-c)) calc(100% - var(--_sq-w)) / var(--_sq-w) calc(100% - var(--_sq-w) - var(--_sq-ibl-c)), close)}}@font-face{font-family:Oki Inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%;size-adjust:107.89%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--shelf-card-action-tint:var(--oki-gray-white);--shelf-card-action-tint-first:20%;--shelf-card-action-tint-second:40%;--shelf-card-action-tint-third:60%;--shelf-card-action-text:var(--oki-gray-950);--shelf-card-relationship-action-tint-first:20%;--shelf-card-relationship-action-tint-second:40%;--shelf-card-relationship-action-tint-third:60%;--shelf-card-home-baseline-width:251.75px;--shelf-card-home-baseline-height:363.64px;--shelf-card-compact-width:clamp(223.2px, 16.65vw, 262.8px);--shelf-card-compact-height:clamp(334.8px, 24.03vw, 378px);--shelf-card-expanded-height:min(486px, calc(100dvh - 198px));--shelf-card-content-panel-height:79.2px;--shelf-card-action-bar-height:26.1px;--shelf-card-expanded-section-gap:36px;--shelf-card-inline-padding:9px;--shelf-card-action-inline-start:6px;--shelf-card-action-icon-box-size:21.6px;--shelf-card-action-icon-size:20.4px;--shelf-card-content-panel-block-padding:10.8px;--shelf-card-metric-font-size:36px;--shelf-card-metric-unit-font-size:18px;--shelf-card-context-font-size:9.9px;--shelf-card-action-font-size:9.9px;--shelf-card-metric-gap:3.6px;--shelf-card-metric-value-font-weight:var(--oki-font-weight-medium);--shelf-card-metric-unit-font-weight:var(--oki-font-weight-medium);--shelf-card-compact-visual-bottom:calc(var(--shelf-card-content-panel-height) + var(--shelf-card-action-bar-height));--shelf-card-compact-visual-height:calc(var(--shelf-card-compact-height) - var(--shelf-card-compact-visual-bottom));--shelf-card-feature-ring-size:calc(var(--shelf-card-compact-width) - (2 * var(--shelf-card-inline-padding)));--shelf-card-rail-gap:clamp(16.2px, 1.35vw, 21.6px);--shelf-card-hover-tolerance:27px;--shelf-card-radius:8px;--shelf-card-rest-shadow:0 0 2px var(--oki-black-overlay-03), 0 0 8px var(--oki-black-overlay-03), 0 0 32px var(--oki-black-overlay-03);--shelf-card-artwork-shadow:0 2px 8px var(--oki-black-overlay-10);--shelf-card-row-shadow:0 1px 2px var(--oki-black-overlay-10);--shelf-card-rest-drop-shadow:drop-shadow(0 0 2px var(--oki-black-overlay-03)) drop-shadow(0 0 8px var(--oki-black-overlay-03)) drop-shadow(0 0 32px var(--oki-black-overlay-03));--shelf-card-lift-distance:-3px;--shelf-card-lift-shadow:0 14px 30px -12px var(--oki-black-overlay-15), 0 4px 12px -4px var(--oki-black-overlay-10);--shelf-memchip-separator:#d9d9d9;--shelf-card-outline-width:0px;--shelf-card-motion-duration:.28s;--shelf-card-motion-collapse-duration:.2s;--shelf-card-motion-delay:90ms;--shelf-card-motion-easing:var(--oki-global-easing);--shelf-card-default-content-panel:#d7d7d4;--shelf-card-border-color:#18181824;--shelf-card-divider-color:#1d1d1f21;--shelf-card-text-color:#101010;--shelf-card-metric-color:#080808;--shelf-card-secondary-text-color:#111;--shelf-card-context-color:#0a0a0ac7;--shelf-card-focus-color:#111;--shelf-card-button-hover-overlay:var(--oki-interaction-hover-fill);--shelf-card-button-pressed-overlay:var(--oki-interaction-pressed-fill);--shelf-card-memory-background:#b4b0c2;--shelf-card-memory-dot:#ddd9e4;--shelf-card-actions-background:#fff;--shelf-card-integrations-background:#d7e3e7;--shelf-card-apps-background:#e4e1ec;--shelf-card-browser-background:#7cb3cf;--shelf-card-browser-action-bar:var(--shelf-card-browser-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-browser-action-bar:color-mix(in srgb, var(--shelf-card-browser-background) 90%, var(--shelf-card-action-tint) 10%)}}:root{--shelf-card-marketplace-background:#eee7cb;--shelf-card-marketplace-action-bar:var(--shelf-card-marketplace-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-marketplace-action-bar:color-mix(in srgb, var(--shelf-card-marketplace-background) 90%, var(--shelf-card-action-tint) 10%)}}:root{--shelf-card-settings-background:#d8d2c8;--shelf-card-settings-row:#ffffff52;--shelf-card-settings-row-label:#10101057;--shelf-card-settings-attention:#68d991;--shelf-card-lifetime-bookmark:#ffe95c;--shelf-card-lifetime-paper:#f1e9cc;--shelf-card-memory-text:#fff;--shelf-card-memory-muted:#ffffffb3;--shelf-card-memory-line:#ffffff3d;--shelf-card-memory-halo:#ffffff1a;--shelf-card-memory-metric-size:66px;--shelf-card-media-square-size:var(--shelf-card-compact-visual-height);--shelf-card-media-stack-gap:var(--shelf-card-expanded-section-gap);--shelf-card-media-background:#d6d6d6;--shelf-card-media-empty-background:var(--lightningcss-light,#eeede9)var(--lightningcss-dark,#30302e);--shelf-card-media-content-panel:var(--shelf-card-media-background);--shelf-card-media-placeholder-1:var(--shelf-card-media-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-media-placeholder-1:color-mix(in srgb, var(--shelf-card-media-background) 96%, white)}}:root{--shelf-card-media-placeholder-2:var(--shelf-card-media-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-media-placeholder-2:color-mix(in srgb, var(--shelf-card-media-background) 84%, white)}}:root{--shelf-card-media-placeholder-3:var(--shelf-card-media-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-media-placeholder-3:color-mix(in srgb, var(--shelf-card-media-background) 72%, white)}}:root{--shelf-card-media-placeholder-4:var(--shelf-card-media-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-media-placeholder-4:color-mix(in srgb, var(--shelf-card-media-background) 60%, white)}}:root{--shelf-card-media-placeholder:var(--shelf-card-media-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-media-placeholder:color-mix(in srgb, var(--shelf-card-media-background) 48%, white)}}:root{--shelf-card-media-empty:#1d1d1f61;--shelf-card-calendar-square-size:var(--shelf-card-compact-width);--shelf-card-calendar-grid-inset:7.2px;--shelf-card-calendar-dot-gap:3.6px;--shelf-card-calendar-dot-size:calc(( var(--shelf-card-calendar-square-size) - (2 * var(--shelf-card-calendar-grid-inset)) - (6 * var(--shelf-card-calendar-dot-gap)) ) / 7);--shelf-card-calendar-background:#f25d32;--shelf-card-calendar-dot:var(--shelf-card-calendar-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-calendar-dot:color-mix(in srgb, var(--shelf-card-calendar-background) 4%, white)}}:root{--shelf-card-calendar-past:var(--shelf-card-calendar-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-calendar-past:color-mix(in srgb, var(--shelf-card-calendar-background) 58%, white)}}:root{--shelf-card-calendar-today:var(--shelf-card-calendar-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-calendar-today:color-mix(in srgb, var(--shelf-card-calendar-background) 80%, white)}}:root{--shelf-card-calendar-text:#101010;--shelf-card-calendar-card-background:var(--shelf-card-calendar-background);--shelf-card-calendar-day-text:#101010;--shelf-card-goals-background:#8ec9b4;--shelf-card-notes-background:#fff36a;--shelf-card-notes-sheet:var(--shelf-card-notes-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-notes-sheet:color-mix(in srgb, var(--shelf-card-notes-background) 90%, black)}}:root{--shelf-card-notes-pin:#c4c4c4;--shelf-card-notes-fold:var(--shelf-card-notes-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-notes-fold:color-mix(in srgb, var(--shelf-card-notes-background) 55%, white)}}:root{--shelf-card-notes-divider:var(--shelf-card-notes-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-notes-divider:color-mix(in srgb, color-mix(in srgb, var(--shelf-card-notes-background) 82%, black) 9%, transparent)}}:root{--shelf-card-notes-edge-depth:4px;--shelf-card-notes-head-gradient:linear-gradient(to bottom, var(--shelf-card-notes-background), transparent)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-notes-head-gradient:linear-gradient(to bottom, color-mix(in srgb, color-mix(in srgb, var(--shelf-card-notes-background) 74%, black) 36%, transparent), transparent)}}:root{--shelf-card-notes-foot-gradient:linear-gradient(to top, var(--shelf-card-notes-background), transparent)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-notes-foot-gradient:linear-gradient(to top, color-mix(in srgb, color-mix(in srgb, var(--shelf-card-notes-background) 74%, black) 36%, transparent), transparent)}}:root{--shelf-card-notes-text:#101010;--shelf-card-notes-compact-visual-height:var(--shelf-card-compact-visual-height);--shelf-card-notes-pinbar-height:40px;--shelf-card-notes-layer-offset:64px;--shelf-card-notes-expanded-visual-height:calc(var(--shelf-card-notes-compact-visual-height) + (2 * var(--shelf-card-notes-layer-offset)));--shelf-card-notes-pin-size:16px;--shelf-card-notes-pin-inset:17px;--shelf-card-notes-fold-size:42px;--shelf-card-documents-background:#aab3aa;--shelf-card-documents-padding:var(--shelf-card-inline-padding);--shelf-card-documents-block-gap:8px;--shelf-card-documents-block-radius:18px;--shelf-card-documents-photo:var(--shelf-card-documents-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-documents-photo:color-mix(in srgb, var(--shelf-card-documents-background) 18%, #d8d8d8)}}:root{--shelf-card-documents-video:var(--shelf-card-documents-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-documents-video:color-mix(in srgb, var(--shelf-card-documents-background) 18%, #c7d39d)}}:root{--shelf-card-documents-note:var(--shelf-card-documents-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-documents-note:color-mix(in srgb, var(--shelf-card-documents-background) 18%, #fff36a)}}:root{--shelf-card-documents-document:var(--shelf-card-documents-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-documents-document:color-mix(in srgb, var(--shelf-card-documents-background) 18%, #eee7cb)}}:root{--shelf-card-documents-other:var(--shelf-card-documents-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-documents-other:color-mix(in srgb, var(--shelf-card-documents-background) 18%, #b1bec2)}}:root{--shelf-card-documents-voice:var(--shelf-card-documents-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-documents-voice:color-mix(in srgb, var(--shelf-card-documents-background) 18%, #bd8e81)}}:root{--page-media-selector-tile-fill:#ffffff57;--page-media-selector-selection-fill:#fff9;--page-media-selector-muted-text:#10101099;--page-media-selector-divider:#10101017;--page-media-selector-footer-fill:#ffffff38;--page-media-selector-error:#8f3028;--shelf-card-map-background:#c7d39d;--shelf-card-map-content-panel:var(--shelf-card-map-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-map-content-panel:color-mix(in srgb, var(--shelf-card-map-background) 89%, black)}}:root{--shelf-card-map-visual:var(--shelf-card-map-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-map-visual:color-mix(in srgb, var(--shelf-card-map-background) 48%, white)}}:root{--shelf-card-relationships-background:#afc3be;--shelf-card-friends-background:#c99ca6;--shelf-card-relationships-illustration:var(--shelf-card-relationships-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-relationships-illustration:color-mix(in srgb, var(--shelf-card-relationships-background) 28%, white)}}:root{--shelf-card-voice-background:#bd8e81;--shelf-card-voice-ring:#f8f2f1;--shelf-card-voice-ring-width:47px;--shelf-card-voice-marker:#ed6745;--shelf-card-pages-background:#eee7cb;--shelf-card-pages-visual:var(--shelf-card-pages-background);--shelf-card-pages-text:#000;--shelf-card-pages-row:#ffffff6b;--shelf-card-pages-accent-1:var(--shelf-card-pages-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-pages-accent-1:color-mix(in oklch, var(--shelf-card-pages-background) 20%, #c0ca9b)}}:root{--shelf-card-pages-accent-3:var(--shelf-card-pages-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-pages-accent-3:color-mix(in oklch, var(--shelf-card-pages-background) 20%, #f45e35)}}:root{--shelf-card-pages-accent-4:var(--shelf-card-pages-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-pages-accent-4:color-mix(in oklch, var(--shelf-card-pages-background) 20%, #b5877e)}}:root{--shelf-card-pages-accent-5:var(--shelf-card-pages-background)}@supports (color:color-mix(in lab, red, red)){:root{--shelf-card-pages-accent-5:color-mix(in oklch, var(--shelf-card-pages-background) 20%, #92998d)}}:root{--shelf-card-pages-empty:#000}:root[data-oki-theme=black]{--shelf-card-memory-background:#687064;--shelf-card-media-background:#707070;--shelf-card-map-background:#b1bc8c;--shelf-card-calendar-background:#ff693c;--shelf-card-calendar-card-background:#c2482a;--shelf-card-calendar-day-text:var(--oki-gray-950);--shelf-card-goals-background:#5c9a84;--shelf-card-notes-background:#d2c320;--shelf-card-notes-ink:var(--oki-gray-950);--shelf-card-documents-background:#a8b3a9;--shelf-card-friends-background:#cb9ca4;--shelf-card-relationships-background:#afc3be;--shelf-card-voice-background:#b08479;--shelf-card-pages-background:#787054;--shelf-card-actions-background:#404040;--shelf-card-integrations-background:#abbfc7;--shelf-card-apps-background:#b9b3c9;--shelf-card-browser-background:#7cb3cf;--shelf-card-marketplace-background:#eee7cb;--shelf-card-settings-background:#a8a9a3;--shelf-card-text-color:var(--oki-gray-white);--shelf-card-metric-color:var(--oki-gray-white);--shelf-card-secondary-text-color:var(--oki-gray-white);--shelf-card-context-color:var(--oki-gray-white);--shelf-card-calendar-text:var(--oki-gray-white);--shelf-card-notes-text:var(--oki-gray-white);--shelf-card-pages-text:var(--oki-gray-white);--shelf-card-pages-row:#ffffff29;--shelf-card-pages-empty:var(--oki-gray-white);--shelf-card-settings-row-label:var(--oki-gray-white);--shelf-card-media-empty:var(--oki-gray-white);--shelf-card-action-tint:var(--oki-gray-black);--shelf-card-action-tint-first:20%;--shelf-card-action-tint-second:40%;--shelf-card-action-tint-third:60%;--shelf-card-action-text:var(--oki-gray-white);--shelf-card-relationship-action-tint-first:var(--shelf-card-action-tint-first);--shelf-card-relationship-action-tint-second:var(--shelf-card-action-tint-second);--shelf-card-relationship-action-tint-third:var(--shelf-card-action-tint-third)}}@layer oki-foundation{html,body{background-color:var(--oki-safari-theme-color);height:100%;margin:0;overflow:hidden}html{touch-action:pan-x pan-y;overscroll-behavior-x:none;font-size:calc(100% * var(--oki-text-scale,1))}body{font-family:var(--oki-font-sans);color:var(--text-primary);background-color:var(--oki-safari-theme-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}@media (pointer:coarse){button,[role=button]{touch-action:manipulation}}:where(a[href],button,input:is([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),select,summary,[role=button],[role=tab],[role=switch],[tabindex]:not([tabindex="-1"],input,textarea,[contenteditable]:not([contenteditable=false]),[role=textbox])):focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),textarea,[contenteditable]:not([contenteditable=false]),[role=textbox]):focus-visible{outline:none}@media (prefers-reduced-motion:no-preference){:where([data-oki-press=scale]){transition:scale var(--oki-motion-fast) var(--oki-global-easing)}:where([data-oki-press=scale]:active:not(:disabled,[aria-disabled=true])){scale:var(--oki-press-scale);transition:scale var(--oki-motion-press) ease-out}}}@layer oki-legacy{.app-root{min-width:1200px;min-height:700px}body[data-oki-ios-embed=app] .app-root{min-width:0;min-height:0}@media (max-width:1199px),(max-height:699px){.app-root{min-width:0;min-height:0}body[data-oki-ios-embed=app] .app-root{min-width:0;min-height:0;display:block!important}}body[data-oki-ios-embed=app] nextjs-portal,body[data-oki-ios-embed=app] [data-nextjs-dev-overlay]{display:none!important}.oki-logo{top:var(--page-inset);left:var(--page-inset);z-index:var(--z-chrome-logo);width:auto;height:var(--oki-logo-height);display:block;position:fixed}.oki-hover-explanation{top:var(--oki-hover-explanation-y);left:var(--oki-hover-explanation-x);z-index:2147483647;border:1px solid var(--oki-white-overlay-10);width:max-content;max-width:min(260px,100vw - 24px);box-shadow:0 4px 12px var(--oki-black-overlay-20);color:var(--oki-gray-white);font-size:var(--oki-type-subhead);letter-spacing:0;opacity:1;pointer-events:none;white-space:normal;background:#292827;border-radius:8px;gap:5px;padding:7px 10px 8px;font-weight:450;line-height:1.0625rem;animation:90ms ease-out both oki-hover-explanation-in;display:grid;position:fixed;transform:translate(-50%)}.oki-hover-explanation[data-instant]{animation:none}.oki-hover-explanation--left{transform:none}.oki-hover-explanation--right{transform:translate(-100%)}.oki-hover-explanation--top{transform:translate(-50%,-100%)}.oki-hover-explanation--top.oki-hover-explanation--left{transform:translateY(-100%)}.oki-hover-explanation--top.oki-hover-explanation--right{transform:translate(-100%,-100%)}.oki-hover-explanation--menu-bubble{isolation:isolate;max-width:none;box-shadow:none;color:var(--oki-menu-text);filter:none;font-size:var(--oki-type-body);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:4px 14px 12px;font-weight:420;line-height:1.0625rem;animation:none}.oki-hover-explanation__shape-definition,.oki-hover-explanation__shape-outline{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.oki-hover-explanation__shape-definition{z-index:-3}.oki-hover-explanation__shape-outline{z-index:-1}.oki-hover-explanation__menu-surface{z-index:-2;position:absolute;inset:0}.oki-hover-explanation__shadow-near{flood-color:var(--oki-menu-panel-near-shadow-color)}.oki-hover-explanation__shadow-far{flood-color:var(--oki-menu-panel-far-shadow-color)}.oki-hover-explanation__shadow-shape{fill:var(--oki-gray-black)}.oki-hover-explanation__inset-line{fill:none;stroke:none;stroke-width:1px;vector-effect:non-scaling-stroke}@media (prefers-contrast:more){.oki-hover-explanation__inset-line{stroke:var(--oki-header-glass-edge)}}:root[data-oki-contrast=more] .oki-hover-explanation__inset-line{stroke:var(--oki-header-glass-edge)}.oki-hover-explanation__menu-surface{border:var(--oki-menu-panel-border);background:var(--oki-menu-panel-specular), var(--oki-menu-panel-background);-webkit-backdrop-filter:var(--oki-menu-panel-backdrop-filter)}.oki-hover-explanation--menu-bubble>span,.oki-hover-explanation--menu-bubble>kbd{z-index:1;position:relative;translate:0 -1px}.oki-hover-explanation kbd{color:var(--oki-white-overlay-60);font:inherit;font-size:var(--oki-type-footnote);line-height:.875rem}.oki-hover-explanation--menu-bubble kbd{color:var(--oki-menu-muted-text)}@keyframes oki-hover-explanation-in{0%{opacity:0;translate:0 -2px}}@media (prefers-reduced-motion:reduce){.oki-hover-explanation{animation:none}}.oki-arrive{animation:oki-arrive var(--oki-motion-fast) var(--oki-ease-out) backwards}@keyframes oki-arrive{0%{opacity:0}}.app-sidebar-search{z-index:calc(var(--z-canvas-overlay) + 50);pointer-events:none;position:fixed;inset:0}html[data-oki-dialogue-search] .app-sidebar-search{right:var(--oki-global-search-surface-width)}.app-sidebar-search__panel{--oki-global-search-results-gap:18px;box-sizing:border-box;top:auto;right:calc(var(--oki-shell-chrome-inline-end,var(--dialogue-dock-width,0px)) + var(--oki-global-chrome-unit));bottom:var(--oki-global-chrome-unit);width:calc(var(--oki-global-search-surface-width) - var(--oki-global-search-left-trim));max-width:calc(100vw - 32px - var(--oki-global-search-left-trim));height:auto;max-height:calc(100dvh - 100px);color:var(--text-primary);font-family:var(--oki-font-sans);pointer-events:auto;--oki-navigation-item-gap:0px;flex-direction:column-reverse;display:flex;position:fixed}.app-sidebar-search[data-field-owner=footer] .app-sidebar-search__panel{bottom:calc(var(--oki-global-chrome-unit) + var(--oki-global-footer-search-height,var(--oki-global-search-bar-height)) + var(--oki-global-search-results-gap));max-height:calc(100dvh - var(--oki-global-chrome-unit) - var(--oki-global-footer-search-height,var(--oki-global-search-bar-height)) - var(--oki-global-search-results-gap) - var(--oki-global-chrome-unit))}html[data-oki-footer-occluder~=about-drawer] .app-sidebar-search__panel{right:calc(var(--oki-shell-chrome-inline-end,var(--dialogue-dock-width,0px)) + 440px + var(--oki-global-chrome-unit))}.app-sidebar-search[data-closing=true] .app-sidebar-search__panel{pointer-events:none}html[data-oki-dialogue-search] .app-sidebar-search__panel{right:calc(var(--oki-global-search-surface-width) + var(--oki-global-chrome-unit));width:min(calc(var(--oki-global-search-surface-width) - var(--oki-global-search-left-trim)), calc(100vw - var(--oki-global-search-surface-width) - var(--oki-global-search-left-trim)))}@media (max-width:864px){html[data-oki-dialogue-search] .app-sidebar-search{right:0}html[data-oki-dialogue-search] .app-sidebar-search__panel{right:var(--oki-global-chrome-unit);width:min(calc(var(--oki-global-search-surface-width) - var(--oki-global-search-left-trim)), calc(100vw - var(--oki-global-chrome-unit) * 2 - var(--oki-global-search-left-trim)))}}body[data-oki-ios-embed=app] .app-sidebar-search{pointer-events:none}body[data-oki-ios-embed=app] .app-sidebar-search__panel{top:max(env(safe-area-inset-top), 60px);width:auto;max-height:calc(100dvh - max(env(safe-area-inset-top), 60px) - max(env(safe-area-inset-bottom), 12px));height:auto;left:16px;right:16px}body[data-oki-ios-embed=app] .app-sidebar-search__field-row{width:100%}.app-sidebar-search[data-field-owner=footer] .app-sidebar-search__field-row{display:none!important}.app-sidebar-search[data-field-owner=footer] .app-sidebar-search__body{margin-bottom:0}.app-sidebar-search__field-row{transition:background-color var(--oki-global-search-bar-fill-transition);grid-template-columns:minmax(0,1fr);align-self:flex-start;align-items:center;gap:0;margin:0;display:grid}.app-sidebar-search__field-row[data-context-attachment=true]{width:100%}.app-sidebar-search__panel[data-history-open=true] .app-sidebar-search__field-row{background:var(--oki-global-search-bar-fill);border-bottom:0}.app-sidebar-search__panel[data-query-active=true] .app-sidebar-search__field-row{background:var(--oki-global-search-bar-hover-fill)}.app-sidebar-search__field-row:focus-within,.app-sidebar-search__field-row[data-active=true],.app-sidebar-search__panel[data-query-active=true] .app-sidebar-search__field-row:focus-within,.app-sidebar-search__panel[data-query-active=true] .app-sidebar-search__field-row[data-active=true],.app-sidebar-search[data-closing=true] .app-sidebar-search__field-row{background:var(--oki-gray-white);transition:none}.app-sidebar-search__field{box-sizing:border-box;border-radius:inherit;height:100%;transition:background-color .26s var(--oki-global-easing);background:0 0;grid-template-columns:30px minmax(0,1fr);align-items:center;padding:0;display:grid}.app-sidebar-search__field-row[data-active=true] .app-sidebar-search__field{background:0 0}.app-sidebar-search__field-add{place-self:center}.app-sidebar-search__input-shell{align-items:center;min-width:0;height:100%;display:grid;position:relative}.app-sidebar-search__input-shell>*{grid-area:1/1}.app-sidebar-search__input{width:100%;min-width:0;color:var(--oki-global-search-entry-color);font-family:var(--oki-font-sans);font-size:var(--oki-global-search-control-font-size);font-weight:var(--oki-global-search-entry-font-weight);letter-spacing:0;line-height:var(--oki-global-search-control-line-height);background:0 0;border:0;outline:none}.app-sidebar-search__input::placeholder{color:var(--oki-global-search-hint-color);font-size:var(--oki-global-search-control-font-size);font-weight:var(--oki-global-search-control-font-weight);line-height:var(--oki-global-search-control-line-height);opacity:1}.app-sidebar-search__chat-hint{pointer-events:none;color:var(--oki-gray-500);font-family:var(--oki-font-sans);font-size:var(--oki-global-search-control-font-size);font-weight:var(--oki-font-weight-regular);letter-spacing:0;line-height:var(--oki-global-search-control-line-height);animation:app-sidebar-search-chat-hint-emerge .28s var(--oki-global-easing) both;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.app-sidebar-search__chat-hint-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes app-sidebar-search-chat-hint-emerge{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.app-sidebar-search__chat-hint{animation:none}}.app-sidebar-search__body{--oki-chat-text-font-size:var(--oki-type-body);--oki-menu-font-size:var(--oki-type-body);--dialogue-chat-history-item-height:28px;--oki-menu-motion-duration:var(--oki-chrome-glass-crossfade-duration);--oki-menu-radius:18px;--oki-menu-panel-large-background:var(--oki-chat-prompt-background);--oki-menu-panel-large-backdrop-filter:none;--oki-menu-panel-specular:none;width:100%;max-width:100%;min-height:0;margin-bottom:var(--oki-global-chrome-unit);flex:0 auto;padding-top:18px}.app-sidebar-search__panel:not([data-query-active=true]):not([data-history-open=true]) .app-sidebar-search__body{display:none}.app-sidebar-search__category-marker{z-index:0;background:var(--shelf-card-default-content-panel);border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.app-sidebar-search__category-link{min-height:32px;color:inherit;font:inherit;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;position:relative}a.app-sidebar-search__category-link{min-width:0;margin-right:calc(-1 * var(--oki-menu-inline-inset,8px));border-radius:var(--oki-menu-item-radius);flex:auto}.app-sidebar-search__category-title{z-index:1;color:inherit;font:inherit;margin-left:18px;position:relative}.app-sidebar-search__category-see-all{color:var(--text-secondary);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-regular);margin-left:auto;padding-inline:8px}.app-sidebar-search__category-link:focus-visible{background:var(--oki-menu-item-hover-fill);outline:none}.app-sidebar-search__category-link:focus-visible .app-sidebar-search__category-see-all{color:var(--text-primary)}@media (hover:hover){.app-sidebar-search__category-link:hover .app-sidebar-search__category-see-all{color:var(--text-primary)}}.dialogue-sidebar__chat-history-item.app-sidebar-search__row--detail{align-items:center;min-height:44px}.app-sidebar-search__row-copy{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.app-sidebar-search__row-detail{color:var(--text-secondary);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;line-height:1rem;overflow:hidden}.app-sidebar-search__open-hint{color:var(--text-secondary);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-regular);white-space:nowrap;flex:none;margin-left:12px;line-height:1rem}.app-sidebar-search__category-marker[data-kind=chat],.app-sidebar-search__category-marker[data-kind=desk]{background:#d7d7d7;border-radius:0}.app-sidebar-search__category-marker[data-kind=page]{background:var(--shelf-card-pages-background)}.app-sidebar-search__category-marker[data-kind=memo]{background:var(--shelf-card-notes-background)}.app-sidebar-search__category-marker[data-kind=photo],.app-sidebar-search__category-marker[data-kind=video]{background:var(--shelf-card-media-content-panel)}.app-sidebar-search__category-marker[data-kind=document]{background:var(--shelf-card-documents-background)}.app-sidebar-search__category-marker[data-kind=map]{background:var(--shelf-card-map-background)}.app-sidebar-search__category-marker[data-kind=memory]{background:var(--shelf-card-memory-background)}.app-sidebar-search__category-marker[data-kind=people]{background:var(--shelf-card-relationships-background)}.app-sidebar-search__category-marker[data-kind=voice]{background:var(--shelf-card-voice-background)}.app-sidebar-search__category-marker[data-kind=calendar]{background:var(--shelf-card-calendar-background)}.app-sidebar-search__category-marker[data-kind=archives]{background:var(--shelf-card-pages-accent-5)}.app-sidebar-search__row--disabled{cursor:default;opacity:.55}.app-sidebar-search__tile-row{--app-sidebar-search-tile-gap:10px;box-sizing:border-box;gap:var(--app-sidebar-search-tile-gap);width:100%;min-height:0;padding-block:6px;padding-inline:var(--oki-menu-inline-inset);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow:auto hidden}.app-sidebar-search__tile-row::-webkit-scrollbar{display:none}.app-sidebar-search__tile{flex:0 0 calc((100% - (var(--app-sidebar-search-tile-columns) - 1) * var(--app-sidebar-search-tile-gap)) / var(--app-sidebar-search-tile-columns));scroll-snap-align:start;flex-direction:column;gap:4px;min-width:0;display:flex}.app-sidebar-search__tile-row[data-columns="3"]{--app-sidebar-search-tile-columns:3}.app-sidebar-search__tile-row[data-columns="5"]{--app-sidebar-search-tile-columns:5}.app-sidebar-search__tile-frame{aspect-ratio:1;background:var(--shelf-card-media-placeholder);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.app-sidebar-search__tile-frame--round{border-radius:50%}.app-sidebar-search__tile-frame--desk{aspect-ratio:var(--desk-world-aspect-ratio);border-radius:var(--oki-surface-radius)}.app-sidebar-search__tile-frame img{object-fit:cover;width:100%;height:100%;display:block}.app-sidebar-search__tile-frame--round[data-ring=true]{background:var(--app-sidebar-search-ring)}.app-sidebar-search__tile-frame--round[data-ring=true] img{box-sizing:border-box;border:2px solid #0000;border-radius:50%}.app-sidebar-search__desk-miniature.desk-world-miniature.records-canvas{--desk-world-miniature-width:var(--app-sidebar-search-desk-width);border-radius:inherit;filter:none;width:100%;height:100%;display:block}.app-sidebar-search__tile-frame{transition:filter .1s}.app-sidebar-search__tile-frame:focus-visible,.app-sidebar-search__tile-frame[data-active=true]{filter:brightness(.82);outline:none}@media (hover:hover){.app-sidebar-search__tile-frame:hover{filter:brightness(.82)}}.app-sidebar-search__tile-label{color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;display:block;overflow:hidden}.app-sidebar-search__photo-grid{box-sizing:border-box;width:100%;min-height:0;padding-block:6px;padding-inline:var(--oki-menu-inline-inset);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.app-sidebar-search__photo-tile{aspect-ratio:1;background:var(--shelf-card-media-placeholder);cursor:pointer;border:0;border-radius:0;width:100%;padding:0;display:block;overflow:hidden}.app-sidebar-search [draggable=true]{cursor:grab}.app-sidebar-search [draggable=true]:active{cursor:grabbing}.app-sidebar-search__photo-tile img{object-fit:cover;width:100%;height:100%;transition:filter .1s;display:block}.app-sidebar-search__photo-tile:focus-visible img,.app-sidebar-search__photo-tile[data-active=true] img{filter:brightness(.82)}@media (hover:hover){.app-sidebar-search__photo-tile:hover img{filter:brightness(.82)}}.app-sidebar-search__photo-tile:focus-visible,.app-sidebar-search__photo-tile[data-active=true]{outline:none}.dialogue-chat-stack{width:100%;height:100%;min-height:100%;position:relative}.dialogue-sidebar{box-sizing:border-box;width:100%;min-width:var(--oki-dialogue-min-width);background-color:var(--oki-chat-surface-background);height:100%;min-height:0;font-family:var(--oki-font-sans);--dialogue-line-height-body:var(--oki-chat-text-line-height);--dialogue-line-height-compact:var(--oki-chat-text-line-height);--dialogue-line-height-ui:var(--oki-chat-text-line-height);--dialogue-line-height-code:var(--oki-chat-text-line-height);overflow:hidden}.dialogue-sidebar--disabled{background-color:var(--oki-chat-surface-background)}.dialogue-sidebar--disabled .dialogue-sidebar__inner{position:relative}.dialogue-sidebar--disabled .dialogue-sidebar__inner:after{content:"";z-index:10;background-color:var(--oki-white-overlay-60);cursor:default;position:absolute;inset:0}.dialogue-sidebar__inner{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:14px 14px 18px 18px;display:flex;position:relative}.dialogue-sidebar__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.dialogue-sidebar__title{min-width:0;color:var(--oki-chat-title-text);font-size:var(--oki-chat-text-font-size);font-weight:var(--oki-font-weight-glass);letter-spacing:-.01em;line-height:var(--oki-chat-text-line-height);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;margin:0;display:inline-flex;overflow:hidden}.dialogue-sidebar__header-actions{opacity:1;pointer-events:auto;flex-shrink:0;align-items:center;transition:opacity .15s;display:flex}.dialogue-sidebar__header:focus-within .dialogue-sidebar__header-actions{opacity:1;pointer-events:auto}.dialogue-sidebar__header-actions:has(.dialogue-sidebar__header-icon-button[aria-expanded=true]){opacity:1;pointer-events:auto}@media (hover:hover){.dialogue-sidebar__header:hover .dialogue-sidebar__header-actions{opacity:1;pointer-events:auto}}.dialogue-sidebar__body{flex-direction:column;flex:auto;justify-content:flex-end;align-items:stretch;min-height:0;padding-top:17.6px;display:flex}.dialogue-sidebar__body--thread{--dialogue-history-prompt-gap:12px;--dialogue-prompt-overlay-clearance:calc(80px + 2 * var(--oki-line-width));justify-content:stretch;gap:0;padding-top:17.6px;position:relative}.dialogue-sidebar__body--starter{position:relative}.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread:after,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread:after{content:"";z-index:2;height:max(0px, calc(var(--dialogue-prompt-overlay-clearance,calc(80px + 2 * var(--oki-line-width))) - var(--dialogue-prompt-stack-height,calc(80px + 2 * var(--oki-line-width))) / 2));background:var(--oki-chat-prompt-background);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.dialogue-sidebar__history{--dialogue-trace-overhang:8px;box-sizing:border-box;min-height:0;margin-left:calc(-1 * var(--dialogue-trace-overhang));flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.dialogue-sidebar__jump-to-bottom{z-index:4;left:0;right:0;bottom:var(--dialogue-jump-to-bottom-bottom,calc(var(--dialogue-composer-bottom-inset,0px) + var(--dialogue-prompt-overlay-clearance,calc(80px + 2 * var(--oki-line-width))) + 8px));border:1px solid var(--oki-chat-prompt-outline);background:var(--oki-header-glass-background);width:30px;height:30px;box-shadow:none;-webkit-backdrop-filter:var(--oki-header-glass-backdrop-filter);backdrop-filter:var(--oki-header-glass-backdrop-filter);color:var(--oki-chat-strong-text);isolation:isolate;cursor:pointer;transition:opacity .18s var(--oki-ease-out), translate .18s var(--oki-ease-out), scale .18s var(--oki-ease-out), visibility 0s linear 0s;border-radius:50%;justify-content:center;align-items:center;margin-inline:auto;padding:0;display:inline-flex;position:absolute}.dialogue-sidebar__jump-to-bottom[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s var(--oki-ease-in), translate .14s var(--oki-ease-in), scale .14s var(--oki-ease-in), visibility 0s linear .14s;translate:0 6px;scale:.92}.dialogue-sidebar__jump-to-bottom-dots{align-items:center;gap:3px;display:inline-flex}.dialogue-sidebar__jump-to-bottom-dots>span{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite dialogue-jump-dots}.dialogue-sidebar__jump-to-bottom-dots>span:nth-child(2){animation-delay:.16s}.dialogue-sidebar__jump-to-bottom-dots>span:nth-child(3){animation-delay:.32s}@keyframes dialogue-jump-dots{0%,80%,to{opacity:.3;scale:.85}40%{opacity:1;scale:1}}.dialogue-sidebar__jump-to-bottom:after{content:"";z-index:0;border-radius:inherit;background:var(--oki-header-glass-specular);pointer-events:none;position:absolute;inset:0}.dialogue-sidebar__jump-to-bottom>*{z-index:1;position:relative}.dialogue-sidebar__jump-to-bottom svg{width:calc(var(--oki-global-search-control-icon-size) * 1.2);height:calc(var(--oki-global-search-control-icon-size) * 1.2)}@media (hover:hover){.dialogue-sidebar__jump-to-bottom:hover{box-shadow:inset 0 0 0 999px var(--oki-interaction-subtle-hover-fill)}}.dialogue-sidebar__jump-to-bottom:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}.dialogue-sidebar__jump-to-bottom:active{box-shadow:inset 0 0 0 999px var(--oki-interaction-subtle-pressed-fill);transition:scale .1s ease-out;scale:.94}@media (prefers-reduced-motion:reduce){.dialogue-sidebar__jump-to-bottom,.dialogue-sidebar__jump-to-bottom[data-visible=false],.dialogue-sidebar__jump-to-bottom:active{translate:none;scale:none}.dialogue-sidebar__jump-to-bottom{transition:opacity .12s linear,visibility linear}.dialogue-sidebar__jump-to-bottom[data-visible=false]{transition:opacity .12s linear,visibility 0s linear .12s}.dialogue-sidebar__jump-to-bottom-dots>span{opacity:.7;animation:none}}.dialogue-sidebar__body--thread .dialogue-sidebar__history{min-height:0;margin-bottom:var(--dialogue-composer-bottom-inset,0px);flex:auto}.dialogue-sidebar__history-scroll{flex:auto;min-height:0}.dialogue-sidebar__history-content{box-sizing:border-box;padding:16px 2px 24px var(--dialogue-trace-overhang)}.dialogue-sidebar__body--thread .dialogue-sidebar__history-content{padding-bottom:calc(var(--dialogue-prompt-overlay-clearance) + var(--dialogue-history-prompt-gap) + 24px);scroll-padding-bottom:calc(var(--dialogue-prompt-overlay-clearance) + var(--dialogue-history-prompt-gap))}.dialogue-thread__hydrating{pointer-events:none;flex-direction:column;align-items:stretch;gap:14px;padding:8px 2px 4px;display:flex}.dialogue-thread__hydrating-line{background:linear-gradient(90deg,#3c3c430d 0%,#3c3c431a 45%,#3c3c430d 90%) 0 0/220% 100%;border-radius:6px;height:12px;animation:1.1s ease-in-out infinite dialogue-thread-hydrating-shimmer;display:block}.dialogue-thread__hydrating-line--user{align-self:flex-end;width:min(62%,220px)}.dialogue-thread__hydrating-line--assistant{align-self:flex-start;width:min(78%,280px)}.dialogue-thread__hydrating-line--assistant-short{align-self:flex-start;width:min(48%,170px)}@keyframes dialogue-thread-hydrating-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.dialogue-thread__hydrating-line{animation:none}}.dialogue-thread__turn{--dialogue-user-padding-x:14px;--dialogue-turn-text-inset:calc(1px + var(--dialogue-user-padding-x));flex-direction:column;gap:28px;display:flex}.dialogue-thread__user-group{flex-direction:column;align-items:flex-end;width:100%;display:flex;position:relative}.dialogue-thread__user-group[data-enter=true] .dialogue-thread__user{transform-origin:100% 100%;animation:dialogue-user-enter .34s var(--oki-global-easing) both}.dialogue-thread__user{-webkit-user-drag:none;box-sizing:border-box;background:var(--oki-gray-200);width:fit-content;max-width:75%;padding:10px var(--dialogue-user-padding-x) 11px;color:var(--oki-chat-user-text);font-size:var(--oki-composer-font-size);letter-spacing:-.01em;font-weight:450;line-height:var(--oki-composer-line-height);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:0;border-radius:16px;flex-shrink:0}@keyframes dialogue-user-enter{0%{opacity:0;transform:translateY(18px)scale(.94)}40%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.dialogue-thread__user-group[data-enter=true] .dialogue-thread__user{animation:none}}.dialogue-thread__user-meta{z-index:1;min-height:22px;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:auto;transition:opacity var(--oki-motion-press) ease, transform var(--oki-motion-fast) var(--oki-ease-in);align-items:center;gap:10px;padding:8px 6px 0 0;line-height:1;display:flex;position:absolute;top:100%;right:0;transform:translateY(-3px)}.dialogue-thread__user-group:focus-within .dialogue-thread__user-meta{opacity:1;pointer-events:auto;transition:opacity var(--oki-motion-fast) ease, transform var(--oki-motion-base) var(--oki-ease-out);transform:translateY(0)}@media (hover:hover){.dialogue-thread__user-group:hover .dialogue-thread__user-meta{opacity:1;pointer-events:auto;transition:opacity var(--oki-motion-fast) ease, transform var(--oki-motion-base) var(--oki-ease-out);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dialogue-thread__user-meta,.dialogue-thread__user-group:hover .dialogue-thread__user-meta,.dialogue-thread__user-group:focus-within .dialogue-thread__user-meta{transition:none;transform:none}}.dialogue-thread__user-meta button{width:28px;height:28px;color:inherit;background:0 0;border:0;border-radius:8px;place-items:center;margin:-5px;padding:0;display:grid}.dialogue-thread__user-meta button:focus-visible{color:var(--text-secondary);box-shadow:var(--oki-focus-ring-inset);outline:none}.dialogue-thread__user-meta button:active:not(:disabled){color:var(--text-primary)}@media (hover:hover){.dialogue-thread__user-meta button:hover:not(:disabled){color:var(--text-primary);outline:none}}.dialogue-thread__user-meta button:disabled{color:var(--oki-disabled-icon-color);cursor:default}.dialogue-thread__user-meta svg{width:var(--oki-chat-meta-icon-size);height:var(--oki-chat-meta-icon-size);fill:currentColor;stroke:none}.dialogue-thread__user-meta button.dialogue-thread__message-copy--copied{color:var(--oki-gray-700);animation:dialogue-message-copy-confirm .18s var(--oki-ease-out) both}@keyframes dialogue-message-copy-confirm{0%{opacity:.3;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.dialogue-thread__user-edit{box-sizing:border-box;border:1px solid var(--oki-chat-prompt-outline);border-radius:var(--oki-prompt-frame-radius);background:var(--oki-chat-surface-background);width:100%;min-height:80px;padding:10px 12px}.dialogue-thread__user-edit textarea{box-sizing:border-box;resize:none;width:100%;min-height:23px;max-height:220px;color:var(--oki-chat-user-text);font:inherit;font-size:var(--oki-prompt-font-size);letter-spacing:-.01em;font-weight:450;line-height:var(--dialogue-line-height-compact);background:0 0;border:0;outline:none;padding:0;display:block}.dialogue-thread__user-edit textarea:focus{outline:none}.dialogue-thread__user-edit-footer,.dialogue-thread__user-edit-actions{align-items:center;display:flex}.dialogue-thread__user-edit-footer{min-height:30px;color:var(--oki-save-status-error);font-size:var(--oki-type-caption);justify-content:space-between;gap:10px;padding-top:10px}.dialogue-thread__user-edit-actions{gap:10px}.dialogue-thread__user-edit-cancel{border-radius:var(--oki-radius-pill);background:var(--oki-black-overlay-05);height:26px;color:var(--text-secondary);font:inherit;font-size:var(--oki-type-footnote);border:0;padding:0 12px}.dialogue-thread__user-edit-cancel:focus-visible{background:var(--oki-interaction-subtle-hover-fill);color:var(--text-primary);outline:none}@media (hover:hover){.dialogue-thread__user-edit-cancel:hover{background:var(--oki-interaction-subtle-hover-fill);color:var(--text-primary);outline:none}}.dialogue-thread__user-edit-cancel:active{background:var(--oki-interaction-subtle-pressed-fill)}.dialogue-thread__user-edit-cancel:disabled{color:var(--text-disabled)}.dialogue-thread__user-edit-send{flex:0 0 var(--oki-prompt-control-size)}@media (hover:none),(pointer:coarse){.dialogue-thread__user-meta{pointer-events:none;display:none;position:static;transform:none}.dialogue-thread__user,.dialogue-thread__assistant{color:var(--oki-chat-body-text);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.dialogue-thread__assistant .dialogue-thread__markdown,.dialogue-thread__user[data-selecting-text=true]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}}.dialogue-thread__user-context-menu .oki-menu__item,.dialogue-thread__assistant-context-menu .oki-menu__item{gap:12px}.dialogue-thread__user-context-menu .oki-menu__item>svg,.dialogue-thread__assistant-context-menu .oki-menu__item>svg{flex:0 0 20px;width:20px;height:20px}.dialogue-thread{flex-direction:column;gap:32px;display:flex}.dialogue-thread__submitted-prompt-scroll-reserve{pointer-events:none;flex:none;width:1px}.dialogue-thread__message{color:var(--text-primary);font-size:var(--oki-composer-font-size);font-weight:var(--oki-composer-font-weight);letter-spacing:var(--oki-composer-letter-spacing);line-height:var(--oki-composer-line-height);padding-left:0}.dialogue-thread__message--muted{color:var(--text-secondary)}.dialogue-thread__assistant{color:var(--oki-chat-body-text);flex-direction:column;gap:16px;padding-right:2px;display:flex}.dialogue-thread__timeline{flex-direction:column;gap:6.4px;display:flex}.dialogue-thread__message+.dialogue-thread__message--question{margin-top:calc(.75em - 6.4px)}.dialogue-thread__tool{padding-left:var(--dialogue-turn-text-inset);color:var(--oki-gray-500);font-size:var(--oki-chat-text-font-size);font-weight:var(--oki-font-weight-regular);letter-spacing:0;line-height:var(--dialogue-line-height-compact);align-items:center;gap:7.68px;display:flex}.dialogue-thread__tool-icon{color:currentColor;flex:none;justify-content:center;align-items:center;width:14.4px;height:14.4px;display:inline-flex}.dialogue-thread__tool-icon>svg{width:14.08px;height:14.08px}.dialogue-thread__tool-body{flex-wrap:wrap;flex:auto;align-items:center;gap:5.6px;min-width:0;display:flex}.dialogue-thread__tool-label{min-width:0}.dialogue-thread__tool-repeat-count{opacity:.72;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:2px}.dialogue-thread__tool-meta{flex-wrap:wrap;align-items:center;gap:5.6px;min-width:0;max-width:100%;display:inline-flex}.dialogue-thread__tool-facets{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.dialogue-thread__tool-facet{background:var(--oki-gray-100);color:var(--oki-gray-600);font-size:var(--oki-type-footnote);border-radius:999px;align-items:center;gap:3.2px;padding:1.28px 6.4px;line-height:1.35;display:inline-flex}.dialogue-thread__tool-facet>svg{width:11.52px;height:11.52px}.dialogue-thread__tool-previews{align-items:center;height:24px;padding-left:1.92px;display:inline-flex}.dialogue-thread__tool-previews[data-kind=screenshot] .dialogue-thread__tool-preview{object-fit:cover;object-position:top;width:64px;height:40px;box-shadow:0 0 0 1px var(--oki-chat-window-divider,#0000001f), 0 1px 3px #0000002e;border-radius:5px}.dialogue-thread__tool-preview-button:hover .dialogue-thread__tool-preview{box-shadow:0 0 0 2px var(--oki-accent-orange,#f28c28)}.dialogue-thread__tool-preview-button{cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:0;display:inline-flex}.dialogue-thread__tool-preview-button:focus-visible{outline:2px solid var(--oki-accent-orange,#f28c28);outline-offset:1px}.dialogue-thread__tool-preview-button+.dialogue-thread__tool-preview-button{margin-left:-6px}.dialogue-thread__tool-preview{box-sizing:border-box;border:1px solid var(--surface,var(--oki-gray-50));background:var(--oki-gray-100);object-fit:cover;border-radius:4.48px;width:24px;height:24px}.dialogue-thread__tool-previews[data-kind=site] .dialogue-thread__tool-preview{border-color:var(--oki-gray-200);background:var(--oki-gray-50);object-fit:contain;border-radius:5.76px;padding:2.56px}.dialogue-thread__tool-preview+.dialogue-thread__tool-preview{margin-left:-5.6px}.dialogue-thread__tool-preview-count{color:var(--oki-gray-500);font-size:var(--oki-type-footnote);margin-left:4.8px}.dialogue-thread__tool--active .dialogue-thread__tool-label{color:var(--oki-gray-600)}.dialogue-thread__tool--error{color:#a05a5a}.dialogue-thread__error{background:var(--oki-chat-question-surface);color:var(--text-secondary);font-size:var(--oki-type-subhead);line-height:var(--dialogue-line-height-compact);border-radius:14px;align-items:center;gap:8px;margin-block:0 4px;padding:10px 10px 10px 14px;display:flex}.dialogue-thread__error-icon{flex:none;width:17px;height:17px}.dialogue-thread__error-text{flex:auto;min-width:0}.dialogue-thread__error-retry{background:var(--oki-gray-white);height:30px;box-shadow:0 1px 2px rgba(var(--oki-neutral-shadow-rgb), .1);color:var(--text-primary);font:inherit;font-weight:var(--oki-font-weight-semibold);white-space:nowrap;cursor:pointer;border:0;border-radius:15px;flex:none;align-items:center;gap:5px;padding:0 12px 0 10px;transition:box-shadow .12s,transform .12s;display:inline-flex}.dialogue-thread__error-retry svg{width:15px;height:15px}@media (hover:hover){.dialogue-thread__error-retry:hover{box-shadow:0 1px 2px rgba(var(--oki-neutral-shadow-rgb), .12), 0 4px 12px rgba(var(--oki-neutral-shadow-rgb), .12)}}.dialogue-thread__error-retry:active{transform:scale(.97)}.dialogue-thread__error-retry:focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}.dialogue-thread__markdown{font-size:inherit;line-height:var(--oki-composer-line-height)}.dialogue-thread__markdown p{text-wrap:pretty;margin:0 0 .75em}.dialogue-thread__message[data-streaming] .dialogue-thread__markdown p{text-wrap:wrap}.dialogue-thread__markdown p:last-child{margin-bottom:0}.dialogue-thread__markdown ul,.dialogue-thread__markdown ol{margin:.4em 0 .75em;padding-left:1.3em}.dialogue-thread__markdown ul{list-style-type:disc}.dialogue-thread__markdown ol{list-style-type:decimal}.dialogue-thread__markdown ul ul{list-style-type:circle}.dialogue-thread__markdown ul ul ul{list-style-type:square}.dialogue-thread__markdown ol ol{list-style-type:lower-alpha}.dialogue-thread__markdown li{margin:.25em 0;display:list-item}.dialogue-thread__markdown li>p{margin:0}.dialogue-thread__markdown li>ul,.dialogue-thread__markdown li>ol{margin:.25em 0 0}.dialogue-md-citation-glue{white-space:nowrap}.dialogue-thread__markdown h1,.dialogue-thread__markdown h2,.dialogue-thread__markdown h3,.dialogue-thread__markdown h4{font-weight:var(--oki-font-weight-semibold);letter-spacing:-.01em;line-height:var(--dialogue-line-height-ui,1.4);margin:1.1em 0 .35em}.dialogue-thread__markdown h1:first-child,.dialogue-thread__markdown h2:first-child,.dialogue-thread__markdown h3:first-child,.dialogue-thread__markdown h4:first-child{margin-top:0}.dialogue-thread__markdown h1{font-size:calc(var(--oki-chat-text-font-size) + 4px);font-weight:var(--oki-font-weight-strong);letter-spacing:-.02em;line-height:1.3}.dialogue-thread__markdown h2{font-size:calc(var(--oki-chat-text-font-size) + 2px);letter-spacing:-.015em;line-height:1.35}.dialogue-thread__markdown h3{font-size:var(--oki-chat-text-font-size)}.dialogue-thread__markdown h4{font-size:var(--oki-chat-text-font-size);color:var(--text-secondary)}.dialogue-thread__markdown strong{font-weight:var(--oki-chat-emphasis-font-weight)}.dialogue-thread__markdown blockquote{border-left:2px solid var(--stroke-secondary);color:var(--text-secondary);margin:.75em 0;padding-left:.85em}.dialogue-thread__message .dialogue-thread__markdown+.dialogue-thread__markdown{margin-top:26.4px}.dialogue-thread__photo-groups{box-sizing:border-box;flex-direction:column;align-self:center;gap:22px;width:100%;padding-left:0;display:flex}.dialogue-thread__photo-groups:not(:first-child){margin-top:18px}.dialogue-thread-media-emerge{animation:dialogue-thread-media-emerge .28s var(--oki-global-easing) both;transform-origin:top}@keyframes dialogue-thread-media-emerge{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.dialogue-thread-media-emerge{animation:none}}.dialogue-thread__photos-in-browser{color:var(--text-secondary);font-size:var(--oki-type-subhead);line-height:var(--dialogue-line-height-compact);align-items:baseline;gap:8px;display:flex}.dialogue-thread__photos-in-browser button{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:520}.dialogue-thread__photos-in-browser button:focus-visible{text-underline-offset:2px;outline:none;text-decoration:underline}@media (hover:hover){.dialogue-thread__photos-in-browser button:hover{text-underline-offset:2px;outline:none;text-decoration:underline}}.dialogue-mini-map{box-sizing:border-box;aspect-ratio:3/2;border:1px solid var(--oki-black-overlay-10);background:var(--oki-gray-100);width:100%;min-height:220px;max-height:390px;position:relative;overflow:hidden}.dialogue-mini-map__canvas{width:100%;height:100%}.dialogue-mini-map__loading{color:var(--oki-gray-600);font-size:var(--oki-type-footnote);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.dialogue-mini-map .mapboxgl-ctrl-attrib{font-size:9px}.dialogue-thread__photo-group,.dialogue-thread__trip-photo-group{flex-direction:column;gap:8.8px;display:flex;container-type:inline-size}.dialogue-thread__photo-group-header{flex-direction:column;gap:2.4px;display:flex}.dialogue-thread__photo-group-title{color:var(--oki-chat-strong-text);font-size:var(--oki-chat-meta-font-size);font-weight:var(--oki-chat-text-font-weight);line-height:var(--dialogue-line-height-ui)}.dialogue-thread__photo-group-subtitle{color:var(--oki-chat-meta-color);font-size:var(--oki-chat-meta-font-size);font-weight:var(--oki-chat-text-font-weight);line-height:var(--dialogue-line-height-compact)}.dialogue-thread__photo-group-caption{color:var(--oki-chat-meta-color);font-size:var(--oki-chat-meta-font-size);font-weight:var(--oki-chat-text-font-weight);line-height:var(--dialogue-line-height-compact);margin-top:-3.2px}.dialogue-thread__photo-mosaic{--dialogue-photo-mosaic-gap:4.8px;--dialogue-photo-mosaic-max-row-height:210px;isolation:isolate;grid-template-columns:repeat(var(--dialogue-photo-mosaic-tracks,12), minmax(0, 1fr));grid-auto-rows:min(var(--dialogue-photo-mosaic-max-row-height), calc((100cqw - (var(--dialogue-photo-mosaic-dense,4) - 1) * var(--dialogue-photo-mosaic-gap)) / var(--dialogue-photo-mosaic-dense,4)));gap:var(--dialogue-photo-mosaic-gap);background:0 0;width:100%;display:grid;position:relative;overflow:hidden}.dialogue-thread__photo-mosaic-cell{background:var(--surface-muted);cursor:pointer;min-width:0;min-height:0;transition:transform .12s var(--oki-global-easing);border:0;padding:0;position:relative;overflow:hidden}.dialogue-thread__photo-mosaic-cell:active{transform:scale(.97)}.dialogue-thread__photo-mosaic-cell:focus-visible{outline:var(--oki-focus-ring);outline-offset:-2px}.dialogue-thread__photo-mosaic[data-single=true]{display:block}.dialogue-thread__photo-mosaic[data-single=true] .dialogue-thread__photo-mosaic-cell{--dialogue-photo-single-height:min(var(--dialogue-photo-mosaic-max-row-height), calc((100cqw - 2 * var(--dialogue-photo-mosaic-gap)) / 3));height:var(--dialogue-photo-single-height);width:min(100%, calc(var(--dialogue-photo-single-height) * var(--dialogue-photo-aspect,1.3333)));transition:width .18s var(--oki-global-easing), transform .12s var(--oki-global-easing);display:block}.dialogue-thread__photo-mosaic-glyph{width:24px;height:24px;color:var(--text-secondary);margin:auto;position:absolute;inset:0}.dialogue-thread__photo-mosaic-cell .dialogue-thread__photo-mosaic-more{pointer-events:none;position:absolute;bottom:6px;right:6px}.dialogue-thread__photo-mosaic-cell img{opacity:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .16s ease-out;display:block}.dialogue-thread__photo-mosaic-cell img[data-loaded=true]{opacity:1}.dialogue-thread__photo-overflow{color:var(--oki-chat-meta-color);font:inherit;font-size:var(--oki-chat-meta-font-size);font-weight:var(--oki-chat-text-font-weight);line-height:var(--dialogue-line-height-compact);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.dialogue-thread__photo-overflow:focus-visible{color:var(--oki-gray-900);text-underline-offset:2px;outline:none;text-decoration:underline}@media (hover:hover){.dialogue-thread__photo-overflow:hover{color:var(--oki-gray-900);text-underline-offset:2px;outline:none;text-decoration:underline}}.dialogue-thread__media-preview{position:relative}.dialogue-thread__media-preview-open{z-index:10;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.dialogue-thread__media-preview-open:focus-visible{outline:2px solid var(--oki-black-overlay-20);outline-offset:-2px}@media (hover:hover){.dialogue-thread__media-preview-open:hover{outline:2px solid var(--oki-black-overlay-20);outline-offset:-2px}}.dialogue-thread__photo-loading{color:var(--oki-gray-600);font-size:var(--oki-type-footnote);text-align:center;place-items:center;padding:16px;line-height:1.4;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.dialogue-thread__photo-mosaic-cell img{transition:none;animation:none}.dialogue-thread__photo-mosaic-cell,.dialogue-thread__photo-mosaic[data-single=true] .dialogue-thread__photo-mosaic-cell{transition:none}.dialogue-thread__photo-mosaic-cell:active{transform:none}}.dialogue-md-code--inline{background:var(--oki-black-overlay-05);font-size:.85em;font-family:var(--oki-font-mono);border-radius:5px;padding:.15em .4em}:root[data-oki-theme=black] .dialogue-md-code--inline{background:var(--oki-white-overlay-10)}.dialogue-md-code-block{margin:.6em 0;position:relative}.dialogue-md-pre{background:var(--oki-chat-question-surface);color:var(--text-primary);font-size:var(--oki-type-subhead);line-height:var(--dialogue-line-height-code);border-radius:10px;margin:0;padding:2.55em 1em .9em;overflow-x:auto}.dialogue-md-copy{z-index:1;--code-copy-fill:var(--oki-black-overlay-05);--code-copy-fill-active:var(--oki-black-overlay-10);background:var(--code-copy-fill);color:var(--text-secondary);font:inherit;font-size:var(--oki-type-caption);opacity:0;pointer-events:none;transition:opacity var(--oki-motion-fast) ease, transform var(--oki-motion-base) var(--oki-ease-out), background-color var(--oki-motion-fast) ease, color var(--oki-motion-fast) ease;border:0;border-radius:7px;padding:4.48px 8.32px;line-height:1.2;position:absolute;top:8.8px;right:8.8px;transform:translateY(-2px)}:root[data-oki-theme=black] .dialogue-md-copy{--code-copy-fill:var(--oki-white-overlay-05);--code-copy-fill-active:var(--oki-white-overlay-10)}.dialogue-md-code-block:focus-within .dialogue-md-copy{opacity:1;pointer-events:auto;transform:none}@media (hover:hover){.dialogue-md-code-block:hover .dialogue-md-copy{opacity:1;pointer-events:auto;transform:none}}.dialogue-md-copy:focus-visible{background:var(--code-copy-fill-active);color:var(--text-primary);outline:var(--oki-focus-ring)}@media (hover:hover){.dialogue-md-copy:hover{background:var(--code-copy-fill-active);color:var(--text-primary);outline:none}}@media (hover:none),(pointer:coarse){.dialogue-md-copy{min-height:32px;font-size:var(--oki-type-footnote);opacity:.72;pointer-events:auto;transform:none}.dialogue-md-copy:active{background:var(--code-copy-fill-active);color:var(--text-primary);opacity:1}}@media (prefers-reduced-motion:reduce){.dialogue-md-copy{transition:none;transform:none}}.dialogue-md-code--block{font-family:var(--oki-font-mono)}.dialogue-md-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--stroke-secondary);-webkit-text-decoration-color:var(--stroke-secondary);-webkit-text-decoration-color:var(--stroke-secondary);text-decoration-color:var(--stroke-secondary);text-underline-offset:2px}@media (hover:hover){.dialogue-md-link:hover{-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}}.dialogue-md-img{border-radius:0;max-width:100%;height:auto;margin:.5em 0;display:block}.dialogue-prompt{--oki-prompt-frame-border-width:var(--oki-prompt-border-width,var(--oki-line-width));--oki-prompt-frame-fill:var(--oki-header-glass-background);--oki-prompt-frame-backdrop:var(--oki-header-glass-backdrop-filter);--oki-prompt-frame-specular:var(--oki-header-glass-specular);--oki-prompt-frame-specular-opacity:1;--oki-voice-input-color:var(--oki-chat-prompt-control-color);z-index:0;isolation:isolate;box-sizing:border-box;border:var(--oki-prompt-frame-border-width) solid transparent;border-radius:var(--oki-prompt-frame-radius);background:var(--oki-prompt-frame-fill);width:100%;min-height:0;box-shadow:var(--oki-header-glass-rim);-webkit-backdrop-filter:var(--oki-prompt-frame-backdrop);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.dialogue-prompt:after{z-index:0;border-radius:inherit;background:var(--oki-prompt-frame-specular);content:"";opacity:var(--oki-prompt-frame-specular-opacity);pointer-events:none;position:absolute;inset:0}.dialogue-prompt>*{z-index:2;position:relative}.dialogue-prompt-stack[data-context-drop-armed=true] .dialogue-prompt:after{background:var(--oki-prompt-frame-specular), linear-gradient(var(--oki-interaction-subtle-hover-fill), var(--oki-interaction-subtle-hover-fill)), var(--oki-prompt-frame-fill);opacity:1}.dialogue-prompt-stack{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:100%;display:flex}.dialogue-sidebar .dialogue-prompt-stack{--oki-prompt-plus-corner:var(--oki-prompt-plus-center-inset)}.dialogue-sidebar__body--thread .dialogue-prompt-stack{z-index:3;pointer-events:none;flex:none;position:absolute;bottom:0;left:0;right:0}.dialogue-sidebar__body--thread .dialogue-prompt-stack .dialogue-prompt,.dialogue-sidebar__body--thread .dialogue-prompt-stack .dialogue-context-attachments{pointer-events:auto}.dialogue-prompt-stack--portal-placeholder{min-height:var(--dialogue-prompt-overlay-clearance,calc(80px + 2 * var(--oki-line-width)));pointer-events:none;visibility:hidden}.dialogue-prompt-stack--portal-placeholder--has-context{--dialogue-prompt-overlay-clearance:calc(80px + 60px + 2 * var(--oki-line-width));min-height:var(--dialogue-prompt-overlay-clearance)}.dialogue-sidebar__body--thread:has(.dialogue-prompt--has-context){--dialogue-prompt-overlay-clearance:calc(80px + 60px + 2 * var(--oki-line-width))}.dialogue-context-attachments{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.dialogue-thread__user[data-has-tags=true],[data-mention-chips=true]>textarea{line-height:calc(var(--oki-composer-line-height) + 7px)}[data-mention-chips=true]:not([data-mention-selecting=true])>textarea{color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--text-primary)}.dialogue-context-attachments--message{justify-content:flex-end;align-self:flex-end}.dialogue-prompt__context-region{flex:none;width:100%;display:none}.dialogue-prompt--has-context .dialogue-prompt__context-region{display:block}.dialogue-prompt__context-region-inner{min-height:0}.dialogue-context-attachments--prompt{box-sizing:border-box;width:100%;min-height:60px;padding:12px var(--oki-composer-inline-padding) 0;scrollbar-width:none;flex-wrap:nowrap;gap:8px;overflow:auto hidden}.dialogue-context-attachments--prompt::-webkit-scrollbar{display:none}.dialogue-context-attachment.dialogue-context-attachment--prompt{min-width:54px;height:48px;animation:dialogue-prompt-context-enter .24s var(--oki-global-easing) both;flex:none}.dialogue-context-attachment--prompt .dialogue-context-attachment__preview{width:54px;height:48px;overflow:visible}.dialogue-context-attachment--prompt:has(.dialogue-context-attachment__photo-row){width:auto}.dialogue-context-attachment--prompt:has(.dialogue-context-attachment__photo-row) .dialogue-context-attachment__preview{width:auto}.dialogue-context-attachment__scaled-object{transform-origin:0 0;justify-content:center;align-items:center;width:54px;height:48px;display:flex;position:absolute;top:0;left:0;transform:scale(1)}.dialogue-context-attachment__photo-row{align-items:center;gap:6px;height:48px;display:flex}.dialogue-context-attachment__prompt-photo{box-sizing:border-box;border:1px solid var(--oki-black-overlay-10);object-fit:cover;background:var(--oki-gray-white);width:42px;height:42px;filter:var(--oki-widget-preview-filter);border-radius:0;flex:none;display:block}@keyframes dialogue-prompt-context-enter{0%{opacity:0;transform:translateY(-4px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.dialogue-context-attachment--prompt{animation-duration:.01ms}}.dialogue-context-attachment{justify-content:center;align-self:flex-start;align-items:center;min-width:54px;height:48px;display:flex;position:relative}.dialogue-context-attachment__preview{flex:none;justify-content:center;align-items:center;width:54px;height:48px;display:flex;position:relative}.dialogue-context-attachment--gone .dialogue-context-attachment__preview>*{opacity:.4;filter:grayscale()}.dialogue-context-attachment.dialogue-context-attachment--person,.dialogue-context-attachment--person .dialogue-context-attachment__preview{width:auto;min-width:0;max-width:min(240px,70vw)}.dialogue-context-attachment--person .dialogue-context-attachment__preview--interactive{border-radius:6px}.dialogue-context-attachment--person:has(>button[aria-label^=Remove]){padding-right:18px}.dialogue-context-attachment__raster{object-fit:contain;max-width:54px;max-height:48px;display:block}button.dialogue-context-attachment__preview{color:inherit;font:inherit;background:0 0;border:0;padding:0}.dialogue-context-attachment__preview--interactive{cursor:pointer;transition:background-color .14s ease, transform .18s var(--oki-ease-out);border-radius:7px}.dialogue-context-attachment__preview--interactive:focus-visible{background:var(--oki-black-overlay-05);outline:none;transform:translateY(-1px)}@media (hover:hover){.dialogue-context-attachment__preview--interactive:hover{background:var(--oki-black-overlay-05);outline:none;transform:translateY(-1px)}}.dialogue-context-attachment__thumb{box-sizing:border-box;border:1px solid var(--oki-black-overlay-10);object-fit:cover;background:var(--oki-gray-white);width:42px;height:42px;box-shadow:0 2px 8px var(--oki-black-overlay-10);border-radius:0;display:block;position:absolute}.dialogue-context-attachment__thumb--placeholder{background:radial-gradient(circle at 78% 18%,#fff8b5eb 0 8%,#0000 9%),linear-gradient(145deg,#95becddb,#eff6e8eb 48%,#53845bd1 49%)}.dialogue-context-attachment__thumb--empty-photo{border:4px solid var(--oki-gray-white);background:var(--oki-gray-200)}.dialogue-context-attachment__thumb:first-child{z-index:3;left:4px}.dialogue-context-attachment__thumb:nth-child(2){z-index:2;left:9px;transform:rotate(4deg)}.dialogue-context-attachment__thumb:nth-child(3){z-index:1;left:14px;transform:rotate(8deg)}.dialogue-context-attachment__memo{box-sizing:border-box;width:48px;height:38px;box-shadow:0 4px 10px var(--oki-black-overlay-10);color:rgba(var(--oki-neutral-text-rgb), .86);background:#ffef65;border:1px solid #2a25182e;border-radius:6px;padding:5px 6px;overflow:hidden;transform:rotate(-1.5deg)}.dialogue-context-attachment__memo span{font-size:7px;font-weight:var(--oki-font-weight-medium);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.dialogue-context-attachment__bars{gap:4px;width:100%;display:grid}.dialogue-context-attachment__bars i{background:#2b24184d;border-radius:999px;height:2px;display:block}.dialogue-context-attachment__bars i:nth-child(2){width:78%}.dialogue-context-attachment__bars i:nth-child(3){width:58%}.dialogue-context-attachment__bars i:nth-child(4){width:84%}.dialogue-context-attachment__bars i:nth-child(5){width:46%}.dialogue-context-attachment__paper{box-sizing:border-box;border:1px solid var(--oki-black-overlay-10);width:34px;height:44px;color:rgba(var(--oki-neutral-text-rgb), .8);background:repeating-linear-gradient(#fffffffa 0 7px,#5c789e29 8px);padding:6px 5px;overflow:hidden;transform:rotate(1.5deg)}.dialogue-context-attachment__paper span{font-size:6.5px;font-weight:var(--oki-font-weight-medium);-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.dialogue-context-attachment__search{box-sizing:border-box;border:1px solid var(--oki-black-overlay-20);background:var(--oki-white-overlay-75);width:42px;height:42px;color:rgba(var(--oki-neutral-text-rgb), .58);border-radius:999px;place-items:center;display:grid}.dialogue-context-attachment__search svg{width:20px;height:20px;display:block}.dialogue-context-attachment__calendar{box-sizing:border-box;background:#fffdf8;border:1px solid #3d352b2e;border-radius:5px;width:46px;height:38px;overflow:hidden}.dialogue-context-attachment__calendar-header{background:linear-gradient(90deg,#efe8dc,#f8f4eb);border-bottom:1px solid #5c4e3c24;height:9px}.dialogue-context-attachment__calendar-grid{grid-template-columns:repeat(4,1fr);gap:0;height:calc(100% - 9px);display:grid}.dialogue-context-attachment__calendar-grid span{border-bottom:1px solid #5c4e3c1f;border-right:1px solid #5c4e3c1f}.dialogue-context-attachment__event{box-sizing:border-box;border-radius:var(--oki-radius-sm);background:var(--calendar-event-color,var(--oki-item-selection-accent));grid-template-rows:auto auto;grid-template-columns:3px minmax(0,1fr);align-content:center;column-gap:7px;width:136px;height:40px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dialogue-context-attachment__event{background:color-mix(in srgb, var(--calendar-event-color,var(--oki-item-selection-accent)) 16%, var(--surface-raised))}}.dialogue-context-attachment__event{color:var(--text-primary);text-align:left;padding:4px 8px 4px 5px}.dialogue-context-attachment__event:before{content:"";background:var(--calendar-event-color,var(--oki-item-selection-accent));border-radius:999px;grid-row:1/span 2;align-self:stretch}.dialogue-context-attachment__event-title,.dialogue-context-attachment__event-time{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.dialogue-context-attachment__event-title{font-size:var(--oki-type-footnote);font-weight:590}.dialogue-context-attachment__event-time{color:var(--text-secondary);font-size:var(--oki-type-caption);font-weight:430}.dialogue-context-attachment:has(.dialogue-context-attachment__event){width:auto;min-width:0}.dialogue-context-attachment:has(.dialogue-context-attachment__event) .dialogue-context-attachment__preview{width:auto;min-width:0}.dialogue-context-attachment__scaled-object:has(.dialogue-context-attachment__event){width:auto;position:relative}.dialogue-context-attachment__file{box-sizing:border-box;border-radius:var(--oki-radius-sm);background:var(--surface-muted);width:148px;height:40px;color:var(--text-primary);text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:7px;padding:4px 8px 4px 7px;display:grid;overflow:hidden}.dialogue-context-attachment__file-icon{width:18px;height:18px;color:var(--text-secondary);grid-row:1/span 2;align-self:center}.dialogue-context-attachment__file-name,.dialogue-context-attachment__file-meta{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.dialogue-context-attachment__file-name{font-size:var(--oki-type-footnote);font-weight:590}.dialogue-context-attachment__file-meta{color:var(--text-secondary);font-size:var(--oki-type-caption);font-weight:430}.dialogue-context-attachment:has(.dialogue-context-attachment__file){width:auto;min-width:0}.dialogue-context-attachment:has(.dialogue-context-attachment__file) .dialogue-context-attachment__preview{width:auto;min-width:0}.dialogue-context-attachment__scaled-object:has(.dialogue-context-attachment__file){width:auto;position:relative}.dialogue-context-attachment__map{box-sizing:border-box;background-color:#8fcaf0;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #5297c375;border-radius:5px;width:48px;height:30px;position:relative;overflow:hidden;transform:rotate(-1deg)}.dialogue-context-attachment__map-pin{z-index:1;background:#ef7757;border:1px solid #893d266b;border-radius:999px 999px 999px 0;width:5px;height:5px;position:absolute;transform:rotate(-45deg)}.dialogue-context-attachment__map-pin--1{top:12px;left:29px}.dialogue-context-attachment__map-pin--2{top:15px;left:14px}.dialogue-context-attachment__map-pin--3{top:19px;left:37px}.dialogue-context-attachment__shelf{box-sizing:border-box;background:linear-gradient(#fffdf8 0 72%,#d8c29c 72% 78%,#f5efe1 78%);border:1px solid #5341282e;border-radius:7px;grid-template-columns:repeat(3,1fr);align-items:end;gap:3px;width:44px;height:34px;padding:7px 6px 9px;display:grid}.dialogue-context-attachment__shelf span{background:#9f8f5f;border-radius:3px 3px 1px 1px;height:100%;min-height:13px;display:block}.dialogue-context-attachment__shelf span:nth-child(2){background:#314737}.dialogue-context-attachment__shelf span:nth-child(3){background:#d6c98d}.dialogue-context-attachment__desk{box-sizing:border-box;background:linear-gradient(#eceae4 0 58%,#d8d5cc 58% 62%,#c9c5bb 62%);border:1px solid #b8b7b2;border-radius:9px;width:38px;height:38px}.dialogue-context-attachment__dock-artwork{object-fit:contain;width:42px;height:42px;display:block}.dialogue-context-attachment__object{background:linear-gradient(145deg, var(--oki-white-overlay-75), #eeeee8b8);width:38px;height:38px;color:rgba(var(--oki-neutral-text-rgb), .72);font-size:var(--oki-type-subhead);font-weight:var(--oki-font-weight-strong);text-transform:uppercase;border:1px solid #8f8f94;border-radius:9px;place-items:center;display:grid}.dialogue-context-attachment__music-player{box-sizing:border-box;background:#e9e8e2;border:1px solid #b8b7b2;width:38px;height:38px}.dialogue-context-attachment__music-player:before{content:"";box-sizing:border-box;background:radial-gradient(circle at 18%,#e8e7df 0 17%,#42414a 18% 29%,#0000 30%),radial-gradient(circle at 82%,#e8e7df 0 17%,#42414a 18% 29%,#0000 30%),linear-gradient(#36343b,#36343b) 50%/36% 24% no-repeat;border:2px solid #414048;border-radius:999px;width:30px;height:13px;margin:11px auto 0;display:block}.dialogue-context-attachment--prompt .dialogue-context-attachment__raster{filter:var(--oki-widget-preview-filter)}.dialogue-prompt__input{box-sizing:border-box;width:100%;max-width:100%;min-height:calc(var(--oki-composer-line-height) + 20px);max-height:192px;padding:10px var(--oki-composer-inline-padding);overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;resize:none;color:var(--text-primary);font:inherit;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);scrollbar-width:thin;scrollbar-color:#b8b8bd transparent;background:0 0;border:none;outline:none;flex:0 auto;overflow:hidden auto}.dialogue-prompt__input::-webkit-scrollbar{width:8px}.dialogue-prompt__input::-webkit-scrollbar-track{background:0 0}.dialogue-prompt__input::-webkit-scrollbar-thumb{background-color:#b8b8bd;border-radius:999px}@media (hover:hover){.dialogue-prompt__input::-webkit-scrollbar-thumb:hover{background-color:#a8a8ad}}.dialogue-prompt__input::placeholder{color:var(--oki-global-search-hint-color);opacity:1}@media (hover:none) and (pointer:coarse){.dialogue-sidebar{--oki-global-search-control-icon-size:20px;--oki-prompt-border-width:1.5px}.dialogue-thread__user,.dialogue-thread__user-edit textarea,.dialogue-thread__tool{font-size:var(--oki-chat-text-font-size)}.dialogue-thread__error,.dialogue-thread__photos-in-browser,.dialogue-md-pre{font-size:calc(var(--oki-chat-text-font-size) - 1px)}.dialogue-thread__user-meta,.dialogue-thread__user-edit-footer,.dialogue-thread__error-icon{font-size:calc(var(--oki-chat-text-font-size) - 3px)}.dialogue-md-copy{font-size:max(12px, calc(var(--oki-chat-text-font-size) - 3px))}.dialogue-thread__tool-facet,.dialogue-thread__tool-preview-count,.dialogue-thread__photo-group-subtitle,.dialogue-thread__photo-group-caption,.dialogue-thread__photo-overflow,.dialogue-thread__photo-loading,.dialogue-mini-map__loading{font-size:calc(var(--oki-chat-text-font-size) - 2px)}.dialogue-thread__markdown h1{font-size:calc(var(--oki-chat-text-font-size) + 4px)}.dialogue-thread__markdown h2{font-size:calc(var(--oki-chat-text-font-size) + 2px)}.dialogue-thread__markdown h3,.dialogue-thread__markdown h4{font-size:var(--oki-chat-text-font-size)}}@media (max-width:720px){.dialogue-prompt{box-shadow:var(--oki-header-glass-rim), var(--shelf-card-rest-shadow)}}.dialogue-prompt__toolbar{box-sizing:border-box;min-height:calc(var(--oki-prompt-send-center-inset) + var(--dialogue-prompt-control-size) / 2 + 2px);padding:0 var(--oki-prompt-plus-corner) var(--oki-prompt-plus-corner) calc(var(--oki-prompt-plus-corner) + var(--oki-global-search-add-size) / 2);justify-content:space-between;align-items:center;display:flex;position:relative}.dialogue-prompt__attach,.dialogue-prompt__mic,.dialogue-prompt__send{cursor:pointer;border:none;padding:0}.dialogue-prompt__attach,.dialogue-prompt__mic{background:0 0}.dialogue-prompt__attach{left:var(--oki-prompt-plus-corner);bottom:var(--oki-prompt-plus-corner);width:var(--oki-global-search-add-size);height:var(--oki-global-search-add-size);border-radius:var(--oki-radius-pill);color:var(--oki-chat-prompt-control-color);-webkit-tap-highlight-color:transparent;place-items:center;display:grid;position:absolute;transform:translate(-50%,50%)}.dialogue-prompt__attach:focus-visible{background:var(--oki-black-overlay-05);outline:none}@media (hover:hover){.dialogue-prompt__attach:hover:not(:disabled){background:var(--oki-black-overlay-05);outline:none}}.dialogue-prompt__attach:focus-visible:not(:disabled){outline:var(--oki-focus-ring);outline-offset:calc(-1 * var(--oki-focus-ring-width))}.dialogue-prompt__attach:disabled,.dialogue-prompt__mic:disabled,button.dialogue-prompt__send:disabled{cursor:default;opacity:1}.dialogue-prompt__actions{right:calc(var(--oki-prompt-send-center-inset) - var(--dialogue-prompt-control-size) / 2);bottom:calc(var(--oki-prompt-send-center-inset) - var(--dialogue-prompt-control-size) / 2);align-items:center;gap:calc(var(--oki-prompt-mic-center-inline-inset) - var(--oki-prompt-send-center-inset) - var(--dialogue-prompt-control-size));color:var(--icon-primary);margin:0;display:flex;position:absolute}.dialogue-prompt .dialogue-prompt__mic{color:var(--oki-chat-prompt-control-color)}.dialogue-prompt__icon{width:var(--oki-global-search-control-icon-size);height:var(--oki-global-search-control-icon-size);display:block}.dialogue-prompt__icon--mic{width:var(--oki-chat-microphone-icon-size);height:var(--oki-chat-microphone-icon-size)}.dialogue-prompt__mic-slot,.dialogue-prompt__send-slot{flex:0 0 var(--dialogue-prompt-control-size);width:var(--dialogue-prompt-control-size);height:var(--dialogue-prompt-control-size);pointer-events:none;display:block}.dialogue-prompt__send{width:var(--dialogue-prompt-control-size);height:var(--dialogue-prompt-control-size);background:var(--oki-chat-send-idle-fill);color:var(--oki-gray-white);transition:background-color .16s ease, scale var(--oki-motion-fast) var(--oki-global-easing);-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;display:grid}.dialogue-prompt__send:active:not(:disabled){transition:background-color .16s ease, scale var(--oki-motion-press) ease-out}.dialogue-prompt__send:not(:disabled):not(.dialogue-prompt__send--stop){background:var(--oki-accent-orange)}@media (hover:hover) and (pointer:fine){.dialogue-prompt__send:not(:disabled):not(.dialogue-prompt__send--stop):hover{background:linear-gradient(var(--oki-white-overlay-20), var(--oki-white-overlay-20)), var(--oki-accent-orange)}}.dialogue-prompt__send--stop{background:var(--oki-gray-900)}@media (hover:hover){.dialogue-prompt__send--stop:not(:disabled):hover{background:var(--oki-gray-black)}}.dialogue-prompt__send-icon{width:var(--oki-global-search-control-icon-size);height:var(--oki-global-search-control-icon-size);display:block}.dialogue-prompt__stop-icon{background:var(--oki-gray-white);border-radius:2px;width:9px;height:9px;display:block}.dialogue-sidebar{background-color:var(--oki-chat-surface-background);border:1px solid var(--oki-separator-stroke);font-family:var(--oki-font-sans);--dialogue-sidebar-content-inset:23px;--dialogue-prompt-surface-inset:var(--oki-chat-prompt-surface-inset);--dialogue-line-height-body:1.25rem;--dialogue-line-height-compact:1.25rem;--dialogue-line-height-ui:1.25rem;--dialogue-corner-control-height:var(--oki-header-interaction-height,30px);--dialogue-corner-control-top:var(--oki-header-interaction-top,2px);--dialogue-secondary-actions-width:0px;--dialogue-tab-icon-color:var(--oki-sidebar-icon-color);position:relative}.dialogue-sidebar--sidebar{--dialogue-secondary-actions-width:30px}.dialogue-sidebar__inner{background:var(--oki-chat-surface-background);min-height:100%;padding:0 var(--dialogue-prompt-surface-inset)}.dialogue-sidebar--sidebar .dialogue-sidebar__header{background:var(--oki-chat-surface-background);margin-inline-start:calc(-1 * var(--dialogue-sidebar-content-inset));margin-inline-end:calc(-1 * var(--page-inset));padding-inline-start:var(--dialogue-sidebar-content-inset);padding-inline-end:10px}.dialogue-sidebar--sidebar{--dialogue-header-fade:24px;--dialogue-header-grow:var(--dialogue-header-fade);--dialogue-header-lift:var(--dialogue-header-fade)}.home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar--sidebar{--dialogue-header-fade:32px;--dialogue-header-grow:0px;--dialogue-header-lift:calc(var(--dialogue-header-fade) - 16px)}.dialogue-sidebar--sidebar .dialogue-sidebar__header.dialogue-sidebar__header{z-index:2;border-bottom:var(--dialogue-header-grow) solid transparent;background:0 0;position:relative}.dialogue-sidebar--sidebar .dialogue-sidebar__header:before{content:"";z-index:-1;inset:0 calc(-1 * var(--dialogue-history-scrollport-right-overhang,0px)) calc(-1 * var(--dialogue-header-grow)) 0;background:linear-gradient(to bottom, var(--oki-chat-surface-background) calc(100% - var(--dialogue-header-fade)), transparent);pointer-events:none;position:absolute}.dialogue-sidebar--sidebar .dialogue-sidebar__header+.dialogue-sidebar__body--thread{--oki-scroll-area-bar-top:calc(var(--dialogue-header-lift) + var(--oki-scrollbar-resolved-end-gap,0px));margin-top:calc(-1 * var(--dialogue-header-lift))}.dialogue-sidebar--sidebar .dialogue-sidebar__header+.dialogue-sidebar__body--thread .dialogue-sidebar__history-content:before{content:"";height:var(--dialogue-header-lift);display:block}.dialogue-sidebar__header{box-sizing:border-box;min-height:calc(var(--dialogue-corner-control-top) + var(--dialogue-corner-control-height) + var(--dialogue-corner-control-top));padding-top:var(--dialogue-corner-control-top);padding-bottom:var(--dialogue-corner-control-top);-webkit-user-select:none;user-select:none;transition:background-color .22s var(--oki-global-easing);align-items:center;gap:0}.dialogue-sidebar__title-menu-anchor{flex:auto;min-width:0;max-width:100%;display:flex;position:relative}.dialogue-sidebar__header-search-input{box-sizing:border-box;width:100%;height:var(--oki-pill-height);min-width:0;color:var(--text-primary);font:inherit;font-size:var(--oki-chat-text-font-size);font-weight:450;line-height:var(--oki-chat-text-line-height);appearance:none;transition:background-color .22s var(--oki-ease-out);background:0 0;border:0;outline:none;flex:auto;margin-left:-8px;padding:0 8px}.dialogue-sidebar--sidebar .dialogue-sidebar__header-search-input{padding-left:5px}.dialogue-sidebar--sidebar .dialogue-sidebar__title{margin-left:-13px;padding-left:10px;padding-right:10px}.dialogue-sidebar__header-search-input::placeholder{color:var(--oki-chat-strong-text);opacity:1}.dialogue-sidebar__header-search-input::-webkit-search-cancel-button{display:none}.dialogue-sidebar__header-search{flex:auto;align-items:center;min-width:0;display:flex}.dialogue-sidebar__header-search-results{color:var(--text-secondary);font-size:var(--oki-type-caption);flex:none;align-items:center;gap:2px;display:flex}.dialogue-sidebar__header-search-results span{white-space:nowrap;text-align:right;min-width:28px;padding-inline:4px}.dialogue-sidebar__header-search-results svg{width:14px;height:14px}.dialogue-sidebar__header-search-results button:focus-visible{outline:var(--oki-focus-ring);outline-offset:-2px}.dialogue-sidebar__header-search-results button:active:not(:disabled){background:var(--oki-interaction-subtle-pressed-fill)}.dialogue-sidebar__header-search-results button{width:22px;height:22px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}@media (hover:hover){.dialogue-sidebar__header-search-results button:hover:not(:disabled){background:var(--oki-interaction-subtle-hover-fill);color:var(--text-primary)}}.dialogue-sidebar__header-search-results button:disabled{opacity:.35}@media (pointer:coarse){.dialogue-sidebar__header-search-results button{border-radius:22px;width:44px;height:44px}.dialogue-sidebar__header-search-results svg{width:20px;height:20px}}.dialogue-sidebar__title-edit{flex:auto;min-width:0}.dialogue-sidebar__title-edit input{box-sizing:border-box;width:100%;height:var(--oki-pill-height);border:var(--oki-line-width) solid var(--oki-control-border);border-radius:var(--oki-pill-radius);background:var(--surface-panel);color:var(--text-primary);font:inherit;font-size:var(--oki-chat-text-font-size);outline:0;padding:0 9px}.dialogue-sidebar__title{box-sizing:border-box;max-width:100%;height:var(--oki-pill-height);border-radius:var(--oki-pill-radius);color:var(--text-secondary);font-family:var(--oki-font-sans);font-size:var(--oki-chat-text-font-size);font-weight:var(--oki-font-weight-glass);letter-spacing:0;line-height:var(--oki-chat-text-line-height);cursor:pointer;transition:background-color .22s var(--oki-ease-out);background:0 0;border:0;flex:0 auto;justify-content:flex-start;align-items:center;margin-left:-14px;padding:0 8px 0 14px;display:inline-flex}.dialogue-sidebar__title-text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.dialogue-sidebar__title-chevron{opacity:0;width:20px;height:20px;color:var(--dialogue-tab-icon-color);flex:none;margin-left:4px;transition:opacity .12s;overflow:visible}.dialogue-sidebar__title:focus-visible .dialogue-sidebar__title-chevron,.dialogue-sidebar__title[aria-expanded=true] .dialogue-sidebar__title-chevron{opacity:1}@media (hover:hover){.dialogue-sidebar__title:hover .dialogue-sidebar__title-chevron{opacity:1}}.dialogue-sidebar__header-actions{gap:var(--oki-navigation-item-gap);flex:none;margin-left:auto;margin-right:0}.dialogue-sidebar__model-status{max-width:72px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1;overflow:hidden}.dialogue-sidebar__model-status--warning{color:var(--oki-status-warning-text)}.dialogue-sidebar__model-status--error{color:var(--oki-status-error-text)}@media (max-width:520px){.dialogue-sidebar__model-status{display:none}}.dialogue-sidebar__secondary-actions{width:var(--dialogue-secondary-actions-width);align-items:center;gap:var(--oki-navigation-item-gap);opacity:1;transition:width .22s var(--oki-ease-out), opacity .14s ease, transform .22s var(--oki-ease-out);flex:none;display:flex;overflow:hidden;transform:translate(0)}.dialogue-sidebar__header-icon-button{box-sizing:border-box;width:var(--oki-pill-height);height:var(--oki-pill-height);border-radius:var(--oki-pill-radius);color:var(--dialogue-tab-icon-color);opacity:1;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.dialogue-sidebar__header-icon-button:focus-visible,.dialogue-sidebar__header-icon-button[aria-expanded=true]{background:var(--oki-navigation-pill-hover-fill);color:var(--dialogue-tab-icon-color);outline:none}@media (hover:hover){.dialogue-sidebar__header-icon-button:hover:not(:disabled){background:var(--oki-navigation-pill-hover-fill);color:var(--dialogue-tab-icon-color);outline:none}}.dialogue-sidebar__header-icon-button:active:not(:disabled){background:var(--oki-navigation-pill-pressed-fill)}.dialogue-sidebar__header-icon-button:focus-visible:not(:disabled){outline:var(--oki-focus-ring);outline-offset:calc(-1 * var(--oki-focus-ring-width))}.dialogue-sidebar__header-icon-button:disabled{color:var(--oki-disabled-icon-color);opacity:1;cursor:default}.dialogue-sidebar__title:focus-visible{background:var(--oki-navigation-pill-hover-fill);outline:none}@media (hover:hover){.dialogue-sidebar__title:hover:not(:disabled){background:var(--oki-navigation-pill-hover-fill);outline:none}}.dialogue-sidebar__title:active:not(:disabled){background:var(--oki-navigation-pill-pressed-fill)}.dialogue-sidebar__title:disabled{cursor:default}.dialogue-sidebar__chat-picker{--dialogue-chat-history-item-height:calc(var(--oki-menu-font-size) * var(--oki-chat-text-line-height) + 8px);--oki-menu-max-height:min(400px, 52vh);width:min(320px,100vw - 24px)}.dialogue-sidebar__chat-group{flex-direction:column;gap:0;display:flex}.dialogue-sidebar__chat-group-label{min-height:0;line-height:var(--oki-chat-text-line-height);align-items:center;padding:0;display:flex}.dialogue-sidebar__chat-group-items{flex-direction:column;gap:0;display:flex}.dialogue-sidebar__chat-history-item{box-sizing:border-box;width:100%;min-height:var(--dialogue-chat-history-item-height);font-weight:var(--oki-font-weight-glass);font-size:var(--oki-menu-font-size);line-height:var(--oki-chat-text-line-height);white-space:nowrap;justify-content:space-between;margin:0;overflow:hidden}.dialogue-sidebar__chat-history-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dialogue-sidebar__chat-history-timestamp{color:var(--text-secondary);font-size:var(--oki-menu-font-size);font-weight:var(--oki-font-weight-regular);line-height:var(--oki-chat-text-line-height);white-space:nowrap;flex:none;margin-left:12px}.dialogue-sidebar__chat-picker-empty{padding-block:8px 10px;padding-inline:var(--oki-menu-inline-inset,10px);color:var(--oki-menu-muted-text);font-size:var(--oki-chat-text-font-size);line-height:var(--oki-chat-text-line-height)}.dialogue-thread>[data-chat-search-match=active]:not([data-chat-find-highlighted]){background:var(--selection-fill);border-radius:10px}[data-chat-find-highlighted]::highlight(oki-chat-find){background-color:var(--oki-chat-find-match-fill)}[data-chat-find-highlighted] ::highlight(oki-chat-find){background-color:var(--oki-chat-find-match-fill)}.dialogue-sidebar__chat-search-button{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 30px;place-items:center;padding:0;display:grid}.dialogue-sidebar__chat-search-button:focus-visible,.dialogue-sidebar__chat-search-button[aria-pressed=true]{background:var(--oki-navigation-pill-hover-fill);color:var(--oki-chat-strong-text);outline:none}@media (hover:hover){.dialogue-sidebar__chat-search-button:hover{background:var(--oki-navigation-pill-hover-fill);color:var(--oki-chat-strong-text);outline:none}}.dialogue-thread__turn{gap:28px}.dialogue-thread__user{background:var(--oki-chat-user-surface);border:0;border-radius:16px;width:fit-content;max-width:75%}.dialogue-thread{font-family:var(--oki-font-sans);font-size:var(--oki-chat-text-font-size);font-weight:var(--oki-font-weight-regular);line-height:var(--oki-chat-text-line-height);gap:20px}.dialogue-sidebar__body--thread{padding-top:0}.dialogue-sidebar__history-content{padding-top:8px}.dialogue-sidebar .dialogue-prompt{--oki-prompt-frame-fill:var(--oki-chat-prompt-background);--oki-prompt-frame-backdrop:none;--oki-prompt-frame-specular:none;--oki-prompt-frame-specular-opacity:0;background:var(--oki-prompt-frame-fill);box-shadow:none;border:0}.dialogue-sidebar .dialogue-prompt__context-region,.dialogue-sidebar .dialogue-prompt__context-region-inner,.dialogue-sidebar .dialogue-prompt__input,.dialogue-sidebar .dialogue-prompt__toolbar{background:0 0}.dialogue-sidebar .dialogue-prompt:after{z-index:2;box-sizing:border-box;border:1px solid var(--oki-chat-prompt-outline);opacity:1;background:0 0}.dialogue-prompt__input,.dialogue-sidebar__body--thread .dialogue-prompt__input{min-height:calc(var(--oki-composer-line-height) + 20px)}@media (prefers-reduced-motion:reduce){.dialogue-sidebar__header,.dialogue-sidebar__header-search-input,.dialogue-sidebar__title{transition:none;animation:none}.dialogue-sidebar__secondary-actions{transition:none}}.dialogue-sidebar--search-origin{--dialogue-floating-card-radius:30px;height:auto;min-height:0;max-height:var(--dialogue-search-max-height);border-radius:var(--dialogue-floating-card-radius);background:var(--oki-chat-surface-background);border:0}.dialogue-sidebar--search-origin .dialogue-sidebar__secondary-actions{width:max-content}.dialogue-sidebar--search-origin .dialogue-sidebar__inner{height:auto;min-height:0;max-height:var(--dialogue-search-max-height);background:var(--oki-chat-surface-background)}.dialogue-sidebar--search-origin.dialogue-sidebar--sidebar .dialogue-sidebar__header{height:auto;min-height:0;margin-top:0;padding-top:0;padding-bottom:0;position:relative;overflow:visible}.home-dialogue-rail .dialogue-sidebar--search-origin,.home-dialogue-dock .dialogue-sidebar--search-origin{--dialogue-text-inset:var(--dialogue-prompt-surface-inset);--dialogue-floating-prompt-inset:var(--dialogue-text-inset);--dialogue-floating-inset:var(--dialogue-text-inset);--dialogue-floating-content-gutter:calc(var(--dialogue-floating-inset) - var(--dialogue-floating-prompt-inset));--dialogue-composer-bottom-inset:0px;--dialogue-corner-control-top:0px;--dialogue-corner-control-height:var(--oki-pill-height);--dialogue-floating-history-reserve:calc(var(--oki-pill-height) + 105.6px + 24px + var(--dialogue-floating-inset) + var(--dialogue-floating-prompt-inset))}.home-dialogue-rail .dialogue-sidebar--search-origin{border-radius:var(--dialogue-floating-card-radius)}.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__inner,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-sidebar__inner{--dialogue-history-scrollport-right-overhang:max(var(--dialogue-floating-prompt-inset), env(safe-area-inset-right,0px));padding:var(--dialogue-floating-inset) var(--dialogue-floating-prompt-inset) 0}.home-dialogue-rail .dialogue-sidebar--search-origin.dialogue-sidebar--sidebar .dialogue-sidebar__header{box-sizing:border-box;height:calc(var(--oki-pill-height) + var(--dialogue-header-grow,0px));min-height:calc(var(--oki-pill-height) + var(--dialogue-header-grow,0px));max-height:calc(var(--oki-pill-height) + var(--dialogue-header-grow,0px));padding:0 var(--dialogue-floating-content-gutter);align-items:center;margin:0}.home-dialogue-dock .dialogue-sidebar--search-origin.dialogue-sidebar--sidebar .dialogue-sidebar__header{box-sizing:border-box;height:calc(var(--oki-header-band-height) + var(--dialogue-header-grow,0px));min-height:calc(var(--oki-header-band-height) + var(--dialogue-header-grow,0px));max-height:calc(var(--oki-header-band-height) + var(--dialogue-header-grow,0px));margin:0 calc(var(--page-inset) - var(--dialogue-floating-prompt-inset));padding:0 0 calc(var(--oki-header-band-height) - 2 * var(--oki-header-interaction-midline-top-inset));align-items:center}.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__history-content,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-sidebar__history-content{padding-top:8px;padding-bottom:calc(var(--dialogue-prompt-overlay-clearance,calc(80px + 2 * var(--oki-line-width))) + var(--dialogue-history-prompt-gap,12px) + var(--dialogue-composer-bottom-inset,0px) + var(--dialogue-history-extra-end-inset,0px));scroll-padding-bottom:calc(var(--dialogue-prompt-overlay-clearance,calc(80px + 2 * var(--oki-line-width))) + var(--dialogue-history-prompt-gap,12px) + var(--dialogue-composer-bottom-inset,0px) + var(--dialogue-history-extra-end-inset,0px));padding-left:calc(var(--dialogue-floating-content-gutter) + var(--dialogue-trace-overhang))}.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-prompt-stack,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-prompt-stack{box-sizing:border-box;width:100%;bottom:var(--dialogue-floating-prompt-inset);margin:0}.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll{--oki-scroll-area-bar-bottom:var(--dialogue-prompt-overlay-clearance,calc(80px + 2 * var(--oki-line-width)))}.home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread{--dialogue-composer-bottom-inset:0px}.home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar--search-origin .dialogue-prompt-stack{bottom:0}.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-prompt,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-prompt{--oki-prompt-frame-fill:var(--oki-chat-prompt-background)}.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-thread__turn,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-thread__turn{width:100%}.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-thread__user-group,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-thread__user-group{align-items:flex-end;width:100%}.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-thread__user,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-thread__user{background:var(--oki-chat-search-user-surface);max-width:75%}.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-thread__user-meta,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-thread__user-meta{padding-right:0}.dialogue-sidebar__compact-title-group{box-sizing:border-box;height:var(--oki-pill-height);border-radius:var(--oki-pill-radius);min-width:0;max-width:100%;color:var(--oki-chat-strong-text);font-family:var(--oki-font-sans);font-size:var(--oki-header-control-font-size);font-weight:var(--oki-header-control-font-weight);line-height:var(--oki-header-control-line-height);letter-spacing:var(--oki-header-control-letter-spacing);text-align:left;cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;gap:4px;margin-left:-10px;padding:0 4px 0 10px;display:inline-flex;position:relative}.dialogue-sidebar__compact-title-group:before{border-radius:inherit;content:"";pointer-events:none;transition:background-color .16s var(--oki-global-easing);background:0 0;position:absolute;inset:0}.dialogue-sidebar__compact-title-group:focus-visible:before,.dialogue-sidebar__compact-title-group[aria-expanded=true]:before{background:var(--oki-navigation-pill-hover-fill)}@media (hover:hover){.dialogue-sidebar__compact-title-group:hover:before{background:var(--oki-navigation-pill-hover-fill)}}.dialogue-sidebar__compact-title-group .dialogue-sidebar__title-text{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--oki-chat-strong-text);flex:0 auto;position:relative;overflow:hidden}.dialogue-sidebar__history-trigger{z-index:1;border-radius:var(--oki-pill-radius);width:20px;height:20px;color:var(--oki-action-icon-color);opacity:1;pointer-events:none;transition:background-color .16s var(--oki-global-easing);background:0 0;border:0;flex:0 0 20px;place-items:center;padding:0;display:grid;position:relative}.dialogue-sidebar__compact-title-group:focus-visible .dialogue-sidebar__history-trigger{color:var(--oki-action-icon-color);outline:none}@media (hover:hover){.dialogue-sidebar__compact-title-group:hover .dialogue-sidebar__history-trigger{color:var(--oki-action-icon-color);outline:none}}.dialogue-sidebar__history-trigger svg{fill:currentColor;stroke:none;opacity:1;width:20px;height:20px;transition:transform .22s var(--oki-global-easing);overflow:visible}.dialogue-sidebar__compact-title-group[aria-expanded=true] .dialogue-sidebar__history-trigger svg{transform:rotate(180deg)}.home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar__compact-title-group{margin-left:0}@media (max-width:720px) and (hover:hover){.home-dialogue-dock .dialogue-sidebar__compact-title-group:hover:not(:disabled){color:var(--dialogue-tab-icon-color)}}.home-dialogue-dock .dialogue-sidebar--search-origin{background:var(--oki-chat-surface-background);border-radius:0;height:100dvh;max-height:100dvh}.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-sidebar__inner{background:var(--oki-chat-surface-background);height:100dvh;max-height:100dvh;padding-top:0}.home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar .dialogue-sidebar__inner{position:relative}.home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar .dialogue-sidebar__header{--dialogue-header-leading-inset:calc(var(--dialogue-text-inset) - 8px);--dialogue-header-trailing-inset:calc(var(--dialogue-text-inset) - 8px);z-index:1;padding-inline:var(--dialogue-header-leading-inset) var(--dialogue-header-trailing-inset);margin:0;position:absolute;inset:0 0 auto}.home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar--search-origin{--dialogue-prompt-surface-inset:var(--oki-global-chrome-unit);--dialogue-text-inset:var(--dialogue-prompt-surface-inset)}.home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar .dialogue-sidebar__body,.home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar .dialogue-sidebar__body--thread{--dialogue-text-inset:var(--dialogue-prompt-surface-inset);inset:0 var(--dialogue-text-inset) var(--page-inset) var(--dialogue-text-inset);padding-top:0;position:absolute}.home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar__history{margin-right:calc(-1 * var(--dialogue-text-inset));border-radius:0 0 var(--oki-prompt-frame-radius) var(--oki-prompt-frame-radius)}.home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar__history-content{padding-right:var(--dialogue-text-inset)}.home-dialogue-rail .dialogue-sidebar__history-scroll,.home-dialogue-dock .dialogue-sidebar__history-scroll{--oki-scroll-area-bar-right:var(--oki-scrollbar-separator-gap)}.home-dialogue-dock--compact .dialogue-sidebar__history{margin-right:calc(-1 * var(--dialogue-history-scrollport-right-overhang,var(--dialogue-text-inset,var(--dialogue-floating-prompt-inset))))}.home-dialogue-dock--compact .dialogue-sidebar__history-content{padding-right:var(--dialogue-text-inset,var(--dialogue-floating-prompt-inset))}.home-dialogue-dock--compact .dialogue-sidebar--search-origin,.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__inner{border-radius:inherit;background:0 0;height:100%;min-height:0;max-height:none}.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__inner{padding:0 max(var(--dialogue-prompt-surface-inset), env(safe-area-inset-right,0px)) 0 max(var(--dialogue-prompt-surface-inset), env(safe-area-inset-left,0px))}.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__body--starter .dialogue-prompt-stack--portal-placeholder{margin-bottom:var(--dialogue-floating-prompt-inset,var(--dialogue-prompt-surface-inset))}.home-dialogue-dock--compact[data-chat-sheet] .dialogue-sidebar--search-origin .dialogue-prompt-stack{--dialogue-sheet-prompt-bottom:max(var(--dialogue-floating-prompt-inset,var(--dialogue-prompt-surface-inset)), calc(env(safe-area-inset-bottom,0px) - var(--oki-mobile-keyboard-inset,0px)));bottom:var(--dialogue-sheet-prompt-bottom)}.home-dialogue-dock--compact[data-chat-sheet] .dialogue-sidebar--search-origin .dialogue-sidebar__body--starter .dialogue-prompt-stack--portal-placeholder{margin-bottom:var(--dialogue-sheet-prompt-bottom)}.home-dialogue-dock--compact.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__inner:has(.dialogue-sidebar__body--thread){min-height:calc(var(--oki-pill-height) + 18px + var(--dialogue-prompt-overlay-clearance,calc(80px + 2 * var(--oki-line-width))) + var(--dialogue-composer-bottom-inset,0px))}.home-dialogue-dock--compact .dialogue-sidebar--search-origin.dialogue-sidebar--sidebar .dialogue-sidebar__header{background:0 0;height:40px;min-height:40px;max-height:40px;margin:0;padding:0;position:relative}.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__body,.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread,.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__history,.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll,.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll.oki-scroll-area,.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll .oki-scroll-area__content,.home-dialogue-dock--compact.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread,.home-dialogue-dock--compact.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread .dialogue-sidebar__history,.home-dialogue-dock--compact.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread .dialogue-sidebar__history-scroll,.home-dialogue-dock--compact.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread .dialogue-sidebar__history-scroll.oki-scroll-area,.home-dialogue-dock--compact.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread .dialogue-sidebar__history-scroll .oki-scroll-area__content{flex:auto;min-height:0;max-height:none}.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread{gap:0}.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__history-content{padding-top:56px;padding-left:var(--dialogue-trace-overhang)}.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-thread{gap:16px}.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-thread__turn{gap:24px}.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-sidebar__body,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread{flex:auto;max-height:none}.home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar--search-origin .dialogue-sidebar__body,.home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread{inset-block-end:var(--oki-global-chrome-unit)}.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-sidebar__history,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll.oki-scroll-area,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll .oki-scroll-area__content{flex:auto;max-height:none}@media (max-width:720px){.dialogue-sidebar--search-origin .dialogue-sidebar__minimize-button{display:none}}.dialogue-sidebar--search-origin .dialogue-sidebar__body,.dialogue-sidebar--search-origin .dialogue-sidebar__body--thread{min-height:0;max-height:calc(var(--dialogue-search-max-height) - var(--oki-header-band-height));flex:0 auto}.dialogue-sidebar--search-origin .dialogue-sidebar__history{min-height:0;max-height:max(0px, calc(var(--dialogue-search-max-height) - 227px));flex:0 auto}.dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll,.dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll.oki-scroll-area{height:auto;min-height:0;max-height:max(0px, calc(var(--dialogue-search-max-height) - 227px));flex:0 auto}.dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll .oki-scroll-area__content{width:100%;height:auto;max-height:max(0px, calc(var(--dialogue-search-max-height) - 227px));flex:0 auto}.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__body,.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread{max-height:calc(var(--dialogue-search-max-height) - var(--oki-header-band-height));padding-top:0}.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__history,.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll,.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll.oki-scroll-area,.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll .oki-scroll-area__content{max-height:max(0px, calc(var(--dialogue-search-max-height) - var(--dialogue-floating-history-reserve)))}.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread .dialogue-sidebar__history,.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread .dialogue-sidebar__history-scroll,.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread .dialogue-sidebar__history-scroll.oki-scroll-area,.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread .dialogue-sidebar__history-scroll .oki-scroll-area__content,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread .dialogue-sidebar__history,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread .dialogue-sidebar__history-scroll,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread .dialogue-sidebar__history-scroll.oki-scroll-area,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread .dialogue-sidebar__history-scroll .oki-scroll-area__content{flex:auto;max-height:none}.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-prompt__send,.home-dialogue-rail .dialogue-sidebar--search-origin .dialogue-prompt__send:disabled,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-prompt__send,.home-dialogue-dock .dialogue-sidebar--search-origin .dialogue-prompt__send:disabled{background:var(--oki-accent-orange)}@media (max-width:720px){.home-dialogue-dock--compact .dialogue-sidebar--search-origin,.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__inner{border-radius:inherit;background:0 0;height:100%;min-height:0;max-height:none}.home-dialogue-dock--compact .dialogue-sidebar--search-origin{border:0}.home-dialogue-dock--compact.home-dialogue-rail .dialogue-sidebar.dialogue-sidebar--search-origin{background-color:#0000}.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__inner{--dialogue-history-scrollport-right-overhang:max(var(--dialogue-prompt-surface-inset), env(safe-area-inset-right,0px));padding:0 max(var(--dialogue-prompt-surface-inset), env(safe-area-inset-right,0px)) 0 max(var(--dialogue-prompt-surface-inset), env(safe-area-inset-left,0px))}.home-dialogue-dock--compact .dialogue-sidebar__history-content{padding-right:var(--dialogue-history-scrollport-right-overhang)}.home-dialogue-dock--compact .dialogue-sidebar--search-origin.dialogue-sidebar--sidebar .dialogue-sidebar__header{height:calc(2 * var(--oki-header-interaction-midline-top-inset));min-height:calc(2 * var(--oki-header-interaction-midline-top-inset));max-height:calc(2 * var(--oki-header-interaction-midline-top-inset));margin:0 calc(16px - var(--dialogue-prompt-surface-inset));padding:0}.home-dialogue-dock--compact .dialogue-sidebar__compact-title-group{margin-left:0}.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__body,.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread{flex:auto;gap:0;min-height:0;max-height:none;padding-top:0}.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__history,.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll,.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll.oki-scroll-area,.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__history-scroll .oki-scroll-area__content{flex:auto;min-height:0;max-height:none}.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__history-content{padding-top:56px;padding-left:var(--dialogue-trace-overhang)}.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-sidebar__body--thread{--dialogue-composer-bottom-inset:0px}.home-dialogue-dock--compact .dialogue-sidebar--search-origin .dialogue-prompt-stack{bottom:var(--dialogue-floating-prompt-inset);margin:0}}.home-shell:not(.home-shell--ios-embedded) .home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar__body,.home-shell:not(.home-shell--ios-embedded) .home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar__body--thread{inset-block-start:calc(var(--oki-header-interaction-midline-top-inset) + var(--oki-header-interaction-midline-top-inset))}.home-shell:not(.home-shell--ios-embedded) .home-dialogue-dock:not(.home-dialogue-dock--compact) .dialogue-sidebar__history-content{--dialogue-history-extra-end-inset:48px;padding-top:50px}@media (prefers-reduced-motion:reduce){.dialogue-sidebar--search-origin .dialogue-sidebar__history-trigger svg{transition:none}.home-shell,[data-oki-shared-command-surface],.home-dialogue-dock,.home-dialogue-dock .dialogue-sidebar__inner{will-change:auto;transition:none}}@property --oki-header-address-left{syntax:"<length>";inherits:true;initial-value:0}@property --dialogue-dock-width{syntax:"<length>";inherits:true;initial-value:0}@property --oki-reference-panel-width{syntax:"<length>";inherits:true;initial-value:0}@property --oki-chat-sheet-offset{syntax:"<length>";inherits:false;initial-value:0}@property --oki-chat-sheet-rest-top{syntax:"<length>";inherits:false;initial-value:0}@property --oki-chat-sheet-full-top{syntax:"<length>";inherits:false;initial-value:0}@property --oki-canvas-overlay-inline-end{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --oki-mobile-keyboard-inset{syntax:"<length>";inherits:false;initial-value:0}@property --oki-canvas-tray-reserve-settled{syntax:"<length>";inherits:false;initial-value:0}.home-shell{--oki-shell-dialogue-dock-width:var(--dialogue-dock-width,0px);--oki-shell-chrome-inline-end:calc(var(--oki-shell-dialogue-dock-width) + var(--oki-reference-panel-width,0px));--oki-panels-inline-end:calc(var(--oki-shell-dialogue-dock-width) + var(--oki-chat-history-width,0px) + var(--oki-reference-panel-width,0px) + var(--oki-context-panel-width,0px));--oki-context-tray-top:max(calc(var(--oki-header-interaction-midline-top-inset) * 2 + var(--oki-context-tray-gap)), env(safe-area-inset-top,0px));--oki-context-tray-bottom:max(calc(var(--oki-shelf-metric-footer-height) + var(--oki-canvas-footer-lift,0px) + var(--oki-context-tray-gap)), env(safe-area-inset-bottom,0px));--oki-splitter-half-width:12px;--oki-splitter-total-width:calc(var(--oki-splitter-half-width) * 2);--oki-header-logo-clearance:calc(var(--page-inset) + var(--oki-logo-width) + var(--logo-nav-gap));--oki-header-content-inline-start:var(--oki-header-logo-clearance);--oki-header-actions-inline-end:calc(var(--oki-shell-dialogue-dock-width) + var(--oki-context-panel-header-width,0px) + var(--oki-canvas-destination-header-inset,calc(var(--oki-canvas-destination-width) + var(--oki-header-island-chrome-gap,2px) - var(--oki-header-pill-padding))));--oki-header-leading-visual-gap:2px;--oki-header-leading-compact-left:calc(var(--oki-compact-logo-hit-target-width) + var(--oki-header-leading-visual-gap));--oki-header-address-left:var(--oki-header-leading-compact-left);--oki-canvas-destination-preview-width:80px;--oki-canvas-destination-resting-width:116px;--oki-canvas-destination-resting-height:calc(var(--oki-header-interaction-midline-top-inset) * 2);--oki-canvas-destination-top:0px;--oki-canvas-destination-right:0px;--oki-logo-scale:var(--oki-signed-in-logo-scale);--oki-logo-hit-target-height:calc(var(--oki-header-interaction-midline-top-inset) * 2);--oki-shelf-scroll-top-inset:calc(var(--oki-header-interaction-midline-top-inset) * 2);--oki-shelf-metric-footer-gap:12px;--oki-shelf-metric-footer-height:96px;--oki-shelf-content-bottom-padding:18px;--oki-shelf-scroll-band-bottom-gap:calc(var(--oki-shelf-metric-footer-gap) + var(--oki-canvas-footer-lift,0px));--oki-shelf-scroll-band-bottom-clearance:calc(var(--oki-shelf-scroll-band-bottom-gap) + var(--oki-shelf-metric-footer-height));--oki-shelf-scroll-band-inline-start:20vw;--oki-compact-logo-hit-target-width:calc(var(--oki-logo-width) * var(--oki-logo-scale) + var(--oki-logo-horizontal-padding) + var(--oki-logo-horizontal-padding));--oki-header-band-height:var(--oki-signed-in-header-band-height);--oki-header-interaction-top:calc(var(--oki-header-interaction-midline-top-inset) - var(--oki-header-interaction-height) / 2);--oki-logo-hit-target-width:var(--oki-compact-logo-hit-target-width);--oki-canvas-destination-width:var(--oki-canvas-destination-resting-width);--oki-canvas-destination-height:var(--oki-canvas-destination-resting-height);--oki-shelf-desk-peek-width:60vw;--oki-shelf-desk-peek-visible:12vh;--desk-world-width:4252px;--desk-world-height:2126px;--desk-view-scale:1;--desk-view-pan-x:0px;--desk-view-pan-y:0px;height:var(--oki-steady-viewport-height,100dvh);max-height:var(--oki-steady-viewport-height,100dvh);background-color:var(--surface);align-items:stretch;transition:--oki-reference-panel-width .32s cubic-bezier(.22,.68,.16,1);display:flex;position:relative;overflow:hidden}:root{--oki-native-top-inset:0px}:root[data-oki-native-workspace],.home-shell[data-oki-native-workspace]{--oki-native-top-inset:max(0px, calc(env(safe-area-inset-top,0px) - 10px))}:root[data-oki-native-workspace],[data-oki-native-workspace]{--oki-memchip-cover-size:min(224px, calc(100vw - 48px))}.home-shell[data-oki-native-workspace]{--oki-canvas-destination-top:var(--oki-native-top-inset);--oki-header-interaction-top:calc(var(--oki-native-top-inset) + var(--oki-header-interaction-midline-top-inset) - var(--oki-header-interaction-height) / 2);--oki-context-tray-top:calc(var(--oki-native-top-inset) + var(--oki-header-interaction-midline-top-inset) * 2 + var(--oki-context-tray-gap));--oki-header-band-height:calc(var(--oki-signed-in-header-band-height) + var(--oki-native-top-inset));--oki-shelf-scroll-top-inset:calc(var(--oki-native-top-inset) + var(--oki-header-interaction-midline-top-inset) * 2)}:root[data-oki-mobile-surface=true]:has(footer[data-home-bar=true]){--oki-canvas-footer-lift:calc(max(16px, env(safe-area-inset-bottom,0px)) + 48px + 12px - 26px)}.home-auth-transition{background-color:var(--surface);min-height:100dvh;position:relative;overflow:hidden}.home-shell--ios-embedded{background-color:var(--surface);min-width:0}.home-shell--ios-embedded .oki-logo,.home-shell--ios-embedded .home-shell__logo-hit-target,.home-shell--ios-embedded .home-canvas-nav,.home-shell--ios-embedded .home-dialogue-rail{display:none!important}.home-shell--ios-embedded.home-shell--ios-dialogue-open .home-dialogue-rail{inset:0 0 var(--oki-mobile-keyboard-inset,0px);z-index:calc(var(--z-chrome-nav) + 5);background:var(--oki-gray-50);height:auto;position:fixed;width:100%!important;display:block!important}.home-shell--ios-embedded.home-shell--ios-dialogue-open .home-dialogue,.home-shell--ios-embedded.home-shell--ios-dialogue-open .dialogue-chat-stack{box-sizing:border-box;width:100%!important;height:100%!important}.home-shell--ios-embedded.home-shell--ios-dialogue-open .home-dialogue{padding-top:max(env(safe-area-inset-top), 52px)}.home-shell--ios-embedded.home-shell--ios-dialogue-open .home-main__bottom-controls{display:none!important}.home-dialogue-ios-close{top:max(env(safe-area-inset-top), 52px);z-index:calc(var(--z-chrome-nav) + 6);background:var(--oki-white-overlay-90);min-width:44px;min-height:44px;color:var(--text-secondary);font:inherit;border:0;border-radius:999px;position:fixed;right:16px}.home-shell--ios-embedded .home-canvas{margin-left:0!important;margin-right:0!important}.home-shell--ios-embedded .home-main__bottom-controls{pointer-events:none;justify-content:center;height:52px;bottom:18px;left:0;right:0;display:none!important}.home-shell--ios-embedded .records-canvas__resize-handle{display:none}.home-auth-transition__workspace{min-height:100dvh}.home-shell *{cursor:inherit}.home-shell [data-desk-editable=true]{cursor:text}.home-shell.home-shell--resizing,.home-shell.home-shell--resizing *{cursor:col-resize}.home-shell [data-shell-width-boundary],.home-shell aside[data-tray-owner]>*,.home-shell .records-canvas__world,.home-shell .shelf-card-rail__cards,.home-shell .shelf-board-miniature__world,.home-shell .home-main__desk-miniature-anchor,.home-shell .home-canvas-nav__menu-utilities,.home-shell .dialogue-thread__turn{--trays-width:initial;--pane-width:initial;--tray-width:initial;--oki-context-panel-width:initial;--oki-context-panel-header-width:initial;--oki-context-panel-canvas-inset:initial;--oki-header-actions-inline-end:initial;--oki-header-responsive-address-max-width:initial;--oki-canvas-tray-reserve-settled:initial;--oki-panels-inline-end:initial}.home-shell [data-shell-width-boundary=all],.home-shell .records-canvas__world,.home-shell .shelf-card-rail__cards,.home-shell .shelf-board-miniature__world,.home-shell .home-main__desk-miniature-anchor,.home-shell .home-canvas-nav__menu-utilities,.home-shell .dialogue-thread__turn{--dialogue-panel-width:initial;--dialogue-dock-width:initial;--oki-shell-dialogue-dock-width:initial;--oki-shell-chrome-inline-end:initial;--oki-canvas-side-reserve:initial;--oki-canvas-overlay-inline-end:initial}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.home-shell:not(.home-shell--resizing,.home-shell--mobile-surface) .home-canvas{transition:--oki-canvas-tray-reserve-settled 0s linear calc(var(--oki-motion-emphasized) + .12s)}}:root[data-oki-view-transition=chat-dock]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-oki-view-transition=chat-dock]::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-oki-view-transition=chat-dock] .home-dialogue-dock:not(.home-dialogue-dock--compact){view-transition-name:oki-chat-dock}:root[data-oki-view-transition=chat-dock]::view-transition-old(oki-chat-dock){animation:chat-dock-leave calc(var(--oki-motion-emphasized) + .12s) var(--oki-ease-out) both}@keyframes chat-dock-leave{to{translate:100%}}.home-canvas{--oki-canvas-overlay-inline-end:max(0px, calc(var(--oki-panels-inline-end,0px) - var(--oki-canvas-surrendered-inline-end)));--oki-canvas-side-reserve:calc(var(--oki-shell-dialogue-dock-width) + var(--oki-context-panel-width,0px));--oki-canvas-tray-reserve-settled:var(--oki-canvas-side-reserve);--oki-canvas-surrendered-inline-end:min(var(--oki-canvas-side-reserve), var(--oki-canvas-tray-reserve-settled));margin-right:var(--oki-canvas-surrendered-inline-end);background-color:var(--surface);flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;container:workspace-canvas/inline-size}.home-canvas__exposed{inset:0 var(--oki-canvas-overlay-inline-end,0px) 0 0;visibility:hidden;pointer-events:none;position:absolute}.home-canvas__center{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.home-dialogue-rail{box-sizing:border-box;min-height:0;width:var(--oki-shell-dialogue-dock-width);height:100%;z-index:calc(var(--z-canvas-overlay) + 2);align-items:stretch;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:visible;transform:translate(0)}.home-shell--resizing .home-dialogue-rail{will-change:width, transform}.home-shell>.oki-logo{top:calc(var(--oki-header-interaction-midline-top-inset) - var(--oki-logo-height) / 2);left:calc((var(--oki-compact-logo-hit-target-width) - var(--oki-logo-width)) / 2);z-index:calc(var(--z-canvas-overlay) + 3);transform:scale(var(--oki-logo-scale));transform-origin:50%}.home-shell__logo-hit-target{z-index:calc(var(--z-canvas-overlay) + 4);width:var(--oki-logo-hit-target-width);height:var(--oki-logo-hit-target-height);cursor:pointer;appearance:none;background:0 0;border:0;padding:0;position:fixed;top:0;left:0}.home-shell__logo-hit-target .oki-logo{transition:opacity .15s}@media (hover:hover){.home-shell__logo-hit-target:hover .oki-logo{opacity:.4}}.home-shell__logo-hit-target:focus-visible,.home-shell__logo-hit-target:active{background:0 0;outline:none}.home-shell__logo-hit-target:focus-visible .oki-logo,.home-shell__logo-hit-target:active .oki-logo{opacity:.4}.home-shell__logo-hit-target:focus-visible{border-radius:var(--oki-radius-md);outline:var(--oki-focus-ring);outline-offset:calc(-1 * var(--oki-focus-ring-width))}.home-shell__logo-hit-target:focus-visible .oki-logo{opacity:1}.home-shell--edge-chrome{--shelf-control-midpoint-offset:max(32px, 5dvh);--shelf-chrome-band-height:calc(var(--shelf-control-midpoint-offset) + var(--shelf-control-midpoint-offset))}.home-shell--edge-chrome .home-canvas,.home-shell--shelf-canvas .home-canvas{--oki-canvas-side-reserve:var(--oki-context-panel-canvas-inset,0px);--oki-canvas-surrendered-inline-end:min(var(--oki-canvas-side-reserve), var(--oki-canvas-tray-reserve-settled));margin-inline:0 var(--oki-canvas-surrendered-inline-end)}.home-shell--desk-canvas .home-canvas,.home-shell--shelf-people .home-canvas{--oki-canvas-surrendered-inline-end:0px;margin-inline:0}.home-shell--wallpaper{isolation:isolate;background-color:#0000}.home-shell--wallpaper:before{content:"";z-index:-1;background-image:var(--oki-shelf-wallpaper-src);filter:blur(50px);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-50px}.home-shell--wallpaper .home-canvas,.home-shell--wallpaper .records-canvas,.home-shell--wallpaper .records-canvas__world{background-color:#0000}.home-shell--shelf-visual-push .home-canvas{--oki-canvas-surrendered-inline-end:var(--oki-context-panel-width,0px);width:auto;margin-right:var(--oki-canvas-surrendered-inline-end);flex:auto}.home-shell--edge-chrome .dialogue-sidebar,.home-shell--edge-chrome .home-dialogue{background-color:var(--oki-chat-surface-background);box-shadow:none}.home-shell .home-main__canvas-view-switch{top:var(--oki-canvas-destination-top);right:calc(var(--dialogue-dock-width,0px) + var(--oki-context-panel-header-width,0px) + var(--oki-canvas-destination-right));width:var(--oki-canvas-destination-width);height:var(--oki-canvas-destination-height);transition:background-color .14s;position:fixed}.home-shell--edge-chrome .home-main__bottom-controls{right:calc(var(--dialogue-dock-width,0px) + var(--oki-context-panel-width,0px));height:var(--shelf-chrome-band-height);bottom:0;left:0}.home-shell--shelf-canvas:not(.home-shell--edge-chrome) .home-canvas-nav{left:var(--oki-header-logo-clearance);right:calc(var(--oki-shell-dialogue-dock-width) + var(--page-inset))}.home-shell--shelf-documents .home-canvas-nav{z-index:calc(var(--z-canvas-overlay) + 1)}.home-shell--shelf-documents .home-main__canvas-view-switch{z-index:calc(var(--z-canvas-overlay) + 2)}.home-shell--shelf-canvas:not(.home-shell--edge-chrome) .home-main__canvas-view-switch{top:var(--oki-canvas-destination-top);right:calc(var(--dialogue-dock-width,0px) + var(--oki-context-panel-header-width,0px) + var(--oki-canvas-destination-right));position:fixed}.home-shell--shelf-canvas:not(.home-shell--edge-chrome) .home-main__bottom-controls{right:calc(var(--dialogue-dock-width,0px) + var(--oki-context-panel-width,0px));left:0}.home-shell--shelf-canvas{--shelf-album-footer-right-inset:max(calc(var(--oki-shell-dialogue-dock-width) + var(--oki-context-panel-width,0px) + var(--page-inset)), calc(var(--oki-global-search-width) + var(--oki-global-chrome-unit) * 2));--shelf-album-footer-layout-reserve:max(var(--oki-shell-chrome-inline-end), var(--oki-global-search-width));--shelf-album-footer-width:max(0px, calc(100% - var(--shelf-album-footer-layout-reserve)));--shelf-album-footer-content-right-inset:var(--page-inset)}.home-shell--shelf-visual-push.home-shell--shelf-canvas:not(.home-shell--edge-chrome) .home-canvas-nav{left:calc(var(--page-inset) + var(--oki-logo-width) + var(--logo-nav-gap));right:var(--page-inset)}.home-shell--shelf-visual-push.home-shell--shelf-canvas:not(.home-shell--edge-chrome) .home-main__canvas-view-switch{top:var(--oki-canvas-destination-top);right:calc(var(--dialogue-dock-width,0px) + var(--oki-context-panel-header-width,0px) + var(--oki-canvas-destination-right));position:fixed}.home-shell--shelf-visual-push.home-shell--shelf-canvas:not(.home-shell--edge-chrome) .home-main__bottom-controls{right:calc(var(--dialogue-dock-width,0px) + var(--oki-context-panel-width,0px));left:0}.home-shell--resizing:not(.home-shell--snap-animating) .home-canvas-nav,.home-shell--resizing:not(.home-shell--snap-animating) .home-canvas-nav__actions,.home-shell--resizing:not(.home-shell--snap-animating) .home-main__canvas-view-switch,.home-shell--resizing:not(.home-shell--snap-animating) .home-main__bottom-controls{transition:none}@media (prefers-reduced-motion:reduce){.home-shell--shelf-visual-push.home-shell--snap-animating .home-canvas,.home-shell--shelf-visual-push .home-canvas-nav,.home-shell--shelf-visual-push .home-canvas-nav__actions,.home-shell--shelf-visual-push .home-main__canvas-view-switch,.home-shell--shelf-visual-push .home-main__bottom-controls{transition:none}}.home-dialogue-rail--collapsed{pointer-events:none}.home-dialogue{box-sizing:border-box;min-height:0;width:var(--oki-shell-dialogue-dock-width);background-color:var(--oki-chat-surface-background);flex-shrink:0;height:100%;position:relative;overflow:hidden}.home-shell:not(.home-shell--dialogue-search-origin) .home-dialogue:before{z-index:1;background:var(--oki-chat-dock-separator,var(--oki-separator-stroke));content:"";pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}.home-shell--dialogue-search-origin .home-dialogue-rail{--dialogue-reference-grid:12px;--dialogue-search-edge-gap:var(--oki-global-chrome-unit);--dialogue-search-max-height:min(500px, calc(100dvh - 2 * var(--dialogue-search-edge-gap)));top:auto;right:var(--dialogue-search-edge-gap);left:auto;bottom:var(--dialogue-search-edge-gap);width:var(--oki-global-search-surface-width);max-width:calc(100vw - 2 * var(--dialogue-search-edge-gap));height:auto;max-height:var(--dialogue-search-max-height);min-height:0;z-index:calc(var(--z-canvas-overlay) + 51);display:block;position:fixed}.home-shell--dialogue-search-origin .home-dialogue,.home-shell--dialogue-search-origin .dialogue-chat-stack{width:100%;height:auto;min-height:0;max-height:var(--dialogue-search-max-height)}.home-shell--dialogue-search-origin .home-dialogue{background:var(--oki-chat-surface-background);box-shadow:var(--oki-chat-surface-shadow);border-radius:30px;overflow:hidden}.home-shell--dialogue-search-origin .dialogue-chat-stack{border-radius:inherit;overflow:hidden}@media (max-width:900px){.home-shell--dialogue-search-origin .home-dialogue-rail{--dialogue-search-edge-gap:16px;--dialogue-search-max-height:min(500px, calc(100dvh - 32px))}}.home-dialogue-dock{z-index:calc(var(--z-canvas-overlay) + 51);width:var(--dialogue-panel-width,var(--dialogue-dock-width));background:var(--oki-chat-surface-background);height:100dvh;box-shadow:none;justify-content:flex-end;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden}.home-dialogue-dock:before{z-index:30;background:var(--oki-chat-dock-separator,var(--oki-separator-stroke));content:"";pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}.home-dialogue-dock:not(.home-dialogue-dock--compact){box-shadow:none;border-radius:0}.home-dialogue-dock:not(.home-dialogue-dock--compact):before{background:var(--oki-chat-dock-separator,var(--oki-separator-stroke));width:1px;display:block}.home-dialogue-dock--compact:before{display:none}.home-dialogue-dock:not(.home-dialogue-dock--compact){overflow-clip-margin:320px;overflow:clip}.home-dialogue-dock:not(.home-dialogue-dock--compact):after{z-index:-1;transform-origin:0;background:var(--oki-chat-surface-background);content:"";opacity:0;pointer-events:none;position:absolute;inset:0}.home-dialogue-dock__splitter{top:0;bottom:0;right:calc(var(--dialogue-panel-width,var(--dialogue-dock-width)) - var(--oki-splitter-total-width,12px) / 2);z-index:calc(var(--z-canvas-overlay) + 52);width:var(--oki-splitter-total-width,12px);cursor:col-resize;touch-action:none;background:0 0;border:0;padding:0;position:fixed}.home-dialogue-dock__splitter:focus-visible{outline:none}.home-dialogue-dock__splitter:focus-visible:before{width:var(--oki-focus-ring-width);background:var(--oki-focus-ring-color);opacity:1}.home-dialogue-dock .dialogue-sidebar,.home-dialogue-dock .dialogue-sidebar__inner{width:100%;height:100dvh;max-height:100dvh}.home-dialogue-dock:not(.home-dialogue-dock--compact)>.dialogue-sidebar{flex:0 0 var(--dialogue-panel-width,100%);width:var(--dialogue-panel-width,100%)}.home-dialogue-dock--compact.home-dialogue-rail{inset:0 0 var(--oki-mobile-keyboard-inset,0px);width:100vw;max-width:none;height:calc(100dvh - var(--oki-mobile-keyboard-inset,0px));box-shadow:none;border:0;border-radius:0}.home-dialogue-dock--compact .dialogue-sidebar,.home-dialogue-dock--compact .dialogue-sidebar__inner{border-radius:0;height:100%;min-height:0;max-height:none}.home-dialogue-dock--compact.home-dialogue-rail[data-chat-sheet]{--oki-chat-sheet-header-height:76px;--oki-chat-sheet-full-top:calc(env(safe-area-inset-top,0px) + 10px);--oki-chat-sheet-rest-top:var(--oki-chat-sheet-full-top);--oki-chat-sheet-overrun:100dvh;top:var(--oki-chat-sheet-rest-top);bottom:calc(-1 * var(--oki-chat-sheet-overrun));box-sizing:border-box;height:auto;padding-bottom:calc(var(--oki-mobile-keyboard-inset,0px) + var(--oki-chat-sheet-overrun));transform:translateY(var(--oki-chat-sheet-offset));will-change:transform;border-radius:var(--oki-mobile-sheet-radius) var(--oki-mobile-sheet-radius) 0 0;corner-shape:var(--oki-corner-shape-continuous);box-shadow:var(--oki-chat-surface-shadow)}:root[data-oki-theme=black] .home-dialogue-dock--compact.home-dialogue-rail[data-chat-sheet]{border-top:1px solid var(--oki-white-overlay-15)}@supports (not (corner-shape:squircle)) and (clip-path:shape(from 0 0, line to 1px 0, close)){.home-dialogue-dock--compact.home-dialogue-rail[data-chat-sheet]{--oki-squircle-r:0px;--oki-squircle-r-top-left:var(--oki-mobile-sheet-radius);--oki-squircle-r-top-right:var(--oki-mobile-sheet-radius);clip-path:var(--oki-squircle);border-radius:0}}.home-dialogue-dock--compact.home-dialogue-rail[data-chat-sheet]{overflow:clip}.home-dialogue-dock--compact[data-chat-sheet] .dialogue-sidebar__body--starter{touch-action:none;overflow:clip}.home-dialogue-dock--compact[data-chat-sheet] .dialogue-sidebar__body{isolation:isolate;transform:translateY(calc(-1 * var(--oki-chat-sheet-offset)))}.home-dialogue-dock--compact[data-chat-sheet][data-chat-sheet-moving] .dialogue-sidebar__body{will-change:transform}.home-dialogue-dock__splitter:before{background:var(--oki-chat-window-divider-active);content:"";opacity:0;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.home-dialogue-dock__splitter[data-dragging=true]:before{opacity:1}.home-shell--dialogue-search-docked .home-dialogue-rail{right:var(--dialogue-dock-width)}.home-shell--dialogue-search-docked .home-dialogue-dock--compact.home-dialogue-rail{right:0}.home-shell--mobile-surface.home-shell--dialogue-snapping{transition:none}.home-shell--mobile-surface .home-dialogue,.home-shell--mobile-surface .home-dialogue .dialogue-sidebar,.home-shell--mobile-surface .home-dialogue .dialogue-sidebar__inner,.home-shell--mobile-surface.home-shell--edge-chrome .home-dialogue,.home-shell--mobile-surface.home-shell--edge-chrome .dialogue-sidebar{background-color:var(--oki-chat-surface-background)}.home-canvas-nav{top:0;inset-inline:var(--oki-header-content-inline-start) var(--page-inset);z-index:var(--z-canvas-header);height:var(--oki-header-band-height);min-height:var(--oki-header-band-height);pointer-events:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:21.6px;display:grid;position:absolute}.home-canvas-nav:before{content:"";top:calc(-1 * var(--page-inset));right:calc(-1 * var(--page-inset));bottom:-22px;left:calc(-1 * var(--page-inset));z-index:-1;background:linear-gradient(to bottom, var(--oki-gray-50) 0%, var(--oki-gray-50) 72%, #f4f4f400 100%);pointer-events:none;position:absolute}.home-canvas-nav--flat:before{display:none}.home-canvas-nav__leading{top:var(--oki-header-interaction-top);z-index:var(--z-chrome-nav);height:var(--oki-header-interaction-height);align-items:center;min-width:0;display:flex;position:fixed}.home-shell--resizing:not(.home-shell--snap-animating) .home-canvas-nav__leading{transition:none}.home-canvas-nav__center{top:var(--oki-header-interaction-top);z-index:var(--z-chrome-nav);height:var(--oki-header-interaction-height);pointer-events:auto;justify-content:center;align-items:center;min-width:0;display:flex;position:fixed;left:50%;transform:translate(-50%)}.home-canvas-nav__address{min-width:0;max-width:min(42vw,540px);color:var(--text-secondary);font-size:var(--oki-header-control-font-size);font-weight:var(--oki-header-control-font-weight);letter-spacing:var(--oki-header-control-letter-spacing);line-height:var(--oki-header-control-line-height);white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}.home-canvas-nav__address-part{flex:none;align-items:center;min-width:0;display:inline-flex;position:relative}.home-canvas-nav__address-part--terminal{flex:auto}.home-canvas-nav__address-part--terminal>.home-canvas-nav__address-label,.home-canvas-nav__address-part--terminal>.home-canvas-nav__header-control{width:100%;min-width:0}.home-canvas-nav__address-separator{color:var(--oki-disabled-icon-color);flex:none;margin:0 6px}.home-canvas-nav__address-label,.home-canvas-nav__header-control{box-sizing:border-box;height:var(--oki-header-control-height);min-height:var(--oki-header-control-height);border-radius:var(--oki-menu-trigger-radius);corner-shape:var(--oki-corner-shape-continuous);min-width:0;padding:0 var(--oki-pill-padding-x);color:var(--oki-header-control-text,var(--oki-header-command-text));font:inherit;font-size:var(--oki-header-control-font-size);font-weight:var(--oki-header-control-font-weight);letter-spacing:var(--oki-header-control-letter-spacing);line-height:var(--oki-header-control-line-height);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;display:inline-flex;overflow:hidden}.home-canvas-nav__header-control{cursor:pointer;pointer-events:auto;appearance:none;outline:none;transition:background-color .15s}@media (hover:hover){.home-canvas-nav__header-control:hover:not(:disabled){background:var(--oki-interaction-subtle-hover-fill);color:var(--oki-header-control-text,var(--oki-header-command-text));outline:none}}.home-shell--mobile-surface .home-canvas-nav__header-control:hover:not(:disabled):not(:focus-visible):not(.home-canvas-nav__header-control--open){color:var(--oki-header-control-text,var(--oki-header-command-text));background:0 0}.home-canvas-nav__header-control:focus-visible,.home-canvas-nav__header-control--open{background:var(--oki-interaction-subtle-hover-fill);color:var(--oki-header-control-text,var(--oki-header-command-text));outline:none}.home-canvas-nav__header-control:focus-visible:not(:disabled){outline:var(--oki-focus-ring);outline-offset:calc(-1 * var(--oki-focus-ring-width))}.home-canvas-nav__header-control:active:not(:disabled){background:var(--oki-interaction-subtle-pressed-fill);color:var(--oki-header-control-text,var(--oki-header-command-text))}.home-canvas-nav__header-control.home-canvas-nav__header-control--ring,.home-canvas-nav__header-control.home-canvas-nav__header-control--ring:focus-visible{background:0 0}@media (hover:hover){.home-canvas-nav__header-control.home-canvas-nav__header-control--ring:hover:not(:disabled){box-shadow:var(--oki-header-control-ring);background:0 0}}.home-shell--mobile-surface .home-canvas-nav__header-control.home-canvas-nav__header-control--ring:hover:not(:disabled):not(:focus-visible):not(:active){box-shadow:none}.home-canvas-nav__header-control.home-canvas-nav__header-control--ring:active:not(:disabled){box-shadow:var(--oki-header-control-ring-pressed);background:0 0}.home-canvas-nav__header-control:disabled{color:var(--oki-disabled-icon-color);cursor:default}.home-canvas-nav__header-control:disabled svg,.home-canvas-nav__header-control[aria-disabled=true] svg{color:var(--oki-disabled-icon-color)}.home-canvas-nav__header-control--content-overlay{border:1px solid var(--oki-black-overlay-15);background:var(--oki-gray-white)}@supports (color:color-mix(in lab, red, red)){.home-canvas-nav__header-control--content-overlay{background:color-mix(in srgb, var(--oki-gray-white) 72%, transparent)}}.home-canvas-nav__header-control--content-overlay{color:var(--oki-gray-950);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--oki-header-control-text:var(--oki-gray-950)}@media (hover:hover){.home-canvas-nav__header-control--content-overlay:hover:not(:disabled){background:var(--oki-gray-white)}@supports (color:color-mix(in lab, red, red)){.home-canvas-nav__header-control--content-overlay:hover:not(:disabled){background:color-mix(in srgb, var(--oki-gray-white) 72%, transparent)}}.home-canvas-nav__header-control--content-overlay:hover:not(:disabled){box-shadow:inset 0 0 0 999px var(--oki-interaction-subtle-hover-fill)}}.home-canvas-nav__header-control--content-overlay:focus-visible{background:var(--oki-gray-white)}@supports (color:color-mix(in lab, red, red)){.home-canvas-nav__header-control--content-overlay:focus-visible{background:color-mix(in srgb, var(--oki-gray-white) 72%, transparent)}}.home-canvas-nav__header-control--content-overlay:focus-visible{box-shadow:inset 0 0 0 999px var(--oki-interaction-subtle-hover-fill)}.home-canvas-nav__header-control--content-overlay:active:not(:disabled){background:var(--oki-gray-white)}@supports (color:color-mix(in lab, red, red)){.home-canvas-nav__header-control--content-overlay:active:not(:disabled){background:color-mix(in srgb, var(--oki-gray-white) 72%, transparent)}}.home-canvas-nav__header-control--content-overlay:active:not(:disabled){box-shadow:inset 0 0 0 999px var(--oki-interaction-subtle-pressed-fill)}.dialogue-sidebar__header .home-canvas-nav__header-control--content-overlay{border:var(--oki-menu-panel-border);background:var(--oki-menu-panel-large-background);box-shadow:var(--oki-menu-panel-shadow);color:var(--oki-gray-950);-webkit-backdrop-filter:var(--oki-menu-panel-large-backdrop-filter);backdrop-filter:var(--oki-menu-panel-large-backdrop-filter);--oki-header-control-text:var(--oki-gray-950)}@media (hover:hover){.dialogue-sidebar__header .home-canvas-nav__header-control--content-overlay:hover:not(:disabled){background:linear-gradient(var(--oki-menu-item-hover-fill), var(--oki-menu-item-hover-fill)), var(--oki-menu-panel-large-background);box-shadow:var(--oki-menu-panel-shadow)}}.dialogue-sidebar__header .home-canvas-nav__header-control--content-overlay:focus-visible{background:linear-gradient(var(--oki-menu-item-hover-fill), var(--oki-menu-item-hover-fill)), var(--oki-menu-panel-large-background);box-shadow:var(--oki-menu-panel-shadow)}.dialogue-sidebar__header .home-canvas-nav__header-control--content-overlay:active:not(:disabled){background:linear-gradient(var(--oki-menu-item-pressed-fill), var(--oki-menu-item-pressed-fill)), var(--oki-menu-panel-large-background);box-shadow:var(--oki-menu-panel-shadow)}.home-canvas-nav__address-switcher{min-width:0}.home-canvas-nav__address-switcher .home-canvas-nav__desks-menu{left:0;right:auto}.home-canvas-nav__address-menu-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.home-canvas-nav__actions{top:var(--oki-header-interaction-top);right:var(--oki-header-actions-inline-end);z-index:var(--z-chrome-nav);height:var(--oki-header-interaction-height);pointer-events:auto;align-items:center;gap:24px;display:inline-flex;position:fixed}.home-canvas-nav__menu-utilities{align-items:center;gap:6px;display:inline-flex;position:relative}.home-canvas-nav__menu-utilities .home-canvas-nav__command-menu-panel{left:auto;right:0}.home-canvas-nav__command-bar,.home-canvas-nav__standalone-action{pointer-events:auto;align-items:center;gap:4px;display:inline-flex}.home-canvas-nav__toolbar-action{align-items:center;gap:var(--oki-navigation-item-gap);display:inline-flex}.home-canvas-nav__header-text-menu{align-items:center;display:inline-flex}.home-canvas-nav__header-control--icon{width:var(--oki-header-control-height);justify-content:center;padding-inline:0}.home-canvas-nav[data-header-direct-action-count="0"] [data-header-toolbar-action],.home-canvas-nav[data-header-direct-action-count="1"] [data-header-action-priority="2"],.home-canvas-nav[data-header-direct-action-count="1"] [data-header-action-priority="3"],.home-canvas-nav[data-header-direct-action-count="1"] [data-header-action-priority="4"],.home-canvas-nav[data-header-direct-action-count="1"] [data-header-action-priority="5"],.home-canvas-nav[data-header-direct-action-count="1"] [data-header-action-priority="6"],.home-canvas-nav[data-header-direct-action-count="2"] [data-header-action-priority="3"],.home-canvas-nav[data-header-direct-action-count="2"] [data-header-action-priority="4"],.home-canvas-nav[data-header-direct-action-count="2"] [data-header-action-priority="5"],.home-canvas-nav[data-header-direct-action-count="2"] [data-header-action-priority="6"],.home-canvas-nav[data-header-direct-action-count="3"] [data-header-action-priority="4"],.home-canvas-nav[data-header-direct-action-count="3"] [data-header-action-priority="5"],.home-canvas-nav[data-header-direct-action-count="3"] [data-header-action-priority="6"],.home-canvas-nav[data-header-direct-action-count="4"] [data-header-action-priority="5"],.home-canvas-nav[data-header-direct-action-count="4"] [data-header-action-priority="6"],.home-canvas-nav[data-header-direct-action-count="5"] [data-header-action-priority="6"]{display:none}.home-canvas-nav__header-control--danger{color:var(--oki-menu-danger-text);--oki-header-control-text:var(--oki-menu-danger-text)}@media (hover:hover){.home-canvas-nav__header-control--danger:hover:not(:disabled){background:var(--oki-menu-danger-hover-fill);color:var(--oki-menu-danger-text)}}.home-canvas-nav__header-control--danger:focus-visible,.home-canvas-nav__header-control--danger:active:not(:disabled){background:var(--oki-menu-danger-hover-fill);color:var(--oki-menu-danger-text)}.home-canvas-nav__header-control--danger:disabled{color:var(--oki-disabled-icon-color)}.home-canvas-nav[data-header-responsive-mode=actions-hidden] .home-canvas-nav__menu-utilities[data-calendar-chrome=on]{pointer-events:auto}.home-canvas-nav[data-header-responsive-mode=actions-hidden] .home-canvas-nav__menu-utilities[data-calendar-chrome=on] .home-canvas-nav__command-bar--calendar{visibility:visible;pointer-events:auto}.home-canvas-nav__command-overflow{display:inline-flex}.home-canvas-nav__command-overflow .home-canvas-nav__header-control--icon{width:var(--oki-header-control-height);min-width:var(--oki-header-control-height);padding-inline:0}.home-canvas-nav[data-header-responsive-mode=compact] .home-canvas-nav__address,.home-canvas-nav[data-header-responsive-mode=actions-hidden] .home-canvas-nav__address{max-width:min(42vw, 540px, var(--oki-header-responsive-address-max-width,100vw))}.home-canvas-nav[data-header-responsive-mode=compact] .home-canvas-nav__address-part,.home-canvas-nav[data-header-responsive-mode=actions-hidden] .home-canvas-nav__address-part{display:none}.home-canvas-nav[data-header-responsive-mode=compact] .home-canvas-nav__address-part--terminal,.home-canvas-nav[data-header-responsive-mode=actions-hidden] .home-canvas-nav__address-part--terminal{display:inline-flex}.home-canvas-nav[data-header-responsive-mode=compact] .home-canvas-nav__address-part--terminal .home-canvas-nav__address-separator,.home-canvas-nav[data-header-responsive-mode=actions-hidden] .home-canvas-nav__address-part--terminal .home-canvas-nav__address-separator{display:none}.home-canvas-nav[data-header-responsive-mode=actions-hidden] .home-canvas-nav__actions,.home-canvas-nav[data-header-responsive-mode=actions-hidden] .home-canvas-nav__menu-utilities{pointer-events:none}.home-canvas-nav[data-header-responsive-mode=actions-hidden] .home-canvas-nav__command-bar{visibility:hidden;pointer-events:none}.home-canvas-nav[data-header-responsive-mode=actions-hidden] .home-canvas-nav__command-overflow{visibility:visible;pointer-events:auto;display:block;position:absolute;right:2px}.home-canvas-nav[data-header-responsive-mode=actions-hidden] .home-canvas-nav__menu-utilities>:not(.home-canvas-nav__command-bar){pointer-events:auto}@media (max-width:720px){.home-shell--dialogue-snapping{transition:none}.home-canvas-nav__command-bar:empty{display:none}.home-dialogue,.home-dialogue .dialogue-sidebar,.home-dialogue .dialogue-sidebar__inner,.home-shell--edge-chrome .home-dialogue,.home-shell--edge-chrome .dialogue-sidebar{background-color:var(--oki-chat-surface-background)}.home-shell:not(.home-shell--ios-embedded){--oki-header-address-left:var(--oki-header-leading-compact-left);--oki-header-leading-visual-gap:2px}.home-shell:not(.home-shell--ios-embedded) .home-main__canvas-view-switch{top:var(--oki-canvas-destination-top);right:var(--oki-canvas-destination-right);position:fixed}.home-shell:not(.home-shell--ios-embedded) [data-oki-compact-first-item-center-host]{--oki-compact-horizontal-rail-leading-inset:max(var(--oki-global-chrome-unit), calc(50% - (var(--oki-horizontal-pan-first-item-width) / 2)))}.home-shell:not(.home-shell--ios-embedded) [data-oki-compact-first-item-center]{scroll-padding-inline-start:var(--oki-compact-horizontal-rail-leading-inset)}}.home-canvas-nav__upload-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:-10000px}.home-canvas-nav__new{align-items:center;display:inline-flex;position:relative}.home-canvas-nav__command-menu-panel{width:var(--oki-header-menu-width,max-content)}.home-canvas-nav__command-menu-panel--item-selection{--oki-header-menu-width:min(15rem, calc(100vw - 24px))}.home-canvas-nav__desk-style-menu{--oki-header-menu-width:min(208px, calc(100vw - 24px));width:var(--oki-header-menu-width)}.home-canvas-nav__zoom-controls{box-sizing:border-box;height:28px;min-height:28px;color:var(--oki-menu-item-text);font:inherit;font-size:var(--oki-menu-font-size);letter-spacing:-.01em;font-weight:380;line-height:var(--oki-menu-line-height);align-items:center;gap:8px;padding:2px 8px;display:flex}.home-canvas-nav__zoom-control-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.home-canvas-nav__zoom-control-actions>button{border-radius:var(--oki-radius-lg);min-width:24px;min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:3px 6px;line-height:1;display:inline-grid}@media (hover:hover){.home-canvas-nav__zoom-control-actions>button:hover:not(:disabled){background:var(--oki-interaction-subtle-hover-fill);color:var(--text-primary);outline:none}}.home-canvas-nav__zoom-control-actions>button:focus-visible:not(:disabled){background:var(--oki-interaction-subtle-hover-fill);color:var(--text-primary);outline:var(--oki-focus-ring);outline-offset:calc(-1 * var(--oki-focus-ring-width))}.home-canvas-nav__zoom-control-actions>button:active:not(:disabled){background:var(--oki-interaction-subtle-pressed-fill)}.home-canvas-nav__zoom-control-actions>button:disabled{cursor:default;opacity:.42}.home-canvas-nav__desks-menu{--oki-header-menu-width:min(256px, calc(100vw - 24px));width:var(--oki-header-menu-width);gap:3px;max-width:min(256px,100vw - 24px)}.home-canvas-nav__desks-list{max-height:min(336px,100vh - 240px)}.home-canvas-nav__desks-empty{color:var(--text-secondary);font-size:var(--oki-type-footnote);padding:9px 10px 11px;line-height:1.0625rem}.home-canvas-nav__desk-entry{min-width:0}@media (prefers-reduced-motion:no-preference){.home-canvas-nav__desks-section{transition:opacity .12s}@starting-style{.home-canvas-nav__desks-section{opacity:0}}}.home-canvas-nav__desk-row{align-items:stretch;gap:var(--oki-navigation-item-gap);min-width:0;display:flex}.home-canvas-nav__desk-select{flex:auto;min-width:0}.home-canvas-nav__desk-title{min-width:0;font-size:var(--oki-type-subhead);text-overflow:ellipsis;white-space:nowrap;flex:auto;line-height:1.0625rem;overflow:hidden}.home-canvas-nav__desk-more{align-self:center}.home-canvas-nav__desk-actions-menu{min-width:160px}.home-canvas-nav__desk-rename{gap:var(--oki-navigation-item-gap);min-width:208px;display:grid}.home-canvas-nav__desk-rename input{box-sizing:border-box;border:1px solid var(--oki-control-border);border-radius:var(--oki-radius-lg);background:var(--surface);min-width:0;height:28px;color:var(--text-primary);font:inherit;font-size:var(--oki-type-footnote);outline:none;padding:3px 7px}.home-canvas-nav__style-swatch{box-sizing:border-box;border:1px solid var(--oki-black-overlay-20);border-radius:6px;flex:0 0 18px;width:18px;height:18px;display:inline-block}.home-canvas-nav__typeface-preview--default{font-family:var(--oki-page-font-sans)}.home-canvas-nav__typeface-preview--serif{font-family:var(--oki-page-font-serif)}.home-canvas-nav__typeface-preview--mono{font-family:var(--oki-page-font-mono)}.home-canvas-nav__style-swatch--default{background:var(--surface-panel)}.home-canvas-nav__style-swatch--notebook{background:#eee9d7 url(/assets/page-surfaces/notebook.jpg) 50%/cover}.home-canvas-nav__style-swatch--grid{background:var(--oki-gray-white) url(/assets/materials/technical-grid.jpg) center / cover}.home-canvas-nav__style-swatch--pattern{background-color:#f4e7c9;background-image:url(/assets/page-surfaces/pattern.jpg);background-position:50%;background-size:cover}.home-main{flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.home-main__canvas-region{min-width:0;min-height:0;position:absolute;inset:0}.home-main__tab-panel{visibility:hidden;pointer-events:none;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.home-main__tab-panel--active{visibility:visible;pointer-events:auto}.home-main__center-surface-host{display:contents}.home-main__center-surface-host[data-oki-center-surface=desk]:not([data-oki-center-surface-suspended=true]) .home-main__tab-panel--desk,.home-main__center-surface-host[data-oki-center-surface=shelf]:not([data-oki-center-surface-suspended=true]) .home-main__tab-panel--shelf{visibility:visible;opacity:1;pointer-events:auto}.home-main__center-surface-host[data-oki-center-surface=desk] .home-main__tab-panel--shelf,.home-main__center-surface-host[data-oki-center-surface=shelf] .home-main__tab-panel--desk,.home-main__center-surface-host[data-oki-center-surface-suspended=true] .home-main__tab-panel--desk,.home-main__center-surface-host[data-oki-center-surface-suspended=true] .home-main__tab-panel--shelf{visibility:hidden;opacity:0;pointer-events:none}.home-main:not(.home-main--shelf-desk-peek) .home-main__center-surface-host[data-oki-center-surface-flip]:not([data-oki-center-surface-suspended=true]){--oki-center-surface-flip-duration:var(--oki-motion-emphasized)}.home-main:not(.home-main--shelf-desk-peek) .home-main__center-surface-host[data-oki-center-surface-flip=shelf]:not([data-oki-center-surface-suspended=true]) .home-main__tab-panel--shelf,.home-main:not(.home-main--shelf-desk-peek) .home-main__center-surface-host[data-oki-center-surface-flip=desk]:not([data-oki-center-surface-suspended=true]) .home-main__tab-panel--desk{z-index:1;animation:okiCenterSurfaceFlipIn var(--oki-center-surface-flip-duration) var(--oki-global-easing) both}.home-main:not(.home-main--shelf-desk-peek) .home-main__center-surface-host[data-oki-center-surface-flip=shelf]:not([data-oki-center-surface-suspended=true]) .home-main__tab-panel--desk,.home-main:not(.home-main--shelf-desk-peek) .home-main__center-surface-host[data-oki-center-surface-flip=desk]:not([data-oki-center-surface-suspended=true]) .home-main__tab-panel--shelf{visibility:visible;animation:okiCenterSurfaceFlipOut var(--oki-center-surface-flip-duration) var(--oki-global-easing) both}.home-main__center-surface-host[data-oki-center-surface-flip=shelf]{--oki-center-surface-flip-from:1.04;--oki-center-surface-flip-to:.96}.home-main__center-surface-host[data-oki-center-surface-flip=desk]{--oki-center-surface-flip-from:.96;--oki-center-surface-flip-to:1.04}@keyframes okiCenterSurfaceFlipIn{0%{opacity:0;transform:scale(var(--oki-center-surface-flip-from))}to{opacity:1;transform:none}}@keyframes okiCenterSurfaceFlipOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(var(--oki-center-surface-flip-to))}}@keyframes okiCenterSurfaceFlipFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-main:not(.home-main--shelf-desk-peek) .home-main__center-surface-host[data-oki-center-surface-flip]:not([data-oki-center-surface-suspended=true]){--oki-center-surface-flip-duration:.12s}.home-main:not(.home-main--shelf-desk-peek) .home-main__center-surface-host[data-oki-center-surface-flip=shelf]:not([data-oki-center-surface-suspended=true]) .home-main__tab-panel--shelf,.home-main:not(.home-main--shelf-desk-peek) .home-main__center-surface-host[data-oki-center-surface-flip=desk]:not([data-oki-center-surface-suspended=true]) .home-main__tab-panel--desk{animation-name:okiCenterSurfaceFlipFade;animation-timing-function:ease}.home-main:not(.home-main--shelf-desk-peek) .home-main__center-surface-host[data-oki-center-surface-flip=shelf]:not([data-oki-center-surface-suspended=true]) .home-main__tab-panel--desk,.home-main:not(.home-main--shelf-desk-peek) .home-main__center-surface-host[data-oki-center-surface-flip=desk]:not([data-oki-center-surface-suspended=true]) .home-main__tab-panel--shelf{visibility:hidden;animation:none}}.home-main__center-surface-host[data-oki-desk-switch] .home-main__tab-panel--desk:not(.home-main__desk-switch-ghost){z-index:1}.home-main__center-surface-host[data-oki-desk-switch=run] .home-main__tab-panel--desk:not(.home-main__desk-switch-ghost){animation:okiDeskSwitchIn var(--oki-motion-base) var(--oki-global-easing) both}.home-main__desk-switch-ghost{z-index:0;pointer-events:none}@keyframes okiDeskSwitchIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-main__center-surface-host[data-oki-desk-switch=run] .home-main__tab-panel--desk:not(.home-main__desk-switch-ghost){animation:.12s both okiCenterSurfaceFlipFade}}.home-main__center-surface-host[data-oki-center-surface=shelf] .home-main__bottom-controls--desk-dock,.home-main__center-surface-host[data-oki-center-surface-suspended=true] .home-main__bottom-controls--desk-dock{visibility:hidden;pointer-events:none}.home-main__center-surface-host[data-oki-center-surface=desk]:not([data-oki-center-surface-suspended=true]) .home-main__bottom-controls--desk-dock{visibility:visible;pointer-events:auto}.home-main--page .home-main__tab-panel--desk{opacity:0}.home-main--page-backgrounded .home-main__tab-panel--page,.home-main__tab-panel--page[data-workspace-page-viewport-ready=false]{visibility:hidden;pointer-events:none}.home-main--page:has(.home-main__tab-panel--page[data-workspace-page-viewport-ready=false]) .home-main__tab-panel--desk{visibility:visible;opacity:1;pointer-events:none}.home-main--shelf-desk-handoff .home-main__tab-panel--shelf{pointer-events:none;animation:.16s ease-out both shelfDeskShelfFade}.home-main--shelf-desk-peek .home-main__center-surface-host[data-oki-center-surface] .home-main__tab-panel--desk{z-index:3;visibility:visible;opacity:1;pointer-events:none;transform-origin:50% 100%;will-change:transform;--oki-shelf-desk-peek-scale:calc(var(--oki-shelf-desk-peek-width) / var(--desk-world-width));--oki-shelf-desk-peek-nudge-x:calc(var(--oki-canvas-overlay-inline-end,0px) / -2);--oki-shelf-desk-peek-lift:calc(var(--oki-shelf-desk-peek-scale) * 50% + var(--oki-shelf-desk-peek-scale) * var(--desk-world-height) / 2 - var(--oki-shelf-desk-peek-visible));container-type:inline-size}.home-main--shelf-desk-peek:not(.home-main--shelf-desk-handoff):not(.home-main--shelf-desk-peek-exit) .home-main__tab-panel--desk{animation:shelfDeskPeekFromBottom .26s var(--oki-global-easing) both;filter:drop-shadow(0 -8px 24px var(--oki-black-overlay-15))}.home-main--shelf-desk-peek.home-main--shelf-desk-peek-exit:not(.home-main--shelf-desk-handoff) .home-main__tab-panel--desk{animation:shelfDeskPeekToBottom .26s var(--oki-global-easing) both;filter:drop-shadow(0 -8px 24px var(--oki-black-overlay-15))}.home-main__tab-panel--desk>.records-canvas{animation:none}.home-main--shelf-desk-peek .home-main__tab-panel--desk>.records-canvas{background:0 0;overflow:visible}.home-main--shelf-desk-peek:not(.home-main--shelf-desk-handoff) .home-main__tab-panel--desk{overflow:visible}.home-main--shelf-desk-peek:not(.home-main--shelf-desk-handoff) .home-main__tab-panel--desk .records-canvas__world{will-change:transform;transform:translate(0)scale(1)!important}.home-main--shelf-desk-peek.home-main--shelf-desk-handoff .home-main__tab-panel--desk{animation:shelfDeskPromoteToCenter .46s var(--oki-global-easing) both}.home-main--shelf-desk-peek.home-main--shelf-desk-handoff .home-main__tab-panel--desk .records-canvas__world{animation:shelfDeskWorldPromoteToCamera .46s var(--oki-global-easing) both}.home-main--shelf-desk-peek .home-main__tab-panel--shelf{z-index:1}@keyframes shelfDeskPeekFromBottom{0%{transform:translate3d(var(--oki-shelf-desk-peek-nudge-x), 100%, 0) scale(var(--oki-shelf-desk-peek-scale))}to{transform:translate3d(var(--oki-shelf-desk-peek-nudge-x), var(--oki-shelf-desk-peek-lift), 0) scale(var(--oki-shelf-desk-peek-scale))}}@keyframes shelfDeskPeekToBottom{0%{transform:translate3d(var(--oki-shelf-desk-peek-nudge-x), var(--oki-shelf-desk-peek-lift), 0) scale(var(--oki-shelf-desk-peek-scale))}to{transform:translate3d(var(--oki-shelf-desk-peek-nudge-x), 100%, 0) scale(var(--oki-shelf-desk-peek-scale))}}@keyframes shelfDeskPromoteToCenter{0%{transform:translate3d(var(--oki-shelf-desk-peek-nudge-x), var(--oki-shelf-desk-peek-lift), 0) scale(var(--oki-shelf-desk-peek-scale))}to{transform:translate(0)scale(1)}}@keyframes shelfDeskWorldPromoteToCamera{0%{transform:translate(0)scale(1)}to{transform:translate3d(var(--desk-view-pan-x,0px), var(--desk-view-pan-y,0px), 0) scale(var(--desk-view-scale,1))}}@keyframes shelfDeskShelfFade{0%{opacity:1}to{opacity:0}}.home-canvas:has(>.home-main--shelf-desk-handoff)>.home-canvas-nav{pointer-events:none;animation:.62s linear both shelfDeskHeaderSwap}@keyframes shelfDeskHeaderSwap{0%{opacity:1}22%,27%{opacity:0}52%,to{opacity:1}}.home-main__tab-panel--page{justify-content:flex-start;align-items:stretch}.home-main__tab-panel--page-index{justify-content:center;align-items:flex-start}.home-main__shelf-drag-preview{z-index:80;pointer-events:none;width:168px;height:126px;filter:drop-shadow(0 18px 24px var(--oki-black-overlay-20));transition:opacity .12s;position:fixed;transform:translate(-50%,-50%)rotate(-2deg)}.home-main__shelf-drag-preview--desk-handoff{opacity:0}.home-main__shelf-drag-preview img{object-fit:contain;width:100%;height:100%;display:block}.home-main--shelf-desk-handoff .home-main__canvas-view-switch--shelf-destination{animation:.16s ease-out both shelfDeskDeskChromeReveal}.home-main--shelf-desk-handoff .home-main__bottom-controls{animation:.1s ease-out both shelfDeskDeskChromeReveal}.home-main--shelf-desk-handoff .home-main__bottom-controls,.home-main--shelf-desk-handoff .home-main__canvas-view-switch--shelf-destination{pointer-events:none}.home-main__shelf-held-desk-item{z-index:2147483646;pointer-events:none;will-change:transform;animation:shelfDeskHeldEnter var(--oki-shelf-desk-handoff-fade,.14s) ease-out;transition:none;position:fixed;top:0;left:0}.home-main__shelf-held-desk-item--settling{transition:width .18s var(--oki-global-easing), height .18s var(--oki-global-easing), transform .18s var(--oki-global-easing)}.home-main__shelf-held-desk-item-morph{transform-origin:var(--shelf-held-origin-x) var(--shelf-held-origin-y);filter:drop-shadow(0 10px 16px var(--oki-black-overlay-20));transition:filter .18s var(--oki-global-easing), transform .18s var(--oki-global-easing);will-change:transform, filter;animation:shelfDeskHeldLift var(--oki-shelf-desk-handoff-fade,.14s) var(--oki-global-easing);position:absolute;inset:0;transform:scale(1.1)}.home-main__shelf-held-desk-item--settling .home-main__shelf-held-desk-item-morph{filter:drop-shadow(0 12px 18px var(--oki-black-overlay-15));animation:none;transform:scale(1)}@keyframes shelfDeskHeldEnter{0%{opacity:0}to{opacity:1}}@keyframes shelfDeskHeldLift{0%{transform:scale(1)}to{transform:scale(1.1)}}.home-main__shelf-held-desk-item-image{object-fit:cover;background:#dededb;width:100%;height:100%;display:block}.home-main__shelf-held-desk-item-count{background:var(--oki-black,#171717);color:#fff;min-width:30px;height:30px;font-size:13px;font-weight:var(--oki-font-weight-strong);text-align:center;box-shadow:0 4px 12px var(--oki-black-overlay-20);border:2px solid #fff;border-radius:999px;padding:0 8px;line-height:26px;position:absolute;bottom:-10px;right:-10px}.home-main__shelf-held-desk-item-visual{overflow:visible;pointer-events:none!important;position:absolute!important;inset:0!important}@keyframes shelfDeskDeskChromeReveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-main__shelf-held-desk-item,.home-main__shelf-held-desk-item-morph,.home-main--shelf-desk-handoff .home-main__canvas-view-switch--shelf-destination,.home-main--shelf-desk-handoff .home-main__bottom-controls,.home-main--shelf-desk-peek .home-main__tab-panel--desk{animation:none}.home-canvas:has(>.home-main--shelf-desk-handoff)>.home-canvas-nav{animation:none}.home-main--shelf-desk-peek:not(.home-main--shelf-desk-handoff):not(.home-main--shelf-desk-peek-exit) .home-main__tab-panel--desk{transform:translate3d(var(--oki-shelf-desk-peek-nudge-x), var(--oki-shelf-desk-peek-lift), 0) scale(var(--oki-shelf-desk-peek-scale))}.home-main--shelf-desk-peek.home-main--shelf-desk-peek-exit:not(.home-main--shelf-desk-handoff) .home-main__tab-panel--desk{transform:translate3d(var(--oki-shelf-desk-peek-nudge-x), 100%, 0) scale(var(--oki-shelf-desk-peek-scale))}.home-main--shelf-desk-peek.home-main--shelf-desk-handoff .home-main__tab-panel--desk{animation:none;transform:translate(0)scale(1)}.home-main--shelf-desk-peek.home-main--shelf-desk-handoff .home-main__tab-panel--desk .records-canvas__world{animation:none}}.home-main__faces-canvas{box-sizing:border-box;width:100%;height:100%;padding:calc(var(--page-inset) + 18px + 20px) var(--page-inset) var(--page-inset);flex-direction:column;gap:13.6px;display:flex;position:relative}.home-main__faces-canvas--self{padding-block:var(--page-inset);justify-content:center;gap:19.2px}.home-main__faces-status{top:var(--page-inset);z-index:5;color:var(--text-secondary);font-size:var(--oki-type-body);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.home-main__faces-self-picker{color:var(--text-primary);font-size:var(--oki-type-body);flex:none;justify-content:center;align-items:center;animation:.2s ease-out both home-desk-fade-in;display:flex}.home-main__faces-neither{color:var(--text-secondary);font:inherit;font-size:var(--oki-type-body);cursor:pointer;opacity:1;background:0 0;border:0;align-self:center;padding:0;line-height:1.2;transition:opacity .2s;animation:.2s ease-out both home-desk-fade-in}@media (hover:hover){.home-main__faces-neither:hover{color:var(--text-primary);background:0 0}}.home-main__faces-neither--leaving{opacity:0;pointer-events:none}.home-main__faces-grid{--face-cell-size:104px;grid-template-columns:repeat(auto-fit, var(--face-cell-size));scrollbar-width:none;-ms-overflow-style:none;flex:auto;place-content:start center;justify-items:center;gap:22.4px;min-height:0;padding:4px;display:grid;overflow-y:auto}.home-main__faces-canvas--self .home-main__faces-grid{flex:none;padding:4px 0;animation:.2s ease-out both home-desk-fade-in;overflow:visible}.home-main__faces-grid::-webkit-scrollbar{display:none}.home-main__faces-empty{color:var(--text-secondary);font-size:var(--oki-type-callout);flex:auto;place-items:center;display:grid}.home-main__face{width:var(--face-cell-size);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:7.2px;display:flex}.home-main__face--dragging{cursor:grabbing;z-index:30;opacity:.92}.home-main__face-thumb{background:var(--surface-muted,#e8e4dc);width:84px;height:84px;box-shadow:0 2px 8px var(--oki-black-overlay-10);outline-offset:2px;border-radius:999px;outline:2px solid #0000;place-items:center;transition:box-shadow .12s,outline-color .12s;display:grid;overflow:hidden}.home-main__face-thumb img{object-fit:cover;width:100%;height:100%;display:block}.home-main__face-thumb--empty{color:var(--text-secondary);font-size:22.4px}.home-main__face--named .home-main__face-thumb{box-shadow:0 0 0 5px #9be58f, 0 2px 8px var(--oki-black-overlay-10)}.home-main__face--drop-target .home-main__face-thumb{outline-color:#4a90d9;box-shadow:0 0 0 4px #4a90d940}.home-main__face--selected .home-main__face-thumb{outline-color:var(--oki-gray-500)}.home-main__face--saving{cursor:wait;opacity:.72}.home-main__face-label{font-size:var(--oki-type-subhead);color:var(--text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.home-main__face-count{color:var(--text-secondary);margin-left:4.8px}.home-main__face-editor-overlay{z-index:40;background:var(--oki-white-overlay-90);place-items:center;display:grid;position:absolute;inset:0}.home-main__face-editor-panel{box-sizing:border-box;background:var(--oki-gray-white);border:1px solid var(--oki-gray-300);width:min(520px,100% - 64px);min-height:0;max-height:calc(100% - 64px);box-shadow:0 10px 28px var(--oki-black-overlay-10);border-radius:2px;flex-direction:column;padding:26.4px 28px 24px;display:flex;overflow:hidden}.home-main__face-editor-scroll{min-height:0}.home-main__face-editor-scroll-content{box-sizing:border-box;padding-right:22px}.home-main__face-editor-scroll .oki-scroll-area__bar{right:0}.face-editor{flex-direction:column;gap:12.8px;display:flex}.face-editor__field{flex-direction:column;gap:4.8px;display:flex}.face-editor__label{font-size:var(--oki-type-footnote);color:var(--text-secondary);font-weight:var(--oki-font-weight-regular)}.face-editor__input{box-sizing:border-box;border:1px solid var(--oki-gray-300);width:100%;color:var(--text-primary);font:inherit;font-size:var(--oki-prompt-font-size);letter-spacing:-.01em;line-height:var(--oki-prompt-line-height);resize:none;background:0 0;border-radius:14px;outline:none;padding:11px 14px}.face-editor__input:focus{border-color:var(--stroke-secondary)}.face-editor__input::placeholder{color:var(--text-tertiary)}.face-editor__input--note{min-height:66px}.face-editor__actions{flex-wrap:wrap;align-items:center;gap:11.2px;display:flex}.face-editor__save{color:var(--text-secondary);font:inherit;font-size:var(--oki-type-body);cursor:pointer;background:0 0;border:0;padding:0;line-height:1.2}@media (hover:hover){.face-editor__save:hover{color:var(--text-primary)}}.face-editor__save:disabled{opacity:.6;cursor:default}.face-editor__message{font-size:var(--oki-type-subhead);color:var(--text-tertiary)}.face-editor__error{font-size:var(--oki-type-subhead);color:#c0392b}.face-editor__merge-prompt{font-size:var(--oki-type-body);color:var(--text-primary)}.face-editor__merge-confirm{color:var(--text-secondary);font:inherit;font-size:var(--oki-type-body);cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.face-editor__merge-confirm:hover{color:var(--text-primary)}}.home-main__bottom-controls{left:calc(var(--page-inset) * 1.5);right:calc(var(--page-inset) * 1.5);z-index:80;pointer-events:none;min-width:0;height:72px;transition:left var(--oki-chrome-morph-duration) var(--oki-chrome-morph-easing), right var(--oki-chrome-morph-duration) var(--oki-chrome-morph-easing), bottom var(--oki-chrome-morph-duration) var(--oki-chrome-morph-easing);align-items:center;display:flex;position:absolute;bottom:26px}.home-main__bottom-controls--desk-dock,.home-shell--edge-chrome .home-main__bottom-controls--desk-dock{left:0;right:0;bottom:calc(-3px + var(--desk-dock-footer-lift,0px));height:72px;transition:left var(--oki-chrome-morph-duration) var(--oki-chrome-morph-easing), right var(--oki-chrome-morph-duration) var(--oki-chrome-morph-easing)}.home-shell:has([data-home-bar=true]:not([data-chat-mode=true])) .home-main__bottom-controls--desk-dock{--desk-dock-footer-lift:calc(max(16px, env(safe-area-inset-bottom,0px)) - 20px)}.home-main__center-surface-host[data-oki-center-surface=desk] .home-main__canvas-view-switch--desk-destination,.home-main__center-surface-host[data-oki-center-surface=shelf] .home-main__canvas-view-switch--shelf-destination,.home-main__center-surface-host[data-oki-center-surface-suspended=true] .home-main__canvas-view-switch{visibility:hidden;pointer-events:none}.home-main__center-surface-host[data-oki-center-surface=desk]:not([data-oki-center-surface-suspended=true]) .home-main__canvas-view-switch--shelf-destination,.home-main__center-surface-host[data-oki-center-surface=shelf]:not([data-oki-center-surface-suspended=true]) .home-main__canvas-view-switch--desk-destination,.home-main__center-surface-host[data-oki-center-surface-suspended=true][data-oki-center-page-overlay=true] .home-main__canvas-view-switch--desk-destination{visibility:visible;pointer-events:auto}.home-main__canvas-view-switch{top:var(--oki-canvas-destination-top);right:var(--oki-canvas-destination-right);z-index:var(--z-canvas-overlay);width:var(--oki-canvas-destination-width);height:var(--oki-canvas-destination-height);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .14s;display:grid;position:absolute;transform:none}@media (hover:hover){.home-main__canvas-view-switch:hover{background:var(--oki-interaction-subtle-hover-fill)}}.home-main__canvas-view-switch:focus-visible{background:var(--oki-interaction-subtle-hover-fill);outline:var(--oki-focus-ring);outline-offset:calc(-1 * var(--oki-focus-ring-width))}.home-main__canvas-view-switch:active{background:var(--oki-interaction-subtle-pressed-fill)}.home-main__canvas-view-switch--desk-destination{width:var(--oki-canvas-destination-width);height:var(--oki-canvas-destination-height);transition:width .26s var(--oki-global-easing), background-color .14s ease;background:0 0;overflow:visible}@media (prefers-reduced-motion:reduce){.home-shell{transition:none}}.home-main__desk-miniature-anchor{width:var(--oki-canvas-destination-preview-width);aspect-ratio:var(--desk-world-aspect-ratio);border-radius:var(--oki-surface-radius);outline:1px solid var(--oki-header-island-border);box-shadow:var(--oki-header-island-shadow);pointer-events:none;display:block;position:relative}.home-main__desk-miniature-anchor:after{z-index:1;border-radius:var(--oki-surface-radius);background:var(--oki-black-overlay-20);content:"";opacity:0;transition:opacity .14s;position:absolute;inset:0}@media (hover:hover){.home-main__canvas-view-switch--desk-destination:hover{background:0 0}.home-main__canvas-view-switch--desk-destination:hover .home-main__desk-miniature-anchor:after{opacity:1}}.home-main__canvas-view-switch--desk-destination:focus-visible{background:0 0}.home-main__canvas-view-switch--desk-destination:focus-visible .home-main__desk-miniature-anchor:after,.home-main__canvas-view-switch--desk-destination:active .home-main__desk-miniature-anchor:after{opacity:1}.home-main__canvas-view-switch--desk-destination:active{background:0 0}.home-main__shelf-miniature .shelf-feature-card:after{z-index:10;border-radius:inherit;background:var(--oki-black-overlay-20);content:"";opacity:0;pointer-events:none;transition:opacity .14s;position:absolute;inset:0}.home-main__canvas-view-switch--shelf-destination:active,.home-main__canvas-view-switch--shelf-destination:focus-visible{background:0 0}@media (hover:hover){.home-main__canvas-view-switch--shelf-destination:hover{background:0 0}.home-main__canvas-view-switch--shelf-destination:hover .shelf-feature-card:after{opacity:1}}.home-main__canvas-view-switch--shelf-destination:focus-visible .shelf-feature-card:after,.home-main__canvas-view-switch--shelf-destination:active .shelf-feature-card:after{opacity:1}.home-shell--mobile-surface .home-main__canvas-view-switch:hover:not(:focus-visible){background:0 0}.home-main__desk-miniature{width:var(--oki-canvas-destination-preview-width);transform-origin:50%;height:auto;display:block;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.desk-world-miniature.records-canvas{--desk-world-miniature-width:var(--oki-canvas-destination-preview-width);width:var(--desk-world-miniature-width);height:auto;aspect-ratio:var(--desk-world-aspect-ratio);border-radius:var(--oki-surface-radius);background:var(--desk-surface-color,var(--oki-desk-surface-bg));box-shadow:none;filter:none;isolation:isolate;pointer-events:none;touch-action:auto;opacity:1;border:0;animation:none;position:relative;overflow:hidden}.home-main__desk-miniature-anchor .desk-world-miniature.records-canvas.home-main__desk-miniature{box-shadow:none;animation:none;position:absolute;top:50%;left:50%;right:auto}.desk-world-miniature__world{border-radius:var(--oki-surface-radius);background-color:var(--desk-surface-color,var(--oki-desk-surface-bg));box-shadow:none;transform:scale(calc(var(--desk-world-miniature-width) / var(--desk-world-width)));transform-origin:0 0;pointer-events:none;background-image:radial-gradient(circle,#96969666 0 1.7px,#0000 2px);background-position:0 0;background-size:48px 48px;border:0;position:absolute;top:0;left:0;overflow:hidden}.desk-world-miniature__desk-item{pointer-events:none!important;transition:none!important}.desk-world-miniature__desk-item--low-detail{--desk-miniature-screen-px:calc(1px * var(--desk-world-width) / var(--desk-world-miniature-width));min-width:calc(3 * var(--desk-miniature-screen-px));min-height:calc(3 * var(--desk-miniature-screen-px));background:#d8d4ca;border:10px solid #ffffffd1;border-radius:24px;display:block;position:absolute;overflow:hidden;box-shadow:0 20px 36px #00000029}.desk-world-miniature__desk-item--low-detail>img{object-fit:cover;width:100%;height:100%;display:block}.desk-world-miniature__desk-item--calendar{background:#f4f1e8}.desk-world-miniature__desk-item--map{background:#ccd8ce}.desk-world-miniature__desk-item--memo{background:#f2df88}.desk-world-miniature__desk-item--paper,.desk-world-miniature__desk-item--page{box-shadow:0 0 0 max(1px, var(--desk-miniature-screen-px)) #0000002e, 0 20px 36px #00000029;background:#fff;border-color:#0000}@media (prefers-reduced-motion:reduce){.home-main__canvas-view-switch,.home-main__canvas-view-switch--desk-destination,.home-main__desk-miniature-anchor:after,.home-main__shelf-miniature .shelf-feature-card:after,.home-main__desk-miniature,.home-main__desk-miniature-anchor .desk-world-miniature.records-canvas.home-main__desk-miniature,.desk-world-miniature__world{transition:none;animation:none}.home-main__shelf-held-desk-item--settling,.home-main__shelf-held-desk-item-morph{transition:none}}.shelf-board-miniature--live{filter:drop-shadow(0 1px 2px var(--oki-black-overlay-10));isolation:isolate;pointer-events:none;position:relative;overflow:hidden}.home-main__shelf-miniature{width:var(--oki-canvas-destination-preview-width);display:block;position:relative}.shelf-board-miniature.shelf-card-board{--shelf-card-compact-width:258px;--shelf-card-compact-visual-height:var(--shelf-card-compact-width);--shelf-card-content-panel-height:85px;--shelf-card-action-bar-height:29px;--shelf-card-compact-height:372px;--shelf-card-rail-gap:22px;--shelf-card-inline-padding:10px;--shelf-card-feature-ring-size:calc(var(--shelf-card-compact-width) - (2 * var(--shelf-card-inline-padding)));--shelf-card-metric-font-size:40px;--shelf-card-metric-unit-font-size:20px;--shelf-card-context-font-size:11px;--shelf-card-action-font-size:11px;width:48px;height:auto;min-height:0;filter:drop-shadow(0 1px 2px var(--oki-black-overlay-10));isolation:isolate;pointer-events:none;position:relative;overflow:hidden}.shelf-board-miniature.shelf-card-board.home-main__shelf-miniature,.shelf-board-miniature--live.home-main__shelf-miniature{width:var(--oki-canvas-destination-preview-width);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shelf-board-miniature__world{box-sizing:border-box;transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.shelf-board-miniature__rail{box-sizing:border-box;pointer-events:none;align-items:center;min-width:max-content;height:100%;display:flex}.shelf-board-miniature:not(.shelf-board-miniature--live) .shelf-card-rail__item{width:var(--shelf-miniature-card-width,258px);height:var(--shelf-miniature-card-height,372px)}.shelf-board-miniature:not(.shelf-board-miniature--live) .shelf-feature-card__media-stack{display:block}.shelf-board-miniature *,.shelf-board-miniature .shelf-feature-card,.shelf-board-miniature .shelf-feature-card__visual,.shelf-board-miniature .shelf-feature-card__action-bar{pointer-events:none!important;transition:none!important;animation:none!important}.shelf-board-miniature__map-globe{width:var(--shelf-card-feature-ring-size);height:var(--shelf-card-feature-ring-size);background:radial-gradient(circle at 60% 36%,#7a9559b3 0 14%,#0000 15%),radial-gradient(circle at 37% 58%,#7a95599e 0 19%,#0000 20%),#dce8ce;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shelf-board-miniature__goals i{height:calc(22px * var(--shelf-card-band-scale,1));margin-left:calc(32px * var(--shelf-card-band-scale,1));border-radius:calc(11px * var(--shelf-card-band-scale,1));background:var(--shelf-card-text-color);display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.shelf-board-miniature__goals i{background:color-mix(in srgb, var(--shelf-card-text-color) 22%, transparent)}}.shelf-board-miniature__goals i:before{content:"";top:0;left:calc(-32px * var(--shelf-card-band-scale,1));width:calc(22px * var(--shelf-card-band-scale,1));height:calc(22px * var(--shelf-card-band-scale,1));background:var(--shelf-card-text-color);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.shelf-board-miniature__goals i:before{background:color-mix(in srgb, var(--shelf-card-text-color) 22%, transparent)}}.shelf-board-miniature__goals i:first-child{width:66%}.shelf-board-miniature__goals i:nth-child(2){width:52%}.shelf-board-miniature__goals i:nth-child(3){width:38%}.records-canvas__item.desk-image-item,.photo-stack{--oki-desk-object-radius:6px;corner-shape:round}.records-canvas__item>img,.records-canvas__item .canvas-pile__stack img{border-radius:var(--oki-desk-object-radius)}.records-canvas__item.desk-image-item>img,.records-canvas__item.desk-image-item>video{object-fit:contain;width:100%;height:100%;display:block}.records-canvas__coated-object{overflow:visible}.records-canvas__coated-media{box-sizing:border-box;border-radius:var(--oki-desk-object-radius);background:var(--oki-gray-white);width:100%;height:100%;transition:border-color .16s,box-shadow .16s,filter .16s;display:block;overflow:hidden;object-fit:cover!important}.records-canvas .records-canvas__coated-object .records-canvas__coated-media,.records-canvas-drag-overlay .records-canvas__coated-media,.records-canvas-drag-overlay img.oki-multiply-shadow,.records-canvas-drag-overlay .oki-multiply-shadow img{box-shadow:none;filter:none!important}.records-canvas__coated-media--frame-white{border:8px solid var(--oki-gray-white)}.records-canvas__coated-media--frame-black{border:8px solid var(--oki-gray-900);background:var(--oki-gray-900)}.records-canvas__coated-media--frame-instant{background:var(--oki-gray-white);border:0;padding:8px 8px 28px}.records-canvas__coated-media--frame-instant.records-canvas__coated-media--annotated{padding-bottom:52px}.records-canvas__coated-placeholder{background:var(--oki-gray-200);color:var(--oki-gray-500);place-items:center;display:grid}.records-canvas__coated-placeholder-button,.records-canvas__coated-placeholder-copy{max-width:calc(100% - 24px);color:var(--oki-gray-500);font-family:inherit;font-size:13px;font-weight:var(--oki-font-weight-regular);text-align:center;line-height:1.25}.records-canvas__coated-placeholder-button{cursor:pointer;appearance:none;background:0 0;border:0;border-radius:4px;padding:8px 10px;transition:background-color .1s,color .1s}.records-canvas__coated-placeholder-button:focus-visible{background:var(--oki-white-overlay-30);color:var(--oki-gray-600);outline:none}@media (hover:hover){.records-canvas__coated-placeholder-button:hover{background:var(--oki-white-overlay-30);color:var(--oki-gray-600);outline:none}}.records-canvas__coated-placeholder-input{display:none}.records-canvas__coated-toolbar{--records-canvas-toolbar-gap:3px;z-index:auto;opacity:0;pointer-events:none;width:max-content;transform:translate(-100%, calc(-100% - var(--records-canvas-toolbar-gap)));transform-origin:100% 0;visibility:hidden;white-space:nowrap;transition:opacity .12s,visibility 0s linear .12s;position:absolute;top:0;left:0}.records-canvas__coated-toolbar-inner{box-sizing:border-box;width:max-content;height:var(--oki-header-pill-height);border:var(--oki-menu-panel-border);border-radius:var(--oki-menu-radius);corner-shape:var(--oki-corner-shape-continuous);background:var(--oki-menu-panel-specular), var(--oki-header-glass-background);padding:var(--oki-header-pill-padding);box-shadow:var(--oki-header-glass-shadow);-webkit-backdrop-filter:var(--oki-header-glass-backdrop-filter);backdrop-filter:var(--oki-header-glass-backdrop-filter);align-items:center;gap:4px;display:flex;position:relative}.records-canvas__coated-toolbar-anchor{z-index:var(--z-desk-toolbar);pointer-events:none;backface-visibility:hidden;width:0;height:0;position:fixed;top:0;left:0}.records-canvas__coated-toolbar-anchor--view-animating{will-change:left, top;transition:left var(--oki-desk-focus-transition-duration) var(--oki-global-easing), top var(--oki-desk-focus-transition-duration) var(--oki-global-easing)}.records-canvas__coated-toolbar--visible{pointer-events:auto;visibility:visible;transition-delay:0s;opacity:1!important}.records-canvas__coated-toolbar--visible[data-muted=true]{pointer-events:none;opacity:.46!important}.records-canvas__coated-toolbar--top-center{--records-canvas-toolbar-gap:12px;transform:translate(-50%, calc(-100% - var(--records-canvas-toolbar-gap)));transform-origin:bottom}@media (prefers-reduced-motion:reduce){.records-canvas__coated-toolbar-anchor--view-animating{transition:none}}.records-canvas__coated-toolbar button{box-sizing:border-box;height:var(--oki-header-control-height);border-radius:var(--oki-menu-trigger-radius);corner-shape:var(--oki-corner-shape-continuous);color:var(--oki-menu-item-text);cursor:pointer;appearance:none;background:0 0;border:0;place-items:center;transition:background-color 90ms,color 90ms;display:grid;position:relative}.records-canvas__coated-toolbar button:focus-visible,.records-canvas__coated-toolbar button[aria-expanded=true],.records-canvas__coated-tool--active{outline:none;background:var(--oki-interaction-subtle-hover-fill)!important;color:var(--oki-menu-item-hover-text)!important}@media (hover:hover){.records-canvas__coated-toolbar button:hover{outline:none;background:var(--oki-interaction-subtle-hover-fill)!important;color:var(--oki-menu-item-hover-text)!important}}.records-canvas__coated-toolbar button:active{background:var(--oki-interaction-subtle-pressed-fill)!important}.records-canvas__coated-toolbar .records-canvas__pin-tool.records-canvas__coated-tool--active{color:#fe5418!important;background:0 0!important}.records-canvas__coated-toolbar .records-canvas__pin-tool.records-canvas__coated-tool--active:focus-visible{background:var(--oki-interaction-subtle-hover-fill)!important;color:#fe5418!important}@media (hover:hover){.records-canvas__coated-toolbar .records-canvas__pin-tool.records-canvas__coated-tool--active:hover{background:var(--oki-interaction-subtle-hover-fill)!important;color:#fe5418!important}}.records-canvas__coated-toolbar .records-canvas__pin-tool.records-canvas__coated-tool--active:active{background:var(--oki-interaction-subtle-pressed-fill)!important;color:#fe5418!important}.records-canvas__coated-tool{width:30px;padding:0}.records-canvas__coated-tool svg{width:18px;height:18px;overflow:visible}.records-canvas__coated-tool svg circle[r="1"]{fill:currentColor;stroke:none}.records-canvas__coated-toolbar-divider{background:var(--oki-separator-stroke);width:1px;height:20px;margin:0 3px}.records-canvas__toolbar-more-anchor{display:grid;position:relative}.records-canvas__toolbar-action-menu{min-width:168px}.records-canvas__coated-tool .oki-menu-trigger__more-icon circle{fill:currentColor;stroke:none}.records-canvas__coated-tool--dummy{color:var(--oki-menu-item-text)!important}.records-canvas__delete-tool{color:var(--oki-menu-danger-text)!important}.records-canvas__delete-tool:focus-visible{background:var(--oki-menu-danger-hover-fill)!important;color:var(--oki-menu-danger-text)!important}@media (hover:hover){.records-canvas__delete-tool:hover{background:var(--oki-menu-danger-hover-fill)!important;color:var(--oki-menu-danger-text)!important}}.records-canvas__delete-tool:active{background:var(--oki-menu-danger-hover-fill)!important}.records-canvas__coated-toolbar button:after{z-index:2;box-shadow:none;color:var(--oki-gray-white);content:attr(data-tooltip);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;background:#292827;border-radius:6px;padding:6px 9px;font-size:12px;line-height:1;transition:opacity 80ms .36s,transform 80ms .36s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,3px)}.records-canvas__coated-toolbar button:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}@media (hover:hover){.records-canvas__coated-toolbar button:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}}.records-canvas__coated-label{z-index:6;color:var(--oki-gray-950);font-family:var(--oki-font-sans);font-size:6px;font-weight:var(--oki-font-weight-medium);letter-spacing:-.015em;opacity:0;pointer-events:none;line-height:7px;transition:opacity .12s;position:absolute;inset:0;overflow:hidden}.records-canvas__coated-label--visible{opacity:1}.records-canvas__coated-label>span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 18px);position:absolute;overflow:hidden}.records-canvas__coated-label-time{text-align:right;bottom:13px;right:9px}.records-canvas__coated-label-date{text-align:right;bottom:5px;right:9px}.records-canvas__coated-label-location{text-transform:uppercase;bottom:5px;left:9px;max-width:calc(100% - 72px)!important}.records-canvas__coated-label--annotation{color:var(--oki-gray-900);font-family:New York Small,New York,ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:var(--memo-font-size,8px);font-weight:var(--oki-font-weight-regular);letter-spacing:0;line-height:1.22}.records-canvas__coated-label>.records-canvas__coated-label-annotation{white-space:pre-wrap;overflow-wrap:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:none;max-height:4.88em;display:-webkit-box;bottom:7px;left:9px;right:9px}.records-canvas__item--object{height:auto}.records-canvas__calendar-object{z-index:7}.desk-calendar-widget__source-stripe{z-index:2;pointer-events:none;background:#f25d32;height:5px;position:absolute;inset:0 0 auto}.desk-calendar-widget__planner-header{border-bottom:1px solid var(--oki-black-overlay-30);flex:0 0 43px;grid-template-columns:44px minmax(0,1fr) auto;align-items:stretch;padding-top:5px;display:grid}.desk-calendar-widget__week-index{border-right:1px solid var(--oki-black-overlay-25);flex-direction:column;justify-content:center;padding:0 7px;line-height:1;display:flex}.desk-calendar-widget__week-index span,.desk-calendar-widget__planner-title span{color:var(--oki-black-overlay-60);letter-spacing:.11em;font-size:6px;font-weight:560}.desk-calendar-widget__week-index strong{letter-spacing:-.045em;margin-top:2px;font-size:17px;font-weight:430}.desk-calendar-widget__planner-title{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:0 8px;display:flex}.desk-calendar-widget__planner-title strong{letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:560;line-height:1;overflow:hidden}.desk-calendar-widget__source-status{color:var(--oki-black-overlay-60);letter-spacing:.1em;white-space:nowrap;align-self:center;align-items:center;gap:4px;padding:0 8px 0 4px;font-size:6px;font-weight:620;line-height:1;display:flex}.desk-calendar-widget__source-status i{background:#a6a6a1;flex:none;width:6px;height:6px}.desk-calendar-widget__source-status--live i{background:#72c4e2}.desk-calendar-widget__source-status--syncing i{background:#f4d35e}.desk-calendar-widget__source-status--error i{background:#f25d32}.desk-calendar-widget__schedule{flex:auto;grid-template-columns:31px repeat(7,minmax(0,1fr));min-height:0;display:grid;overflow:hidden}.desk-calendar-widget__schedule-axis,.desk-calendar-widget__schedule-day{grid-template-rows:25px 15px minmax(0,1fr);min-width:0;min-height:0;display:grid}.desk-calendar-widget__schedule-axis{border-right:1px solid var(--oki-black-overlay-25);color:var(--oki-black-overlay-50)}.desk-calendar-widget__axis-heading,.desk-calendar-widget__axis-all-day,.desk-calendar-widget__axis-hours span{padding-right:4px}.desk-calendar-widget__axis-heading,.desk-calendar-widget__axis-all-day{border-bottom:1px solid var(--oki-black-overlay-20);letter-spacing:.08em;justify-content:flex-end;align-items:center;font-size:5px;font-weight:620;display:flex}.desk-calendar-widget__axis-hours{grid-template-rows:repeat(var(--calendar-hour-count), minmax(0, 1fr));min-height:0;font-size:5px;line-height:1;display:grid}.desk-calendar-widget__axis-hours span{justify-content:flex-end;display:flex;transform:translateY(-32%)}.desk-calendar-widget__schedule-day{border-right:1px solid var(--oki-black-overlay-20)}.desk-calendar-widget__schedule-day:last-child{border-right:0}.desk-calendar-widget__schedule-day>header{border-bottom:1px solid var(--oki-black-overlay-20);justify-content:space-between;align-items:baseline;gap:3px;min-width:0;padding:6px 4px 3px;display:flex}.desk-calendar-widget__schedule-day>header span{color:var(--oki-black-overlay-60);letter-spacing:.08em;text-overflow:clip;font-size:6px;font-weight:610;overflow:hidden}.desk-calendar-widget__schedule-day>header strong{letter-spacing:0;font-size:9px;font-weight:520}.desk-calendar-widget__schedule-day.is-today>header{background:#86cce5}.desk-calendar-widget__schedule-day.is-today>header span{color:#14242aad}.desk-calendar-widget__all-day{border-bottom:1px solid var(--oki-black-overlay-20);background:var(--oki-white-overlay-20);min-width:0;padding:2px;overflow:hidden}.desk-calendar-widget__all-day span{border-left:2px solid var(--calendar-event-color,#79c9e6);display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.desk-calendar-widget__all-day span{border-left:2px solid color-mix(in srgb, var(--calendar-event-color,#79c9e6) 68%, #1d1d1b)}}.desk-calendar-widget__all-day span{background:var(--calendar-event-color,#79c9e6)}@supports (color:color-mix(in lab, red, red)){.desk-calendar-widget__all-day span{background:color-mix(in srgb, var(--calendar-event-color,#79c9e6) 58%, transparent)}}.desk-calendar-widget__all-day span{color:var(--oki-black-overlay-75);text-overflow:ellipsis;white-space:nowrap;padding-left:2px;font-size:5px;font-weight:560;line-height:10px}.desk-calendar-widget__day-timeline{min-height:0;position:relative;overflow:hidden}.desk-calendar-widget__day-hours{grid-template-rows:repeat(var(--calendar-hour-count), minmax(0, 1fr));display:grid;position:absolute;inset:0}.desk-calendar-widget__day-hours span{border-top:1px solid var(--oki-black-overlay-15)}.desk-calendar-widget__now-line{z-index:5;background:#43a9d0;height:1px;position:absolute;left:0;right:0}.desk-calendar-widget__now-line:before{content:"";background:#43a9d0;width:5px;height:5px;position:absolute;top:-2px;left:0}.desk-calendar-widget--week .desk-calendar-widget__event{z-index:4;box-sizing:border-box;border-left:2px solid var(--calendar-event-color,#79c9e6);min-height:7px;position:absolute;left:2px;right:2px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.desk-calendar-widget--week .desk-calendar-widget__event{border-left:2px solid color-mix(in srgb, var(--calendar-event-color,#79c9e6) 68%, #1d1d1b)}}.desk-calendar-widget--week .desk-calendar-widget__event{background:var(--calendar-event-color,#79c9e6);border-radius:0}@supports (color:color-mix(in lab, red, red)){.desk-calendar-widget--week .desk-calendar-widget__event{background:color-mix(in srgb, var(--calendar-event-color,#79c9e6) 72%, transparent)}}.desk-calendar-widget--week .desk-calendar-widget__event{color:#1b272b;text-align:left;cursor:pointer;padding:2px 3px;line-height:1}.desk-calendar-widget--week .desk-calendar-widget__event:nth-child(3n){background:var(--calendar-event-color,#79c9e6)}@supports (color:color-mix(in lab, red, red)){.desk-calendar-widget--week .desk-calendar-widget__event:nth-child(3n){background:color-mix(in srgb, var(--calendar-event-color,#79c9e6) 72%, transparent)}}.desk-calendar-widget--week .desk-calendar-widget__event span,.desk-calendar-widget--week .desk-calendar-widget__event strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.desk-calendar-widget--week .desk-calendar-widget__event span{color:#1b272ba6;letter-spacing:.04em;font-size:5px;font-weight:560}.desk-calendar-widget--week .desk-calendar-widget__event strong{margin-top:2px;font-size:6px;font-weight:620}.desk-calendar-widget--week .desk-calendar-widget__event:focus-visible{background:var(--calendar-event-color,#79c9e6)}@supports (color:color-mix(in lab, red, red)){.desk-calendar-widget--week .desk-calendar-widget__event:focus-visible{background:color-mix(in srgb, var(--calendar-event-color,#79c9e6) 88%, transparent)}}.desk-calendar-widget--week .desk-calendar-widget__event:focus-visible{filter:none;outline:1px solid var(--oki-black-overlay-40);outline-offset:-1px}@media (hover:hover){.desk-calendar-widget--week .desk-calendar-widget__event:hover{background:var(--calendar-event-color,#79c9e6)}@supports (color:color-mix(in lab, red, red)){.desk-calendar-widget--week .desk-calendar-widget__event:hover{background:color-mix(in srgb, var(--calendar-event-color,#79c9e6) 88%, transparent)}}.desk-calendar-widget--week .desk-calendar-widget__event:hover{filter:none;outline:1px solid var(--oki-black-overlay-40);outline-offset:-1px}}.desk-calendar-widget--week.desk-calendar-widget--detail-block .desk-calendar-widget__event,.desk-calendar-widget--week.desk-calendar-widget--detail-block .desk-calendar-widget__event:nth-child(3n){background:var(--calendar-event-color,#79c9e6);border-left:0;padding:0}.desk-calendar-widget--detail-block .desk-calendar-widget__event span,.desk-calendar-widget--detail-block .desk-calendar-widget__event strong,.desk-calendar-widget--detail-time .desk-calendar-widget__event strong{display:none}.desk-calendar-widget--detail-block .desk-calendar-widget__all-day span,.desk-calendar-widget--detail-time .desk-calendar-widget__all-day span{background:var(--calendar-event-color,#79c9e6);color:#0000;border-left:0;font-size:0}@container (max-width:279px){.desk-calendar-widget__planner-header{grid-template-columns:38px minmax(0,1fr) auto}.desk-calendar-widget__source-status{padding-right:5px}.desk-calendar-widget__source-status span{display:none}.desk-calendar-widget__schedule{grid-template-columns:24px repeat(7,minmax(0,1fr));display:grid}.desk-calendar-widget__schedule-day>header{justify-content:center;padding-left:1px;padding-right:1px}.desk-calendar-widget__schedule-day>header span{display:none}}@container (min-width:280px) and (max-width:439px){.desk-calendar-widget__schedule{grid-template-columns:27px repeat(7,minmax(0,1fr))}}@keyframes home-desk-fade-in{0%{opacity:0}to{opacity:1}}.records-canvas{background:var(--oki-gray-50);touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;animation:.2s ease-out both recordsCanvasFadeIn;position:relative;overflow:clip}.records-canvas__gesture-surface-base,.records-canvas__gesture-surface-texture{z-index:1;clip-path:inset(var(--desk-gesture-world-clip-top,0) var(--desk-gesture-world-clip-right,0) var(--desk-gesture-world-clip-bottom,0) var(--desk-gesture-world-clip-left,0));pointer-events:none;display:none;position:absolute;inset:0}.records-canvas__gesture-surface-base{background-color:var(--desk-surface-color,var(--oki-desk-surface-bg));background-image:radial-gradient(circle, #96969666 0 var(--desk-gesture-grid-dot-radius,1.7px), transparent var(--desk-gesture-grid-dot-edge,2px));background-position:var(--desk-gesture-world-left,0) var(--desk-gesture-world-top,0);background-size:var(--desk-gesture-grid-size,48px) var(--desk-gesture-grid-size,48px)}.records-canvas--glass .records-canvas__gesture-surface-base{background-image:linear-gradient(135deg,#ffffff57,#ffffff12 48%,#8ed2f51f);background-position:50%;background-size:100% 100%}.records-canvas__gesture-surface-texture{background-image:var(--desk-gesture-detail-src,none), var(--desk-gesture-texture-src,var(--desk-texture-src));background-position:calc(var(--desk-gesture-world-left,0px) + var(--desk-gesture-world-width,0px) * var(--desk-gesture-detail-left-ratio,0)) calc(var(--desk-gesture-world-top,0px) + var(--desk-gesture-world-height,0px) * var(--desk-gesture-detail-top-ratio,0)), var(--desk-gesture-texture-left,0) var(--desk-gesture-texture-top,0);background-repeat:no-repeat;background-size:calc(var(--desk-gesture-world-width,0px) * var(--desk-gesture-detail-width-ratio,0)) calc(var(--desk-gesture-world-height,0px) * var(--desk-gesture-detail-height-ratio,0)), var(--desk-gesture-texture-width,100%) var(--desk-gesture-texture-height,100%);mix-blend-mode:var(--desk-texture-blend-mode,normal);opacity:var(--desk-texture-opacity,.18)}.records-canvas__surface-texture{left:var(--desk-texture-left,0);top:var(--desk-texture-top,0);width:var(--desk-texture-width,100%);height:var(--desk-texture-height,100%);z-index:0;background-image:var(--desk-texture-src);mix-blend-mode:var(--desk-texture-blend-mode,normal);opacity:var(--desk-texture-opacity,.18);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute}img.records-canvas__surface-texture{contain:strict;object-fit:fill;background-image:none;display:block}.records-canvas__webgl-texture-layer{z-index:1;transform-origin:0 0;contain:strict;dynamic-range-limit:standard;pointer-events:none;display:block;position:absolute}.records-canvas .records-canvas__coated-media,.records-canvas .photo-stack__image,.records-canvas-drag-overlay .records-canvas__coated-media,.records-canvas-drag-overlay .photo-stack__image,.home-main__shelf-drag-preview img,.home-main__shelf-held-desk-item-image{dynamic-range-limit:standard}.desk-webgl-snapshot-surface{border-radius:var(--oki-desk-object-radius);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.desk-webgl-snapshot-surface--raster{pointer-events:none}.desk-webgl-snapshot-surface--native-hidden>:not(.desk-webgl-snapshot-surface__active-cover){visibility:hidden!important}.desk-webgl-snapshot-surface__active-cover{z-index:1;border-radius:inherit;object-fit:fill;dynamic-range-limit:standard;opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;transition:opacity var(--oki-desk-document-handoff-duration) ease, visibility 0s linear var(--oki-desk-document-handoff-duration);display:block;position:absolute;inset:0}.desk-webgl-snapshot-surface__active-cover--visible{opacity:1;visibility:inherit;transition:opacity var(--oki-desk-document-handoff-duration) ease, visibility 0s linear 0s}.home-main__tab-panel[aria-hidden=true] .desk-webgl-snapshot-surface__active-cover{transition:none;opacity:0!important;visibility:hidden!important}.desk-webgl-snapshot-surface__active-cover--instant{transition:none}.desk-webgl-snapshot-surface:has(:is(.workspace-page-preview[data-workspace-page-preview-layout-ready=false],.workspace-page-preview[data-workspace-page-preview-viewport-ready=false]))>.desk-webgl-snapshot-surface__active-cover{opacity:1;visibility:inherit;transition:none}.desk-webgl-snapshot-surface__active-cover-preload{opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.records-canvas__workspace-page-editor-handoff,.records-canvas__workspace-page-editor-handoff-preview{position:absolute;inset:0}.home-main__tab-panel--desk[aria-hidden=true] .records-canvas__workspace-page-editor-handoff-preview{visibility:hidden!important}.records-canvas__page-preview-object .workspace-page__paper-sheet,.records-canvas__page-preview-object .workspace-page--layout-continuous>.workspace-page__inner{filter:none}.records-canvas__workspace-page-editor-handoff-preview{z-index:1;opacity:1;visibility:visible;pointer-events:none;transition:visibility linear}.records-canvas img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.records-canvas{--records-canvas-surface-shadow:var(--oki-desk-surface-shadow);--records-canvas-surface-stroke:var(--oki-separator-stroke)}.records-canvas--world-viewport:not(.records-canvas--textured-surface) .records-canvas__world:after{box-sizing:border-box;z-index:0;border-radius:inherit;border:calc(1px * var(--desk-ui-scale,1)) solid var(--records-canvas-surface-stroke);content:"";pointer-events:none;position:absolute;inset:0}.records-canvas--surface-workspace:not(.records-canvas--glass){--records-canvas-surface-shadow:none;--records-canvas-surface-stroke:#d2d2d2}.records-canvas__world-stage{z-index:2;position:absolute;inset:0}.records-canvas__world{box-sizing:border-box;z-index:2;margin-top:var(--desk-world-margin-top);margin-left:var(--desk-world-margin-left);border-radius:var(--oki-desk-surface-radius);background-color:var(--desk-surface-color,var(--oki-desk-surface-bg));box-shadow:var(--records-canvas-surface-shadow);cursor:grab;transform-origin:50%;transform-style:flat;background-image:radial-gradient(circle,#96969666 0 1.7px,#0000 2px);background-position:0 0;background-size:48px 48px;border:0;position:absolute;top:50%;left:50%}:root[data-oki-mobile-surface=true] .records-canvas__world{backface-visibility:visible;transform-style:flat}.records-canvas--glass .records-canvas__world,.desk-world-miniature.records-canvas--glass .desk-world-miniature__world{border:calc(1px * var(--desk-ui-scale,1)) solid #dcf6ff8a;box-shadow:inset 0 1px 0 #ffffff94, inset 0 -1px 0 #1e659a1f, var(--records-canvas-surface-shadow);-webkit-backdrop-filter:blur(5px)saturate(135%);background-color:#52afe829;background-image:linear-gradient(135deg,#ffffff57,#ffffff12 48%,#8ed2f51f);background-repeat:no-repeat;background-size:100% 100%}:root[data-oki-mobile-surface=true] .records-canvas--glass .records-canvas__world{-webkit-backdrop-filter:none}:root[data-oki-mobile-surface=true] .records-canvas--gesturing-zoom .records-canvas__gesture-surface-base,:root[data-oki-mobile-surface=true] .records-canvas--gesturing-zoom .records-canvas__gesture-surface-texture{display:block}:root[data-oki-mobile-surface=true] .records-canvas--gesturing-zoom .records-canvas__world{box-shadow:none;will-change:auto;background-color:#0000;background-image:none;border:0}:root[data-oki-mobile-surface=true] .records-canvas--gesturing-zoom .records-canvas__world:after,:root[data-oki-mobile-surface=true] .records-canvas--gesturing-zoom .records-canvas__surface-texture,:root[data-oki-mobile-surface=true] .records-canvas--gesturing-zoom .records-canvas__webgl-texture-layer,:root[data-oki-mobile-surface=true] .records-canvas--gesturing-zoom [data-desk-detail=overview] img{display:none}:root[data-oki-mobile-surface=true] .records-canvas--gesturing-zoom .records-canvas__item{isolation:auto;transition:none}:root[data-oki-mobile-surface=true] .records-canvas--gesturing-zoom [data-desk-detail=overview]{contain:none}:root[data-oki-mobile-surface=true] .records-canvas--gesturing-zoom .records-canvas__item--pinch-shell:not([data-desk-detail=overview]){--desk-item-radius:var(--oki-desk-object-radius);border-radius:var(--desk-item-radius);background:linear-gradient(var(--oki-black-overlay-05), var(--oki-black-overlay-05)), repeating-linear-gradient(to bottom, transparent 0, transparent 23px, var(--oki-black-overlay-05) 24px), var(--oki-gray-white);box-shadow:inset 0 0 0 1px var(--oki-black-overlay-10);overflow:hidden}:root[data-oki-mobile-surface=true] .records-canvas--gesturing-zoom .records-canvas__item--pinch-shell:not([data-desk-detail=overview])>*{visibility:hidden}.records-canvas__world--view-animating{will-change:transform}.records-canvas__world.records-canvas__world--view-animating{transition:transform var(--desk-view-animation-duration,var(--oki-desk-focus-transition-duration)) var(--oki-global-easing)}@media (prefers-reduced-motion:reduce){.records-canvas__world.records-canvas__world--view-animating{transition:none}}.records-canvas__item{-webkit-user-select:none;user-select:none;position:absolute}.records-canvas__object-handles{z-index:70;pointer-events:none;position:absolute;inset:0}.records-canvas__resize-handle{box-sizing:border-box;width:18px;height:18px;box-shadow:none;opacity:0;pointer-events:auto;background:0 0;border:0;border-radius:0;padding:0;transition:opacity .12s,transform .12s;position:absolute}.records-canvas__resize-handle:before{content:"";border-color:var(--oki-black-overlay-60);border-style:solid;position:absolute;inset:0}@media (hover:hover){.records-canvas:not(.records-canvas--gesturing) .records-canvas__item:hover .records-canvas__resize-handle{opacity:1}}.records-canvas__resize-handle--se{cursor:nwse-resize;bottom:-2px;right:-2px}.records-canvas__memo-object{z-index:9;pointer-events:auto}.records-canvas__memo-object.records-canvas__item--agent-inserting{pointer-events:auto!important}.records-canvas__paper-object{z-index:9}.records-canvas__paper-roll-object{z-index:9;cursor:default}.records-canvas__linked-page-status{z-index:16;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.records-canvas__linked-page-status>span{border:1px solid var(--oki-black-overlay-10);background:var(--oki-white-overlay-75);color:var(--oki-black-overlay-60);font-size:12px;font-weight:var(--oki-font-weight-medium);box-shadow:0 8px 24px var(--oki-black-overlay-10);border-radius:999px;padding:6px 10px;line-height:16px}.records-canvas__map-object{z-index:8}.records-canvas__generic-object{border:1px solid var(--oki-black-overlay-30);--desk-item-radius:var(--oki-desk-object-radius);border-radius:var(--desk-item-radius);background:linear-gradient(145deg, var(--oki-white-overlay-75), #e6e8e2b3);min-height:72px;color:var(--oki-black-overlay-75);font-size:var(--oki-type-footnote);text-align:center;place-items:center;line-height:1.1;display:grid}.records-canvas__generic-object span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 20px);overflow:hidden}.records-canvas__generic-object--media{background:#9eb8c6;border-color:#8ca8b6}.records-canvas__generic-object--file_stack{background:#b7b0c3;border-color:#a39cae;box-shadow:8px 8px #d5d1db,16px 16px #e6e3ea}.desk-paper-widget{box-sizing:border-box;border:1px solid var(--oki-black-overlay-15);border-radius:var(--oki-desk-object-radius);background:var(--desk-paper-fill,var(--oki-gray-white));width:100%;height:100%;color:var(--oki-black-overlay-90);align-items:stretch;display:flex;position:relative;overflow:hidden}.desk-paper-widget__photo-page{box-sizing:border-box;place-items:center;width:100%;height:100%;padding:48px 44px;display:grid}.desk-paper-widget__photo-page img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-height:100%;display:block}.desk-paper-widget__pagination{z-index:40;background:var(--oki-white-overlay-90);box-shadow:0 2px 8px var(--oki-black-overlay-10);opacity:0;pointer-events:none;border:1px solid #2323231a;border-radius:999px;align-items:center;gap:3px;padding:3px;transition:opacity .1s;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.records-canvas__item--selected .desk-paper-widget__pagination,.desk-paper-widget__pagination:focus-within{opacity:1;pointer-events:auto}@media (hover:hover){.desk-paper-widget:hover .desk-paper-widget__pagination{opacity:1;pointer-events:auto}}.desk-paper-widget__pagination button{color:#484846;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font:500 15px/1 ui-sans-serif,system-ui,sans-serif;display:grid}.desk-paper-widget__pagination button:focus-visible{background:var(--oki-black-overlay-10);outline:none}@media (hover:hover){.desk-paper-widget__pagination button:hover{background:var(--oki-black-overlay-10);outline:none}}.desk-paper-widget__pagination button:disabled{color:#48484647;cursor:default}.desk-paper-widget__pagination span{color:#666663;text-align:center;white-space:nowrap;min-width:30px;font:500 9px/1 ui-sans-serif,system-ui,sans-serif}.desk-paper-widget__textarea{box-sizing:border-box;resize:none;width:100%;height:100%;color:inherit;white-space:pre-wrap;overflow-wrap:break-word;tab-size:2;background:0 0;border:0;outline:0;padding:48px 44px;font:400 12.48px/1.7 ui-serif,Georgia,Times New Roman,serif;overflow:hidden}.desk-paper-widget__textarea::selection{background:#5078dc38}.desk-paper-widget__textarea--readonly{pointer-events:none}.desk-paper-roll{--desk-paper-roll-fill:var(--oki-gray-white);box-sizing:border-box;color:#2e2d2ab8;cursor:default;isolation:isolate;-webkit-user-select:none;user-select:none;outline:none;width:100%;height:100%;position:relative}.desk-paper-roll:focus-visible{border-radius:8px;box-shadow:0 0 0 2px #4870d657}.desk-paper-roll__sheet{z-index:1;border:1px solid var(--desk-paper-roll-fill);display:block;position:absolute;inset:10% 7% 12% 39%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.desk-paper-roll__sheet{border:1px solid color-mix(in srgb, var(--desk-paper-roll-fill) 78%, var(--oki-gray-600))}}.desk-paper-roll__sheet{background:linear-gradient(90deg, var(--oki-black-overlay-10), transparent 14%), var(--desk-paper-roll-fill);clip-path:polygon(0 2%,96% 0,100% 96%,7% 100%);transform-origin:0;border-left:0;transform:perspective(360px)rotateY(-4deg);box-shadow:7px 10px 15px #302f2b17}.desk-paper-roll__title{color:var(--desk-paper-roll-fill);display:-webkit-box;position:absolute;top:14%;left:22%;right:13%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.desk-paper-roll__title{color:color-mix(in srgb, var(--desk-paper-roll-fill) 35%, var(--oki-gray-800))}}.desk-paper-roll__title{letter-spacing:-.015em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font:500 13px/1.3 ui-sans-serif,system-ui,sans-serif}.desk-paper-roll__cylinder{z-index:3;border:1px solid var(--desk-paper-roll-fill);width:42%;position:absolute;top:5%;bottom:7%;left:14%}@supports (color:color-mix(in lab, red, red)){.desk-paper-roll__cylinder{border:1px solid color-mix(in srgb, var(--desk-paper-roll-fill) 73%, var(--oki-gray-600))}}.desk-paper-roll__cylinder{background:linear-gradient(90deg, var(--desk-paper-roll-fill) 0%, var(--desk-paper-roll-fill) 37%, var(--desk-paper-roll-fill) 68%, var(--desk-paper-roll-fill) 100%);border-radius:48%/5%}@supports (color:color-mix(in lab, red, red)){.desk-paper-roll__cylinder{background:linear-gradient(90deg, color-mix(in srgb, var(--desk-paper-roll-fill) 82%, #a4afba) 0%, var(--desk-paper-roll-fill) 37%, color-mix(in srgb, var(--desk-paper-roll-fill) 92%, #d2d6da) 68%, color-mix(in srgb, var(--desk-paper-roll-fill) 74%, #979ca2) 100%)}}.desk-paper-roll__cylinder{box-shadow:9px 9px 15px #302f2b1f, inset 2px 0 4px var(--oki-white-overlay-40)}.desk-paper-roll__cylinder:before,.desk-paper-roll__cylinder:after{border:1px solid var(--desk-paper-roll-fill);height:8%;position:absolute;left:-1px;right:-1px}@supports (color:color-mix(in lab, red, red)){.desk-paper-roll__cylinder:before,.desk-paper-roll__cylinder:after{border:1px solid color-mix(in srgb, var(--desk-paper-roll-fill) 72%, var(--oki-gray-600))}}.desk-paper-roll__cylinder:before,.desk-paper-roll__cylinder:after{content:"";border-radius:50%}.desk-paper-roll__cylinder:before{background:var(--desk-paper-roll-fill);top:-1px}@supports (color:color-mix(in lab, red, red)){.desk-paper-roll__cylinder:before{background:color-mix(in srgb, var(--desk-paper-roll-fill) 91%, #d9dfe5)}}.desk-paper-roll__cylinder:after{background:var(--desk-paper-roll-fill);bottom:-1px}@supports (color:color-mix(in lab, red, red)){.desk-paper-roll__cylinder:after{background:color-mix(in srgb, var(--desk-paper-roll-fill) 83%, #b8bec4)}}.desk-paper-roll__cylinder:after{box-shadow:inset 0 -2px 3px var(--oki-black-overlay-10)}.records-canvas__paper-stack{cursor:default;overflow:visible}.paper-stack__surface{isolation:isolate;position:absolute;inset:0;overflow:visible}.paper-stack__surface>.desk-paper-widget{z-index:3;position:relative}.paper-stack__sheet{z-index:1;box-sizing:border-box;border:1px solid var(--oki-black-overlay-10);border-radius:var(--oki-desk-object-radius);background:var(--oki-gray-white);pointer-events:none;transform-origin:50%;position:absolute;inset:0}.paper-stack__sheet--back{transform:translate(-3px,3px)rotate(-.7deg)}.paper-stack__sheet--middle{z-index:2;transform:translate(2px,2px)rotate(.45deg)}.paper-stack__clip{z-index:42;color:#9a9b9b;width:10.5%;min-width:16px;max-width:32px;filter:drop-shadow(1px 2px 1px var(--oki-black-overlay-25));pointer-events:none;position:absolute;top:-5.5%;left:7.5%}.paper-stack__clip svg{width:100%;height:auto;display:block;overflow:visible}.paper-stack__clip path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.paper-stack__edge{z-index:55;width:20%;color:var(--oki-black-overlay-75);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0}.paper-stack__edge--previous{left:0}.paper-stack__edge--next{right:0}.paper-stack__edge svg{border:1px solid var(--oki-white-overlay-60);background:var(--oki-white-overlay-75);width:26px;height:26px;box-shadow:0 2px 8px var(--oki-black-overlay-15);opacity:0;border-radius:50%;padding:4px;transition:opacity .1s,transform .14s cubic-bezier(.16,1,.3,1);transform:scale(.86)}.paper-stack__edge path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.paper-stack__edge:focus-visible svg{opacity:1;transform:scale(1)}@media (hover:hover){.paper-stack__edge:hover svg{opacity:1;transform:scale(1)}}.paper-stack__edge:focus-visible{outline:none}.records-canvas__item--dragging .paper-stack__edge,.records-canvas__item--settling .paper-stack__edge{pointer-events:none;visibility:hidden}.desk-page-widget{box-sizing:border-box;border:1px solid var(--oki-black-overlay-15);border-radius:var(--oki-desk-object-radius);background:var(--desk-paper-fill,var(--oki-gray-white));width:100%;height:100%;color:var(--oki-gray-950);box-shadow:inset 0 1px 0 var(--oki-white-overlay-90);text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:7% 6.5% 8%;display:flex;overflow:hidden;container-type:inline-size}.desk-page-widget__title,.desk-page-widget__body{z-index:31;box-sizing:border-box;width:100%;min-width:0;color:inherit;white-space:pre-wrap;overflow-wrap:break-word;text-align:left;background:0 0;border:0;outline:0;margin:0;padding:0;position:relative;font-family:var(--oki-font-sans)!important}.records-canvas .desk-page-widget__title{letter-spacing:-.035em;flex:none;height:1.08em;font-size:23px;line-height:1.02;font-weight:700!important}.records-canvas .desk-page-widget__body{resize:none;min-height:0;letter-spacing:var(--oki-type-footnote-tracking);word-spacing:.018em;tab-size:2;flex:auto;margin-top:8cqi;font-size:12px;line-height:1.28;overflow:hidden;font-weight:var(--oki-font-weight-regular)!important}.desk-page-widget__title::selection,.desk-page-widget__body::selection{background:#5078dc38}.desk-page-widget__field--readonly{pointer-events:none}.records-canvas__item--material-uncoated .desk-page-widget{isolation:isolate;position:relative}.records-canvas__item--material-uncoated .desk-page-widget:after{content:"";z-index:30;mix-blend-mode:multiply;opacity:calc(.008 + var(--desk-material-detail,0) * .07);pointer-events:none;background:url(/assets/materials/uncoated.jpg) 0 0/320px;position:absolute;inset:0}.desk-map-widget{box-sizing:border-box;border-radius:var(--oki-desk-object-radius);background:#a9d5e9;border:1px solid #4e606840;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;container-type:inline-size}.records-canvas__map-object .desk-map-widget{border:0;border-radius:0}.desk-map-widget__paper{background:#a9d5e9;width:100%;height:100%;position:relative;overflow:hidden}.desk-map-widget__surface{pointer-events:none;-webkit-user-select:none;user-select:none;background:#a9d5e9;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.desk-map-widget--interacting .desk-map-widget__surface{pointer-events:auto;touch-action:none}.desk-map-widget__surface.mapboxgl-map,.desk-map-widget__surface .mapboxgl-canvas-container,.desk-map-widget__surface .mapboxgl-canvas{width:100%;height:100%}.desk-map-widget__surface .mapboxgl-canvas{display:block}.desk-map-widget__marker{z-index:10;pointer-events:none;width:0;height:0;display:block;position:relative}@keyframes deskMapPinEnter{0%{opacity:0;transform:translate(50%,-144px)rotate(10deg)scale(.92)}14%{opacity:1}to{opacity:1;transform:translate(50%)rotate(10deg)scale(1)}}.desk-map-widget .mapboxgl-control-container{z-index:8;pointer-events:none;position:absolute;inset:0}.desk-map-widget__surface .mapboxgl-ctrl-logo{opacity:0}.desk-map-widget__surface .mapboxgl-ctrl-bottom-right{opacity:.45}[data-desk-connect-target]{outline:2px solid var(--oki-desk-selection-accent);outline-offset:4px}.settings-card{box-sizing:border-box;flex:0 0 var(--settings-card-standard-width);width:var(--settings-card-standard-width);height:var(--settings-card-height);border-radius:var(--shelf-card-radius);background:var(--oki-gray-200);color:var(--oki-gray-950);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-regular);scroll-snap-align:center;-webkit-user-select:text;user-select:text;border:0;flex-direction:column;padding:26px 20px 18px;line-height:1.15;display:flex;position:relative;overflow:hidden}.settings-card--personalization{background:var(--oki-gray-white)}.settings-card--personal{background:#f4eddf}.settings-card--processing,.settings-card--devices{flex-basis:var(--settings-card-wide-width);width:var(--settings-card-wide-width)}.settings-card--devices{background:#dfe5e2}.settings-card--runtime{background:#e3e3e1}.settings-personalization__feature{border:0;min-width:0;margin:0;padding:0}.settings-personalization__feature-title{color:var(--oki-gray-950);font-size:var(--oki-type-footnote);margin:0 0 12px;padding:0;font-weight:430;line-height:1.15}.settings-personalization__style-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settings-personalization__style-option{min-width:0;color:var(--oki-gray-600);cursor:pointer;gap:7px;display:grid}.settings-personalization__style-option:active .settings-personalization__style-preview{box-shadow:inset 0 0 0 999px var(--oki-interaction-subtle-pressed-fill)}.settings-personalization__style-option input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings-personalization__style-preview{box-sizing:border-box;aspect-ratio:.8;border:1px solid var(--oki-gray-200);background:var(--oki-gray-50);border-radius:5px;width:100%;display:block;position:relative;overflow:hidden}.settings-personalization__style-preview i{border-right:1px solid var(--oki-black-overlay-15);background:var(--oki-gray-200);width:27%;position:absolute;inset:0 auto 0 0}.settings-personalization__style-preview b{background:var(--oki-gray-white);box-shadow:0 1px 3px var(--oki-black-overlay-10);border-radius:2px;position:absolute;inset:26% 12% 16% 39%}.settings-personalization__style-preview[data-style=black]{background:#111110;border-color:#333330}.settings-personalization__style-preview[data-style=black] i{border-right-color:var(--oki-white-overlay-15);background:#252523}.settings-personalization__style-preview[data-style=black] b{box-shadow:0 1px 3px var(--oki-black-overlay-40);background:#494946}.settings-personalization__style-preview[data-style=greyscale]{border-color:var(--oki-gray-500);background:var(--oki-gray-300)}.settings-personalization__style-preview[data-style=greyscale] i{background:var(--oki-gray-500)}.settings-personalization__style-preview[data-style=greyscale] b{background:var(--oki-gray-200)}.settings-personalization__style-option[data-active=true] .settings-personalization__style-preview{box-shadow:0 0 0 1.5px var(--oki-gray-950)}.settings-personalization__style-option[data-active=true]{color:var(--oki-gray-950)}.settings-personalization__style-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.15;overflow:hidden}.settings-card__title{color:var(--oki-gray-950);font-size:var(--oki-type-body);font-weight:var(--oki-font-weight-medium);letter-spacing:normal;align-items:center;gap:8px;margin:0 0 12px;line-height:1.5;display:flex}.settings-card__title>svg{flex:none}.settings-card__copy{color:var(--text-secondary);font-size:var(--oki-type-footnote);margin:0;line-height:1.5}.settings-card--processing{background:#d8e3d6}.library-processing-card{height:var(--settings-card-height)}.library-processing-card>.settings-card__title{margin-bottom:14px}.settings-card--danger{background:#ead9d6}.settings-personal-editor{box-sizing:border-box;background:0 0;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;position:relative}.settings-personal-editor__prompt{color:var(--oki-gray-500);font-size:var(--oki-type-footnote);margin:0 0 24px;line-height:1.18}.settings-personal-editor__field{color:var(--oki-gray-500);gap:4px;margin-bottom:18px;font-size:10px;line-height:1.1;display:grid}.settings-personal-editor__field input{box-sizing:border-box;border:0;border-bottom:1px solid rgba(var(--oki-neutral-text-rgb), .16);width:100%;color:var(--oki-gray-950);font:inherit;font-size:var(--oki-type-footnote);background:0 0;border-radius:0;outline:0;padding:2px 0 5px;line-height:1.15}.settings-personal-editor__field input:focus{border-bottom-color:var(--oki-gray-600)}.settings-personal-editor__status{color:var(--oki-gray-600);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.15;overflow:hidden}.settings-personal-editor__controls{color:var(--oki-gray-500);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:10px;line-height:1.15;display:flex}.settings-personal-editor__save{background:var(--oki-gray-900);min-height:30px;color:var(--oki-gray-white);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 12px;font-size:10px;line-height:1}.settings-personal-editor__save:disabled{cursor:default;opacity:.55}.device-token-manager__body{flex-direction:column;flex:auto;min-height:0;display:flex}.device-token-manager__error{color:#8f3f35;margin:12px 0 0;font-size:10px;line-height:1.15}.device-token-manager__list{scrollbar-color:rgba(var(--oki-neutral-text-rgb), .22) transparent;scrollbar-width:thin;gap:7px;margin-top:14px;padding-right:7px;display:grid;overflow-y:auto}.device-token-manager__list::-webkit-scrollbar{width:4px}.device-token-manager__list::-webkit-scrollbar-thumb{background:rgba(var(--oki-neutral-text-rgb), .22);border-radius:999px}.device-token-manager__device{border-top:1px solid var(--oki-black-overlay-10);grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:grid}.device-token-manager__device-copy{min-width:0}.device-token-manager__device-heading{align-items:center;gap:6px;display:flex}.device-token-manager__device-heading strong{min-width:0;font-size:var(--oki-type-caption);font-weight:var(--oki-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-token-manager__device-heading span,.device-token-manager__device p{color:var(--oki-gray-600);margin:3px 0 0;font-size:10.5px;line-height:1.15}.device-token-manager__device-heading span[data-active=true]{color:#467044}.device-token-manager__revoke,.device-token-manager__refresh{background:var(--oki-gray-200);min-height:30px;color:var(--oki-gray-900);font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:10px;line-height:1}.device-token-manager__revoke{align-self:center;padding:8px 10px}.device-token-manager__revoke:disabled,.device-token-manager__refresh:disabled{cursor:default;opacity:.56}.settings-card__footer{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:16px;padding-top:0;display:flex}.device-token-manager__refresh{padding:8px 12px}.device-token-manager__runtime-status{color:#467044;font-size:var(--oki-type-caption);font-weight:var(--oki-font-weight-medium);align-items:center;gap:7px;margin-bottom:24px;display:flex}.device-token-manager__runtime-status>span{background:currentColor;border-radius:50%;width:7px;height:7px}.device-token-manager__runtime-list{font-size:var(--oki-type-footnote);gap:10px;line-height:1.15;display:grid}.device-token-manager__runtime-row{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.device-token-manager__runtime-row span{color:var(--oki-gray-300)}.device-token-manager__runtime-row code{color:var(--oki-gray-900);font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.canvas-pile .canvas-pile__stack{transform:none!important}.canvas-pile{cursor:pointer}.canvas-pile__stack{position:absolute;inset:0}.canvas-pile__item{pointer-events:none;position:absolute}.canvas-pile__item img{object-fit:cover;min-width:100%;max-width:100%;min-height:100%;max-height:100%;display:block}.photo-stack{cursor:grab}.photo-stack__sheet{box-shadow:none;filter:var(--oki-desk-object-shadow-filter);isolation:isolate;transform-origin:50%;pointer-events:auto;cursor:pointer;transition:transform .32s cubic-bezier(.16, 1, .3, 1), filter var(--oki-desk-focus-transition-duration) var(--oki-global-easing);will-change:transform, filter;border-radius:var(--oki-desk-object-radius)!important}.photo-stack__sheet>.photo-stack__image{border-radius:var(--oki-desk-object-radius)!important}.photo-stack__sheet--extracting{filter:brightness(1.035);cursor:grabbing;transition:transform 70ms linear,filter .12s;z-index:8!important}.photo-stack__sheet--extracting>img,.photo-stack__sheet--extracting>video{filter:drop-shadow(0 10px 13px var(--oki-black-overlay-20))}.photo-stack__sheet--extracting-top>img,.photo-stack__sheet--extracting-top>video{filter:drop-shadow(0 13px 17px var(--oki-black-overlay-20))}.photo-stack__extract-edge{z-index:20;pointer-events:auto;touch-action:none;display:block;position:absolute}.photo-stack__extract-edge--top,.photo-stack__extract-edge--bottom{height:11px;left:10px;right:10px}.photo-stack__extract-edge--top{top:0}.photo-stack__extract-edge--bottom{bottom:0}.photo-stack__extract-edge--right,.photo-stack__extract-edge--left{width:11px;top:10px;bottom:10px}.photo-stack__extract-edge--right{right:0}.photo-stack__extract-edge--left{left:0}@media (hover:hover) and (pointer:fine){.photo-stack:hover:not(.records-canvas__item--dragging) .photo-stack__sheet{--photo-stack-hover-x:var(--photo-stack-fan-x);--photo-stack-hover-y:var(--photo-stack-fan-y);--photo-stack-hover-rotation:var(--photo-stack-fan-rotation)}.photo-stack:hover:not(.records-canvas__item--dragging) .photo-stack__sheet:hover{filter:var(--oki-desk-object-hover-contact-shadow-filter) brightness(1.025)}.photo-stack.records-canvas__item--focus-shadow-active:hover:not(.records-canvas__item--dragging) .photo-stack__sheet:hover{filter:var(--oki-desk-object-focus-shadow-filter) brightness(1.025)}}.photo-stack__sheet--back-left{z-index:1}.photo-stack__sheet--back-right{z-index:2}.photo-stack__sheet--back-center{z-index:3}.photo-stack__sheet--mid-left{z-index:4}.photo-stack__sheet--mid-right{z-index:5}.photo-stack__sheet--top{z-index:6}.photo-memo-stack__memo{z-index:7;pointer-events:auto;position:absolute}.photo-stack__image{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.photo-stack__sheet{transition-duration:.01ms}}.canvas-pile__stack video.photo-stack__image{border-radius:var(--oki-desk-object-radius);object-fit:cover;min-width:100%;max-width:100%;min-height:100%;max-height:100%;display:block}.records-canvas__item.canvas-pile .canvas-pile__stack video{backface-visibility:hidden;box-shadow:none;transform:translate(0);filter:none!important}.canvas-pile__item img[data-image-state=missing],.records-canvas__item>img[data-image-state=missing]{visibility:hidden}.records-canvas__item-expansion{z-index:10;box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;padding:var(--page-inset);color:inherit;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.records-canvas__item-expansion:not([open]){display:none}.records-canvas__item-expansion:focus{outline:none}.records-canvas__item-expansion::backdrop{background:0 0}.records-canvas__item-expansion-close{z-index:2;top:calc(env(safe-area-inset-top,0px) + 12px);right:calc(env(safe-area-inset-right,0px) + 12px);justify-content:center;width:44px;height:44px;min-height:44px;padding:0;position:absolute}.records-canvas__item-expansion--closing{pointer-events:none}.records-canvas__item-expansion-backdrop{background:var(--oki-white-overlay-90);pointer-events:none;position:absolute;inset:0}.records-canvas__item-expansion-content{z-index:1;justify-content:center;align-items:center;width:80%;height:80%;display:flex;position:relative}.records-canvas__item-expansion,.records-canvas__item-expansion-backdrop,.records-canvas__item-expansion-content{opacity:1;transition:opacity .12s}.records-canvas__item-expansion--closing,.records-canvas__item-expansion--closing .records-canvas__item-expansion-backdrop,.records-canvas__item-expansion--closing .records-canvas__item-expansion-content{opacity:0}@starting-style{.records-canvas__item-expansion[open],.records-canvas__item-expansion[open] .records-canvas__item-expansion-backdrop,.records-canvas__item-expansion[open] .records-canvas__item-expansion-content{opacity:0}}@media (prefers-reduced-motion:no-preference){.records-canvas__item-expansion{transition:opacity var(--oki-chrome-morph-duration) var(--oki-global-easing)}.records-canvas__item-expansion-backdrop{transition:opacity .26s ease-out}.records-canvas__item-expansion-content{transition:opacity var(--oki-chrome-morph-duration) var(--oki-global-easing), translate var(--oki-chrome-morph-duration) var(--oki-global-easing), scale var(--oki-chrome-morph-duration) var(--oki-global-easing);translate:0;scale:1}.records-canvas__item-expansion--closing,.records-canvas__item-expansion--closing .records-canvas__item-expansion-backdrop{transition:opacity .22s ease-out}.records-canvas__item-expansion--closing .records-canvas__item-expansion-content{transition-duration:.2s;transition-timing-function:ease-out;translate:0 7.2px;scale:.975}@starting-style{.records-canvas__item-expansion[open] .records-canvas__item-expansion-content{translate:0 17.6px;scale:.94}}}.records-canvas__item-expansion-content img{object-fit:contain;border-radius:0;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.records-canvas__item-expansion--document{padding:calc(var(--page-inset) + 12px)}.records-canvas__document-preview{z-index:1;border:1px solid var(--oki-black-overlay-10);width:min(920px,100vw - 64px);height:min(760px,100vh - 64px);box-shadow:0 24px 80px var(--oki-black-overlay-15);background:#fafaf8f5;border-radius:8px;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.records-canvas__item-expansion--document:has(.records-canvas__document-preview--reader){padding:24px}.records-canvas__document-preview--reader{background:var(--surface);border-radius:12px;width:min(1320px,100vw - 48px);height:min(940px,100dvh - 48px);display:block}[data-oki-file-find] ::highlight(oki-file-find){background-color:var(--oki-chat-find-match-fill)}@media (max-width:600px){.records-canvas__item-expansion--document:has(.records-canvas__document-preview--reader){padding:0}.records-canvas__document-preview--reader{border:0;border-radius:0;width:100%;height:100%}}.records-canvas__document-preview-header{border-bottom:1px solid var(--oki-black-overlay-10);background:var(--oki-white-overlay-90);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 13.6px;display:flex}.records-canvas__document-preview-header div:first-child{gap:1.6px;min-width:0;display:grid}.records-canvas__document-preview-header strong,.records-canvas__document-preview-header span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;overflow:hidden}.records-canvas__document-preview-header strong{font-size:var(--oki-type-body)}.records-canvas__document-preview-header span{color:var(--oki-black-overlay-60);font-size:var(--oki-type-footnote)}.records-canvas__document-preview-actions{flex:none;align-items:center;gap:7.2px;display:inline-flex}.records-canvas__document-preview-actions a,.records-canvas__document-preview-actions button{border:1px solid var(--oki-black-overlay-15);background:var(--oki-white-overlay-90);min-width:67.2px;height:32px;color:var(--oki-gray-950);font:inherit;font-size:var(--oki-type-footnote);letter-spacing:0;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.records-canvas__document-preview--note,.records-canvas__document-preview--oki{width:min(680px,100vw - 64px)}.records-canvas__note-preview{padding:20px 22.4px;overflow-y:auto}.records-canvas__oki-preview{background:var(--oki-gray-100);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;justify-content:center;align-items:flex-start;display:flex}.records-canvas__oki-preview.records-canvas__note-preview{padding:24px}.records-canvas__oki-preview:focus-visible{background:var(--surface-muted);outline:none}@media (hover:hover){.records-canvas__oki-preview:hover{background:var(--surface-muted);outline:none}}.records-canvas__note-preview-body{color:var(--oki-gray-900);font-family:inherit;font-size:var(--oki-type-body);letter-spacing:-.005em;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.6}.records-canvas__oki-preview-document{border:1px solid var(--oki-gray-200);background:var(--oki-gray-white);width:min(100%,520px);min-height:680px;box-shadow:0 10px 32px var(--oki-black-overlay-10);color:var(--text-primary);font-size:var(--oki-type-body);font-weight:var(--oki-font-weight-regular);letter-spacing:0;border-radius:2px;padding:48px 52px;line-height:1.62}.records-canvas__oki-preview-document>:first-child{margin-top:0}.records-canvas__oki-preview-document>:last-child{margin-bottom:0}.records-canvas__oki-preview-document h1,.records-canvas__oki-preview-document h2,.records-canvas__oki-preview-document h3,.records-canvas__oki-preview-document h4,.records-canvas__oki-preview-document h5,.records-canvas__oki-preview-document h6{color:var(--text-primary);font-weight:var(--oki-font-weight-regular);letter-spacing:0;margin:1.2em 0 .38em;line-height:1.2}.records-canvas__oki-preview-document h1{font-size:19.52px}.records-canvas__oki-preview-document h2{font-size:17.28px}.records-canvas__oki-preview-document h3{font-size:var(--oki-type-callout)}.records-canvas__oki-preview-document p{margin:0 0 1em}.records-canvas__oki-preview-document ul,.records-canvas__oki-preview-document ol{margin:.35em 0 1em;padding-left:1.35em}.records-canvas__oki-preview-document ul{list-style-type:disc}.records-canvas__oki-preview-document ol{list-style-type:decimal}.records-canvas__oki-preview-document li{margin:.28em 0;display:list-item}.records-canvas__oki-preview-document li>p{margin:0}.records-canvas__oki-preview-document blockquote{border-left:2px solid var(--stroke-emphasis);color:var(--text-primary);margin:1em 0;padding-left:.9em}.records-canvas__oki-preview-document hr{background:var(--oki-gray-200);border:0;height:1px;margin:1.3em 0}.records-canvas__oki-preview-document pre{border:1px solid var(--oki-gray-200);background:var(--oki-gray-50);color:var(--text-primary);font-family:var(--oki-font-mono);font-size:var(--oki-type-subhead);border-radius:6px;margin:1em 0;padding:.85em .95em;line-height:1.5;overflow-x:auto}.records-canvas__oki-preview-document code{font-family:var(--oki-font-mono)}.records-canvas__oki-preview-document :not(pre)>code{background:var(--oki-gray-50);color:var(--text-primary);border-radius:4px;padding:.08em .3em;font-size:.86em}.records-canvas__oki-preview-document strong{font-weight:var(--oki-font-weight-regular)}.records-canvas__oki-preview-document table{border-spacing:0;border:1px solid var(--oki-gray-200);width:100%;font-size:var(--oki-type-body);border-radius:6px;margin:1em 0;overflow:hidden}.records-canvas__oki-preview-document th,.records-canvas__oki-preview-document td{border-right:1px solid var(--oki-gray-200);border-bottom:1px solid var(--oki-gray-200);text-align:left;vertical-align:top;padding:.52em .65em}.records-canvas__oki-preview-document th{background:var(--surface-muted);font-weight:var(--oki-font-weight-semibold)}.records-canvas__oki-preview-document tr:last-child td{border-bottom:0}.records-canvas__oki-preview-document th:last-child,.records-canvas__oki-preview-document td:last-child{border-right:0}.records-canvas__oki-preview-link{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--stroke-emphasis);-webkit-text-decoration-color:var(--stroke-emphasis);-webkit-text-decoration-color:var(--stroke-emphasis);text-decoration-color:var(--stroke-emphasis);text-underline-offset:.14em}.records-canvas__oki-preview-image{border-radius:6px;max-width:100%;height:auto;margin:1em 0;display:block}.records-canvas__note-preview-status{color:var(--oki-black-overlay-50);font-size:var(--oki-type-subhead);margin:0}.records-canvas__video-player{object-fit:contain;background:var(--oki-gray-950);width:auto;max-width:100%;height:auto;max-height:100%;display:block}@keyframes recordsCanvasFadeIn{0%{opacity:0}to{opacity:1}}.records-canvas{perspective:none}.records-canvas:before{z-index:1;content:"";opacity:0;pointer-events:none;background:repeating-linear-gradient(-45deg,#e1674126 0 12px,#0000 12px 30px);transition:opacity .2s;position:absolute;inset:0}.records-canvas[data-desk-remove-target=true]:before{opacity:1}.records-canvas__world:before{z-index:-1;border-radius:var(--oki-desk-surface-radius);box-shadow:0 0 calc(100px * var(--desk-ui-scale,1)) #0000000d;content:"";opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.records-canvas[data-desk-remove-target=true] .records-canvas__world{box-shadow:none}.records-canvas[data-desk-remove-target=true] .records-canvas__world:before{opacity:1}@keyframes recordsCanvasAgentInsert{0%{opacity:0;transform:translate(calc(var(--parallax-x,0px) * var(--parallax-factor,1)), calc(var(--agent-travel-y,-520px) + var(--parallax-y,0px) * var(--parallax-factor,1) + var(--browser-lift-y,0px))) scale(.985) rotate(-3deg)}to{opacity:1;transform:translate(calc(var(--parallax-x,0px) * var(--parallax-factor,1)), calc(var(--parallax-y,0px) * var(--parallax-factor,1) + var(--browser-lift-y,0px))) scale(var(--drag-scale,1))}}@keyframes recordsCanvasAgentRemove{0%{opacity:1;transform:translate(calc(var(--parallax-x,0px) * var(--parallax-factor,1)), calc(var(--parallax-y,0px) * var(--parallax-factor,1) + var(--browser-lift-y,0px))) scale(var(--drag-scale,1))}72%{opacity:1}to{opacity:0;transform:translate(calc(var(--parallax-x,0px) * var(--parallax-factor,1)), calc(var(--agent-travel-y,-520px) + var(--parallax-y,0px) * var(--parallax-factor,1) + var(--browser-lift-y,0px))) scale(.985) rotate(3deg)}}.records-canvas__item{isolation:isolate;transform-style:flat;transform:translate(calc(var(--parallax-x,0px) * var(--parallax-factor,1)), calc(var(--parallax-y,0px) * var(--parallax-factor,1) + var(--browser-lift-y,0px))) scale(var(--drag-scale,1));transition:transform var(--oki-drag-pickup-duration) var(--oki-drag-pickup-easing)}.records-canvas-drag-overlay--imperative{will-change:transform}[data-desk-pin-tape=true]{display:none}.records-canvas__item--pinned [data-desk-pin-tape=true]{z-index:60;background:linear-gradient(90deg, #786c4e12, transparent 16% 84%, #786c4e12), linear-gradient(180deg, var(--oki-white-overlay-20), #d8c99e1a), #e2dabed1;width:36%;height:9%;min-height:16px;max-height:38px;box-shadow:0 1px 1px #463e2b1f, inset 0 1px 0 var(--oki-white-overlay-20);clip-path:polygon(1.5% 5%,5% 0,9% 4%,14% 1%,19% 5%,25% 1%,31% 4%,38% 0,44% 4%,51% 1%,58% 5%,65% 1%,72% 4%,79% 0,86% 5%,92% 1%,98.5% 5%,100% 95%,95% 100%,89% 96%,83% 100%,76% 96%,70% 99%,63% 95%,57% 100%,50% 96%,43% 100%,36% 96%,29% 99%,22% 95%,15% 100%,8% 96%,0 100%);opacity:.9;pointer-events:none;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(-.8deg)}.records-canvas__object-handles>[data-desk-pin-tape=true]{z-index:0}.records-canvas__object-handles>.records-canvas__resize-handle{z-index:1}.records-canvas__item--agent-inserting{transform-origin:50%;will-change:opacity, transform;pointer-events:none!important;animation:.26s cubic-bezier(.16,1,.3,1) both recordsCanvasAgentInsert!important}.records-canvas__item--agent-inserting.records-canvas__item--dock-inserting{animation:recordsCanvasDockInsert .26s var(--oki-global-easing) both!important}@keyframes recordsCanvasDockInsert{0%{opacity:.2;transform:translate(calc(var(--parallax-x,0px) * var(--parallax-factor,1)), calc(var(--parallax-y,0px) * var(--parallax-factor,1) + var(--browser-lift-y,0px))) scale(.5)}to{opacity:1;transform:translate(calc(var(--parallax-x,0px) * var(--parallax-factor,1)), calc(var(--parallax-y,0px) * var(--parallax-factor,1) + var(--browser-lift-y,0px))) scale(var(--drag-scale,1))}}.records-canvas__item--agent-removing{transform-origin:50%;will-change:opacity, transform;pointer-events:none!important;animation:1s cubic-bezier(.45,0,.2,1) both recordsCanvasAgentRemove!important}.records-canvas__item--dragging{z-index:100!important;pointer-events:none!important;opacity:0!important;transition:none!important;animation:none!important}.records-canvas__item[data-desk-live-drag=true]{opacity:1!important;z-index:100!important;pointer-events:none!important;transition:none!important}.records-canvas__item--settling{box-shadow:none!important;filter:none!important;transition:none!important;animation:none!important}:root[data-oki-mobile-surface=true] .records-canvas__page-preview-object.records-canvas__item--settling{opacity:0!important}.records-canvas-drag-overlay-boundary{z-index:2147483647;pointer-events:none;isolation:isolate;position:fixed;top:0;bottom:0;overflow:hidden}.records-canvas-drag-overlay{pointer-events:none;position:fixed}.records-canvas-drag-overlay__pickup{will-change:filter;width:100%;height:100%;transform:none;transition:none!important}.records-canvas-drag-overlay__pickup:not(.records-canvas-drag-overlay__shadow-pickup){filter:none}.records-canvas-drag-overlay__shadow-viewport{pointer-events:none;position:absolute;overflow:hidden}.records-canvas-drag-overlay__shadow-pickup{filter:var(--oki-desk-object-focus-shadow-filter);position:absolute}.records-canvas-drag-overlay__item{--oki-desk-object-shadow:none;--oki-desk-object-shadow-filter:none;--oki-desk-object-hover-contact-shadow:none;--oki-desk-object-hover-contact-shadow-filter:none;--oki-desk-object-focus-shadow:none;--oki-desk-object-focus-shadow-filter:none;transform-origin:0 0;background:0 0;inset:0 auto auto 0;pointer-events:none!important;animation:none!important;position:absolute!important}.records-canvas-drag-overlay__item:before{opacity:0!important;filter:none!important;transition:none!important}.records-canvas-drag-overlay__item.photo-stack .photo-stack__sheet{filter:none!important}.records-canvas-drag-overlay__item[data-desk-drag-shadow-silhouette=true]{border-radius:inherit;background:#fff}.records-canvas-drag-overlay__document-raster{border-radius:inherit;object-fit:fill;dynamic-range-limit:standard;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.records-canvas-drag-overlay--imperative .records-canvas-drag-overlay__item{transform-origin:50%}.records-canvas-drag-overlay__item :is([data-desk-toolbar-item],.records-canvas__object-handles,.records-canvas__resize-handle){display:none!important}@media (prefers-reduced-motion:reduce){.records-canvas-drag-overlay__pickup{animation:none}}.records-canvas__item--dragging>img,.records-canvas__item--dragging .canvas-pile__stack img,.records-canvas__item--dragging .desk-paper-widget,.records-canvas__item--dragging .desk-paper-roll,.records-canvas__item--dragging.records-canvas__map-object .desk-map-widget,.records-canvas__item--dragging .desk-calendar-widget,.records-canvas__item--dragging.records-canvas__generic-object{transition:transform var(--oki-drag-pickup-duration) var(--oki-drag-pickup-easing), box-shadow var(--oki-drag-pickup-duration) var(--oki-drag-pickup-easing), border-radius var(--oki-drag-pickup-duration) var(--oki-drag-pickup-easing);filter:none!important;animation:none!important;transform:translate(0)!important;box-shadow:0 2px 5px #32323233!important}.records-canvas__item:not(.canvas-pile)>img,.records-canvas__item.canvas-pile .canvas-pile__stack img,.records-canvas__calendar-object .desk-calendar-widget,.records-canvas__paper-object .desk-paper-widget,.records-canvas__paper-roll-object .desk-paper-roll,.records-canvas__map-object .desk-map-widget,.records-canvas__generic-object{backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;box-shadow:none;transition:box-shadow var(--oki-drag-pickup-duration) var(--oki-drag-pickup-easing), transform var(--oki-drag-pickup-duration) var(--oki-drag-pickup-easing), border-radius var(--oki-drag-pickup-duration) var(--oki-drag-pickup-easing);transform:translate(0);filter:none!important}:root[data-oki-mobile-surface=true] .records-canvas__item:not(.canvas-pile)>img,:root[data-oki-mobile-surface=true] .records-canvas__item.canvas-pile .canvas-pile__stack img,:root[data-oki-mobile-surface=true] .records-canvas__calendar-object .desk-calendar-widget,:root[data-oki-mobile-surface=true] .records-canvas__paper-object .desk-paper-widget,:root[data-oki-mobile-surface=true] .records-canvas__paper-roll-object .desk-paper-roll,:root[data-oki-mobile-surface=true] .records-canvas__map-object .desk-map-widget,:root[data-oki-mobile-surface=true] .records-canvas__generic-object{backface-visibility:visible;image-rendering:auto;transform:none}.records-canvas__item--overlap-target{--desk-item-radius:var(--oki-desk-object-radius);border-radius:var(--desk-item-radius);filter:brightness(1.04)}.records-canvas__item--overlap-target>img,.records-canvas__item--overlap-target .canvas-pile__stack img{border-radius:var(--oki-desk-object-radius)!important}.canvas-pile{transition:transform .4s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.canvas-pile:hover .canvas-pile__item{transition:transform .5s cubic-bezier(.16,1,.3,1)}}.records-canvas__item{cursor:default}.records-canvas--gesturing-item{cursor:grabbing}.canvas-pile__item--photo-selected{z-index:1000!important;transition:transform .42s cubic-bezier(.16,1,.3,1)!important;transform:translateY(-28px)scale(1.08)!important}.canvas-pile__item--photo-selected img{box-shadow:0 34px 82px 10px rgba(var(--oki-neutral-shadow-rgb), .1);transition:box-shadow .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);filter:none!important}.canvas-pile--fanned{z-index:200!important}.records-canvas--gesturing{perspective:none}.records-canvas--gesturing .records-canvas__world{filter:none!important;transition:none!important}.records-canvas--gesturing-resize .records-canvas__item--selected{will-change:left, top, width, height;transition:none!important;animation:none!important}.records-canvas--gesturing-item .records-canvas__item,.records-canvas--gesturing-pan .records-canvas__item{cursor:grabbing;--drag-scale:1!important;transition:none!important}.records-canvas--gesturing-pan{cursor:grabbing}.records-canvas[data-selection-mode=marquee],.records-canvas[data-selection-mode=marquee] .records-canvas__world,.records-canvas[data-selection-mode=marquee] .records-canvas__item,.records-canvas[data-selection-mode=marquee] .records-canvas__paper-roll-object,.records-canvas[data-selection-mode=marquee] .desk-paper-roll,.records-canvas[data-selection-mode=marquee] .records-canvas__paper-stack,.records-canvas[data-selection-mode=marquee].records-canvas--gesturing,.records-canvas[data-selection-mode=marquee].records-canvas--gesturing-pan,.records-canvas[data-selection-mode=marquee].records-canvas--gesturing-item,.records-canvas[data-selection-mode=marquee].records-canvas--gesturing-pan .records-canvas__item,.records-canvas[data-selection-mode=marquee].records-canvas--gesturing-item .records-canvas__item{cursor:default}.records-canvas[data-desk-shift-select],.records-canvas[data-desk-shift-select] .records-canvas__world{cursor:crosshair}.records-canvas:focus{outline:none}.records-canvas:focus-visible:not([data-desk-pointer-focus]){outline:var(--oki-item-selection-focus-stroke) solid var(--oki-item-selection-focus-ring);outline-offset:calc(-1 * var(--oki-item-selection-focus-stroke))}[data-canvas-object][data-desk-keyboard-focus]:focus{outline:none}[data-canvas-object][data-desk-keyboard-focus]:focus-visible{outline:calc(var(--oki-focus-ring-width) * var(--desk-ui-scale,1)) solid var(--oki-focus-ring-color);outline:round(up, calc(var(--oki-focus-ring-width) * var(--desk-ui-scale,1)), 1px) solid var(--oki-focus-ring-color);outline-offset:calc(var(--oki-focus-ring-offset) * var(--desk-ui-scale,1));outline-offset:round(up, calc(var(--oki-focus-ring-offset) * var(--desk-ui-scale,1)), 1px)}.records-canvas--gesturing .canvas-pile,.records-canvas--gesturing .canvas-pile__item,.records-canvas--gesturing .records-canvas__item>img,.records-canvas--gesturing .records-canvas__item .canvas-pile__stack img,.records-canvas--gesturing .records-canvas__calendar-object .desk-calendar-widget,.records-canvas--gesturing .records-canvas__paper-object .desk-paper-widget,.records-canvas--gesturing .records-canvas__map-object .desk-map-widget,.records-canvas--gesturing .records-canvas__generic-object{transition:none!important}.records-canvas--gesturing-pan .records-canvas__item>img,.records-canvas--gesturing-pan .records-canvas__item .canvas-pile__stack img,.records-canvas--gesturing-pan .records-canvas__calendar-object .desk-calendar-widget,.records-canvas--gesturing-pan .records-canvas__paper-object .desk-paper-widget,.records-canvas--gesturing-pan .records-canvas__map-object .desk-map-widget,.records-canvas--gesturing-pan .records-canvas__generic-object{filter:none!important;transform:translate(0)!important}.records-canvas__item--material-uncoated .desk-paper-widget,.records-canvas__item--material-vellum .desk-paper-widget,.records-canvas__item--material-technical .desk-paper-widget,.records-canvas__item--material-technical .desk-calendar-widget,.records-canvas__item--material-technical .desk-map-widget{isolation:isolate;position:relative}.records-canvas__item--material-uncoated .desk-paper-widget:after,.records-canvas__item--material-vellum .desk-paper-widget:after,.records-canvas__item--material-technical .desk-paper-widget:after,.records-canvas__item--material-technical .desk-calendar-widget:after,.records-canvas__item--material-technical .desk-map-widget:after{content:"";z-index:30;pointer-events:none;position:absolute;inset:0}.records-canvas__item--material-uncoated .desk-paper-widget:after{mix-blend-mode:multiply;opacity:calc(.008 + var(--desk-material-detail,0) * .07);background:url(/assets/materials/uncoated.jpg) 0 0/320px}.records-canvas__item--material-vellum .desk-paper-widget{--oki-vellum-fill:var(--desk-paper-fill,#f5f0ba);--oki-vellum-stroke:var(--oki-vellum-fill)}@supports (color:color-mix(in lab, red, red)){.records-canvas__item--material-vellum .desk-paper-widget{--oki-vellum-stroke:color-mix(in srgb, var(--oki-vellum-fill) 80%, black)}}.records-canvas__item--material-vellum .desk-paper-widget{border:1px solid #c4c095;border-color:var(--oki-vellum-stroke);border-radius:var(--oki-desk-object-radius);background:var(--oki-vellum-fill);min-width:0;min-height:0;box-shadow:none;color:var(--oki-gray-900);opacity:.95;flex-direction:column;align-items:stretch;container-type:inline-size}.records-canvas__item--material-vellum .desk-paper-widget:after{mix-blend-mode:multiply;opacity:calc(.012 + var(--desk-material-detail,0) * .035);background:url(/assets/materials/vellum.jpg) 0 0/360px}.records-canvas__item--material-vellum .desk-vellum-widget__textarea{z-index:1;color:inherit;field-sizing:fixed;padding:0;font-family:Apple Chancery,Snell Roundhand,Brush Script MT,Georgia,serif;line-height:1.55;position:relative}.desk-vellum-widget__footer{z-index:31;box-sizing:border-box;width:100%;min-width:0;color:var(--oki-black-overlay-30);pointer-events:none;flex:none;justify-content:space-between;align-items:baseline;gap:5px;margin-top:2px;padding:0;font-size:7px;line-height:1.22;display:flex;position:relative}.desk-vellum-widget__status,.desk-vellum-widget__time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desk-vellum-widget__time{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.records-canvas__item--material-coated .desk-paper-widget{background:var(--desk-paper-fill,var(--oki-gray-white));border-color:#bebebe94}.records-canvas__item--material-coated>img,.records-canvas__item--material-coated .canvas-pile__item img{filter:saturate(1.015)contrast(1.01)!important}.records-canvas__item--material-technical .desk-paper-widget:after,.records-canvas__item--material-technical .desk-calendar-widget:after,.records-canvas__item--material-technical .desk-map-widget:after{mix-blend-mode:multiply;opacity:calc(.018 + var(--desk-material-detail,0) * .07);background:url(/assets/materials/technical-grid.jpg) 0 0/180px}.records-canvas__item--material-fabric.records-canvas__generic-object:before,.records-canvas__item--material-vellum.records-canvas__generic-object:before{content:"";z-index:1;mix-blend-mode:multiply;opacity:calc(.012 + var(--desk-material-detail,0) * .09);pointer-events:none;background-repeat:repeat;background-size:360px;position:absolute;inset:0}.records-canvas__item--material-fabric.records-canvas__generic-object:before{background-image:url(/assets/materials/fabric.jpg)}.records-canvas__item--material-vellum.records-canvas__generic-object:before{background-image:url(/assets/materials/vellum.jpg)}.records-canvas__item--material-vellum.records-canvas__generic-object{--oki-vellum-fill:#f5f0ba;--oki-vellum-stroke:var(--oki-vellum-fill)}@supports (color:color-mix(in lab, red, red)){.records-canvas__item--material-vellum.records-canvas__generic-object{--oki-vellum-stroke:color-mix(in srgb, var(--oki-vellum-fill) 80%, black)}}.records-canvas__item--material-vellum.records-canvas__generic-object{border-color:var(--oki-vellum-stroke);--desk-item-radius:var(--oki-desk-object-radius);border-radius:var(--desk-item-radius);background:var(--oki-vellum-fill);opacity:.95}.records-canvas,.records-canvas :not(.workspace-page-preview *):not([data-desk-calendar-type-hierarchy] *):not([data-desk-widget-surface] *):not([data-onboarding-desk-invitation]){font-family:var(--oki-font-sans)!important;font-weight:var(--oki-font-weight-regular)!important}.records-canvas .desk-vellum-widget__textarea,.records-canvas-drag-overlay .desk-vellum-widget__textarea,.records-canvas .records-canvas__coated-label-annotation,.records-canvas-drag-overlay .records-canvas__coated-label-annotation{font-family:New York Small,New York,ui-serif,Georgia,Cambria,Times New Roman,serif!important;font-weight:var(--oki-font-weight-regular)!important}.desk-vellum-widget__footer,.desk-vellum-widget__footer *{font-family:var(--oki-font-sans)!important;font-weight:var(--oki-font-weight-regular)!important}.records-canvas__music-player-object{background:0 0}.desk-music-player-widget{box-sizing:border-box;border-radius:var(--oki-desk-object-radius);background:linear-gradient(90deg, transparent 0 49.7%, var(--oki-white-overlay-25) 50%, transparent 50.3%), linear-gradient(180deg, #f4f3ed 0%, #e9e8e2 62%, #deddd7 100%);width:100%;height:100%;box-shadow:inset 0 0 0 1.4cqw var(--oki-white-overlay-30), inset 0 -1.1cqw 2.3cqw #54524b17;color:#202024;-webkit-user-select:none;user-select:none;border:.55cqw solid #b9b8b3;position:relative;overflow:hidden;container-type:inline-size}.desk-music-player-widget:before{content:"";pointer-events:none;border:.4cqw solid #5c5b562e;position:absolute;inset:3.2cqw}.desk-music-player-widget__screw{z-index:2;aspect-ratio:1;width:3.7cqw;box-shadow:0 .25cqw .5cqw var(--oki-black-overlay-25);background:linear-gradient(45deg,#0000 43%,#0e0e11 44% 56%,#0000 57%),linear-gradient(-45deg,#0000 43%,#0e0e11 44% 56%,#0000 57%),radial-gradient(circle,#34343a 0 44%,#0c0c0f 46% 68%,#77766f 70% 74%,#0000 76%);border-radius:50%;position:absolute}.desk-music-player-widget__screw--nw{top:3.8cqw;left:4.1cqw}.desk-music-player-widget__screw--ne{top:3.8cqw;right:4.1cqw}.desk-music-player-widget__screw--sw{bottom:3.8cqw;left:4.1cqw}.desk-music-player-widget__screw--se{bottom:3.8cqw;right:4.1cqw}.desk-music-player-widget__play{box-sizing:border-box;z-index:4;aspect-ratio:1;width:9cqw;box-shadow:0 .6cqw 1cqw var(--oki-black-overlay-10);color:#26262b;cursor:pointer;appearance:none;background:#f8f7f2d1;border:.55cqw solid #45454b;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:9.2cqw;left:9.6cqw}.desk-music-player-widget__play:focus-visible{background:var(--oki-gray-white);outline:none}@media (hover:hover){.desk-music-player-widget__play:hover{background:var(--oki-gray-white);outline:none;box-shadow:0 0 0 .65cqw #36353a24}}.desk-music-player-widget__play>span{border-top:2cqw solid #0000;border-bottom:2cqw solid #0000;border-left:3.1cqw solid;width:0;height:0;margin-left:.8cqw}.desk-music-player-widget__play[aria-pressed=true]>span{background:linear-gradient(90deg,currentColor 0 35%,#0000 35% 65%,currentColor 65% 100%);border:0;width:3.8cqw;height:4cqw;margin-left:0}.desk-music-player-widget__type{letter-spacing:.18em;font-size:3.3cqw;position:absolute;top:11.4cqw;right:10cqw}.desk-music-player-widget__transport{justify-content:space-between;align-items:center;width:55%;display:flex;position:absolute;top:22.8cqw;left:50%;transform:translate(-50%)}.desk-music-player-widget__reel{box-sizing:border-box;aspect-ratio:1;background:#efeee8;border:1.8cqw solid #2f2e39;border-radius:50%;width:17cqw;position:relative;box-shadow:inset 0 0 0 .8cqw #a2a19c,0 .8cqw 1cqw #14141721}.desk-music-player-widget__reel:before{background:repeating-conic-gradient(#b8b7b2 0 12deg, transparent 12deg 44deg);content:"";border-radius:50%;position:absolute;inset:2cqw}.desk-music-player-widget__reel i{background:#e9e8e2;border:.55cqw solid #aaa9a3;border-radius:50%;position:absolute;inset:4.7cqw}@media (prefers-reduced-motion:no-preference){.desk-music-player-widget--playing .desk-music-player-widget__reel:before{animation:1.8s linear infinite music-player-reel-spin}}.desk-music-player-widget__volume{z-index:5;cursor:ew-resize;justify-items:center;gap:.6cqw;width:23cqw;display:grid;position:absolute;top:22cqw;left:50%;transform:translate(-50%)}.desk-music-player-widget__volume>span{font-variant-numeric:tabular-nums;font-size:4.4cqw;line-height:1}.desk-music-player-widget__volume input{cursor:ew-resize;appearance:none;background:0 0;width:100%;height:5.2cqw;margin:0}.desk-music-player-widget__volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #242329 0 var(--music-player-volume), #d0cfc8 var(--music-player-volume) 100%);height:3.8cqw;box-shadow:inset 0 .45cqw .7cqw var(--oki-black-overlay-15);border:.45cqw solid #aaa9a3;border-radius:999px}.desk-music-player-widget__volume input::-webkit-slider-thumb{width:4.6cqw;height:5.2cqw;box-shadow:0 .5cqw .8cqw var(--oki-black-overlay-20);appearance:none;background:#efeee8;border:.45cqw solid #77766f;border-radius:.8cqw;margin-top:-1.15cqw}.desk-music-player-widget__volume input::-moz-range-track{background:#d0cfc8;border:.45cqw solid #aaa9a3;border-radius:999px;height:3.8cqw}.desk-music-player-widget__volume input::-moz-range-progress{background:#242329;border-radius:999px;height:3.8cqw}.desk-music-player-widget__volume input::-moz-range-thumb{width:4.6cqw;height:5.2cqw;box-shadow:0 .5cqw .8cqw var(--oki-black-overlay-20);background:#efeee8;border:.45cqw solid #77766f;border-radius:.8cqw}.desk-music-player-widget__metadata{text-align:center;justify-items:center;gap:1.1cqw;display:grid;position:absolute;top:41cqw;left:15%;right:15%}.desk-music-player-widget__metadata strong,.desk-music-player-widget__metadata span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.desk-music-player-widget__metadata strong{letter-spacing:.06em;font-size:5.6cqw;line-height:1;font-family:ui-serif,Georgia,Times New Roman,serif!important;font-weight:700!important}.desk-music-player-widget__metadata span{color:#565550;letter-spacing:.035em;font-size:3.3cqw;line-height:1.1}.desk-music-player-widget__window{background:var(--oki-white-overlay-25);height:13.5cqw;box-shadow:inset 0 1cqw 2cqw var(--oki-white-overlay-30);border:.5cqw solid #7877713d;border-radius:5cqw 5cqw 0 0;grid-template-columns:1fr .7fr .7fr 1fr;place-items:center;display:grid;position:absolute;bottom:-2cqw;left:17%;right:17%}.desk-music-player-widget__window span,.desk-music-player-widget__window i{border-radius:50%;display:block}.desk-music-player-widget__window span{aspect-ratio:1;background:#cbc9c1;width:4.8cqw;box-shadow:inset 0 0 0 .7cqw #f1f0ea}.desk-music-player-widget__window i{aspect-ratio:1;background:#9d9b94;width:3.2cqw}@keyframes music-player-reel-spin{to{transform:rotate(1turn)}}.records-canvas__music-player-object:focus-within .records-canvas__music-player-toolbar{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.records-canvas__item--dragging.records-canvas__music-player-object,.records-canvas-drag-overlay__item.records-canvas__music-player-object{box-shadow:0 2px 5px #32323233!important}.records-canvas__resize-handle{width:calc(36px * var(--desk-ui-scale,1));height:calc(36px * var(--desk-ui-scale,1));opacity:0}.records-canvas__resize-handle:before{inset:auto;top:calc(10px * var(--desk-ui-scale,1));left:calc(10px * var(--desk-ui-scale,1));box-sizing:border-box;width:calc(16px * var(--desk-ui-scale,1));height:calc(16px * var(--desk-ui-scale,1));border-color:var(--oki-gray-300);border-width:0;transition:border-color .1s}.records-canvas__resize-handle--se{right:calc(-18px * var(--desk-ui-scale,1));bottom:calc(-18px * var(--desk-ui-scale,1))}.records-canvas__resize-handle--se:before{border-width:0 calc(3px * var(--desk-ui-scale,1)) calc(3px * var(--desk-ui-scale,1)) 0}.records-canvas__item--selected .records-canvas__resize-handle{opacity:1}@media (hover:hover){.records-canvas:not(.records-canvas--gesturing) .records-canvas__item:hover .records-canvas__resize-handle{opacity:1}}.records-canvas__resize-handle:focus-visible,.records-canvas__resize-handle:active{opacity:1}@media (hover:hover){.records-canvas__item:hover .records-canvas__resize-handle:hover,.records-canvas__item--selected .records-canvas__resize-handle:hover{opacity:1}}.records-canvas__resize-handle:active:before{border-color:var(--oki-gray-500)}.workspace-page{--workspace-page-zoom:1;--workspace-page-column-width:514px;--workspace-page-scrollbar-gap:4px;--workspace-page-font-family:var(--oki-font-sans);--workspace-page-font-size:calc(15px * var(--oki-page-text-scale,1));--workspace-page-font-weight:var(--oki-font-weight-regular);--workspace-page-line-height:1.55;--workspace-page-block-row-min-height:30px;--workspace-page-block-row-padding-y:3px;--workspace-page-block-row-gap:.55em;--workspace-page-list-item-min-height:30px;--workspace-page-list-item-padding-y:3px;--workspace-page-list-line-height:1.5;--workspace-page-list-marker-width:1.25em;--workspace-page-checkbox-size:14px;--workspace-page-checkbox-hit-slop:7px;--workspace-page-checkbox-border-color:#3c3c3c94;--workspace-page-accent-rgb:35 131 226;--workspace-page-checkbox-checked-bg:rgb(var(--workspace-page-accent-rgb));--workspace-page-checkbox-check-color:#fff;--workspace-page-image-dropzone-bg:#00000006;--workspace-page-image-dropzone-border:#3c3c430f;--workspace-page-image-dropzone-text:#37352f8f;--workspace-page-divider-row-height:27px;--workspace-page-divider-color:#37352f29;--workspace-page-accent-line-width:2px;--workspace-page-accent-line-color:#3c3c3c3d;--workspace-page-quote-color:#4a4a4f;--workspace-page-code-border-color:var(--oki-black-overlay-10);--workspace-page-code-background:#00000007;--workspace-page-code-text-color:var(--oki-black-overlay-90);--workspace-page-code-action-border-color:#3c3c431f;--workspace-page-code-action-background:var(--oki-white-overlay-50);--workspace-page-table-border-color:#37352f29;--workspace-page-table-header-background:#37352f0b;--workspace-page-table-cell-background:var(--oki-white-overlay-30);--workspace-page-table-action-border-color:#37352f1f;--workspace-page-table-action-background:var(--oki-white-overlay-50);--workspace-page-table-action-hover-background:#37352f0f;--workspace-page-h1-font-size:calc(24px * var(--oki-page-text-scale,1));--workspace-page-h1-gap-before:30px;--workspace-page-h1-gap-after:8px;--workspace-page-h2-font-size:calc(21px * var(--oki-page-text-scale,1));--workspace-page-h2-gap-before:26px;--workspace-page-h2-gap-after:7px;--workspace-page-h3-font-size:calc(19px * var(--oki-page-text-scale,1));--workspace-page-h3-gap-before:22px;--workspace-page-h3-gap-after:6px;--workspace-page-h4-font-size:calc(17px * var(--oki-page-text-scale,1));--workspace-page-h4-gap-before:18px;--workspace-page-h4-gap-after:5px;--workspace-page-margin-top:59px;--workspace-page-margin-right:53px;--workspace-page-margin-bottom:48px;--workspace-page-margin-left:53px;--workspace-page-paper-top-gap:72px;--workspace-page-apparent-paper-height:100dvh;--workspace-page-document-top:max(var(--oki-shelf-scroll-top-inset,calc(2 * var(--oki-header-interaction-midline-top-inset))), calc((100dvh - var(--workspace-page-apparent-paper-height)) / 2));--workspace-page-scroll-end-space:max(var(--workspace-page-paper-top-gap), 50vh);--workspace-page-paper-width:calc(var(--workspace-page-column-width) + var(--workspace-page-margin-left) + var(--workspace-page-margin-right));--workspace-page-paper-aspect-ratio:1.41421;--workspace-page-paper-gap:28px;--workspace-page-paper-bg:var(--surface-panel);--workspace-page-paper-scrim-image:none;--workspace-page-paper-image:none;--workspace-page-paper-position:center;--workspace-page-paper-repeat:no-repeat;--workspace-page-paper-size:auto;box-sizing:border-box;border-right:var(--workspace-page-scrollbar-gap) solid transparent;width:100%;min-width:0;height:100%;min-height:0;font-family:var(--workspace-page-font-family);padding:var(--workspace-page-document-top) 0 var(--workspace-page-scroll-end-space) var(--page-inset);scrollbar-color:#3c3c4333 transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;align-items:flex-start;display:flex;position:relative;overflow:auto}.workspace-page::-webkit-scrollbar{width:8px}.workspace-page::-webkit-scrollbar-track{background:0 0}.workspace-page::-webkit-scrollbar-thumb{background:#3c3c4338 padding-box content-box;border:2px solid #0000;border-radius:999px}@media (hover:hover){.workspace-page::-webkit-scrollbar-thumb:hover{background:#3c3c4352 padding-box content-box}}.workspace-page-preview{background:var(--workspace-page-preview-background,var(--oki-gray-white));pointer-events:none;width:100%;height:100%;position:relative;overflow:hidden}.workspace-page-preview--interactive{-webkit-user-select:text;user-select:text;background:0 0;overflow:visible}:is(.workspace-page--desk-embedded:not([data-workspace-page-viewport-ready=true]),.workspace-page-preview[data-workspace-page-preview-viewport-ready=false]>.workspace-page) .workspace-page__root-block-frame{visibility:hidden}.workspace-page-preview__block-controls-layer{top:var(--workspace-page-preview-offset-y,0px);left:var(--workspace-page-preview-offset-x,0px);z-index:94;width:var(--workspace-page-preview-source-width);height:var(--workspace-page-preview-source-height);pointer-events:none;transform:scale(var(--workspace-page-preview-scale));transform-origin:0 0;position:absolute}.workspace-page-preview__block-controls-layer>.workspace-page__block-controls:not(.workspace-page__block-controls--hidden){pointer-events:auto}.workspace-page-preview.workspace-page-preview--interactive>.workspace-page{pointer-events:none;background:0 0;overflow:hidden auto}.workspace-page-preview--interactive>.workspace-page--layout-paper .workspace-page__paper-sheet,.workspace-page-preview--interactive>.workspace-page--layout-continuous>.workspace-page__inner{pointer-events:auto}.workspace-page-preview--interactive [contenteditable],.workspace-page-preview--interactive input,.workspace-page-preview--interactive textarea{cursor:text;-webkit-user-select:text;user-select:text}.workspace-page__rich-editor-content,.workspace-page__block-editable,.workspace-page__block-heading-editable,.workspace-page__table-cell-editor{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.workspace-page-preview__window-grip{z-index:85;pointer-events:auto;cursor:grab;display:block;position:absolute}.workspace-page-preview__window-grip:active{cursor:grabbing}.workspace-page-preview__window-grip--top,.workspace-page-preview__window-grip--bottom{height:10px;left:16px;right:16px}.workspace-page-preview__window-grip--top{top:0}.workspace-page-preview__window-grip--bottom{bottom:0}.workspace-page-preview__window-grip--right,.workspace-page-preview__window-grip--left{width:10px;top:16px;bottom:16px}.workspace-page-preview__window-grip--right{right:0}.workspace-page-preview__window-grip--left{left:0}.workspace-page-preview>.workspace-page{--page-inset:0px;--oki-header-row-height:0px;top:var(--workspace-page-preview-offset-y,0px);left:var(--workspace-page-preview-offset-x,0px);width:var(--workspace-page-preview-source-width);height:var(--workspace-page-preview-source-height);scrollbar-width:none;transform:scale(var(--workspace-page-preview-scale));transform-origin:0 0;border:0;padding:0;position:absolute;overflow:hidden}.workspace-page-preview>.workspace-page::-webkit-scrollbar{display:none}.workspace-page-preview .workspace-page__inner,.workspace-page-preview .workspace-page__rich-editor-shell{width:100%;height:100%;min-height:0}.workspace-page-preview>.workspace-page--layout-continuous>.workspace-page__inner,.workspace-page-preview>.workspace-page--layout-continuous>.workspace-page__inner>.workspace-page__rich-editor-shell{height:auto;min-height:100%}.workspace-page-preview--desk-scroll-window{pointer-events:auto;-webkit-user-select:none;user-select:none}.workspace-page-preview--desk-scroll-window>.workspace-page{overscroll-behavior:contain;pointer-events:auto;overflow:hidden auto}.records-canvas__page-preview-object :is(.workspace-page-preview--desk-scroll-window,.workspace-page-preview--interactive)>.workspace-page{border-radius:var(--workspace-page-paper-radius)}.workspace-page-preview .workspace-page__inner{margin:0}.workspace-page-loading{z-index:5;opacity:1;transition:opacity 80ms ease-out}.workspace-page-loading--exiting{opacity:0;pointer-events:none}.workspace-page--loading{pointer-events:none}.workspace-page__loading-skeleton{width:100%}.workspace-page__loading-block{flex-direction:column;justify-content:center;gap:9px;display:flex}.workspace-page__loading-line{background:linear-gradient(90deg,#3c3c430e 0%,#3c3c431c 45%,#3c3c430e 90%) 0 0/220% 100%;border-radius:3px;flex:none;width:100%;height:10px;animation:.9s ease-in-out infinite workspace-page-loading-pulse;display:block}.workspace-page__loading-line--wide{width:94%}.workspace-page__loading-line--long{width:82%}.workspace-page__loading-line--medium{width:64%}.workspace-page__loading-line--short{width:42%}@keyframes workspace-page-loading-pulse{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.workspace-page-loading{transition:none}.workspace-page__loading-line{animation:none}}.workspace-page.workspace-page--font-default{--workspace-page-font-family:var(--oki-page-font-sans)}.workspace-page.workspace-page--font-serif{--workspace-page-font-family:var(--oki-page-font-serif)}.workspace-page.workspace-page--font-mono{--workspace-page-font-family:var(--oki-page-font-mono)}.workspace-page--surface-default{--workspace-page-paper-bg:var(--surface-panel)}.workspace-page--surface-notebook{--workspace-page-paper-bg:#eee9d7;--workspace-page-paper-image:url(/assets/page-surfaces/notebook.jpg);--workspace-page-paper-position:top center;--workspace-page-paper-repeat:repeat-y;--workspace-page-paper-size:100% auto}.workspace-page--surface-grid{--workspace-page-paper-bg:var(--oki-gray-white);--workspace-page-paper-image:url(/assets/materials/technical-grid.jpg);--workspace-page-paper-position:top center;--workspace-page-paper-repeat:repeat-y;--workspace-page-paper-size:100% auto}.workspace-page--surface-pattern{--workspace-page-paper-bg:#f4e7c9;--workspace-page-paper-image:var(--workspace-page-pattern-image,url(/assets/page-surfaces/pattern.jpg));--workspace-page-paper-position:top center;--workspace-page-paper-repeat:repeat-y;--workspace-page-paper-size:100% auto}.workspace-page--surface-pattern[data-oki-page-pattern=ruled],.workspace-page--surface-pattern[data-oki-page-pattern=grid],.workspace-page--surface-pattern[data-oki-page-pattern=dots],.workspace-page--surface-pattern[data-oki-page-pattern=check]{--workspace-page-paper-bg:var(--oki-gray-white)}.workspace-page--surface-pattern[data-oki-page-pattern=stripes]{--workspace-page-paper-bg:#fdfcf8}.workspace-page[data-oki-background-contrast=mixed][data-oki-content-scheme=dark-on-light]{--workspace-page-paper-scrim-image:linear-gradient(var(--oki-white-overlay-40), var(--oki-white-overlay-40))}.workspace-page[data-oki-background-contrast=mixed][data-oki-content-scheme=light-on-dark]{--workspace-page-paper-scrim-image:linear-gradient(var(--oki-black-overlay-40), var(--oki-black-overlay-40))}.workspace-page-preview--surface-default{--workspace-page-preview-background:var(--surface-panel)}.workspace-page-preview--surface-notebook{--workspace-page-preview-background:#eee9d7}.workspace-page-preview--surface-grid{--workspace-page-preview-background:var(--oki-gray-white)}.workspace-page-preview--surface-pattern{--workspace-page-preview-background:#f4e7c9}.workspace-page--layout-paper.workspace-page--surface-notebook{--workspace-page-paper-repeat:no-repeat;--workspace-page-paper-size:100% 100%}.workspace-page--layout-paper.workspace-page--surface-pattern{--workspace-page-paper-position:center;--workspace-page-paper-repeat:no-repeat;--workspace-page-paper-size:cover}.workspace-page--layout-paper.workspace-page--size-m,.workspace-page--layout-continuous.workspace-page--size-m{--workspace-page-column-width:514px;--workspace-page-margin-top:59px;--workspace-page-margin-right:53px;--workspace-page-margin-bottom:48px;--workspace-page-margin-left:53px}.workspace-page.workspace-page--kind-page{--workspace-page-paper-radius:2px}.workspace-page.workspace-page--layout-paper.workspace-page--kind-memo{--workspace-page-paper-aspect-ratio:1;--workspace-page-paper-bg:var(--workspace-page-memo-bg,#eee45f);--workspace-page-paper-radius:var(--oki-desk-memo-paper-radius);--workspace-page-paper-scrim-image:none;--workspace-page-paper-image:none;--workspace-page-paper-gap:0px;--workspace-page-margin-top:24px;--workspace-page-margin-right:24px;--workspace-page-margin-bottom:24px;--workspace-page-margin-left:24px;--workspace-page-font-size:calc(15px * var(--oki-page-text-scale,1));--workspace-page-line-height:1.42;--workspace-page-block-row-min-height:26px;--workspace-page-block-row-padding-y:4px;--workspace-page-list-item-min-height:25px;--workspace-page-list-item-padding-y:4px;--workspace-page-checkbox-size:14px;--workspace-page-checkbox-border-color:rgba(var(--oki-neutral-text-rgb), .78);--workspace-page-todo-done-alpha:.62;--workspace-page-h1-font-size:calc(24px * var(--oki-page-text-scale,1));--workspace-page-h1-gap-before:4px;--workspace-page-h2-font-size:calc(21px * var(--oki-page-text-scale,1));--workspace-page-h2-gap-before:22px;--workspace-page-h3-font-size:calc(19px * var(--oki-page-text-scale,1));--workspace-page-h3-gap-before:18px;--workspace-page-h4-font-size:calc(17px * var(--oki-page-text-scale,1));--workspace-page-h4-gap-before:14px}.workspace-page--kind-memo .workspace-page__paper-sheet[data-workspace-page-index]{aspect-ratio:auto;min-height:var(--workspace-page-preview-source-width,var(--workspace-page-paper-width));content-visibility:visible;align-self:start}.workspace-page--kind-memo .workspace-page__paper-stack{align-content:start}.workspace-page--kind-memo .workspace-page__paper-sheet>.workspace-page__root-block-frame:first-child:has(+.workspace-page__root-block-frame>:is(.workspace-page__block--todo,.workspace-page__block--bulleted_list_item,.workspace-page__block--numbered_list_item))>.workspace-page__block--paragraph .workspace-page__block-editable{font-weight:var(--oki-font-weight-semibold)}.workspace-page-preview--interactive>.workspace-page--kind-memo{overflow:hidden}.workspace-page-preview--kind-memo{background:0 0;border-radius:6px;overflow:hidden}.workspace-page-preview--kind-page{border-radius:6px;overflow:hidden}.workspace-page.workspace-page--layout-paper.workspace-page--kind-memo:not(.workspace-page--readonly,.workspace-page--desk-embedded) .workspace-page__paper-sheet{box-shadow:var(--shelf-card-rest-shadow)}.workspace-page-preview--interactive:is(.workspace-page-preview--kind-memo,.workspace-page-preview--kind-page){overflow:visible}.workspace-page--layout-paper.workspace-page--kind-memo.workspace-page--memo-size-m{--workspace-page-column-width:377px}.workspace-page__block-controls{top:var(--workspace-page-block-controls-top,calc(var(--page-inset) + var(--oki-header-row-height) + 26px));left:var(--workspace-page-block-controls-left,0px);z-index:calc(var(--z-chrome-nav) - 1);opacity:1;align-items:center;gap:3px;transition:opacity 90ms;display:flex;position:absolute}.workspace-page__block-controls--hidden{opacity:0;pointer-events:none}.workspace-page__block-controls-hover-bridge{--workspace-page-block-controls-hover-bridge-inset-y:10px;top:calc(0px - var(--workspace-page-block-controls-hover-bridge-inset-y));z-index:0;width:calc(100% + var(--workspace-page-block-controls-bridge-width,12px));height:calc(100% + (var(--workspace-page-block-controls-hover-bridge-inset-y) * 2));position:absolute;left:0}.workspace-page__block-control-button{z-index:1;width:20px;height:20px;color:rgba(var(--oki-neutral-text-rgb), .58);font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:16px;font-weight:300;line-height:1;display:inline-grid;position:relative}.workspace-page__block-control-button>svg{display:block}.workspace-page__block-control-button:before{border-radius:inherit;content:"";position:absolute;inset:min(0px,50% - 12px)}.workspace-page__block-control-icon--add{width:14px;height:14px}.workspace-page__block-control-icon--handle{width:16px;height:16px}.workspace-page__block-control-button:focus-visible,.workspace-page__block-control-button--open{background:var(--oki-menu-trigger-hover-fill);color:var(--oki-menu-trigger-hover-text);outline:none}@media (hover:hover){.workspace-page__block-control-button:hover{background:var(--oki-menu-trigger-hover-fill);color:var(--oki-menu-trigger-hover-text);outline:none}}.workspace-page__block-control-button:active{background:var(--oki-menu-trigger-pressed-fill)}.workspace-page__block-control-button--handle{cursor:grab;font-size:0}.workspace-page__block-control-button--handle:active{cursor:grabbing}.workspace-page__block-menu-panel{--workspace-page-block-menu-visible-items:8;--workspace-page-block-menu-item-height:28px;--workspace-page-block-menu-label-height:21px;--workspace-page-block-menu-scroll-height:calc(var(--workspace-page-block-menu-label-height) + var(--workspace-page-block-menu-visible-items) * var(--workspace-page-block-menu-item-height) + var(--workspace-page-block-menu-visible-items) * 2px);--oki-menu-max-height:min(calc(var(--workspace-page-block-menu-scroll-height) + 84px), calc(100vh - 144px));width:208px}.workspace-page__block-menu-panel--context{--oki-menu-max-height:min(520px, calc(100vh - 96px));width:252px}.workspace-page__block-turn-into-menu{--oki-menu-max-height:min(360px, calc(100vh - 96px));width:220px}.workspace-page__block-color-menu{--oki-menu-max-height:min(300px, calc(100vh - 96px));width:max-content}.workspace-page__block-context-footer{flex-direction:column;display:flex}.workspace-page__block-menu-search{box-sizing:border-box;width:100%;color:var(--text-primary);font:inherit;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #3c3c431f;border-radius:6px;outline:none;padding:6px 8px 9px;font-size:13px;line-height:18px}.workspace-page__block-menu-search::placeholder{color:rgba(var(--oki-neutral-text-rgb), .42)}.workspace-page__block-menu-scroll{max-height:var(--workspace-page-block-menu-scroll-height);overscroll-behavior:contain}.workspace-page__block-menu-group{min-width:0}.workspace-page__block-menu-group+.workspace-page__block-menu-group{border-top:1px solid #3c3c431f;margin-top:4px;padding-top:7px}.workspace-page__block-menu-item{min-width:0}.workspace-page__block-menu-copy{min-width:0;display:grid}.workspace-page__block-menu-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-page__block-menu-meta{color:rgba(var(--oki-neutral-text-rgb), .42);font-size:var(--oki-type-footnote);line-height:var(--oki-type-footnote-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-page__block-menu-shortcut{color:rgba(var(--oki-neutral-text-rgb), .38);margin-left:auto;font-size:12px}.workspace-page__block-menu-switch{box-sizing:border-box;background:var(--oki-menu-icon-border);border-radius:999px;align-items:center;width:28px;height:16px;margin-left:auto;padding:2px;transition:background-color .12s;display:flex}.workspace-page__block-menu-switch>span{background:var(--oki-menu-panel-background);width:12px;height:12px;box-shadow:0 1px 2px var(--oki-black-overlay-15);border-radius:50%;transition:transform .12s}.oki-menu__item[aria-checked=true]>.workspace-page__block-menu-switch{background:var(--oki-menu-item-hover-text)}.oki-menu__item[aria-checked=true]>.workspace-page__block-menu-switch>span{transform:translate(12px)}.workspace-page__slash-menu-panel{--workspace-page-block-menu-visible-items:6;width:208px}.workspace-page__slash-menu-anchor{pointer-events:none;position:absolute;inset:0}.workspace-page__block-menu-empty{color:rgba(var(--oki-neutral-text-rgb), .46);padding:8px 10px;font-size:12px;line-height:16px}.workspace-page__block-menu-close{color:rgba(var(--oki-neutral-text-rgb), .72);justify-content:flex-start;padding:7px 8px 4px}.workspace-page__block-menu-close-footer{flex-direction:column;display:flex}.workspace-page__block-menu-close span:last-child{color:rgba(var(--oki-neutral-text-rgb), .42);margin-left:auto}.workspace-page__inner{box-sizing:border-box;width:min(100%, var(--workspace-page-paper-width));background-color:var(--workspace-page-paper-bg);background-image:var(--workspace-page-paper-scrim-image), var(--workspace-page-paper-image);background-position:center, var(--workspace-page-paper-position);background-repeat:no-repeat, var(--workspace-page-paper-repeat);background-size:100% 100%, var(--workspace-page-paper-size);min-height:100%;filter:var(--oki-desk-edge-shadow);zoom:var(--workspace-page-zoom);flex-direction:column;flex:none;gap:12px;margin:0 auto;display:flex}.workspace-page--layout-paper .workspace-page__inner{filter:none;background:0 0}.workspace-page--layout-paper:not(.workspace-page--readonly) .workspace-page__inner{width:var(--workspace-page-paper-width);max-width:none}.records-canvas__page-preview-object .workspace-page{--workspace-page-paper-radius:var(--oki-desk-object-radius)}.records-canvas__page-preview-object .workspace-page--layout-continuous>.workspace-page__inner{border-radius:var(--workspace-page-paper-radius)}.workspace-page__rich-editor-shell,.workspace-page__paper-sheet{padding:var(--workspace-page-margin-top) var(--workspace-page-margin-right) var(--workspace-page-margin-bottom) var(--workspace-page-margin-left)}.workspace-page__rich-editor-shell{box-sizing:border-box;flex:none;width:100%;min-width:0;min-height:1000px;position:relative;overflow:visible}.workspace-page--layout-paper .workspace-page__rich-editor-shell{background:0 0;min-height:0;padding:0}.workspace-page__rich-editor-content.workspace-page__paper-stack{gap:var(--workspace-page-paper-gap);min-height:0;display:grid}.workspace-page--desk-embedded.workspace-page--layout-paper .workspace-page__rich-editor-content.workspace-page__paper-stack{padding-block:var(--workspace-page-preview-content-top-inset,0px) var(--workspace-page-paper-gap)}.workspace-page--fills-display-viewport.workspace-page--layout-paper .workspace-page__rich-editor-content.workspace-page__paper-stack{padding-block:var(--workspace-page-preview-content-top-inset,0px) var(--workspace-page-scroll-end-space)}.workspace-page-preview .workspace-page--fills-display-viewport.workspace-page--layout-paper .workspace-page__inner,.workspace-page-preview>.workspace-page--fills-display-viewport>.workspace-page__inner{width:var(--workspace-page-paper-width);margin-inline:auto}.workspace-page-preview--interactive[data-desk-page-focus-phase] .workspace-page__paper-sheet[data-workspace-page-index]>.workspace-page__root-block-frame{transition:opacity var(--oki-desk-page-editor-crossfade-duration) ease}.workspace-page-preview--interactive[data-desk-page-focus-phase=focused] .workspace-page__paper-sheet[data-workspace-page-index]>.workspace-page__root-block-frame{opacity:1}.workspace-page__paper-sheet{box-sizing:border-box;width:100%;height:auto;min-height:0;aspect-ratio:1 / var(--workspace-page-paper-aspect-ratio);border-radius:var(--workspace-page-paper-radius,0);background-color:var(--workspace-page-paper-bg);background-image:var(--workspace-page-paper-scrim-image), var(--workspace-page-paper-image);background-position:center, var(--workspace-page-paper-position);background-repeat:no-repeat, var(--workspace-page-paper-repeat);background-size:100% 100%, var(--workspace-page-paper-size);box-shadow:var(--workspace-page-paper-shadow,none);filter:var(--oki-desk-edge-shadow);overflow:hidden}.workspace-page__paper-sheet[data-workspace-page-index]{content-visibility:auto}.workspace-page__root-block-frame{box-sizing:border-box}.workspace-page__rich-editor-content{box-sizing:border-box;min-width:0;min-height:100%;color:var(--text-primary);font:inherit;font-size:var(--workspace-page-font-size);font-weight:var(--workspace-page-font-weight);letter-spacing:0;line-height:var(--workspace-page-line-height);outline:none}.workspace-page__block-editor{z-index:1;position:relative}.workspace-page__block{box-sizing:border-box;background:var(--workspace-page-block-background,transparent);width:100%;min-height:24px;color:var(--workspace-page-block-text-color,var(--text-primary));caret-color:currentColor;border-radius:0;margin:0;position:relative}.workspace-page__block--paragraph,.workspace-page__block--todo,.workspace-page__block--bulleted_list_item,.workspace-page__block--numbered_list_item,.workspace-page__block--quote,.workspace-page__block--code,.workspace-page__block--table,.workspace-page__block--image,.workspace-page__block--embed,.workspace-page__block--page_link,.workspace-page__block--memory_reference{min-height:var(--workspace-page-block-row-min-height);padding-block:var(--workspace-page-block-row-padding-y)}.workspace-page__block--paragraph{min-height:calc(var(--workspace-page-font-size) * var(--workspace-page-line-height) * 1.5);padding-block:calc(var(--workspace-page-font-size) * var(--workspace-page-line-height) * .25)}.workspace-page__block--dragging{opacity:.42}.workspace-page__block-drag-preview{box-sizing:border-box;z-index:10000;color:var(--text-primary);opacity:.88;pointer-events:none;transform-origin:0 0;will-change:transform;background:0 0;border:0;position:fixed;top:0;left:0;overflow:visible}.workspace-page__block-drag-preview,.workspace-page__block-drag-preview *{cursor:grabbing!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.workspace-page__block-drag-preview--exiting{opacity:0;transition:opacity .18s ease-out}.workspace-page__block-drag-preview-content{box-sizing:border-box;transform-origin:0 0;position:absolute;top:0;left:0;min-height:0!important}.workspace-page__block-drag-preview-handle,.workspace-page__block-drag-preview-block-mount{box-sizing:border-box;position:absolute!important}.workspace-page__block--drop-before:before,.workspace-page__block--drop-after:after{content:"";z-index:2;background:rgb(var(--workspace-page-accent-rgb) / .82);pointer-events:none;border-radius:999px;width:100%;height:3px;position:absolute;left:0}.workspace-page__block--drop-before:before{top:0;transform:translateY(-50%)}.workspace-page__block--drop-after:after{bottom:0;transform:translateY(50%)}.workspace-page__block-editable{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;min-width:0;min-height:1lh;line-break:after-white-space;-webkit-line-break:after-white-space;outline:none;flex:auto}.workspace-page__rich-editor-shell[data-oki-agent-editing]{pointer-events:none}.workspace-page__block-editable[data-oki-agent-animating],.workspace-page__block-heading-editable[data-oki-agent-animating]{caret-color:#0000}.workspace-page__block-editable[data-oki-agent-animating]:after,.workspace-page__block-heading-editable[data-oki-agent-animating]:after{content:"";vertical-align:-.12em;background:currentColor;width:1px;height:1em;margin-left:1px;animation:.72s step-end infinite workspace-page-agent-caret-blink;display:inline-block}@keyframes workspace-page-agent-caret-blink{0%,46%{opacity:1}47%,to{opacity:0}}.workspace-page__block-editor [data-placeholder]:empty:before{content:"";color:rgba(var(--oki-neutral-text-rgb), .42);pointer-events:none}@media (prefers-reduced-motion:reduce){.workspace-page__block-editable[data-oki-agent-animating]:after,.workspace-page__block-heading-editable[data-oki-agent-animating]:after{animation:none}}.workspace-page__block:focus-within>[data-placeholder]:empty:before,.workspace-page__block:focus-within>.workspace-page__block-row>[data-placeholder]:empty:before,.workspace-page[data-workspace-page-document-empty=true] .workspace-page__block>[data-placeholder]:empty:before,.workspace-page[data-workspace-page-document-empty=true] .workspace-page__block>.workspace-page__block-row>[data-placeholder]:empty:before,.workspace-page__block[data-oki-readonly=true]>[data-placeholder]:empty:before,.workspace-page__block[data-oki-readonly=true]>.workspace-page__block-row>[data-placeholder]:empty:before{content:attr(data-placeholder)}.workspace-page__block-row{align-items:flex-start;gap:var(--workspace-page-block-row-gap);min-width:0;display:flex}.workspace-page__block-children{margin:0 0 0 1.75em}.workspace-page__block--column_list,.workspace-page__block--column{min-height:0;padding:0}.workspace-page__column-grid{grid-template-columns:repeat(var(--workspace-page-column-count), minmax(0, 1fr));align-items:start;gap:24px;min-width:0;padding-block:3px;display:grid}.workspace-page__column-content,.workspace-page__column-content>.workspace-page__block{min-width:0}@media (max-width:720px){.workspace-page__column-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.workspace-page__block--nested{margin-bottom:0}.workspace-page__block-heading-editable{min-height:1lh;color:inherit;line-break:after-white-space;-webkit-line-break:after-white-space;overflow-wrap:break-word;outline:none;margin:0}.workspace-page__block-heading-editable:is(h1){--workspace-page-heading-weight:700;font-size:var(--workspace-page-h1-font-size);font-weight:var(--workspace-page-heading-weight);letter-spacing:-.015em;line-height:1.25}.workspace-page__block-heading-editable:is(h2){--workspace-page-heading-weight:660;font-size:var(--workspace-page-h2-font-size);font-weight:var(--workspace-page-heading-weight);letter-spacing:-.01em;line-height:1.3}.workspace-page__block-heading-editable:is(h3){--workspace-page-heading-weight:630;font-size:var(--workspace-page-h3-font-size);font-weight:var(--workspace-page-heading-weight);letter-spacing:-.005em;line-height:1.35}.workspace-page__block-heading-editable:is(h4){--workspace-page-heading-weight:600;font-size:var(--workspace-page-h4-font-size);font-weight:var(--workspace-page-heading-weight);letter-spacing:0;line-height:1.45}.workspace-page__block-heading-editable :is(strong,b){font-weight:calc(var(--workspace-page-heading-weight) + 50)}.workspace-page__block--heading:has(h1){min-height:63px;padding-block:var(--workspace-page-h1-gap-before) var(--workspace-page-h1-gap-after)}.workspace-page__block--heading:has(h2){min-height:51px;padding-block:var(--workspace-page-h2-gap-before) var(--workspace-page-h2-gap-after)}.workspace-page__block--heading:has(h3){min-height:44px;padding-block:var(--workspace-page-h3-gap-before) var(--workspace-page-h3-gap-after)}.workspace-page__block--heading:has(h4){min-height:44px;padding-block:var(--workspace-page-h4-gap-before) var(--workspace-page-h4-gap-after)}.workspace-page__block--highlighted{padding-inline:0}.workspace-page__block--highlighted:not(.workspace-page__block--heading,.workspace-page__block--quote,.workspace-page__block--image){padding-block:3px}.workspace-page__inline-page-reference,.workspace-page__inline-object-reference{background:rgb(var(--workspace-page-accent-rgb) / .09);color:#1f5fa8;border-radius:4px;padding:0 .18em;display:inline}.workspace-page__inline-object-reference{color:#6444b0;font:inherit;cursor:pointer;background:#7450d61a;border:0;position:relative}.workspace-page__inline-object-reference-hit-target{display:none}.workspace-page-preview--desk-scroll-window .workspace-page__inline-object-reference-hit-target{transform:scale(var(--desk-ui-scale,1)) scale(var(--workspace-page-preview-inverse-scale,1));transform-origin:50%;display:block;position:absolute;inset:-5px}.workspace-page__inline-object-reference[data-oki-object-presentation=citation]{color:inherit;font-weight:var(--oki-font-weight-semibold);line-height:inherit;background:0 0;border-bottom:1px solid;border-radius:2px;padding-inline:.08em}.workspace-page__inline-object-reference[data-oki-object-presentation=citation]:before{content:"["}.workspace-page__inline-object-reference[data-oki-object-presentation=citation]:after{content:"]"}.workspace-page__inline-object-reference:hover,.workspace-page__inline-object-reference:focus-visible{background:#7450d629;outline:none}.workspace-page__inline-page-reference{cursor:pointer}.workspace-page__inline-page-reference[data-oki-reference-indicator]:before{width:calc(8px * var(--oki-page-text-scale,1));height:calc(8px * var(--oki-page-text-scale,1));background:var(--workspace-page-reference-indicator-color,#fff);content:"";vertical-align:.05em;border:1px solid #37352f2e;border-radius:50%;margin-right:.34em;display:inline-block}.workspace-page__page-link-row{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.workspace-page__page-link-chip{box-sizing:border-box;max-width:100%;min-height:30px;color:var(--text-primary);cursor:pointer;font:inherit;font-weight:var(--oki-font-weight-regular);line-height:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:3px 0;display:inline-flex;overflow:hidden}.workspace-page__page-link-chip:focus-visible{background:#37352f14;outline:none}@media (hover:hover){.workspace-page__page-link-chip:hover{background:#37352f14;outline:none}}.workspace-page__page-link-chip--empty{color:rgba(var(--oki-neutral-text-rgb), .52)}.workspace-page__page-link-icon{width:18px;height:18px;color:rgba(var(--oki-neutral-text-rgb), .52);flex:0 0 18px}.workspace-page__page-link-indicator{box-sizing:border-box;width:calc(8px * var(--oki-page-text-scale,1));height:calc(8px * var(--oki-page-text-scale,1));flex:0 0 calc(8px * var(--oki-page-text-scale,1));background:var(--workspace-page-reference-indicator-color,#fff);border:1px solid #37352f2e;border-radius:50%}.workspace-page__page-link-change{color:rgba(var(--oki-neutral-text-rgb), .44);cursor:pointer;font:400 calc(12px * var(--oki-page-text-scale,1))/calc(16px * var(--oki-page-text-scale,1)) var(--workspace-page-font-family);opacity:0;background:0 0;border:0;border-radius:5px;padding:3px 6px}.workspace-page__block--page_link:focus-within .workspace-page__page-link-change{opacity:1}@media (hover:hover){.workspace-page__block--page_link:hover .workspace-page__page-link-change{opacity:1}}.workspace-page__page-link-change:focus-visible{color:rgba(var(--oki-neutral-text-rgb), .74);background:#37352f14;outline:none}@media (hover:hover){.workspace-page__page-link-change:hover{color:rgba(var(--oki-neutral-text-rgb), .74);background:#37352f14;outline:none}}.workspace-page__embed-frame{width:var(--workspace-page-embed-width,100%);max-width:100%;position:relative}.workspace-page__webpage{flex-direction:column;gap:8px;width:100%;margin:0;display:flex}.workspace-page__webpage-card,.workspace-page__webpage-empty{box-sizing:border-box;background:var(--workspace-page-image-dropzone-bg);width:100%;min-width:0;min-height:112px;color:var(--text-primary);border:1px solid #37352f24;border-radius:8px;text-decoration:none;display:flex;overflow:hidden}.workspace-page__webpage-card{align-items:stretch;transition:background-color .12s,border-color .12s}.workspace-page__webpage-card:focus-visible{border-color:rgb(var(--workspace-page-accent-rgb) / .42);outline:none}@media (hover:hover){.workspace-page__webpage-card:hover{background:var(--oki-white-overlay-75);border-color:#37352f38}}.workspace-page__webpage-copy{flex-direction:column;flex:auto;justify-content:center;min-width:0;padding:16px 18px;display:flex}.workspace-page__webpage-copy strong{color:var(--text-primary);font:inherit;font-weight:var(--oki-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-page__webpage-description{color:rgba(var(--oki-neutral-text-rgb), .62);font-size:calc(14px * var(--oki-page-text-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;line-height:1.35;display:-webkit-box;overflow:hidden}.workspace-page__webpage-source{min-width:0;color:rgba(var(--oki-neutral-text-rgb), .74);font-size:calc(13px * var(--oki-page-text-scale,1));align-items:center;gap:8px;margin-top:12px;display:flex}.workspace-page__webpage-source img,.workspace-page__webpage-source>svg:first-child{object-fit:contain;flex:none;width:18px;height:18px}.workspace-page__webpage-source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-page__webpage-source>svg:last-child{opacity:.5;flex:none;width:14px;height:14px}.workspace-page__webpage-image{object-fit:cover;border-left:1px solid #37352f1a;flex:0 0 28%;width:28%;min-width:120px;max-width:240px}.workspace-page__webpage-empty{align-items:center;gap:10px;min-height:72px;padding:14px 16px}.workspace-page__webpage-empty>svg{width:22px;height:22px;color:rgba(var(--oki-neutral-text-rgb), .48);flex:none}.workspace-page__webpage-empty input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:auto}.workspace-page__webpage-empty button{background:var(--oki-white-overlay-60);color:var(--text-primary);font:inherit;font-size:calc(13px * var(--oki-page-text-scale,1));cursor:pointer;border:1px solid #37352f24;border-radius:6px;flex:none;padding:6px 10px}.workspace-page__webpage-caption{box-sizing:border-box;width:100%;min-height:26px;color:rgba(var(--oki-neutral-text-rgb), .68);font:inherit;font-size:calc(14px * var(--oki-page-text-scale,1));background:0 0;border:0;outline:none;margin:0;padding:0 3px;line-height:1.5}.workspace-page__webpage-caption::placeholder{color:rgba(var(--oki-neutral-text-rgb), .42)}.workspace-page__embed{flex-direction:column;min-width:0;display:flex;position:relative}.workspace-page__embed-card{box-sizing:border-box;background:var(--workspace-page-image-dropzone-bg);width:100%;min-width:0;color:var(--text-primary);font:inherit;border:1px solid #37352f1f;border-radius:6px;text-decoration:none;display:flex;overflow:hidden}.workspace-page__embed-card--link,.workspace-page__embed-card--title{align-items:center;gap:8px;min-height:42px;padding:6px 10px}.workspace-page__embed-card--link:focus-visible,.workspace-page__embed-card--title:focus-visible{background:var(--oki-white-overlay-75);outline:none}@media (hover:hover){.workspace-page__embed-card--link:hover,.workspace-page__embed-card--title:hover{background:var(--oki-white-overlay-75);outline:none}}.workspace-page__embed-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-page__embed-card--link .workspace-page__embed-title{color:rgb(var(--workspace-page-accent-rgb) / .95);font:inherit;text-underline-offset:3px;text-decoration:underline}.workspace-page__embed-card--title .workspace-page__embed-title{font:inherit;font-weight:var(--oki-font-weight-regular)}.workspace-page__embed-card--preview{aspect-ratio:16/9;background:var(--oki-gray-950);display:block;position:relative}.workspace-page__embed-poster{background-color:var(--oki-gray-950);cursor:pointer;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.workspace-page__embed-poster-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.workspace-page__embed-play{color:#fff;background:#0f0f0fc7;border-radius:50%;place-items:center;width:42px;height:42px;transition:background-color .12s,transform .12s;display:grid;position:relative;box-shadow:0 2px 10px #0000003d}.workspace-page__embed-play svg{width:17px;height:17px;margin-left:2px}.workspace-page__embed-poster:focus-visible{outline:2px solid rgb(var(--workspace-page-accent-rgb) / .55);outline-offset:-2px}@media (hover:hover){.workspace-page__embed-poster:hover .workspace-page__embed-play{background:#0f0f0fe6;transform:scale(1.05)}}.workspace-page__embed-iframe{border:0;width:100%;height:100%;display:block}.workspace-page__embed-resize-handle{z-index:5;box-sizing:border-box;width:36px;height:36px;box-shadow:none;cursor:nwse-resize;opacity:0;touch-action:none;background:0 0;border:0;border-radius:0;padding:0;transition:opacity .12s;position:absolute;bottom:-14px;right:-14px}.workspace-page__embed-resize-handle:before{box-sizing:border-box;border-color:var(--oki-object-resize-stroke);content:"";border-style:solid;border-width:0 2px 2px 0;border-bottom-right-radius:6px;width:16px;height:16px;transition:border-color .1s;position:absolute;top:10px;left:10px}.workspace-page__block--embed:focus-within .workspace-page__embed-resize-handle,.workspace-page__block--embed.workspace-page__block--selected .workspace-page__embed-resize-handle,.workspace-page__embed-frame--resizing .workspace-page__embed-resize-handle{opacity:1}@media (hover:hover){.workspace-page__block--embed:hover .workspace-page__embed-resize-handle{opacity:1}}.workspace-page__embed-resize-handle:focus-visible,.workspace-page__embed-resize-handle:active{opacity:1;outline:none}.workspace-page__embed-resize-handle:active:before{border-color:var(--oki-gray-500)}.workspace-page__embed-card--empty{justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:7px 10px}.workspace-page__embed-url-editor{min-width:0;color:rgba(var(--oki-neutral-text-rgb), .58);font-family:var(--workspace-page-font-family);font-size:calc(12px * var(--oki-page-text-scale,1));font-weight:var(--oki-font-weight-regular);flex-direction:column;flex:auto;gap:4px;line-height:1.35;display:flex}.workspace-page__embed-url-editor input{width:100%;min-width:0;color:var(--text-primary);font:inherit;font-size:var(--workspace-page-font-size);font-weight:var(--oki-font-weight-regular);line-height:var(--workspace-page-line-height);background:0 0;border:0;outline:none}.workspace-page__embed-url-editor input::placeholder{color:rgba(var(--oki-neutral-text-rgb), .42)}.workspace-page__page-link-picker{width:min(460px,100vw - 64px)}.workspace-page__page-link-picker-anchor{pointer-events:none;position:absolute;inset:0}.workspace-page__page-link-search{gap:6px;display:grid}.workspace-page__page-link-search-label{color:rgba(var(--oki-neutral-text-rgb), .58);font-size:12px;font-weight:var(--oki-font-weight-medium);line-height:16px}.workspace-page__page-link-search input{box-sizing:border-box;width:100%;color:var(--text-primary);font:inherit;background:#37352f0f;border:0;border-radius:8px;outline:none;padding:8px 10px}.workspace-page__page-link-search input::placeholder{color:rgba(var(--oki-neutral-text-rgb), .36)}.workspace-page__page-link-results{overscroll-behavior:contain;max-height:260px}.workspace-page__page-link-result{gap:10px;min-height:34px;overflow:hidden}.workspace-page__page-link-result span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-page__page-link-empty{color:rgba(var(--oki-neutral-text-rgb), .46);padding:8px;font-size:13px;line-height:18px}.workspace-page__block--todo,.workspace-page__block--bulleted_list_item,.workspace-page__block--numbered_list_item{min-width:0;min-height:var(--workspace-page-list-item-min-height);padding-block:var(--workspace-page-list-item-padding-y);line-height:var(--workspace-page-list-line-height)}.workspace-page__block--bulleted_list_item>.workspace-page__block-row,.workspace-page__block--numbered_list_item>.workspace-page__block-row,.workspace-page__block--todo>.workspace-page__block-row{grid-template-columns:var(--workspace-page-list-marker-width) minmax(0, 1fr);column-gap:var(--workspace-page-block-row-gap);display:grid}.workspace-page__todo-checkbox-target{width:var(--workspace-page-checkbox-size);height:var(--workspace-page-checkbox-size);margin-top:calc((var(--workspace-page-font-size) * var(--workspace-page-list-line-height) - var(--workspace-page-checkbox-size)) / 2);cursor:pointer;place-content:center;justify-self:end;display:grid;position:relative}.workspace-page__todo-checkbox-hit-area{inset:calc(0px - var(--workspace-page-checkbox-hit-slop));position:absolute}.workspace-page__block--todo input[type=checkbox]{appearance:none;box-sizing:border-box;width:var(--workspace-page-checkbox-size);height:var(--workspace-page-checkbox-size);border:1px solid var(--workspace-page-checkbox-border-color);margin:0;margin-top:calc((var(--workspace-page-font-size) * var(--workspace-page-list-line-height) - var(--workspace-page-checkbox-size)) / 2);color:var(--workspace-page-checkbox-check-color);cursor:pointer;vertical-align:-.1em;background:0 0;border-radius:0;place-content:center;display:grid}.workspace-page__block--todo>.workspace-page__block-row>input[type=checkbox]{justify-self:end}.workspace-page__todo-checkbox-target input[type=checkbox]{z-index:1;margin-top:0;position:relative}.workspace-page__block--todo input[type=checkbox]:checked{border-color:var(--workspace-page-checkbox-checked-bg);background:var(--workspace-page-checkbox-checked-bg);border-radius:0}.workspace-page__block--todo input[type=checkbox]:checked:before{content:"";width:calc(var(--workspace-page-checkbox-size) * .55);height:calc(var(--workspace-page-checkbox-size) * .32);border-bottom:2px solid;border-left:2px solid;transform:rotate(-45deg)translate(1px,-1px)}.workspace-page__block--todo:has(input[type=checkbox]:checked) .workspace-page__block-editable{color:rgba(var(--oki-neutral-text-rgb), var(--workspace-page-todo-done-alpha,.48));text-decoration:line-through;text-decoration-thickness:1px}.workspace-page__block-list-marker{flex:0 0 var(--workspace-page-list-marker-width);color:var(--workspace-page-block-text-color,var(--text-primary));text-align:right;justify-self:stretch}.workspace-page__block--quote{color:var(--workspace-page-block-text-color,var(--workspace-page-quote-color));margin:0;padding-block:12px;line-height:1.6}.workspace-page__block--quote>.workspace-page__block-row{border-left:var(--workspace-page-accent-line-width) solid var(--workspace-page-accent-line-color);padding-left:.9em}.workspace-page__block--divider{min-height:0;height:var(--workspace-page-divider-row-height);align-items:center;margin:0;padding:0;display:flex}.workspace-page__block--divider hr{border:0;border-top:1px solid var(--workspace-page-divider-color);flex:auto;width:100%;height:1px;margin:0;display:block}.workspace-page__block--code{font-family:var(--oki-page-font-mono);font-size:14px;font-weight:var(--oki-font-weight-regular);white-space:pre-wrap;line-height:1.6;overflow:visible}.workspace-page__block--code>code{box-sizing:border-box;border:1px solid var(--workspace-page-code-border-color);background:var(--workspace-page-block-background,var(--workspace-page-code-background));width:100%;color:var(--workspace-page-block-text-color,var(--workspace-page-code-text-color));font:inherit;white-space:inherit;border-radius:8px;outline:none;padding:12px 72px 12px 12px;display:block;overflow:auto}.workspace-page__block-code-copy{top:calc(var(--workspace-page-block-row-padding-y) + 8px);z-index:1;color:var(--text-secondary);font:400 11px/16px var(--oki-font-sans);opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px 7px;transition:opacity .12s,background-color .12s,border-color .12s;position:absolute;right:8px}.workspace-page__block--code:focus-within .workspace-page__block-code-copy{opacity:1;pointer-events:auto}@media (hover:hover){.workspace-page__block--code:hover .workspace-page__block-code-copy{opacity:1;pointer-events:auto}}.workspace-page__block-code-copy:focus-visible{border-color:var(--workspace-page-code-action-border-color);background:var(--workspace-page-code-action-background);outline:none}@media (hover:hover){.workspace-page__block-code-copy:hover{border-color:var(--workspace-page-code-action-border-color);background:var(--workspace-page-code-action-background);outline:none}}.workspace-page__table-wrap{padding-block:12px 2px;position:relative}.workspace-page__table-wrap:has(.workspace-page__table-add--row){padding-bottom:26px}.workspace-page__table-stage{position:relative}.workspace-page__table-scroll{overflow-x:auto}.workspace-page__table{width:100%;min-width:max(var(--workspace-page-table-min-width,360px), calc(var(--workspace-page-table-columns,1) * var(--workspace-page-table-cell-min-width,120px)));border-collapse:collapse;table-layout:fixed;color:var(--workspace-page-block-text-color,var(--text-primary));font-family:var(--workspace-page-font-family);font-size:var(--workspace-page-font-size);font-weight:var(--workspace-page-font-weight);line-height:1.3}.workspace-page__table th,.workspace-page__table td{min-width:var(--workspace-page-table-cell-min-width,120px);border:1px solid var(--workspace-page-table-border-color);text-align:left;vertical-align:top;word-break:normal;overflow-wrap:break-word;outline:none;padding:0}.workspace-page__table-cell-editor{text-align:left;direction:ltr;unicode-bidi:plaintext;outline:none;min-height:19px;padding:5px 7px}.workspace-page__table-cell-editor:empty:before{content:" "}.workspace-page__table-cell--pasted{animation:.6s ease-out both workspace-page-table-pasted}@keyframes workspace-page-table-pasted{0%{box-shadow:inset 0 0 0 999px rgb(var(--workspace-page-accent-rgb) / .16)}to{box-shadow:inset 0 0 0 999px rgb(var(--workspace-page-accent-rgb) / 0)}}.workspace-page__table th{background:var(--workspace-page-table-header-background);font-weight:550}.workspace-page__table th>.workspace-page__table-cell-editor{min-height:17px;font-size:calc(13px * var(--oki-page-text-scale,1));padding-block:4px;line-height:1.25}.workspace-page__table td{background:var(--workspace-page-table-cell-background)}.workspace-page__table-reorder-handle{z-index:6;color:rgba(var(--oki-neutral-text-rgb), .38);cursor:grab;opacity:0;touch-action:none;background:0 0;border:0;place-items:center;padding:0;transition:opacity .1s,color .1s;display:grid;position:absolute}.workspace-page__table-reorder-handle:active{cursor:grabbing}.workspace-page__table-reorder-handle--row{width:26px;height:36px;transform:translate(-50%,-50%)}.workspace-page__table-reorder-handle--column{width:40px;height:20px;transform:translate(-50%,-50%)}.workspace-page__table-reorder-handle--row>span{box-sizing:border-box;border:1px solid rgba(var(--oki-neutral-text-rgb), .16);background-color:var(--oki-gray-white);width:18px;height:30px;box-shadow:0 1px 2px rgba(var(--oki-neutral-text-rgb), .08);border-radius:5px;place-items:center;display:grid}.workspace-page__table-reorder-handle--row>span:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;transform:translate(-3px,-6px);box-shadow:6px 0,0 6px,6px 6px,0 12px,6px 12px}.workspace-page__table-reorder-handle--column>span{width:28px;height:4px;box-shadow:0 0 0 3px var(--oki-gray-white);background:currentColor;border-radius:999px}.workspace-page__table-reorder-handle:is(:hover,:focus-visible,.workspace-page__table-reorder-handle--active,.workspace-page__table-reorder-handle--dragging,.workspace-page__table-reorder-handle--menu-open){opacity:1}.workspace-page__table-reorder-handle:hover,.workspace-page__table-reorder-handle:focus-visible{color:rgba(var(--oki-neutral-text-rgb), .56);outline:none}.workspace-page__table-reorder-handle--dragging,.workspace-page__table-reorder-handle--menu-open{color:rgb(var(--workspace-page-accent-rgb))}.workspace-page__table-reorder-handle--dragging{cursor:grabbing}.workspace-page__table-reorder-handle--row:is(.workspace-page__table-reorder-handle--dragging,.workspace-page__table-reorder-handle--menu-open)>span{border-color:rgb(var(--workspace-page-accent-rgb));background-color:rgb(var(--workspace-page-accent-rgb));color:var(--oki-gray-white);box-shadow:none}.workspace-page__table-context-menu{width:min(224px,100vw - 24px)}.workspace-page__table-cell--dragging-row{box-shadow:inset 0 2px rgb(var(--workspace-page-accent-rgb)), inset 0 -2px rgb(var(--workspace-page-accent-rgb))}.workspace-page__table-cell--dragging-row:first-child{box-shadow:inset 2px 0 rgb(var(--workspace-page-accent-rgb)), inset 0 2px rgb(var(--workspace-page-accent-rgb)), inset 0 -2px rgb(var(--workspace-page-accent-rgb))}.workspace-page__table-cell--dragging-row:last-child{box-shadow:inset -2px 0 rgb(var(--workspace-page-accent-rgb)), inset 0 2px rgb(var(--workspace-page-accent-rgb)), inset 0 -2px rgb(var(--workspace-page-accent-rgb))}.workspace-page__table-cell--dragging-column{box-shadow:inset 2px 0 rgb(var(--workspace-page-accent-rgb)), inset -2px 0 rgb(var(--workspace-page-accent-rgb))}.workspace-page__table tr:first-child>.workspace-page__table-cell--dragging-column{box-shadow:inset 2px 0 rgb(var(--workspace-page-accent-rgb)), inset -2px 0 rgb(var(--workspace-page-accent-rgb)), inset 0 2px rgb(var(--workspace-page-accent-rgb))}.workspace-page__table tr:last-child>.workspace-page__table-cell--dragging-column{box-shadow:inset 2px 0 rgb(var(--workspace-page-accent-rgb)), inset -2px 0 rgb(var(--workspace-page-accent-rgb)), inset 0 -2px rgb(var(--workspace-page-accent-rgb))}.workspace-page__table-drop-indicator{z-index:7;background:rgb(var(--workspace-page-accent-rgb));pointer-events:none;border-radius:999px;display:block;position:absolute}.workspace-page__block--selected{--workspace-page-selected-block-padding-y:var(--workspace-page-block-row-padding-y);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}.workspace-page__block--selected:is(.workspace-page__block--todo,.workspace-page__block--bulleted_list_item,.workspace-page__block--numbered_list_item){--workspace-page-selected-block-padding-y:var(--workspace-page-list-item-padding-y)}.workspace-page__block--selected>.workspace-page__block-row{background:rgb(var(--workspace-page-accent-rgb) / .1);box-shadow:none;border:0;outline:none}.workspace-page__block--selected:not(:has(>.workspace-page__block-row)){background:rgb(var(--workspace-page-accent-rgb) / .1);box-shadow:none;border:0;outline:none}.workspace-page__block--selected>.workspace-page__block-row{margin-block:calc(-1 * var(--workspace-page-selected-block-padding-y));padding-block:var(--workspace-page-selected-block-padding-y)}.workspace-page__delete-feedback{z-index:calc(var(--z-chrome-nav) + 2);color:#fff;font:500 13px/18px var(--oki-font-sans);background:#232323f0;border-radius:8px;align-items:center;gap:14px;padding:9px 12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f0f0f33}.workspace-page__delete-feedback button{color:#8ab4f8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.workspace-page__delete-feedback button:focus-visible{color:#b4cffb;outline:none;text-decoration:underline}@media (hover:hover){.workspace-page__delete-feedback button:hover{color:#b4cffb;outline:none;text-decoration:underline}}.workspace-page__table-actions{z-index:2;pointer-events:none;position:absolute;inset:2px 0}.workspace-page__table-add{border:1px solid var(--workspace-page-table-action-border-color);background:var(--workspace-page-table-action-background);color:rgba(var(--oki-neutral-text-rgb), .72);cursor:pointer;opacity:0;pointer-events:none;border-radius:2px;place-items:center;padding:0;transition:opacity .12s,background .12s,color .12s;display:grid;position:absolute}.workspace-page__table-add--row{width:100%;height:20px;top:calc(100% + 5px);left:0}.workspace-page__table-add--row:before{content:"";background:0 0;height:5px;position:absolute;inset:-5px 0 auto}.workspace-page__table-add--column{width:20px;height:100%;top:0;left:calc(100% + 5px)}.workspace-page__table-add--column:before{content:"";background:0 0;width:5px;position:absolute;inset:0 auto 0 -5px}.workspace-page__table-add>svg{width:13px;height:13px}.workspace-page__table-add:focus-visible{background:var(--workspace-page-table-action-hover-background);color:var(--text-primary);opacity:1;pointer-events:auto;outline:none}@media (hover:hover){.workspace-page__block--table:hover .workspace-page__table-add{opacity:1;pointer-events:auto}.workspace-page__table-add:hover{background:var(--workspace-page-table-action-hover-background);color:var(--text-primary);opacity:1;outline:none}}@media (hover:none){.workspace-page__block--table:focus-within .workspace-page__table-add{opacity:1;pointer-events:auto}}.workspace-page__table-continue{width:100%;height:var(--workspace-page-block-row-min-height);color:rgba(var(--oki-neutral-text-rgb), .42);cursor:text;font:inherit;text-align:left;background:0 0;border:0;align-items:center;margin-top:29px;padding:0 2px;display:flex}.workspace-page__table-continue>span{opacity:0;transition:opacity .1s}.workspace-page__table-continue:focus-visible{outline:none}.workspace-page__table-continue:is(:hover,:focus-visible)>span{opacity:1}.workspace-page__block--image{padding-block:calc(var(--workspace-page-block-row-padding-y) + 8px);margin:0}.workspace-page__image-dropzone{box-sizing:border-box;border:1px solid var(--workspace-page-image-dropzone-border);background:var(--workspace-page-image-dropzone-bg);width:100%;min-height:44px;color:var(--workspace-page-image-dropzone-text);cursor:pointer;font:inherit;font-weight:var(--oki-font-weight-regular);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;transition:background-color .12s,border-color .12s,color .12s;display:flex}.workspace-page__image-dropzone--active{background:var(--oki-white-overlay-50);color:var(--text-primary);border-color:#3c3c430f}@media (hover:hover){.workspace-page__image-dropzone:hover{background:var(--oki-white-overlay-50);color:var(--text-primary);border-color:#3c3c430f}}.workspace-page__image-dropzone--uploading{cursor:progress}.workspace-page__image-dropzone input{display:none}.workspace-page__image-dropzone-icon{width:18px;height:18px;color:rgba(var(--oki-neutral-text-rgb), .5);flex:0 0 18px}.workspace-page__image-preview{width:100%;max-width:100%;height:auto;aspect-ratio:var(--workspace-page-image-aspect-ratio,auto);object-fit:cover;border-radius:2px;display:block}.workspace-page__audio-block{background:var(--shelf-card-documents-voice);border-radius:2px;gap:6px;width:min(100%,440px);padding:10px;display:grid}.workspace-page__audio-block strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:520;overflow:hidden}.workspace-page__audio-block audio{width:100%;height:32px}.workspace-page__image-frame{width:var(--workspace-page-image-width,100%);max-width:100%;margin:0 auto;position:relative}.workspace-page__image-frame--align-left{margin-left:0;margin-right:auto}.workspace-page__image-frame--align-center{margin-left:auto;margin-right:auto}.workspace-page__image-frame--align-right{margin-left:auto;margin-right:0}.workspace-page__image-visual{position:relative}.workspace-page__image-frame[data-page-photo-drag-out=true]{cursor:grab;touch-action:none}.workspace-page__image-frame--desk-dragging{opacity:.38;cursor:grabbing}.workspace-page__image-desk-drag-preview{z-index:10001;box-shadow:var(--oki-desk-object-shadow);opacity:.72;pointer-events:none;transform-origin:0 0;will-change:transform;border-radius:8px;transition:opacity .12s,box-shadow .12s;position:fixed;top:0;left:0;overflow:hidden}.workspace-page__image-desk-drag-preview img{object-fit:cover;width:100%;height:100%;display:block}.workspace-page__image-desk-drag-preview--outside{box-shadow:0 0 0 3px var(--oki-item-selection-accent), var(--oki-desk-object-shadow);opacity:.94}.workspace-page__image-desk-drag-preview--exiting{opacity:0}.workspace-page__image-caption{box-sizing:border-box;width:100%;color:rgba(var(--oki-neutral-text-rgb), .62);font:inherit;font-size:calc(14px * var(--oki-page-text-scale,1));text-align:center;background:0 0;border:0;outline:none;margin:6px 0 0;padding:0 2px 8px;line-height:1.5;display:block}.workspace-page__image-caption::placeholder{color:rgba(var(--oki-neutral-text-rgb), .38)}.workspace-page__image-resize-handle{z-index:5;box-sizing:border-box;cursor:nwse-resize;opacity:0;touch-action:none;background:0 0;border:0;width:36px;height:36px;padding:0;transition:opacity .12s;position:absolute;bottom:-14px;right:-14px}.workspace-page__image-resize-handle:before{box-sizing:border-box;border-color:var(--oki-object-resize-stroke);content:"";border-style:solid;border-width:0 2px 2px 0;border-bottom-right-radius:6px;width:16px;height:16px;transition:border-color .1s;position:absolute;top:10px;left:10px}.workspace-page__block--image:focus-within .workspace-page__image-resize-handle,.workspace-page__image-frame--resizing .workspace-page__image-resize-handle{opacity:1}@media (hover:hover){.workspace-page__block--image:hover .workspace-page__image-resize-handle{opacity:1}}.workspace-page__image-resize-handle:focus-visible,.workspace-page__image-frame--resizing .workspace-page__image-resize-handle{opacity:1;outline:none}@media (hover:hover){.workspace-page__image-resize-handle:hover{opacity:1;outline:none}}.workspace-page__image-resize-handle:active:before{border-color:var(--oki-gray-500)}.workspace-page__mosaic-figure{margin:var(--workspace-page-mosaic-margin,16px) 0}.workspace-page__mosaic{gap:var(--workspace-page-mosaic-gap,6px);border-radius:var(--workspace-page-mosaic-radius,10px);display:grid;overflow:hidden}.workspace-page__mosaic-cell{position:relative;overflow:hidden}.workspace-page__mosaic-cell .workspace-page__block--image{margin:0;padding:0;position:absolute;inset:0}.workspace-page__mosaic-cell .workspace-page__image-frame{width:100%;max-width:none;margin:0;position:absolute;inset:0}.workspace-page__mosaic-cell .workspace-page__image-preview{object-fit:cover;border-radius:0;width:100%;height:100%}.workspace-page__mosaic-cell .workspace-page__image-caption,.workspace-page__mosaic-cell .workspace-page__image-resize-handle{display:none}.workspace-page__mosaic-caption{margin:var(--workspace-page-mosaic-caption-gap,8px) 0 0;color:var(--workspace-page-caption-color,#37352f8f);padding-bottom:8px;font-size:.8125em;line-height:1.45}.workspace-page__block-editable a,.workspace-page__block-heading-editable a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--oki-black-overlay-30);-webkit-text-decoration-color:var(--oki-black-overlay-30);-webkit-text-decoration-color:var(--oki-black-overlay-30);text-decoration-color:var(--oki-black-overlay-30);text-underline-offset:3px}.workspace-page__block-editable code,.workspace-page__block-heading-editable code{background:var(--oki-black-overlay-05);font-family:var(--oki-page-font-mono);border-radius:5px;padding:.12em .3em;font-size:.9em}.workspace-page__rich-editor-shell--block-selection .workspace-page__rich-editor-content::selection,.workspace-page__rich-editor-shell--block-selection .workspace-page__rich-editor-content ::selection,.workspace-page__rich-editor-shell--text-selection .workspace-page__rich-editor-content::selection,.workspace-page__rich-editor-shell--text-selection .workspace-page__rich-editor-content ::selection{color:currentColor!important;background:0 0!important}.workspace-page__rich-editor-shell--text-selection-dragging .workspace-page__rich-editor-content{-webkit-user-select:none;user-select:none}.workspace-page__rich-editor-shell--block-selection .workspace-page__rich-editor-content,.workspace-page__rich-editor-shell--block-selection .workspace-page__rich-editor-content *,.workspace-page__rich-editor-shell--text-selection .workspace-page__rich-editor-content,.workspace-page__rich-editor-shell--text-selection .workspace-page__rich-editor-content *{caret-color:#0000!important}.workspace-page__rich-editor-shell--block-selection .workspace-page__rich-editor-content::-moz-selection{color:currentColor!important;background:0 0!important}.workspace-page__rich-editor-shell--block-selection .workspace-page__rich-editor-content ::-moz-selection{color:currentColor!important;background:0 0!important}.workspace-page__rich-editor-shell--text-selection .workspace-page__rich-editor-content::-moz-selection{color:currentColor!important;background:0 0!important}.workspace-page__rich-editor-shell--text-selection .workspace-page__rich-editor-content ::-moz-selection{color:currentColor!important;background:0 0!important}.workspace-page__clipboard-mirror{opacity:0;pointer-events:none;-webkit-user-select:text;user-select:text;width:1px;height:1px;position:fixed;top:0;left:-9999px;overflow:hidden}.workspace-page__block-selection-overlay,.workspace-page__text-selection-overlay{z-index:0;pointer-events:none;position:absolute;top:0;left:0}.workspace-page--layout-paper .workspace-page__block-selection-overlay,.workspace-page--layout-paper .workspace-page__text-selection-overlay{z-index:3}.workspace-page__block-selection-bounds,.workspace-page__block-selection-rect,.workspace-page__text-selection-rect{box-sizing:border-box;position:absolute}.workspace-page__block-selection-bounds,.workspace-page__block-selection-rect{box-shadow:none;border:0;border-radius:0;outline:none}.workspace-page__text-selection-rect{border-radius:0}.workspace-page__block-selection-bounds{display:none}.workspace-page__block-selection-rect{background:rgb(var(--workspace-page-accent-rgb) / .14);box-shadow:none;border:0;outline:0}.workspace-page__text-selection-rect{box-shadow:none;background:#007aff38}.workspace-page__block-editor [contenteditable=true]{outline:none}.home-shell--ios-embedded .workspace-page--mobile{--workspace-page-column-width:100%;--workspace-page-scrollbar-gap:0px;--workspace-page-font-size:calc(15px * var(--oki-page-text-scale,1));--workspace-page-line-height:1.55;--workspace-page-block-row-min-height:34px;--workspace-page-block-row-padding-y:5px;--workspace-page-block-row-gap:.48em;--workspace-page-list-item-min-height:30px;--workspace-page-list-item-padding-y:3px;--workspace-page-list-marker-width:1.25em;--workspace-page-checkbox-size:15px;--workspace-page-h1-font-size:calc(24px * var(--oki-page-text-scale,1));--workspace-page-h1-gap-before:24px;--workspace-page-h1-gap-after:7px;--workspace-page-h2-font-size:calc(21px * var(--oki-page-text-scale,1));--workspace-page-h2-gap-before:22px;--workspace-page-h2-gap-after:6px;--workspace-page-h3-font-size:calc(19px * var(--oki-page-text-scale,1));--workspace-page-h3-gap-before:18px;--workspace-page-h3-gap-after:5px;--workspace-page-h4-font-size:calc(17px * var(--oki-page-text-scale,1));--workspace-page-h4-gap-before:16px;--workspace-page-h4-gap-after:5px;--workspace-page-mobile-top-padding:max(76px, calc(env(safe-area-inset-top) + 48px));--workspace-page-mobile-inline-inset-left:max(18px, env(safe-area-inset-left));--workspace-page-mobile-inline-inset-right:max(18px, env(safe-area-inset-right));--workspace-page-mobile-bottom-padding:max(132px, calc(env(safe-area-inset-bottom) + 112px));background:var(--oki-gray-white);overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:100%;padding:0;overflow:hidden auto}.home-shell--ios-embedded .workspace-page--mobile::-webkit-scrollbar{display:none}.home-shell--ios-embedded .workspace-page--mobile .workspace-page__inner{background:var(--oki-gray-white);filter:none;zoom:var(--workspace-page-zoom);width:100%;min-height:100dvh;margin:0}.home-shell--ios-embedded .workspace-page--mobile .workspace-page__rich-editor-shell{min-height:100dvh;padding:var(--workspace-page-mobile-top-padding) var(--workspace-page-mobile-inline-inset-right) var(--workspace-page-mobile-bottom-padding) var(--workspace-page-mobile-inline-inset-left)}.home-shell--ios-embedded .workspace-page--mobile .workspace-page__block-controls{top:auto;right:0;bottom:max(82px, calc(env(safe-area-inset-bottom) + 64px));z-index:calc(var(--z-chrome-nav) + 4);width:max-content;box-shadow:0 12px 32px var(--oki-black-overlay-15);background:#fffffff0;border:1px solid #3c3c431f;border-radius:999px;gap:8px;margin:0 auto;padding:6px;display:flex;position:fixed;left:0}.home-shell--ios-embedded .workspace-page--mobile .workspace-page__block-controls-hover-bridge{display:none}.home-shell--ios-embedded .workspace-page--mobile .workspace-page__block-control-button{color:#37352fb8;border-radius:999px;width:42px;height:42px;font-size:18px}.home-shell--ios-embedded .workspace-page--mobile .workspace-page__block-control-button>svg{width:18px;height:18px}.workspace-page__block-menu-panel--mobile{--oki-menu-max-height:min(58dvh, calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 112px));width:min(304px,100vw - 24px)}.workspace-page__slash-menu-panel.workspace-page__block-menu-panel--mobile{width:min(304px,100vw - 36px)}.workspace-page__block-menu-panel--mobile .workspace-page__block-menu-search{border-radius:10px;padding:9px 10px 11px;font-size:15px;line-height:20px}.workspace-page__block-menu-panel--mobile .workspace-page__block-menu-scroll{max-height:min(46dvh,384px)}.workspace-page__block-menu-panel--mobile .workspace-page__block-menu-item{min-height:42px;padding:8px 10px;font-size:15px;line-height:20px}.workspace-page__block-menu-panel--mobile .workspace-page__block-menu-close{padding:9px 10px 4px;font-size:13px}.home-shell--ios-embedded .workspace-page--mobile .workspace-page__block-children{margin-left:1.25em}.home-shell--ios-embedded .workspace-page--mobile .workspace-page__page-link-change,.home-shell--ios-embedded .workspace-page--mobile .workspace-page__block-code-copy,.home-shell--ios-embedded .workspace-page--mobile .workspace-page__table-actions{opacity:1;pointer-events:auto}.home-shell--ios-embedded .workspace-page--mobile .workspace-page__table{min-width:300px}.home-shell--ios-embedded .workspace-page--mobile .workspace-page__block--code>code{padding-right:12px}.home-shell--ios-embedded .workspace-page--mobile .workspace-page__block-code-copy{width:fit-content;margin-top:8px;display:inline-flex;position:static}.workspace-pages{box-sizing:border-box;width:100%;height:100%;overflow:hidden}.workspace-pages .shelf-documents{--shelf-documents-inline-start:var(--page-inset);--shelf-documents-list-columns:var(--shelf-documents-icon-column) minmax(160px, 1fr) minmax(80px, .18fr) minmax(128px, .3fr) minmax(128px, .24fr)}.workspace-page--theme-editorial,.workspace-page--theme-storybook{--workspace-page-margin-top:96px;--workspace-page-margin-right:72px;--workspace-page-margin-bottom:110px;--workspace-page-margin-left:72px;--workspace-page-font-family:var(--oki-font-serif);--workspace-page-font-size:calc(17px * var(--oki-page-text-scale,1));--workspace-page-font-weight:450;--workspace-page-line-height:1.76;--workspace-page-h1-font-size:calc(clamp(44px, 7vw, 76px) * var(--oki-page-text-scale,1));--workspace-page-h1-gap-before:72px;--workspace-page-h1-gap-after:24px;--workspace-page-h2-font-size:calc(31px * var(--oki-page-text-scale,1));--workspace-page-h2-gap-before:48px;--workspace-page-h2-gap-after:14px;--workspace-page-paper-bg:var(--workspace-page-theme-paper);--workspace-page-caption-color:var(--workspace-page-muted-ink);--text-primary:var(--workspace-page-ink);color:var(--workspace-page-ink)}.workspace-page--theme-editorial{--workspace-page-ink:#29251f;--workspace-page-muted-ink:#746c60;--workspace-page-theme-paper:#f8f1e4;background-color:#e5e2dc}.workspace-page--theme-storybook{--workspace-page-ink:#33251f;--workspace-page-muted-ink:#806e60;--workspace-page-theme-paper:#fbf1dd;background-color:#e5dac7}:is(.workspace-page--theme-editorial,.workspace-page--theme-storybook) .workspace-page__image-caption{color:var(--workspace-page-muted-ink);text-align:center;margin:8px 0 0;font-size:.8125em;font-style:italic;line-height:1.45;display:block}@media (max-width:760px){.workspace-page--theme-editorial,.workspace-page--theme-storybook{--workspace-page-margin-top:62px;--workspace-page-margin-right:30px;--workspace-page-margin-bottom:72px;--workspace-page-margin-left:30px;--workspace-page-h1-font-size:calc(clamp(39px, 12vw, 58px) * var(--oki-page-text-scale,1));--workspace-page-h2-font-size:calc(27px * var(--oki-page-text-scale,1))}}.home-main__tab-panel--shelf{justify-content:stretch;align-items:stretch;overflow:hidden}.shelf-view{box-sizing:border-box;background:0 0;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.shelf-view__upload-status{z-index:1;margin-top:calc(var(--page-inset) + 28.8px - var(--oki-header-visual-lift));color:rgba(var(--oki-neutral-text-rgb), .58);font-size:var(--oki-type-subhead);letter-spacing:-.01em;flex:none;align-self:center;margin-bottom:7.2px;position:absolute}.shelf-view__body{min-height:0;padding-top:calc(var(--page-inset) + 41.6px - var(--oki-header-visual-lift));flex:auto;position:relative}.shelf-view__retained-board{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.shelf-view__retained-board[data-retained-hidden=true]{visibility:hidden;pointer-events:none}:root[data-oki-shelf-zoom=zoom]::view-transition-old(root){animation-duration:.16s;animation-timing-function:var(--oki-global-easing)}:root[data-oki-shelf-zoom=zoom]::view-transition-new(root){animation-duration:.16s;animation-timing-function:var(--oki-global-easing)}:root[data-oki-shelf-zoom=fade]::view-transition-old(root){animation-duration:.15s;animation-timing-function:linear}:root[data-oki-shelf-zoom=fade]::view-transition-new(root){animation-duration:.15s;animation-timing-function:linear}:root[data-oki-shelf-zoom] [data-needs-you-bar][data-visible]{view-transition-name:oki-needs-you-bar}:root[data-oki-shelf-zoom] footer[data-oki-shared-command-surface]:not([hidden]){view-transition-name:oki-command-bar}:root[data-oki-shelf-zoom] [data-oki-bottom-leading-control=true]{view-transition-name:oki-bottom-leading-control}::view-transition-group(oki-needs-you-bar){animation:none}::view-transition-group(oki-command-bar){animation:none}::view-transition-group(oki-bottom-leading-control){animation:none}::view-transition-new(oki-needs-you-bar){animation:none}::view-transition-new(oki-command-bar){animation:none}::view-transition-new(oki-bottom-leading-control){animation:none}::view-transition-old(oki-needs-you-bar){display:none}::view-transition-old(oki-command-bar){display:none}::view-transition-old(oki-bottom-leading-control){display:none}::view-transition-group(shelf-app){animation-duration:.3s;animation-timing-function:var(--oki-global-easing)}::view-transition-image-pair(shelf-app){overflow:clip}::view-transition-old(shelf-app){object-fit:cover;height:100%}::view-transition-new(shelf-app){object-fit:cover;height:100%}::view-transition-old(shelf-app){animation:shelfCardZoomFadeOut 80ms var(--oki-ease-out) both}::view-transition-new(shelf-app){animation:shelfCardZoomFadeIn .2s var(--oki-global-easing) both}@keyframes shelfCardZoomFadeOut{to{opacity:0}}@keyframes shelfCardZoomFadeIn{0%{opacity:0}}.shelf-view__body--calendar{padding-top:0}.shelf-view__body--actions,.shelf-view__body--profile{--oki-shelf-reading-inline-inset:var(--oki-global-chrome-unit);--oki-shelf-reading-column-width:600px;padding-top:var(--oki-shelf-scroll-top-inset);overflow:hidden}.shelf-view__body--profile{display:flex}@media (max-width:720px){.shelf-view__body--actions,.shelf-view__body--profile{--oki-shelf-reading-inline-inset:var(--oki-chat-prompt-surface-inset)}}.shelf-view__body--board{padding-top:0}.shelf-view__body--scroll-band,.shelf-view__body--photos{min-height:0;padding-top:var(--oki-shelf-scroll-top-inset);flex-direction:column;display:flex}.shelf-view__body--documents{padding-top:calc(var(--oki-header-interaction-top) + var(--oki-header-interaction-height) + 24px)}.shelf-card-rail,.shelf-album__viewport,.shelf-people__scroll,.photo-map__viewport,.shelf-desk-archives__rail,.shelf-notes__rail{box-sizing:border-box;overscroll-behavior-x:contain;scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none;touch-action:pan-x;cursor:grab;min-width:0;min-height:0;overflow:auto hidden}.shelf-card-rail::-webkit-scrollbar{display:none}.shelf-album__viewport::-webkit-scrollbar{display:none}.shelf-people__scroll::-webkit-scrollbar{display:none}.photo-map__viewport::-webkit-scrollbar{display:none}.shelf-desk-archives__rail::-webkit-scrollbar{display:none}.shelf-notes__rail::-webkit-scrollbar{display:none}.shelf-album__viewport:focus-visible,.shelf-people__scroll:focus-visible,.photo-map__viewport:focus-visible,.shelf-desk-archives__rail:focus-visible,.shelf-notes__rail:focus-visible{outline:1px solid var(--oki-black-overlay-30);outline-offset:-1px}.shelf-card-rail--dragging,.shelf-album__viewport[data-pointer-panning],.shelf-people__scroll[data-horizontal-pan-active],.shelf-pages-gallery--dragging .shelf-pages-gallery__rail,.shelf-desk-archives--dragging .shelf-desk-archives__rail,.shelf-notes--dragging .shelf-notes__rail{cursor:grabbing;-webkit-user-select:none;user-select:none}.shelf-album--dragging .shelf-album__track,.shelf-people__scroll[data-horizontal-pan-active] .shelf-people__content,.shelf-pages-gallery--dragging .shelf-pages-gallery__track,.shelf-desk-archives--dragging .shelf-desk-archives__track,.shelf-notes--dragging .shelf-notes__track{will-change:transform}.shelf-empty-state__action{color:var(--text-primary);font:inherit;font-size:var(--oki-type-subhead);font-weight:var(--oki-font-weight-medium);cursor:pointer;border-radius:999px;padding:6px 14px;line-height:1.25rem}.shelf-empty-state__action.oki-menu-glass-action{box-sizing:border-box;height:var(--oki-menu-trigger-size);min-height:var(--oki-menu-trigger-size);border-radius:var(--oki-menu-trigger-radius);color:var(--oki-menu-trigger-text);font-size:var(--oki-menu-font-size);letter-spacing:-.01em;font-weight:380;line-height:var(--oki-menu-line-height);justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.shelf-empty-state__action:not(.oki-menu-glass-action){--shelf-empty-state-action-edge:0 0 0 0 transparent;background:var(--control-fill);min-height:32px;box-shadow:var(--shelf-empty-state-action-edge);border:0}@media (hover:hover){.shelf-empty-state__action:not(.oki-menu-glass-action):hover{box-shadow:var(--shelf-empty-state-action-edge), inset 0 0 0 999px var(--oki-interaction-hover-fill)}}.shelf-empty-state__action:not(.oki-menu-glass-action):active{box-shadow:var(--shelf-empty-state-action-edge), inset 0 0 0 999px var(--oki-interaction-pressed-fill)}.shelf-empty-state__action:not(.oki-menu-glass-action):focus-visible{outline:var(--oki-focus-ring);outline-offset:var(--oki-focus-ring-offset)}@media (prefers-contrast:more){.shelf-empty-state__action:not(.oki-menu-glass-action){--shelf-empty-state-action-edge:inset 0 0 0 1px var(--oki-control-border)}}:root[data-oki-contrast=more] .shelf-empty-state__action:not(.oki-menu-glass-action){--shelf-empty-state-action-edge:inset 0 0 0 1px var(--oki-control-border)}@property --shelf-upload-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@property --page-strip-size{syntax:"<length>";inherits:false;initial-value:0}@property --page-strip-flex{syntax:"<number>";inherits:false;initial-value:42}@property --page-strip-center-share{syntax:"<number>";inherits:false;initial-value:21}@property --page-stack-share-total{syntax:"<number>";inherits:true;initial-value:231}@property --shelf-edit-scale{syntax:"<number>";inherits:true;initial-value:1}.shelf-upload-media__base{transition:filter .22s ease-out,opacity .22s ease-out}.shelf-upload-media__reveal{-webkit-mask-image:conic-gradient(from 0deg at 50% 50%, var(--oki-gray-black) 0deg var(--shelf-upload-angle,0deg), transparent var(--shelf-upload-angle,0deg) 360deg);-webkit-mask-image:conic-gradient(from 0deg at 50% 50%, var(--oki-gray-black) 0deg var(--shelf-upload-angle,0deg), transparent var(--shelf-upload-angle,0deg) 360deg);-webkit-mask-image:conic-gradient(from 0deg at 50% 50%, var(--oki-gray-black) 0deg var(--shelf-upload-angle,0deg), transparent var(--shelf-upload-angle,0deg) 360deg);-webkit-mask-image:conic-gradient(from 0deg at 50% 50%, var(--oki-gray-black) 0deg var(--shelf-upload-angle,0deg), transparent var(--shelf-upload-angle,0deg) 360deg);mask-image:conic-gradient(from 0deg at 50% 50%, var(--oki-gray-black) 0deg var(--shelf-upload-angle,0deg), transparent var(--shelf-upload-angle,0deg) 360deg);pointer-events:none;transition:--shelf-upload-angle .18s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shelf-album__tile--organizing .shelf-upload-media__reveal,.shelf-album__tile--uploaded .shelf-upload-media__reveal{-webkit-mask-image:none;mask-image:none}.shelf-card{border:1px solid var(--oki-black-overlay-10);background:var(--oki-white-overlay-60);min-width:0;color:inherit;font:inherit;text-align:left;cursor:inherit;border-radius:10px;grid-column:span 2;align-items:center;gap:11.2px;padding:12px 13.6px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}@media (hover:hover){.shelf-card:hover{border-color:var(--oki-black-overlay-20);box-shadow:0 8px 22px rgba(var(--oki-neutral-shadow-rgb), .06);transform:translateY(-1px)}}.shelf-card__icon{width:35.2px;height:35.2px;color:rgba(var(--oki-neutral-text-rgb), .62);background:#d1d1d647;border-radius:8px;flex:none;place-items:center;display:grid}.shelf-card__glyph{width:18.4px;height:18.4px}.shelf-card__body{gap:4.48px;min-width:0;display:grid}.shelf-card__name{-webkit-line-clamp:2;color:var(--text-primary);font-size:var(--oki-type-subhead);letter-spacing:-.01em;word-break:break-word;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.shelf-card__meta{text-overflow:ellipsis;white-space:nowrap;color:rgba(var(--oki-neutral-text-rgb), .5);font-size:var(--oki-type-footnote);letter-spacing:-.005em;line-height:1;overflow:hidden}.shelf-map-preview__canvas,.shelf-map-preview__canvas.mapboxgl-map{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.shelf-map-preview__canvas:after{content:"";z-index:2;background:var(--oki-black-overlay-10);opacity:0;pointer-events:none;transition:opacity var(--oki-motion-base) var(--oki-ease-out);position:absolute;inset:0}.shelf-map-preview__canvas--loading:after{opacity:1;transition:none}.shelf-map-preview__pin{box-sizing:border-box;border:2px solid var(--oki-gray-white);pointer-events:auto;background:#287aff;border-radius:999px;width:11px;height:11px;display:block;position:relative;box-shadow:0 2px 7px #1446964d}.shelf-map-preview__pin:before{content:"";border-radius:inherit;border:1px solid #2678ff38;position:absolute;inset:-5px}.shelf-card-board,.shelf-album__photo-drag-preview{--shelf-organizer-pickup-filter:var(--oki-drag-pickup-filter);--shelf-organizer-pickup-duration:var(--oki-drag-pickup-duration);--shelf-organizer-pickup-easing:var(--oki-drag-pickup-easing)}.shelf-card-board{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.shelf-card-board:not(.shelf-board-miniature){--shelf-card-baseline-width:var(--shelf-card-home-baseline-width);--shelf-card-baseline-height:var(--shelf-card-home-baseline-height);--shelf-memchip-baseline-width:206px;--shelf-memchip-baseline-height:322px;--shelf-memchip-baseline-artwork-shift:58px;--shelf-memchip-baseline-first-card-gap:123px;--shelf-memchip-baseline-separator:3px;--shelf-card-band-available:calc(var(--oki-steady-viewport-height,100dvh) - var(--oki-shelf-scroll-top-inset) - var(--oki-shelf-scroll-top-inset));--shelf-card-band-fit:min(1, calc(var(--shelf-card-band-available) / var(--shelf-card-baseline-height)));--shelf-card-band-scale:calc(var(--shelf-card-band-fit) * var(--shelf-edit-scale,1));transition:--shelf-edit-scale var(--shelf-card-motion-duration) var(--shelf-card-motion-easing);--shelf-card-compact-width:calc(var(--shelf-card-baseline-width) * var(--shelf-card-band-scale));--shelf-card-compact-height:calc(var(--shelf-card-baseline-height) * var(--shelf-card-band-scale));--shelf-card-rail-row-height:var(--shelf-card-compact-height);--shelf-card-compact-visual-height:var(--shelf-card-compact-width);--shelf-card-action-bar-height:calc(var(--shelf-card-compact-width) / 9);--shelf-card-content-panel-height:calc(var(--shelf-card-compact-height) - var(--shelf-card-compact-visual-height) - var(--shelf-card-action-bar-height));--shelf-card-compact-visual-bottom:calc(var(--shelf-card-content-panel-height) + var(--shelf-card-action-bar-height));--shelf-card-inline-padding:calc(10px * var(--shelf-card-band-scale));--shelf-card-content-panel-block-padding:calc(clamp(5.4px, .567vw, 9px) * var(--shelf-card-band-scale));--shelf-card-feature-ring-size:calc(var(--shelf-card-compact-width) - (2 * var(--shelf-card-inline-padding)));--shelf-card-metric-font-size:calc(42px * var(--shelf-card-band-scale));--shelf-card-metric-unit-font-size:calc(19px * var(--shelf-card-band-scale));--shelf-card-context-font-size:calc(12px * var(--shelf-card-band-scale));--shelf-card-action-font-size:calc(14px * var(--shelf-card-band-scale));--shelf-card-metric-gap:calc(4.5px * var(--shelf-card-band-scale));--shelf-card-action-inline-start:calc(6px * var(--shelf-card-band-scale));--shelf-card-action-icon-box-size:calc(21.6px * var(--shelf-card-band-scale));--shelf-card-action-icon-size:calc(20.4px * var(--shelf-card-band-scale));--shelf-card-radius:calc(8px * var(--shelf-card-band-scale));--shelf-card-expanded-section-gap:calc(36px * var(--shelf-card-band-scale));--shelf-card-calendar-grid-inset:calc(7.2px * var(--shelf-card-band-scale));--shelf-card-calendar-dot-gap:calc(3.6px * var(--shelf-card-band-scale));--shelf-card-notes-edge-depth:calc(4px * var(--shelf-card-band-scale));--shelf-card-notes-pinbar-height:calc(40px * var(--shelf-card-band-scale));--shelf-card-notes-layer-offset:calc(64px * var(--shelf-card-band-scale));--shelf-card-notes-pin-size:calc(16px * var(--shelf-card-band-scale));--shelf-card-notes-pin-inset:calc(17px * var(--shelf-card-band-scale));--shelf-card-notes-fold-size:calc(42px * var(--shelf-card-band-scale));--shelf-card-documents-block-gap:calc(8px * var(--shelf-card-band-scale));--shelf-card-documents-block-radius:calc(18px * var(--shelf-card-band-scale));--shelf-card-voice-ring-width:calc(47px * var(--shelf-card-band-scale));--shelf-card-media-stack-gap:var(--shelf-card-expanded-section-gap);--shelf-card-documents-padding:var(--shelf-card-inline-padding);--shelf-card-notes-expanded-visual-height:calc(var(--shelf-card-compact-visual-height) + (2 * var(--shelf-card-notes-layer-offset)));--shelf-card-context-color:var(--shelf-card-metric-color);--shelf-card-metric-value-font-weight:var(--oki-font-weight-medium);--shelf-card-metric-unit-font-weight:var(--oki-font-weight-medium);--shelf-memchip-rail-item-width:calc(var(--shelf-memchip-baseline-width) * var(--shelf-card-band-scale));--shelf-memchip-rail-item-height:var(--shelf-card-compact-height);--shelf-memchip-separator-height:calc(var(--shelf-card-compact-height) * .9);--shelf-memchip-separator-margin-block:calc(var(--shelf-card-compact-height) * .05);--shelf-memchip-artwork-translate-x:calc(-1 * var(--shelf-memchip-baseline-artwork-shift) * var(--shelf-card-band-scale));--shelf-memchip-scroll-rotation-range:90deg;--shelf-memchip-center-offset:calc((var(--shelf-memchip-rail-item-width) / 2) + var(--shelf-memchip-artwork-translate-x));--shelf-timeline-peek-sliver:clamp(108px, 20vw, 148px);--shelf-timeline-peek-width:max(calc(var(--shelf-timeline-peek-sliver) + 120px), min(46vw, calc(480px * var(--shelf-card-band-scale))));position:relative}.shelf-card-board--editing:not(.shelf-board-miniature){--shelf-edit-scale:.6}.shelf-card-board--editing:not(.shelf-board-miniature) .shelf-feature-card{animation:.28s ease-in-out infinite alternate shelf-edit-jiggle}.shelf-card-board--editing:not(.shelf-board-miniature) .shelf-card-rail>:nth-child(2n) .shelf-feature-card{animation-duration:.31s;animation-direction:alternate-reverse}.shelf-card-rail--dragging .shelf-feature-card{animation:none}@keyframes shelf-edit-jiggle{0%{rotate:-.6deg}to{rotate:.6deg}}.shelf-card-board--editing .shelf-feature-card,.shelf-card-board--editing .shelf-feature-card button{cursor:grab}.shelf-card-board--editing .shelf-feature-card :where(button,a,[role=button]):not([data-shelf-edit-remove]){pointer-events:none}@media (prefers-reduced-motion:reduce){.shelf-card-board--editing:not(.shelf-board-miniature) .shelf-feature-card{animation:none}.shelf-card-board:not(.shelf-board-miniature){transition:none}}.shelf-card-board:not(.shelf-board-miniature) .shelf-card-rail{box-sizing:border-box;height:auto;padding-top:max(var(--oki-shelf-scroll-top-inset), calc(var(--oki-steady-viewport-height,100dvh) / 2 - (var(--shelf-card-rail-row-height) / 2)));align-items:flex-start;position:absolute;inset:0}.shelf-card-rail{--shelf-memchip-divider-gap-min:min(30vw, 80px);--shelf-card-rail-leading-inset:30vw;--shelf-card-rail-trailing-inset:max(64px, calc(50% - (var(--shelf-card-compact-width) / 2)));box-sizing:border-box;align-items:center;gap:var(--shelf-card-rail-gap);width:100%;height:100%;padding:0 var(--shelf-card-rail-trailing-inset) 0 var(--shelf-card-rail-leading-inset);scroll-padding-inline:var(--shelf-card-rail-leading-inset) var(--shelf-card-rail-trailing-inset);-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;display:flex}.shelf-card-rail[data-pointer-panning],.shelf-card-rail[data-pointer-panning] *,.shelf-card-rail--dragging *{cursor:grabbing!important}.shelf-card-rail--reordering{cursor:grabbing;touch-action:none}.shelf-card-rail--reordering *{-webkit-user-select:none;user-select:none}.shelf-card-rail__item{width:var(--shelf-card-compact-width);height:var(--shelf-card-compact-height);scroll-snap-align:center;flex:none;align-items:flex-end;scroll-margin-inline:24px;transition:transform .36s cubic-bezier(.2,.9,.2,1);display:flex}.shelf-card-rail__cards{align-items:flex-end;gap:var(--shelf-card-rail-gap);will-change:transform;flex:none;display:flex;transform:translate(0)}.shelf-card-rail--reordering .shelf-card-rail__item{z-index:0;transform:translate3d(var(--shelf-card-reorder-x,0px), 0, 0);will-change:transform;position:relative}.shelf-card-board:not(.shelf-board-miniature) .shelf-card-rail__cards>.shelf-card-rail__item[data-shelf-card-id]{position:relative}.shelf-card-board:not(.shelf-board-miniature) .shelf-card-rail__cards>.shelf-card-rail__item[data-shelf-card-id]:before{border-radius:var(--shelf-card-radius);box-shadow:var(--shelf-card-lift-shadow);content:"";opacity:0;pointer-events:none;transition:opacity var(--shelf-card-motion-collapse-duration) var(--shelf-card-motion-easing);position:absolute;inset:0}.shelf-card-board:not(.shelf-board-miniature) .shelf-card-rail:not(.shelf-card-rail--reordering) .shelf-card-rail__cards>.shelf-card-rail__item:has(>.shelf-feature-card--expanded){z-index:8;transform:translate3d(0, var(--shelf-card-lift-distance), 0);transition:transform var(--shelf-card-motion-duration) var(--shelf-card-motion-easing) var(--shelf-card-motion-delay)}.shelf-card-board:not(.shelf-board-miniature) .shelf-card-rail:not(.shelf-card-rail--reordering) .shelf-card-rail__cards>.shelf-card-rail__item:has(>.shelf-feature-card--expanded):before{opacity:1;transition:opacity var(--shelf-card-motion-duration) var(--shelf-card-motion-easing) var(--shelf-card-motion-delay)}@media (prefers-reduced-motion:reduce){.shelf-card-board:not(.shelf-board-miniature) .shelf-card-rail:not(.shelf-card-rail--reordering) .shelf-card-rail__cards>.shelf-card-rail__item:has(>.shelf-feature-card--expanded){transform:none}}.shelf-card-rail__item--reordering{transition-duration:0s;z-index:2!important}.shelf-card-rail__item--reordering .shelf-feature-card{filter:var(--shelf-organizer-pickup-filter)}.shelf-feature-card{--shelf-card-theme:var(--shelf-card-default-content-panel);--shelf-card-content-panel:var(--shelf-card-theme);--shelf-card-content-panel-image:none;--shelf-card-suggestion-text-color:var(--shelf-card-action-text);--shelf-card-action-padding:0 var(--shelf-card-inline-padding) 0 var(--shelf-card-action-inline-start);--shelf-card-action-bar:var(--shelf-card-content-panel)}@supports (color:color-mix(in lab, red, red)){.shelf-feature-card{--shelf-card-action-bar:color-mix(in srgb, var(--shelf-card-content-panel) 80%, var(--shelf-card-action-tint) 20%)}}.shelf-feature-card{box-sizing:border-box;width:100%;height:var(--shelf-card-compact-height);border-radius:var(--shelf-card-radius);box-shadow:var(--shelf-card-rest-shadow);color:var(--shelf-card-text-color);touch-action:manipulation;transition:height var(--shelf-card-motion-duration) var(--shelf-card-motion-easing), transform var(--shelf-organizer-pickup-duration) var(--shelf-organizer-pickup-easing), filter var(--shelf-organizer-pickup-duration) var(--shelf-organizer-pickup-easing);background:0 0;border:none;display:block;position:relative;overflow:visible}.shelf-feature-card--memory{--shelf-card-theme:var(--shelf-card-memory-background)}.shelf-feature-card--media{--shelf-card-theme:var(--shelf-card-media-content-panel)}.shelf-feature-card--calendar{--shelf-card-theme:var(--shelf-card-calendar-card-background)}.shelf-feature-card--goals{--shelf-card-theme:var(--shelf-card-goals-background)}.shelf-feature-card--notes{--shelf-card-theme:var(--shelf-card-notes-background)}.shelf-feature-card--documents{--shelf-card-theme:var(--shelf-card-documents-background)}.shelf-feature-card--map{--shelf-card-theme:var(--shelf-card-map-content-panel)}.shelf-feature-card--people{--shelf-card-theme:var(--shelf-card-friends-background)}.shelf-feature-card--relationships{--shelf-card-theme:var(--shelf-card-relationships-background)}.shelf-feature-card--voice{--shelf-card-theme:var(--shelf-card-voice-background)}.shelf-feature-card--pages{--shelf-card-theme:var(--shelf-card-pages-background)}.shelf-feature-card--actions{--shelf-card-theme:var(--shelf-card-actions-background)}.shelf-feature-card--integrations{--shelf-card-theme:var(--shelf-card-integrations-background)}.shelf-feature-card--apps{--shelf-card-theme:var(--shelf-card-apps-background)}.shelf-feature-card--settings{--shelf-card-theme:var(--shelf-card-settings-background)}.shelf-feature-card--empty.shelf-feature-card--media{--shelf-card-media-background:var(--shelf-card-media-empty-background);--shelf-card-theme:var(--shelf-card-media-empty-background);--shelf-card-suggestion-count:1}.shelf-card-board :where(.shelf-feature-card button:not(:disabled)){isolation:isolate;position:relative}.shelf-card-board :where(.shelf-feature-card button:not(:disabled)):after{z-index:20;border-radius:inherit;content:"";pointer-events:none;background:0 0;transition:background-color .1s;position:absolute;inset:0}@media (hover:hover){.shelf-card-board :where(.shelf-feature-card:not([data-static-card]) button:not(:disabled)):hover:after{background:var(--shelf-card-button-hover-overlay)}}.shelf-card-board :where(.shelf-feature-card button:not(:disabled)):focus-visible:after{background:var(--shelf-card-button-hover-overlay)}.shelf-card-board :where(.shelf-feature-card button:not(:disabled)):active:after{background:var(--shelf-card-button-pressed-overlay)}.shelf-feature-card--expanded{z-index:8;height:var(--shelf-card-compact-height);transition-delay:var(--shelf-card-motion-delay)}.shelf-feature-card:not(.shelf-feature-card--expanded){--shelf-card-motion-duration:var(--shelf-card-motion-collapse-duration)}.shelf-feature-card--expanded:before,.shelf-feature-card--expanded:after{right:calc(-1 * var(--shelf-card-hover-tolerance));left:calc(-1 * var(--shelf-card-hover-tolerance));z-index:7;height:var(--shelf-card-hover-tolerance);content:"";pointer-events:auto;background:0 0;position:absolute}.shelf-feature-card--expanded:before{bottom:100%}.shelf-feature-card--expanded:after{top:calc(100% + var(--shelf-card-action-bar-height) + var(--shelf-card-action-bar-height))}.shelf-feature-card--notes.shelf-feature-card--expanded:after{top:calc(100% - var(--shelf-card-action-bar-height) + var(--shelf-card-notes-suggestion-height,29px))}.shelf-feature-card__hover-tolerance{z-index:7;pointer-events:none;position:absolute;inset:0}.shelf-feature-card--expanded .shelf-feature-card__hover-tolerance:before,.shelf-feature-card--expanded .shelf-feature-card__hover-tolerance:after{top:calc(-1 * var(--shelf-card-hover-tolerance));bottom:calc(-1 * ( var(--shelf-card-hover-tolerance) + var(--shelf-card-action-bar-height) + var(--shelf-card-action-bar-height) ));width:var(--shelf-card-hover-tolerance);content:"";pointer-events:auto;background:0 0;position:absolute}.shelf-feature-card--expanded .shelf-feature-card__hover-tolerance:before{right:100%}.shelf-feature-card--expanded .shelf-feature-card__hover-tolerance:after{left:100%}.shelf-feature-card--expanded .shelf-feature-card__visual{bottom:var(--shelf-card-compact-visual-bottom);transition-delay:var(--shelf-card-motion-delay)}.shelf-feature-card__button{z-index:5;border-radius:inherit;cursor:grab;transition:bottom var(--shelf-card-motion-duration) var(--shelf-card-motion-easing);background:0 0;border:none;padding:0;position:absolute;inset:0}.shelf-feature-card--expanded .shelf-feature-card__button{transition-delay:var(--shelf-card-motion-delay)}.shelf-feature-card__document-type-block:focus{outline:none}.shelf-feature-card__visual{top:auto;right:0;bottom:var(--shelf-card-compact-visual-bottom);z-index:6;height:var(--shelf-card-compact-visual-height);box-sizing:border-box;border:var(--shelf-card-outline-width) solid var(--shelf-card-border-color);border-radius:var(--shelf-card-radius) var(--shelf-card-radius) 0 0;background:var(--shelf-card-theme);pointer-events:none;min-width:0;min-height:0;transition:bottom var(--shelf-card-motion-duration) var(--shelf-card-motion-easing);position:absolute;left:0;overflow:hidden}.shelf-feature-card__visual--interactive{pointer-events:auto}.shelf-feature-card__content-panel{right:0;bottom:var(--shelf-card-action-bar-height);z-index:10;box-sizing:border-box;height:var(--shelf-card-content-panel-height);border-right:var(--shelf-card-outline-width) solid var(--shelf-card-border-color);border-left:var(--shelf-card-outline-width) solid var(--shelf-card-border-color);min-width:0;padding:var(--shelf-card-content-panel-block-padding) var(--shelf-card-inline-padding);border-radius:0 0 var(--shelf-card-radius) var(--shelf-card-radius);background:var(--shelf-card-content-panel-image,none) var(--shelf-card-content-panel);pointer-events:none;align-content:center;gap:7px;display:grid;position:absolute;left:0;overflow:visible}.shelf-feature-card__content-panel--button{z-index:10;color:inherit;font:inherit;text-align:left;appearance:none;pointer-events:auto;cursor:pointer;touch-action:manipulation;border-top:0;border-bottom:0;margin:0}.shelf-card-rail--reordering .shelf-feature-card__content-panel--button{cursor:grabbing}.shelf-feature-card__metric{z-index:1;align-items:baseline;gap:var(--shelf-card-metric-gap);white-space:nowrap;min-width:0;display:flex;position:relative;overflow:visible}.shelf-feature-card__metric strong{max-width:100%;color:var(--shelf-card-metric-color);font-size:var(--shelf-card-metric-font-size);font-weight:var(--shelf-card-metric-value-font-weight);letter-spacing:0;text-overflow:ellipsis;line-height:1;overflow:visible}.shelf-feature-card__metric span{min-width:0;color:var(--shelf-card-secondary-text-color);font-size:var(--shelf-card-metric-unit-font-size);font-weight:var(--shelf-card-metric-unit-font-weight);letter-spacing:0;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.shelf-feature-card__context{z-index:1;min-width:0;color:var(--shelf-card-context-color);font-size:var(--shelf-card-context-font-size);font-weight:var(--oki-font-weight-medium);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;position:relative;overflow:hidden}.shelf-card-board:not(.shelf-board-miniature) .shelf-feature-card__context{font-weight:var(--oki-font-weight-regular)}.shelf-card-board:not(.shelf-board-miniature) .shelf-feature-card__content-panel{gap:calc(6px * var(--shelf-card-band-scale))}.shelf-card-board:not(.shelf-board-miniature) .shelf-feature-card__metric,.shelf-card-board:not(.shelf-board-miniature) .shelf-feature-card__context{transform:translateY(calc(-2px * var(--shelf-card-band-scale,1)))}.shelf-feature-card__metric[data-shelf-detail-arrived]>*,.shelf-feature-card__context[data-shelf-detail-arrived]{animation:shelf-detail-arrive var(--oki-motion-fast) var(--oki-ease-out) backwards}@keyframes shelf-detail-arrive{0%{opacity:0}}.shelf-card-board:not(.shelf-board-miniature) .shelf-feature-card__context{font-size:var(--shelf-card-action-font-size);transform:translateY(0)}.shelf-feature-card__context--placeholder{visibility:hidden;height:1.1em}.shelf-feature-card__action-bar{z-index:4;box-sizing:border-box;grid-template-columns:var(--shelf-card-action-icon-box-size) minmax(0, 1fr);min-width:0;height:var(--shelf-card-action-bar-height);border:var(--shelf-card-outline-width) solid var(--shelf-card-border-color);border-top-color:var(--shelf-card-divider-color);border-radius:0 0 var(--shelf-card-radius) var(--shelf-card-radius);background:var(--shelf-card-action-bar);padding:var(--shelf-card-action-padding);color:var(--shelf-card-secondary-text-color);font-size:var(--shelf-card-action-font-size);font-weight:var(--oki-font-weight-regular);letter-spacing:0;pointer-events:none;transition:bottom var(--shelf-card-motion-duration) var(--shelf-card-motion-easing);align-items:center;gap:6px;line-height:1;display:grid;position:absolute;bottom:0;left:0;right:0}.shelf-feature-card__action-bar>span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shelf-card-board:not(.shelf-board-miniature) .shelf-feature-card__action-bar>span:last-child{text-align:left}.shelf-feature-card__action-bar-icon{width:var(--shelf-card-action-icon-box-size);height:var(--shelf-card-action-icon-box-size);place-items:center;display:grid;translate:0 2px}.shelf-feature-card__action-bar-icon svg{width:var(--shelf-card-action-icon-size);height:var(--shelf-card-action-icon-size);fill:currentColor;stroke:none}.shelf-feature-card--expanded .shelf-feature-card__action-bar{transition-delay:var(--shelf-card-motion-delay);bottom:0}.shelf-feature-card--expanded .shelf-feature-card__content-panel{border-top:var(--shelf-card-outline-width) solid var(--shelf-card-border-color);border-bottom:var(--shelf-card-outline-width) solid var(--shelf-card-border-color);border-radius:0 0 var(--shelf-card-radius) var(--shelf-card-radius)}.shelf-feature-card--settings>.shelf-feature-card__button,.shelf-feature-card--apps>.shelf-feature-card__button,.shelf-feature-card--integrations>.shelf-feature-card__button{display:none}.shelf-feature-card__visual--integrations{grid-template-columns:repeat(3, calc(46.92px * var(--shelf-card-band-scale,1)));grid-template-rows:repeat(3, calc(46.92px * var(--shelf-card-band-scale,1)));place-content:start center;column-gap:calc(26.22px * var(--shelf-card-band-scale,1));row-gap:calc(27.1px * var(--shelf-card-band-scale,1));padding-top:calc(28.55px * var(--shelf-card-band-scale,1));border-bottom:0;display:grid}.shelf-feature-card__visual--settings{display:block}.shelf-feature-card__settings-track{justify-content:flex-start;gap:calc(8px * var(--shelf-card-band-scale,1));padding:calc(15px * var(--shelf-card-band-scale,1)) calc(18px * var(--shelf-card-band-scale,1));will-change:transform;flex-direction:column;transition:transform .46s cubic-bezier(.22,.61,.36,1);display:flex}.shelf-feature-card__settings-row{box-sizing:border-box;height:calc(35px * var(--shelf-card-band-scale,1));width:100%;padding:0 calc(12px * var(--shelf-card-band-scale,1));border-radius:calc(9px * var(--shelf-card-band-scale,1));background:var(--shelf-card-settings-row);box-shadow:var(--shelf-card-row-shadow);color:inherit;font:inherit;text-align:left;cursor:inherit;transition:transform .52s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--row-index,0) * 26ms);border:0;align-items:center;display:flex}button.shelf-feature-card__settings-row{cursor:pointer;pointer-events:auto}.shelf-feature-card__settings-row small{opacity:0;color:var(--shelf-card-settings-row-label);font-size:calc(var(--shelf-card-action-font-size) * .95);font-weight:var(--oki-font-weight-medium);letter-spacing:0;transition:opacity .14s;transition-delay:calc(var(--row-index,0) * 26ms);line-height:1}@media (prefers-reduced-motion:reduce){.shelf-feature-card__settings-track,.shelf-feature-card__settings-row,.shelf-feature-card__settings-row small{transition-duration:1ms;transition-delay:0s}}@media (hover:hover){.shelf-feature-card--settings:not([data-static-card]):hover .shelf-feature-card__settings-row small{opacity:1}}.shelf-feature-card--settings:not([data-static-card]):focus-within .shelf-feature-card__settings-row small{opacity:1}.shelf-feature-card--settings .shelf-feature-card__context{align-items:center;gap:calc(10px * var(--shelf-card-band-scale,1));display:flex}.shelf-feature-card--settings .shelf-feature-card__context[data-shelf-attention]:before{width:calc(8px * var(--shelf-card-band-scale,1));height:calc(8px * var(--shelf-card-band-scale,1));background:var(--shelf-card-settings-attention);content:"";border-radius:50%;flex:none}.shelf-integrations__service{width:calc(46.92px * var(--shelf-card-band-scale,1));height:calc(46.92px * var(--shelf-card-band-scale,1));border-radius:calc(15px * var(--shelf-card-band-scale,1));color:inherit;appearance:none;background:#fff;border:0;place-items:center;padding:0;display:grid;position:relative;overflow:visible;box-shadow:0 2px 8px #0000000d}button.shelf-integrations__service{--oki-press-scale:.98;cursor:pointer;transition:transform .12s ease, box-shadow .12s ease, scale var(--oki-motion-fast) var(--oki-global-easing)}@media (hover:hover){:where(.shelf-feature-card:not([data-static-card])) button.shelf-integrations__service:hover{transform:scale(1.06);box-shadow:0 5px 12px #00000024}}button.shelf-integrations__service:focus-visible{outline:2px solid var(--shelf-card-focus-color);outline-offset:2px}.shelf-integrations__service[data-connected=true]:before{top:calc(4px * var(--shelf-card-band-scale,1));right:calc(4px * var(--shelf-card-band-scale,1));z-index:3;width:calc(7px * var(--shelf-card-band-scale,1));height:calc(7px * var(--shelf-card-band-scale,1));box-shadow:0 0 0 calc(1.5px * var(--shelf-card-band-scale,1)) #fff;content:"";background:#34a853;border-radius:50%;position:absolute}.shelf-integrations__service small{z-index:2;width:100%;height:12px;color:var(--shelf-card-text-color);font-size:calc(var(--shelf-card-action-font-size) * .9);font-weight:var(--oki-font-weight-regular);letter-spacing:-.01em;opacity:0;text-align:center;text-overflow:ellipsis;transition:opacity var(--shelf-card-motion-duration) var(--shelf-card-motion-easing);white-space:nowrap;margin-top:3px;line-height:1.2;display:block;position:absolute;top:100%;left:0;overflow:hidden}@media (hover:hover){:where(.shelf-feature-card:not([data-static-card])) button.shelf-integrations__service:hover small{opacity:1}}button.shelf-integrations__service:focus-visible small{opacity:1}.shelf-integrations__logo{object-fit:contain;opacity:1;max-width:none;transition:opacity .12s;display:block}.shelf-integrations__logo--gmail{width:calc(31.001px * var(--shelf-card-band-scale,1));height:calc(31.001px * var(--shelf-card-band-scale,1))}.shelf-integrations__logo--notion{width:calc(34.352px * var(--shelf-card-band-scale,1));height:calc(34.352px * var(--shelf-card-band-scale,1))}.shelf-integrations__logo--google-drive{width:calc(32.577px * var(--shelf-card-band-scale,1));height:calc(31.096px * var(--shelf-card-band-scale,1))}.shelf-integrations__logo--slack{width:calc(26.811px * var(--shelf-card-band-scale,1));height:calc(26.811px * var(--shelf-card-band-scale,1))}.shelf-integrations__logo--discord{width:calc(38.646px * var(--shelf-card-band-scale,1));height:calc(28.41px * var(--shelf-card-band-scale,1))}.shelf-integrations__logo--outlook{width:calc(34.289px * var(--shelf-card-band-scale,1));height:calc(36.094px * var(--shelf-card-band-scale,1))}.shelf-integrations__service--phone>i{width:calc(18.433px * var(--shelf-card-band-scale,1));height:calc(36.866px * var(--shelf-card-band-scale,1));border-radius:calc(3px * var(--shelf-card-band-scale,1));background:#707384;display:block;box-shadow:inset 0 0 0 1.676px #d9d9d9}.shelf-integrations__service--laptop>i{width:calc(28.487px * var(--shelf-card-band-scale,1));height:calc(20.109px * var(--shelf-card-band-scale,1));border-radius:calc(2px * var(--shelf-card-band-scale,1));background:#707384;display:block;position:relative;box-shadow:inset 0 0 0 1.676px #d9d9d9}.shelf-integrations__service--laptop>i:after{right:calc(-1.676px * var(--shelf-card-band-scale,1));bottom:calc(-3.352px * var(--shelf-card-band-scale,1));left:calc(-1.676px * var(--shelf-card-band-scale,1));height:calc(1.676px * var(--shelf-card-band-scale,1));border-radius:calc(2px * var(--shelf-card-band-scale,1));content:"";background:#707384;position:absolute}.shelf-integrations__service--add svg{width:calc(17px * var(--shelf-card-band-scale,1));height:calc(17px * var(--shelf-card-band-scale,1));color:#969696}.shelf-integrations__service>i,.shelf-integrations__service>svg{opacity:1;transition:opacity .12s}.shelf-apps__tile{background:#fff}.shelf-apps__emoji{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:70%;height:70%}.shelf-apps__tile--add,.shelf-apps__tile--more{color:#969696;background:#fff}.shelf-apps__tile--add>svg{width:calc(17px * var(--shelf-card-band-scale,1));height:calc(17px * var(--shelf-card-band-scale,1));filter:none}.shelf-apps__more{font-size:calc(15px * var(--shelf-card-band-scale,1));font-weight:var(--oki-font-weight-medium,500);letter-spacing:-.01em}.shelf-integrations__mark-placeholder{width:calc(23px * var(--shelf-card-band-scale,1));height:calc(23px * var(--shelf-card-band-scale,1));border-radius:calc(7px * var(--shelf-card-band-scale,1));opacity:0;pointer-events:none;background:#70738424;transition:opacity .12s;display:block;position:absolute}.shelf-feature-card__visual--integrations[data-grid-ready=false] .shelf-integrations__logo,.shelf-feature-card__visual--integrations[data-grid-ready=false] .shelf-integrations__service>i,.shelf-feature-card__visual--integrations[data-grid-ready=false] .shelf-integrations__service>svg,.shelf-integrations__service--asset-failed .shelf-integrations__logo{opacity:0}.shelf-feature-card__visual--integrations[data-grid-ready=false] .shelf-integrations__mark-placeholder,.shelf-integrations__service--asset-failed .shelf-integrations__mark-placeholder{opacity:1}.shelf-feature-card__visual--actions{align-content:start;gap:calc(8px * var(--shelf-card-band-scale,1));padding:calc(10px * var(--shelf-card-band-scale,1));border-bottom:0;display:grid}.shelf-feature-card--actions .shelf-feature-card__content-panel{border-top:0}.shelf-feature-card__visual--goals{align-content:start;gap:calc(8px * var(--shelf-card-band-scale,1));padding:calc(12px * var(--shelf-card-band-scale,1));border-bottom:0;display:grid}.shelf-feature-card--goals .shelf-feature-card__content-panel{border-top:0}.shelf-feature-card__action-placeholder{width:90%;height:calc(24px * var(--shelf-card-band-scale,1));background:var(--shelf-card-text-color);border-radius:12px;justify-self:start;display:block}@supports (color:color-mix(in lab, red, red)){.shelf-feature-card__action-placeholder{background:color-mix(in srgb, var(--shelf-card-text-color) 8%, transparent)}}.shelf-feature-card__action-placeholder--wide{width:99%}.shelf-feature-card__action-placeholder--short{width:82%}.shelf-feature-card__action-placeholder--medium{width:86%}.shelf-feature-card__visual--media{clip-path:inset(0);transition:bottom var(--shelf-card-motion-duration) var(--shelf-card-motion-easing), clip-path 0s linear var(--shelf-card-motion-delay);border:none;overflow:hidden}.shelf-feature-card:not(.shelf-feature-card--empty) .shelf-feature-card__visual--media{background:0 0}.shelf-feature-card--media.shelf-feature-card--expanded .shelf-feature-card__visual--media{clip-path:inset(calc(-3 * var(--shelf-card-media-stack-gap)) 0 0);overflow:visible}.shelf-feature-card__action-bar--suggestions{top:calc(100% - var(--shelf-card-action-bar-height));z-index:6;height:var(--shelf-card-action-bar-height);border-top-color:var(--shelf-card-divider-color);color:var(--shelf-card-suggestion-text-color);font-size:var(--shelf-card-action-font-size);font-weight:var(--oki-font-weight-regular);pointer-events:auto;background:0 0;padding:0;line-height:1.25;transition:none;display:block;bottom:auto;overflow:visible}.shelf-feature-card--expanded .shelf-feature-card__action-bar--suggestions{top:calc(100% - var(--shelf-card-action-bar-height));height:calc(var(--shelf-card-action-count,3) * var(--shelf-card-action-bar-height));transition-delay:var(--shelf-card-motion-delay);bottom:auto}.shelf-feature-card--notes.shelf-feature-card--expanded .shelf-feature-card__action-bar--suggestions{height:var(--shelf-card-notes-suggestion-height,29px)}.shelf-feature-card__suggestion{--shelf-suggestion-expanded-y:0px;z-index:4;box-sizing:border-box;height:var(--shelf-card-action-bar-height);border-radius:0 0 var(--shelf-card-radius) var(--shelf-card-radius);min-width:0;padding:0 var(--shelf-card-inline-padding);background:var(--shelf-card-action-tint);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.shelf-feature-card__suggestion{background:color-mix(in srgb, var(--shelf-card-action-tint) var(--shelf-card-action-row-tint,var(--shelf-card-action-tint-first)), var(--shelf-card-action-base,var(--shelf-card-content-panel)))}}.shelf-feature-card__suggestion{transition:transform var(--shelf-card-motion-duration) var(--shelf-card-motion-easing);transform:translate(0)}.shelf-feature-card__suggestion--action{padding:0;display:block}.shelf-feature-card__suggestion:first-child{height:calc(var(--shelf-card-action-bar-height) + var(--shelf-card-radius));transform:translate3d(0, calc(-1 * var(--shelf-card-radius)), 0)}.shelf-feature-card__suggestion-button{grid-template-columns:var(--shelf-card-action-icon-box-size) minmax(0, 1fr);align-items:end;gap:calc(6px * var(--shelf-card-band-scale,1));width:100%;height:100%;padding:var(--shelf-card-action-padding);color:inherit;cursor:pointer;font:inherit;text-align:right;background:0 0;border:0;padding-block-end:calc(2px * var(--shelf-card-band-scale,1) + (var(--shelf-card-radius) / 2));display:grid}.shelf-card-board:not(.shelf-board-miniature) .shelf-feature-card__suggestion-button{text-align:left}.shelf-feature-card__suggestion-button:focus-visible{outline-offset:-3px;outline:2px solid}.shelf-feature-card__suggestion-button>span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shelf-card-board:not(.shelf-board-miniature) .shelf-feature-card__suggestion-button>span:last-child,.shelf-card-board:not(.shelf-board-miniature) .shelf-feature-card__suggestion>span:last-child{text-align:left}.shelf-feature-card__suggestion:nth-child(n+2){height:calc(var(--shelf-card-action-bar-height) + var(--shelf-card-radius));transform:translate3d(0, calc(-1 * var(--shelf-card-radius)), 0)}.shelf-feature-card__suggestion:nth-child(2){--shelf-suggestion-expanded-y:var(--shelf-card-action-bar-height);z-index:3;background:var(--shelf-card-action-tint)}@supports (color:color-mix(in lab, red, red)){.shelf-feature-card__suggestion:nth-child(2){background:color-mix(in srgb, var(--shelf-card-action-tint) var(--shelf-card-action-row-tint,var(--shelf-card-action-tint-second)), var(--shelf-card-action-base,var(--shelf-card-content-panel)))}}.shelf-feature-card__suggestion:nth-child(3){--shelf-suggestion-expanded-y:calc(2 * var(--shelf-card-action-bar-height));z-index:2;background:var(--shelf-card-action-tint)}@supports (color:color-mix(in lab, red, red)){.shelf-feature-card__suggestion:nth-child(3){background:color-mix(in srgb, var(--shelf-card-action-tint) var(--shelf-card-action-row-tint,var(--shelf-card-action-tint-third)), var(--shelf-card-action-base,var(--shelf-card-content-panel)))}}.shelf-feature-card--expanded .shelf-feature-card__suggestion{transform:translate3d(0, var(--shelf-suggestion-expanded-y), 0);transition-delay:var(--shelf-card-motion-delay)}.shelf-feature-card--expanded .shelf-feature-card__suggestion:first-child{transform:translate3d(0, calc(-1 * var(--shelf-card-radius)), 0)}.shelf-feature-card--expanded .shelf-feature-card__suggestion:nth-child(2){transform:translate3d(0, calc(var(--shelf-card-action-bar-height) - var(--shelf-card-radius)), 0)}.shelf-feature-card--expanded .shelf-feature-card__suggestion:nth-child(3){transform:translate3d(0, calc(2 * var(--shelf-card-action-bar-height) - var(--shelf-card-radius)), 0)}.shelf-feature-card__suggestion>span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shelf-feature-card__media-stack,.shelf-feature-card__voice-layout{width:100%;height:100%;position:relative}.shelf-feature-card__media-tile{box-sizing:border-box;aspect-ratio:1;border:var(--shelf-card-outline-width) solid var(--shelf-card-border-color);border-radius:var(--shelf-card-radius) var(--shelf-card-radius) 0 0;width:100%;height:auto;color:inherit;cursor:pointer;font:inherit;opacity:0;pointer-events:auto;appearance:none;transition:transform var(--shelf-card-motion-duration) var(--shelf-card-motion-easing), opacity .18s ease;background:0 0;padding:0;display:block;position:absolute;inset:auto 0 0;overflow:hidden;transform:translate(0)}.shelf-feature-card__media-tile--primary{opacity:1}.shelf-feature-card--expanded .shelf-feature-card__media-tile{opacity:1;transition-delay:var(--shelf-card-motion-delay)}.shelf-feature-card--media.shelf-feature-card--expanded .shelf-feature-card__media-tile{opacity:1}.shelf-feature-card--media.shelf-feature-card--expanded .shelf-feature-card__media-tile:nth-last-child(2){transform:translate3d(0, calc(-1 * var(--shelf-card-media-stack-gap)), 0)}.shelf-feature-card--media.shelf-feature-card--expanded .shelf-feature-card__media-tile:nth-last-child(3){transform:translate3d(0, calc(-2 * var(--shelf-card-media-stack-gap)), 0)}.shelf-feature-card--media.shelf-feature-card--expanded .shelf-feature-card__media-tile:nth-last-child(4){transform:translate3d(0, calc(-3 * var(--shelf-card-media-stack-gap)), 0)}.shelf-feature-card__visual--media :is(img,video),.shelf-feature-card__relationship-avatar img{object-fit:cover;width:100%;height:100%;display:block}.shelf-feature-card__media-empty{background:var(--shelf-card-media-placeholder);width:100%;color:var(--shelf-card-media-empty);place-items:center;display:grid}.shelf-feature-card__media-stack>.shelf-feature-card__media-empty:first-child{background:var(--shelf-card-media-placeholder-1)}.shelf-feature-card__media-stack>.shelf-feature-card__media-empty:nth-child(2){background:var(--shelf-card-media-placeholder-2)}.shelf-feature-card__media-stack>.shelf-feature-card__media-empty:nth-child(3){background:var(--shelf-card-media-placeholder-3)}.shelf-feature-card__media-stack>.shelf-feature-card__media-empty:nth-child(4){background:var(--shelf-card-media-placeholder-4)}.shelf-feature-card__media-empty .shelf-card__glyph{width:calc(42px * var(--shelf-card-band-scale,1));height:calc(42px * var(--shelf-card-band-scale,1))}.shelf-feature-card--calendar{--shelf-card-calendar-square-size:var(--shelf-card-compact-visual-height);--shelf-card-calendar-dot:var(--shelf-card-calendar-card-background)}@supports (color:color-mix(in lab, red, red)){.shelf-feature-card--calendar{--shelf-card-calendar-dot:color-mix(in srgb, var(--shelf-card-calendar-card-background) 4%, white)}}.shelf-feature-card--calendar{--shelf-card-calendar-past:var(--shelf-card-calendar-card-background)}@supports (color:color-mix(in lab, red, red)){.shelf-feature-card--calendar{--shelf-card-calendar-past:color-mix(in srgb, var(--shelf-card-calendar-card-background) 58%, white)}}.shelf-feature-card--calendar{--shelf-card-calendar-today:var(--shelf-card-calendar-card-background)}@supports (color:color-mix(in lab, red, red)){.shelf-feature-card--calendar{--shelf-card-calendar-today:color-mix(in srgb, var(--shelf-card-calendar-card-background) 80%, white)}}.shelf-feature-card--calendar{--shelf-card-calendar-dot-size:calc(( var(--shelf-card-calendar-square-size) - (2 * var(--shelf-card-calendar-grid-inset)) - (6 * var(--shelf-card-calendar-dot-gap)) ) / 7)}.shelf-feature-card__visual--calendar{padding:var(--shelf-card-calendar-grid-inset);transition:bottom var(--shelf-card-motion-duration) var(--shelf-card-motion-easing), height var(--shelf-card-motion-duration) var(--shelf-card-motion-easing);justify-content:center;align-items:stretch;display:grid}.shelf-feature-card__calendar-dots{place-content:center;width:100%;min-height:0;display:grid;position:relative}.shelf-feature-card__calendar-month{top:var(--shelf-card-inline-padding);left:var(--shelf-card-inline-padding);color:var(--shelf-card-calendar-text);font-size:var(--shelf-card-action-font-size);font-style:normal;font-weight:var(--oki-font-weight-medium);white-space:nowrap;opacity:0;line-height:1;transition:opacity .2s;position:absolute}.shelf-feature-card--calendar.shelf-feature-card--expanded .shelf-feature-card__calendar-month{opacity:1}@media (hover:hover){.shelf-feature-card--calendar:not([data-static-card]):hover .shelf-feature-card__calendar-month{opacity:1}}.shelf-feature-card__calendar-days{grid-template-columns:repeat(7, var(--shelf-card-calendar-dot-size));justify-content:center;column-gap:var(--shelf-card-calendar-dot-gap);grid-auto-rows:var(--shelf-card-calendar-dot-size);gap:var(--shelf-card-calendar-dot-gap);display:grid}.shelf-feature-card__calendar-days>button{width:var(--shelf-card-calendar-dot-size);height:var(--shelf-card-calendar-dot-size);background:var(--shelf-card-calendar-dot);pointer-events:auto;border:0;border-radius:50%;padding:0;display:block;position:relative;box-shadow:inset 0 1px 2px #0000001a}.shelf-feature-card__calendar-days>button:first-child{grid-column-start:var(--shelf-card-calendar-first-weekday)}.shelf-feature-card__calendar-days>button>span{color:var(--shelf-card-calendar-day-text);font-size:var(--shelf-card-action-font-size);font-style:normal;font-weight:var(--oki-font-weight-medium);opacity:0;place-items:center;line-height:1;transition:opacity .2s;display:grid;position:absolute;inset:0}.shelf-feature-card__calendar-days>button:after{border-radius:inherit;background:var(--oki-interaction-subtle-hover-fill);content:"";opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.shelf-feature-card__calendar-days .shelf-feature-card__calendar-dot--passed{background:var(--shelf-card-calendar-past)}.shelf-feature-card__calendar-days .shelf-feature-card__calendar-dot--today{background:var(--shelf-card-calendar-today)}.shelf-feature-card__calendar-days{--shelf-card-calendar-busy:var(--shelf-card-calendar-today)}@supports (color:color-mix(in lab, red, red)){.shelf-feature-card__calendar-days{--shelf-card-calendar-busy:color-mix(in srgb, var(--shelf-card-calendar-today) 70%, black)}}.shelf-feature-card__calendar-days>.shelf-feature-card__calendar-dot--next{box-shadow:inset 0 1px 2px #0000001a, inset 0 0 0 1.5px var(--shelf-card-calendar-busy)}.shelf-feature-card--calendar.shelf-feature-card--expanded .shelf-feature-card__calendar-dot--today>span{font-weight:700}@media (hover:hover){:where(.shelf-feature-card:not([data-static-card])) .shelf-feature-card__calendar-days>button:hover{cursor:pointer;outline:none}:where(.shelf-feature-card:not([data-static-card])) .shelf-feature-card__calendar-days>button:hover:after{opacity:1}}.shelf-feature-card__calendar-days>button:focus-visible{cursor:pointer;outline:none}.shelf-feature-card__calendar-days>button:focus-visible:after{opacity:1}.shelf-feature-card--calendar.shelf-feature-card--expanded,.shelf-feature-card--map.shelf-feature-card--expanded,.shelf-feature-card--voice.shelf-feature-card--expanded,.shelf-feature-card--pages.shelf-feature-card--expanded{height:var(--shelf-card-compact-height)}.shelf-feature-card--calendar.shelf-feature-card--expanded .shelf-feature-card__calendar-days>button>span{opacity:1}.shelf-feature-card--notes .shelf-feature-card__metric{gap:0}.shelf-feature-card__visual--notes{transition:bottom var(--shelf-card-motion-duration) var(--shelf-card-motion-easing), height var(--shelf-card-motion-duration) var(--shelf-card-motion-easing);background:0 0;border:none;padding:0;overflow:hidden}.shelf-feature-card--expanded .shelf-feature-card__visual--notes{height:var(--shelf-card-compact-visual-height)}.shelf-feature-card--expanded .shelf-feature-card__visual--notes:has(.shelf-feature-card__memo-entry:nth-of-type(2)){height:var(--shelf-card-notes-expanded-visual-height)}.shelf-feature-card__memo-pinbar{z-index:10;box-sizing:border-box;height:var(--shelf-card-notes-pinbar-height);background:var(--shelf-card-notes-background);padding:0 var(--shelf-card-notes-pin-inset);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.shelf-feature-card__memo-pinbar:after{z-index:1;height:var(--shelf-card-notes-edge-depth);background:var(--shelf-card-notes-head-gradient);content:"";pointer-events:none;position:absolute;top:100%;left:0;right:0}.shelf-feature-card__memo-pinbar span{width:var(--shelf-card-notes-pin-size);height:var(--shelf-card-notes-pin-size);flex:0 0 var(--shelf-card-notes-pin-size);background:var(--shelf-card-notes-pin);border-radius:50%;box-shadow:0 1px 2px #0000001a}.shelf-feature-card__memo-stack{top:var(--shelf-card-notes-pinbar-height);background:var(--shelf-card-notes-sheet);position:absolute;bottom:0;left:0;right:0;overflow:visible}.shelf-feature-card__visual--memo-documents .shelf-feature-card__memo-stack{background:0 0}.shelf-feature-card__memo-entry{box-sizing:border-box;width:100%;height:calc(var(--shelf-card-compact-visual-height) - var(--shelf-card-notes-pinbar-height));z-index:var(--shelf-card-memo-layer,1);border:0;border-top:1px solid var(--shelf-card-notes-divider);background:var(--shelf-card-notes-sheet);color:var(--shelf-card-notes-text);font:inherit;opacity:1;pointer-events:none;text-align:left;appearance:none;transition:transform var(--shelf-card-motion-duration) var(--shelf-card-motion-easing);flex-direction:column;justify-content:flex-start;align-items:stretch;padding:12px 10px 18px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translate(0)}.shelf-feature-card__memo-entry:before{z-index:3;height:var(--shelf-card-notes-edge-depth);background:var(--shelf-card-notes-foot-gradient);content:"";pointer-events:none;position:absolute;inset:auto 0 0}.shelf-feature-card--expanded .shelf-feature-card__memo-entry:not(.shelf-feature-card__memo-entry--loading),button.shelf-feature-card__memo-entry{cursor:pointer;pointer-events:auto}.shelf-feature-card--expanded .shelf-feature-card__visual--notes{z-index:6;pointer-events:none}.shelf-feature-card__memo-entry:focus-visible{outline:2px solid var(--shelf-card-focus-color);outline-offset:-3px}.shelf-feature-card__memo-entry--primary{top:auto;bottom:0}.shelf-feature-card__memo-entry--document{height:calc(var(--shelf-card-compact-visual-height) - var(--shelf-card-notes-pinbar-height));background:var(--shelf-card-notes-sheet);border-top:0;padding:0}.shelf-feature-card__memo-preview-window{background:var(--shelf-card-memo-preview-color,var(--shelf-card-notes-sheet));position:absolute;inset:0;overflow:hidden}.shelf-feature-card__memo-preview .workspace-page-preview{width:100%;height:100%}.workspace-page-gallery-thumbnail.shelf-feature-card__memo-preview>img{object-fit:cover;object-position:top}.shelf-feature-card__memo-entry strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:15px;font-weight:620;line-height:1.1;display:block;overflow:hidden}.shelf-feature-card--expanded .shelf-feature-card__memo-entry:not(.shelf-feature-card__memo-entry--primary){transition-delay:var(--shelf-card-motion-delay)}.shelf-feature-card--expanded .shelf-feature-card__memo-entry{transform:translate3d(0, calc(-1 * var(--shelf-card-memo-expanded-bottom,0px)), 0)}.shelf-feature-card__memo-fold{z-index:10;width:var(--shelf-card-notes-fold-size);height:var(--shelf-card-notes-fold-size);background:var(--shelf-card-notes-fold);clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;bottom:0;right:0}.shelf-feature-card--documents{--shelf-card-expanded-height:var(--shelf-card-compact-height)}.shelf-feature-card__visual--documents{padding:var(--shelf-card-documents-padding)}.shelf-feature-card__document-type-grid{gap:var(--shelf-card-documents-block-gap);grid-template-rows:repeat(2,minmax(0,1fr));height:100%;display:grid}.shelf-feature-card__document-type-row{gap:var(--shelf-card-documents-block-gap);min-width:0;display:flex}.shelf-feature-card__document-type-block{flex:var(--shelf-card-document-type-weight) 1 0;min-width:calc(2 * var(--shelf-card-documents-block-radius));border-radius:var(--shelf-card-documents-block-radius);color:inherit;cursor:pointer;font:inherit;appearance:none;pointer-events:auto;touch-action:manipulation;border:0;margin:0;padding:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000001a}.shelf-feature-card__document-type-block:focus-visible{outline:2px solid var(--shelf-card-focus-color);outline-offset:2px}.shelf-feature-card__document-type-block--photo{background:var(--shelf-card-documents-photo)}.shelf-feature-card__document-type-block--video{background:var(--shelf-card-documents-video)}.shelf-feature-card__document-type-block--note{background:var(--shelf-card-documents-note)}.shelf-feature-card__document-type-block--document{background:var(--shelf-card-documents-document)}.shelf-feature-card__document-type-block--other{background:var(--shelf-card-documents-other)}.shelf-feature-card__document-type-block--voice{background:var(--shelf-card-documents-voice)}.shelf-feature-card__visual--map{cursor:pointer;transition:bottom var(--shelf-card-motion-duration) var(--shelf-card-motion-easing);border:0;padding:0}.shelf-feature-card__visual--map:after{display:none}.shelf-feature-card__visual--map:focus-visible{outline:2px solid var(--shelf-card-focus-color);outline-offset:-3px}.shelf-feature-card__map-aperture{inset:var(--shelf-card-inline-padding);box-sizing:border-box;background:var(--shelf-card-map-visual);border-radius:6px;width:auto;height:auto;position:absolute;overflow:hidden}.shelf-feature-card__map-aperture:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 12px #0000001a}.shelf-feature-card__visual--map .shelf-map-preview__canvas,.shelf-feature-card__visual--map .shelf-map-preview__canvas.mapboxgl-map{border-radius:6px;width:100%;height:100%;position:absolute;inset:0;transform:none}.shelf-feature-card--people{--shelf-card-relationships-background:var(--shelf-card-friends-background);--shelf-card-relationships-avatar:var(--oki-white-overlay-30);--shelf-card-relationships-placeholder:white}@supports (color:color-mix(in lab, red, red)){.shelf-feature-card--people{--shelf-card-relationships-placeholder:color-mix(in srgb, white 35%, var(--shelf-card-relationships-background))}}.shelf-feature-card--people{--shelf-card-relationship-row-lift:calc(16px * var(--shelf-card-band-scale,1));--shelf-card-expanded-height:min(calc(var(--shelf-card-compact-height) + 48px), calc(100dvh - 220px))}.shelf-feature-card__visual--people{color:inherit;font:inherit;text-align:initial;transition:height var(--shelf-card-motion-duration) var(--shelf-card-motion-easing), bottom var(--shelf-card-motion-duration) var(--shelf-card-motion-easing);place-items:start center;padding:0;display:grid}.shelf-feature-card__visual--people:focus-visible{outline:2px solid var(--shelf-card-focus-color);outline-offset:-4px}.shelf-feature-card__relationship-grid{align-content:end;align-self:stretch;gap:calc(10px * var(--shelf-card-band-scale,1)) calc(11px * var(--shelf-card-band-scale,1));box-sizing:border-box;width:100%;height:100%;padding:calc(17px * var(--shelf-card-band-scale,1)) calc(18px * var(--shelf-card-band-scale,1));transition:row-gap var(--shelf-card-motion-duration) var(--shelf-card-motion-easing), padding-bottom var(--shelf-card-motion-duration) var(--shelf-card-motion-easing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shelf-feature-card__relationship-person{flex-direction:column;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}button.shelf-feature-card__relationship-person{color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;padding:0}button.shelf-feature-card__relationship-person:focus-visible{outline:2px solid var(--shelf-card-focus-color);outline-offset:3px}.shelf-feature-card__relationship-person--empty{aspect-ratio:1;background:var(--shelf-card-relationships-placeholder);border-radius:50%;display:block;box-shadow:inset 0 1px 2px #0000001a}button.shelf-feature-card__relationship-person--empty{background:var(--shelf-card-relationships-placeholder)}.shelf-feature-card__relationship-avatar{aspect-ratio:1;background:var(--shelf-card-relationships-avatar);border-radius:50%;width:100%;display:block;position:relative;overflow:hidden}.shelf-feature-card__relationship-avatar:before{z-index:1;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px 2px #0000001a}.shelf-feature-card__relationship-avatar:after{background:var(--oki-interaction-subtle-hover-fill);content:"";opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}@media (hover:hover){:where(.shelf-feature-card:not([data-static-card])) button.shelf-feature-card__relationship-person:hover .shelf-feature-card__relationship-avatar:after{opacity:1}}button.shelf-feature-card__relationship-person:focus-visible .shelf-feature-card__relationship-avatar:after{opacity:1}.shelf-feature-card__relationship-person small{z-index:2;width:100%;color:var(--shelf-card-text-color);font-size:calc(var(--shelf-card-action-font-size) * .9);font-weight:var(--oki-font-weight-regular);letter-spacing:-.01em;opacity:0;text-align:center;text-overflow:ellipsis;transition:opacity var(--shelf-card-motion-duration) var(--shelf-card-motion-easing);white-space:nowrap;margin-top:3px;line-height:1.2;display:block;position:absolute;top:100%;left:0;overflow:hidden}.shelf-feature-card--expanded .shelf-feature-card__relationship-grid{row-gap:calc(10px * var(--shelf-card-band-scale,1) + var(--shelf-card-relationship-row-lift));padding-bottom:calc(17px * var(--shelf-card-band-scale,1) + var(--shelf-card-relationship-row-lift));transition-delay:var(--shelf-card-motion-delay)}.shelf-feature-card--people.shelf-feature-card--expanded .shelf-feature-card__visual--people{height:calc(var(--shelf-card-expanded-height) - var(--shelf-card-compact-visual-bottom))}.shelf-feature-card--expanded .shelf-feature-card__relationship-person small{opacity:1;transition-delay:var(--shelf-card-motion-delay)}.shelf-feature-card--people,.shelf-feature-card--relationships{--shelf-card-action-tint-first:var(--shelf-card-relationship-action-tint-first);--shelf-card-action-tint-second:var(--shelf-card-relationship-action-tint-second);--shelf-card-action-tint-third:var(--shelf-card-relationship-action-tint-third)}.shelf-feature-card__visual--relationships{place-items:center;padding:0;display:grid}.shelf-feature-card__archive-stage{pointer-events:none;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.shelf-feature-card__archive-stage--easter-egg{top:var(--shelf-archive-easter-top);left:var(--shelf-archive-easter-left);z-index:2147483647;width:var(--shelf-archive-easter-width);height:var(--shelf-archive-easter-height);background:var(--shelf-card-relationships-background);transition:top 2.2s ease-in-out,left 2.2s ease-in-out,width 2.2s ease-in-out,height 2.2s ease-in-out;position:fixed}.shelf-feature-card__archive-stage--fullscreen{width:100vw;height:100dvh;top:0;left:0}.shelf-feature-card__archive-illustration{width:86.5%;color:var(--shelf-card-relationships-illustration);display:block;transform:translateY(15%)}.shelf-feature-card__archive-illustration--easter-egg{width:var(--shelf-archive-easter-desk-width)}.shelf-feature-card__archive-track{width:100%;display:flex}.shelf-feature-card__archive-desk{color:var(--shelf-card-relationships-illustration);flex:0 0 100%;display:block}.shelf-feature-card__archive-desk:not(:last-child){margin-right:16%}.shelf-feature-card__archive-desk svg{fill:currentColor;width:100%;height:auto;display:block}.shelf-feature-card__visual--voice{transition:bottom var(--shelf-card-motion-duration) var(--shelf-card-motion-easing);display:block;overflow:hidden}.shelf-feature-card__voice-ring{top:calc((var(--shelf-card-compact-visual-height) - var(--shelf-card-feature-ring-size)) / 2);box-sizing:border-box;width:var(--shelf-card-feature-ring-size);height:var(--shelf-card-feature-ring-size);border:var(--shelf-card-voice-ring-width) solid var(--shelf-card-voice-ring);box-shadow:var(--shelf-card-artwork-shadow), inset 0 1px 2px var(--oki-black-overlay-10);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.shelf-feature-card__voice-ring span{inset:calc(-1 * var(--shelf-card-voice-ring-width));border-radius:50%;position:absolute;transform:rotate(0)}.shelf-feature-card__voice-ring span:after{top:50%;left:calc(var(--shelf-card-voice-ring-width) / 2);background:var(--shelf-card-voice-marker);content:"";border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0000001a}.shelf-feature-card__voice-list button:focus-visible{outline:2px solid var(--oki-gray-white);outline-offset:2px}.shelf-feature-card__voice-list{top:calc(var(--shelf-card-compact-visual-height) + 68px);right:var(--shelf-card-inline-padding);left:var(--shelf-card-inline-padding);z-index:6;opacity:1;pointer-events:auto;width:auto;max-height:60px;display:grid;position:absolute;overflow:hidden}.shelf-feature-card__voice-list-heading{color:var(--shelf-card-context-color);font-size:var(--shelf-card-context-font-size);letter-spacing:0;padding:0 0 4px;font-weight:470;line-height:1.1}.shelf-feature-card__voice-list>span:not(.shelf-feature-card__voice-list-heading),.shelf-feature-card__voice-list>button{border-top:1px solid var(--oki-black-overlay-15);min-width:0;color:var(--shelf-card-secondary-text-color);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:6px 0;display:grid}.shelf-feature-card__voice-list>button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.shelf-feature-card__voice-list>button.shelf-feature-card__voice-list-item--active{background:var(--oki-white-overlay-10)}.shelf-feature-card__voice-list strong,.shelf-feature-card__voice-list small{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.shelf-feature-card__voice-list strong{font-size:var(--shelf-card-action-font-size);font-weight:530}.shelf-feature-card__voice-list small{color:var(--shelf-card-context-color);font-size:var(--shelf-card-context-font-size);font-weight:470}.shelf-feature-card__page-stack{--page-stack-padding-start:calc(12px * var(--shelf-card-band-scale,1));--page-stack-padding-end:calc(10px * var(--shelf-card-band-scale,1));--page-stack-content-height:calc(var(--shelf-card-compact-visual-height) - var(--page-stack-padding-start) - var(--page-stack-padding-end));box-sizing:border-box;background:var(--shelf-card-pages-visual);pointer-events:auto;position:absolute;inset:0}.shelf-feature-card__page-track{gap:calc(8px * var(--shelf-card-band-scale,1));padding:calc(15px * var(--shelf-card-band-scale,1)) calc(18px * var(--shelf-card-band-scale,1));transition:transform .46s var(--oki-global-easing);will-change:transform;flex-direction:column;display:flex}.shelf-feature-card__page-track .shelf-feature-card__page-strip{flex:0 0 calc(35px * var(--shelf-card-band-scale,1));width:100%;height:calc(35px * var(--shelf-card-band-scale,1));transition:transform .52s var(--oki-global-easing);transition-delay:calc(var(--row-index,0) * 26ms);margin-left:0;position:relative;top:auto}.shelf-feature-card__page-strip{--page-strip-width:87%;--page-strip-flex:34;--page-strip-center-share:17;--page-strip-full-size:calc(var(--page-stack-content-height) * var(--page-strip-flex) / var(--page-stack-share-total));--page-strip-size:var(--page-strip-full-size);top:calc(var(--page-stack-padding-start) + ( var(--page-stack-content-height) * var(--page-strip-center-share) / var(--page-stack-share-total) ) - (var(--page-strip-size) / 2));box-sizing:border-box;align-items:center;gap:calc(5px * var(--shelf-card-band-scale,1));width:var(--page-strip-width);height:var(--page-strip-size);margin-left:calc(15px * var(--shelf-card-band-scale,1));border-radius:calc(9px * var(--shelf-card-band-scale,1));background:var(--shelf-card-pages-row);box-shadow:var(--shelf-card-row-shadow);padding:0 calc(11px * var(--shelf-card-band-scale,1));color:var(--shelf-card-pages-text);font-family:var(--oki-font-sans);font-size:calc(11px * var(--shelf-card-band-scale,1));font-weight:var(--shelf-card-metric-unit-font-weight);letter-spacing:0;text-overflow:ellipsis;text-align:left;white-space:nowrap;appearance:none;border:0;line-height:1;display:flex;position:absolute;overflow:hidden}button.shelf-feature-card__page-strip{cursor:pointer;pointer-events:auto}button.shelf-feature-card__page-strip:focus-visible{outline:2px solid var(--shelf-card-focus-color);outline-offset:-3px}.shelf-feature-card__page-stack strong{min-width:0;font:inherit;color:var(--shelf-card-settings-row-label);letter-spacing:0;opacity:0;text-overflow:ellipsis;white-space:nowrap;flex:auto;transition:opacity .12s;overflow:hidden}.shelf-feature-card__page-stack small{color:var(--shelf-card-settings-row-label);font:inherit;font-size:calc(8.5px * var(--shelf-card-band-scale,1));opacity:0;white-space:nowrap;flex:none;font-weight:450;transition:opacity .12s}.shelf-feature-card__page-stack .shelf-feature-card__page-row--empty{color:var(--shelf-card-pages-empty)}.shelf-feature-card__page-empty{padding:calc(10px * var(--shelf-card-band-scale,1)) calc(15px * var(--shelf-card-band-scale,1));color:var(--shelf-card-pages-empty);font-size:calc(12px * var(--shelf-card-band-scale,1));font-weight:520}@media (hover:hover){.shelf-feature-card--pages:not([data-static-card]):hover .shelf-feature-card__page-stack :is(strong,small){opacity:1;transition-delay:var(--shelf-card-motion-delay)}}.shelf-feature-card--pages:is(.shelf-feature-card--expanded,:focus-within) .shelf-feature-card__page-stack :is(strong,small){opacity:1;transition-delay:var(--shelf-card-motion-delay)}@media (prefers-reduced-motion:reduce){.shelf-feature-card__page-track,.shelf-feature-card__page-track .shelf-feature-card__page-strip,.shelf-feature-card__page-stack :is(strong,small){transition-duration:1ms;transition-delay:0s}}@keyframes shelf-resource-pulse{0%,to{opacity:.32}50%{opacity:.72}}.shelf-feature-card__resource-surface{z-index:1;background:var(--oki-black-overlay-15);border-radius:0;position:absolute;inset:0}.shelf-feature-card__resource-surface--unavailable{background:var(--oki-black-overlay-10)}.shelf-feature-card__resource-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .16s;position:absolute;inset:0}.shelf-feature-card__resource-image--upgrade{opacity:0}.shelf-feature-card__resource-image--ready{opacity:1}.shelf-feature-card__resource-image--retained.shelf-feature-card__resource-image--ready{transition:none}.shelf-feature-card__calendar-agenda--loading>.shelf-feature-card__calendar-agenda-item{justify-content:flex-start}@media (prefers-reduced-motion:reduce){.shelf-feature-card{transition:none}.shelf-map-preview__canvas--loading:after,.shelf-feature-card__resource-image{transition:none;animation:none}.shelf-map-preview__canvas:after{transition-duration:.12s}}@media (max-width:720px){.home-shell:not(.home-shell--ios-embedded) .shelf-card-board:not(.shelf-board-miniature){--shelf-timeline-peek-sliver:clamp(92px, 28vw, 124px)}.home-shell:not(.home-shell--ios-embedded) .shelf-card-rail{--shelf-memchip-artwork-translate-x:0px;--shelf-card-rail-leading-inset:max(0px, calc(50% - (var(--shelf-card-compact-width) / 2)));--shelf-memchip-slot-width:calc(var(--shelf-memchip-baseline-width) * var(--shelf-card-band-scale));--shelf-memchip-slot-height:calc(var(--shelf-memchip-baseline-height) * var(--shelf-card-band-scale));--shelf-memchip-artwork-rotation:90deg;--shelf-memchip-scroll-rotation-range:0deg;--shelf-memchip-rail-item-height:calc(var(--shelf-memchip-baseline-height) * var(--shelf-card-band-scale));--shelf-memchip-divider-gap-min:min(30vw, calc(( var(--shelf-memchip-baseline-first-card-gap) * var(--shelf-card-band-scale) - var(--shelf-memchip-baseline-separator) * var(--shelf-card-band-scale) ) / 2));--shelf-memchip-separator-width:calc(var(--shelf-memchip-baseline-separator) * var(--shelf-card-band-scale));--shelf-memchip-separator-height:calc(var(--shelf-memchip-baseline-height) * var(--shelf-card-band-scale));--shelf-memchip-separator-margin-block:0}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.home-shell:not(.home-shell--ios-embedded) .shelf-feature-card{transition:none}}.shelf-pages-gallery,.shelf-desk-archives,.shelf-notes{row-gap:var(--oki-shelf-scroll-band-bottom-gap);grid-template-rows:minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.home-shell--wallpaper .shelf-pages-gallery,.home-shell--wallpaper .shelf-notes{--album-surface:transparent}.shelf-pages-gallery{--album-lens-inactive:var(--oki-gray-300);--album-lens-active:var(--text-secondary);--album-surface:var(--oki-gray-50);--shelf-item-zoom-scale:1;background:var(--album-surface);color:var(--oki-gray-950)}.home-shell--wallpaper .shelf-pages-gallery{--album-surface:transparent}.shelf-notes__track.shelf-pages-gallery__track{align-items:center;gap:24px}.shelf-pages-gallery__rail{overflow-anchor:none}.shelf-pages-gallery__slot{--shelf-pages-gallery-paper-width:calc(265px * var(--shelf-item-zoom-scale));--shelf-pages-gallery-paper-height:calc(265px * 1.41421 * var(--shelf-item-zoom-scale));width:var(--shelf-pages-gallery-paper-width);height:calc(var(--shelf-pages-gallery-paper-height) + 23px);flex-direction:column;flex:none;align-items:stretch;gap:8px;display:flex}.shelf-pages-gallery__slot--add{justify-content:flex-end}.shelf-pages-gallery__caption{color:var(--text-secondary);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-medium);text-align:left;text-overflow:ellipsis;white-space:nowrap;line-height:15px;overflow:hidden}.shelf-pages-gallery__caption-input{box-sizing:border-box;border:0;border-bottom:1px solid var(--stroke-emphasis);width:100%;height:15px;color:var(--text-primary);font-family:var(--oki-font-sans);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-medium);background:0 0;outline:0;padding:0 2px;line-height:15px}.shelf-pages-gallery__caption-input:focus{border-bottom-color:var(--text-primary)}.shelf-pages-gallery__paper{isolation:isolate;box-sizing:border-box;width:var(--shelf-pages-gallery-paper-width);aspect-ratio:1/1.41421;border:1px solid var(--oki-black-overlay-10);background:var(--oki-gray-white);height:auto;box-shadow:0 2px 8px var(--oki-black-overlay-10);color:var(--oki-gray-900);font-family:var(--oki-font-sans);border-radius:0;position:relative;overflow:hidden}.shelf-pages-gallery__paper[data-long-hold-draggable=true]{cursor:grab}.shelf-pages-gallery__paper--dragging{visibility:hidden}.shelf-pages-gallery__paper--dragging.shelf-pages-gallery__paper--restoring{visibility:visible}.shelf-pages-gallery__paper--add{box-shadow:none;color:var(--text-primary);background:0 0;border-color:#0000;place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.shelf-pages-gallery__paper--add{color:color-mix(in srgb, var(--text-primary) 20%, transparent)}}.shelf-pages-gallery__paper--add{cursor:pointer}.shelf-pages-gallery__paper--add>span{z-index:1;aspect-ratio:1;width:48px;display:block}.shelf-pages-gallery__paper:after{z-index:2;content:"";pointer-events:none;background:0 0;transition:background-color .1s;position:absolute;inset:0}.shelf-pages-gallery__preview{pointer-events:none;width:100%;height:100%;overflow:hidden}.workspace-page-gallery-thumbnail{width:100%;height:100%;display:block;position:relative;overflow:hidden}.workspace-page-gallery-thumbnail>img{object-fit:fill;width:100%;height:100%;display:block}.workspace-page-gallery-thumbnail__capture{pointer-events:none;position:absolute;inset:0}.shelf-pages-gallery__paper--memo,.shelf-pages-gallery__drag-preview-paper--memo{aspect-ratio:1;box-shadow:none;background:0 0;border:0}.shelf-pages-gallery__paper-action{z-index:3;cursor:pointer;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (hover:hover){.shelf-pages-gallery__paper:hover:after{background:var(--oki-interaction-subtle-hover-fill)}}.shelf-pages-gallery__paper--add:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}.shelf-pages-gallery__paper:has(.shelf-pages-gallery__paper-action:focus-visible){outline:2px solid var(--border-strong);outline-offset:-2px}.shelf-pages-gallery__paper--add:focus-visible:after{background:var(--oki-interaction-subtle-hover-fill)}.shelf-pages-gallery__paper:has(.shelf-pages-gallery__paper-action:focus-visible):after{background:var(--oki-interaction-subtle-hover-fill)}.shelf-pages-gallery__paper--pressing:after{background:var(--oki-interaction-subtle-pressed-fill)}.shelf-pages-gallery__paper:has(.shelf-pages-gallery__paper-action:active):after{background:var(--oki-interaction-subtle-pressed-fill)}.shelf-pages-gallery__drag-preview{z-index:2147483647;pointer-events:none;isolation:isolate;will-change:transform;contain:layout;transition:opacity .12s;position:fixed;top:0;left:0}.shelf-pages-gallery__drag-preview--desk-handoff{opacity:0}.shelf-pages-gallery__drag-preview-paper{box-sizing:border-box;border:1px solid var(--oki-black-overlay-10);background:var(--oki-gray-white);width:100%;height:100%;box-shadow:0 2px 8px var(--oki-black-overlay-10);filter:var(--shelf-organizer-pickup-filter);animation:oki-drag-pickup var(--shelf-organizer-pickup-duration) var(--shelf-organizer-pickup-easing) both;will-change:filter;position:relative;overflow:hidden}.shelf-pages-gallery__drag-preview-paper .shelf-pages-gallery__preview{width:100%;height:100%}.shelf-pages-gallery__paper--add:active:after{background:var(--oki-interaction-subtle-pressed-fill)}.shelf-pages-gallery__empty{width:min(100%,320px);min-height:100%;color:var(--oki-black-overlay-50);font-size:var(--oki-type-subhead);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;line-height:1.45;display:flex}.shelf-pages-gallery__track--empty{justify-content:center;width:100%;padding-left:16px;padding-right:16px}.shelf-pages-gallery__empty-title,.shelf-pages-gallery__empty-description{display:block}.shelf-pages-gallery__empty-description{color:var(--oki-black-overlay-40);margin-top:4.8px}.shelf-desk-archives{--shelf-desk-archives-card-width:326px;--shelf-desk-archives-card-height:calc(var(--shelf-desk-archives-card-width) / 2);--shelf-desk-archives-gap:40px;container-type:inline-size}.shelf-desk-archives__status{width:100%;color:var(--oki-black-overlay-50);font-size:var(--oki-type-subhead);text-align:center;place-self:center}.shelf-desk-archives__rail{width:100%}.shelf-desk-archives__track{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--shelf-desk-archives-gap);width:max-content;min-width:100%;min-height:100%;padding:16px max(64px, calc(50% - var(--shelf-desk-archives-card-width) * 1.5 - var(--shelf-desk-archives-gap))) var(--oki-shelf-content-bottom-padding) max(var(--oki-global-chrome-unit), calc(50% - var(--shelf-desk-archives-card-width) * 1.5 - var(--shelf-desk-archives-gap)), var(--oki-compact-horizontal-rail-leading-inset,0px));display:flex}.shelf-desk-archives__add-slot,.shelf-desk-archives__card-slot{width:var(--shelf-desk-archives-card-width);height:var(--shelf-desk-archives-card-height);flex:none;justify-content:center;align-items:center;display:flex}.shelf-desk-archives__card-slot{height:calc(var(--shelf-desk-archives-card-height) + 23px);flex-direction:column;align-items:stretch;gap:8px}.shelf-desk-archives__add-slot{height:calc(var(--shelf-desk-archives-card-height) + 23px);flex-direction:column;justify-content:flex-end}.shelf-desk-archives__card-slot--skeleton{justify-content:flex-end}.shelf-desk-archives__caption{color:var(--text-secondary);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-medium);text-align:left;text-overflow:ellipsis;white-space:nowrap;line-height:15px;overflow:hidden}.shelf-desk-archives__card-slot:has(.shelf-desk-archives__card--active)>.shelf-desk-archives__caption{color:var(--text-primary)}.shelf-desk-archives__card--active{outline:2px solid var(--stroke-emphasis);outline-offset:3px}.shelf-desk-archives__caption-input{box-sizing:border-box;border:0;border-bottom:1px solid var(--stroke-emphasis);width:100%;height:15px;color:var(--text-primary);font-family:var(--oki-font-sans);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-medium);background:0 0;outline:0;padding:0 2px;line-height:15px}.shelf-desk-archives__caption-input:focus{border-bottom-color:var(--text-primary)}.shelf-desk-archives__skeleton-card{box-sizing:border-box;width:var(--shelf-desk-archives-card-width);height:var(--shelf-desk-archives-card-height);background:linear-gradient(110deg, var(--oki-black-overlay-05) 0%, var(--oki-black-overlay-10) 45%, var(--oki-black-overlay-05) 90%);background-size:200% 100%;border-radius:18px;animation:1.4s ease-in-out infinite shelf-rail-skeleton-shimmer}.shelf-desk-archives__add,.shelf-desk-archives__card{isolation:isolate;box-sizing:border-box;width:var(--shelf-desk-archives-card-width);height:var(--shelf-desk-archives-card-height);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.shelf-desk-archives__add{color:var(--text-primary);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.shelf-desk-archives__add{color:color-mix(in srgb, var(--text-primary) 18%, transparent)}}.shelf-desk-archives__add>span{z-index:1;aspect-ratio:1;width:40px;display:block}.shelf-desk-archives__card{display:block}.shelf-desk-archives__card:after,.shelf-desk-archives__add:after{z-index:2;content:"";pointer-events:none;background:0 0;position:absolute;inset:-2px}@media (hover:hover){.shelf-desk-archives__card:hover:after,.shelf-desk-archives__add:hover:after{background:var(--oki-interaction-subtle-hover-fill)}}.shelf-desk-archives__card:active:after,.shelf-desk-archives__add:active:after{background:var(--oki-interaction-subtle-pressed-fill)}.shelf-desk-archives__card:focus-visible,.shelf-desk-archives__add:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}.shelf-desk-archives__preview,.shelf-desk-archives__placeholder{width:100%;height:100%;display:block}.shelf-desk-archives__preview{pointer-events:none;overflow:hidden}.shelf-desk-archives__miniature.desk-world-miniature.records-canvas{--desk-world-miniature-width:var(--shelf-desk-archives-card-width);border-radius:0;width:100%;height:100%;display:block}.shelf-desk-archives__placeholder{border:1px solid var(--oki-black-overlay-05);background:var(--oki-black-overlay-05)}@media (prefers-reduced-motion:no-preference){.shelf-desk-archives__placeholder:not(.shelf-desk-archives__placeholder--unavailable){animation:1.05s ease-in-out infinite shelf-resource-pulse}}@media (max-width:720px){.shelf-desk-archives{--shelf-desk-archives-gap:24px}.shelf-desk-archives__track{--shelf-desk-archives-gap:16px;--shelf-desk-archives-add-width:48px;--shelf-desk-archives-card-width:min(326px, 100cqi - var(--oki-global-chrome-unit) - var(--shelf-desk-archives-add-width) - 56px);--shelf-desk-archives-card-height:calc(var(--shelf-desk-archives-card-width) / 2);gap:var(--shelf-desk-archives-gap);padding-inline:var(--oki-global-chrome-unit)}.shelf-desk-archives__add-slot,.shelf-desk-archives__add{width:var(--shelf-desk-archives-add-width)}}.shelf-notes{--album-lens-inactive:var(--oki-gray-300);--album-lens-active:var(--text-secondary);--album-surface:var(--oki-gray-50);--shelf-item-zoom-scale:1;background:var(--album-surface);color:var(--oki-gray-950);container-type:inline-size}.home-shell--wallpaper .shelf-notes{--album-surface:transparent}.shelf-notes__rail{width:100%}.shelf-notes__track{box-sizing:border-box;width:max-content;min-width:100%;min-height:100%;padding:16px max(64px, calc(50% - 320px)) var(--oki-shelf-content-bottom-padding) max(var(--oki-global-chrome-unit), calc(50% - 320px), var(--oki-compact-horizontal-rail-leading-inset,0px));align-items:center;gap:14px;display:flex}.shelf-notes__rail--empty .shelf-notes__track{justify-content:center;padding-left:16px;padding-right:16px}.shelf-notes__card-slot{--notes-memo-card-size:265px;width:calc(var(--notes-memo-card-size) * var(--shelf-item-zoom-scale));height:calc(var(--notes-memo-card-size) * var(--shelf-item-zoom-scale));scroll-snap-align:center;flex:none;justify-content:flex-start;align-items:center;display:flex}.shelf-notes__skeleton-card{box-sizing:border-box;background:linear-gradient(110deg, var(--oki-black-overlay-05) 0%, var(--oki-black-overlay-10) 45%, var(--oki-black-overlay-05) 90%);background-size:200% 100%;border-radius:14px;width:100%;height:100%;animation:1.4s ease-in-out infinite shelf-rail-skeleton-shimmer}.shelf-pages-gallery__skeleton.shelf-notes__skeleton-card{width:var(--shelf-pages-gallery-paper-width);height:var(--shelf-pages-gallery-paper-height);border-radius:0;flex:none}@media (prefers-reduced-motion:reduce){.shelf-notes__skeleton-card,.shelf-desk-archives__skeleton-card{animation:none}}@keyframes shelf-rail-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.shelf-notes__add{isolation:isolate;width:100%;height:100%;color:var(--shelf-card-notes-pin);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.shelf-notes__add:after{z-index:1;content:"";pointer-events:none;background:0 0;position:absolute;inset:0}@media (hover:hover){.shelf-notes__add:hover:after{background:var(--oki-interaction-subtle-hover-fill)}}.shelf-notes__add:focus-visible:after{background:var(--oki-interaction-subtle-hover-fill)}.shelf-notes__add:active:after{background:var(--oki-interaction-subtle-pressed-fill)}.shelf-notes__add:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}.shelf-notes__add span{z-index:0;aspect-ratio:1;width:36px;display:block}.shelf-pages-gallery__paper--add>span,.shelf-desk-archives__add>span,.shelf-notes__add span{clip-path:polygon(calc(50% - 1.5px) 0,calc(50% + 1.5px) 0,calc(50% + 1.5px) calc(50% - 1.5px),100% calc(50% - 1.5px),100% calc(50% + 1.5px),calc(50% + 1.5px) calc(50% + 1.5px),calc(50% + 1.5px) 100%,calc(50% - 1.5px) 100%,calc(50% - 1.5px) calc(50% + 1.5px),0 calc(50% + 1.5px),0 calc(50% - 1.5px),calc(50% - 1.5px) calc(50% - 1.5px));background:currentColor}.shelf-notes__lens-icon-wrap{cursor:default}@media (prefers-reduced-motion:reduce){.shelf-pages-gallery__paper:after,.shelf-notes__card-slot{transition:none}}@media (max-width:720px){.shelf-notes__rail .shelf-notes__track{padding-inline:var(--oki-global-chrome-unit)}.shelf-notes__track .shelf-notes__card-slot--add,.shelf-notes__track .shelf-pages-gallery__slot--add{width:48px}.shelf-pages-gallery__slot--add .shelf-pages-gallery__paper--add{width:100%;height:var(--shelf-pages-gallery-paper-height);aspect-ratio:auto}}.shelf-section{flex-direction:column;height:100%;min-height:0;display:flex}.shelf-section--map{flex:auto;min-height:0;padding:0}.shelf-section--goals{background:var(--surface);flex:auto;min-height:0;overflow:hidden}.shelf-section--calendar{--calendar-surface:var(--surface);--calendar-text:var(--text-primary);--calendar-text-rgb:var(--oki-neutral-text-rgb);--calendar-editor-surface:var(--surface-panel);--calendar-input-surface:var(--surface-raised);background:var(--calendar-surface)}.shelf-section__map{border-radius:0;flex:auto;min-height:0;margin:0;position:relative;overflow:hidden}.shelf-section__calendar{background:var(--calendar-surface);flex:auto;min-height:0;position:relative;overflow:hidden}.home-shell--wallpaper .shelf-section--calendar,.home-shell--wallpaper .shelf-section--goals{--oki-shelf-app-veil:var(--surface)}@supports (color:color-mix(in lab, red, red)){.home-shell--wallpaper .shelf-section--calendar,.home-shell--wallpaper .shelf-section--goals{--oki-shelf-app-veil:color-mix(in srgb, var(--surface) 90%, transparent)}}.home-shell--wallpaper .shelf-section--calendar,.home-shell--wallpaper .shelf-section--goals,.home-shell--wallpaper .shelf-section__calendar{background:0 0}.home-shell--wallpaper .shelf-view__body--actions,.home-shell--wallpaper .shelf-view__body--profile,.home-shell--wallpaper .shelf-view__body--documents{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.home-shell--wallpaper .shelf-view__body--actions,.home-shell--wallpaper .shelf-view__body--profile,.home-shell--wallpaper .shelf-view__body--documents{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.home-shell--wallpaper .shelf-documents{background:0 0}:root[data-oki-view-transition=timeline-editor]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-oki-view-transition=timeline-editor]::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(timeline-event-editor){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.78,.22,1)}::view-transition-old(timeline-event-editor){animation-duration:.22s;animation-timing-function:ease}::view-transition-new(timeline-event-editor){animation-duration:.22s;animation-timing-function:ease}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-sidebar{box-sizing:border-box;flex-direction:column;grid-column:1;justify-content:center;align-self:center;width:350px;height:480px;margin:0;padding:0;display:flex;position:relative;transform:translate(10px)}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-heading-date{flex:auto;min-width:0;height:115px;overflow:hidden}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-heading-year,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-heading-month{position:relative;overflow:hidden}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-heading-year{height:54px}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-heading-month{height:61px}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-heading-date-layer{position:absolute;inset:0}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-heading span{letter-spacing:-.07em;margin-bottom:2px;font-size:52px;font-weight:430;line-height:1;display:block}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-heading h2{letter-spacing:-.07em;margin:0;font-size:52px;font-weight:430;line-height:1.02}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-control-stack{--calendar-agenda-control-size:32px;--calendar-agenda-control-gap:16px;width:calc(var(--calendar-agenda-control-size) + var(--calendar-agenda-control-size) + var(--calendar-agenda-control-gap));flex-direction:column;flex:none;align-items:stretch;gap:8px;margin-top:7px;margin-right:11px;display:flex}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-actions,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month-nav{grid-template-columns:repeat(2, var(--calendar-agenda-control-size));justify-content:space-between;align-items:center;gap:var(--calendar-agenda-control-gap);width:100%;display:grid}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-actions{min-height:var(--calendar-agenda-control-size)}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-actions button,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month-nav button{width:var(--calendar-agenda-control-size);height:var(--calendar-agenda-control-size);background:rgba(var(--calendar-text-rgb), .025);color:rgba(var(--calendar-text-rgb), .68);cursor:pointer;border:1px solid #0000;border-radius:50%;place-items:center;display:inline-grid}@media (hover:hover){.desk-calendar-widget--agenda .desk-calendar-widget__agenda-actions button:hover,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month-nav button:hover{border-color:rgba(var(--calendar-text-rgb), .1);background:rgba(var(--calendar-text-rgb), .075);color:rgba(var(--calendar-text-rgb), .9)}}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-actions button:focus-visible,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month-nav button:focus-visible{outline:2px solid var(--calendar-text);outline-offset:2px}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-actions svg,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month-nav svg{width:18px;height:18px;display:block}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-actions .desk-calendar-widget__agenda-new-event{border-color:rgba(var(--calendar-text-rgb), .08);background:rgba(var(--calendar-text-rgb), .085);color:rgba(var(--calendar-text-rgb), .86)}@media (hover:hover){.desk-calendar-widget--agenda .desk-calendar-widget__agenda-actions .desk-calendar-widget__agenda-new-event:hover{border-color:rgba(var(--calendar-text-rgb), .14);background:rgba(var(--calendar-text-rgb), .14);color:var(--calendar-text)}}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-actions input{border:0;border-bottom:1px solid rgba(var(--calendar-text-rgb), .45);width:104px;color:inherit;font:inherit;background:0 0;outline:none;font-size:12px}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-actions:has(input){grid-template-columns:104px var(--calendar-agenda-control-size);align-self:flex-end;width:152px}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month-nav{color:rgba(var(--calendar-text-rgb), .68)}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-weekdays{width:350px;color:rgba(var(--calendar-text-rgb), .75);font-size:16px;font-weight:var(--oki-font-weight-semibold);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:46px;margin-bottom:12px;display:grid}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month{width:350px;height:242px;position:relative;overflow:hidden}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month-grid{grid-template-rows:repeat(6,32px);grid-template-columns:repeat(7,minmax(0,1fr));row-gap:10px;display:grid;position:absolute;inset:0}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month button{background:rgba(var(--calendar-text-rgb), .08);width:32px;height:32px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:50%;justify-self:center;font-size:16px;font-weight:560;line-height:1}@media (hover:hover){.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month button:hover{background:rgba(var(--calendar-text-rgb), .12)}}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month button.is-outside-month{color:rgba(var(--calendar-text-rgb), .22);background:0 0}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month button.is-selected{background:rgba(var(--calendar-text-rgb), .12);color:inherit}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month button.is-today{box-shadow:none;color:#fff;background:#f25d32}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month button.is-today.is-selected{color:#fff;background:#f25d32}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month button:focus-visible{outline-offset:0;outline:2px solid #f25d32}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-main{box-sizing:border-box;grid-column:2;align-self:center;min-width:0;height:min(520px,100% - 160px);min-height:0;padding:0;display:block;position:relative;overflow:hidden;transform:translate(10px)}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-list{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;width:100%;height:100%;padding-block:calc(50% - 38.4px);overflow:hidden auto}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-list::-webkit-scrollbar{display:none}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-day{color:var(--calendar-text);cursor:grab;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:18px;padding:22px 0;display:grid;position:relative}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-list.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-list.is-dragging .desk-calendar-widget__agenda-day,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-list.is-dragging .desk-calendar-widget__agenda-event{cursor:grabbing}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-day.is-past>h3{color:rgba(var(--calendar-text-rgb), .2)}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-day h3{font-size:24px;font-weight:var(--oki-font-weight-semibold);letter-spacing:-.055em;margin:0;line-height:1.1}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-events{gap:18px;padding-top:2px;display:grid;position:relative}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-day.is-empty .desk-calendar-widget__agenda-events{min-height:42px}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-current-time{pointer-events:none;height:16px;position:relative}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-current-time:before{content:"";border-top:2px solid #f25d32;position:absolute;top:50%;left:-198px;right:0}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-current-time span{box-sizing:border-box;border-left:2px solid #f25d32;border-right:2px solid #f25d32;height:16px;position:absolute;top:0;left:-198px;right:0}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-current-time--empty-day{position:absolute;bottom:0;left:0;right:0}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-current-time--between-days{margin:4px 0}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-current-time--between-days:before,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-current-time--between-days span{left:0}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-event{cursor:pointer;outline-offset:4.8px;border-radius:4px}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-event:focus-visible p{color:var(--calendar-text)}@media (hover:hover){.desk-calendar-widget--agenda .desk-calendar-widget__agenda-event:hover p{color:var(--calendar-text)}}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-event.is-past,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-event.is-past p,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-event.is-past:focus-visible p{color:rgba(var(--calendar-text-rgb), .2)}@media (hover:hover){.desk-calendar-widget--agenda .desk-calendar-widget__agenda-event.is-past:hover p{color:rgba(var(--calendar-text-rgb), .2)}}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-event time{letter-spacing:-.045em;font-size:16px;font-weight:630;line-height:1.1;display:block}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-event p,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-empty,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-status{color:rgba(var(--calendar-text-rgb), .57);letter-spacing:-.04em;margin:4px 0 0;font-size:16px;font-weight:430;line-height:1.25}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-empty{color:currentColor;margin:0;font-size:16px}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-status{align-self:center;margin:0}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-status button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:12px;padding:0 0 1.92px;display:block}.desk-calendar-widget--agenda.desk-calendar-widget--disconnected .desk-calendar-widget__agenda-main,.desk-calendar-widget--agenda.desk-calendar-widget--disconnected .desk-calendar-widget__agenda-sidebar{transform:none}.desk-calendar-widget--agenda.desk-calendar-widget--disconnected .desk-calendar-widget__agenda-list{touch-action:manipulation;place-items:center;width:100%;height:100%;padding:0;display:grid;overflow:hidden}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-connect{width:min(360px,100%);color:var(--calendar-text)}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-connect p{font-size:26px;font-weight:var(--oki-font-weight-medium);letter-spacing:-.055em;margin:0;line-height:1.12}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-connect button{color:inherit;font:inherit;font-size:20px;font-weight:var(--oki-font-weight-medium);letter-spacing:-.055em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:0;padding:0 0 1.92px;line-height:1.12;display:block}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor-backdrop{z-index:4;background:var(--oki-black-overlay-25);place-items:center;padding:20px;display:grid;position:absolute;inset:0}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor{box-sizing:border-box;border:1px solid rgba(var(--calendar-text-rgb), .14);background:var(--calendar-editor-surface);width:min(100%,432px);box-shadow:0 17.6px 48px var(--oki-black-overlay-15);color:var(--calendar-text);border-radius:12px;gap:16px;padding:19.2px;display:grid}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor-heading,.desk-calendar-widget--agenda .desk-calendar-widget__event-editor-actions{align-items:center;display:flex}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor-heading{justify-content:space-between}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor-heading h3{letter-spacing:-.045em;margin:0;font-size:16px;font-weight:620}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor-heading button{width:25.6px;height:25.6px;color:rgba(var(--calendar-text-rgb), .62);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:21.6px;line-height:1}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor label{color:rgba(var(--calendar-text-rgb), .63);font-size:var(--oki-type-caption);font-weight:var(--oki-font-weight-semibold);letter-spacing:var(--oki-type-caption-tracking);gap:5.6px;display:grid}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor input{box-sizing:border-box;border:1px solid rgba(var(--calendar-text-rgb), .18);background:var(--calendar-input-surface);width:100%;min-width:0;color:var(--calendar-text);font:inherit;font-size:var(--oki-type-footnote);border-radius:6px;outline:none;padding:8.64px 9.6px}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:10.4px;display:grid}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor-error{color:#b42318;font-size:var(--oki-type-footnote);margin:-4px 0 0}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor-actions{justify-content:flex-end;gap:7.2px}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor-actions span{margin-right:auto}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor-actions button{border:1px solid rgba(var(--calendar-text-rgb), .16);color:var(--calendar-text);font:inherit;font-size:var(--oki-type-footnote);cursor:pointer;background:0 0;border-radius:6px;padding:6.72px 9.92px}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor-actions button[type=submit]{border-color:var(--calendar-text);background:var(--calendar-text);color:var(--calendar-surface)}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor-actions button.is-danger{color:#b42318;border-color:#0000;margin-right:auto}.desk-calendar-widget--agenda .desk-calendar-widget__event-editor-actions button:disabled{cursor:wait;opacity:.55}@media (max-width:700px){.desk-calendar-widget--agenda .desk-calendar-widget__agenda-sidebar{z-index:2;background:var(--oki-gray-50);width:min(100%,350px);height:480px;transition:height .36s var(--oki-global-easing), box-shadow .28s var(--oki-global-easing);grid-area:1/1;position:sticky;top:0;transform:none}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-weekdays,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-month{width:100%}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-main,.desk-calendar-widget--agenda.desk-calendar-widget--disconnected .desk-calendar-widget__agenda-main{grid-area:2/1;align-self:stretch;width:min(100%,483px);height:auto;min-height:320px;overflow:visible;transform:none}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-list{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:auto;padding-block:24px;overflow:visible}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-day{grid-template-columns:112px minmax(0,1fr);gap:14px}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-current-time:before,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-current-time span{left:-126px}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-current-time--between-days:before,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-current-time--between-days span{left:0}.desk-calendar-widget--mobile-week .desk-calendar-widget__agenda-sidebar{height:144px;box-shadow:0 12px 18px -18px var(--oki-black-overlay-40)}.desk-calendar-widget--mobile-week .desk-calendar-widget__agenda-heading{align-items:center}.desk-calendar-widget--mobile-week .desk-calendar-widget__agenda-heading-date{align-items:baseline;gap:8px;height:34px;display:flex}.desk-calendar-widget--mobile-week .desk-calendar-widget__agenda-heading-year{flex:0 0 68px;height:34px}.desk-calendar-widget--mobile-week .desk-calendar-widget__agenda-heading-month{flex:auto;height:34px}.desk-calendar-widget--mobile-week .desk-calendar-widget__agenda-heading span,.desk-calendar-widget--mobile-week .desk-calendar-widget__agenda-heading h2{letter-spacing:-.055em;margin:0;font-size:28px}.desk-calendar-widget--mobile-week .desk-calendar-widget__agenda-actions{margin-top:0}.desk-calendar-widget--mobile-week .desk-calendar-widget__agenda-control-stack{gap:8px;margin-top:0}.desk-calendar-widget--mobile-week .desk-calendar-widget__agenda-weekdays{margin-top:10px;margin-bottom:8px}.desk-calendar-widget--mobile-week .desk-calendar-widget__agenda-month{height:32px}.desk-calendar-widget--mobile-week .desk-calendar-widget__agenda-month-grid{grid-template-rows:32px;row-gap:0}}@media (prefers-reduced-motion:reduce){.desk-calendar-widget--agenda .desk-calendar-widget__agenda-list{scroll-behavior:auto}.desk-calendar-widget--agenda .desk-calendar-widget__agenda-day,.desk-calendar-widget--agenda .desk-calendar-widget__agenda-sidebar{transition:none}}.shelf-section__scroll{--oki-scrollbar-separator-gap:10px;flex:auto;width:100%;min-height:0}.shelf-section__list{box-sizing:border-box;width:100%;padding:0 calc(var(--page-inset) + 16px) calc(var(--page-inset) + var(--oki-shelf-content-bottom-padding)) calc(var(--page-inset) + 16px);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:8.8px;display:grid}.shelf-section__list .shelf-card{grid-column:auto}.shelf-section__empty{min-height:224px;color:rgba(var(--oki-neutral-text-rgb), .46);font-size:var(--oki-type-body);letter-spacing:-.01em;grid-column:1/-1;align-content:center;place-items:center;gap:12.8px;display:grid}.shelf-section__more{border:1px solid var(--oki-black-overlay-15);background:var(--oki-gray-white);color:var(--text-primary);font:inherit;font-size:var(--oki-type-footnote);letter-spacing:var(--oki-type-footnote-tracking);cursor:pointer;border-radius:999px;place-self:start;padding:8px 15.2px;line-height:1}.shelf-album{--album-rows:2;--album-tile-width:220px;--album-tile-height:220px;--album-gap:12px;--album-inline-padding:var(--oki-shelf-scroll-band-inline-start,20vw);--album-layout-block-padding:18px;--album-surface:var(--oki-gray-50);--album-lens-inactive:var(--oki-gray-300);--album-lens-active:var(--oki-gray-300);--album-aspect-motion-duration:.2s;--album-aspect-motion-easing:cubic-bezier(.22, 1, .36, 1);background:var(--album-surface);min-width:0;min-height:0;color:var(--oki-gray-950);flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;container-type:inline-size}.home-shell--wallpaper .shelf-album{--album-surface:transparent}.shelf-album__status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shelf-album--photos,.shelf-people,.photo-map.shelf-album{row-gap:var(--oki-shelf-scroll-band-bottom-gap)}html[data-oki-mobile-surface=true] .shelf-album--photos{row-gap:0}.shelf-album--photos:has(.shelf-album__footer--photos[data-compact=true]){row-gap:0}.shelf-album--carousel .shelf-album__viewport,.shelf-album--periods .shelf-album__viewport{scroll-snap-type:x proximity}.shelf-album--dragging .shelf-album__viewport{scroll-behavior:auto;scroll-snap-type:none}.shelf-album__track{box-sizing:border-box;grid-auto-columns:max-content;grid-auto-flow:column;grid-template-rows:repeat(var(--album-rows), var(--album-tile-height));place-content:start;gap:var(--album-gap);width:max-content;min-width:100%;min-height:100%;padding-block-start:var(--album-block-start-padding,var(--album-layout-block-padding));padding-block-end:var(--oki-shelf-content-bottom-padding);padding-inline-start:var(--oki-shelf-scroll-band-inline-start,20vw);padding-inline-end:var(--album-inline-padding);display:grid;position:relative}.shelf-album__window-spacer{pointer-events:none;grid-row:1/-1;align-self:center;height:1px}.shelf-album__tile,.shelf-album__skeleton{box-sizing:border-box;aspect-ratio:1;scroll-snap-align:center;content-visibility:auto;background:0 0;border:0;border-radius:0;place-self:stretch start;min-width:0;padding:0;display:block}.shelf-album__tile{--album-selection-frame-width:100%;--album-selection-frame-height:100%;--album-selection-frame-inline-inset:0%;--album-selection-frame-block-inset:0%;--album-selection-rest-opacity:1;color:inherit;font:inherit;cursor:pointer;position:relative;overflow:hidden}.shelf-album__tile-action{width:100%;height:100%;color:inherit;font:inherit;cursor:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.shelf-album__tile[data-long-hold-draggable=true]{cursor:grab}.shelf-album__tile--selecting{--album-selection-rest-opacity:.58;cursor:default}.shelf-album__tile--selecting[data-long-hold-draggable=true]{cursor:grab}.shelf-album__tile--selecting:hover,.shelf-album__tile--selecting:focus-within{--album-selection-rest-opacity:.67}.shelf-album__tile--selected,.shelf-album__tile--selected:hover,.shelf-album__tile--selected:focus-within{--album-selection-rest-opacity:1;z-index:1}.shelf-album__tile--selecting .shelf-album__media-frame,.shelf-album__tile--selecting .shelf-album__video-badge{opacity:var(--album-selection-rest-opacity)}.shelf-album__tile--selecting .shelf-album__video-badge{transition:opacity .18s}.shelf-album__tile--selecting.shelf-album__tile--ready>.shelf-album__tile-action>.shelf-album__media{opacity:var(--album-selection-rest-opacity)}.shelf-album__tile-action{transition:opacity .16s ease-out,transform .16s ease-out,filter .16s ease-out}.shelf-album__viewport:not([data-pointer-panning]) .shelf-album__tile-action:active{transition-duration:.1s;transform:scale(.98)}.shelf-album__tile--deleting{pointer-events:none}.shelf-album__tile--deleting>.shelf-album__tile-action{opacity:.28;filter:grayscale(.8);transition-duration:.2s;transform:scale(.94)}@media (prefers-reduced-motion:reduce){.shelf-album__tile-action{transition:none}.shelf-album__viewport:not([data-pointer-panning]) .shelf-album__tile-action:active{transform:none}.shelf-album__tile--deleting>.shelf-album__tile-action{opacity:.4;filter:none;transform:none}}.shelf-album__tile--group-gather-source:not(.shelf-album__tile--photo-dragging){opacity:.2}.shelf-album--full-aspect .shelf-album__tile:not(.shelf-album__tile--preview){--album-placeholder-size:var(--album-contained-media-width,100%) var(--album-contained-media-height,100%);--album-selection-frame-width:var(--album-contained-media-width,100%);--album-selection-frame-height:var(--album-contained-media-height,100%);--album-selection-frame-inline-inset:calc((100% - var(--album-selection-frame-width)) / 2);--album-selection-frame-block-inset:calc((100% - var(--album-selection-frame-height)) / 2)}.shelf-album__tile--photo-pressing:after{z-index:2;background:var(--shelf-card-button-hover-overlay,var(--oki-black-overlay-10));content:"";pointer-events:none;position:absolute;inset:0}.shelf-album__tile--preview,.shelf-album__tile--photo-dragging,.shelf-album__tile--selected{content-visibility:visible}.shelf-album__tile--preview{width:auto;max-width:calc(100cqw - var(--album-inline-padding));height:var(--album-preview-height);aspect-ratio:var(--album-preview-aspect-ratio,1);background:0 0;grid-row:1/-1;place-self:stretch start}.shelf-album__tile--preview .shelf-album__media{object-fit:contain}.shelf-album__media{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s cubic-bezier(.2,0,0,1);display:block}.shelf-album .shelf-album__tile:not(.shelf-album__tile--preview) .shelf-album__media{object-fit:cover}.shelf-album--full-aspect .shelf-album__tile:not(.shelf-album__tile--preview) .shelf-album__media{object-fit:contain}.shelf-album__media-frame{transition:opacity .18s;display:block;position:absolute;inset:0;overflow:hidden}.shelf-album__media-frame .shelf-album__media{position:absolute;inset:0}.shelf-album__tile--ready .shelf-album__media{opacity:1}.shelf-album__tile--ready.shelf-album__tile--uploading .shelf-upload-media__base,.shelf-album__tile--ready.shelf-album__tile--failed .shelf-upload-media__base{filter:saturate(.88);opacity:.2}.shelf-album__tile--ready.shelf-album__tile--uploading .shelf-upload-media__reveal,.shelf-album__tile--ready.shelf-album__tile--failed .shelf-upload-media__reveal,.shelf-album__tile--ready.shelf-album__tile--organizing .shelf-upload-media__reveal,.shelf-album__tile--ready.shelf-album__tile--uploaded .shelf-upload-media__reveal{opacity:1}.shelf-album__tile--ready .shelf-album__media--preview{opacity:0;transition-duration:.2s}.shelf-album__tile--ready .shelf-album__media--preview-ready{opacity:1}.shelf-album__tile--photo-dragging{background:0 0;transition:none;transform:none}.shelf-album__tile--photo-dragging>.shelf-album__tile-action,.shelf-album__tile--photo-dragging>.shelf-album__more{visibility:hidden;opacity:0;transition:none}.shelf-album__tile--photo-dragging.shelf-album__tile--photo-restoring>.shelf-album__tile-action,.shelf-album__tile--photo-dragging.shelf-album__tile--photo-restoring>.shelf-album__more{visibility:visible;opacity:1;transition:none}.shelf-album__tile--photo-dragging.shelf-album__tile--photo-restoring>.shelf-album__more{-webkit-backdrop-filter:var(--oki-header-glass-backdrop-filter);backdrop-filter:var(--oki-header-glass-backdrop-filter)}.shelf-album__photo-drag-preview{z-index:2147483647;pointer-events:none;isolation:isolate;opacity:1;will-change:transform;contain:layout;transition:opacity .12s;position:fixed;top:0;left:0}.shelf-album__photo-drag-preview--desk-handoff{opacity:0;transition:opacity var(--oki-shelf-desk-handoff-fade,.14s) ease-out}.shelf-album__photo-drag-preview-layer{transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden;background:0 0;position:absolute;inset:0;overflow:hidden}.shelf-album__photo-drag-preview-layer img{opacity:1;dynamic-range-limit:standard;width:100%;height:100%;display:block}.shelf-album__photo-drag-preview-content{width:100%;height:100%;position:relative}.shelf-album__photo-drag-preview-card{width:100%;height:100%;filter:var(--shelf-organizer-pickup-filter);animation:oki-drag-pickup var(--shelf-organizer-pickup-duration) var(--shelf-organizer-pickup-easing) both;will-change:filter;background:0 0;overflow:hidden}.shelf-album__photo-drag-preview-card--primary{z-index:10;position:relative}.shelf-album__photo-drag-preview-count{background:var(--oki-black,#171717);color:#fff;text-align:center;min-width:28px;height:28px;box-shadow:0 4px 12px var(--oki-black-overlay-20);transform-origin:50%;will-change:transform, opacity;z-index:20;border:2px solid #fff;border-radius:999px;padding:0 8px;font-size:13px;font-weight:650;line-height:24px;position:absolute;bottom:-10px;right:-10px}@keyframes oki-drag-pickup{0%{filter:drop-shadow(0 0 #1110)}to{filter:var(--shelf-organizer-pickup-filter)}}.shelf-album__photo-drag-preview-card img{object-fit:cover;opacity:1;dynamic-range-limit:standard;width:100%;height:100%;display:block}.shelf-album__photo-drag-preview--contain img{object-fit:contain}html.oki-photo-drag-active,html.oki-photo-drag-active body,html.oki-photo-drag-active body *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.shelf-album--full-aspect .shelf-album__media{object-fit:contain;object-position:center;background:0 0}.shelf-album--full-aspect .shelf-album__tile:not(.shelf-album__tile--preview){background:0 0}.shelf-album__video-badge{background:var(--oki-black-overlay-60);width:27.2px;height:27.2px;color:var(--oki-gray-white);pointer-events:none;border-radius:50%;place-items:center;font-size:0;display:grid;position:absolute;bottom:8.8px;right:8.8px}.shelf-album__video-badge:before{content:"";border-top:4.48px solid #0000;border-bottom:4.48px solid #0000;border-left:7.2px solid;width:0;height:0;margin-left:2.24px}.shelf-album__skeleton{opacity:1;animation:shelf-album-tile-sheen calc(1.35s * var(--oki-demo-motion-scale,1)) ease-in-out infinite;background-color:#dededb;background-image:linear-gradient(105deg,#dededb 0%,#f4f3ef 46%,#dededb 82%);background-size:220% 100%}.shelf-album__tile--uploading:not(.shelf-album__tile--ready),.shelf-album__tile--failed:not(.shelf-album__tile--ready){animation:shelf-album-tile-sheen calc(1.35s * var(--oki-demo-motion-scale,1)) ease-in-out infinite;background-image:linear-gradient(105deg,#dededb 0%,#f4f3ef 46%,#dededb 82%);background-size:220% 100%}@keyframes shelf-album-tile-sheen{0%{background-position:100% 0}to{background-position:-80% 0}}.shelf-album__loading-sheen{top:var(--album-block-start-padding,var(--album-layout-block-padding));left:var(--oki-shelf-scroll-band-inline-start,20vw);z-index:1;pointer-events:none;position:absolute}.shelf-album__loading-sheen-band{transform-box:fill-box;animation:shelf-album-loading-sheen calc(2s * var(--oki-demo-motion-scale,1)) linear infinite}@keyframes shelf-album-loading-sheen{0%{transform:translate(-160%)}to{transform:translate(100%)}}.shelf-album__empty{color:var(--oki-gray-950);font-family:var(--oki-font-sans);letter-spacing:0;place-items:center;font-size:18px;font-weight:500;line-height:1;display:grid;position:absolute;inset:0}.shelf-album__empty--error{align-content:center;gap:12.8px}.shelf-album__load-more{border:0;border-left:1px solid var(--oki-black-overlay-15);width:80px;min-height:100%;color:var(--oki-black-overlay-50);font:inherit;font-size:var(--oki-type-footnote);letter-spacing:0;cursor:pointer;scroll-snap-align:end;background:0 0;border-radius:0;align-self:stretch;padding:12.8px;line-height:1.2}.shelf-album__load-more:disabled{cursor:wait}.shelf-album__footer{--shelf-album-lens-trigger-box-size:58px;--shelf-album-lens-icon-size:48px;--shelf-album-lens-label-width:143px;--shelf-album-lens-inline-gap:12px;--shelf-album-footer-right-inset:max(calc(var(--page-inset) + 96px), 128px);--shelf-album-lens-width:calc(var(--shelf-album-lens-trigger-box-size) + var(--shelf-album-lens-inline-gap) + var(--shelf-album-lens-label-width));z-index:2;box-sizing:border-box;min-width:0;height:var(--oki-shelf-metric-footer-height,96px);min-height:var(--oki-shelf-metric-footer-height,96px);width:var(--shelf-album-footer-width,100%);padding:12px var(--shelf-album-footer-content-right-inset,var(--shelf-album-footer-right-inset)) 26px var(--page-inset);transform:translateY(calc(-1 * var(--oki-canvas-footer-lift,0px)));transition:padding .26s var(--oki-global-easing), transform .26s var(--oki-global-easing);grid-template-columns:176px minmax(0,1fr);justify-content:start;align-items:end;gap:34px;display:grid;position:relative;overflow:visible;container-type:inline-size}.shelf-album__footer--photos{grid-template-columns:max-content;grid-auto-flow:column;grid-auto-columns:minmax(calc(var(--shelf-album-lens-trigger-box-size) + var(--shelf-album-lens-inline-gap)), 1fr);justify-content:stretch}.shelf-album__footer--photos>.shelf-album__lens{grid-template-columns:var(--shelf-album-lens-trigger-box-size) minmax(0, 1fr)}.shelf-app-metric{--shelf-app-metric-value-font-size:70px;--shelf-app-metric-unit-font-size:22px;--shelf-app-metric-font-weight:400;min-width:0;color:var(--oki-gray-300);white-space:nowrap;align-items:baseline;display:flex}button.shelf-app-metric{appearance:none;color:var(--oki-gray-300);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}button.shelf-app-metric:focus-visible{outline-offset:8.8px;outline:1px solid}.shelf-app-metric strong{font-size:var(--shelf-app-metric-value-font-size);font-weight:var(--shelf-app-metric-font-weight);letter-spacing:0;font-variant-numeric:tabular-nums;line-height:.82}.shelf-app-metric>span{font-size:var(--shelf-app-metric-unit-font-size);font-weight:var(--shelf-app-metric-font-weight);letter-spacing:0;line-height:1}.shelf-album__lenses{grid-template-columns:repeat(var(--shelf-album-lens-count,3), var(--shelf-album-lens-width));justify-content:space-between;gap:34px;width:100%;min-width:0;display:grid}.shelf-album__lens{--album-lens-row-height:58px;grid-template-columns:var(--shelf-album-lens-trigger-box-size) var(--shelf-album-lens-label-width);grid-template-rows:var(--album-lens-row-height);align-items:center;gap:var(--shelf-album-lens-inline-gap);min-width:0;height:var(--album-lens-row-height);min-height:var(--album-lens-row-height);display:grid;position:relative}.shelf-album__lens-trigger{width:var(--shelf-album-lens-trigger-box-size);height:var(--shelf-album-lens-trigger-box-size);color:var(--album-lens-inactive);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.shelf-album__lens-trigger:focus-visible{outline:1px solid var(--album-lens-active);outline-offset:2px}.shelf-album__lens-icon{box-sizing:border-box;width:var(--shelf-album-lens-icon-size);height:var(--shelf-album-lens-icon-size);color:var(--album-lens-inactive);transform-origin:50%;transition:transform .26s var(--oki-ease-out);display:block;position:relative;transform:rotate(0)}.shelf-album__lens--time .shelf-album__lens-icon{border:var(--oki-line-width) solid currentColor;border-radius:50%}.shelf-album__lens--time .shelf-album__lens-icon:after{border-left:var(--oki-line-width) solid currentColor;content:"";width:0;height:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.shelf-album__lens--location .shelf-album__lens-icon:before,.shelf-album__lens--location .shelf-album__lens-icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shelf-album__lens--location .shelf-album__lens-icon:before{border-left:var(--oki-line-width) solid currentColor;width:0;height:100%}.shelf-album__lens--location .shelf-album__lens-icon:after{border-top:var(--oki-line-width) solid currentColor;width:100%;height:0}.shelf-album__lens--subject .shelf-album__lens-icon{border:var(--oki-line-width) solid currentColor}.shelf-album__lens--display .shelf-album__lens-icon{background:linear-gradient(currentColor, currentColor) center / var(--oki-line-width) 100% no-repeat, linear-gradient(currentColor, currentColor) left 33% / 43% var(--oki-line-width) no-repeat, linear-gradient(currentColor, currentColor) right 67% / 43% var(--oki-line-width) no-repeat}.shelf-album__lens--open.shelf-album__lens--time .shelf-album__lens-icon{transform:rotate(150deg)}.shelf-album__lens--open.shelf-album__lens--location .shelf-album__lens-icon,.shelf-album__lens--open.shelf-album__lens--subject .shelf-album__lens-icon{transform:rotate(45deg)}.shelf-album__lens-options{overscroll-behavior-y:contain;min-width:0;max-height:76.8px;transition:max-height .18s var(--oki-ease-out);align-content:center;display:grid}.shelf-album__lens-options--scrollable{scrollbar-width:none;align-content:start;overflow:hidden auto}@media (hover:hover){.shelf-album__lens:hover .shelf-album__lens-options--scrollable{max-height:96px}}.shelf-album__lens:focus-within .shelf-album__lens-options--scrollable{max-height:96px}.shelf-album__lens-options--scrollable::-webkit-scrollbar{width:0;height:0;display:none}.shelf-album__lens-options button{min-height:19.2px;color:var(--album-lens-inactive);font:inherit;font-size:var(--oki-app-option-font-size);letter-spacing:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:baseline;gap:.25em;padding:.8px 0;font-weight:400;line-height:1.15;display:flex;overflow:hidden}.shelf-album__lens-options button>span:first-child{text-overflow:ellipsis;overflow:hidden}.shelf-album__lens-options button>span:last-child:not(:first-child){flex:none}@media (hover:hover){.shelf-album__lens-options button:hover{color:var(--album-lens-active)}}.shelf-album__lens-options button:focus-visible,.shelf-album__lens-options .shelf-album__lens-option--active{color:var(--album-lens-active)}.shelf-album__lens-options button:focus-visible{outline:1px solid var(--album-lens-active);outline-offset:1px}.shelf-album__lens--drum{--album-drum-row-height:19.2px;--album-drum-half-rows:2;--album-drum-offset:0px}.shelf-album__lens--drum .shelf-album__lens-options{right:0;left:calc(var(--shelf-album-lens-trigger-box-size) + var(--shelf-album-lens-inline-gap));z-index:1;max-height:none;height:calc((2 * var(--album-drum-half-rows) + 1) * var(--album-drum-row-height));background:0 0;padding:0;display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#00000059 22%,#000 42% 58%,#00000059 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000059 22%,#000 42% 58%,#00000059 78%,#0000 100%)}.shelf-album__lens--drum .shelf-album__lens-barrel{grid-auto-rows:var(--album-drum-row-height);transform:translateY(calc(-1 * var(--album-drum-row-height) + var(--album-drum-offset)));will-change:transform;display:grid}.shelf-album__lens--drum .shelf-album__lens-option--active{color:var(--album-lens-active)}.shelf-album__lens-options button:disabled{color:var(--album-lens-inactive);cursor:default}.shelf-album__lens-empty{color:var(--album-lens-inactive);font-size:var(--oki-app-option-font-size);letter-spacing:0}@container (max-width:1080px){.shelf-album__footer{padding-right:max(calc(var(--page-inset) + 72px), 96px)}}@container (max-width:980px){.shelf-album__lenses{grid-template-columns:repeat(2, var(--shelf-album-lens-width))}.shelf-album__lens--subject{display:none}}@container (max-width:640px){.shelf-album__lenses{grid-template-columns:var(--shelf-album-lens-width)}.shelf-album__lens--location{display:none}}@container (max-width:400px){.shelf-album__footer{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:8px}.shelf-album__lenses,.shelf-album__footer--photos>.shelf-album__lens{display:none}}@media (prefers-reduced-motion:reduce){.shelf-album__footer,.shelf-album__viewport{transition:none}.shelf-album--dragging .shelf-album__track{will-change:auto}.shelf-album__media,.shelf-album__media-frame{transition:none}.shelf-album__tile{--oki-item-selection-geometry-transition:none}.shelf-album__photo-drag-preview{transition:none}.shelf-album__photo-drag-preview-card,.shelf-album__photo-drag-preview-count{animation:none}.shelf-album__tile--selecting .shelf-album__media-frame,.shelf-album__tile--selecting .shelf-album__video-badge,.shelf-album__tile--selecting.shelf-album__tile--ready>.shelf-album__tile-action>.shelf-album__media,.shelf-album__lens-icon,.shelf-album__lens-options{transition:none}.shelf-album__loading-sheen{display:none}.shelf-album__loading-sheen-band{animation:none}.shelf-album__skeleton,.shelf-album__tile--uploading:not(.shelf-album__tile--ready),.shelf-album__tile--failed:not(.shelf-album__tile--ready){background-image:none;animation:none}}.shelf-documents{--shelf-documents-inline-start:var(--oki-header-content-inline-start);--shelf-documents-inline-end:max(var(--page-inset), calc(var(--oki-canvas-destination-right,0px) + var(--oki-canvas-destination-width) - max(0px, (var(--oki-canvas-destination-width) - var(--oki-canvas-destination-preview-width)) / 2)));--shelf-documents-icon-column:35.2px;--shelf-documents-column-gap:18.4px;--shelf-documents-list-columns:var(--shelf-documents-icon-column) minmax(160px, 1fr) minmax(128px, .34fr) minmax(80px, .16fr) minmax(128px, .28fr);min-height:0;color:var(--text-primary);flex-direction:column;flex:auto;display:flex}.shelf-documents__scroll{--oki-scrollbar-separator-gap:4px;flex:auto;min-height:0}.shelf-documents__chrome{z-index:1;background:var(--oki-gray-50);padding:0 var(--shelf-documents-inline-end) 8.32px var(--shelf-documents-inline-start);flex:none;gap:8px;display:grid;position:relative}.shelf-documents__content{box-sizing:border-box;padding:0 var(--shelf-documents-inline-end) calc(var(--page-inset) + var(--oki-shelf-content-bottom-padding)) var(--shelf-documents-inline-start);align-content:start;gap:16px;display:grid}.shelf-documents__list-head{grid-template-columns:var(--shelf-documents-list-columns);gap:var(--shelf-documents-column-gap);color:var(--text-secondary);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-regular);letter-spacing:0;border-bottom:1px solid #3c3c4329;padding:6.4px 0 9.92px;display:grid}.shelf-documents__list-head span:first-child{grid-column:2}.shelf-documents__list-head span:nth-child(2){grid-column:3}.shelf-documents__list-head span:nth-child(3){grid-column:4}.shelf-documents__list-head span:nth-child(4){grid-column:5}.shelf-documents__group{gap:5.44px;display:grid}.shelf-documents__group--flat{gap:0}.shelf-documents__group h3{color:var(--text-primary);font-size:var(--oki-type-callout);font-weight:var(--oki-font-weight-regular);letter-spacing:0;margin:0;line-height:1.2}.shelf-documents__group h3 span{color:var(--text-secondary);font-weight:var(--oki-font-weight-regular)}.shelf-documents__items{gap:0;display:grid}.shelf-documents__item{box-sizing:border-box;color:var(--text-primary);font:inherit;font-weight:var(--oki-font-weight-regular);letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0}.shelf-documents--list .shelf-documents__item{grid-template-columns:var(--shelf-documents-list-columns);align-items:center;gap:var(--shelf-documents-column-gap);border-radius:8px;height:38px;min-height:38px;padding:4px 8px;display:grid;position:relative}.shelf-documents--list .shelf-documents__item:nth-child(2n){background:var(--surface-panel)}@supports (color:color-mix(in lab, red, red)){.shelf-documents--list .shelf-documents__item:nth-child(2n){background:color-mix(in srgb, var(--surface-panel) 55%, var(--surface))}}@media (hover:hover){.shelf-documents--list .shelf-documents__item:hover,.shelf-documents--list .shelf-documents__item:nth-child(2n):hover{background:var(--surface-muted)}}.shelf-documents--list[data-selection-active=true] .shelf-documents__item{--oki-item-selection-frame-stroke:0px;--oki-item-selection-indicator-size:1.15rem;--oki-item-selection-indicator-stroke:1px;--oki-item-selection-indicator-leading-top:calc(50% - var(--oki-item-selection-indicator-size) / 2);--oki-item-selection-indicator-leading-left:calc(8px + (var(--shelf-documents-icon-column) - var(--oki-item-selection-indicator-size)) / 2)}.shelf-documents--list[data-selection-active=true] .shelf-documents__item[aria-pressed=true]{background:var(--oki-interaction-subtle-pressed-fill)}.shelf-documents--list[data-selection-active=true] .shelf-documents__preview{visibility:hidden}.shelf-documents__preview{color:var(--text-secondary);place-items:center;display:grid;position:relative;overflow:hidden}.shelf-documents--list .shelf-documents__preview .shelf-card__glyph{width:22px;height:22px}.shelf-documents--list .shelf-documents__preview--folder{overflow:visible}.shelf-documents--list .shelf-documents__preview--folder .shelf-card__glyph{width:24px;height:24px}.shelf-documents__preview-media,.shelf-documents__preview-media img{width:100%;height:100%;display:block}.shelf-documents__preview-media--progressive{isolation:isolate;background:linear-gradient(105deg, var(--oki-gray-100), var(--oki-gray-50), var(--oki-gray-100));background-size:220% 100%;animation:1.35s ease-in-out infinite shelf-documents-preview-sheen;position:relative;overflow:hidden}.shelf-documents__preview-image{object-fit:cover;transition:opacity .18s;position:absolute;inset:0}.shelf-documents__preview-image--micro{z-index:0;filter:saturate(.92)}.shelf-documents__preview-image--sharp{z-index:1;opacity:0}.shelf-documents__preview-image--sharp.shelf-documents__preview-image--ready{opacity:1}@keyframes shelf-documents-preview-sheen{0%{background-position:100% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.shelf-documents__preview-media--progressive{animation:none}.shelf-documents__preview-image{transition:none}}.shelf-documents__preview-media img{object-fit:cover}.shelf-documents__preview-video{background:var(--oki-black-overlay-60);width:20px;height:20px;color:var(--oki-gray-white);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:4.48px;right:4.48px}.shelf-documents__preview-video svg{width:11.52px;height:11.52px}.shelf-documents--list .shelf-documents__preview-media{background:#3c3c4314;border-radius:6px;width:28px;height:28px;overflow:hidden}.shelf-documents__name,.shelf-documents__kind,.shelf-documents__size,.shelf-documents__date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shelf-documents__name{font-size:var(--oki-type-body);font-weight:var(--oki-font-weight-regular)}.shelf-documents__kind,.shelf-documents__size,.shelf-documents__date{color:var(--text-secondary);font-size:var(--oki-type-subhead);font-weight:var(--oki-font-weight-regular)}.shelf-documents--grid .shelf-documents__content{gap:20px}.shelf-documents--grid .shelf-documents__items{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:16.8px}.shelf-documents--grid .shelf-documents__grid-item{align-self:start;width:144px;min-width:0;position:relative}.shelf-documents--grid .shelf-documents__item{text-align:center;border-radius:10px;justify-items:center;gap:6.72px;width:100%;min-width:0;padding:5.6px 4px 8.8px;display:grid}.shelf-documents--grid .shelf-documents__grid-item--pressing .shelf-documents__item{background:var(--oki-interaction-subtle-pressed-fill)}.shelf-documents--grid .shelf-documents__grid-item--dragging{visibility:hidden}.shelf-documents--grid .shelf-documents__grid-item--dragging.shelf-documents__grid-item--restoring{visibility:visible}html.oki-shelf-drag-home-copy :is(.shelf-documents__grid-item--dragging,.shelf-pages-gallery__paper--dragging){visibility:visible;animation:.18s ease-out both oki-shelf-drag-home-copy}html.oki-shelf-drag-home-copy-leaving :is(.shelf-documents__grid-item--dragging,.shelf-pages-gallery__paper--dragging){animation:.18s ease-out reverse both oki-shelf-drag-home-copy}@keyframes oki-shelf-drag-home-copy{0%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}.shelf-documents__drag-preview{z-index:2147483647;pointer-events:none;will-change:transform;place-items:center;transition:opacity .12s;display:grid;position:fixed;top:0;left:0}.shelf-documents__drag-preview--desk-handoff{opacity:0}.shelf-documents__drag-stack-layer{background:var(--oki-gray-50);box-shadow:0 2px 8px rgba(var(--oki-neutral-shadow-rgb), .12);animation:oki-drive-stack-gather .18s var(--shelf-organizer-pickup-easing) both;border:1px solid #3c3c4329;border-radius:10px;position:absolute;inset:0}.shelf-documents__drag-stack-layer--back{--oki-drive-stack-transform:translate3d(12px, -10px, 0) rotate(4deg)}.shelf-documents__drag-stack-layer--middle{--oki-drive-stack-transform:translate3d(6px, -5px, 0) rotate(-2.5deg)}.shelf-documents__drag-preview-card{z-index:1;background:var(--oki-gray-50);width:100%;height:100%;filter:var(--shelf-organizer-pickup-filter);animation:oki-drag-pickup var(--shelf-organizer-pickup-duration) var(--shelf-organizer-pickup-easing) both;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.shelf-documents__drag-preview-card>*{width:min(92.8px,70%);height:min(113.6px,80%)}.shelf-documents__drag-count{z-index:2;background:var(--oki-item-selection-accent);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:12px;font-weight:700;display:grid;position:absolute;bottom:4px;right:4px}@keyframes oki-drive-stack-gather{0%{opacity:.35;transform:translate(-14px,10px)scale(.92)}to{opacity:1;transform:var(--oki-drive-stack-transform)}}@media (hover:hover){.shelf-documents--grid .shelf-documents__item:hover{background:#007aff0f}}.shelf-documents--grid .shelf-documents__preview{background:linear-gradient(var(--surface-panel), var(--surface-panel)) padding-box, linear-gradient(180deg, #3c3c4314, #3c3c4305) border-box;width:92.8px;height:113.6px;box-shadow:0 1px 2px rgba(var(--oki-neutral-shadow-rgb), .06);border:1px solid #3c3c4329;border-radius:8px}.shelf-documents__preview-type{color:var(--text-secondary);font-size:var(--oki-type-caption);letter-spacing:0;text-align:center;font-weight:600;line-height:1;position:absolute;inset:auto 0 12px}.shelf-documents--grid .shelf-documents__preview--folder{width:100px;height:83.2px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.shelf-documents--grid .shelf-documents__preview .shelf-card__glyph{width:28px;height:28px}.shelf-documents--grid .shelf-documents__preview--folder .shelf-card__glyph{width:86px;height:70px}.shelf-documents--grid .shelf-documents__name{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:160px;line-height:1.2}.shelf-documents--grid .shelf-documents__name>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:1px 5px 2px}.shelf-documents--grid .shelf-documents__item[aria-pressed=true] .shelf-documents__name>span{background:var(--oki-item-selection-accent);color:var(--oki-gray-white)}.shelf-documents--grid .shelf-documents__item:focus-visible .shelf-documents__name>span{box-shadow:0 0 0 2px var(--oki-item-selection-focus-ring)}.shelf-documents--grid .shelf-documents__kind,.shelf-documents--grid .shelf-documents__size,.shelf-documents--grid .shelf-documents__date{display:none}.shelf-documents__loading{flex-wrap:wrap;gap:24px;padding:16px 0;display:flex}.shelf-documents__loading>.shelf-notes__skeleton-card{flex:none;width:120px;height:120px}.shelf-documents__loading--list{flex-flow:column;gap:12px}.shelf-documents__loading--list>.shelf-notes__skeleton-card{border-radius:6px;width:min(100%,560px);height:28px}.shelf-documents__empty{min-height:224px;color:rgba(var(--oki-neutral-text-rgb), .46);font-size:var(--oki-type-body);align-content:center;place-items:center;gap:12.8px;display:grid}.shelf-documents__sentinel{place-items:center;min-height:64px;display:grid}@media (max-width:900px){.shelf-documents__list-head,.shelf-documents--list .shelf-documents__item{grid-template-columns:35.2px minmax(0,1fr) minmax(72px,auto)}.shelf-documents__list-head span:nth-child(2),.shelf-documents__list-head span:nth-child(3),.shelf-documents--list .shelf-documents__kind,.shelf-documents--list .shelf-documents__size{display:none}.shelf-documents__list-head span:nth-child(4){grid-column:3}}.shelf-view__drop-overlay{z-index:20;border:1.5px dashed var(--oki-black-overlay-30);background:var(--oki-white-overlay-75);pointer-events:none;border-radius:14px;place-items:center;display:grid;position:absolute;inset:9.6px}.shelf-view__drop-overlay span{color:var(--text-primary);font-size:var(--oki-type-callout);letter-spacing:-.02em}.home-shell--ios-embedded .shelf-view__body{padding-top:max(54.4px, env(safe-area-inset-top))}.home-shell--ios-embedded .shelf-view__body--scroll-band,.home-shell--ios-embedded .shelf-view__body--photos{padding-top:max(var(--oki-shelf-scroll-top-inset), env(safe-area-inset-top))}.home-shell--ios-embedded .shelf-view__upload-status{width:calc(100% - 121.6px);max-width:540px;margin:max(54.4px, env(safe-area-inset-top)) auto 7.2px;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;position:static;overflow:hidden}.home-shell--ios-embedded .shelf-view--upload-status-visible .shelf-view__body,.home-shell--ios-embedded .shelf-view--upload-status-visible .shelf-view__body--scroll-band,.home-shell--ios-embedded .shelf-view--upload-status-visible .shelf-view__body--photos{padding-top:0}.home-shell--ios-embedded .shelf-card-rail{scroll-snap-type:x mandatory;touch-action:pan-x}.home-shell--ios-embedded .shelf-card-rail__item{scroll-snap-align:center}.home-shell--ios-embedded .shelf-album{--oki-shelf-scroll-band-inline-start:12px;--album-tile-width:min(42vw, 180px);--album-tile-height:min(42vw, 180px);--album-gap:4px;--album-inline-padding:12px}.home-shell--ios-embedded .shelf-album__footer{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:11.2px;min-height:0;max-height:34vh;padding:12px 14px 16px;overflow:visible}.home-shell--ios-embedded .shelf-app-metric{--shelf-app-metric-value-font-size:42.4px;--shelf-app-metric-unit-font-size:16px}.home-shell--ios-embedded .shelf-album__lenses{gap:8px}.home-shell--ios-embedded .shelf-album__lens{--album-lens-row-height:48px;grid-template-columns:36px minmax(0,1fr);gap:5.6px}.home-shell--ios-embedded .shelf-album__lens-trigger{width:36px;height:36px}.home-shell--ios-embedded .shelf-album__lens-icon{width:30.4px;height:30.4px}.home-shell--ios-embedded .shelf-documents,.home-shell--mobile-surface .shelf-documents{--shelf-documents-inline-start:14px;--shelf-documents-inline-end:14px;--shelf-documents-column-gap:11.2px;--shelf-documents-list-columns:35.2px minmax(0, 1fr)}.home-shell--ios-embedded .shelf-documents__content,.home-shell--mobile-surface .shelf-documents__content{padding-right:var(--shelf-documents-inline-end);padding-left:var(--shelf-documents-inline-start)}.home-shell--ios-embedded .shelf-documents__list-head,.home-shell--ios-embedded .shelf-documents__chrome{display:none}.home-shell--ios-embedded .shelf-documents--list .shelf-documents__item,.home-shell--mobile-surface .shelf-documents--list .shelf-documents__item{grid-template-columns:var(--shelf-documents-list-columns);min-height:44px}.home-shell--mobile-surface .shelf-documents--list :is(.shelf-documents__kind,.shelf-documents__size,.shelf-documents__date),.home-shell--ios-embedded .shelf-documents--list :is(.shelf-documents__kind,.shelf-documents__size,.shelf-documents__date){display:none}.home-shell--ios-embedded .shelf-documents--grid .shelf-documents__items,.home-shell--mobile-surface .shelf-documents--grid .shelf-documents__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12.8px}.home-shell--ios-embedded .shelf-documents--grid .shelf-documents__grid-item,.home-shell--mobile-surface .shelf-documents--grid .shelf-documents__grid-item{justify-self:center}.home-shell--ios-embedded .shelf-people__content{padding:0 14px var(--oki-shelf-content-bottom-padding)}.home-shell--ios-embedded :is(.shelf-empty-state__action,.shelf-context-menu button,.shelf-documents__item,.shelf-album__lens-trigger,.shelf-album__lens-options button){min-height:44px}.shelf-feature-card--custom[data-shelf-card-ink=dark]{--shelf-card-text-color:var(--oki-gray-950);--shelf-card-metric-color:var(--oki-gray-950);--shelf-card-secondary-text-color:var(--oki-gray-950);--shelf-card-context-color:var(--oki-gray-950)}@supports (color:color-mix(in lab, red, red)){.shelf-feature-card--custom[data-shelf-card-ink=dark]{--shelf-card-context-color:color-mix(in srgb, var(--oki-gray-950) 78%, transparent)}}.shelf-feature-card--custom[data-shelf-card-ink=dark]{--shelf-card-focus-color:var(--oki-gray-950);--shelf-card-action-tint:var(--oki-gray-white);--shelf-card-action-text:var(--oki-gray-950)}.shelf-feature-card--custom[data-shelf-card-ink=light]{--shelf-card-text-color:var(--oki-gray-white);--shelf-card-metric-color:var(--oki-gray-white);--shelf-card-secondary-text-color:var(--oki-gray-white);--shelf-card-context-color:var(--oki-gray-white);--shelf-card-focus-color:var(--oki-gray-white);--shelf-card-action-tint:var(--oki-gray-black);--shelf-card-action-text:var(--oki-gray-white)}.shelf-feature-card--custom .shelf-feature-card__metric,.shelf-feature-card--custom .shelf-feature-card__metric strong{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.shelf-feature-card--custom .shelf-feature-card__metric strong{flex:0 auto}.shelf-feature-card__visual--custom{color:var(--shelf-card-metric-color);justify-content:center;align-items:center;display:flex}.shelf-feature-card__visual--custom>svg{width:calc(72px * var(--shelf-card-band-scale,1));height:calc(72px * var(--shelf-card-band-scale,1));opacity:.88}.shelf-feature-card__visual--custom>img{object-fit:cover;width:100%;height:100%;display:block}.shelf-people{--shelf-people-avatar-size:calc(var(--shelf-card-compact-width) / 3);--shelf-people-avatar-column-gap:calc(var(--shelf-people-avatar-size) * .225);--shelf-people-person-row-size:calc(var(--shelf-people-avatar-size) + 26px);--shelf-people-person-row-gap:calc(var(--shelf-people-avatar-size) * .21);--shelf-people-layout-block-padding:16px;--shelf-people-heading-space:70px;--shelf-people-content-offset-top:var(--shelf-people-layout-block-padding);--shelf-people-roster-height:calc(var(--shelf-people-person-row-size) * 3 + var(--shelf-people-person-row-gap) * 2);--shelf-people-heading-margin-top:12px;--shelf-people-section-min-width:calc(var(--shelf-people-avatar-size) * 3 + var(--shelf-people-avatar-column-gap) * 2);--shelf-people-section-gap:clamp(36px, 3vw, 54px);background:var(--surface,var(--oki-gray-50));height:100%;min-height:0;color:var(--text-primary,var(--oki-gray-950));flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.home-shell--wallpaper .shelf-people{background:0 0}.shelf-people__scroll{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;flex:1}.shelf-people__content{box-sizing:border-box;justify-content:flex-start;align-items:flex-start;gap:var(--shelf-people-section-gap);width:max-content;min-width:100%;min-height:100%;padding-block-start:var(--shelf-people-content-offset-top);padding-block-end:var(--oki-shelf-content-bottom-padding);padding-inline-start:var(--oki-shelf-scroll-band-inline-start,20vw);padding-inline-end:calc(var(--oki-canvas-overlay-inline-end,var(--oki-shell-chrome-inline-end,var(--dialogue-dock-width,0px))) + 16px);display:flex}.shelf-people__group{width:max-content;min-width:var(--shelf-people-section-min-width);flex:none}.shelf-people__group h2.shelf-app-metric{margin:var(--shelf-people-heading-margin-top) 0 0;min-height:calc(var(--shelf-people-heading-space) - var(--shelf-people-heading-margin-top));font-family:var(--oki-font-sans);font-weight:var(--shelf-app-metric-font-weight,400)}.shelf-people__roster{width:max-content;min-width:var(--shelf-people-section-min-width);height:var(--shelf-people-roster-height);border-radius:12px;transition:background-color .14s,box-shadow .14s;position:relative}.shelf-people__track{width:max-content;min-width:var(--shelf-people-section-min-width);grid-auto-columns:var(--shelf-people-avatar-size);grid-auto-flow:column;grid-template-rows:repeat(3, var(--shelf-people-person-row-size));gap:var(--shelf-people-person-row-gap) var(--shelf-people-avatar-column-gap);display:grid}.shelf-people__roster--drop-target{background:var(--oki-black-overlay-10);box-shadow:none;border-radius:0}.shelf-people__person{z-index:1;width:var(--shelf-people-avatar-size);color:inherit;cursor:pointer;font:inherit;touch-action:pan-x;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:5.44px;padding:0;display:flex;position:relative}.shelf-people__person-slot{width:var(--shelf-people-avatar-size);height:var(--shelf-people-person-row-size);content-visibility:auto;contain-intrinsic-inline-size:var(--shelf-people-avatar-size);contain-intrinsic-block-size:var(--shelf-people-person-row-size);place-items:center;display:grid;position:relative}.shelf-people__person-slot--dragging{content-visibility:visible}.shelf-people__person--dragging{z-index:calc(var(--z-canvas-overlay) + 8);cursor:grabbing;opacity:.94;pointer-events:auto;touch-action:none;position:fixed}.shelf-people__person-slot:focus-within{z-index:10;content-visibility:visible}@media (hover:hover){.shelf-people__person-slot:hover{z-index:10;content-visibility:visible}}.shelf-people__person-slot:nth-child(3n) .shelf-people__person-preview{top:auto;bottom:calc(100% + 10px)}.shelf-people__person--dragging .shelf-people__person-preview{display:none}.shelf-people__avatar{width:var(--shelf-people-avatar-size);height:var(--shelf-people-avatar-size);background:var(--surface-muted,var(--oki-gray-200));color:var(--text-tertiary,var(--oki-gray-600));transition:transform var(--shelf-organizer-pickup-duration,.18s) var(--shelf-organizer-pickup-easing,var(--oki-global-easing)), filter var(--shelf-organizer-pickup-duration,.18s) var(--shelf-organizer-pickup-easing,var(--oki-global-easing)), box-shadow .14s ease;border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 #0000}@media (hover:hover){.shelf-people__person:hover .shelf-people__avatar{box-shadow:0 0 0 3px var(--oki-black-overlay-10)}}.shelf-people__person:focus-visible{outline:none}.shelf-people__person--drop-target .shelf-people__avatar{box-shadow:0 0 0 4px var(--border-strong,var(--oki-gray-950)), 0 0 0 8px var(--oki-black-overlay-10);transform:scale(1.06)}.shelf-people__person--dragging .shelf-people__avatar{box-shadow:0 0 0 3px var(--oki-white-overlay-90);filter:var(--shelf-organizer-pickup-filter,drop-shadow(0 10px 16px var(--oki-black-overlay-20)))}@media (prefers-reduced-motion:reduce){.shelf-people__avatar{transition-duration:.01ms}}.shelf-people__avatar img{object-fit:cover;width:100%;height:100%;display:block}.shelf-people__name{width:100%;color:var(--text-primary,var(--oki-gray-950));font-size:13px;font-weight:var(--shelf-card-metric-unit-font-weight);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;display:block;overflow:hidden}.shelf-people__empty-group{width:180px;color:var(--text-tertiary,var(--oki-black-overlay-40));font-size:var(--oki-type-subhead);grid-row:1/-1;align-self:center;margin:0}.shelf-people__group--favorites .shelf-people__empty-group,.shelf-people__group--friends .shelf-people__empty-group{color:var(--oki-gray-black);font-family:var(--oki-font-sans);font-size:14px;font-weight:var(--oki-font-weight-glass);text-decoration:underline}.shelf-people__loading-person{width:var(--shelf-people-avatar-size);height:var(--shelf-people-person-row-size);background:linear-gradient(100deg, transparent 20%, var(--oki-white-overlay-60) 42%, transparent 64%) 0 0 / 220% 100%, var(--oki-black-overlay-05);border-radius:40px 40px 8px 8px;flex:none;animation:1.5s ease-in-out infinite shelf-people-loading}.shelf-people__footer{grid-template-columns:max-content minmax(0,1fr)}.shelf-people__status{min-height:1em;color:var(--text-secondary,var(--oki-gray-600));font-size:var(--oki-type-footnote);pointer-events:none;place-self:end;margin:0}.shelf-person-album{background:var(--oki-gray-50);flex-direction:column;height:100%;min-height:0;display:flex}.shelf-person-album__header{box-sizing:border-box;min-height:51.2px;padding:11.2px calc(var(--page-inset) + 16px) 10.4px;border-bottom:1px solid var(--oki-black-overlay-10);color:var(--oki-gray-950);flex:none;grid-template-columns:max-content max-content minmax(0,1fr);align-items:baseline;gap:14.4px;display:grid}.shelf-person-album__header button{color:var(--oki-black-overlay-60);cursor:pointer;font:inherit;font-size:var(--oki-type-footnote);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.shelf-person-album__header strong{font-size:16px;font-weight:var(--oki-font-weight-strong)}.shelf-person-album__header span{color:var(--oki-black-overlay-50);font-size:var(--oki-type-footnote);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shelf-person-album>.shelf-album{flex:auto}.shelf-people--state{text-align:center;flex-direction:column;place-content:center;place-items:center;gap:7.2px;display:flex}.shelf-people--state span{color:var(--text-secondary,var(--oki-gray-600));font-size:var(--oki-type-subhead)}.shelf-people--state button{color:var(--text-primary,var(--oki-gray-950));cursor:pointer;font:inherit;background:0 0;border:0;margin-top:8px;text-decoration:underline}@keyframes shelf-people-loading{to{background-position:100% 0}}@media (max-width:720px){.shelf-people__content{padding-inline-start:var(--oki-shelf-scroll-band-inline-start,20vw);padding-inline-end:calc(var(--oki-canvas-overlay-inline-end,var(--oki-shell-chrome-inline-end,var(--dialogue-dock-width,0px))) + 16px)}.shelf-person-album__header{grid-template-columns:max-content minmax(0,1fr);padding-left:16px;padding-right:16px}.shelf-person-album__header span{display:none}}@media (prefers-reduced-motion:reduce){.shelf-people__loading-person{animation:none}.shelf-people__avatar,.shelf-people__roster,.shelf-people__person-preview{transition:none}}.photo-map{box-sizing:border-box;background:var(--album-surface,#f4f4f4);border:0;flex:auto;grid-template-rows:minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.photo-map--showing-sheet{background:var(--album-surface,#f4f4f4)}.photo-map__album{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.photo-map__album>.shelf-album{row-gap:0}.photo-map__viewport{position:relative}.photo-map:not(.photo-map--showing-sheet) .photo-map__viewport{cursor:default;overflow-x:hidden}.photo-map__track{box-sizing:border-box;justify-content:flex-start;align-items:flex-start;gap:var(--album-gap);width:max-content;min-width:100%;min-height:100%;padding-block-start:var(--photo-map-block-start-padding,var(--album-layout-block-padding));padding-block-end:var(--oki-shelf-content-bottom-padding);padding-inline-start:var(--oki-shelf-scroll-band-inline-start,20vw);padding-inline-end:var(--album-inline-padding);display:flex}.photo-map:not(.photo-map--showing-sheet) .photo-map__track{width:100%;padding-inline-start:var(--album-inline-padding)}.photo-map__map-cell{background:#e8e6e1;align-self:center;position:relative;overflow:hidden}.photo-map:not(.photo-map--showing-sheet) .photo-map__map-cell{flex:0 0 calc(100cqw - var(--album-inline-padding) - var(--album-inline-padding));width:calc(100cqw - var(--album-inline-padding) - var(--album-inline-padding));height:var(--album-preview-height)}.photo-map--showing-sheet .photo-map__map-cell{flex:0 0 calc(var(--album-tile-width) + var(--album-tile-width) + var(--album-gap));width:calc(var(--album-tile-width) + var(--album-tile-width) + var(--album-gap));height:calc(var(--album-tile-height) + var(--album-tile-height) + var(--album-gap))}.photo-map__canvas{width:calc(100cqw - var(--album-inline-padding) - var(--album-inline-padding));height:var(--album-preview-height);opacity:0;pointer-events:none;touch-action:none;background:#e8e6e1;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.photo-map__canvas--visible{opacity:1;pointer-events:auto}.photo-map .photo-map__canvas.mapboxgl-map{width:calc(100cqw - var(--album-inline-padding) - var(--album-inline-padding));height:var(--album-preview-height);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.photo-map__canvas .mapboxgl-canvas-container{width:100%;height:100%}.photo-map__canvas .mapboxgl-ctrl-logo,.shelf-map-preview__canvas .mapboxgl-ctrl-logo{opacity:0}.photo-map__canvas .mapboxgl-marker{z-index:2}.photo-map__canvas .mapboxgl-ctrl-top-right{display:none}.photo-map__canvas .mapboxgl-ctrl-bottom-right{opacity:.45}.photo-map__status{left:calc((100% - var(--oki-canvas-overlay-inline-end,0px)) / 2);z-index:3;box-sizing:border-box;width:max-content;max-width:min(320px, calc(100% - var(--oki-canvas-overlay-inline-end,0px) - 32px));background:var(--surface-panel);box-shadow:var(--oki-popover-shadow);color:var(--text-secondary);text-align:center;pointer-events:none;border-radius:14px;padding:14px 20px;font-size:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.photo-map__status[data-placement=foot]{top:auto;bottom:calc(max(var(--oki-global-command-edge-inset), env(safe-area-inset-bottom,0px)) + max(var(--oki-global-command-rest-height), 44px) + 24px);max-width:min(440px, calc(100% - var(--oki-canvas-overlay-inline-end,0px) - 32px));font-size:var(--oki-type-footnote);border-radius:999px;padding:8px 14px;transform:translate(-50%)}.photo-map-marker{opacity:1;cursor:pointer;pointer-events:auto;transition:opacity calc(.2s * var(--oki-demo-motion-scale,1)) ease;background:0 0;border:0;padding:0;display:block}.photo-map-marker--entering,.photo-map-marker--leaving{opacity:0}.photo-map-marker__frame{background:#fff;border-radius:8px;width:52px;height:52px;padding:2px;transition:transform .12s;display:block;position:relative;box-shadow:0 0 #1d1d1f40,0 0 #1d1d1f14}@media (hover:hover){.photo-map-marker:hover .photo-map-marker__frame{transform:scale(1.08)}}.photo-map-marker__image{object-fit:cover;background:#d9d7d2;border-radius:6px;width:100%;height:100%;display:block}.photo-map-marker__count{z-index:1;box-sizing:border-box;color:#fff;text-align:left;text-shadow:0 1px 3px #000000e0;min-width:0;height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:12px;font-weight:700;line-height:1;position:absolute;bottom:7px;left:7px;right:auto}.shelf-feature-card__map-aperture .shelf-map-preview__canvas.mapboxgl-map{width:100%;height:100%;position:absolute;inset:0}.shelf-map-preview__canvas .mapboxgl-marker{z-index:2}.shelf-map-preview__canvas .mapboxgl-ctrl-attrib.mapboxgl-compact:not(.mapboxgl-compact-show){opacity:0;width:14px;min-width:14px;height:14px;transition:opacity .12s;box-sizing:border-box!important;background:0 0!important;min-height:0!important;margin:6px!important;padding:0!important}.shelf-map-preview__canvas .mapboxgl-ctrl-attrib.mapboxgl-compact:not(.mapboxgl-compact-show) .mapboxgl-ctrl-attrib-button{background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:7px!important;width:14px!important;height:14px!important}.shelf-map-preview__canvas .mapboxgl-ctrl-attrib.mapboxgl-compact:not(.mapboxgl-compact-show):is(:hover,:focus-within){opacity:.9}.shelf-map-preview__canvas .mapboxgl-ctrl-attrib.mapboxgl-compact-show{width:14px;min-width:14px;height:14px;box-sizing:border-box!important;background:0 0!important;min-height:0!important;margin:6px!important;padding:0!important}.shelf-map-preview__canvas .mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-position:50%;background-repeat:no-repeat;background-size:12px 12px;top:0;border-radius:7px!important;width:14px!important;height:14px!important}.shelf-map-preview__canvas .mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{white-space:normal;background:#ffffffe0;border-radius:4px;width:max-content;max-width:220px;padding:3px 5px;font-size:9px;line-height:11px;position:absolute;bottom:18px;right:0;box-shadow:0 1px 3px #00000024}.shelf-map-preview__canvas .photo-map-marker{cursor:inherit;pointer-events:none}.shelf-map-preview__canvas .photo-map-marker__frame{border-radius:6px;width:40px;height:40px;padding:2px}.shelf-map-preview__canvas .photo-map-marker__image{border-radius:4px}.shelf-map-preview__canvas .photo-map-marker__count{min-width:0;height:auto;padding:0;font-size:10px;line-height:1;inset:auto auto 6px 6px}.chat-trip-map__canvas .photo-map-marker__frame{box-sizing:border-box;border-radius:6px;width:32px;height:32px;padding:2px}.chat-trip-map__canvas .photo-map-marker__image{border-radius:4px}.chat-trip-map__canvas .photo-map-marker__count{min-width:0;height:auto;padding:0;font-size:9px;line-height:1;inset:auto auto 4px 4px}.chat-trip-map__canvas .mapboxgl-ctrl-bottom-right{opacity:.45}.photo-map-user-marker{pointer-events:none;background:#2678ff2e;border-radius:999px;place-items:center;width:46px;height:46px;display:grid;position:relative}.photo-map-user-marker:before{content:"";border-radius:inherit;border:1px solid #2678ff40;position:absolute;inset:6px}@media (prefers-reduced-motion:no-preference){.photo-map-user-marker:before{animation:1.8s ease-out infinite photo-map-user-pulse}}.photo-map-user-marker__dot{background:#2678ff;border:2px solid #fff;border-radius:999px;width:12px;height:12px;display:block;position:relative;box-shadow:0 6px 16px #1446964d,0 0 0 1px #14469633}@keyframes photo-map-user-pulse{0%{opacity:.72;transform:scale(.72)}to{opacity:0;transform:scale(1.9)}}.photo-map-sheet{z-index:5;box-sizing:border-box;width:max-content;height:var(--photo-map-media-height);background:0 0;border:0;border-radius:0;flex:none;position:relative;overflow:visible}.photo-map-sheet__more{color:var(--text-primary);font:inherit;font-size:var(--oki-type-footnote);cursor:pointer;background:#ffffffdb;border:none;border-radius:999px;line-height:1}.photo-map-sheet__grid{grid-auto-columns:var(--album-tile-width);grid-auto-flow:column;grid-template-rows:repeat(var(--album-rows), var(--album-tile-height));gap:var(--album-gap);width:max-content;height:100%;padding:0;display:grid}.photo-map-sheet__tile{width:var(--album-tile-width);height:var(--album-tile-height);cursor:pointer;background:#1d1d1f0d;border:0;border-radius:0;padding:0;display:block;overflow:hidden}.photo-map-sheet__tile img{object-fit:cover;width:100%;height:100%;transition:transform .12s;display:block}@media (hover:hover){.photo-map-sheet__tile:hover img{transform:scale(1.04)}}.photo-map-sheet__more{z-index:2;margin:0;padding:9px 14px;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 8px #1d1d1f1f}.photo-map-summary{color:#111}.photo-map-summary .shelf-album__lens-options button{text-align:left}@media (prefers-reduced-motion:reduce){.photo-map-marker,.photo-map-sheet__tile img{transition:none}}:root{--oki-scrollbar-separator-gap:4px;--oki-scrollbar-end-gap:2px;--oki-scroll-area-thumb-width:6px}.oki-scroll-area{flex:auto;width:100%;min-width:0;min-height:0;display:flex;position:relative}.oki-scroll-area--edge{width:calc(100% + 2 * var(--oki-agent-surface-gutter));margin-inline:calc(-1 * var(--oki-agent-surface-gutter))}.oki-scroll-area--edge>.oki-scroll-area__content{padding-inline:var(--oki-agent-surface-gutter)}.oki-scroll-area__content{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.oki-scroll-area__content::-webkit-scrollbar{display:none}.oki-scroll-area__bar{--oki-scrollbar-resolved-end-gap:var(--oki-scrollbar-end-gap);top:var(--oki-scroll-area-bar-top,var(--oki-scrollbar-resolved-end-gap));bottom:var(--oki-scroll-area-bar-bottom,var(--oki-scrollbar-resolved-end-gap));right:var(--oki-scroll-area-bar-right,var(--oki-scrollbar-separator-gap));z-index:var(--z-canvas-scrollbar);touch-action:none;flex-shrink:0;position:absolute}.oki-scroll-area__bar[data-size=compact]{--oki-scrollbar-resolved-end-gap:calc(var(--oki-scrollbar-end-gap) * var(--desk-ui-scale,1));right:calc(var(--oki-scrollbar-separator-gap) * var(--desk-ui-scale,1))}.oki-scroll-area__track{display:none}.oki-scroll-area__thumb{cursor:inherit;touch-action:none;background-color:#b3b3b3d1;border-radius:999px;position:absolute;top:0;left:0}@media (hover:hover){.oki-scroll-area__thumb:hover{background-color:var(--oki-gray-300)}}.oki-scroll-area[data-reveal=interact] .oki-scroll-area__bar,.oki-scroll-area__bar[data-reveal=interact]{opacity:0;pointer-events:none;transition:opacity .16s}.oki-scroll-area[data-reveal=interact][data-interacting=true] .oki-scroll-area__bar,.oki-scroll-area[data-reveal=interact]:focus-within .oki-scroll-area__bar,.oki-scroll-area__bar[data-reveal=interact][data-interacting=true],.oki-scrollbar-interaction-host:focus-within .oki-scroll-area__bar[data-reveal=interact]{opacity:1;pointer-events:auto}@media (hover:hover){.oki-scroll-area[data-reveal=interact]:hover .oki-scroll-area__bar,.oki-scrollbar-interaction-host:hover .oki-scroll-area__bar[data-reveal=interact]{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.oki-scroll-area[data-reveal=interact] .oki-scroll-area__bar,.oki-scroll-area__bar[data-reveal=interact]{transition:none}}img.oki-multiply-shadow,.oki-multiply-shadow img{filter:none;display:block}.frontend-debug{z-index:20000;color:#101010;font-family:var(--oki-font-mono);font-size:12px;line-height:1.35;position:fixed;bottom:16px;right:16px}.frontend-debug__toggle,.frontend-debug__header button,.frontend-debug__photo-intel button{color:#111;cursor:pointer;font:inherit;background:#f7f7f7;border:1px solid #222;border-radius:6px}.frontend-debug__toggle{min-width:72px;min-height:30px;padding:5px 9px;box-shadow:0 6px 20px #0000002e}.frontend-debug__latest{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;background:#fafafaf5;border:1px solid #d0d0d0;border-radius:6px;gap:8px;max-width:min(520px,100vw - 32px);margin-top:6px;padding:7px 9px;display:flex;overflow:hidden;box-shadow:0 6px 20px #00000024}.frontend-debug__latest span:first-child{color:#666;flex:none}.frontend-debug__panel{box-sizing:border-box;background:#f8f8f8fa;border:1px solid #222;border-radius:8px;flex-direction:column;width:min(760px,100vw - 32px);height:min(520px,100vh - 96px);margin-top:8px;display:flex;overflow:hidden;box-shadow:0 16px 44px #00000038}.frontend-debug__header{font-weight:var(--oki-font-weight-semibold);border-bottom:1px solid #d4d4d4;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.frontend-debug__header button{padding:3px 8px}.frontend-debug__photo-intel{border-bottom:1px solid #d4d4d4;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.frontend-debug__photo-intel-main,.frontend-debug__photo-intel-actions{align-items:center;gap:8px;min-width:0;display:flex}.frontend-debug__photo-intel-main{flex:auto;overflow:hidden}.frontend-debug__photo-intel-main span{color:#555;white-space:nowrap;flex:none}.frontend-debug__photo-intel-actions{flex:none}.frontend-debug__photo-intel button{padding:3px 7px}.frontend-debug__photo-intel button:disabled{cursor:default;opacity:.45}.frontend-debug__list{flex:auto;min-height:0;padding:8px;overflow:auto}.frontend-debug__empty{color:#777;padding:10px}.frontend-debug__entry{border-bottom:1px solid #e0e0e0;padding:6px 2px}.frontend-debug__entry summary{cursor:pointer;grid-template-columns:72px 94px minmax(0,1fr);gap:8px;list-style:none;display:grid}.frontend-debug__entry summary::-webkit-details-marker{display:none}.frontend-debug__entry summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.frontend-debug__entry summary span:first-child,.frontend-debug__entry summary span:nth-child(2){color:#686868}.frontend-debug__entry--warn summary span:last-child{color:#7a4c00}.frontend-debug__entry--error summary span:last-child{color:#9d1d1d}.frontend-debug__entry pre{box-sizing:border-box;color:#222;white-space:pre-wrap;overflow-wrap:anywhere;background:#eee;border-radius:6px;max-height:240px;margin:7px 0 0;padding:8px;overflow:auto}@media (pointer:coarse){:root{--oki-touch-target-size:44px}:where(.home-canvas-nav__header-control--icon,.dialogue-sidebar__header-icon-button,.dialogue-prompt__attach,.dialogue-prompt__mic,.dialogue-prompt__send,[data-oki-touch-target]){position:relative}.home-canvas-nav__header-control.home-canvas-nav__header-control--icon{overflow:visible}:where(.home-canvas-nav__header-control--icon,.dialogue-sidebar__header-icon-button,.dialogue-prompt__attach,.dialogue-prompt__mic,.dialogue-prompt__send,[data-oki-touch-target]):after{content:"";inset-block:min(0px, calc((100% - var(--oki-touch-target-size)) / 2));border-radius:inherit;background:0 0;position:absolute;inset-inline-start:max(min(0px, calc((100% - var(--oki-touch-target-size)) / 2)), calc(-1 * var(--oki-touch-slop-start-max,var(--oki-touch-target-size))));inset-inline-end:max(min(0px, calc((100% - var(--oki-touch-target-size)) / 2)), calc(-1 * var(--oki-touch-slop-end-max,var(--oki-touch-target-size))))}.home-canvas-nav__command-bar>*{--oki-touch-slop-start-max:2px;--oki-touch-slop-end-max:2px}.home-canvas-nav__address .home-canvas-nav__header-control--icon{--oki-touch-slop-end-max:1px}.home-canvas-nav__command-bar>:first-child{--oki-touch-slop-start-max:initial}.home-canvas-nav__command-bar>:last-child{--oki-touch-slop-end-max:initial}}}@layer oki-components{.oki-menu{z-index:0;box-sizing:border-box;flex-direction:var(--oki-menu-flex-direction,column);gap:var(--oki-navigation-item-gap);min-width:var(--oki-menu-min-width);overflow:var(--oki-menu-overflow,hidden);border-radius:var(--oki-menu-radius);corner-shape:var(--oki-corner-shape-continuous);padding:var(--oki-menu-panel-padding);color:var(--oki-menu-text);font-size:var(--oki-menu-font-size);font-weight:var(--oki-menu-font-weight);letter-spacing:var(--oki-menu-letter-spacing);line-height:var(--oki-menu-line-height);pointer-events:auto;display:flex;position:relative}.oki-menu,.oki-menu-glass-panel{corner-shape:var(--oki-corner-shape-continuous);border:var(--oki-menu-panel-border);background:var(--oki-menu-panel-background);box-shadow:var(--oki-menu-panel-shadow);-webkit-backdrop-filter:var(--oki-menu-panel-backdrop-filter);backdrop-filter:var(--oki-menu-panel-backdrop-filter)}.oki-menu:after,.oki-menu-glass-panel:after{content:"";z-index:0;border-radius:inherit;background:var(--oki-menu-panel-specular);pointer-events:none;position:absolute;inset:0}.oki-menu>*,.oki-menu-glass-panel>*{z-index:1;position:relative}.oki-menu__color-anchor{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.oki-menu[data-oki-menu-tone=accent]{--oki-menu-item-text:var(--oki-gray-white);--oki-menu-item-hover-text:var(--oki-gray-white);--oki-menu-muted-text:var(--oki-white-overlay-60);--oki-menu-item-hover-fill:var(--oki-black-overlay-10);--oki-menu-item-pressed-fill:var(--oki-black-overlay-15);border-color:var(--oki-accent-orange);background:var(--oki-accent-orange);color:var(--oki-gray-white)}.oki-menu[data-oki-menu-tone=accent] .oki-menu__item{color:var(--oki-gray-white);text-align:center;justify-content:center}.oki-menu[data-oki-menu-tone=accent] .oki-menu__item[data-active=true]{color:var(--oki-gray-950);background:0 0}.oki-menu[data-oki-menu-tone=accent] .oki-menu__item[data-active=true]:focus-visible{background:var(--oki-black-overlay-10);color:var(--oki-gray-950)}@media (hover:hover){.oki-menu[data-oki-menu-tone=accent] .oki-menu__item[data-active=true]:hover{background:var(--oki-black-overlay-10);color:var(--oki-gray-950)}}.oki-menu[data-oki-menu-placement=floating]{z-index:var(--z-menu);top:var(--oki-menu-y,0px);left:var(--oki-menu-x,0px);max-width:calc(100vw - 2 * var(--oki-menu-viewport-gutter));max-height:min(var(--oki-menu-max-height,calc(100vh - 2 * var(--oki-menu-viewport-gutter))), var(--oki-menu-available-height,100vh));position:fixed}.oki-menu[data-oki-menu-overflowing=true]>.oki-menu__inset{overscroll-behavior:contain;min-height:0;overflow-y:auto}.oki-menu[data-oki-menu-overflowing=true]:not([data-oki-menu-scroll-end=true])>.oki-menu__inset{-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}.oki-menu:focus,.oki-menu:focus-visible{outline:none}.oki-menu[data-oki-menu-measuring=true]{visibility:hidden}.oki-menu:not([data-oki-menu-motion=none]){--oki-menu-travel:0 -6px;transform-origin:var(--oki-menu-origin,50% 0);transition:opacity var(--oki-menu-motion-duration,.22s) var(--oki-global-easing), scale var(--oki-menu-motion-duration,.22s) var(--oki-global-easing), translate var(--oki-menu-motion-duration,.22s) var(--oki-global-easing)}@starting-style{.oki-menu:not([data-oki-menu-motion=none]){opacity:0;scale:.95;translate:var(--oki-menu-travel)}}.oki-menu[data-side=top]{--oki-menu-travel:0 6px}.oki-menu[data-side=left]{--oki-menu-travel:6px 0}.oki-menu[data-side=right]{--oki-menu-travel:-6px 0}.oki-menu:not([data-oki-menu-motion=none])[data-state=closing]{pointer-events:none;opacity:0;scale:.97;translate:var(--oki-menu-travel);transition-duration:var(--oki-menu-exit-duration,.15s);transition-timing-function:var(--oki-menu-exit-easing,ease-in)}.oki-menu[data-state=closing]~.oki-menu:not([data-state=closing]){transition:none}.oki-menu[data-state=closing]:has(~.oki-menu:not([data-state=closing])){transition:none}@media (prefers-reduced-motion:reduce){.oki-menu:not([data-oki-menu-motion=none]){transition:opacity .12s}@starting-style{.oki-menu:not([data-oki-menu-motion=none]){translate:none;scale:none}}.oki-menu:not([data-oki-menu-motion=none])[data-state=closing]{transition:opacity .1s;translate:none;scale:none}}.oki-menu-trigger{box-sizing:border-box;width:var(--oki-menu-trigger-size);min-width:var(--oki-menu-trigger-size);height:var(--oki-menu-trigger-size);min-height:var(--oki-menu-trigger-size);flex:0 0 var(--oki-menu-trigger-size);border:var(--oki-line-width) solid var(--oki-menu-trigger-border);border-radius:var(--oki-menu-trigger-radius);corner-shape:var(--oki-corner-shape-continuous);background:var(--oki-menu-trigger-background);color:var(--oki-menu-trigger-text);font-family:inherit;font-size:var(--oki-menu-font-size);font-weight:var(--oki-menu-font-weight);letter-spacing:var(--oki-menu-letter-spacing);line-height:var(--oki-menu-line-height);box-shadow:var(--oki-menu-trigger-shadow);cursor:pointer;outline:none;place-items:center;padding:0;transition:background-color .1s,border-color .1s,color .1s,opacity .1s;display:inline-grid}.oki-menu-trigger:focus-visible,.oki-menu-trigger[aria-expanded=true]{border-color:var(--oki-menu-trigger-active-border);background:var(--oki-menu-trigger-hover-fill);color:var(--oki-menu-trigger-hover-text);outline:none}@media (hover:hover){.oki-menu-trigger:hover{border-color:var(--oki-menu-trigger-active-border);background:var(--oki-menu-trigger-hover-fill);color:var(--oki-menu-trigger-hover-text);outline:none}}.oki-menu-trigger:active{background:var(--oki-menu-trigger-pressed-fill)}.oki-menu-trigger--accent-pill{border-color:var(--oki-accent-orange);background:var(--oki-accent-orange);color:var(--oki-gray-white);font:inherit;font-size:var(--oki-type-subhead);border-radius:999px}.oki-menu-trigger--accent-pill:focus-visible,.oki-menu-trigger--accent-pill[aria-expanded=true]{border-color:var(--oki-accent-orange);background:var(--oki-accent-orange);color:var(--oki-gray-white);box-shadow:inset 0 0 0 999px var(--oki-black-overlay-10)}@media (hover:hover){.oki-menu-trigger--accent-pill:hover{border-color:var(--oki-accent-orange);background:var(--oki-accent-orange);color:var(--oki-gray-white);box-shadow:inset 0 0 0 999px var(--oki-black-overlay-10)}}.oki-menu-trigger--accent-pill:active{background:var(--oki-accent-orange);box-shadow:inset 0 0 0 999px var(--oki-black-overlay-15)}.oki-menu-trigger--overlay{--oki-menu-trigger-size:28px;--oki-menu-trigger-border:var(--oki-menu-panel-border);--oki-menu-trigger-active-border:var(--oki-menu-panel-border);--oki-menu-trigger-shadow:var(--oki-header-glass-shadow);z-index:4;top:var(--oki-menu-trigger-overlay-inset,8px);right:var(--oki-menu-trigger-overlay-inset,8px);opacity:0;--oki-menu-trigger-overlay-glass-delay:.1s;transition:background-color .1s ease, border-color .1s ease, color .1s ease, opacity .1s ease, backdrop-filter 0s linear var(--oki-menu-trigger-overlay-glass-delay);position:absolute;overflow:hidden}.oki-menu-trigger--overlay:after{content:"";z-index:0;border-radius:inherit;background:var(--oki-menu-panel-specular);pointer-events:none;position:absolute;inset:0}.oki-menu-trigger--overlay>*{z-index:1;position:relative}@media (hover:hover){.oki-menu-overlay-host:hover .oki-menu-trigger--overlay{--oki-menu-trigger-overlay-glass-delay:0s;opacity:1;-webkit-backdrop-filter:var(--oki-header-glass-backdrop-filter);backdrop-filter:var(--oki-header-glass-backdrop-filter)}}.oki-menu-trigger--overlay:focus-visible,.oki-menu-trigger--overlay[aria-expanded=true]{--oki-menu-trigger-overlay-glass-delay:0s;-webkit-backdrop-filter:var(--oki-header-glass-backdrop-filter);backdrop-filter:var(--oki-header-glass-backdrop-filter);background:var(--oki-menu-trigger-background);box-shadow:inset 0 0 0 999px var(--oki-menu-trigger-hover-fill), var(--oki-menu-panel-shadow);opacity:1}@media (hover:hover){.oki-menu-trigger--overlay:hover{--oki-menu-trigger-overlay-glass-delay:0s;-webkit-backdrop-filter:var(--oki-header-glass-backdrop-filter);backdrop-filter:var(--oki-header-glass-backdrop-filter);background:var(--oki-menu-trigger-background);box-shadow:inset 0 0 0 999px var(--oki-menu-trigger-hover-fill), var(--oki-menu-panel-shadow);opacity:1}}.oki-menu-trigger--overlay:active{background:var(--oki-menu-trigger-background);box-shadow:inset 0 0 0 999px var(--oki-menu-trigger-pressed-fill), var(--oki-menu-panel-shadow)}.oki-menu-glass-action{z-index:0;border:var(--oki-menu-glass-action-border,var(--oki-menu-panel-border));corner-shape:var(--oki-corner-shape-continuous);background:var(--oki-header-glass-background);box-shadow:var(--oki-menu-glass-action-shadow,var(--oki-header-glass-shadow));-webkit-backdrop-filter:var(--oki-header-glass-backdrop-filter);backdrop-filter:var(--oki-header-glass-backdrop-filter);transition:border-color .1s,box-shadow .1s;position:relative;overflow:hidden}.oki-menu-glass-action:after{z-index:-1;border-radius:inherit;background:var(--oki-menu-panel-specular);content:"";pointer-events:none;position:absolute;inset:0}.oki-menu-glass-action:focus-visible{border-color:var(--oki-menu-glass-action-border-color,var(--oki-menu-panel-border));box-shadow:inset 0 0 0 999px var(--oki-menu-item-hover-fill), var(--oki-menu-glass-action-shadow,var(--oki-menu-panel-shadow));outline:none}@media (hover:hover){.oki-menu-glass-action:hover:not(:disabled){border-color:var(--oki-menu-glass-action-border-color,var(--oki-menu-panel-border));box-shadow:inset 0 0 0 999px var(--oki-menu-item-hover-fill), var(--oki-menu-glass-action-shadow,var(--oki-menu-panel-shadow))}}.oki-menu-glass-action:active:not(:disabled){box-shadow:inset 0 0 0 999px var(--oki-menu-item-pressed-fill), var(--oki-menu-glass-action-shadow,var(--oki-menu-panel-shadow))}.oki-menu-glass-action.oki-menu-glass-action--flat{box-shadow:none}.oki-menu-glass-action.oki-menu-glass-action--flat:focus-visible{box-shadow:inset 0 0 0 999px var(--oki-menu-item-hover-fill)}@media (hover:hover){.oki-menu-glass-action.oki-menu-glass-action--flat:hover:not(:disabled){box-shadow:inset 0 0 0 999px var(--oki-menu-item-hover-fill)}}.oki-menu-glass-action.oki-menu-glass-action--flat:active:not(:disabled){box-shadow:inset 0 0 0 999px var(--oki-menu-item-pressed-fill)}.oki-menu-glass-action:disabled{cursor:default;opacity:.5}@media (prefers-reduced-motion:reduce){.oki-menu-glass-action{transition:none}}@media (hover:none){.oki-menu-trigger--overlay{opacity:1;-webkit-backdrop-filter:var(--oki-header-glass-backdrop-filter);backdrop-filter:var(--oki-header-glass-backdrop-filter)}}@media (max-width:720px),(hover:none),(pointer:coarse){.oki-menu-trigger--desktop-only{display:none}}[data-oki-long-press-menu]{-webkit-touch-callout:none}.oki-menu-trigger--bare-reveal{--oki-menu-trigger-size:28px;border-radius:var(--oki-menu-item-radius);box-shadow:none;opacity:0;background:0 0;border-color:#0000}@media (hover:hover){.oki-menu-reveal-host:hover .oki-menu-trigger--bare-reveal{opacity:1}.oki-menu-trigger--bare-reveal:hover{background:var(--oki-navigation-pill-hover-fill);box-shadow:none;opacity:1;border-color:#0000}}.oki-menu-trigger--bare-reveal:focus-visible,.oki-menu-trigger--bare-reveal[aria-expanded=true]{background:var(--oki-navigation-pill-hover-fill);box-shadow:none;opacity:1;border-color:#0000}.oki-menu-trigger--bare-reveal:active{background:var(--oki-navigation-pill-pressed-fill);box-shadow:none}@media (hover:none){.oki-menu-trigger--bare-reveal{opacity:1}}.oki-menu-trigger--nested-action{--oki-menu-trigger-border:transparent;--oki-menu-trigger-active-border:transparent;--oki-menu-trigger-background:transparent;--oki-menu-trigger-shadow:none}.oki-menu-trigger__more-icon{width:var(--oki-menu-trigger-icon-size);height:var(--oki-menu-trigger-icon-size);flex:0 0 var(--oki-menu-trigger-icon-size);display:block}.oki-menu-glass-label{z-index:0;height:var(--oki-menu-trigger-size);border:var(--oki-menu-panel-border);border-radius:var(--oki-menu-trigger-radius);corner-shape:var(--oki-corner-shape-continuous);background:var(--oki-menu-panel-background);color:var(--oki-menu-trigger-text);box-shadow:var(--oki-menu-panel-shadow);font-size:var(--oki-menu-font-size);font-weight:var(--oki-menu-font-weight);letter-spacing:var(--oki-menu-letter-spacing);line-height:var(--oki-menu-line-height);-webkit-backdrop-filter:var(--oki-menu-panel-backdrop-filter);backdrop-filter:var(--oki-menu-panel-backdrop-filter);align-items:center;padding:0 10px;display:inline-flex;position:relative;overflow:hidden}.oki-menu-glass-label:after{content:"";z-index:-1;border-radius:inherit;background:var(--oki-menu-panel-specular);pointer-events:none;position:absolute;inset:0}.oki-menu-submenu{--oki-menu-panel-background:var(--oki-menu-submenu-surface-background)}.oki-menu-submenu:before{content:"";position:absolute}.oki-menu-submenu[data-side=right]:before{width:var(--oki-menu-submenu-gap);top:0;bottom:0;right:100%}.oki-menu-submenu[data-side=left]:before{width:var(--oki-menu-submenu-gap);top:0;bottom:0;left:100%}.oki-menu-submenu[data-side=bottom]:before{height:var(--oki-menu-submenu-gap);bottom:100%;left:0;right:0}.oki-menu-submenu[data-side=top]:before{height:var(--oki-menu-submenu-gap);top:100%;left:0;right:0}.oki-menu__label{color:var(--oki-menu-muted-text);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-glass);letter-spacing:0;padding:2px 10px 3px;line-height:1rem}.oki-menu__separator{background:var(--oki-menu-separator);flex:0 0 1px;height:1px;margin:2px}.oki-menu[data-oki-menu-stack-parent=true]{clip-path:inset(0 0 max(0px, calc(100% - 48px)) 0 round var(--oki-menu-radius));pointer-events:none}.oki-menu[data-oki-menu-stack-parent=true]>*{visibility:hidden}.oki-menu[data-oki-menu-stacked=true] .oki-menu__item{white-space:normal;overflow-wrap:anywhere;min-height:36px}.oki-menu__stack-back{font-weight:var(--oki-font-weight-semibold);flex:none}.oki-menu__stack-back>span:not(.oki-menu__icon){flex:1;min-width:0}.oki-menu__stack-back>svg{flex:none;width:20px;height:20px}.oki-menu__group{gap:var(--oki-navigation-item-gap);flex-direction:column;display:flex}.oki-menu__inset{flex-direction:var(--oki-menu-flex-direction,column);gap:var(--oki-navigation-item-gap);border-radius:max(0px, calc(var(--oki-menu-radius) - var(--oki-menu-panel-padding)));corner-shape:var(--oki-corner-shape-continuous);min-width:0;display:flex;overflow:clip}.oki-menu__submenu-item{align-items:center;width:100%;display:flex;position:relative}.oki-menu__item{box-sizing:border-box;border-radius:var(--oki-menu-item-radius);corner-shape:var(--oki-corner-shape-continuous);width:100%;min-height:28px;color:var(--oki-menu-item-text);font:inherit;font-size:var(--oki-menu-font-size);font-weight:var(--oki-menu-font-weight);letter-spacing:var(--oki-menu-letter-spacing);line-height:var(--oki-menu-line-height);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;display:flex}.oki-menu__text{min-width:0}.oki-menu:not([data-oki-menu-mobile=true]):not([data-oki-menu-stacked=true]) .oki-menu__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oki-menu:not([data-oki-menu-mobile=true]):not([data-oki-menu-stacked=true]):not([data-oki-menu-size=large]) .oki-menu__text{max-inline-size:var(--oki-menu-text-max-inline-size,360px)}.oki-menu--shelf-navigation .oki-menu__item{font-weight:var(--oki-font-weight-regular);letter-spacing:0}.oki-menu--shelf-navigation .oki-menu__item[aria-current=page]{background:var(--oki-menu-item-hover-fill)}.oki-menu__disclosure{width:12px;height:12px;color:var(--oki-menu-muted-text);flex:0 0 12px;place-items:center;margin-left:auto;display:inline-grid}.oki-menu__disclosure>svg{width:12px;height:12px}.oki-menu__shortcut+.oki-menu__disclosure,.oki-menu__check+.oki-menu__disclosure{margin-left:0}.oki-menu__submenu-item[data-submenu-side=left]>.oki-menu__submenu-trigger>.oki-menu__disclosure{scale:-1 1}.oki-menu__split-primary{flex:auto;min-width:0}.oki-menu__split-disclosure{flex:0 0 28px;justify-content:center;padding-inline:0}.oki-menu__split-disclosure>.oki-menu__disclosure{margin-left:0}.oki-menu__icon{display:none}[data-oki-menu-icons=plain] .oki-menu__icon,.oki-menu[data-oki-menu-icons=framed] .oki-menu__icon{box-sizing:border-box;color:currentColor;width:20px;height:20px;font-size:10px;font-weight:var(--oki-font-weight-semibold);flex:0 0 20px;place-items:center;line-height:1;display:inline-grid}.oki-menu[data-oki-menu-icons=framed] .oki-menu__icon{corner-shape:var(--oki-corner-shape-continuous);background:var(--oki-interaction-subtle-hover-fill);border-radius:6px}.oki-menu__icon>svg{width:20px;height:20px;color:var(--oki-action-icon-color)}.oki-menu--sidebar-icons .oki-menu__icon>svg{color:var(--oki-sidebar-icon-color)}.oki-menu__item[data-tone=danger] .oki-menu__icon>svg{color:var(--oki-menu-danger-text)}.oki-menu__current{color:var(--oki-menu-muted-text);font-size:var(--oki-type-caption);letter-spacing:0;margin-left:auto}.oki-menu__shortcut{color:var(--oki-menu-muted-text);font:inherit;font-size:var(--oki-type-footnote);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;margin-left:auto;padding-left:16px}.oki-menu[data-oki-menu-mobile=true] .oki-menu__shortcut{display:none}.oki-menu__check{color:currentColor;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-left:auto;display:inline-grid}.oki-menu__shortcut+.oki-menu__check{margin-left:0}.oki-menu__check>svg{width:16px;height:16px}.oki-menu__item[data-has-reason=true]{color:var(--oki-menu-muted-text);cursor:default;flex-wrap:wrap;row-gap:0}.oki-menu__reason{color:var(--oki-menu-muted-text);font-size:var(--oki-type-footnote);font-weight:var(--oki-font-weight-regular);white-space:normal;flex:1 0 100%;line-height:1rem}[data-oki-menu-icons=plain] .oki-menu__item:has(>.oki-menu__icon)>.oki-menu__reason{padding-left:28px}.oki-menu[data-oki-menu-icons=framed] .oki-menu__item:has(>.oki-menu__icon)>.oki-menu__reason{padding-left:28px}.oki-menu__item[data-completion]{background:var(--oki-menu-item-hover-fill);cursor:default}.oki-menu__item[data-completion=failed]{background:var(--oki-menu-danger-hover-fill)}.oki-menu__item:focus-visible,.oki-menu__item[data-active=true]{background:var(--oki-menu-item-hover-fill);color:var(--oki-menu-item-hover-text);outline:none}@media (hover:hover){.oki-menu__item:hover{background:var(--oki-menu-item-hover-fill);color:var(--oki-menu-item-hover-text);outline:none}}.oki-menu__submenu-trigger[aria-expanded=true]{background:var(--oki-menu-item-hover-fill);color:var(--oki-menu-item-hover-text)}.oki-menu__item:active{background:var(--oki-menu-item-pressed-fill)}@media (hover:hover){.oki-menu[data-selection-visual=label] .oki-menu__item[aria-checked=true]:not(:hover):not(:focus-visible){color:var(--oki-menu-item-text);background:0 0}}.oki-menu__item[data-tone=danger]{color:var(--oki-menu-danger-text)}.oki-menu__item[data-tone=danger]:focus-visible{background:var(--oki-menu-danger-hover-fill);color:var(--oki-menu-danger-text)}@media (hover:hover){.oki-menu__item[data-tone=danger]:hover{background:var(--oki-menu-danger-hover-fill);color:var(--oki-menu-danger-text)}}.oki-menu__item:disabled{cursor:default;opacity:.42}.oki-menu__item:disabled:has([data-oki-app-artwork]){opacity:1;color:var(--oki-disabled-icon-color)}.oki-menu[data-oki-menu-scroll=true]{--oki-scroll-area-bar-right:calc(var(--oki-scrollbar-separator-gap) - var(--oki-menu-panel-padding));overflow:hidden}.oki-menu__scroll{flex:auto;min-height:0}.oki-menu__scroll-content{gap:var(--oki-navigation-item-gap);flex-direction:column;display:flex}.oki-menu[data-oki-menu-size=large],.oki-menu-glass-panel[data-oki-menu-size=large]{--oki-menu-inline-inset:12px;--oki-menu-scrollbar-clearance:4px;--oki-menu-scrollbar-lane:calc(var(--oki-scroll-area-thumb-width) + var(--oki-menu-scrollbar-clearance));--oki-menu-panel-background:var(--oki-menu-panel-large-background);--oki-menu-panel-backdrop-filter:var(--oki-menu-panel-large-backdrop-filter)}.oki-menu[data-oki-menu-material=glass]{--oki-menu-panel-background:var(--oki-menu-panel-always-glass-background);--oki-menu-panel-backdrop-filter:var(--oki-menu-panel-always-glass-backdrop-filter)}.oki-menu[data-oki-menu-size=large] .oki-menu__item,.oki-menu[data-oki-menu-size=large] .oki-menu__label{padding-inline:var(--oki-menu-inline-inset)}.oki-menu[data-oki-menu-size=large] .oki-scroll-area[data-scrollable=true] .oki-scroll-area__content{padding-right:var(--oki-menu-scrollbar-lane)}.oki-menu__item:disabled .oki-menu__icon>svg,.oki-menu__item[aria-disabled=true] .oki-menu__icon>svg{color:var(--oki-disabled-icon-color)}.oki-menu[data-oki-menu-mobile=true]:not([data-oki-menu-size=large]):not([role=dialog]){min-width:min(220px,100vw - 32px);max-width:min(280px,100vw - 32px)}.oki-menu[data-oki-menu-mobile=true]:not([data-oki-menu-size=large]):not([role=dialog]) .oki-menu__item{white-space:normal;overflow-wrap:anywhere;min-height:36px}.oki-menu[data-oki-menu-bottom-navigation=true][data-oki-menu-stack-parent=true]{visibility:hidden}@media (prefers-contrast:more){.oki-menu__item:focus-visible,.oki-menu-trigger:focus-visible,.oki-menu-glass-action:focus-visible{outline:var(--oki-focus-ring);outline-offset:calc(-1 * var(--oki-focus-ring-width))}}:root[data-oki-contrast=more] .oki-menu__item:focus-visible,:root[data-oki-contrast=more] .oki-menu-trigger:focus-visible,:root[data-oki-contrast=more] .oki-menu-glass-action:focus-visible{outline:var(--oki-focus-ring);outline-offset:calc(-1 * var(--oki-focus-ring-width))}@media (min-width:901px){.home-shell[data-oki-chat-history~=sidebar]:not([data-oki-chat-history~=tray]){--oki-chat-history-width:240px}.home-shell[data-oki-chat-history~=sidebar]:not([data-oki-chat-history~=tray]) .home-canvas{--oki-canvas-surrendered-inline-end:calc(var(--oki-shell-dialogue-dock-width) + 240px + var(--oki-context-panel-width,0px));margin-right:var(--oki-canvas-surrendered-inline-end)}}}@layer oki-utilities{[data-oki-cjk],[lang]:not(html):is(:lang(zh),:lang(ja),:lang(ko)){letter-spacing:normal;text-autospace:normal;--oki-chat-text-line-height:1.7;--oki-composer-line-height:calc(var(--oki-chat-text-font-size) * 1.7)}[data-oki-cjk] h1,[data-oki-cjk] h2,[data-oki-cjk] h3,[data-oki-cjk] h4,[data-oki-cjk] h5,[data-oki-cjk] h6,[lang]:not(html):is(:lang(zh),:lang(ja),:lang(ko)) h1,[lang]:not(html):is(:lang(zh),:lang(ja),:lang(ko)) h2,[lang]:not(html):is(:lang(zh),:lang(ja),:lang(ko)) h3,[lang]:not(html):is(:lang(zh),:lang(ja),:lang(ko)) h4,[lang]:not(html):is(:lang(zh),:lang(ja),:lang(ko)) h5,[lang]:not(html):is(:lang(zh),:lang(ja),:lang(ko)) h6{letter-spacing:normal}[lang]:not(html):is(:lang(zh),:lang(ja),:lang(ko)),:root[data-oki-han] [data-oki-cjk=han]{--oki-font-sans:var(--oki-font-latin), var(--oki-font-cjk), var(--oki-font-system);font-family:var(--oki-font-sans)}:root[data-oki-han=zh-Hans] [data-oki-cjk=han],[lang]:not(html):lang(zh-Hans),[lang]:not(html):lang(zh-CN),[lang]:not(html):lang(zh-SG){--oki-font-cjk:"PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC"}:root[data-oki-han=zh-Hant] [data-oki-cjk=han],[lang]:not(html):lang(zh-Hant),[lang]:not(html):lang(zh-TW){--oki-font-cjk:"PingFang TC", "PingFang HK", "Microsoft JhengHei UI", "Microsoft JhengHei", "Noto Sans CJK TC", "Noto Sans TC"}:root[data-oki-han=zh-Hant-HK] [data-oki-cjk=han],:root[data-oki-han=zh-Hant-HK] [lang]:lang(zh-Hant),[lang]:not(html):lang(zh-HK),[lang]:not(html):lang(zh-MO){--oki-font-cjk:"PingFang HK", "PingFang TC", "Microsoft JhengHei UI", "Microsoft JhengHei", "Noto Sans CJK HK", "Noto Sans HK"}:root[data-oki-han=ja] [data-oki-cjk=han],[lang]:not(html):lang(ja){--oki-font-cjk:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Meiryo UI", "Noto Sans CJK JP", "Noto Sans JP"}[lang]:not(html):lang(ja){word-break:auto-phrase}[lang]:not(html):lang(ko){--oki-font-cjk:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Noto Sans KR";word-break:keep-all}}@layer oki-overrides{:root[data-oki-touch-feedback] [data-oki-press=dim]{opacity:.45!important;transition:none!important}:root[data-oki-touch-feedback] [data-oki-press=sink]{transition:scale .12s var(--oki-ease-out,ease-out)!important;scale:.97!important}:root[data-oki-touch-feedback] [data-oki-press=released]{transition:opacity .24s var(--oki-ease-out,ease-out), scale .24s var(--oki-ease-out,ease-out)!important}@media (prefers-reduced-motion:reduce){:root[data-oki-touch-feedback] [data-oki-press=released]{transition:opacity .16s linear!important}}:root[data-oki-theme=greyscale] .oki-logo{filter:grayscale()}:root[data-oki-theme=black] body,:root[data-oki-theme=black] .app-root,:root[data-oki-theme=black] .home-shell,:root[data-oki-theme=black] .home-auth-transition,:root[data-oki-theme=black] .home-shell--ios-embedded,:root[data-oki-theme=black] .home-canvas,:root[data-oki-theme=black] .home-dialogue{background-color:var(--surface)}:root .oki-logo[data-oki-logo-tone=black]{filter:brightness(0);mix-blend-mode:normal}:root .oki-logo[data-oki-logo-tone=white]{filter:brightness(0)invert();mix-blend-mode:normal}:root[data-oki-theme=light] [data-oki-logo-tone]{filter:brightness(0);mix-blend-mode:normal}:root[data-oki-theme=black] .home-shell--edge-chrome .dialogue-sidebar,:root[data-oki-theme=black] .home-shell--edge-chrome .home-dialogue{background-color:var(--oki-chat-surface-background)}:root[data-oki-theme=black] .home-canvas-nav:before{background:linear-gradient(to bottom, rgb(var(--surface-canvas-rgb)) 0%, rgb(var(--surface-canvas-rgb)) 72%, rgb(var(--surface-canvas-rgb) / 0%) 100%)}:root[data-oki-theme=black] .oki-menu__icon{color:var(--oki-menu-item-text)}:root[data-oki-theme=black] .app-sidebar-search{background:0 0}:root[data-oki-theme=black] .app-sidebar-search__field-row{background:var(--oki-gray-white)}:root[data-oki-theme=black] .app-sidebar-search__field{background:#e7e7e7}:root[data-oki-theme=black] .app-sidebar-search__field-row{border-bottom-color:var(--oki-control-border)}:root[data-oki-theme=black] .dialogue-sidebar,:root[data-oki-theme=black] .dialogue-sidebar--disabled,:root[data-oki-theme=black] .home-dialogue{background-color:var(--oki-chat-surface-background);color:var(--oki-chat-body-text)}:root[data-oki-theme=black] .dialogue-sidebar--disabled .dialogue-sidebar__inner:after{background-color:rgb(var(--surface-canvas-rgb) / 68%)}:root[data-oki-theme=black] .dialogue-prompt__input{color:var(--text-primary)}:root[data-oki-theme=black] .dialogue-sidebar__title{color:var(--text-secondary)}:root[data-oki-theme=black] .dialogue-prompt,:root[data-oki-theme=black] .dialogue-sidebar__body--thread .dialogue-prompt{background:var(--oki-chat-prompt-background)}:root[data-oki-theme=black] .dialogue-sidebar--sidebar{border:0}:root[data-oki-theme=black] .dialogue-sidebar--sidebar,:root[data-oki-theme=black] .dialogue-sidebar--sidebar .dialogue-sidebar__inner,:root[data-oki-theme=black] .dialogue-sidebar--sidebar .dialogue-sidebar__body,:root[data-oki-theme=black] .dialogue-sidebar--sidebar .dialogue-sidebar__history,:root[data-oki-theme=black] .dialogue-sidebar--sidebar .dialogue-sidebar__history-scroll{background:var(--oki-chat-surface-background);color:var(--oki-chat-body-text)}:root[data-oki-theme=black] .dialogue-sidebar--sidebar .dialogue-sidebar__header{background:0 0}:root[data-oki-theme=black] .shelf-view,:root[data-oki-theme=black] .shelf-view__body,:root[data-oki-theme=black] .shelf-documents,:root[data-oki-theme=black] .shelf-documents__chrome,:root[data-oki-theme=black] .shelf-section,:root[data-oki-theme=black] .shelf-album,:root[data-oki-theme=black] .photo-map{background:var(--surface)}:root[data-oki-theme=black] .shelf-album,:root[data-oki-theme=black] .shelf-notes,:root[data-oki-theme=black] .shelf-pages-gallery{--album-surface:var(--surface);--album-lens-inactive:var(--oki-gray-600);--album-lens-active:var(--oki-gray-200);color:var(--text-primary)}:root[data-oki-theme=black] .home-shell--wallpaper .home-canvas,:root[data-oki-theme=black] .home-shell--wallpaper .shelf-view,:root[data-oki-theme=black] .home-shell--wallpaper .shelf-view__body,:root[data-oki-theme=black] .home-shell--wallpaper .shelf-section,:root[data-oki-theme=black] .home-shell--wallpaper .shelf-album,:root[data-oki-theme=black] .home-shell--wallpaper .shelf-notes,:root[data-oki-theme=black] .home-shell--wallpaper .shelf-pages-gallery{--album-surface:transparent;background:0 0}:root[data-oki-theme=black] .home-shell--wallpaper .shelf-view__body.shelf-view__body--actions,:root[data-oki-theme=black] .home-shell--wallpaper .shelf-view__body.shelf-view__body--profile,:root[data-oki-theme=black] .home-shell--wallpaper .shelf-view__body.shelf-view__body--documents{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root[data-oki-theme=black] .home-shell--wallpaper .shelf-view__body.shelf-view__body--actions,:root[data-oki-theme=black] .home-shell--wallpaper .shelf-view__body.shelf-view__body--profile,:root[data-oki-theme=black] .home-shell--wallpaper .shelf-view__body.shelf-view__body--documents{background:color-mix(in srgb, var(--surface) 90%, transparent)}}:root[data-oki-theme=black] .home-shell--wallpaper .shelf-documents,:root[data-oki-theme=black] .home-shell--wallpaper .shelf-section__calendar{background:0 0}:root[data-oki-theme=black] .shelf-section--calendar{--calendar-surface:var(--surface);--calendar-editor-surface:var(--surface-panel)}:root[data-oki-theme=black] .shelf-feature-card--notes{--shelf-card-text-color:var(--shelf-card-notes-ink);--shelf-card-metric-color:var(--shelf-card-notes-ink);--shelf-card-secondary-text-color:var(--shelf-card-notes-ink);--shelf-card-context-color:var(--shelf-card-notes-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-oki-theme=black] .shelf-feature-card--notes{--shelf-card-context-color:color-mix(in srgb, var(--shelf-card-notes-ink) 78%, transparent)}}:root[data-oki-theme=black] .shelf-feature-card--notes{--shelf-card-focus-color:var(--shelf-card-notes-ink);--shelf-card-action-tint:var(--oki-gray-white);--shelf-card-action-text:var(--shelf-card-notes-ink);--shelf-card-notes-text:var(--shelf-card-notes-ink)}:root[data-oki-theme=black] .shelf-feature-card:is(.shelf-feature-card--documents,.shelf-feature-card--map,.shelf-feature-card--people,.shelf-feature-card--relationships,.shelf-feature-card--integrations,.shelf-feature-card--apps,.shelf-feature-card--settings){--shelf-card-text-color:var(--shelf-card-notes-ink);--shelf-card-metric-color:var(--shelf-card-notes-ink);--shelf-card-secondary-text-color:var(--shelf-card-notes-ink);--shelf-card-context-color:var(--shelf-card-notes-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-oki-theme=black] .shelf-feature-card:is(.shelf-feature-card--documents,.shelf-feature-card--map,.shelf-feature-card--people,.shelf-feature-card--relationships,.shelf-feature-card--integrations,.shelf-feature-card--apps,.shelf-feature-card--settings){--shelf-card-context-color:color-mix(in srgb, var(--shelf-card-notes-ink) 78%, transparent)}}:root[data-oki-theme=black] .shelf-feature-card:is(.shelf-feature-card--documents,.shelf-feature-card--map,.shelf-feature-card--people,.shelf-feature-card--relationships,.shelf-feature-card--integrations,.shelf-feature-card--apps,.shelf-feature-card--settings){--shelf-card-focus-color:var(--shelf-card-notes-ink);--shelf-card-action-tint:var(--oki-gray-white);--shelf-card-action-text:var(--shelf-card-notes-ink);--shelf-card-settings-row-label:var(--shelf-card-notes-ink)}:root[data-oki-theme=black] .shelf-section__more,:root[data-oki-theme=black] .photo-map-sheet{border-color:var(--oki-control-border);background:var(--surface-raised);color:var(--text-primary)}:root[data-oki-theme=black] .records-canvas{background:var(--surface)}:root[data-oki-theme=black] .home-main--shelf-desk-peek:not(.home-main--shelf-desk-handoff) .home-main__tab-panel--desk .records-canvas{background:0 0}:root[data-oki-theme=black] .records-canvas__world{background-color:var(--desk-surface-color,var(--oki-desk-surface-bg));background-image:radial-gradient(circle, var(--oki-white-overlay-15) 0 .85px, transparent 1px);border-color:#454541}:root[data-oki-theme=black] .desk-world-miniature.records-canvas{border-color:var(--oki-control-border);background:var(--desk-surface-color,var(--oki-desk-surface-bg));box-shadow:0 1px 2px var(--oki-black-overlay-40), 0 3px 10px var(--oki-black-overlay-50)}:root[data-oki-theme=black] .app-sidebar-search__tile-frame--desk:after{content:"";border:1px solid var(--oki-white-overlay-15);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.workspace-page[data-oki-content-scheme=dark-on-light] .workspace-page__inner,.workspace-page[data-oki-content-scheme=dark-on-light] .workspace-page__paper-sheet,:root[data-oki-theme=black] .workspace-page.workspace-page--kind-memo[data-oki-content-scheme=theme]{--text-primary:var(--oki-gray-800);--text-secondary:var(--oki-gray-600);--text-tertiary:var(--oki-gray-500);--text-disabled:var(--oki-gray-300);--stroke-secondary:var(--oki-gray-300);--stroke-emphasis:var(--oki-gray-500);--oki-neutral-text-rgb:33, 33, 33;--control-fill:var(--oki-gray-200);--selection-fill:var(--oki-gray-200);--oki-control-border:var(--oki-gray-300);color:var(--text-primary)}.workspace-page[data-oki-content-scheme=light-on-dark],:root[data-oki-theme=black] .workspace-page[data-oki-content-scheme=theme]:not(.workspace-page--kind-memo){--text-primary:#f0f0ed;--text-secondary:#aaa9a3;--text-tertiary:#888883;--text-disabled:#6f6f6a;--stroke-secondary:#6f6f6a;--stroke-emphasis:#a1a19b;--oki-neutral-text-rgb:240, 240, 237;--control-fill:#343431;--selection-fill:#373733;--oki-control-border:#484844;--workspace-page-checkbox-border-color:var(--oki-white-overlay-60);--workspace-page-image-dropzone-bg:var(--oki-white-overlay-05);--workspace-page-image-dropzone-border:var(--oki-white-overlay-10);--workspace-page-image-dropzone-text:var(--oki-white-overlay-60);--workspace-page-accent-line-color:var(--oki-white-overlay-25);--workspace-page-quote-color:var(--text-secondary);--workspace-page-code-border-color:var(--oki-white-overlay-10);--workspace-page-code-background:var(--oki-black-overlay-15);--workspace-page-code-text-color:var(--text-primary);--workspace-page-code-action-border-color:var(--oki-white-overlay-10);--workspace-page-code-action-background:var(--oki-white-overlay-10);--workspace-page-table-border-color:var(--oki-white-overlay-10);--workspace-page-table-header-background:var(--oki-white-overlay-05);--workspace-page-table-cell-background:#ffffff06;--workspace-page-table-action-border-color:var(--oki-white-overlay-10);--workspace-page-table-action-background:var(--oki-white-overlay-05);--workspace-page-table-action-hover-background:var(--oki-white-overlay-10);--workspace-page-highlight-gray:#2f2f2d;--workspace-page-highlight-brown:#3a2d28;--workspace-page-highlight-orange:#43301f;--workspace-page-highlight-yellow:#3d3420;--workspace-page-highlight-green:#25362b;--workspace-page-highlight-blue:#1f3340;--workspace-page-highlight-purple:#352b40;--workspace-page-highlight-pink:#402a35;--workspace-page-highlight-red:#432a29;--workspace-page-text-gray:#a3a39e;--workspace-page-text-brown:#c49e88;--workspace-page-text-orange:#e5945a;--workspace-page-text-yellow:#d8aa55;--workspace-page-text-green:#73b98e;--workspace-page-text-blue:#74abd9;--workspace-page-text-purple:#b896d9;--workspace-page-text-pink:#dd82ae;--workspace-page-text-red:#ea7b77}:root[data-oki-theme=black] .workspace-page-loading{background:var(--surface-muted);color:var(--text-primary)}:root[data-oki-glass-mode=true] .workspace-page{--workspace-page-paper-bg:#e8f5ff7a;--workspace-page-paper-scrim-image:linear-gradient(135deg, #ffffff61, #c5e2f342);--workspace-page-paper-image:none}:root[data-oki-glass-mode=true] .workspace-page__inner{-webkit-backdrop-filter:blur(22px)saturate(1.28);border:1px solid #ffffff80;box-shadow:inset 0 1px #ffffff6b,0 16px 42px #30597629}:root[data-oki-glass-mode=true] .workspace-page.workspace-page--layout-paper .workspace-page__inner{box-shadow:none;-webkit-backdrop-filter:none;background-color:#0000;background-image:none;border:0}:root[data-oki-glass-mode=true] .workspace-page__paper-sheet{background-color:var(--workspace-page-paper-bg);background-image:var(--workspace-page-paper-scrim-image);-webkit-backdrop-filter:blur(22px)saturate(1.28);border:1px solid #ffffff80;box-shadow:inset 0 1px #ffffff6b,0 16px 42px #30597629}:root[data-oki-theme=black][data-oki-glass-mode=true] .workspace-page{--workspace-page-paper-bg:#2538488f;--workspace-page-paper-scrim-image:linear-gradient(135deg, #a0cfeb33, #21364852)}:root[data-oki-theme=black][data-oki-glass-mode=true] .workspace-page__inner,:root[data-oki-theme=black][data-oki-glass-mode=true] .workspace-page__paper-sheet{border-color:#d7efff3d;box-shadow:inset 0 1px #ebf9ff29,0 16px 42px #00000057}:root[data-oki-theme=black] .device-token-manager{color:var(--text-primary)!important}:root[data-oki-theme=black] .device-token-manager__device{border-color:var(--oki-control-border)!important;background:var(--surface-panel)!important;box-shadow:0 18px 54px var(--oki-black-overlay-30)!important}:root[data-oki-theme=black] .device-token-manager p,:root[data-oki-theme=black] .device-token-manager__runtime>div,:root[data-oki-theme=black] .device-token-manager__runtime-row>span{color:var(--text-secondary)!important}:root[data-oki-theme=black] .device-token-manager__runtime-row code{color:var(--text-primary)!important}:root[data-oki-theme=black] .device-token-manager__refresh{border-color:var(--oki-control-border)!important;background:var(--surface-muted)!important;color:var(--text-primary)!important}:root[data-oki-theme=black] .device-token-manager__revoke[data-active=true]{border-color:var(--oki-gray-50)!important;background:var(--oki-gray-50)!important;color:var(--oki-gray-950)!important}:root[data-oki-theme=black] .settings-card--processing:not([data-settings-layout=rows]){color:var(--text-primary);background:#263026}:root[data-oki-theme=black] .settings-card--personalization:not([data-settings-layout=rows]){background:#1d1d1b}:root[data-oki-theme=black] .settings-card--personal:not([data-settings-layout=rows]){background:#302d27}:root[data-oki-theme=black] .settings-card--devices:not([data-settings-layout=rows]){background:#29302e}:root[data-oki-theme=black] .settings-card--runtime:not([data-settings-layout=rows]){background:#2d2d2b}:root[data-oki-theme=black] .settings-card:not(.settings-card--danger),:root[data-oki-theme=black] .settings-card:not(.settings-card--danger) .settings-card__title,:root[data-oki-theme=black] .settings-card:not(.settings-card--danger) .settings-card__copy,:root[data-oki-theme=black] .settings-personalization__feature-title,:root[data-oki-theme=black] .settings-personal-editor__field input{color:var(--text-primary)}:root[data-oki-theme=black] .settings-personal-editor__save{background:var(--oki-gray-50);color:var(--oki-gray-950)}:root[data-oki-theme=black] .settings-card--danger:not([data-settings-layout=rows]){color:var(--text-primary);background:#382625}:root[data-oki-theme=black] .settings-card--danger .settings-card__title,:root[data-oki-theme=black] .settings-card--danger .settings-card__copy{color:var(--text-primary)}:root[data-oki-theme=black] .settings-danger-zone__input{border-color:var(--oki-white-overlay-20);background:var(--oki-white-overlay-10);color:var(--text-primary)}:root[data-oki-theme=black] .settings-danger-zone__input:focus{border-color:var(--oki-white-overlay-40)}:root[data-oki-theme=black] .settings-danger-zone__input::placeholder{color:var(--oki-white-overlay-30)}:root[data-oki-theme=black] .settings-danger-zone__cancel{background:var(--oki-white-overlay-10);color:var(--text-primary)}:root[data-oki-theme=black] .settings-danger-zone__delete{color:#1b1110;background:#c8786e}:root[data-oki-theme=black] .settings-card--processing .settings-card__title{color:var(--text-primary)}:root[data-oki-theme=black] .oki-scroll-area__thumb{background-color:var(--oki-gray-800)}:root[data-oki-theme=black] ::-webkit-scrollbar-thumb{background-color:var(--oki-gray-800)}:root[data-oki-theme-transition=crossfade],:root[data-oki-theme-transition=crossfade] *,:root[data-oki-theme-transition=crossfade] :before,:root[data-oki-theme-transition=crossfade] :after{transition:none!important}:root[data-oki-theme-transition=crossfade]::view-transition-old(root){animation-duration:.28s!important;animation-timing-function:ease!important}:root[data-oki-theme-transition=crossfade]::view-transition-new(root){animation-duration:.28s!important;animation-timing-function:ease!important}@media (prefers-reduced-motion:no-preference){:root[data-oki-theme-transition=paint],:root[data-oki-theme-transition=paint] *,:root[data-oki-theme-transition=paint] :before,:root[data-oki-theme-transition=paint] :after{transition:background-color .28s,border-color .28s,caret-color .28s,color .28s,fill .28s,filter .28s,outline-color .28s,box-shadow .28s,stroke .28s,text-decoration-color .28s,transform .28s!important}:root[data-oki-theme-transition=crossfade]::view-transition-group(oki-color-mode-thumb){animation-duration:80ms!important;animation-timing-function:cubic-bezier(.5,0,.75,.35)!important}}@media (forced-colors:active){:where([aria-current=date]){outline-offset:-1px;outline:1px solid canvastext}:where(a[href],button,input:is([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),select,summary,[role=button],[role=tab],[role=switch],[tabindex]:not([tabindex="-1"],input,textarea,[contenteditable]:not([contenteditable=false]),[role=textbox])):focus-visible{outline-offset:2px;outline:2px solid highlight!important}:where(.oki-menu__item,.home-canvas-nav__header-control):focus-visible{outline-offset:-2px}:where(.oki-menu__item[data-active=true],.oki-menu__submenu-trigger[aria-expanded=true],.home-canvas-nav__header-control--open,[aria-current]:not([aria-current=false],[aria-current=date]),[aria-checked=true],[aria-pressed=true],[role=tab][aria-selected=true],[role=option][aria-selected=true]){forced-color-adjust:none!important;color:highlighttext!important;background-color:highlight!important}:where(.oki-menu__item[data-active=true],.oki-menu__submenu-trigger[aria-expanded=true],.home-canvas-nav__header-control--open,[aria-current]:not([aria-current=false],[aria-current=date]),[aria-checked=true],[aria-pressed=true],[role=tab][aria-selected=true],[role=option][aria-selected=true]) :where(*){color:inherit!important}}}img,video:not([data-login-memchip] video){dynamic-range-limit:standard}.home-shell[data-oki-chat-history~=tray] .home-dialogue-dock{visibility:hidden}.home-shell[data-oki-header~=compact][data-oki-header] .home-main__canvas-view-switch{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
