@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-border-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--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,ui-sans-serif, system-ui, 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{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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.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}.grid{display:grid}.inline{display:inline}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.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,)}.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,)}.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))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Wix Madefor Display", ui-sans-serif, system-ui, sans-serif;--font-text:"Wix Madefor Text", ui-sans-serif, system-ui, sans-serif;--bg:#f3f0ea;--surface:#f7f4ee;--surface-strong:#ede8df;--text:#111;--muted:#6f6a63;--accent:#7f858d;--hairline:#1111111f;--hairline-strong:#1111112e;--mercury-base:#aab0b8;--mercury-bright:#dce2e9;--mercury-deep:#7f858d;--mercury-line:linear-gradient(135deg, #dce2e9f2, #7f858dd9);--shadow-soft:0 20px 60px #11111114}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f0f10;--surface:#161618;--surface-strong:#1d1d21;--text:#f3f1ec;--muted:#9c9791;--accent:#dce2e9;--hairline:#f3f1ec1f;--hairline-strong:#f3f1ec2e;--shadow-soft:0 24px 72px #00000057}*{box-sizing:border-box}html,body{min-height:100%;overflow-x:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font-text), "Wix Madefor Text", ui-sans-serif, system-ui, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overscroll-behavior-x:contain;margin:0}button,input,textarea,select{font:inherit}button{color:inherit}.miniapp-button{--button-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){.miniapp-button{--button-bg:color-mix(in srgb, var(--surface) 88%, transparent)}}.miniapp-button{--button-border:var(--hairline);--button-text:var(--text);--button-shadow:0 10px 22px #11111114, inset 0 1px 0 #ffffff57;--button-inner-highlight:linear-gradient(180deg, #ffffff61, #ffffff0a 48%, #1111110d);isolation:isolate;color:var(--button-text);border:1px solid var(--button-border);background:var(--button-bg);box-shadow:var(--button-shadow);transform-origin:50%;will-change:transform, box-shadow, filter;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:8px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .18s,filter .22s,color .18s,background-color .18s;display:inline-flex;position:relative;transform:translateY(0)scale(1)}.miniapp-button:before,.miniapp-button:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.miniapp-button:before{background:var(--button-inner-highlight);opacity:.9;z-index:-1;inset:1px}.miniapp-button:after{mix-blend-mode:screen;opacity:.7;z-index:-1;background:radial-gradient(circle at 24% 18%,#ffffff61,#0000 34%),radial-gradient(circle at 72% 84%,#11111114,#0000 44%)}.miniapp-button[data-size=sm]{min-height:38px}.miniapp-button[data-size=md]{min-height:44px}.miniapp-button[data-size=icon]{min-width:38px;min-height:38px;padding-inline:0}.miniapp-button[data-variant=primary],.miniapp-button[data-active=true]{--button-bg:linear-gradient(180deg, #f5f8fceb, #cdd5dfc7);--button-border:#7f858d85;--button-shadow:0 12px 28px #11111124, inset 0 1px 0 #ffffffc7, inset 0 -1px 0 #7f858d24;--button-inner-highlight:linear-gradient(180deg, #ffffffb8, #ffffff1f 52%, #7f858d1a)}.miniapp-button[data-variant=ghost]{--button-bg:transparent;--button-shadow:inset 0 1px 0 #ffffff14;--button-inner-highlight:linear-gradient(180deg, #ffffff29, #ffffff08 48%, #1111110a)}.miniapp-button[data-variant=danger]{--button-bg:linear-gradient(180deg, #ffebebeb, #f4bebec7);--button-border:#e2646470;--button-text:#aa3d3d;--button-shadow:0 10px 24px #8b25251f, inset 0 1px 0 #ffffffb3}@media (hover:hover) and (pointer:fine){.miniapp-button:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)scale(1.01);box-shadow:0 14px 30px #11111124,inset 0 1px #ffffff6b}}.miniapp-button[data-pressed=true]:not(:disabled){filter:saturate(.94)brightness(.98);transform:translateY(2px)scale(.985);box-shadow:0 4px 10px #1111111f,inset 0 2px 4px #11111114,inset 0 1px #ffffff38}.miniapp-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}:root[data-theme=dark] .miniapp-button{--button-bg:linear-gradient(180deg, #222428eb, #141619e0);--button-border:#dce2e924;--button-text:var(--text);--button-shadow:0 16px 30px #00000057, inset 0 1px 0 #ffffff14, inset 0 -1px 0 #00000038;--button-inner-highlight:linear-gradient(180deg, #ffffff1a, #ffffff08 48%, #00000042)}:root[data-theme=dark] .miniapp-button[data-variant=primary],:root[data-theme=dark] .miniapp-button[data-active=true]{--button-bg:linear-gradient(180deg, #3b4047f5, #1b1e22f0);--button-border:#dce2e938;--button-shadow:0 18px 34px #0006, inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #0000004d}:root[data-theme=dark] .miniapp-button[data-variant=danger]{--button-bg:linear-gradient(180deg, #682222eb, #3f1414e6);--button-border:#e78c8c42;--button-text:#ffd9d9}a{color:inherit;text-decoration:none}code{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace}.app-shell{width:min(100%,1160px);margin:0 auto;padding:28px 16px 72px;overflow-x:clip}.app-shell.is-md-editor{width:min(100%,920px);min-height:100dvh;padding:0}.loading-shell,.error-shell{align-content:center;place-items:center;gap:20px;min-height:100dvh;padding:24px;display:grid}.error-shell{text-align:center;max-width:720px}.error-shell h1{font-family:var(--font-display), "Wix Madefor Display", ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:0;font-size:clamp(2.4rem,7vw,4.8rem);line-height:.94}.desktop-login-shell{text-align:center;align-content:center;justify-items:center;gap:16px;min-height:100dvh;padding:24px;display:grid}.desktop-login-logo{width:132px;height:132px;box-shadow:var(--shadow-soft);border-radius:28px}.desktop-login-shell h1{max-width:620px;font-family:var(--font-display), "Wix Madefor Display", ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:0;font-size:clamp(2.2rem,6vw,4.5rem);line-height:.94}.desktop-login-shell .subtle{max-width:520px;margin:0}.telegram-login-widget{place-items:center;min-height:46px;display:grid}.app-header{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:30;border:1px solid var(--hairline-strong);background:var(--bg);border-radius:999px;justify-content:center;gap:10px;width:fit-content;max-width:calc(100vw - 24px);padding:8px 10px;display:flex;position:fixed;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.app-header{background:color-mix(in srgb, var(--bg) 70%, transparent)}}.app-header{-webkit-backdrop-filter:saturate(200%)blur(22px);overflow:hidden;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff14,0 16px 40px #1111112e}:root[data-theme=dark] .app-header{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .app-header{background:color-mix(in srgb, var(--bg) 60%, transparent)}}:root[data-theme=dark] .app-header{box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0d,0 20px 50px #0000008c}.has-bottom-nav{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.header-row{justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;display:flex}.header-row .segmented-nav{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.header-row .segment{white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;min-height:46px;padding:10px 18px;font-size:.95rem;line-height:1}.header-row .settings-btn{flex:none;width:46px;min-width:46px;height:46px;min-height:46px}.settings-btn{border:1px solid var(--hairline);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.settings-btn:hover{border-color:var(--hairline-strong)}.settings-btn.is-active{background:var(--text);color:var(--bg);border-color:#0000}:root[data-theme=dark] .settings-btn.is-active{background:var(--surface-strong);color:var(--text);box-shadow:inset 0 0 0 1px #dce2e966,0 0 0 1px #7f858d47}.screen-settings{gap:24px;display:grid}.settings-list{gap:12px;display:grid}.settings-row{border:1px solid var(--hairline);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.settings-row-block{flex-direction:column;align-items:stretch}.settings-row-copy{gap:4px;min-width:0;display:grid}.settings-row-title{margin:0;font-size:1rem;font-weight:600}.settings-row-sub{color:var(--muted);margin:0;font-size:.88rem;line-height:1.4}.settings-row-hint{color:var(--text);margin:4px 0 0;font-size:.88rem;line-height:1.45}.settings-actions{gap:10px;display:grid}.settings-inline{flex-wrap:wrap;gap:8px;display:flex}.settings-inline .settings-select{flex:1;min-width:140px}.settings-action{flex:none;padding:10px 16px;font-size:.92rem}.settings-action:hover{opacity:.85}.settings-action:disabled{opacity:.5;cursor:progress}.settings-action-ghost{color:var(--text)}.settings-action-danger{color:#e26464}.settings-select{border:1px solid var(--hairline);background:var(--bg);color:var(--text);border-radius:12px;padding:10px 12px;font-size:.92rem}.screen.screen-home{gap:0;padding-top:0;display:grid}.home-hero{padding:8px 0 calc(116px + env(safe-area-inset-bottom));text-align:center;grid-template-rows:auto auto auto auto;align-content:center;place-items:center;gap:clamp(18px,3.2dvh,28px);min-height:calc(100dvh - 116px);display:grid}.home-brand{justify-items:center;gap:8px;margin-bottom:clamp(2px,1.2dvh,10px);display:grid}.home-brand-logo{object-fit:contain;filter:grayscale()saturate(0)brightness(1.16)contrast(.92)drop-shadow(0 14px 28px #dce2e91f);width:clamp(54px,15vw,74px);height:clamp(54px,15vw,74px);display:block}.home-brand p{color:var(--text);margin:0}@supports (color:color-mix(in lab, red, red)){.home-brand p{color:color-mix(in srgb, var(--text) 74%, var(--muted))}}.home-brand p{font-family:var(--font-display), "Wix Madefor Display", ui-sans-serif, system-ui, sans-serif;letter-spacing:.24em;font-size:.82rem;font-weight:820}.home-hero>.home-hero-cta{margin-top:0}.home-hero>.home-hero-title{margin-top:14px}.home-hero-title{font-family:var(--font-display), "Wix Madefor Display", ui-sans-serif, system-ui, sans-serif;letter-spacing:0;max-width:14ch;margin:0;font-size:clamp(2.35rem,6.2vw,4rem);font-weight:800;line-height:.92}.home-hero-subtitle{max-width:34ch;color:var(--text);margin:0}@supports (color:color-mix(in lab, red, red)){.home-hero-subtitle{color:color-mix(in srgb, var(--text) 76%, var(--muted))}}.home-hero-subtitle{font-family:var(--font-text), "Wix Madefor Text", ui-sans-serif, system-ui, sans-serif;font-size:clamp(1.12rem,2.7vw,1.32rem);font-weight:500;line-height:1.42}.home-hero-stage{aspect-ratio:1;isolation:isolate;background:0 0;place-items:center;width:min(400px,82vw,39dvh);min-height:0;display:grid;position:relative;overflow:visible}.home-hero-stage:after{content:none}.home-hero-stage .home-logo-image{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 22px 36px #0000001f);width:100%;height:auto;display:block}:root[data-theme=dark] .home-hero-stage .home-logo-image{filter:invert()drop-shadow(0 22px 36px #0000005c)}:root:not([data-theme=dark]) .mercury-video,:root[data-theme=light] .mercury-video{opacity:.92;mix-blend-mode:screen;filter:grayscale()saturate(0)brightness(1.24)contrast(.82)drop-shadow(0 18px 36px #ffffff29)}:root[data-theme=dark] .mercury-video{mix-blend-mode:screen;opacity:.94;filter:grayscale()saturate(0)brightness(1.06)contrast(.96)drop-shadow(0 18px 36px #dce2e924)}:root[data-theme=dark] .home-hero-stage:after{content:none}@media (max-height:760px){.app-shell.has-bottom-nav{padding-top:18px}.home-hero{padding-bottom:calc(96px + env(safe-area-inset-bottom));gap:14px;min-height:calc(100dvh - 96px)}.home-hero>.home-hero-title{margin-top:6px}.home-hero-title{max-width:15ch;font-size:clamp(2rem,5vw,3.5rem);line-height:.94}.home-hero-stage{width:min(320px,72vw,34dvh)}.home-hero-subtitle{max-width:32ch;font-size:clamp(1rem,2.2vw,1.15rem)}}.home-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.home-hero-cta .cta{min-width:160px}.header-copy{gap:10px;display:grid}.title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eyebrow,.screen-kicker,.panel-kicker,.hero-kicker,.search-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.app-header h1,.screen-title,.hero-title,.note-title,.reminder-title{font-family:var(--font-display), "Wix Madefor Display", ui-sans-serif, system-ui, sans-serif}.app-header h1{letter-spacing:0;max-width:10ch;margin:0;font-size:clamp(2.6rem,7vw,5.8rem);line-height:.92}.subtle,.status-line,.screen-subtle,.hero-subtitle,.home-body,.empty-body,.reminder-link,.folder-row-meta,.note-preview{color:var(--muted);margin:0}.subtle{max-width:54ch;font-size:.98rem;line-height:1.55}.session-chip{border:1px solid var(--hairline);color:var(--muted);letter-spacing:.01em;border-radius:999px;flex:none;margin:8px 0 0;padding:8px 12px;font-size:.86rem}.segmented-nav{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow:auto hidden}.segment,.folder-segment{border-radius:999px;flex:none;padding:10px 14px;position:relative}.folder-segment{text-overflow:ellipsis;white-space:nowrap;max-width:min(44vw,192px);min-height:35px;padding:8px 12px;font-size:.88rem;line-height:1;overflow:hidden}.segment.is-active,.folder-segment.is-active{background:var(--text);color:var(--bg);border-color:#0000}:root[data-theme=dark] .segment.is-active,:root[data-theme=dark] .folder-segment.is-active{background:var(--surface-strong);color:var(--text);box-shadow:inset 0 0 0 1px #dce2e966,0 0 0 1px #7f858d47}.status-line{padding:14px 0 0;font-size:.94rem}.screen{padding-top:24px}.hero-copy{gap:14px;display:grid}.hero-title{letter-spacing:0;max-width:13ch;margin:0;font-size:clamp(2.1rem,6vw,4.5rem);line-height:.98}.hero-subtitle{max-width:56ch;font-size:1rem;line-height:1.6}.mercury-stage,.mercury-loader{min-height:280px}.mercury-stage{background:0 0;place-items:center;width:100%;min-height:320px;display:grid;position:relative}.mercury-video{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 24px 40px #0000002e)drop-shadow(0 4px 10px #00000014);background:0 0;width:100%;max-width:520px;height:100%;display:block}:root[data-theme=dark] .mercury-video{filter:drop-shadow(0 26px 44px #00000073)drop-shadow(0 4px 10px #ffffff0d)}.mercury-loader{min-height:0}.loading-shell-root{padding:0}.loading-shell{align-content:center;place-items:center;gap:18px;min-height:100dvh;padding:24px;display:grid}.loading-video-wrap{aspect-ratio:1;place-items:center;width:min(360px,72vw);display:grid;position:relative}.loading-video-wrap .mercury-video{width:100%;max-width:none;height:100%}:root[data-theme=dark] .mercury-drop-image{filter:drop-shadow(0 26px 44px #0006)drop-shadow(0 4px 10px #ffffff14)}.cta-row{flex-wrap:wrap;gap:10px;display:flex}.cta,.micro-action{border-radius:999px;padding:12px 16px;position:relative}.cta:hover,.micro-action:hover,.segment:hover,.folder-segment:hover,.folder-row:hover{border-color:var(--hairline-strong)}.cta-primary,.micro-action-primary{border-color:#0000;box-shadow:inset 0 0 0 1px #dce2e9a3,0 0 0 1px #7f858d4d}:root:not([data-theme=dark]) .cta-primary,:root:not([data-theme=dark]) .micro-action-primary,:root[data-theme=light] .cta-primary,:root[data-theme=light] .micro-action-primary{-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);color:var(--text);background:linear-gradient(140deg,#ffffffb3,#dce2e98c);border-color:#7f858d73;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #7f858d2e,0 8px 22px #1111111f}:root:not([data-theme=dark]) .cta-primary:hover,:root:not([data-theme=dark]) .micro-action-primary:hover,:root[data-theme=light] .cta-primary:hover,:root[data-theme=light] .micro-action-primary:hover{border-color:#7f858da6;box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px #7f858d3d,0 10px 28px #1111112e}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-panel{border-top:1px solid var(--hairline);padding:18px 0 0}.panel-headline{gap:8px;margin-bottom:16px;display:grid}.panel-headline h3{font-family:var(--font-display), "Wix Madefor Display", ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:0;font-size:1.3rem;line-height:1.08}.folder-preview-list,.folder-list,.reminder-list,.note-list{margin:0;padding:0;list-style:none}.folder-preview-row,.reminder-row{border-top:1px solid var(--hairline);padding:18px 0}.folder-row,.note-row{border:1px solid var(--hairline-strong);background:var(--surface);border-radius:18px;margin-bottom:12px;padding:16px 18px;transition:border-color .18s,box-shadow .18s,transform .18s}.folder-row:hover,.note-row-button:hover{border-color:var(--text);transform:translateY(-1px);box-shadow:0 10px 24px #11111114}:root[data-theme=dark] .folder-row:hover,:root[data-theme=dark] .note-row-button:hover{box-shadow:0 12px 30px #00000073}.folder-preview-row{color:var(--muted);justify-content:space-between;gap:12px;display:flex}.screen-head{justify-content:space-between;align-items:end;gap:16px;padding-bottom:18px;display:flex}.screen-title{letter-spacing:0;margin:4px 0 0;font-size:clamp(2rem,5vw,3.7rem);line-height:.94}.control-bar{border-bottom:1px solid var(--hairline);gap:14px;padding-bottom:18px;display:grid}.search-shell{gap:8px;display:grid}.search-input{border:1px solid var(--hairline);width:100%;color:var(--text);background:0 0;border-radius:18px;padding:14px 16px;transition:border-color .18s,box-shadow .18s}.search-input:focus{border-color:#0000;outline:none;box-shadow:inset 0 0 0 1px #dce2e9d1,0 0 0 1px #7f858d57}.folder-segments{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:7px;min-width:0;padding:2px 0 6px;scroll-padding-inline:40px;display:flex;overflow:auto hidden}.folder-scroll-shell{isolation:isolate;min-width:0;position:relative}.folder-scroll-shell:before,.folder-scroll-shell:after{content:"";z-index:1;pointer-events:none;opacity:0;border-radius:999px;width:46px;height:46px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;transform:translateY(-50%)scale(.96)}.folder-scroll-shell.has-prev:before{opacity:1;background:radial-gradient(circle, var(--bg) 0 58%, var(--bg) 70%, transparent 100%);left:-4px;transform:translateY(-50%)scale(1)}@supports (color:color-mix(in lab, red, red)){.folder-scroll-shell.has-prev:before{background:radial-gradient(circle, color-mix(in srgb, var(--bg) 96%, transparent) 0 58%, color-mix(in srgb, var(--bg) 72%, transparent) 70%, transparent 100%)}}.folder-scroll-shell.has-prev:before{box-shadow:14px 0 20px var(--bg)}@supports (color:color-mix(in lab, red, red)){.folder-scroll-shell.has-prev:before{box-shadow:14px 0 20px color-mix(in srgb, var(--bg) 74%, transparent)}}.folder-scroll-shell.has-next:after{opacity:1;background:radial-gradient(circle, var(--bg) 0 58%, var(--bg) 70%, transparent 100%);right:-4px;transform:translateY(-50%)scale(1)}@supports (color:color-mix(in lab, red, red)){.folder-scroll-shell.has-next:after{background:radial-gradient(circle, color-mix(in srgb, var(--bg) 96%, transparent) 0 58%, color-mix(in srgb, var(--bg) 72%, transparent) 70%, transparent 100%)}}.folder-scroll-shell.has-next:after{box-shadow:-14px 0 20px var(--bg)}@supports (color:color-mix(in lab, red, red)){.folder-scroll-shell.has-next:after{box-shadow:-14px 0 20px color-mix(in srgb, var(--bg) 74%, transparent)}}.folder-scroll-arrow{z-index:2;border-color:var(--hairline-strong);background:var(--bg);border-radius:999px;width:34px;min-width:34px;height:34px;min-height:34px;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.folder-scroll-arrow{background:color-mix(in srgb, var(--bg) 78%, transparent)}}.folder-scroll-arrow{-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),border-color .18s,filter .22s}.folder-scroll-arrow[data-size=icon]{width:34px;min-width:34px;height:34px;min-height:34px}.folder-scroll-arrow.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.folder-scroll-prev{left:2px}.folder-scroll-next{right:2px}.folder-scroll-arrow:hover:not(:disabled){transform:translateY(-50%)scale(1.03)}.folder-scroll-arrow[data-pressed=true]:not(:disabled){transform:translateY(calc(2px - 50%))scale(.985)}.folder-segments::-webkit-scrollbar{display:none}.segmented-nav::-webkit-scrollbar{display:none}.folder-segments>*{scroll-snap-align:start}.note-row{gap:10px;display:grid}.note-row-button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.note-row-button:focus-visible,.folder-row:focus-visible,.micro-action:focus-visible,.cta:focus-visible,.segment:focus-visible,.folder-segment:focus-visible{outline:2px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.note-row-button:focus-visible,.folder-row:focus-visible,.micro-action:focus-visible,.cta:focus-visible,.segment:focus-visible,.folder-segment:focus-visible{outline:2px solid color-mix(in srgb, var(--text) 42%, transparent)}}.note-row-button:focus-visible,.folder-row:focus-visible,.micro-action:focus-visible,.cta:focus-visible,.segment:focus-visible,.folder-segment:focus-visible{outline-offset:3px}.note-meta,.reminder-topline{color:var(--muted);letter-spacing:.01em;flex-wrap:wrap;gap:8px 12px;font-size:.82rem;display:flex}.note-title{letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.35rem,3vw,2.15rem);line-height:1.02;display:-webkit-box;overflow:hidden}.note-preview{max-width:64ch;font-size:.96rem;line-height:1.55}.note-markdown-preview{gap:7px;min-width:0;max-height:128px;display:grid;overflow:hidden}.note-markdown-preview strong{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.note-markdown-preview strong{color:color-mix(in srgb, var(--text) 88%, var(--accent))}}.note-markdown-preview strong{font-weight:760}.note-markdown-preview em{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.note-markdown-preview em{color:color-mix(in srgb, var(--text) 78%, var(--muted))}}.note-markdown-preview code,.note-preview-code{color:var(--text);background:#ffffff12;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.note-markdown-preview code,.note-preview-code{color:color-mix(in srgb, var(--text) 82%, var(--accent))}}.note-markdown-preview code,.note-preview-code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86em}.note-markdown-preview code{padding:1px 4px}.note-preview-label{color:var(--muted);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:760;overflow:hidden}.note-preview-copy,.note-preview-quote,.note-preview-code{min-width:0;display:block;overflow:hidden}.note-preview-quote{border-left:2px solid var(--accent);padding-left:10px}@supports (color:color-mix(in lab, red, red)){.note-preview-quote{border-left:2px solid color-mix(in srgb, var(--accent) 62%, var(--hairline))}}.note-preview-code{white-space:nowrap;text-overflow:ellipsis;padding:6px 7px}.note-preview-points{gap:4px;min-width:0;display:grid}.note-preview-point{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:13px;display:block;position:relative;overflow:hidden}.note-preview-point:before{content:"";background:var(--accent);border-radius:999px;width:4px;height:4px;position:absolute;top:.72em;left:1px}@supports (color:color-mix(in lab, red, red)){.note-preview-point:before{background:color-mix(in srgb, var(--accent) 68%, var(--muted))}}.markdown-inline-link-text{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.markdown-inline-link-text{color:color-mix(in srgb, var(--accent) 78%, var(--text))}}.markdown-inline-link-text{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.markdown-inline-link-text{-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 32%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 32%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 32%, transparent)}}.markdown-inline-link-text{text-underline-offset:2px}.empty-action{justify-self:start;margin-top:6px}.note-detail-screen,.agent-screen{gap:18px;display:grid}.detail-back{justify-self:start}.detail-head{padding-bottom:0}.detail-actions,.detail-tabs{flex-wrap:wrap;gap:8px;display:flex}.detail-with-side{border-top:1px solid var(--hairline);grid-template-columns:140px 1fr;align-items:start;gap:18px;padding-top:18px;display:grid}.detail-side-tabs{gap:6px;display:grid;position:sticky;top:16px}.side-tab{text-align:left;color:var(--text);border-radius:14px;padding:10px 12px;font-size:.9rem}.side-tab:hover{border-color:var(--hairline-strong)}.side-tab.is-active{background:var(--text);color:var(--bg);border-color:#0000}:root[data-theme=dark] .side-tab.is-active{background:var(--surface-strong);color:var(--text);box-shadow:inset 0 0 0 1px #dce2e966,0 0 0 1px #7f858d47}.detail-with-side .detail-body{border-top:0;padding-top:0}@media (max-width:640px){.detail-with-side{grid-template-columns:1fr}.detail-side-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;position:static}}.detail-body,.agent-answer{border-top:1px solid var(--hairline);padding-top:18px}.detail-body pre,.agent-answer pre{white-space:pre-wrap;word-break:break-word;font-family:var(--font-text), "Wix Madefor Text", ui-sans-serif, system-ui, sans-serif;margin:0;font-size:.98rem;line-height:1.62}.detail-article-layout,.detail-empty-fulltext{gap:14px;display:grid}.detail-fulltext-layout,.detail-fulltext-section,.detail-fulltext-body{gap:12px;display:grid}.detail-summary-card,.detail-section,.detail-fulltext-card{gap:10px;display:grid}.detail-summary-card,.detail-fulltext-card{background:linear-gradient(135deg, #3577c924, #3577c90a), var(--surface);border:1px solid #3577c938;border-radius:18px;padding:16px 18px}.detail-message-card{background:var(--surface);border-color:var(--hairline-strong)}.detail-attachment-card{background:linear-gradient(135deg, #3577c924, #3577c90a), var(--surface)}.detail-attachment-note{gap:8px;display:grid}.detail-attachment-label,.detail-fulltext-heading{margin:0;font-weight:700;line-height:1.4}.detail-fulltext-heading{font-size:1rem}.detail-fulltext-heading.is-subheading{font-size:.95rem}.detail-section{padding-top:4px}.detail-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.76rem}.detail-copy{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.65}.detail-markdown-preview{gap:14px;display:grid}.detail-markdown-heading{color:var(--text);font-family:var(--font-display), "Wix Madefor Display", ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:0;font-size:1rem}.detail-markdown-heading-1{font-size:clamp(1.75rem,5.2vw,2.5rem);line-height:1.05}.detail-markdown-heading-2{font-size:clamp(1.45rem,4vw,2rem);line-height:1.08}.detail-markdown-heading-3{font-size:1.25rem;line-height:1.16}.detail-markdown-heading-4,.detail-markdown-heading-5,.detail-markdown-heading-6{line-height:1.22}.detail-markdown-heading-4{font-size:1.08rem}.detail-markdown-heading-5{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.detail-markdown-heading-5{color:color-mix(in srgb, var(--text) 88%, var(--muted))}}.detail-markdown-heading-5{font-size:.98rem}.detail-markdown-heading-6{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.9rem}.detail-markdown-heading+.detail-copy{margin-top:-4px}.detail-points{gap:8px;margin:0;padding-left:1.1rem;line-height:1.6;display:grid}.detail-ordered-points{padding-left:1.25rem}.detail-checklist{padding-left:0;list-style:none}.detail-checklist li{align-items:flex-start;gap:8px;display:flex}.detail-check-mark{border:1px solid var(--accent);flex:none;place-items:center;width:18px;height:18px;margin-top:3px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.detail-check-mark{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--hairline-strong))}}.detail-check-mark{color:var(--accent);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.detail-check-mark{color:color-mix(in srgb, var(--accent) 82%, var(--text))}}.detail-check-mark{font-size:.72rem;font-weight:820;line-height:1}.detail-quote{border-left:3px solid var(--accent);margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.detail-quote{border-left:3px solid color-mix(in srgb, var(--accent) 58%, var(--hairline))}}.detail-quote{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.detail-quote{background:color-mix(in srgb, var(--surface) 90%, var(--accent))}}.detail-quote{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.detail-quote{color:color-mix(in srgb, var(--text) 86%, var(--muted))}}.detail-quote{line-height:1.6}.detail-markdown-divider{background:var(--hairline);border:0;width:100%;height:1px;margin:2px 0}.detail-md-media{gap:8px;min-width:0;margin:0;display:grid}.detail-md-media-frame{border:1px solid var(--hairline);background:var(--surface);border-radius:8px;place-items:center;min-height:156px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.detail-md-media-frame{background:color-mix(in srgb, var(--surface) 88%, #000)}}.detail-md-media-frame img,.detail-md-media-frame video{object-fit:contain;background:#050608;width:100%;max-height:min(46vh,420px);display:block}.detail-md-media-frame audio{width:min(100%,460px);padding:12px}.detail-md-media-placeholder{min-width:96px;min-height:52px;color:var(--muted);place-items:center;font-size:.86rem;font-weight:760;display:inline-grid}.detail-md-media figcaption{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 8px;font-size:.78rem;line-height:1.35;display:grid}.detail-md-media figcaption span{font-weight:780}.detail-md-media figcaption strong{min-width:0;color:var(--text);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.detail-md-media figcaption strong{color:color-mix(in srgb, var(--text) 82%, var(--muted))}}.detail-md-media figcaption strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650}.detail-md-media figcaption em{color:var(--text);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.detail-md-media figcaption em{color:color-mix(in srgb, var(--text) 76%, var(--muted))}}.detail-md-media figcaption em{font-style:normal}.detail-md-gallery{gap:10px;min-width:0;display:grid}.detail-md-gallery>header{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;font-weight:780;display:flex}.detail-md-gallery>header span,.detail-md-gallery>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.detail-md-gallery>div{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px;display:grid}.detail-md-gallery.is-slides>div{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.detail-md-gallery.is-slides>div::-webkit-scrollbar{display:none}.detail-md-gallery.is-slides .detail-md-media{scroll-snap-align:start;flex:0 0 min(78%,260px)}.detail-md-media.is-compact .detail-md-media-frame{min-height:118px}.detail-md-media.is-compact .detail-md-media-frame img,.detail-md-media.is-compact .detail-md-media-frame video{max-height:220px}.detail-table-wrap{max-width:100%;overflow-x:auto}.detail-table{border-collapse:collapse;border:1px solid var(--hairline);background:var(--surface);border-radius:8px;width:100%;min-width:360px;font-size:.86rem;line-height:1.45}.detail-table th,.detail-table td{border:1px solid var(--hairline);text-align:left;vertical-align:top;padding:9px 10px}.detail-table th{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.detail-table th{background:color-mix(in srgb, var(--surface) 88%, var(--accent))}}.detail-table th{color:var(--text);font-weight:780}.detail-code-block{border:1px solid var(--hairline);background:var(--surface);border-radius:8px;margin:0;padding:12px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.detail-code-block{background:color-mix(in srgb, var(--surface) 86%, #000)}}.detail-code-block{color:var(--text);font-size:.84rem;line-height:1.55}.detail-formula-block{border:1px solid var(--accent);width:fit-content;max-width:100%;margin:0;padding:12px 14px;display:inline-grid;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.detail-formula-block{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--hairline))}}.detail-formula-block{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.detail-formula-block{background:color-mix(in srgb, var(--surface) 88%, var(--accent))}}.detail-formula-block{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.detail-formula-block{color:color-mix(in srgb, var(--text) 90%, var(--accent))}}.detail-spoiler-block{border:1px solid var(--hairline);background:var(--surface);border-radius:8px;padding:10px 12px}.detail-spoiler-block summary{cursor:pointer;font-weight:760}.detail-spoiler-block p{margin:10px 0 0;line-height:1.6}.detail-source-link{color:var(--accent);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.detail-source-link:hover{text-decoration:underline}.note-editor{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;gap:14px;padding:14px;display:grid}.note-editor-field{color:var(--muted);gap:7px;font-size:.86rem;display:grid}.note-editor-input{border:1px solid var(--hairline-strong);background:var(--bg);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px}.note-editor-textarea{resize:vertical;min-height:260px;line-height:1.55}.md-plan-screen{--md-plan-ease-out:cubic-bezier(.23, 1, .32, 1);--md-plan-ease-in-out:cubic-bezier(.77, 0, .175, 1);--md-metal-line:#d6dbe16b;--md-metal-line-strong:#e6ebf09e;--md-metal-sheen:radial-gradient(circle at 24% 0%, #ffffff47, transparent 32%), linear-gradient(135deg, #f8f9fb 0%, #a7adb5 42%, #555b64 100%);--md-metal-dark:radial-gradient(circle at 24% 0%, #ffffff1f, transparent 30%), linear-gradient(145deg, #2b2c2f 0%, #0f1012 100%);--md-metal-text:#f7f7f8;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 18px) 18px calc(env(safe-area-inset-bottom) + 22px);color:#f3f1ec;background:radial-gradient(circle at 84% -12%,#dce2e917,#0000 26rem),linear-gradient(#101011 0%,#111214 48%,#0c0c0d 100%)}.md-plan-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:18px;display:grid}.md-plan-header>div:first-child{min-width:0}.md-plan-header .screen-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:clamp(1.9rem,7.4vw,2.55rem);font-weight:900;line-height:.98;overflow:hidden}.md-plan-screen .screen-kicker{color:#f3f1ec94}.md-plan-subtitle{color:#f3f1ecad;margin:10px 0 0;font-size:.92rem;font-weight:650}.md-plan-header-actions,.md-plan-filters{align-items:center;display:flex}.md-plan-header-actions{flex:none;gap:6px}.md-plan-icon-button{color:#f7f7f8db;cursor:pointer;width:38px;height:38px;transition:transform .15s var(--md-plan-ease-out), border-color .17s ease, background-color .17s ease, color .17s ease;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #e6ebf03d;border-radius:8px;place-items:center;display:inline-grid;transform:scale(1)}.md-plan-icon-button.is-active,.md-plan-icon-button:focus-visible{background:var(--md-metal-dark);color:#fff;border-color:#e6ebf07a;outline:none}.md-plan-icon-button:active:not(:disabled){transform:scale(.96)}.md-plan-icon-button:disabled{opacity:.48;cursor:default}.md-plan-icon-button svg,.md-plan-search svg,.md-plan-settings-button svg{stroke-width:2px;width:16px;height:16px}.md-plan-card-action svg,.md-plan-badge svg{stroke-width:2px;flex-shrink:0;width:14px;height:14px}.md-plan-create{color:#fff;cursor:pointer;width:100%;min-height:96px;transition:transform .16s var(--md-plan-ease-out), border-color .18s ease, box-shadow .18s ease, filter .18s ease;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 0,#ffffff1a,#0000 34%),linear-gradient(145deg,#1d1e21,#111214 72%);border:1px solid #e6ebf05c;border-radius:8px;grid-template-rows:auto auto;align-content:center;place-items:center;gap:8px;margin:0 0 18px;display:grid;transform:scale(1)}.md-plan-create:focus-visible{border-color:#e6ebf0b3;outline:none;box-shadow:0 0 0 3px #dce2e91f,0 18px 42px #00000042}.md-plan-create:active:not(:disabled){transform:scale(.985)}.md-plan-create:disabled{cursor:wait;opacity:.72}.md-plan-create span{background:var(--md-metal-sheen);color:#0d0e10;border-radius:50%;place-items:center;width:36px;height:36px;display:inline-grid;box-shadow:inset 0 1px #ffffffb8,0 14px 28px #00000038}.md-plan-create span svg{stroke-width:2px;width:16px;height:16px}.md-plan-create strong{text-align:center;width:100%;font-size:1.02rem;font-weight:820;line-height:1.12;display:block}.md-plan-search{color:#f3f1ec94;background:#ffffff0d;border:1px solid #e6ebf03d;border-radius:8px;align-items:center;gap:10px;min-height:50px;margin-bottom:12px;padding:0 14px;transition:border-color .17s,background-color .17s,color .17s,box-shadow .17s;display:flex}.md-plan-search:focus-within{color:#f3f1eccc;background:#ffffff13;border-color:#e6ebf085;box-shadow:0 0 0 3px #dce2e914}.md-plan-search input{color:#f3f1ec;background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:700}.md-plan-search input::placeholder{color:#f3f1ec70}.md-plan-settings{transition:opacity .18s var(--md-plan-ease-out), transform .18s var(--md-plan-ease-out), border-color .18s ease;background:#ffffff0b;border:1px solid #e6ebf033;border-radius:8px;grid-template-columns:minmax(0,1fr) repeat(2,minmax(118px,auto));align-items:end;gap:10px;margin-bottom:14px;padding:10px;display:grid}@starting-style{.md-plan-settings{opacity:0;transform:translateY(-4px)}}.md-plan-settings label{color:#f3f1ec94;letter-spacing:.08em;text-transform:uppercase;gap:6px;min-width:0;font-size:.72rem;font-weight:780;display:grid}.md-plan-channel{color:#f3f1ec;background:#151517;border:1px solid #e6ebf038;border-radius:8px;min-width:0;min-height:60px;padding:0 14px;font-size:1.08rem;font-weight:760}.md-plan-settings-button{background:var(--md-metal-dark);color:#f7f7f8;min-height:42px;font:inherit;cursor:pointer;transition:transform .15s var(--md-plan-ease-out), border-color .17s ease, filter .17s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:1px solid #e6ebf03d;border-radius:8px;justify-content:center;align-self:end;align-items:center;gap:8px;padding:0 12px;font-size:.88rem;font-weight:780;display:inline-flex;transform:scale(1)}.md-plan-settings-button:focus-visible{border-color:#e6ebf094;outline:none}.md-plan-settings-button:active:not(:disabled){transform:scale(.97)}.md-plan-settings-button svg{width:20px;height:20px}.md-plan-filters{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:8px;margin:0 -18px 20px;padding:0 18px 4px;scroll-padding-inline:18px;overflow-x:auto}.md-plan-filters:after{content:"";flex:0 0 10px}.md-plan-filters::-webkit-scrollbar{display:none}.md-plan-filters button{color:#f3f1ecb3;cursor:pointer;scroll-snap-align:start;min-height:36px;transition:transform .15s var(--md-plan-ease-out), border-color .17s ease, background-color .17s ease, color .17s ease, filter .17s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #e6ebf033;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:.78rem;font-weight:820;display:inline-flex;transform:scale(1)}.md-plan-filters button svg{stroke-width:2px;width:14px;height:14px}.md-plan-filters button.is-active{background:var(--md-metal-sheen);color:#0e0f11;border-color:#e6ebf085}.md-plan-filters button:focus-visible{border-color:#e6ebf094;outline:none}.md-plan-filters button:active{transform:scale(.97)}.md-plan-status,.md-plan-empty{color:#f3f1eca3;margin:0 0 12px;font-weight:680}.md-plan-status{gap:8px;display:grid}.md-plan-status-action{border:1px solid var(--hairline-strong);color:#f3f1ece6;background:#f3f1ec14;border-radius:999px;width:fit-content;padding:8px 14px;font-weight:760}.md-plan-status-action:disabled{opacity:.55}.md-plan-list{gap:10px;padding-bottom:18px;display:grid}.md-plan-column{scroll-snap-align:start;align-content:start;gap:10px;min-width:0;display:grid}.md-plan-column-head{justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:0 2px;display:flex}.md-plan-column-head h3{margin:0;font-size:1.02rem;font-weight:840}.md-plan-column-head span{border:1px solid var(--hairline);min-width:28px;height:28px;color:var(--muted);border-radius:999px;place-items:center;font-size:.82rem;font-weight:760;display:inline-grid}.md-plan-column-empty{border:1px dashed var(--hairline-strong);color:var(--muted);border-radius:8px;margin:0;padding:14px}.md-plan-card{min-height:86px;transition:transform .16s var(--md-plan-ease-out), border-color .17s ease, background-color .17s ease, box-shadow .17s ease;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#ffffff12,#ffffff06),#151517;border:1px solid #e6ebf033;border-radius:8px;gap:10px;padding:15px 14px;display:grid;position:relative;overflow:hidden;transform:translateY(0)scale(1);box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000002e}.md-plan-card-open{color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:8px;margin:0;padding:0;display:grid}.md-plan-card-open.is-clickable{cursor:pointer}.md-plan-card-open.is-clickable:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #e6ebf06b}.md-plan-card-open.is-clickable:active{transform:scale(.995)}.md-plan-card.is-openable:hover{border-color:#e6ebf080;box-shadow:inset 0 1px #ffffff0e,0 16px 36px #0000003d}.md-plan-card.is-draft{border-color:#e6ebf04d}.md-plan-card.is-scheduled,.md-plan-card.is-publishing{border-color:#d6dbe16b}.md-plan-card.is-edited{border-color:#d6dbe161}.md-plan-card.is-published{border-color:#e6ebf085}.md-plan-card.is-failed{border-color:#e6ebf042}.md-plan-card.is-expired{border-color:#d6dbe157}.md-plan-card.is-cancelled{opacity:.92;border-color:#e6ebf02e}.md-plan-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.md-plan-card-main h4,.md-plan-card-open h4{overflow-wrap:anywhere;margin:0 0 6px;font-size:clamp(1.08rem,4.8vw,1.26rem);font-weight:860;line-height:1.08}.md-plan-card-hint{color:#f3f1ec8f;margin:0;font-size:.8rem;line-height:1.35}.md-plan-card-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.md-plan-card-meta{color:#f3f1ec94;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;font-size:.82rem;font-weight:720;display:flex}.md-plan-card-action{color:#f3f1ecd6;min-width:92px;min-height:32px;font:inherit;cursor:pointer;touch-action:manipulation;background:#ffffff12;border:1px solid #e6ebf047;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:.78rem;font-weight:760;transition:transform .14s,border-color .17s,background-color .17s,color .17s,opacity .17s;display:inline-flex}.md-plan-card-action:active:not(:disabled){background:#ffffff1f;transform:scale(.96)}.md-plan-card-action:focus-visible{border-color:#e6ebf094;outline:none}.md-plan-card-action:disabled{cursor:wait;opacity:.48}.md-plan-badge{color:#f3f1ec;white-space:nowrap;background:#ffffff0e;border:1px solid #e6ebf042;border-radius:999px;align-items:center;gap:5px;max-width:min(42vw,158px);min-height:26px;padding:0 8px;font-size:.76rem;font-weight:760;line-height:1;display:inline-flex}.md-plan-badge.is-draft{color:#d1d5db;background:#9ca3af1f;border-color:#9ca3af6b}.md-plan-badge.is-scheduled,.md-plan-badge.is-publishing{color:#93c5fd;background:#60a5fa24;border-color:#60a5fa75}.md-plan-badge.is-edited{color:#c4b5fd;background:#a78bfa24;border-color:#a78bfa75}.md-plan-badge.is-published{color:#86efac;background:#4ade8024;border-color:#4ade8070}.md-plan-badge.is-failed{color:#fca5a5;background:#f8717124;border-color:#f871717a}.md-plan-badge.is-expired{color:#fdba74;background:#fb923c24;border-color:#fb923c80}.md-plan-badge.is-archived,.md-plan-badge.is-cancelled{color:#94a3b8;background:#94a3b81a;border-color:#94a3b861}.md-plan-badge span{text-overflow:ellipsis;min-width:0;overflow:hidden}.md-plan-error{overflow-wrap:anywhere;color:#f3f1eca3;background:#ffffff0a;border:1px solid #e6ebf03d;border-radius:8px;margin:0;padding:10px;line-height:1.45}.md-plan-schedule-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.md-plan-schedule-form input,.md-plan-schedule-form button{color:#f3f1ec;background:#0f0f10;border:1px solid #e6ebf038;border-radius:8px;min-height:42px}.md-plan-schedule-form input{min-width:0;padding:0 10px}.md-plan-schedule-form button{background:var(--md-metal-sheen);color:#0e0f11;cursor:pointer;padding:0 12px;font-weight:820}.md-plan-card-busy{background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.md-plan-card-busy{background:color-mix(in srgb, var(--bg) 42%, transparent)}}.md-plan-card-busy{pointer-events:none}@media (hover:hover) and (pointer:fine){.md-plan-icon-button:hover:not(:disabled),.md-plan-settings-button:hover:not(:disabled){filter:brightness(1.06);border-color:#e6ebf07a}.md-plan-create:hover:not(:disabled){filter:brightness(1.04);border-color:#e6ebf08a;box-shadow:0 18px 42px #00000042}.md-plan-filters button:hover{color:#f3f1ec;border-color:#e6ebf06b}.md-plan-card-action:hover:not(:disabled){color:#f3f1ec;background:#ffffff1c;border-color:#e6ebf075}.md-plan-card.is-openable:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.md-plan-icon-button,.md-plan-create,.md-plan-search,.md-plan-settings,.md-plan-settings-button,.md-plan-card-action,.md-plan-filters button,.md-plan-card,.md-plan-card-open{transition-duration:1ms}.md-plan-icon-button:active:not(:disabled),.md-plan-create:active:not(:disabled),.md-plan-settings-button:active:not(:disabled),.md-plan-filters button:active,.md-plan-card-open.is-clickable:active,.md-plan-card.is-openable:hover{transform:none}}.md-channel-screen{--md-editor-metal:radial-gradient(circle at 24% 0%, #ffffff3d, transparent 34%), linear-gradient(135deg, #f7f8fa 0%, #9da3ad 45%, #424852 100%);--md-editor-dark:radial-gradient(circle at 24% 0%, #ffffff1f, transparent 32%), linear-gradient(145deg, #2b2c2f 0%, #0f1012 100%);--md-editor-line:#d6dbe16b;--md-toolbar-stack-height:110px;height:min(820px, var(--md-editor-viewport-height,100dvh));min-height:min(820px, var(--md-editor-viewport-height,100dvh));border:1px solid var(--hairline-strong);grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.md-channel-screen{border:1px solid color-mix(in srgb, var(--hairline-strong) 72%, transparent)}}.md-channel-screen{box-shadow:var(--shadow-soft);background:#fff;border-radius:8px}.md-channel-header{color:#f7f8fa;background:#0f0f10;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:18px 24px;display:flex}.md-channel-title{gap:5px;min-width:0;display:grid}.md-channel-header h2{overflow-wrap:anywhere;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:0;font-size:clamp(1.28rem,3.4vw,1.88rem);font-weight:820;line-height:1.05}.md-channel-title-mark{color:#f7f8fab8;font-weight:760}.md-channel-title p{color:#f7f8fa9e;margin:0;font-size:.84rem;font-weight:650}.md-channel-header-actions,.md-channel-toolbar,.md-blocks-head{align-items:center;display:flex}.md-channel-header-actions{gap:8px}.md-overflow-wrap,.md-channel-picker{position:relative}.md-header-icon-button,.md-toolbar-button{color:currentColor;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.md-header-icon-button{color:#f7f8fab8;border:1px solid #f7f8fa2e;border-radius:8px;width:44px;height:44px}.md-header-icon-button:hover,.md-header-icon-button:focus-visible,.md-header-icon-button.is-active{background:var(--md-editor-dark);color:#fff;border-color:#f7f8fa66}.md-overflow-menu{z-index:40;box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--surface);width:min(268px,100dvw - 36px);min-width:0;max-width:min(268px,100dvw - 36px);color:var(--text);clip-path:inset(0 round 8px);border-radius:8px;gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 54px #1111112e}.md-overflow-menu *,.md-overflow-menu :before,.md-overflow-menu :after{box-sizing:border-box}.md-overflow-menu button,.md-overflow-drafts button,.md-channel-dropdown button,.md-block-card,.md-blocks-head button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px}.md-overflow-menu>button,.md-overflow-drafts .md-draft-open{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;min-height:38px;padding:8px 10px;display:flex}.md-overflow-menu button:hover:not(:disabled),.md-overflow-menu button:focus-visible,.md-overflow-drafts .md-draft-row.is-active,.md-channel-dropdown button:hover,.md-channel-dropdown button:focus-visible,.md-channel-dropdown button.is-active{background:linear-gradient(145deg,#fffffff2,#e2e6ebdb);border-color:#a7adb56b}.md-overflow-menu button:disabled{cursor:not-allowed;opacity:.46}.md-overflow-drafts{border-top:1px solid var(--hairline);gap:5px;width:100%;min-width:0;max-width:100%;margin-top:4px;padding-top:8px;display:grid;overflow:hidden}.md-overflow-drafts p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:.72rem;font-weight:760}.md-draft-row{contain:paint;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) 34px;gap:4px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.md-overflow-drafts .md-draft-open{border:0;border-radius:7px;max-width:100%;overflow:hidden}.md-overflow-drafts .md-draft-delete{width:34px;min-width:34px;height:34px;color:var(--muted);border-radius:7px;align-self:center;place-items:center;padding:0;display:inline-grid}.md-overflow-drafts .md-draft-delete svg{width:18px;height:18px}.md-overflow-drafts .md-draft-open:hover:not(:disabled),.md-overflow-drafts .md-draft-open:focus-visible,.md-overflow-drafts .md-draft-delete:hover:not(:disabled),.md-overflow-drafts .md-draft-delete:focus-visible{background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.md-overflow-drafts .md-draft-open:hover:not(:disabled),.md-overflow-drafts .md-draft-open:focus-visible,.md-overflow-drafts .md-draft-delete:hover:not(:disabled),.md-overflow-drafts .md-draft-delete:focus-visible{background:color-mix(in srgb, var(--surface-strong) 74%, transparent)}}.md-overflow-drafts span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.md-overflow-drafts small{color:var(--muted);white-space:nowrap}.md-channel-sendbar{z-index:20;background:#fff;border-bottom:1px solid #d9dde2;gap:10px;padding:12px 18px;display:grid;position:relative}.md-channel-sendbar-top{align-items:center;gap:10px;min-width:0;display:flex}.md-channel-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.md-channel-action-row:has(:only-child){grid-template-columns:minmax(0,1fr)}.md-channel-settings-button{color:#111214;cursor:pointer;background:radial-gradient(circle at 22% 0,#fffc,#0000 35%),linear-gradient(145deg,#fff 0%,#eef0f3 58%,#c4c9d0 100%);border:1px solid #c9cdd3;border-radius:8px;flex:none;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:inline-grid}.md-channel-settings-button:hover,.md-channel-settings-button:focus-visible,.md-channel-settings-button.is-active{color:#fff;outline-offset:2px;background:#111214;border-color:#878e98;outline:2px solid #a7adb557}.md-channel-settings-button svg{width:20px;height:20px}.md-channel-action-button{justify-content:center;width:100%;min-width:0}.md-channel-progress{color:#3d4652;background:#f3f5f8;border:1px solid #d9e1ea;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:8px 12px;font-size:.88rem;font-weight:650;display:flex}.md-action-spinner{flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite md-action-spin}@keyframes md-action-spin{to{transform:rotate(360deg)}}.md-channel-picker{flex:1 1 0;min-width:0}.md-channel-select{color:#111214;cursor:pointer;text-align:left;background:radial-gradient(circle at 22% 0,#fffc,#0000 35%),linear-gradient(145deg,#fff 0%,#eef0f3 58%,#c4c9d0 100%);border:1px solid #c9cdd3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;font-size:1rem;font-weight:780;display:flex}.md-channel-select span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.md-channel-select svg{stroke-width:2px;flex-shrink:0;width:18px;height:18px}.md-channel-select:focus-visible{outline-offset:2px;border-color:#878e98;outline:2px solid #a7adb557}.md-channel-dropdown{z-index:50;width:min(520px,100vw - 42px);max-height:min(560px, calc(var(--md-editor-viewport-height,100dvh) - 172px));background:#fff;border:1px solid #c9cdd3;border-radius:8px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 28px 70px #1111112e}.md-channel-dropdown-head{color:#5c626b;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:2px 4px 4px;font-size:.78rem;font-weight:820;display:flex}.md-channel-dropdown-head>span:first-child{flex:auto;min-width:0}.md-channel-dropdown-head button{color:#111214;letter-spacing:0;text-transform:none;min-height:30px;padding:4px 8px;font-size:.76rem;font-weight:780}.md-channel-dropdown-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.md-channel-dropdown-actions button:not([aria-label]){min-height:30px;padding:4px 10px}.md-channel-dropdown-actions button[aria-label]{place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:inline-grid}.md-channel-dropdown-actions button[aria-label] svg{width:16px;height:16px}.md-channel-dropdown p{color:#5c626b;margin:0;padding:10px 12px;font-size:.92rem}.md-channel-dropdown button{color:#111214;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 10px;font-size:1rem;font-weight:760;display:flex}.md-channel-dropdown button small{color:#717882;font-size:.78rem;font-weight:700}.md-channel-add{color:#111214!important;justify-content:flex-start!important}.md-channel-onboarding{background:#f7f7f8;border:1px solid #cfd3d9;border-radius:8px;gap:10px;padding:10px;display:grid}.md-channel-onboarding p{color:#3d4148;padding:0;font-size:.9rem;line-height:1.35}.md-channel-onboarding label{color:#5c626b;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:.78rem;font-weight:780;display:grid}.md-channel-onboarding input{color:#111214;min-width:0;min-height:42px;font-size:16px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #c9cdd3;border-radius:8px;padding:0 12px;font-size:.96rem}.md-channel-onboarding button[type=submit]{background:var(--md-editor-dark);color:#fff;border-color:#9da3ad;justify-content:center}.md-send-button{--button-bg:radial-gradient(circle at 28% 12%, #ffffff3d, transparent 36%), linear-gradient(135deg, #4a4d53, #0e0f11);--button-border:#d6dbe161;--button-text:#fff;--button-shadow:0 18px 38px #1113, inset 0 1px 0 #ffffff38;white-space:nowrap;border-radius:8px;flex:1 1 0;min-height:48px;padding:0 14px;font-size:.94rem;font-weight:820}.md-send-button:disabled{--button-bg:#eef2f6;--button-border:#d9e1ea;--button-text:#8995a3;opacity:1}.md-publish-menu{--md-publish-ease-out:cubic-bezier(.23, 1, .32, 1);--md-publish-mercury:#d7dde5;--md-publish-mercury-deep:#7c828a;--md-publish-blue:#4f91ff;z-index:84;padding:max(20px, env(safe-area-inset-top)) 18px max(22px, env(safe-area-inset-bottom));color:#f7f8fa;scrollbar-width:none;background:linear-gradient(#ffffff13 0%,#0000 22%),linear-gradient(145deg,#171a1d 0%,#090b0d 50%,#15191e 100%);align-content:start;gap:14px;display:grid;position:absolute;inset:0;overflow-y:auto}.md-publish-menu::-webkit-scrollbar{display:none}.md-ai-format-button{flex:1 1 0;min-width:0;min-height:48px}.md-ai-preview-menu{--md-publish-ease-out:cubic-bezier(.23, 1, .32, 1);z-index:85;padding:max(20px, env(safe-area-inset-top)) 18px max(22px, env(safe-area-inset-bottom));color:#f7f8fa;background:linear-gradient(#ffffff13 0%,#0000 22%),linear-gradient(145deg,#171a1d 0%,#090b0d 50%,#15191e 100%);align-content:start;gap:14px;display:grid;position:absolute;inset:0;overflow-y:auto}.md-ai-preview-summary{color:#b8c0cb;margin:0;font-size:14px;line-height:1.45}.md-ai-preview-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.md-ai-preview-tabs button{color:#d7dde5;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px;font-size:14px}.md-ai-preview-tabs button.is-active{color:#f7f8fa;background:#4f91ff29;border-color:#4f91ff8c}.md-ai-preview-body{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;max-height:min(52vh,420px);padding:14px;overflow-y:auto}.md-ai-preview-actions{grid-template-columns:1fr 1fr;gap:10px;padding-top:4px;display:grid}.md-publish-menu-head{align-items:center;gap:14px;min-width:0;padding:8px 0 18px;display:flex}.md-publish-menu-head>div{gap:4px;min-width:0;display:grid}.md-publish-menu-head span{color:#96a0ad;letter-spacing:.04em;font-size:.82rem;font-weight:820}.md-publish-menu-head strong{color:#f7f8fa;min-width:0;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.35rem,5.5vw,2.05rem);font-weight:840;line-height:1.02;overflow:hidden}.md-publish-back{color:#dce3ec;cursor:pointer;width:54px;min-width:54px;height:54px;transition:transform .15s var(--md-publish-ease-out), border-color .17s ease, background-color .17s ease;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#ffffff1f,#ffffff05 42%,#4f91ff14),linear-gradient(145deg,#26313b,#12161b 72%);border:1px solid #d7dde547;border-radius:8px;place-items:center;display:inline-grid;transform:scale(1)}.md-publish-back:active{transform:scale(.96)}.md-publish-step{background:linear-gradient(135deg,#ffffff1b,#ffffff06 44%,#4f91ff13),linear-gradient(145deg,#20272f 0%,#12161b 100%);border:1px solid #d7dde538;border-radius:8px;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000003d,0 18px 42px #0000003d}.md-publish-step-number{background:linear-gradient(145deg, #6aa0fff5, #224579f2), var(--md-editor-dark);color:#edf4ff;border-radius:999px;place-items:center;width:46px;height:46px;font-size:1.12rem;font-weight:860;display:inline-grid;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #4f91ff38}.md-publish-step-body{gap:12px;min-width:0;display:grid}.md-publish-step h3,.md-publish-step p{margin:0}.md-publish-step h3{font-size:clamp(1.26rem,4.5vw,1.75rem);font-weight:840;line-height:1.08}.md-publish-step p{color:#9aa5b4;font-size:clamp(.98rem,3.4vw,1.16rem);line-height:1.3}.md-publish-channel-card{background:linear-gradient(135deg,#ffffff14,#ffffff06),#141a20;border:1px solid #d7dde51f;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;min-height:112px;padding:16px 20px;display:grid}.md-publish-channel-card>span{background:linear-gradient(145deg, #ffffff3d, transparent 36%), linear-gradient(145deg, var(--md-publish-blue), #2f6bc9);color:#fff;border-radius:999px;place-items:center;width:64px;height:64px;font-size:1.6rem;font-weight:880;display:inline-grid;box-shadow:inset 0 1px #ffffff4d,0 14px 26px #4f91ff3d}.md-publish-channel-card div{gap:4px;min-width:0;display:grid}.md-publish-channel-card strong{color:#f7f8fa;text-overflow:ellipsis;white-space:nowrap;font-size:1.22rem;font-weight:820;overflow:hidden}.md-publish-channel-card small{color:#9aa5b4;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.md-publish-channel-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.md-publish-channel-actions select,.md-publish-channel-actions button,.md-publish-secondary,.md-publish-primary,.md-publish-schedule button{color:#f7f8fa;min-height:50px;font:inherit;transition:transform .15s var(--md-publish-ease-out), border-color .17s ease, background-color .17s ease, filter .17s ease;-webkit-tap-highlight-color:transparent;border:1px solid #d7dde538;border-radius:8px;font-weight:820}.md-publish-channel-actions select{background:linear-gradient(145deg,#ffffff12,#ffffff05),#171d23;min-width:0;padding:0 14px}.md-publish-channel-actions button,.md-publish-secondary,.md-publish-schedule button{cursor:pointer;background:linear-gradient(145deg,#ffffff1a,#ffffff06),#25303a;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.md-publish-secondary{width:100%}.md-publish-primary{cursor:pointer;background:linear-gradient(145deg,#ffffff47,#ffffff0a 36%,#4f91ff2e),linear-gradient(135deg,#5b9bff,#2d6ed3);border-color:#d7dde56b;justify-content:center;align-items:center;gap:10px;width:100%;display:inline-flex;box-shadow:inset 0 1px #ffffff52,0 16px 34px #4f91ff38}.md-publish-channel-actions button:active:not(:disabled),.md-publish-secondary:active:not(:disabled),.md-publish-primary:active:not(:disabled),.md-publish-schedule button:active:not(:disabled){transform:scale(.97)}.md-publish-schedule{gap:10px;display:grid}.md-publish-schedule label{color:#9aa5b4;letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:820;display:grid}.md-publish-schedule input{color:#f7f8fa;min-width:0;min-height:48px;font:inherit;letter-spacing:0;text-transform:none;background:linear-gradient(145deg,#fff1,#ffffff05),#141a20;border:1px solid #d7dde538;border-radius:8px;padding:0 12px;font-size:1rem}.md-publish-channel-actions button:disabled,.md-publish-secondary:disabled,.md-publish-primary:disabled,.md-publish-schedule input:disabled,.md-publish-schedule button:disabled{cursor:wait;opacity:.58}@media (prefers-reduced-motion:reduce){.md-publish-back,.md-publish-channel-actions button,.md-publish-secondary,.md-publish-primary,.md-publish-schedule button,.md-visual-editor .md-table-controls button{transition-duration:1ms}.md-publish-back:active,.md-publish-channel-actions button:active:not(:disabled),.md-publish-secondary:active:not(:disabled),.md-publish-primary:active:not(:disabled),.md-publish-schedule button:active:not(:disabled),.md-visual-editor .md-table-controls button:active{transform:none}}.md-channel-canvas{color:#202733;background:#fff;grid-template-rows:minmax(0,1fr) auto auto;min-height:0;display:grid}.md-channel-editor-grid{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.md-visual-editor{color:#202733;min-width:0;min-height:0;caret-color:var(--accent);outline:none;padding:24px 34px 32px;font-size:1.08rem;line-height:1.58;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.md-visual-editor{caret-color:color-mix(in srgb, var(--accent) 72%, #202733)}}.md-visual-editor.is-empty:before{content:attr(data-placeholder);color:#9da8b7;pointer-events:none;position:absolute;top:24px;left:34px}.md-visual-editor:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.md-visual-editor:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 24%, transparent)}}.md-visual-editor>:first-child{margin-top:0}.md-visual-editor>:last-child{margin-bottom:0}.md-visual-editor p,.md-visual-editor>div:not([data-md-block]){line-height:inherit;margin:0 0 1.05em}.md-visual-editor p[data-md-caret-after-media=true]{min-height:1.2em;margin:0 0 .25em}.md-visual-editor h1,.md-visual-editor h2,.md-visual-editor h3,.md-visual-editor h4,.md-visual-editor h5,.md-visual-editor h6{color:#202733;letter-spacing:0;margin:0 0 .55em;font-weight:780;line-height:1.14}.md-visual-editor h1{font-size:2.18rem}.md-visual-editor h2{font-size:1.78rem}.md-visual-editor h3{font-size:1.42rem}.md-visual-editor h4{color:#425065;font-size:1.08rem;font-weight:740}.md-visual-editor h5,.md-visual-editor h6{color:#667386;text-transform:uppercase;font-size:1.02rem}.md-visual-editor a{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.md-visual-editor a{color:color-mix(in srgb, var(--accent) 80%, #1660a8)}}.md-visual-editor a{text-underline-offset:3px;text-decoration:underline}.md-visual-editor strong{font-weight:820}.md-visual-editor em{font-style:italic}.md-visual-editor u{text-underline-offset:3px;text-decoration:underline}.md-visual-editor s{text-decoration:line-through}.md-visual-editor code{color:#202733;background:#edf2f7;border-radius:6px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.md-visual-editor [data-md-block=table].md-table-block{margin:0 0 1.05em}.md-visual-editor .md-table-controls{background:#f6f8fb;border:1px solid #d7e0ea;border-radius:12px;flex-wrap:nowrap;gap:8px;width:max-content;max-width:100%;margin:0 0 10px;padding:5px;display:inline-flex;box-shadow:0 8px 18px #20273314}.md-visual-editor .md-table-controls button{color:#425065;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #d7e0ea;border-radius:8px;place-items:center;width:48px;min-width:48px;height:42px;min-height:42px;padding:0;transition:transform .14s cubic-bezier(.23,1,.32,1),border-color .16s,background-color .16s,box-shadow .16s;display:inline-grid;transform:scale(1)}.md-visual-editor .md-table-controls button:hover,.md-visual-editor .md-table-controls button:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.md-visual-editor .md-table-controls button:hover,.md-visual-editor .md-table-controls button:focus-visible{border-color:color-mix(in srgb, var(--accent) 36%, #d7e0ea)}}.md-visual-editor .md-table-controls button:hover,.md-visual-editor .md-table-controls button:focus-visible{color:var(--accent);background:#edf4fb}@supports (color:color-mix(in lab, red, red)){.md-visual-editor .md-table-controls button:hover,.md-visual-editor .md-table-controls button:focus-visible{color:color-mix(in srgb, var(--accent) 72%, #1e2a38)}}.md-visual-editor .md-table-controls button:hover,.md-visual-editor .md-table-controls button:focus-visible{outline:none;box-shadow:0 8px 18px #2027331f}.md-visual-editor .md-table-controls button:active{transform:scale(.96)}.md-table-control-icon{background:#f9fbfd;border:1px solid #aeb9c7;border-radius:6px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2px;width:29px;height:24px;padding:3px;display:grid;position:relative}.md-table-control-icon span{background:#d6dee8;border-radius:2px}.md-table-control-icon[data-md-table-icon^=column] span:nth-child(odd),.md-table-control-icon[data-md-table-icon^=row] span:nth-child(-n+2){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.md-table-control-icon[data-md-table-icon^=column] span:nth-child(odd),.md-table-control-icon[data-md-table-icon^=row] span:nth-child(-n+2){background:color-mix(in srgb, var(--accent) 58%, #8fb5e8)}}.md-table-control-icon:after{color:#fff;background:#202733;border:1px solid #fff;border-radius:999px;place-items:center;width:16px;height:16px;font-size:.78rem;font-weight:880;line-height:1;display:grid;position:absolute;bottom:-7px;right:-7px;box-shadow:0 3px 8px #2027332e}.md-table-control-icon[data-md-table-icon$=add]:after{content:"+";background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.md-table-control-icon[data-md-table-icon$=add]:after{background:color-mix(in srgb, var(--accent) 72%, #1660a8)}}.md-table-control-icon[data-md-table-icon$=remove]:after{content:"-";background:#425065}.md-visual-editor [data-md-block=table].md-table-block table,.md-visual-editor table[data-md-block=table],.md-visual-editor table[data-md-table-grid=true]{table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #d7e0ea;border-radius:10px;width:100%;min-width:260px;margin:0;overflow:hidden;box-shadow:0 8px 22px #2027330f}.md-visual-editor [data-md-block=table].md-table-block th,.md-visual-editor [data-md-block=table].md-table-block td,.md-visual-editor table[data-md-block=table] th,.md-visual-editor table[data-md-block=table] td,.md-visual-editor table[data-md-table-grid=true] th,.md-visual-editor table[data-md-table-grid=true] td{color:#202733;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #d7e0ea;border-right:1px solid #d7e0ea;min-width:0;min-height:34px;padding:10px 12px;line-height:1.35}.md-visual-editor [data-md-block=table].md-table-block th,.md-visual-editor table[data-md-block=table] th,.md-visual-editor table[data-md-table-grid=true] th{background:#f3f6fa;font-size:.92em;font-weight:820}.md-visual-editor [data-md-block=table].md-table-block td,.md-visual-editor table[data-md-block=table] td,.md-visual-editor table[data-md-table-grid=true] td{background:#fff;font-weight:500}.md-visual-editor [data-md-block=table].md-table-block tr>:last-child,.md-visual-editor table[data-md-block=table] tr>:last-child,.md-visual-editor table[data-md-table-grid=true] tr>:last-child{border-right:0}.md-visual-editor [data-md-block=table].md-table-block tbody tr:last-child>td,.md-visual-editor table[data-md-block=table] tbody tr:last-child>td,.md-visual-editor table[data-md-table-grid=true] tbody tr:last-child>td{border-bottom:0}.md-visual-editor [data-md-block=table].md-table-block th:empty:before,.md-visual-editor [data-md-block=table].md-table-block td:empty:before,.md-visual-editor table[data-md-block=table] th:empty:before,.md-visual-editor table[data-md-block=table] td:empty:before,.md-visual-editor table[data-md-table-grid=true] th:empty:before,.md-visual-editor table[data-md-table-grid=true] td:empty:before{content:" "}.md-visual-editor ul,.md-visual-editor ol{margin:0 0 1.05em;padding-left:1.55em}.md-visual-editor li{margin:.28em 0;display:list-item}.md-visual-editor ul:not([data-md-checklist=true]){list-style:outside}.md-visual-editor ol{list-style:decimal}.md-visual-editor ul:not([data-md-checklist=true]) li::marker{color:#425065;font-weight:760}.md-visual-editor ol li::marker{color:#425065;font-weight:760}.md-visual-editor ul[data-md-checklist=true]{padding-left:0;list-style:none}.md-visual-editor ul[data-md-checklist=true] li{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;display:grid}.md-visual-editor ul[data-md-checklist=true] li:before{content:"";color:#fff;background:#fff;border:1.5px solid #a7b4c3;border-radius:5px;place-items:center;width:16px;height:16px;font-size:12px;font-weight:900;line-height:1;display:grid}.md-visual-editor ul[data-md-checklist=true] li[data-md-checked=true]:before{content:"✓";border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.md-visual-editor ul[data-md-checklist=true] li[data-md-checked=true]:before{border-color:color-mix(in srgb, var(--accent) 72%, #386aa0)}}.md-visual-editor ul[data-md-checklist=true] li[data-md-checked=true]:before{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.md-visual-editor ul[data-md-checklist=true] li[data-md-checked=true]:before{background:color-mix(in srgb, var(--accent) 78%, #386aa0)}}.md-visual-editor figure[data-md-block=media]{background:#f8fafc;border:1px solid #d7e0ea;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:0;margin:0 0 1.05em;display:grid;overflow:hidden}.md-visual-editor figure[data-md-block=media]:has(+p[data-md-caret-after-media=true]){margin-bottom:.42em}.md-visual-editor figure[data-md-block=media] img,.md-visual-editor figure[data-md-block=media] video,.md-visual-editor .md-inline-media-placeholder{aspect-ratio:16/9;object-fit:cover;background:#e8eef5;width:100%;max-height:360px;display:block}.md-visual-editor video[data-md-video-preview=true]{pointer-events:none}.md-visual-editor .md-inline-media-placeholder{color:#657386;letter-spacing:.06em;text-transform:uppercase;place-items:center;font-size:.82rem;font-weight:820;display:grid}.md-visual-editor figure[data-md-block=media] figcaption{color:#202733;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:8px 10px;display:grid}.md-visual-editor figure[data-md-block=media] figcaption span{color:#667386;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:820}.md-visual-editor figure[data-md-block=media] figcaption strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:760;overflow:hidden}.md-visual-editor figure[data-md-block=media] button{color:#637083;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;font-size:1.3rem;line-height:1;display:inline-grid}.md-visual-editor figure[data-md-block=media] button:hover,.md-visual-editor figure[data-md-block=media] button:focus-visible{background:#eef3f8}.md-visual-editor .md-media-drag-handle{cursor:grab!important;background:radial-gradient(circle,#8d99a8 2px,#0000 2.4px) 7px 7px/8px 8px,0 0!important;width:26px!important;height:32px!important}.md-visual-editor .md-media-drag-handle:active{cursor:grabbing!important}.md-visual-editor [data-md-media-id].is-dragging{opacity:.54}.md-media-caption-input{color:#202733;width:calc(100% - 20px);min-height:44px;font:inherit;background:#fff;border:1px solid #c8d3df;border-radius:8px;margin:0 10px 10px;padding:0 12px;font-size:.96rem;font-weight:680}.md-media-caption-input::placeholder{color:#8a96a6}.md-media-caption-input:focus-visible{outline-offset:0;border-color:#9da8b6;outline:2px solid #a7adb552}.md-visual-editor [data-md-block=gallery]{background:#f8fafc;border:1px solid #d7e0ea;border-radius:8px;gap:10px;margin:0 0 1.05em;padding:12px;display:grid}.md-visual-editor [data-md-block=gallery]:has(+p[data-md-caret-after-media=true]){margin-bottom:.42em}.md-visual-editor [data-md-block=gallery]>header{color:#202733;justify-content:space-between;align-items:center;gap:12px;display:flex}.md-visual-editor [data-md-block=gallery]>header span{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:840}.md-visual-editor [data-md-block=gallery]>header strong{color:#667386;font-size:.82rem;font-weight:760}.md-gallery-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.md-visual-editor [data-md-gallery-layout=slides] .md-gallery-items{scroll-snap-type:x mandatory;padding-bottom:2px;display:flex;overflow-x:auto}.md-visual-editor [data-md-gallery-layout=slides] .md-gallery-items figure{scroll-snap-align:start;flex:0 0 min(78%,280px)}.md-gallery-items figure{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:0;min-width:0;margin:0;display:grid;overflow:hidden}.md-gallery-items img,.md-gallery-items video,.md-gallery-items .md-inline-media-placeholder{aspect-ratio:1;object-fit:cover;background:#e8eef5;width:100%;display:block}.md-visual-editor [data-md-gallery-layout=slides] .md-gallery-items img,.md-visual-editor [data-md-gallery-layout=slides] .md-gallery-items video,.md-visual-editor [data-md-gallery-layout=slides] .md-gallery-items .md-inline-media-placeholder{aspect-ratio:4/5}.md-gallery-items figcaption{color:#202733;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;padding:6px;display:grid}.md-gallery-items figcaption span{color:#667386;background:#eef3f8;border-radius:6px;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:820;display:inline-grid}.md-gallery-items figcaption strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:740;overflow:hidden}.md-gallery-items figcaption button{color:#637083;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;font-size:1rem;line-height:1;display:inline-grid}.md-gallery-items figcaption button:hover,.md-gallery-items figcaption button:focus-visible{background:#eef3f8}.md-gallery-items .md-media-drag-handle{background:radial-gradient(circle,#8d99a8 1.7px,#0000 2px) 5px 5px/7px 7px,0 0!important;width:22px!important;height:26px!important}.md-gallery-items .md-media-caption-input{min-height:36px;margin:0 6px 6px;font-size:.82rem}.md-visual-editor blockquote{border-left:3px solid var(--accent);margin:0 0 1.05em;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.md-visual-editor blockquote{border-left:3px solid color-mix(in srgb, var(--accent) 48%, #b9c9dc)}}.md-visual-editor blockquote{color:#3b4655;background:#f3f7fb;border-radius:0 8px 8px 0}.md-visual-editor pre,.md-visual-editor [data-md-block=formula]{color:#202733;white-space:pre-wrap;background:#edf2f7;border:1px solid #d7e0ea;border-radius:8px;margin:0 0 1.05em;padding:14px 16px}.md-visual-editor pre code{background:0 0;padding:0;font-size:.94rem}.md-visual-editor [data-md-block=formula]{text-align:center;background:#f8fbff;font-family:Georgia,Times New Roman,serif;font-size:1.18rem}.md-visual-editor details{background:#f8fafc;border:1px solid #d7e0ea;border-radius:8px;margin:0 0 1.05em;padding:10px 14px}.md-visual-editor summary{color:#3d4a5d;font-weight:760}.md-visual-editor hr{border:0;border-top:1px solid #d7e0ea;margin:1.3em 0}.md-channel-subscription-card{color:#5a4630;background:#fff7e9;border-top:1px solid #edf1f5;gap:10px;margin:0;padding:12px 20px 14px;font-size:.92rem;display:grid}.md-channel-subscription-card p{margin:0}.md-channel-subscription-actions{flex-wrap:wrap;gap:8px;display:flex}.md-channel-subscription-actions a,.md-channel-subscription-actions button{color:#8b5f16;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3b76f;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:650;text-decoration:none;display:inline-flex}.md-channel-subscription-actions a{color:#fff;background:#f1a51d}.md-channel-subscription-actions button:disabled{cursor:wait;opacity:.6}.md-channel-status{color:#637083;border-top:1px solid #edf1f5;margin:0;padding:9px 20px 12px;font-size:.9rem}.md-hidden-file-input{display:none}.md-media-layout-popover{z-index:66;color:#e5e6ebb8;background:linear-gradient(#2c2c2f 0%,#242427 100%);border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 24px);margin:0 auto 8px;padding:5px;display:flex;position:relative;box-shadow:0 16px 36px #0000003d}.md-media-layout-popover>span{color:#e5e6ebb8;white-space:nowrap;padding:0 8px;font-size:.76rem;font-weight:820}.md-media-layout-popover button{color:#e5e6ebc7;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:6px;padding:0 10px;font-size:.82rem;font-weight:820;display:inline-grid}.md-media-layout-popover button[aria-label]{grid-template-columns:1fr;width:38px;padding:0}.md-media-layout-popover button:hover,.md-media-layout-popover button:focus-visible{color:#f8f9fcf5;background:#d6dbe124}.md-blocks-sheet{z-index:65;color:#202733;background:#fbfcfd;border:0;border-top:1px solid #d9e1ea;border-radius:0;gap:12px;max-height:min(430px,46dvh);padding:12px;display:grid;position:relative;overflow:auto;box-shadow:0 -18px 44px #2027331f}.md-block-shortcuts{scrollbar-width:none;background:linear-gradient(#2c2c2f 0%,#242427 100%);border:1px solid #ffffff2e;border-radius:22px;gap:0;min-width:0;padding:0;display:flex;overflow:auto hidden;box-shadow:inset 0 0 0 1px #ffffff09,0 16px 38px #00000042}.md-block-shortcuts::-webkit-scrollbar{display:none}.md-block-shortcuts button{color:#e5e6ebb8;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1 1 0;place-items:center;min-width:40px;height:56px;transition:background .16s,color .16s,transform .16s;display:inline-grid}.md-block-shortcuts button svg{stroke-width:1.95px;width:27px;height:27px}.md-block-shortcuts button:hover,.md-block-shortcuts button:focus-visible,.md-block-shortcuts button.is-active{color:#f8f9fcf0;background:#d6dbe124}.md-block-shortcuts button.is-primary{color:#e5e6ebb8}.md-block-shortcuts button.is-primary svg{filter:none}.md-block-shortcuts button.is-system{color:#e5e6ebc2;border-left:1px solid #ffffff24;flex-grow:1;margin-left:0}.md-block-shortcuts button:active{transform:translateY(1px)}.md-block-shortcuts button:disabled,.md-block-shortcuts button.is-disabled{cursor:not-allowed;color:#e0e1e561}.md-block-shortcuts-divider{background:#ffffff24;align-self:stretch;min-width:1px}.md-blocks-head{justify-content:space-between;gap:14px}.md-blocks-head h3{margin:0;font-size:1rem;font-weight:820}.md-blocks-head button{color:#4d5968;background:#eef2f6;min-height:38px;padding:8px 12px;font-weight:760}.md-block-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.md-block-card{color:#202733;text-align:left;background:#fff;border-color:#dbe3ec;align-items:center;gap:14px;min-height:74px;padding:12px 14px;display:flex}.md-block-card:hover,.md-block-card:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.md-block-card:hover,.md-block-card:focus-visible{border-color:color-mix(in srgb, var(--accent) 42%, #dbe3ec)}}.md-block-card:hover,.md-block-card:focus-visible{background:#fff}@supports (color:color-mix(in lab, red, red)){.md-block-card:hover,.md-block-card:focus-visible{background:color-mix(in srgb, #fff 78%, var(--mercury-bright))}}.md-block-mark{width:44px;height:44px;color:var(--accent);background:#fff;border-radius:8px;flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.md-block-mark{color:color-mix(in srgb, var(--accent) 78%, #1d2632)}}.md-block-mark{font-weight:820;box-shadow:inset 0 0 0 1px #d9e2ec75}.md-block-card strong{overflow-wrap:anywhere;min-width:0;font-size:1rem}.md-toolbar-zone{min-width:0;position:relative}.md-heading-popover{z-index:70;background:#fff;border:1px solid #d7e0ea;border-radius:8px;gap:6px;width:min(320px,100vw - 28px);max-height:min(360px,42dvh);padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);right:12px;overflow-y:auto;box-shadow:0 22px 54px #2027332e}.md-heading-popover button{color:#202733;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:7px 8px;display:grid}.md-heading-popover button:hover,.md-heading-popover button:focus-visible{background:#edf4fb;border-color:#dbe4ef}.md-heading-popover span{height:30px;color:var(--accent);background:#f3f7fb;border-radius:7px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.md-heading-popover span{color:color-mix(in srgb, var(--accent) 76%, #202733)}}.md-heading-popover span{font-size:.78rem;font-weight:840}.md-heading-popover strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:760;overflow:hidden}.md-channel-toolbar{background:#fff;border-top:1px solid #d9e1ea;gap:8px;min-height:60px;padding:7px 16px;overflow-x:auto}.md-channel-toolbar.is-inline-toolbar{scrollbar-width:none;background:linear-gradient(#2c2c2f 0%,#242427 100%);border:1px solid #ffffff2e;border-radius:22px;gap:0;min-height:62px;margin:0 8px 8px;padding:0;overflow:auto hidden;box-shadow:inset 0 0 0 1px #ffffff09,0 16px 38px #00000042}.md-channel-toolbar.is-inline-toolbar::-webkit-scrollbar{display:none}.md-channel-toolbar .md-bottom-shortcuts{flex:auto;width:100%;margin:0}.md-toolbar-button{color:#425065;border:1px solid #0000;border-radius:8px;width:44px;min-width:44px;height:44px}.md-channel-toolbar.is-inline-toolbar .md-toolbar-button{color:#e5e6ebb8;border:0;border-radius:0;width:52px;min-width:52px;height:60px}.md-channel-toolbar.is-inline-toolbar .md-toolbar-button:hover,.md-channel-toolbar.is-inline-toolbar .md-toolbar-button:focus-visible,.md-channel-toolbar.is-inline-toolbar .md-toolbar-button.is-active{color:#f8f9fcf0;background:#ffffff12}.md-toolbar-button-labeled{gap:1px;width:56px;min-width:56px;height:46px;font-size:.64rem;font-weight:780;line-height:1}.md-toolbar-button-labeled svg{width:22px;height:22px}.md-toolbar-text-button{font-size:.86rem;font-weight:820}.md-toolbar-text-button.is-italic{font-style:italic}.md-toolbar-text-button.is-underlined{text-underline-offset:4px;text-decoration:underline}.md-toolbar-text-button.is-struck{text-decoration:line-through}.md-toolbar-button:hover,.md-toolbar-button:focus-visible,.md-toolbar-button.is-active{color:var(--accent);background:#edf4fb;border-color:#dbe4ef}@supports (color:color-mix(in lab, red, red)){.md-toolbar-button:hover,.md-toolbar-button:focus-visible,.md-toolbar-button.is-active{color:color-mix(in srgb, var(--accent) 72%, #1e2a38)}}.md-toolbar-button:disabled{cursor:not-allowed;opacity:.44}.md-toolbar-button.is-disabled{cursor:help;opacity:.46}.md-toolbar-spacer{border-left:1px solid #e1e7ee;flex:1 0 28px;align-self:stretch}.md-channel-footer{color:#ffffffa3;background:#151d26;place-items:center;min-height:42px;font-size:.98rem;font-weight:700;display:grid}.related-list{border-top:1px solid var(--hairline);gap:8px;padding-top:16px;display:grid}.related-item{color:var(--muted);margin:0}.agent-controls{gap:14px;display:grid}.agent-note-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-note-option{border:1px solid var(--hairline);min-width:0;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.agent-note-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-input{resize:vertical;border:1px solid var(--hairline);width:100%;min-height:108px;color:var(--text);background:0 0;border-radius:8px;padding:14px 16px}.agent-input:focus{border-color:#0000;outline:none;box-shadow:inset 0 0 0 1px #dce2e9d1,0 0 0 1px #7f858d57}.agent-submit{justify-self:start}.reminder-row{gap:10px;display:grid}.reminder-title{letter-spacing:0;margin:0;font-size:clamp(1.22rem,3vw,1.6rem);line-height:1.08}.reminder-dot{background:var(--muted);border-radius:999px;width:9px;height:9px;margin-top:.28rem}.reminder-due{background:#c66f4c}.reminder-waiting{background:var(--mercury-deep)}.reminder-scheduled{background:#87955d}.reminder-actions{flex-wrap:wrap;gap:8px;display:flex}.reminder-editor{background:#1514130a;border:1px solid #15141314;border-radius:16px;gap:10px;padding:12px;display:grid}.reminder-editor-grid{gap:10px;display:grid}.reminder-editor-field{color:var(--muted);gap:6px;font-size:.88rem;display:grid}.reminder-editor-input{border:1px solid var(--hairline);background:var(--surface);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px}.reminder-editor-textarea{resize:vertical;min-height:88px}.reminder-actions .micro-action:disabled{opacity:.48;cursor:wait}.reminder-day-strip{scroll-snap-type:x proximity;gap:10px;margin:0 -4px;padding:2px 0 14px;display:flex;overflow-x:auto}.reminder-day-strip::-webkit-scrollbar{display:none}.reminder-day-pill{color:var(--text);scroll-snap-align:start;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.reminder-day-pill-active{background:var(--text);color:var(--bg);border-color:var(--text)}.reminder-day-pill-count{background:#15141314;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:.82rem;display:inline-flex}.reminder-day-pill-active .reminder-day-pill-count{background:#f8f4ee29}.reminder-day-panel{gap:14px;display:grid}.reminder-day-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reminder-day-title,.reminder-day-subtle{margin:0}.reminder-day-title{font-family:var(--font-display), "Wix Madefor Display", ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;font-size:1rem}.reminder-day-subtle{color:var(--muted);font-size:.88rem}.folder-row{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.folder-row-title{font-family:var(--font-display), "Wix Madefor Display", ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:0;font-size:1.15rem}.folder-row-count{color:var(--muted);font-size:.96rem}.folder-row-shell{cursor:default;flex-wrap:wrap}.folder-row-open{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.folder-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:-8px 0 14px;display:flex}.folder-rename-link{color:var(--accent);white-space:nowrap;background:#3577c91a;border:1px solid #3577c957;border-radius:999px;flex:none;padding:7px 12px;font-size:.84rem;font-weight:650;line-height:1.2}.folder-rename-link:hover{color:var(--bg);border-color:var(--accent);background:var(--accent)}.folder-row-rename{flex:none;align-self:center}.folder-row-report{flex:none}.memory-reorg-trigger{white-space:nowrap;border-radius:999px;flex:none;padding:7px 13px;font-size:.84rem;font-weight:700;line-height:1.2}.memory-reorg-panel{border:1px solid var(--hairline);background:#ffffff0a;border-radius:8px;gap:14px;margin:0 0 18px;padding:16px;display:grid}.memory-reorg-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.memory-reorg-kicker{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.74rem}.memory-reorg-title{font-family:var(--font-display), "Wix Madefor Display", ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:0;font-size:1.05rem}.memory-reorg-count,.memory-reorg-copy,.memory-reorg-reason{color:var(--muted)}.memory-reorg-copy,.memory-reorg-reason,.memory-reorg-path,.memory-reorg-action-title{margin:0}.memory-reorg-actions{gap:10px;display:grid}.memory-reorg-action{border:1px solid var(--hairline);background:#ffffff09;border-radius:8px;gap:7px;padding:12px;display:grid}.memory-reorg-action.is-disabled{opacity:.58}.memory-reorg-check{align-items:center;gap:9px;font-weight:700;display:flex}.memory-reorg-check input{flex:none;width:18px;height:18px}.memory-reorg-applied-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.memory-reorg-action-title{font-size:.98rem}.memory-reorg-path{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:.93rem;display:flex}.memory-reorg-target-row{flex:240px;align-items:center;gap:8px;min-width:min(100%,220px);max-width:min(100%,360px);display:inline-flex}.memory-reorg-target-select{border:1px solid var(--hairline);min-width:0;color:var(--text);font:inherit;background:#ffffff0f;border-radius:8px;flex:auto;padding:8px 10px}.memory-reorg-target-select option{color:#111}.memory-reorg-new-folder-button{flex:none;padding:8px 10px}.memory-reorg-controls{flex-wrap:wrap;gap:9px;display:flex}.empty-state{gap:8px;padding:28px 0 0;display:grid}.empty-title{font-family:var(--font-display), "Wix Madefor Display", ui-sans-serif, system-ui, sans-serif;margin:0;font-size:1.2rem}@media (max-width:900px){.hero-block,.home-grid{grid-template-columns:1fr}.title-row,.screen-head{display:grid}.hero-title,.screen-title,.app-header h1{max-width:none}.mercury-stage{min-height:140px}.agent-note-picker{grid-template-columns:1fr}.md-channel-screen{height:var(--md-editor-viewport-height,100dvh);min-height:var(--md-editor-viewport-height,100dvh)}.md-channel-editor-grid{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){.app-header .miniapp-button:hover:not(:disabled),.app-header .miniapp-button[data-pressed=true]:not(:disabled){transform:none}}@media (max-width:520px){.app-header{width:fit-content;max-width:calc(100vw - 14px);padding:8px}.header-row,.header-row .segmented-nav{gap:4px}.md-channel-screen{height:var(--md-editor-viewport-height,100dvh);min-height:var(--md-editor-viewport-height,100dvh);border-radius:0}.md-channel-header{min-height:68px;padding:13px 14px}.md-channel-header h2{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.08rem,4.8vw,1.38rem);line-height:1.02;overflow:hidden}.md-plan-screen{padding:calc(env(safe-area-inset-top) + 14px) 14px calc(env(safe-area-inset-bottom) + 18px)}.md-plan-header{align-items:center;gap:8px}.md-plan-header .screen-title{font-size:clamp(1.72rem,8vw,2.12rem)}.md-plan-create{min-height:86px;margin-bottom:14px}.md-plan-search{min-height:48px}.md-plan-filters{margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px}.md-plan-filters:after{flex-basis:8px}.md-plan-filters button{min-height:34px;padding-inline:11px}.md-plan-list{gap:9px}.md-plan-card{min-height:80px;padding:13px}.md-plan-card-head{gap:8px}.md-plan-card-main h4{margin-bottom:5px;font-size:clamp(1.04rem,5.3vw,1.2rem)}.md-plan-badge{max-width:min(39vw,138px);padding-inline:7px}.md-plan-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.md-plan-settings label{grid-column:1/-1}.md-plan-settings-button{width:100%}.md-plan-schedule-form{grid-template-columns:1fr}.md-channel-sendbar{gap:8px;padding:10px}.md-channel-sendbar-top,.md-channel-action-row{gap:8px}.md-channel-dropdown{top:calc(env(safe-area-inset-top) + 76px);width:auto;max-height:calc(var(--md-editor-viewport-height,100dvh) - 92px);padding-bottom:max(12px, env(safe-area-inset-bottom));scroll-padding-bottom:120px;position:fixed;left:10px;right:10px}.md-send-button,.md-ai-format-button{min-height:48px;padding-inline:12px;font-size:.9rem}.md-channel-select{min-height:48px;padding-inline:12px;font-size:1rem}.md-publish-menu{padding:max(14px, env(safe-area-inset-top)) 10px max(16px, env(safe-area-inset-bottom));gap:12px}.md-publish-menu-head{padding-bottom:10px}.md-publish-back{width:48px;min-width:48px;height:48px}.md-publish-step{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:14px}.md-publish-step-number{width:40px;height:40px}.md-publish-channel-card{grid-template-columns:54px minmax(0,1fr);gap:12px;min-height:94px;padding:14px}.md-publish-channel-card>span{width:54px;height:54px;font-size:1.35rem}.md-publish-channel-actions{grid-template-columns:1fr}.md-visual-editor{padding:16px;font-size:.98rem}.md-visual-editor.is-empty:before{top:16px;left:16px}.md-visual-editor h1{font-size:1.78rem}.md-visual-editor h2{font-size:1.46rem}.md-visual-editor h3{font-size:1.22rem}.md-visual-editor h4{font-size:1rem}.md-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.md-blocks-sheet{max-height:min(52dvh, calc(var(--md-editor-viewport-height,100dvh) - 188px));padding:8px}.md-block-shortcuts{border-radius:16px}.md-block-shortcuts button{flex-basis:0;min-width:42px;height:56px}.md-block-shortcuts button svg{width:28px;height:28px}.md-gallery-items{grid-template-columns:1fr}.md-visual-editor [data-md-gallery-layout=slides] .md-gallery-items{display:flex}.md-heading-popover{width:auto;left:8px;right:8px}.md-block-card{gap:9px;min-height:54px;padding:8px}.md-block-mark{width:34px;height:34px}.md-block-card strong{font-size:.88rem}.md-channel-toolbar{min-height:56px;padding:6px 8px}.md-toolbar-button{width:42px;min-width:42px;height:42px}.md-toolbar-button-labeled{width:54px;min-width:54px;height:44px}.md-toolbar-text-button{font-size:.82rem}.md-toolbar-spacer{flex-basis:12px}.md-channel-footer{min-height:34px;font-size:.82rem}.folder-row-open{flex-basis:100%}.header-row .segment{min-height:40px;padding:8px 10px;font-size:.82rem}.header-row .settings-btn{width:40px;min-width:40px;height:40px;min-height:40px}}@media (max-width:360px){.md-block-grid{grid-template-columns:1fr}.md-block-shortcuts button{flex-basis:0;min-width:39px}.app-header{max-width:calc(100vw - 10px);padding:7px 6px}.header-row{gap:3px}.header-row .segmented-nav{gap:2px}.header-row .segment{min-height:34px;padding:7px;font-size:.75rem}.header-row .settings-btn{width:34px;min-width:34px;height:34px;min-height:34px}.folder-scroll-arrow,.folder-scroll-arrow[data-size=icon]{width:30px;min-width:30px;height:30px;min-height:30px}.folder-scroll-prev{left:1px}.folder-scroll-next{right:1px}.folder-segment{max-width:min(52vw,156px);min-height:34px;padding:7px 10px;font-size:.82rem}}.agent-chat{grid-template-rows:auto 1fr auto;gap:14px;min-height:calc(100dvh - 220px);display:grid}.agent-chat-head{border-bottom:1px solid var(--hairline);gap:14px;padding-bottom:8px;display:grid}.agent-chat-title{font-family:var(--font-display), "Wix Madefor Display", ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:4px 0 0;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.02}.agent-context-chips{flex-wrap:wrap;gap:6px;display:flex}.context-chip{color:var(--text);border-radius:999px;padding:6px 12px;font-size:.84rem}.context-chip:hover{border-color:var(--text)}.context-chip.is-active{background:var(--text);color:var(--bg);border-color:#0000}:root[data-theme=dark] .context-chip.is-active{background:var(--surface-strong);color:var(--text);box-shadow:inset 0 0 0 1px #dce2e966,0 0 0 1px #7f858d47}.agent-chat-body{flex-direction:column;gap:14px;padding:18px 0;display:flex;overflow-y:auto}.agent-chat-empty{color:var(--muted);gap:6px;padding:24px 6px;display:grid}.agent-chat-empty-title{color:var(--text);margin:0;font-size:1.1rem}.agent-chat-empty-sub{margin:0;font-size:.92rem}.chat-message{flex-direction:column;gap:4px;max-width:86%;display:flex}.chat-message-user{align-self:flex-end;align-items:flex-end}.chat-message-assistant{align-self:flex-start;align-items:flex-start}.chat-bubble{word-break:break-word;white-space:pre-wrap;border-radius:18px;padding:12px 14px;font-size:.96rem;line-height:1.5}.chat-bubble pre{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.chat-message-user .chat-bubble{background:var(--text);color:var(--bg);border-bottom-right-radius:6px}.chat-message-assistant .chat-bubble{background:var(--surface);color:var(--text);border:1px solid var(--hairline-strong);border-bottom-left-radius:6px}.chat-context-actions{flex-wrap:wrap;gap:8px;padding:0 4px;display:flex}.chat-context-link{border:1px solid var(--hairline-strong);background:var(--surface);max-width:100%;color:var(--accent);cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:.8rem;line-height:1.25;overflow:hidden}.chat-context-link:hover{border-color:var(--accent);background:#3577c91a}.chat-bubble-typing{align-items:center;gap:4px;padding:14px 16px;display:inline-flex}.chat-bubble-typing span{background:var(--muted);border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite chat-typing}.chat-bubble-typing span:nth-child(2){animation-delay:.18s}.chat-bubble-typing span:nth-child(3){animation-delay:.36s}@keyframes chat-typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.agent-chat-composer{bottom:calc(80px + env(safe-area-inset-bottom));border:1px solid var(--hairline-strong);background:var(--surface);border-radius:24px;align-items:flex-end;gap:8px;padding:10px 12px;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.agent-chat-composer{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.agent-chat-composer{-webkit-backdrop-filter:saturate(160%)blur(14px);box-shadow:inset 0 1px #ffffff40,0 14px 30px #1111111f}:root[data-theme=dark] .agent-chat-composer{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .agent-chat-composer{background:color-mix(in srgb, var(--surface) 80%, transparent)}}:root[data-theme=dark] .agent-chat-composer{box-shadow:inset 0 1px #ffffff0f,0 18px 40px #00000073}.chat-composer-input{min-height:22px;max-height:160px;color:var(--text);resize:none;background:0 0;border:0;outline:none;flex:1;padding:6px 4px;font-family:inherit;font-size:1rem;line-height:1.4}.chat-composer-send{border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.chat-composer-send:disabled{opacity:.4;cursor:not-allowed}.chat-composer-send:not(:disabled):hover{transform:translateY(-1px)}:root[data-theme=dark] .chat-composer-send{background:var(--surface-strong);color:var(--text);box-shadow:inset 0 0 0 1px #dce2e966,0 0 0 1px #7f858d47}.reminder-cta-row{justify-content:flex-start;padding:4px 0 14px;display:flex}.reminder-cta-row .cta{width:100%}:root[data-theme=dark] .reminder-day-pill{background:#1f2226d1}:root[data-theme=dark] .reminder-editor{background:#f8f4ee0a;border-color:#f8f4ee14}.memory-map-panel{--memory-card:#171818;--memory-card-edge:#0b0c0c;--memory-clip:#e9edf0;--memory-clip-shadow:#00000061;--memory-line:#111;gap:16px;padding-top:18px;display:grid}:root[data-theme=dark] .memory-map-panel{--memory-card:#252626;--memory-card-edge:#0c0d0d;--memory-clip:#f2f5f7;--memory-clip-shadow:#0000008c;--memory-line:#dce2e9}.memory-map-summary{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.memory-map-kicker{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.74rem}.memory-map-title{font-family:var(--font-display), "Wix Madefor Display", ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:0;font-size:1.32rem;line-height:1.08}.memory-map-stats{flex-wrap:wrap;gap:7px;display:flex}.memory-map-stats span{border:1px solid var(--hairline);min-height:28px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:.78rem;line-height:1;display:inline-flex}.memory-map-canvas{border:1px solid var(--hairline-strong);background:radial-gradient(circle at 18% 12%, #dce2e91f, transparent 34%), linear-gradient(135deg, #aab0b81a, transparent 42%), var(--surface);border-radius:8px;min-height:0;position:relative;overflow:hidden}.memory-shelf-canvas{padding:14px;overflow:visible}.memory-shelf-grid{grid-template-columns:repeat(auto-fit,minmax(188px,1fr));align-items:start;gap:12px;display:grid}.memory-shelf-card{border:1px solid var(--memory-card-edge);gap:12px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.memory-shelf-card{border:1px solid color-mix(in srgb, var(--memory-card-edge) 16%, var(--hairline))}}.memory-shelf-card{background:linear-gradient(135deg, #dce2e914, transparent 58%), var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.memory-shelf-card{background:linear-gradient(135deg, #dce2e914, transparent 58%), color-mix(in srgb, var(--surface) 94%, var(--mercury-bright))}}.memory-shelf-head{width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;touch-action:manipulation;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:0;transition:opacity .16s,transform .16s,filter .16s;display:grid}.memory-shelf-head:active{transform:translateY(2px)scale(.992)}.memory-shelf-copy{gap:3px;min-width:0;display:grid}.memory-shelf-title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:780;line-height:1.2;overflow:hidden}.memory-shelf-meta{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.25;overflow:hidden}.memory-folder-glyph{filter:drop-shadow(0 8px 14px #00000029);flex:none;width:72px;height:52px;transition:filter .16s,transform .16s;display:inline-block;position:relative}.memory-folder-glyph.is-compact{filter:drop-shadow(0 4px 8px #0000001f);width:36px;height:27px}.memory-folder-glyph-body{border:1px solid var(--memory-card-edge);inset-inline:0;justify-content:center;align-items:center;height:48px;display:flex;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.memory-folder-glyph-body{border:1px solid color-mix(in srgb, var(--memory-card-edge) 80%, var(--hairline-strong))}}.memory-folder-glyph-body{background:radial-gradient(circle at 24% 20%, #ffffff14, transparent 34%), var(--memory-card);color:var(--mercury-bright);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.memory-folder-glyph-body{color:color-mix(in srgb, var(--mercury-bright) 90%, #fff)}}.memory-folder-glyph-body{font-size:1.1rem;font-weight:800}.memory-folder-glyph-shine{background:#ffffff0b;border-radius:999px;width:54px;height:18px;position:absolute;top:8px;left:9px}.memory-folder-glyph.is-compact .memory-folder-glyph-body{border-radius:6px;height:21px;font-size:.74rem}.memory-folder-glyph.is-compact .memory-folder-glyph-shine{width:26px;height:9px;top:4px;left:5px}.memory-folder-glyph-clip{border:1.7px solid var(--memory-clip);border-radius:999px;width:12px;height:25px;position:absolute;top:-5px;right:8px;transform:rotate(-9deg);box-shadow:0 0 0 1px #0000002e,0 3px 5px #00000047}.memory-folder-glyph-clip span{border-right:1.5px solid #ffffffc7;border-radius:999px;width:4px;height:14px;position:absolute;top:5px;left:3px}.memory-folder-glyph.is-compact .memory-folder-glyph-clip{border-width:1px;width:6px;height:13px;top:-3px;right:4px}.memory-folder-glyph.is-compact .memory-folder-glyph-clip span{border-right-width:1px;height:7px;top:3px;left:1px}.memory-shelf-head:active .memory-folder-glyph,.memory-folder-material:active,.memory-folder-note:active{transform:translateY(2px)scale(.992)}.memory-folder-notes{gap:8px;padding-top:2px;display:grid}.memory-folder-note{background:radial-gradient(circle at 22% 20%, #ffffff0d, transparent 34%), var(--memory-card);width:100%;min-height:46px;color:var(--mercury-bright);border:0;border-radius:999px;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:2px;padding:12px 42px 11px 16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.memory-folder-note{color:color-mix(in srgb, var(--mercury-bright) 90%, #fff)}}.memory-folder-note{text-align:left;cursor:pointer;font:inherit;touch-action:manipulation;transition:box-shadow .16s,transform .16s}.memory-folder-note:before{content:"";border:1.5px solid var(--memory-clip);border-radius:999px;width:9px;height:20px;position:absolute;top:-5px;right:15px;transform:rotate(-9deg);box-shadow:0 2px 4px #00000047}.memory-folder-note span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;line-height:1.25;overflow:hidden}.memory-folder-note small{color:var(--mercury-base)}@supports (color:color-mix(in lab, red, red)){.memory-folder-note small{color:color-mix(in srgb, var(--mercury-base) 86%, #fff)}}.memory-folder-note small{white-space:nowrap;font-size:.76rem}.memory-folder-note.is-map-note{min-height:40px;padding:9px 30px 8px 12px}.memory-folder-note.is-map-note span{font-size:.78rem}.memory-folder-note.is-map-note small{font-size:.68rem}.memory-folder-note:hover span{color:var(--accent)}.memory-folder-note-placeholder{color:var(--muted);margin:0;padding-top:10px;font-size:.86rem;line-height:1.45}.memory-folder-open{border:1px solid var(--memory-card-edge);gap:14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.memory-folder-open{border:1px solid color-mix(in srgb, var(--memory-card-edge) 18%, var(--hairline))}}.memory-folder-open{background:linear-gradient(135deg, var(--mercury-bright), transparent 48%), var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.memory-folder-open{background:linear-gradient(135deg, color-mix(in srgb, var(--mercury-bright) 11%, transparent), transparent 48%), var(--surface)}}.memory-folder-open-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.memory-folder-open-top>span{color:var(--muted);white-space:nowrap;font-size:.84rem}.memory-folder-back{border:1px solid var(--hairline);background:linear-gradient(180deg, #ffffff85, #dce2e92e), var(--surface);border-radius:999px;min-height:34px;padding:7px 12px}@supports (color:color-mix(in lab, red, red)){.memory-folder-back{background:linear-gradient(180deg, #ffffff85, #dce2e92e), color-mix(in srgb, var(--surface) 86%, var(--mercury-bright))}}.memory-folder-back{color:var(--text);white-space:nowrap;font-size:.82rem;font-weight:720;line-height:1.15}.memory-folder-open-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.memory-folder-focus-layout{grid-template-columns:minmax(0,1.28fr) minmax(260px,.82fr);align-items:start;gap:14px;display:grid}.memory-folder-material-section,.memory-folder-relations{gap:10px;min-width:0;display:grid}.memory-folder-material-section{overflow:hidden}.memory-folder-section-head{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.memory-folder-section-head>p{margin:0}.memory-folder-section-head>span{color:var(--muted);white-space:nowrap;font-size:.78rem}.memory-folder-material-list{scroll-snap-type:x mandatory;scrollbar-width:thin;align-items:stretch;gap:10px;min-width:0;padding:2px 4px 10px 0;scroll-padding-inline:2px;display:flex;overflow:auto hidden}.memory-relation-list{gap:8px;display:grid}.memory-relation-card{border:1px solid var(--memory-card-edge);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;width:100%;min-height:92px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.memory-relation-card{border:1px solid color-mix(in srgb, var(--memory-card-edge) 18%, var(--hairline))}}.memory-relation-card{background:linear-gradient(135deg, #dce2e914, transparent 58%), var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.memory-relation-card{background:linear-gradient(135deg, #dce2e914, transparent 58%), color-mix(in srgb, var(--surface) 94%, var(--mercury-bright))}}.memory-relation-card{color:var(--text);text-align:left;cursor:pointer;font:inherit;touch-action:manipulation;transition:border-color .16s,box-shadow .16s,transform .16s}.memory-relation-card:active{transform:translateY(2px)scale(.992)}.memory-relation-card:hover,.memory-relation-card:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.memory-relation-card:hover,.memory-relation-card:focus-visible{border-color:color-mix(in srgb, var(--accent) 30%, var(--hairline-strong))}}.memory-relation-card:hover,.memory-relation-card:focus-visible{box-shadow:0 8px 18px #0000001a}.memory-relation-copy{gap:5px;min-width:0;display:grid}.memory-relation-copy strong,.memory-relation-copy>span,.memory-relation-copy small{text-overflow:ellipsis;min-width:0;overflow:hidden}.memory-relation-copy strong{white-space:nowrap;color:var(--text);font-size:.86rem;font-weight:780;line-height:1.2}.memory-relation-copy>span{color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.32;display:-webkit-box}.memory-relation-copy small{color:var(--muted);white-space:nowrap;font-size:.74rem;line-height:1.25}.memory-relation-empty{border:1px solid var(--hairline);background:var(--surface);border-radius:8px;padding:12px}@supports (color:color-mix(in lab, red, red)){.memory-relation-empty{background:color-mix(in srgb, var(--surface) 92%, var(--mercury-bright))}}.memory-folder-material{background:radial-gradient(circle at 20% 18%, #ffffff0e, transparent 36%), var(--memory-card);width:100%;min-height:158px;color:var(--mercury-bright);border:0;border-radius:8px;flex:0 0 min(340px,84vw);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""preview""date";align-content:start;gap:8px;padding:14px 52px 12px 16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.memory-folder-material{color:color-mix(in srgb, var(--mercury-bright) 90%, #fff)}}.memory-folder-material{text-align:left;cursor:pointer;font:inherit;scroll-snap-align:start;touch-action:manipulation;transition:box-shadow .16s,transform .16s}.memory-folder-material:before{content:"";border:1.8px solid var(--memory-clip);border-radius:999px;width:12px;height:26px;position:absolute;top:-7px;right:26px;transform:rotate(-9deg);box-shadow:0 0 0 1px #0000002e,0 4px 6px #00000047}.memory-folder-material:after{content:"";background:#ffffff09;border-radius:999px;width:min(42%,220px);height:24px;position:absolute;top:0;left:26px}.memory-folder-material-title{text-overflow:ellipsis;-webkit-line-clamp:2;letter-spacing:0;-webkit-box-orient:vertical;grid-area:title;min-width:0;font-weight:760;line-height:1.16;display:-webkit-box;overflow:hidden}.memory-folder-material-preview{min-width:0;max-height:82px;color:var(--mercury-bright);grid-area:preview;gap:6px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.memory-folder-material-preview{color:color-mix(in srgb, var(--mercury-bright) 76%, var(--muted))}}.memory-folder-material-preview{font-size:.78rem;line-height:1.36}.memory-folder-material-preview strong{color:var(--mercury-bright)}@supports (color:color-mix(in lab, red, red)){.memory-folder-material-preview strong{color:color-mix(in srgb, var(--mercury-bright) 94%, #fff)}}.memory-folder-material-preview strong{font-weight:780}.memory-folder-material-preview em{color:var(--mercury-bright)}@supports (color:color-mix(in lab, red, red)){.memory-folder-material-preview em{color:color-mix(in srgb, var(--mercury-bright) 86%, #fff)}}.memory-folder-material-preview code,.memory-folder-md-code{color:var(--mercury-bright);background:#ffffff12;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.memory-folder-material-preview code,.memory-folder-md-code{color:color-mix(in srgb, var(--mercury-bright) 90%, #fff)}}.memory-folder-material-preview code,.memory-folder-md-code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.75rem}.memory-folder-material-preview code{padding:1px 4px}.memory-folder-md-label{color:var(--muted);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.67rem;font-weight:760;overflow:hidden}.memory-folder-md-copy,.memory-folder-md-quote,.memory-folder-md-code{min-width:0;display:block;overflow:hidden}.memory-folder-md-quote{border-left:2px solid var(--memory-clip);padding-left:8px}@supports (color:color-mix(in lab, red, red)){.memory-folder-md-quote{border-left:2px solid color-mix(in srgb, var(--memory-clip) 70%, var(--mercury-bright))}}.memory-folder-md-quote{color:var(--mercury-bright)}@supports (color:color-mix(in lab, red, red)){.memory-folder-md-quote{color:color-mix(in srgb, var(--mercury-bright) 82%, #fff)}}.memory-folder-md-code{white-space:nowrap;text-overflow:ellipsis;padding:5px 6px}.memory-folder-md-points{gap:4px;min-width:0;display:grid}.memory-folder-md-point{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:12px;display:block;position:relative;overflow:hidden}.memory-folder-md-point:before{content:"";background:var(--memory-clip);border-radius:999px;width:4px;height:4px;position:absolute;top:.66em;left:1px}@supports (color:color-mix(in lab, red, red)){.memory-folder-md-point:before{background:color-mix(in srgb, var(--memory-clip) 72%, var(--mercury-bright))}}.memory-folder-material-date{color:var(--mercury-base);grid-area:date;align-self:center}@supports (color:color-mix(in lab, red, red)){.memory-folder-material-date{color:color-mix(in srgb, var(--mercury-base) 82%, #fff)}}.memory-folder-material-date{white-space:nowrap;font-size:.78rem}.memory-folder-material:hover .memory-folder-material-title,.memory-folder-material:focus-visible .memory-folder-material-title{color:#fff}.memory-folder-material:hover,.memory-folder-material:focus-visible,.memory-folder-note:hover,.memory-folder-note:focus-visible{box-shadow:inset 0 0 0 1px #ffffff14,0 8px 18px #0000001f}.memory-folder-open-empty{border-top:1px solid var(--hairline);padding:12px 0 4px}.memory-map-empty{gap:8px;padding:28px 0 0;display:grid}.note-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;width:100%;max-width:720px;margin-inline:auto;display:grid}.note-detail-actions .micro-action{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:48px;padding-inline:12px;line-height:1.15}@media (min-width:680px){.note-detail-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}.memory-toolbar{gap:10px;margin:0 0 16px;display:grid}.memory-actions-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:2px 0 6px;display:grid;overflow:visible}.memory-actions-row.has-reorg{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.memory-sort-tabs{grid-template-columns:repeat(3,minmax(0,max-content));justify-content:start;gap:6px;min-width:0;display:grid}.memory-actions-row.has-reorg .memory-sort-tabs{display:contents}.memory-sort-option{white-space:nowrap;border-radius:999px;width:100%;min-height:34px;padding:7px 13px;font-size:.84rem;line-height:1}.memory-sort-option.is-active{box-shadow:inset 0 0 0 1px #dce2e96b,0 8px 18px #00000014}.memory-search-panel{border:1px solid var(--hairline);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.memory-search-panel{background:color-mix(in srgb, var(--surface) 92%, var(--mercury-bright))}}.memory-search-field{gap:6px;min-width:0;display:grid}.memory-search-field>span{color:var(--muted);font-size:.74rem;line-height:1}.memory-search-input{border:1px solid var(--hairline);background:var(--bg);border-radius:8px;width:100%;min-height:38px;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.memory-search-input{background:color-mix(in srgb, var(--bg) 72%, transparent)}}.memory-search-input{color:var(--text);font:inherit;font-size:.9rem;transition:border-color .16s,box-shadow .16s}.memory-search-input:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.memory-search-input:focus{border-color:color-mix(in srgb, var(--accent) 34%, var(--hairline-strong))}}.memory-search-input:focus{box-shadow:0 0 0 3px #3577c91f}.memory-search-actions{align-items:center;gap:6px;display:flex}.memory-search-action{min-height:38px;padding-inline:12px;font-size:.82rem}.memory-search-message{color:var(--muted);grid-column:1/-1;margin:-2px 0 0;font-size:.78rem;line-height:1.35}.memory-reorg-trigger{white-space:normal;color:#fff;border-color:var(--accent);border-radius:999px;align-content:center;justify-items:center;gap:2px;width:100%;min-height:42px;padding:7px 10px;font-size:.82rem;font-weight:760;line-height:1.05;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.memory-reorg-trigger{border-color:color-mix(in srgb, var(--accent) 46%, #ffffff47)}}.memory-reorg-trigger{background:radial-gradient(circle at 30% 12%, #ffffff5c, transparent 34%), linear-gradient(135deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.memory-reorg-trigger{background:radial-gradient(circle at 30% 12%, #ffffff5c, transparent 34%), linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 64%, #111))}}.memory-reorg-trigger{box-shadow:0 18px 36px var(--accent), inset 0 1px 0 #fff6}@supports (color:color-mix(in lab, red, red)){.memory-reorg-trigger{box-shadow:0 18px 36px color-mix(in srgb, var(--accent) 30%, transparent), inset 0 1px 0 #fff6}}.memory-reorg-trigger-label,.memory-reorg-trigger-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.memory-reorg-trigger-meta{opacity:.82;font-size:.7em;font-weight:680;line-height:1}.memory-reorg-trigger.is-report{background:radial-gradient(circle at 30% 12%, #ffffff57, transparent 34%), var(--mercury-line);color:var(--text);border-color:var(--mercury-bright)}@supports (color:color-mix(in lab, red, red)){.memory-reorg-trigger.is-report{border-color:color-mix(in srgb, var(--mercury-bright) 62%, var(--hairline-strong))}}.memory-reorg-trigger.is-report{box-shadow:0 16px 32px #1111111f,inset 0 1px #ffffff75}:root[data-theme=dark] .memory-reorg-trigger.is-report{color:var(--text);background:radial-gradient(circle at 30% 12%, #ffffff40, transparent 35%), linear-gradient(135deg, #f3f1ec33, #8fbdf429), var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .memory-reorg-trigger.is-report{background:radial-gradient(circle at 30% 12%, #ffffff40, transparent 35%), linear-gradient(135deg, #f3f1ec33, #8fbdf429), color-mix(in srgb, var(--surface-strong) 88%, black)}}:root[data-theme=dark] .memory-reorg-trigger.is-report{box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff29}.memory-reorg-trigger.is-muted{color:var(--muted);border-color:var(--hairline);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.memory-reorg-trigger.is-muted{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.memory-reorg-trigger.is-muted{box-shadow:none}@media (max-width:900px){.memory-map-summary{align-items:start;display:grid}.memory-map-stats{justify-content:flex-start}.memory-actions-row{gap:6px}.memory-actions-row.has-reorg{gap:5px}.memory-actions-row.has-reorg .memory-sort-option,.memory-actions-row.has-reorg .memory-reorg-trigger{min-height:38px;padding-inline:5px;font-size:.68rem}.memory-search-panel{grid-template-columns:1fr;align-items:stretch}.memory-search-actions{justify-content:flex-start}.memory-folder-material{grid-template-columns:1fr;grid-template-areas:"title""preview""date"}}@media (max-width:520px){.memory-map-canvas{margin-inline:-4px}.memory-shelf-canvas{padding-inline:10px}.memory-shelf-grid{grid-template-columns:1fr}.memory-folder-note{grid-template-columns:1fr;gap:3px}.memory-folder-open{padding:14px}.memory-folder-open-hero{grid-template-columns:1fr;justify-items:start}.memory-folder-focus-layout,.memory-folder-material-list{grid-template-columns:1fr}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
