@layer oki-components{.iy2W3G_refreshFailed{color:var(--text-secondary);font-size:var(--oki-type-subhead);line-height:var(--oki-type-subhead-leading);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;display:flex}.iy2W3G_refreshFailed .iy2W3G_refreshAction{margin-top:0}}
@layer oki-components{.LXv0lq_root{--startup-bar-inset:var(--oki-global-command-edge-inset);--startup-bar-height:var(--oki-global-command-rest-height);--startup-bar-radius:calc(var(--startup-bar-height) / 2);--startup-dot-lane:calc(var(--oki-edge-control-size) + var(--oki-global-search-chat-gap));z-index:var(--z-modal);pointer-events:none;position:fixed;inset:0}.LXv0lq_logoLane{display:block;position:fixed;top:16px;left:18px}.LXv0lq_logo{width:calc(var(--oki-logo-width) * var(--oki-signed-in-logo-scale));height:calc(var(--oki-logo-height) * var(--oki-signed-in-logo-scale));-webkit-user-select:none;user-select:none;display:block}.LXv0lq_bar{right:calc(max(var(--startup-bar-inset), env(safe-area-inset-right,0px)) + var(--startup-dot-lane));bottom:max(var(--startup-bar-inset), env(safe-area-inset-bottom,0px));box-sizing:border-box;width:min(calc(var(--oki-global-search-bar-width) - var(--oki-global-search-left-trim)), calc(100vw - 2 * var(--startup-bar-inset) - var(--startup-dot-lane)));height:var(--startup-bar-height);border-radius:var(--startup-bar-radius);background:var(--oki-menu-panel-background);box-shadow:inset 0 0 0 1px var(--oki-chat-prompt-outline), var(--oki-header-glass-shadow);-webkit-backdrop-filter:var(--oki-menu-panel-backdrop-filter);backdrop-filter:var(--oki-menu-panel-backdrop-filter);color:var(--oki-chat-prompt-control-color);pointer-events:auto;cursor:text;align-items:center;padding-inline:3px;display:flex;position:fixed}.LXv0lq_control{width:var(--oki-global-search-add-size);height:var(--oki-global-search-add-size);flex:none;place-items:center;display:grid}.LXv0lq_control svg,.LXv0lq_send svg{width:18px;height:18px}.LXv0lq_field{box-sizing:border-box;width:100%;height:100%;padding:calc((var(--startup-bar-height) - var(--oki-composer-line-height)) / 2) calc(var(--oki-global-search-add-size) * 2 + 8px) 0 calc(var(--oki-global-search-add-size) + 11px);border-radius:inherit;color:var(--oki-global-search-entry-color);font-family:var(--oki-font-sans);font-size:var(--oki-prompt-font-size);font-weight:var(--oki-composer-font-weight);letter-spacing:var(--oki-composer-letter-spacing);line-height:var(--oki-composer-line-height);white-space:nowrap;resize:none;cursor:text;background:0 0;border:0;outline:none;margin:0;position:absolute;inset:0;overflow:hidden}.LXv0lq_label{min-width:0;color:var(--oki-global-search-hint-color);font-family:var(--oki-font-sans);font-size:var(--oki-prompt-font-size);font-weight:var(--oki-composer-font-weight);letter-spacing:var(--oki-composer-letter-spacing);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:1;padding-inline:8px;overflow:hidden}.LXv0lq_field:not(:placeholder-shown)+.LXv0lq_label{visibility:hidden}.LXv0lq_compactLabel,.LXv0lq_send{display:none}.LXv0lq_chatDot{right:max(var(--startup-bar-inset), env(safe-area-inset-right,0px));bottom:calc(max(var(--startup-bar-inset), env(safe-area-inset-bottom,0px)) + (var(--startup-bar-height) - 20px) / 2);border-radius:var(--oki-radius-pill);background:var(--oki-accent-orange);width:20px;height:20px;position:fixed}@media (max-width:720px){.LXv0lq_root{--startup-bar-inset:16px;--startup-bar-height:48px;--startup-dot-lane:0px}.LXv0lq_bar{left:max(var(--startup-bar-inset), env(safe-area-inset-left,0px));width:auto;box-shadow:var(--oki-header-glass-shadow);padding-inline:4px}.LXv0lq_control{width:40px;height:40px}.LXv0lq_control svg{width:22px;height:22px}.LXv0lq_field{padding-left:52px;padding-right:92px;font-size:1rem}.LXv0lq_label{font-size:1rem}.LXv0lq_wideLabel,.LXv0lq_chatDot{display:none}.LXv0lq_compactLabel{display:inline}.LXv0lq_send{border-radius:var(--oki-radius-pill);background:var(--oki-black-overlay-30);width:40px;height:40px;color:var(--oki-gray-white);flex:none;place-items:center;display:grid}.LXv0lq_send svg{width:20px;height:20px}}}
@layer oki-components{.rdHVZa_root{z-index:var(--z-modal);pointer-events:none;--startup-header-plate:var(--oki-gray-200);position:fixed;inset:0}.rdHVZa_lane{top:calc(var(--oki-header-interaction-midline-top-inset) - var(--oki-header-interaction-height) / 2);right:calc(var(--oki-canvas-destination-resting-width) + 4px);box-sizing:border-box;height:var(--oki-header-interaction-height);padding-inline:var(--oki-header-pill-padding);align-items:center;gap:4px;display:flex;position:fixed}.rdHVZa_control{--sheen-base:var(--startup-header-plate);--sheen-radius:var(--oki-radius-md);width:30px;height:30px}.rdHVZa_destination{top:calc(var(--oki-canvas-destination-top,0px) + 11px);right:calc(var(--oki-canvas-destination-right,0px) + 17px);--sheen-base:var(--startup-header-plate);--sheen-radius:var(--oki-radius-sm);width:82px;height:42px;position:fixed}}
@layer oki-components{._7tFq_W_canvas{z-index:var(--z-modal);contain:layout;pointer-events:none;position:fixed;inset:0}@media (min-width:900px){._7tFq_W_canvas{right:min(480px,50vw)}}@media (min-width:1600px){._7tFq_W_canvas{right:520px}}._7tFq_W_tray{z-index:calc(var(--z-modal) + 1);pointer-events:none;position:fixed;inset:0}}
.bFgxKW_root{z-index:var(--z-modal);background:var(--oki-workspace-arrival-background);opacity:1;transition:opacity .42s;position:fixed;inset:0}.bFgxKW_root[data-leaving=true]{opacity:0;pointer-events:none}.bFgxKW_sheen{pointer-events:none;background:0 0;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.bFgxKW_root{transition:none}}
@layer oki-components{.beL4MG_backdrop{z-index:120;background:color-mix(in srgb, var(--text-primary) 22%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity var(--oki-chrome-morph-duration) var(--oki-global-easing);place-items:center;padding:28px;display:grid;position:fixed;inset:0}@starting-style{.beL4MG_backdrop{opacity:0}}.beL4MG_backdrop[data-state=closing]{pointer-events:none;opacity:0;transition-duration:var(--oki-menu-exit-duration);transition-timing-function:var(--oki-menu-exit-easing)}.beL4MG_panel{border:1px solid var(--oki-travel-paper-border);background:var(--oki-travel-paper);width:min(980px,94vw);height:min(720px,88vh);box-shadow:var(--oki-popover-shadow);color:var(--text-primary);transition:opacity var(--oki-chrome-morph-duration) var(--oki-global-easing), scale var(--oki-chrome-morph-duration) var(--oki-global-easing);border-radius:24px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}@starting-style{.beL4MG_panel{opacity:0;scale:.97}}.beL4MG_backdrop[data-state=closing] .beL4MG_panel{opacity:0;transition-duration:var(--oki-menu-exit-duration);transition-timing-function:var(--oki-menu-exit-easing);scale:.97}@media (prefers-reduced-motion:reduce){.beL4MG_backdrop,.beL4MG_panel{transition:opacity .12s;scale:none}.beL4MG_backdrop[data-state=closing],.beL4MG_backdrop[data-state=closing] .beL4MG_panel{transition:opacity .1s;scale:none}@starting-style{.beL4MG_panel{scale:none}}}.beL4MG_header{border-bottom:1px solid var(--oki-travel-paper-rule);justify-content:space-between;align-items:center;padding:24px 28px 20px;display:flex}.beL4MG_header h2{font-family:var(--oki-font-serif);font-size:32px;font-weight:var(--oki-font-weight-medium);margin:2px 0 0}.beL4MG_eyebrow{color:var(--text-secondary);font-size:var(--oki-type-footnote);letter-spacing:.08em;text-transform:uppercase;margin:0}.beL4MG_headerStatus{align-items:center;gap:18px;display:flex}.beL4MG_headerStatus span{color:var(--oki-travel-budget-accent);font-size:var(--oki-type-subhead);align-items:center;gap:8px;display:flex}.beL4MG_headerStatus span i{background:var(--oki-travel-budget-accent);border-radius:50%;width:7px;height:7px}.beL4MG_headerStatus button{background:var(--oki-interaction-subtle-hover-fill);width:34px;height:34px;color:inherit;cursor:pointer;border:0;border-radius:50%;font-size:24px;line-height:1}.beL4MG_content{grid-template-columns:minmax(260px,34%) minmax(0,1fr);min-height:0;display:grid}.beL4MG_list{border-right:1px solid var(--oki-travel-paper-rule);padding:14px;overflow:auto}.beL4MG_letterRow{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;gap:7px;padding:15px;display:grid}.beL4MG_letterRow[data-selected=true]{background:var(--surface-raised)}@media (hover:hover){.beL4MG_letterRow:hover{background:var(--surface-raised)}}.beL4MG_letterRow>span:not(.beL4MG_rowTop){color:var(--text-secondary);font-size:var(--oki-type-subhead);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.beL4MG_rowTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.beL4MG_rowTop strong{font-size:var(--oki-type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:520;overflow:hidden}.beL4MG_letterRow[data-unread=true] .beL4MG_rowTop strong{font-weight:700}.beL4MG_rowTop i{background:var(--oki-menu-danger-text);border-radius:50%;flex:none;width:7px;height:7px}.beL4MG_letterRow time{color:var(--text-tertiary);font-size:var(--oki-type-caption)}.beL4MG_reader{background:var(--oki-travel-paper-bright);padding:clamp(28px,5vw,62px);overflow:auto}.beL4MG_letterHeading p{color:var(--oki-travel-brown);font-size:var(--oki-type-footnote);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.beL4MG_letterHeading h3{max-width:620px;font-family:var(--oki-font-serif);font-size:clamp(28px,4vw,42px);font-weight:var(--oki-font-weight-medium);margin:0 0 8px;line-height:1.08}.beL4MG_letterHeading time{color:var(--text-tertiary);font-size:var(--oki-type-footnote)}.beL4MG_body{max-width:650px;color:var(--text-primary);font-family:var(--oki-font-serif);white-space:pre-wrap;margin-top:34px;font-size:17px;line-height:1.75}.beL4MG_photos{gap:10px;margin-top:34px;display:flex}.beL4MG_photos img{object-fit:cover;border-radius:9px;width:92px;height:76px}.beL4MG_empty,.beL4MG_readerEmpty{color:var(--text-secondary);text-align:center;place-items:center;padding:44px 22px;display:grid}.beL4MG_empty span{font-size:28px}.beL4MG_empty p{max-width:230px;font-size:var(--oki-type-subhead);margin:8px 0;line-height:1.5}.beL4MG_error{color:var(--oki-menu-danger-text);font-size:var(--oki-type-subhead);padding:20px}@media (max-width:720px){.beL4MG_backdrop{padding:0}.beL4MG_panel{border:0;border-radius:0;width:100%;height:100dvh}.beL4MG_content{grid-template-columns:42% 58%}.beL4MG_header{padding:18px}.beL4MG_reader{padding:24px}}}
.nkao0W_band{width:100%;min-height:100dvh;position:relative}.nkao0W_active{width:100vw;min-height:100dvh;overflow:hidden}.nkao0W_panel{width:100%;min-width:0;min-height:100dvh;position:relative;overflow:hidden}.nkao0W_active .nkao0W_panel{position:absolute;inset:0}.nkao0W_productPanel{z-index:0}.nkao0W_onboardingPanel{z-index:2;opacity:1;transition:opacity .24s var(--oki-ease-out)}.nkao0W_chromeRevealing .nkao0W_onboardingPanel,.nkao0W_deskEntering .nkao0W_onboardingPanel{opacity:0;pointer-events:none}.nkao0W_active .nkao0W_productPanel .home-main__tab-panel--desk{opacity:0;transition:opacity .36s var(--oki-ease-out)}.nkao0W_deskEntering .nkao0W_productPanel .home-main__tab-panel--desk{opacity:1}.nkao0W_active .nkao0W_productPanel .oki-logo{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel .home-shell__logo-hit-target{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel .home-canvas-nav{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel .home-main__canvas-view-switch{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel .home-main__bottom-controls--desk-dock{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel .home-dialogue-dock{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel .home-dialogue-dock__splitter{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel .home-dialogue-rail{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active .nkao0W_productPanel [data-oki-shared-command-surface]{opacity:0;transition:opacity .5s var(--oki-ease-out)}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .oki-logo{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .home-shell__logo-hit-target{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .home-canvas-nav{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .home-main__canvas-view-switch{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .home-main__bottom-controls--desk-dock{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .home-dialogue-dock{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .home-dialogue-dock__splitter{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel .home-dialogue-rail{pointer-events:none}.nkao0W_active:not(.nkao0W_deskEntering) .nkao0W_productPanel [data-oki-shared-command-surface]{pointer-events:none}.nkao0W_active .nkao0W_productPanel .home-canvas-nav{position:fixed}.nkao0W_active .nkao0W_productPanel .home-main__canvas-view-switch{position:fixed}.nkao0W_active .nkao0W_productPanel .home-main__bottom-controls--desk-dock{position:fixed}.nkao0W_active .nkao0W_productPanel .home-dialogue-rail{position:fixed}.nkao0W_chromeRevealing .nkao0W_productPanel .oki-logo{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel .home-shell__logo-hit-target{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel .home-canvas-nav{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel .home-main__canvas-view-switch{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel .home-main__bottom-controls--desk-dock{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel .home-dialogue-dock{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel .home-dialogue-dock__splitter{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel .home-dialogue-rail{opacity:1}.nkao0W_chromeRevealing .nkao0W_productPanel [data-oki-shared-command-surface]{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .oki-logo{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .home-shell__logo-hit-target{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .home-canvas-nav{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .home-main__canvas-view-switch{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .home-main__bottom-controls--desk-dock{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .home-dialogue-dock{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .home-dialogue-dock__splitter{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel .home-dialogue-rail{opacity:1}.nkao0W_deskEntering .nkao0W_productPanel [data-oki-shared-command-surface]{opacity:1}body:has(.nkao0W_active:not(.nkao0W_chromeRevealing):not(.nkao0W_deskEntering)) [data-needs-you-bar]{visibility:hidden}@media (prefers-reduced-motion:reduce){.nkao0W_onboardingPanel{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-main__tab-panel--desk{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .oki-logo{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-shell__logo-hit-target{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-canvas-nav{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-main__canvas-view-switch{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-main__bottom-controls--desk-dock{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-dialogue-dock{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-dialogue-dock__splitter{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel .home-dialogue-rail{transition-duration:1ms}.nkao0W_active .nkao0W_productPanel [data-oki-shared-command-surface]{transition-duration:1ms}}
@layer oki-components{.l2d8mq_startupSheen{z-index:var(--z-modal);pointer-events:none;background:0 0;display:block;position:fixed;inset:0}.l2d8mq_surface{background:var(--surface);color:var(--text-primary);place-items:center;display:grid;position:fixed;inset:0}.l2d8mq_removed{z-index:2147483647}.l2d8mq_chip{width:min(280px,60vw);height:auto;margin:0 auto 20px;display:block}:root[data-oki-theme=black] .l2d8mq_chip{filter:invert()hue-rotate(180deg);mix-blend-mode:screen}.l2d8mq_heading{font-size:var(--oki-type-callout);position:absolute;top:28px;left:32px}.l2d8mq_message{text-align:center;max-width:380px;padding:24px}.l2d8mq_message h1{font-size:var(--oki-type-title3);font-weight:var(--oki-font-weight-medium);margin:0 0 12px}.l2d8mq_message p{font-size:var(--oki-type-body);color:var(--text-secondary);line-height:1.5}.l2d8mq_chat{bottom:max(24px, env(safe-area-inset-bottom));font-size:var(--oki-type-body);color:var(--text-secondary);position:absolute}.l2d8mq_outline{pointer-events:none;background:var(--surface-muted);border-radius:16px;animation:.16s ease-out both l2d8mq_depart;position:fixed}@keyframes l2d8mq_depart{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)translateY(8px)}}.l2d8mq_reconnect{animation:l2d8mq_reconnect .6s var(--oki-global-easing) both}.l2d8mq_reveal{z-index:var(--z-modal);pointer-events:none;animation:.42s ease-out both l2d8mq_reveal}.l2d8mq_pending{animation:l2d8mq_reconnect .32s var(--oki-global-easing) .4s both}.l2d8mq_pendingTitle{animation:l2d8mq_pending-title .18s var(--oki-global-easing) both}@keyframes l2d8mq_pending-title{0%{opacity:0}to{opacity:1}}@keyframes l2d8mq_pending-fade{0%{opacity:0}to{opacity:1}}@keyframes l2d8mq_reconnect{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes l2d8mq_reveal{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.l2d8mq_reconnect{animation:none}.l2d8mq_pending{animation:.15s .4s both l2d8mq_pending-fade}.l2d8mq_reveal,.l2d8mq_outline{display:none}}}
.eqQVwG_notice{z-index:60;box-sizing:border-box;background:var(--settings-group-fill,var(--oki-settings-group-background));width:min(360px,100vw - 16px);box-shadow:var(--oki-popover-shadow);color:var(--text-primary);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:fixed;top:44px;right:8px}.eqQVwG_copy{flex-direction:column;gap:2px;display:flex}.eqQVwG_title{font-size:var(--oki-type-body);font-weight:var(--oki-font-weight-medium)}.eqQVwG_detail{color:var(--text-secondary);font-size:var(--oki-type-footnote);line-height:1.35}.eqQVwG_actions{justify-content:flex-end;gap:8px;display:flex}.eqQVwG_primary{font-weight:var(--oki-font-weight-medium)}
