/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.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}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.italic{font-style:italic}.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,)}}:root{--font-size-adjustment:2px;--page:#e9eff5;--app:#f6f8fb;--surface:#fff;--surface-2:#f2f5f9;--surface-3:#e8eef5;--ink:#132034;--muted:#637389;--faint:#93a0b1;--line:#d6e0ea;--line-2:#e7edf3;--shadow:0 12px 34px #13203414;--project:#2463eb;--project-soft:#e2ebff;--project-fg:#1743a6;--life:#0f8b6f;--life-soft:#ddf5ed;--life-fg:#0d684f;--finance:#0787a6;--finance-soft:#d9f3f8;--finance-fg:#0b6074;--study:#7c3aed;--study-soft:#f0e7ff;--study-fg:#5b21b6;--idea:#8a5a2b;--idea-soft:#f3e5d6;--idea-fg:#68431f;--note:#64748b;--note-soft:#edf1f6;--note-fg:#475569;--today:#d97706;--today-soft:#fff1d7;--today-fg:#92400e;--overdue:#c2413a;--overdue-soft:#ffe2de;--overdue-fg:#972d27;--holiday:#cf3f3f;--holiday-soft:#ffe5e3;--saturday:#3272d9;--commerce-surface:#162337;--commerce-ink:#fff;--commerce-accent:#f0b84b;--dday-accent:#df6682;--dday-soft:#f7c9d5}@supports (color:color-mix(in lab,red,red)){:root{--dday-soft:color-mix(in srgb,#f7c9d5 48%,var(--surface))}}:root{--radius:8px;--sidebar:250px}*{box-sizing:border-box}body,html{min-height:100%}body{background:var(--page);color:var(--ink);letter-spacing:0;margin:0;font-family:Pretendard,Noto Sans KR,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:0}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--project)}@supports (color:color-mix(in lab,red,red)){button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--project) 24%,transparent)}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px}.myos-root{--font-size-adjustment:2px;background:var(--app);min-height:100dvh;color:var(--ink)}.myos-root[data-text-size=small]{--font-size-adjustment:0px}.myos-root[data-text-size=medium]{--font-size-adjustment:2px}.myos-root[data-text-size=large]{--font-size-adjustment:4px}.myos-root[data-font=system]{font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.myos-root[data-font=serif]{font-family:AppleMyungjo,Noto Serif KR,Batang,Georgia,serif}.myos-root[data-font=mono]{font-family:SFMono-Regular,Menlo,Monaco,Consolas,D2Coding,monospace}.myos-root[data-font=rounded]{font-family:Arial Rounded MT Bold,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.app-boot{background:var(--app);min-height:100dvh;color:var(--ink);justify-content:center;align-items:center;gap:11px;display:flex}.app-boot>span:last-child{gap:2px;display:grid}.app-boot strong{font-size:calc(18px + var(--font-size-adjustment,0px))}.app-boot small{color:var(--muted);font-size:calc(11px + var(--font-size-adjustment,0px))}.myos-root[data-skin=companion]{--page:#ede9e2;--app:#faf8f3;--surface:#fffefa;--surface-2:#f4f0e8;--surface-3:#eae4d9;--ink:#28221d;--muted:#756b61;--line:#ddd5c9;--line-2:#eae4dc;--project:#3979c6;--project-soft:#e1edf8;--project-fg:#285b98;--shadow:0 12px 34px #322a2217}.myos-root[data-skin=midnight]{--page:#10141b;--app:#151a22;--surface:#1c222c;--surface-2:#232b37;--surface-3:#2c3543;--ink:#f4f7fb;--muted:#a6b1c0;--faint:#79869a;--line:#344052;--line-2:#2b3544;--project:#6c9cff;--project-soft:#273b65;--project-fg:#b8d0ff;--life:#4bd4ae;--life-soft:#203f39;--life-fg:#a0efd8;--finance:#45c9e6;--finance-soft:#203d47;--finance-fg:#a9eaf5;--study:#b28aff;--study-soft:#3a2e59;--study-fg:#dcc9ff;--idea:#d6a66d;--idea-soft:#443626;--idea-fg:#f0cca3;--note:#9aa8bb;--note-soft:#303947;--note-fg:#d4dce8;--today:#f4ad47;--today-soft:#49371f;--today-fg:#ffd49a;--overdue:#ff766d;--overdue-soft:#4b2929;--overdue-fg:#ffb8b2;--holiday:#ff817b;--holiday-soft:#49292a;--saturday:#79a8ff;--commerce-surface:#090d13;--commerce-ink:#f5f7fa;--commerce-accent:#f0b84b;--shadow:0 14px 42px #00000038}.myos-root[data-skin=studio]{--page:#d9dad7;--app:#f2f2ef;--surface:#fff;--surface-2:#eeeeeb;--surface-3:#dedfdb;--ink:#111;--muted:#64645e;--faint:#95958e;--line:#c8c9c4;--line-2:#e1e2dd;--project:#175dcc;--project-soft:#dce9fa;--project-fg:#0f438f;--life:#178166;--life-soft:#d9efe8;--life-fg:#0d624b;--study:#7651ad;--study-soft:#eee5f8;--study-fg:#573381;--idea:#8a5a2b;--idea-soft:#f0e4d6;--idea-fg:#603b1d;--note:#686b70;--note-soft:#e8e9e7;--note-fg:#46494d;--today:#d27900;--today-soft:#fff0ca;--today-fg:#855000;--overdue:#bd3d38;--overdue-soft:#f8dedb;--overdue-fg:#8f2b27;--commerce-surface:#111;--commerce-ink:#fff;--commerce-accent:#f0ca3e;--radius:3px}.myos-root[data-skin=garden]{--page:#dce9e4;--app:#f3f8f5;--surface:#fff;--surface-2:#eaf3ef;--surface-3:#d6e8e0;--ink:#17372f;--muted:#5d756d;--faint:#8ca099;--line:#c5d9d1;--line-2:#dfeae5;--project:#2867cf;--project-soft:#dfeaff;--project-fg:#194a9d;--life:#137b61;--life-soft:#d7f0e7;--life-fg:#0b5c47;--study:#7952a5;--study-soft:#eee5f7;--study-fg:#58357d;--idea:#8a572b;--idea-soft:#f2e5d6;--idea-fg:#663f1e;--note:#63726d;--note-soft:#e7eeeb;--note-fg:#45524e;--today:#d87421;--today-soft:#ffead8;--today-fg:#95450d;--overdue:#c3484f;--overdue-soft:#f9dfe1;--overdue-fg:#923138;--commerce-surface:#153d35;--commerce-ink:#fff;--commerce-accent:#f0838a}.myos-root[data-skin=pixel]{--page:#dce1f2;--app:#f6f7fc;--surface:#fffef9;--surface-2:#eef1fa;--surface-3:#dfe5f5;--ink:#171b30;--muted:#626b88;--faint:#9299ad;--line:#cbd3e7;--line-2:#e0e5f1;--project:#164bea;--project-soft:#dce6ff;--project-fg:#0e36aa;--life:#07856a;--life-soft:#daf2eb;--life-fg:#05624e;--study:#7b42bd;--study-soft:#eee1fb;--study-fg:#59278c;--idea:#915324;--idea-soft:#f5e4d4;--idea-fg:#6a3917;--note:#626d84;--note-soft:#e7eaf1;--note-fg:#414b60;--today:#da711b;--today-soft:#ffe9d5;--today-fg:#994309;--overdue:#cf3f4a;--overdue-soft:#ffdee2;--overdue-fg:#9b2933;--commerce-surface:#123bd1;--commerce-ink:#fff;--commerce-accent:#ff75bd;--radius:4px;--shadow:5px 5px 0 #123bd11f}.myos-root[data-skin=signal]{--page:#111619;--app:#171c20;--surface:#20262b;--surface-2:#272e33;--surface-3:#31393f;--ink:#f1f4f3;--muted:#a6b0ad;--faint:#79837f;--line:#3a4549;--line-2:#30393d;--project:#5795ff;--project-soft:#273b5d;--project-fg:#b8d2ff;--life:#35c8a7;--life-soft:#203f39;--life-fg:#93ead6;--finance:#48cce4;--finance-soft:#213e46;--finance-fg:#a7e9f3;--study:#b58ae8;--study-soft:#3b3050;--study-fg:#ddc6f9;--idea:#d19a62;--idea-soft:#443526;--idea-fg:#edc79f;--note:#a3adb1;--note-soft:#343c40;--note-fg:#d6dddf;--today:#f0a14a;--today-soft:#473621;--today-fg:#ffd09a;--overdue:#ff685b;--overdue-soft:#4b2927;--overdue-fg:#ffb6af;--holiday:#ff766c;--holiday-soft:#482a29;--saturday:#76a6ff;--commerce-surface:#0d1114;--commerce-ink:#f1f4f3;--commerce-accent:#2bd3b1;--radius:5px;--shadow:0 14px 40px #00000045}.myos-root[data-skin=citrus]{--page:#dfe5e2;--app:#f7f8f3;--surface:#fff;--surface-2:#eef1e7;--surface-3:#e1e7d8;--ink:#171d1d;--muted:#596760;--faint:#829088;--line:#c6d0c9;--line-2:#e0e6e1;--project:#235fd6;--project-soft:#dfe9ff;--project-fg:#174493;--life:#087b5d;--life-soft:#d9f1e8;--life-fg:#075c46;--finance:#087d8e;--finance-soft:#d9f1f4;--finance-fg:#075d69;--study:#7445a5;--study-soft:#eee4f7;--study-fg:#56317c;--idea:#8b581f;--idea-soft:#f4e7d6;--idea-fg:#633c16;--note:#5d6c68;--note-soft:#e6ece9;--note-fg:#414e4a;--today:#c86600;--today-soft:#ffedc5;--today-fg:#854300;--overdue:#c6403b;--overdue-soft:#fbe0dc;--overdue-fg:#912e2a;--holiday:#cc433e;--holiday-soft:#fce3df;--saturday:#2e68c2;--commerce-surface:#171d1d;--commerce-ink:#fff;--commerce-accent:#ffd43d;--radius:3px;--shadow:4px 4px 0 #171d1d1a}.myos-root[data-skin=bloom]{--page:#e7e8ed;--app:#fbfafc;--surface:#fff;--surface-2:#f4eff5;--surface-3:#ebe4ed;--ink:#2b2630;--muted:#6c6273;--faint:#978d9d;--line:#d9d0dc;--line-2:#ece6ee;--project:#3d6ed6;--project-soft:#e4ebfb;--project-fg:#294d99;--life:#19806e;--life-soft:#dcf1ec;--life-fg:#105f51;--finance:#24819a;--finance-soft:#dff1f5;--finance-fg:#195f70;--study:#7952a5;--study-soft:#eee5f7;--study-fg:#59367d;--idea:#95602c;--idea-soft:#f5e7d8;--idea-fg:#6a431f;--note:#687482;--note-soft:#e9edf2;--note-fg:#495462;--today:#c85f68;--today-soft:#fae3e7;--today-fg:#903f47;--overdue:#bd3f48;--overdue-soft:#f9dfe2;--overdue-fg:#8d2d35;--holiday:#c5434b;--holiday-soft:#fbe1e4;--saturday:#3c71c8;--commerce-surface:#342d39;--commerce-ink:#fff;--commerce-accent:#f3a8b4;--radius:8px;--shadow:0 12px 34px #412f461a}.myos-root[data-skin=nocturne]{--page:#08090a;--app:#0e1012;--surface:#17191c;--surface-2:#202327;--surface-3:#2a2d32;--ink:#f4f0e8;--muted:#b8b1a7;--faint:#817c75;--line:#3b3d42;--line-2:#2d3034;--project:#66a0ff;--project-soft:#253a58;--project-fg:#bdd7ff;--life:#4fd2b2;--life-soft:#203e38;--life-fg:#a4ead9;--finance:#57c9df;--finance-soft:#213d43;--finance-fg:#afe7ef;--study:#c19aef;--study-soft:#3d3150;--study-fg:#e0cdf7;--idea:#e1a56f;--idea-soft:#463629;--idea-fg:#f2cfad;--note:#aaaeb4;--note-soft:#33363b;--note-fg:#d9dce0;--today:#ff856f;--today-soft:#4b2d2a;--today-fg:#ffc2b7;--overdue:#ff6d67;--overdue-soft:#4c2929;--overdue-fg:#ffb9b6;--holiday:#ff7770;--holiday-soft:#482929;--saturday:#82afff;--commerce-surface:#050607;--commerce-ink:#f4f0e8;--commerce-accent:#ff856f;--radius:7px;--shadow:0 16px 46px #0000005c}.myos-root[data-skin=vinework]{--page:#dce7da;--app:#f4f8f1;--surface:#fffef8;--surface-2:#edf4e7;--surface-3:#dcebd4;--ink:#183020;--muted:#5b705f;--faint:#819487;--line:#9ab58d;--line-2:#d5e3ce;--project:#2b65c8;--project-soft:#e1ebfb;--project-fg:#1b478f;--life:#237a46;--life-soft:#dcefdc;--life-fg:#175a32;--finance:#287d85;--finance-soft:#dceff0;--finance-fg:#1c5d63;--study:#7552a2;--study-soft:#eee7f6;--study-fg:#563a79;--idea:#8b5b23;--idea-soft:#f4e7d2;--idea-fg:#664118;--note:#63756a;--note-soft:#e8eee9;--note-fg:#46554b;--today:#bd6800;--today-soft:#ffedca;--today-fg:#814600;--overdue:#bd433c;--overdue-soft:#f9e1dc;--overdue-fg:#8d312b;--holiday:#c04740;--holiday-soft:#fae3df;--saturday:#326bc0;--commerce-surface:#17351f;--commerce-ink:#fff;--commerce-accent:#acd667;--line-art-1:#2d7544;--line-art-2:#a8cf68;--radius:7px;--shadow:0 10px 30px #2352301a}.myos-root[data-skin=neon-pulse]{--page:#05060b;--app:#090b12;--surface:#11151d;--surface-2:#181e29;--surface-3:#222a38;--ink:#f5f7ff;--muted:#adb3c9;--faint:#7d859f;--line:#34405a;--line-2:#242d3e;--project:#54a7ff;--project-soft:#223b5d;--project-fg:#c0ddff;--life:#4be1a6;--life-soft:#193f35;--life-fg:#a5f0d2;--finance:#50def2;--finance-soft:#183c46;--finance-fg:#b2eff7;--study:#cf7cff;--study-soft:#422653;--study-fg:#e9c8ff;--idea:#f1b36d;--idea-soft:#483625;--idea-fg:#f7d4aa;--note:#abb3c7;--note-soft:#303747;--note-fg:#dce1ec;--today:#ff5fc7;--today-soft:#4d2342;--today-fg:#ffb9e6;--overdue:#ff667c;--overdue-soft:#4b2731;--overdue-fg:#ffbac5;--holiday:#ff6f80;--holiday-soft:#482832;--saturday:#72b7ff;--commerce-surface:#060811;--commerce-ink:#f5f7ff;--commerce-accent:#54efff;--line-art-1:#50efff;--line-art-2:#ff52cd;--radius:7px;--shadow:0 0 24px #50efff1f}.myos-root[data-skin=aurora-circuit]{--page:#03090a;--app:#071113;--surface:#0c1a1c;--surface-2:#122428;--surface-3:#183137;--ink:#effffd;--muted:#9cc2bd;--faint:#6f918d;--line:#28565a;--line-2:#18383d;--project:#4f9dff;--project-soft:#183452;--project-fg:#b9dbff;--life:#48e69f;--life-soft:#163d31;--life-fg:#a4f5ce;--finance:#42d9ef;--finance-soft:#143943;--finance-fg:#a9eff8;--study:#b68cff;--study-soft:#382b52;--study-fg:#decaff;--idea:#e6a765;--idea-soft:#443321;--idea-fg:#f5d3a8;--note:#9eb3b8;--note-soft:#2b383b;--note-fg:#d4e1e3;--today:#f3c54d;--today-soft:#493d1d;--today-fg:#ffe5a0;--overdue:#ff6d72;--overdue-soft:#47282b;--overdue-fg:#ffb8bb;--holiday:#ff7378;--holiday-soft:#45282a;--saturday:#6baaff;--commerce-surface:#020707;--commerce-ink:#effffd;--commerce-accent:#4fffd2;--line-art-1:#4fffd2;--line-art-2:#c8ff4f;--line-art-3:#42d9ef;--line-art-border:repeating-linear-gradient(118deg,#4fffd2 0 2px,transparent 2px 12px,#c8ff4f 12px 15px,transparent 15px 25px,#42d9ef 25px 27px,transparent 27px 38px);--line-art-header:linear-gradient(90deg,#4fffd2,#c8ff4f 38%,#42d9ef 72%,#4fffd2);--line-art-sidebar:repeating-linear-gradient(180deg,#4fffd2 0 3px,transparent 3px 15px,#c8ff4f 15px 18px,transparent 18px 31px);--line-art-glow:0 0 18px #4fffd224;--line-art-mark-ink:#03100d;--radius:6px;--shadow:0 12px 36px #00000057}.myos-root[data-skin=prism-shift]{--page:#dce6ed;--app:#f3f8fb;--surface:#fff;--surface-2:#edf5f8;--surface-3:#dcebf0;--ink:#152333;--muted:#607384;--faint:#8da0ae;--line:#a8c9d3;--line-2:#d7e6eb;--project:#1768d7;--project-soft:#dceafd;--project-fg:#114b9a;--life:#087f6b;--life-soft:#d8efe9;--life-fg:#075f50;--finance:#007d9e;--finance-soft:#d8edf3;--finance-fg:#005b74;--study:#7045a2;--study-soft:#ece3f7;--study-fg:#503078;--idea:#916019;--idea-soft:#f5e8cf;--idea-fg:#69430e;--note:#61717c;--note-soft:#e7edf0;--note-fg:#44525b;--today:#c76800;--today-soft:#ffebca;--today-fg:#824500;--overdue:#c43d46;--overdue-soft:#f9dfe2;--overdue-fg:#922b32;--holiday:#c94048;--holiday-soft:#f9e0e2;--saturday:#1768d7;--commerce-surface:#102331;--commerce-ink:#fff;--commerce-accent:#38d2e8;--line-art-1:#00a9c8;--line-art-2:#ff5d63;--line-art-3:#e6aa13;--line-art-border:linear-gradient(112deg,#00a9c8 0 24%,transparent 24% 32%,#ff5d63 32% 58%,transparent 58% 66%,#e6aa13 66% 88%,#00a9c8 88%);--line-art-header:linear-gradient(90deg,#00a9c8,#ff5d63 48%,#e6aa13 78%,#00a9c8);--line-art-sidebar:linear-gradient(180deg,#00a9c8,#ff5d63 46%,#e6aa13 78%,#00a9c8);--line-art-glow:0 8px 24px #14576a21;--line-art-mark-ink:#fff;--radius:6px;--shadow:0 12px 32px #1b4a5c1c}.myos-root[data-skin=solar-flare]{--page:#0a0705;--app:#100c09;--surface:#19120e;--surface-2:#231915;--surface-3:#30221b;--ink:#fff5eb;--muted:#c5a995;--faint:#8e7566;--line:#59402f;--line-2:#35281f;--project:#64a6ff;--project-soft:#263852;--project-fg:#bfdcff;--life:#52d39e;--life-soft:#203c31;--life-fg:#a9e9cf;--finance:#54c9df;--finance-soft:#203940;--finance-fg:#ade5ef;--study:#bd91e8;--study-soft:#3b2d49;--study-fg:#dfc8f5;--idea:#efa85c;--idea-soft:#4a321d;--idea-fg:#f8d0a1;--note:#b6aaa2;--note-soft:#38302c;--note-fg:#e3dcd7;--today:#ffb33e;--today-soft:#4c3518;--today-fg:#ffd995;--overdue:#ff5f65;--overdue-soft:#4b2527;--overdue-fg:#ffb4b7;--holiday:#ff696e;--holiday-soft:#482729;--saturday:#76adff;--commerce-surface:#070402;--commerce-ink:#fff5eb;--commerce-accent:#ff8b38;--line-art-1:#ff6b2c;--line-art-2:#ffd166;--line-art-3:#ff3f67;--line-art-border:linear-gradient(126deg,#ff6b2c,#ffd166 20%,transparent 42%,#ff3f67 62%,#ff6b2c 82%,#ffd166);--line-art-header:linear-gradient(90deg,#ff6b2c,#ffd166 42%,#ff3f67 74%,#ff6b2c);--line-art-sidebar:linear-gradient(180deg,#ff6b2c,#ffd166 36%,transparent 52%,#ff3f67 74%,#ff6b2c);--line-art-glow:0 0 22px #ff6b2c2b;--line-art-mark-ink:#1b0b03;--radius:6px;--shadow:0 16px 42px #00000061}.myos-root[data-skin=blueprint-x]{--page:#03111d;--app:#061a2a;--surface:#092238;--surface-2:#0d2d47;--surface-3:#143b59;--ink:#eaf8ff;--muted:#9cc2d4;--faint:#6c97aa;--line:#27647b;--line-2:#17445b;--project:#58a9ff;--project-soft:#173b5e;--project-fg:#b9ddff;--life:#54d9aa;--life-soft:#163e36;--life-fg:#acf0d3;--finance:#48d9ff;--finance-soft:#123d50;--finance-fg:#a9efff;--study:#b994ed;--study-soft:#382e53;--study-fg:#dfccf8;--idea:#e3a55f;--idea-soft:#44331f;--idea-fg:#f2d0a5;--note:#a1b6c1;--note-soft:#2b3e49;--note-fg:#d4e2e8;--today:#ffb552;--today-soft:#49391f;--today-fg:#ffdda4;--overdue:#ff6b72;--overdue-soft:#48282d;--overdue-fg:#ffb7bb;--holiday:#ff747a;--holiday-soft:#452a2e;--saturday:#6db5ff;--commerce-surface:#020c14;--commerce-ink:#eaf8ff;--commerce-accent:#48d9ff;--line-art-1:#48d9ff;--line-art-2:#ffb552;--line-art-3:#d7f6ff;--line-art-border:repeating-linear-gradient(90deg,#48d9ff 0 2px,transparent 2px 8px,#ffb552 8px 9px,transparent 9px 17px);--line-art-header:repeating-linear-gradient(90deg,#48d9ff 0 12px,transparent 12px 18px,#ffb552 18px 21px,transparent 21px 28px);--line-art-sidebar:repeating-linear-gradient(180deg,#48d9ff 0 11px,transparent 11px 17px,#ffb552 17px 20px,transparent 20px 28px);--line-art-glow:0 0 0 1px #48d9ff1f;--line-art-mark-ink:#03111d;--radius:3px;--shadow:0 12px 36px #00000047}.myos-root[data-skin=acid-terminal]{--page:#020402;--app:#070b07;--surface:#0c120d;--surface-2:#121b13;--surface-3:#1a271b;--ink:#edffe4;--muted:#a0b497;--faint:#708169;--line:#354b31;--line-2:#202e20;--project:#67a9ff;--project-soft:#1b3452;--project-fg:#c1ddff;--life:#62e6a7;--life-soft:#183d2d;--life-fg:#b1f3d2;--finance:#52dfe0;--finance-soft:#163b3c;--finance-fg:#b4f1f1;--study:#c195f5;--study-soft:#392d4a;--study-fg:#e5cef9;--idea:#efad4d;--idea-soft:#44331b;--idea-fg:#f8d79c;--note:#aeb9aa;--note-soft:#303a2e;--note-fg:#dce5d9;--today:#dfff45;--today-soft:#3b4319;--today-fg:#efffa6;--overdue:#ff5967;--overdue-soft:#472329;--overdue-fg:#ffb4bc;--holiday:#ff6672;--holiday-soft:#43262a;--saturday:#76b4ff;--commerce-surface:#010201;--commerce-ink:#edffe4;--commerce-accent:#bdff42;--line-art-1:#bdff42;--line-art-2:#ffb62e;--line-art-3:#4de2c1;--line-art-border:repeating-linear-gradient(90deg,#bdff42 0 13px,transparent 13px 17px,#ffb62e 17px 20px,transparent 20px 31px,#4de2c1 31px 33px,transparent 33px 42px);--line-art-header:repeating-linear-gradient(90deg,#bdff42 0 28px,#4de2c1 28px 31px,transparent 31px 43px,#ffb62e 43px 48px,transparent 48px 61px);--line-art-sidebar:repeating-linear-gradient(180deg,#bdff42 0 24px,transparent 24px 31px,#ffb62e 31px 37px,transparent 37px 52px,#4de2c1 52px 55px,transparent 55px 68px);--line-art-glow:0 0 0 1px #bdff4214,0 0 20px #bdff421f;--line-art-mark-ink:#071000;--radius:1px;--shadow:0 16px 42px #00000070}.myos-root[data-skin=holo-chrome]{--page:#c9d0d9;--app:#edf1f5;--surface:#fbfdff;--surface-2:#e5eaf0;--surface-3:#d7dee7;--ink:#172230;--muted:#5d6d7e;--faint:#8996a5;--line:#aab5c2;--line-2:#d3dae2;--project:#176bd8;--project-soft:#dceaff;--project-fg:#104d9d;--life:#07816d;--life-soft:#d8f0e9;--life-fg:#075e50;--finance:#007e9c;--finance-soft:#d8edf2;--finance-fg:#005c72;--study:#7543a7;--study-soft:#eee2fa;--study-fg:#552d7f;--idea:#8b5d15;--idea-soft:#f4e7cf;--idea-fg:#65400d;--note:#60717f;--note-soft:#e6ebf0;--note-fg:#43525e;--today:#c96600;--today-soft:#ffebca;--today-fg:#844400;--overdue:#c63850;--overdue-soft:#f9dce3;--overdue-fg:#92263a;--holiday:#ca3d52;--holiday-soft:#f8dfe4;--saturday:#176bd8;--commerce-surface:#1b2432;--commerce-ink:#fff;--commerce-accent:#58def1;--line-art-1:#00b9d0;--line-art-2:#d942a8;--line-art-3:#e0a412;--line-art-border:linear-gradient(118deg,#00b9d0,#7868ff 18%,#e448b0 37%,#f3b51b 57%,#35c895 76%,#00b9d0);--line-art-header:linear-gradient(90deg,#00b9d0,#7b68ee 24%,#e448b0 46%,#f3b51b 68%,#35c895 86%,#00b9d0);--line-art-sidebar:linear-gradient(180deg,#00b9d0,#7b68ee 23%,#e448b0 45%,#f3b51b 67%,#35c895 85%,#00b9d0);--line-art-glow:0 10px 30px #41577029,0 0 0 1px #ffffffd1;--line-art-mark-ink:#101a27;--radius:5px;--shadow:0 14px 34px #2a3a4e24}.myos-root[data-skin=rgb-glitch]{--page:#010104;--app:#07070b;--surface:#101016;--surface-2:#181821;--surface-3:#22222e;--ink:#f7f7ff;--muted:#aaaabd;--faint:#77778d;--line:#3b3b4b;--line-2:#292936;--project:#5a9dff;--project-soft:#243655;--project-fg:#bed8ff;--life:#48dca0;--life-soft:#1b3d31;--life-fg:#a8efd0;--finance:#42d8ed;--finance-soft:#193941;--finance-fg:#aaf0f7;--study:#c485ff;--study-soft:#3d294f;--study-fg:#e5c5ff;--idea:#eda85f;--idea-soft:#443221;--idea-fg:#f7d0a0;--note:#a9a9bc;--note-soft:#30303e;--note-fg:#dbdbe7;--today:#ffcc39;--today-soft:#493b18;--today-fg:#ffe49a;--overdue:#ff405e;--overdue-soft:#4a202c;--overdue-fg:#ffadc0;--holiday:#ff4d68;--holiday-soft:#47232d;--saturday:#70acff;--commerce-surface:#000002;--commerce-ink:#f7f7ff;--commerce-accent:#22dfff;--line-art-1:#ff304f;--line-art-2:#22dfff;--line-art-3:#f8f8ff;--line-art-border:repeating-linear-gradient(102deg,#ff304f 0 3px,transparent 3px 8px,#f8f8ff 8px 10px,transparent 10px 15px,#22dfff 15px 18px,transparent 18px 27px);--line-art-header:linear-gradient(90deg,#ff304f 0 32%,#f8f8ff 32% 34%,transparent 34% 39%,#22dfff 39% 72%,transparent 72% 78%,#ff304f 78%);--line-art-sidebar:repeating-linear-gradient(180deg,#ff304f 0 4px,transparent 4px 12px,#22dfff 12px 16px,transparent 16px 27px,#f8f8ff 27px 28px,transparent 28px 38px);--line-art-glow:-3px 0 0 #ff304f24,3px 0 0 #22dfff24,0 14px 34px #0000006b;--line-art-mark-ink:#050509;--radius:2px;--shadow:0 16px 44px #00000075}.myos-root[data-skin=riot-print]{--page:#c9c5b9;--app:#f1eee4;--surface:#fffdf4;--surface-2:#eae6d9;--surface-3:#dcd6c5;--ink:#11110f;--muted:#5e5b51;--faint:#898477;--line:#aaa495;--line-2:#d5d0c3;--project:#165bd9;--project-soft:#dbe6ff;--project-fg:#0e419e;--life:#087d61;--life-soft:#d7eee5;--life-fg:#065a46;--finance:#047e93;--finance-soft:#d8edf0;--finance-fg:#075b69;--study:#7140a4;--study-soft:#ebe0f7;--study-fg:#512c79;--idea:#85520f;--idea-soft:#f1e2c8;--idea-fg:#5e390a;--note:#5d696f;--note-soft:#e3e7e7;--note-fg:#404b50;--today:#c76300;--today-soft:#ffe9bf;--today-fg:#854100;--overdue:#c72d45;--overdue-soft:#f9d9df;--overdue-fg:#922032;--holiday:#ca364b;--holiday-soft:#f8dde1;--saturday:#165bd9;--commerce-surface:#11110f;--commerce-ink:#fffdf4;--commerce-accent:#ffde24;--line-art-1:#11110f;--line-art-2:#ffde24;--line-art-3:#ff3c7f;--line-art-border:repeating-linear-gradient(135deg,#11110f 0 7px,#ffde24 7px 13px,#11110f 13px 16px,#ff3c7f 16px 22px,#165bd9 22px 27px);--line-art-header:linear-gradient(90deg,#11110f 0 21%,#ffde24 21% 47%,#ff3c7f 47% 72%,#165bd9 72% 88%,#11110f 88%);--line-art-sidebar:repeating-linear-gradient(180deg,#11110f 0 12px,#ffde24 12px 22px,#ff3c7f 22px 30px,#165bd9 30px 38px,#11110f 38px 48px);--line-art-glow:5px 5px 0 #11110feb;--line-art-mark-ink:#11110f;--radius:1px;--shadow:6px 6px 0 #11110fe0}.myos-root[data-skin=thermal-99]{--page:#020207;--app:#060711;--surface:#0e101a;--surface-2:#171a27;--surface-3:#222638;--ink:#f8f8ff;--muted:#adb0c5;--faint:#787c96;--line:#3b3f5a;--line-2:#272b40;--project:#5c9eff;--project-soft:#243653;--project-fg:#c0d9ff;--life:#4bdca4;--life-soft:#1b3e32;--life-fg:#aaf0d1;--finance:#35d7ec;--finance-soft:#183b43;--finance-fg:#a8edf5;--study:#c486ff;--study-soft:#3e2a50;--study-fg:#e6c7ff;--idea:#f0a74e;--idea-soft:#46321c;--idea-fg:#f8d29a;--note:#a9adbf;--note-soft:#303342;--note-fg:#dcdeea;--today:#ffb227;--today-soft:#493719;--today-fg:#ffda8c;--overdue:#ff3154;--overdue-soft:#4a202d;--overdue-fg:#ffadc0;--holiday:#ff4661;--holiday-soft:#47232e;--saturday:#70acff;--commerce-surface:#000004;--commerce-ink:#f8f8ff;--commerce-accent:#ff7a00;--line-art-1:#00e5ff;--line-art-2:#ff3154;--line-art-3:#ffe600;--line-art-border:linear-gradient(118deg,#00e5ff,#4361ee 17%,#d500ff 34%,#ff3154 52%,#ff7a00 70%,#ffe600 84%,#00e5ff);--line-art-header:linear-gradient(90deg,#00e5ff 0 14%,#4361ee 14% 28%,#d500ff 28% 42%,#ff3154 42% 60%,#ff7a00 60% 78%,#ffe600 78% 91%,#00e5ff 91%);--line-art-sidebar:linear-gradient(180deg,#00e5ff 0 13%,#4361ee 13% 27%,#d500ff 27% 41%,#ff3154 41% 59%,#ff7a00 59% 77%,#ffe600 77% 90%,#00e5ff 90%);--line-art-glow:-3px 0 15px #00e5ff21,3px 0 18px #ff315429,0 14px 36px #00000075;--line-art-mark-ink:#05050a;--radius:3px;--shadow:0 18px 48px #0000007a}.myos-root[data-skin=redacted]{--page:#bfc0bb;--app:#eeeeea;--surface:#fffefa;--surface-2:#e7e7e2;--surface-3:#d7d8d2;--ink:#090909;--muted:#51514e;--faint:#85857f;--line:#9e9e98;--line-2:#d2d2cc;--project:#165ccf;--project-soft:#dbe6fb;--project-fg:#104394;--life:#08795e;--life-soft:#d8ece4;--life-fg:#075744;--finance:#087b90;--finance-soft:#d8eaed;--finance-fg:#075866;--study:#6f3f9e;--study-soft:#e9def3;--study-fg:#502c74;--idea:#82510f;--idea-soft:#eee0c8;--idea-fg:#5d3909;--note:#5d666a;--note-soft:#e1e4e4;--note-fg:#41494c;--today:#be5f00;--today-soft:#f9e5c2;--today-fg:#814000;--overdue:#c8182a;--overdue-soft:#f6d7db;--overdue-fg:#92101f;--holiday:#c8182a;--holiday-soft:#f5dadd;--saturday:#165ccf;--commerce-surface:#090909;--commerce-ink:#fffefa;--commerce-accent:#e0192d;--line-art-1:#090909;--line-art-2:#d31324;--line-art-3:#fffefa;--line-art-border:repeating-linear-gradient(90deg,#090909 0 24px,transparent 24px 31px,#d31324 31px 38px,transparent 38px 47px,#090909 47px 58px);--line-art-header:repeating-linear-gradient(90deg,#090909 0 42px,#d31324 42px 51px,transparent 51px 63px,#090909 63px 94px);--line-art-sidebar:repeating-linear-gradient(180deg,#090909 0 34px,transparent 34px 42px,#d31324 42px 52px,transparent 52px 63px,#090909 63px 84px);--line-art-glow:5px 5px 0 #090909e6;--line-art-mark-ink:#fffefa;--radius:0px;--shadow:6px 6px 0 #090909e6}.myos-root[data-skin=zebra-void]{--page:#010102;--app:#060608;--surface:#0d0d10;--surface-2:#17171c;--surface-3:#23232b;--ink:#f8f8ef;--muted:#b2b2a8;--faint:#7c7c76;--line:#414148;--line-2:#29292f;--project:#68a4ff;--project-soft:#263755;--project-fg:#c6ddff;--life:#53dfa8;--life-soft:#1c3f33;--life-fg:#aff0d2;--finance:#4ad9ea;--finance-soft:#1a3b41;--finance-fg:#acecf3;--study:#c38bff;--study-soft:#3d2b50;--study-fg:#e5c9ff;--idea:#eda84f;--idea-soft:#45321d;--idea-fg:#f7d19b;--note:#aaaab2;--note-soft:#313139;--note-fg:#dcdce2;--today:#baff37;--today-soft:#364718;--today-fg:#e2ffa4;--overdue:#ff3e93;--overdue-soft:#4a2139;--overdue-fg:#ffb5d5;--holiday:#ff4d9b;--holiday-soft:#47243a;--saturday:#78aeff;--commerce-surface:#000;--commerce-ink:#f8f8ef;--commerce-accent:#baff37;--line-art-1:#f8f8ef;--line-art-2:#baff37;--line-art-3:#ff3e93;--line-art-border:repeating-linear-gradient(122deg,#f8f8ef 0 7px,#050506 7px 14px,#baff37 14px 18px,#050506 18px 25px,#ff3e93 25px 29px,#6d4cff 29px 34px,#050506 34px 42px);--line-art-header:repeating-linear-gradient(108deg,#f8f8ef 0 18px,#050506 18px 32px,#baff37 32px 40px,#050506 40px 54px,#ff3e93 54px 62px,#6d4cff 62px 70px);--line-art-sidebar:repeating-linear-gradient(154deg,#f8f8ef 0 17px,#050506 17px 31px,#baff37 31px 39px,#050506 39px 54px,#ff3e93 54px 62px,#6d4cff 62px 70px);--line-art-glow:-4px -4px 0 #ff3e9399,5px 5px 0 #baff37b8;--line-art-mark-ink:#050506;--radius:2px;--shadow:0 18px 44px #00000080}.sidebar{z-index:30;width:var(--sidebar);border-right:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:100dvh;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{border-bottom:1px solid var(--line-2);align-items:center;gap:11px;min-height:72px;padding:14px 18px;display:flex}.brand-mark{background:var(--ink);width:38px;height:38px;color:var(--surface);font-size:calc(14px + var(--font-size-adjustment,0px));border-radius:8px;flex:0 0 38px;place-items:center;font-weight:900;display:grid}.brand-lockup>span:nth-child(2){min-width:0;display:grid}.brand-lockup strong{color:var(--ink);font-size:calc(17px + var(--font-size-adjustment,0px));font-weight:900}.brand-lockup small{color:var(--muted);font-size:calc(11px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-button,.mobile-close{display:none}.sidebar-profile{padding:16px 18px 13px}.profile-avatar{aspect-ratio:1;border:1px solid var(--line);background:var(--surface-3);width:100%;color:var(--project-fg);font-size:calc(28px + var(--font-size-adjustment,0px));border-radius:7px;place-items:center;margin-bottom:12px;font-weight:900;display:grid;position:relative;overflow:hidden}.profile-avatar img{object-fit:cover}.adsense-banner.sidebar-profile-ad{aspect-ratio:1;background:var(--surface-2);min-height:0;margin-bottom:12px}.sidebar-profile-ad .adsbygoogle{width:100%;height:100%}.sidebar-profile>strong{font-size:calc(15px + var(--font-size-adjustment,0px));font-weight:900;display:block}.sidebar-profile p{color:var(--muted);font-size:calc(12px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;line-height:1.4;overflow:hidden}.sidebar-nav{flex:1;min-height:0;padding:3px 10px 12px;overflow-y:auto}.sidebar-nav button{width:100%;min-height:42px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;margin:2px 0;padding:0 11px;font-size:13px;font-weight:750;display:flex}.sidebar-nav button:hover{background:var(--surface-2);color:var(--ink)}.sidebar-nav button.active{background:var(--surface-3);color:var(--ink)}.sidebar-nav button.active.tone-nav-project{color:var(--project-fg);background:var(--project-soft)}.sidebar-nav button.active.tone-nav-study{color:var(--study-fg);background:var(--study-soft)}.sidebar-nav button.active.tone-nav-life{color:var(--life-fg);background:var(--life-soft)}.sidebar-nav button.active.tone-nav-finance{color:var(--finance-fg);background:var(--finance-soft)}.sidebar-nav button.active.tone-nav-note{color:var(--note-fg);background:var(--note-soft)}.sidebar-nav button.active.tone-nav-idea{color:var(--idea-fg);background:var(--idea-soft)}.sidebar-nav button.active.tone-nav-today{color:var(--today-fg);background:var(--today-soft)}.sidebar-nav button span{flex:1;min-width:0}.sidebar-nav button em{background:var(--overdue);color:#fff;min-width:20px;font-size:calc(10px + var(--font-size-adjustment,0px));text-align:center;border-radius:10px;padding:2px 6px;font-style:normal}.sidebar-clock{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;grid-template-rows:repeat(2,minmax(20px,auto));grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:2px 10px;margin:0 12px 12px;padding:13px;display:grid}.sidebar-clock>.analog-clock,.sidebar-clock>svg{color:var(--project);grid-row:span 2;justify-self:center}.sidebar-clock strong{font-size:calc(19px + var(--font-size-adjustment,0px));font-variant-numeric:tabular-nums}.sidebar-clock span{color:var(--muted);font-size:calc(11px + var(--font-size-adjustment,0px))}.analog-clock{border:1.5px solid var(--line);background:var(--surface);border-radius:50%;width:44px;height:44px;display:block;position:relative}.analog-clock i{transform-origin:50% 100%;background:var(--ink);border-radius:2px;width:2px;display:block;position:absolute;top:50%;left:50%}.analog-clock .hour-hand{height:11px;margin:-11px 0 0 -1px}.analog-clock .minute-hand{background:var(--project);height:15px;margin:-15px 0 0 -1px}.analog-clock .clock-pin{background:var(--project);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.clock-mode-button{width:24px;height:32px;color:var(--faint);background:0 0;border:0;border-radius:5px;grid-area:1/3/span 2;place-items:center;padding:0;display:grid}.clock-mode-button:hover{background:var(--surface-3);color:var(--ink)}.clock-analog>span:not(.analog-clock){align-self:center}.main-shell{min-width:0;height:100dvh;margin-left:var(--sidebar);background:var(--app);flex-direction:column;display:flex}.topbar{z-index:20;border-bottom:1px solid var(--line);background:var(--surface);min-height:72px;padding:12px 20px;position:relative}.skin-preview-bar,.topbar{align-items:center;gap:12px;display:flex}.skin-preview-bar{border-bottom:1px solid var(--commerce-ink);flex:none;justify-content:space-between;min-height:39px;padding:5px 14px}@supports (color:color-mix(in lab,red,red)){.skin-preview-bar{border-bottom:1px solid color-mix(in srgb,var(--commerce-ink) 18%,transparent)}}.skin-preview-bar{background:var(--commerce-surface);color:var(--commerce-ink)}.skin-preview-bar>span{min-width:0;font-size:calc(9px + var(--font-size-adjustment,0px));align-items:center;gap:6px;display:inline-flex}.skin-preview-bar>span strong{color:var(--commerce-accent);font-size:calc(10px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skin-preview-bar>div{flex:none;gap:5px;display:inline-flex}.skin-preview-bar button{border:1px solid var(--commerce-ink);justify-content:center;align-items:center;gap:5px;min-width:30px;min-height:28px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.skin-preview-bar button{border:1px solid color-mix(in srgb,var(--commerce-ink) 24%,transparent)}}.skin-preview-bar button{color:var(--commerce-ink);font-size:calc(8px + var(--font-size-adjustment,0px));background:0 0;border-radius:5px;font-weight:850}.skin-preview-bar button:last-child{padding:0}.page-heading{flex:1;align-items:center;gap:11px;min-width:230px;display:flex}.page-tone{border-radius:2px;flex:0 0 4px;width:4px;height:34px}.page-heading h1{font-size:calc(21px + var(--font-size-adjustment,0px));margin:0;font-weight:900;line-height:1.2}.page-heading p{max-width:480px;color:var(--muted);font-size:calc(11px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.global-search-wrap{width:min(310px,27vw);position:relative}.global-search,.inline-search{border:1px solid var(--line);background:var(--surface-2);min-height:39px;color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.global-search input,.inline-search input{width:100%;min-width:0;color:var(--ink);font-size:calc(12px + var(--font-size-adjustment,0px));background:0 0;border:0;outline:0}.global-search button{color:var(--muted);background:0 0;border:0;padding:2px;display:grid}.search-popover{z-index:50;border:1px solid var(--line);background:var(--surface);width:min(420px,80vw);box-shadow:var(--shadow);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.search-popover>button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:9px;display:flex}.search-popover>button:hover{background:var(--surface-2)}.search-popover>button span{flex:1;min-width:0;display:grid}.search-popover strong{color:var(--ink);font-size:calc(12px + var(--font-size-adjustment,0px))}.search-popover small,.search-popover strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-popover small{font-size:calc(10px + var(--font-size-adjustment,0px))}.search-popover p{color:var(--muted);font-size:calc(12px + var(--font-size-adjustment,0px));margin:12px}.danger-button,.primary-button,.quick-input-button,.small-button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);font-size:calc(11px + var(--font-size-adjustment,0px));white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:inline-flex}.quick-input-button{border-color:var(--ink);background:var(--ink);color:var(--surface)}.sync-indicator{border:1px solid var(--line);background:var(--surface);min-width:92px;min-height:38px;color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));white-space:nowrap;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-weight:800;display:inline-flex}.sync-indicator:hover{background:var(--surface-2);color:var(--ink)}.sync-indicator.sync-saved{color:var(--life)}.sync-indicator.sync-offline{color:var(--muted)}.sync-indicator.sync-conflict{border-color:var(--overdue)}@supports (color:color-mix(in lab,red,red)){.sync-indicator.sync-conflict{border-color:color-mix(in srgb,var(--overdue) 38%,var(--line))}}.sync-indicator.sync-conflict{color:var(--overdue)}.sync-indicator.sync-saving svg,.sync-indicator.sync-syncing svg{animation:sync-spin .9s linear infinite}@keyframes sync-spin{to{transform:rotate(1turn)}}.screen-scroll{flex:1;min-height:0;overflow:auto}.screen-content{width:min(1700px,100%);min-height:100%;margin:0 auto;padding:18px}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.panel-header{border-bottom:1px solid var(--line-2);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:9px 13px;display:flex}.panel-heading{align-items:baseline;gap:8px;min-width:0;display:flex}.panel-heading h2{font-size:calc(14px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:900;overflow:hidden}.panel-heading>span{color:var(--muted);font-size:calc(11px + var(--font-size-adjustment,0px));font-weight:700}.panel-body{flex:1;min-height:0}.icon-button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:7px;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}.icon-button:hover{background:var(--surface-2);color:var(--ink)}.small-button{min-height:31px;padding:0 9px}.card-actions,.panel-actions{align-items:center;gap:5px;display:inline-flex}.primary-button{border-color:var(--project);background:var(--project);color:#fff}.danger-button{border-color:var(--overdue-soft);background:var(--overdue-soft);color:var(--overdue-fg)}.tone-dot{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.tone-project,.tone-text-project{color:var(--project)}.tone-life,.tone-text-life{color:var(--life)}.tone-finance,.tone-text-finance{color:var(--finance)}.tone-study,.tone-text-study{color:var(--study)}.tone-note,.tone-text-note{color:var(--note)}.tone-idea,.tone-text-idea{color:var(--idea)}.tone-text-today,.tone-today{color:var(--today)}.tone-overdue,.tone-text-overdue{color:var(--overdue)}.tone-bg-project{background:var(--project)}.tone-bg-life{background:var(--life)}.tone-bg-finance{background:var(--finance)}.tone-bg-study{background:var(--study)}.tone-bg-note{background:var(--note)}.tone-bg-idea{background:var(--idea)}.tone-bg-today{background:var(--today)}.tone-bg-overdue{background:var(--overdue)}.tone-surface-project{background:var(--project-soft);color:var(--project-fg)}.tone-surface-life{background:var(--life-soft);color:var(--life-fg)}.tone-surface-finance{background:var(--finance-soft);color:var(--finance-fg)}.tone-surface-study{background:var(--study-soft);color:var(--study-fg)}.tone-surface-note{background:var(--note-soft);color:var(--note-fg)}.tone-surface-idea{background:var(--idea-soft);color:var(--idea-fg)}[data-dday-color=rose]{--dday-accent:#d95d78;--dday-soft:#f8ccd6}@supports (color:color-mix(in lab,red,red)){[data-dday-color=rose]{--dday-soft:color-mix(in srgb,#f8ccd6 52%,var(--surface))}}[data-dday-color=peach]{--dday-accent:#d9794b;--dday-soft:#ffd8c3}@supports (color:color-mix(in lab,red,red)){[data-dday-color=peach]{--dday-soft:color-mix(in srgb,#ffd8c3 55%,var(--surface))}}[data-dday-color=lemon]{--dday-accent:#b78b08;--dday-soft:#ffedaa}@supports (color:color-mix(in lab,red,red)){[data-dday-color=lemon]{--dday-soft:color-mix(in srgb,#ffedaa 55%,var(--surface))}}[data-dday-color=mint]{--dday-accent:#218c74;--dday-soft:#bcebdc}@supports (color:color-mix(in lab,red,red)){[data-dday-color=mint]{--dday-soft:color-mix(in srgb,#bcebdc 52%,var(--surface))}}[data-dday-color=sky]{--dday-accent:#3978bd;--dday-soft:#c7e3ff}@supports (color:color-mix(in lab,red,red)){[data-dday-color=sky]{--dday-soft:color-mix(in srgb,#c7e3ff 54%,var(--surface))}}[data-dday-color=lavender]{--dday-accent:#7a61b7;--dday-soft:#ded2f8}@supports (color:color-mix(in lab,red,red)){[data-dday-color=lavender]{--dday-soft:color-mix(in srgb,#ded2f8 53%,var(--surface))}}.home-layout{--home-primary-column:minmax(0,1.14fr);--home-secondary-column:minmax(260px,.86fr);grid-template-columns:minmax(0,1fr) 310px;gap:14px;min-height:calc(100dvh - 109px);display:grid}.home-main,.home-rail{gap:14px;min-width:0;min-height:0;display:grid}.home-main{grid-template-rows:minmax(250px,42%) minmax(355px,1fr)}.home-rail{grid-auto-rows:auto;align-content:start}.split-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.agenda-split,.calendar-row{grid-template-columns:var(--home-primary-column) var(--home-secondary-column)}.calendar-row{gap:14px;min-width:0;display:grid}.calendar-page>.panel:first-child .panel-body,.calendar-row>.panel:first-child .panel-body{display:flex}.calendar-page>.panel:first-child .calendar-shell,.calendar-row>.panel:first-child .calendar-shell{grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;min-height:0;display:grid}.calendar-page>.panel:first-child .calendar-grid,.calendar-row>.panel:first-child .calendar-grid{grid-auto-rows:minmax(42px,1fr);min-height:0}.calendar-page>.panel:first-child .calendar-empty,.calendar-page>.panel:first-child .day-cell,.calendar-row>.panel:first-child .calendar-empty,.calendar-row>.panel:first-child .day-cell{aspect-ratio:auto;min-height:42px}.calendar-row>.panel:last-child .panel-body,.fixed-agenda .panel-body{overflow-y:auto}.fixed-agenda.upcoming-panel .panel-body{overflow:hidden}.upcoming-panel-content{flex-direction:column;height:100%;min-height:0;display:flex}.upcoming-active-list{flex:1;min-height:0;overflow-y:auto}.adsense-banner.upcoming-agenda-ad{background:var(--surface-2);border-width:0 0 1px;border-radius:0;min-height:62px}.upcoming-agenda-ad .adsbygoogle{width:100%;min-height:61px}.upcoming-agenda-ad.ad-placeholder strong{color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px))}.completed-agenda{border-top:1px solid var(--line);background:var(--surface-2);flex:none}.completed-agenda-toggle{width:100%;min-height:42px;color:var(--muted);text-align:left;background:0 0;border:0;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:0 12px;display:grid}.completed-agenda-toggle:hover{background:var(--surface-3)}.completed-agenda-toggle span{font-size:calc(10px + var(--font-size-adjustment,0px));font-weight:800}.completed-agenda-toggle strong{background:var(--note-soft);min-width:21px;color:var(--note-fg);font-size:calc(9px + var(--font-size-adjustment,0px));text-align:center;border-radius:10px;padding:3px 6px}.completed-agenda-list{border-top:1px solid var(--line);background:var(--surface);max-height:165px;overflow-y:auto}.completed-agenda-list .agenda-row.done{opacity:.72}.agenda-list{min-width:0}.agenda-row{border:0;border-bottom:1px solid var(--line-2);text-align:left;background:0 0;grid-template-columns:31px minmax(0,1fr);align-items:stretch;width:100%;min-height:53px;padding:0 8px;display:grid}.agenda-row:last-child{border-bottom:0}.agenda-row:hover{background:var(--surface-2)}.agenda-row.done{opacity:.55}.agenda-row.done strong{text-decoration:line-through}.overdue-panel .agenda-row.done{opacity:1}.agenda-complete{background:0 0;border:0;place-items:center;width:31px;min-height:100%;padding:0;display:grid}.agenda-open{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:0;min-height:52px;padding:9px 4px;display:flex}.agenda-chevron{color:var(--faint);flex:none}.agenda-row.complete-on-row-click{grid-template-columns:minmax(0,1fr) 44px;padding-right:4px}.agenda-toggle-row{text-align:left;background:0 0;border:0;grid-template-columns:19px minmax(0,1fr) 8px auto;align-items:center;gap:9px;width:100%;min-width:0;min-height:52px;padding:8px 4px;display:grid}.agenda-edit{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--muted);border-radius:6px;align-self:center;place-items:center;display:grid}.agenda-edit:hover{border-color:var(--project)}@supports (color:color-mix(in lab,red,red)){.agenda-edit:hover{border-color:color-mix(in srgb,var(--project) 48%,var(--line))}}.agenda-edit:hover{background:var(--project-soft);color:var(--project-fg)}.check-box{color:#fff;border-radius:5px;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.agenda-row:not(.done) .check-box{border:1.5px solid var(--line);background:0 0}.agenda-copy{flex:1;gap:2px;min-width:0;display:grid}.agenda-copy strong{font-size:calc(13px + var(--font-size-adjustment,0px));font-weight:800}.agenda-copy small,.agenda-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agenda-copy small{color:var(--muted);font-size:calc(11px + var(--font-size-adjustment,0px))}.project-tag{border:1px solid var(--project);flex:0 auto;max-width:88px;padding:4px 7px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-tag{border:1px solid color-mix(in srgb,var(--project) 24%,var(--line))}}.project-tag{background:var(--project-soft);color:var(--project-fg);font-size:calc(8px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;border-radius:10px;font-weight:850;line-height:1}@media (max-width:520px){.agenda-toggle-row{grid-template-columns:19px minmax(0,1fr) 8px;gap:8px}.agenda-toggle-row .project-tag{display:none}}.empty-state{min-height:130px;color:var(--faint);text-align:center;align-content:center;place-items:center;gap:7px;padding:20px;display:grid}.empty-state p{font-size:calc(11px + var(--font-size-adjustment,0px));margin:0}.compact-empty-state{min-height:44px;color:var(--faint);font-size:calc(10px + var(--font-size-adjustment,0px));align-items:center;gap:8px;padding:10px 13px;display:flex}.compact-empty-state svg{flex:none}.overdue-panel .panel-header{border-top:3px solid var(--overdue)}.calendar-shell{padding:10px 12px 9px}.calendar-toolbar{grid-template-columns:32px 1fr 32px;align-items:center;gap:8px;margin-bottom:8px;display:grid;position:relative}.month-title-wrap{justify-self:center;position:relative}.month-title{background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-width:120px;padding:0;display:flex}.month-title>span{color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));font-weight:800}.month-title>strong{font-size:calc(18px + var(--font-size-adjustment,0px));font-weight:950}.month-title>svg{color:var(--muted)}.month-jump{z-index:20;border:1px solid var(--line);background:var(--surface);width:210px;box-shadow:var(--shadow);border-radius:7px;gap:7px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.month-jump select{border:1px solid var(--line);background:var(--surface-2);min-width:0;height:34px;font-size:calc(11px + var(--font-size-adjustment,0px));border-radius:6px;flex:1}.calendar-grid,.weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.weekdays{margin-bottom:4px}.weekdays span{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));text-align:center;font-weight:800}.weekdays span:first-child{color:var(--holiday)}.weekdays span:last-child{color:var(--saturday)}.calendar-empty,.day-cell{aspect-ratio:1.42;min-width:0}.day-cell{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);border-radius:6px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:5px;display:flex}.day-cell.has-dday{border-color:var(--dday-accent)}@supports (color:color-mix(in lab,red,red)){.day-cell.has-dday{border-color:color-mix(in srgb,var(--dday-accent) 38%,var(--line))}}.day-cell.has-dday{background:var(--dday-soft)}.day-cell.selected,.day-cell:hover{border-color:var(--project)}.day-cell.selected{box-shadow:inset 0 0 0 1px var(--project);background:var(--project-soft)}.day-cell.selected.has-dday{background:var(--dday-soft)}@supports (color:color-mix(in lab,red,red)){.day-cell.selected.has-dday{background:color-mix(in srgb,var(--dday-soft) 65%,var(--project-soft))}}.day-heading{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.day-number{width:18px;height:18px;font-size:calc(10px + var(--font-size-adjustment,0px));font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 18px;place-items:center;font-weight:900;display:grid}.day-cell.holiday:not(.today) .day-number,.day-cell.sunday:not(.today) .day-number{color:var(--holiday)}.day-cell.saturday:not(.holiday):not(.today) .day-number{color:var(--saturday)}.day-cell.today .day-number{background:var(--ink);color:var(--surface)}.holiday-name{min-width:0;color:var(--holiday);font-size:calc(8px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.dday-cell-mark{background:var(--dday-accent);border-radius:8px;justify-content:center;align-items:center;gap:2px;min-width:17px;height:17px;margin-left:auto;padding:0 4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dday-cell-mark{background:color-mix(in srgb,var(--dday-accent) 14%,var(--surface))}}.dday-cell-mark{color:var(--dday-accent);font-size:calc(7px + var(--font-size-adjustment,0px));font-weight:900}.day-counts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1px 4px;width:100%;min-height:26px;display:grid;overflow:hidden}.day-count{min-width:0;font-size:calc(9px + var(--font-size-adjustment,0px));align-items:center;gap:3px;font-weight:850;display:inline-flex}.day-count .tone-dot{flex-basis:6px;width:6px;height:6px}.calendar-legend{min-height:25px;color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;padding-top:7px;display:flex}.calendar-legend span{align-items:center;gap:4px;display:inline-flex}.holiday-mark{background:var(--holiday-soft);width:12px;height:12px;color:var(--holiday);font-size:calc(7px + var(--font-size-adjustment,0px));border-radius:50%;place-items:center;font-style:normal;font-weight:950;display:grid}.dday-legend-mark{background:#f8ccd6;border-radius:4px;place-items:center;width:14px;height:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.dday-legend-mark{background:color-mix(in srgb,#f8ccd6 58%,var(--surface))}}.dday-legend-mark{color:#b9425f;font-style:normal}.selected-dday-list{border-bottom:1px solid var(--line-2)}.selected-dday-row{border:0;border-bottom:1px solid var(--dday-accent);grid-template-columns:30px minmax(0,1fr) auto 26px;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.selected-dday-row{border-bottom:1px solid color-mix(in srgb,var(--dday-accent) 18%,var(--line-2))}}.selected-dday-row{background:var(--dday-soft);text-align:left}.selected-dday-row:last-child{border-bottom:0}.selected-dday-row:hover{filter:saturate(1.08)}.selected-dday-row .dday-flag{background:var(--dday-accent);border-radius:6px;place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab,red,red)){.selected-dday-row .dday-flag{background:color-mix(in srgb,var(--dday-accent) 14%,var(--surface))}}.selected-dday-row .dday-flag{color:var(--dday-accent)}.selected-dday-row>span:nth-child(2){gap:2px;min-width:0;display:grid}.selected-dday-row small,.selected-dday-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-dday-row strong{font-size:calc(12px + var(--font-size-adjustment,0px))}.selected-dday-row small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px))}.selected-dday-row em{color:var(--dday-accent);font-size:calc(12px + var(--font-size-adjustment,0px));font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:950}.selected-dday-row>svg{color:var(--muted)}.home-dday-list{scrollbar-gutter:stable;max-height:226px;padding:4px 9px;overflow-y:auto}.home-dday-row{border:0;border-bottom:1px solid var(--line-2);text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;min-height:54px;padding:6px 4px;display:grid}.home-dday-row:last-child{border-bottom:0}.home-dday-flag,.home-dday-row:hover{background:var(--dday-soft)}.home-dday-flag{width:28px;height:28px;color:var(--dday-accent);border-radius:6px;place-items:center;display:grid}.home-dday-copy{gap:2px;min-width:0;display:grid}.home-dday-copy small,.home-dday-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-dday-copy strong{font-size:calc(11px + var(--font-size-adjustment,0px))}.home-dday-copy small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px))}.home-dday-row em{color:var(--dday-accent);font-size:calc(13px + var(--font-size-adjustment,0px));font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:950}.metric-list{padding:5px 9px}.metric-row{border:0;border-bottom:1px solid var(--line-2);text-align:left;background:0 0;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;width:100%;min-height:35px;padding:0 5px;display:grid}.metric-row:last-child{border-bottom:0}.metric-row span:not(.tone-dot){color:var(--muted);font-size:calc(12px + var(--font-size-adjustment,0px));font-weight:750}.metric-row strong{font-size:calc(17px + var(--font-size-adjustment,0px));font-variant-numeric:tabular-nums;font-weight:950}.heatmap{grid-template-columns:repeat(7,1fr);gap:4px;padding:12px 12px 6px;display:grid}.heatmap span{aspect-ratio:1;background:var(--surface-3);border-radius:3px}.heatmap span[data-level="1"]{background:var(--life)}@supports (color:color-mix(in lab,red,red)){.heatmap span[data-level="1"]{background:color-mix(in srgb,var(--life) 28%,var(--surface))}}.heatmap span[data-level="2"]{background:var(--life)}@supports (color:color-mix(in lab,red,red)){.heatmap span[data-level="2"]{background:color-mix(in srgb,var(--life) 48%,var(--surface))}}.heatmap span[data-level="3"]{background:var(--life)}@supports (color:color-mix(in lab,red,red)){.heatmap span[data-level="3"]{background:color-mix(in srgb,var(--life) 70%,var(--surface))}}.heatmap span[data-level="4"]{background:var(--life)}.activity-detail-button{width:44px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;margin:2px auto 7px;display:grid}.activity-detail-button:hover{background:var(--surface-2);color:var(--ink)}.activity-detail-button svg{transition:transform .18s}.activity-detail-button.expanded svg{transform:rotate(180deg)}.quick-copy-list{padding:5px 9px}.quick-copy-list button{border:0;border-bottom:1px solid var(--line-2);text-align:left;background:0 0;align-items:center;gap:8px;width:100%;min-height:48px;padding:6px 5px;display:flex}.quick-copy-list button:last-child{border-bottom:0}.quick-copy-list button>span{flex:1;min-width:0;display:grid}.quick-copy-list small,.quick-copy-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-copy-list strong{font-size:calc(12px + var(--font-size-adjustment,0px))}.quick-copy-list small{color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px))}.quick-copy-list svg{color:var(--muted)}.input-layout{grid-template-columns:minmax(0,1fr) 330px;gap:14px;min-height:calc(100dvh - 109px);display:grid}.input-main,.input-rail{flex-direction:column;gap:12px;min-width:0;display:flex}.input-mode-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.input-mode-switch{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(390px,100%);padding:3px;display:grid}.input-mode-switch button{min-width:0;min-height:40px;color:var(--muted);font-size:calc(11px + var(--font-size-adjustment,0px));background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-weight:850;display:flex}.input-mode-switch button.active{background:var(--surface);color:var(--project);box-shadow:0 2px 8px #13203414}.input-mode-switch button:disabled{cursor:not-allowed;opacity:.42}.ai-key-state{border:1px solid var(--overdue);background:var(--overdue-soft);min-height:38px;color:var(--overdue-fg);font-size:calc(9px + var(--font-size-adjustment,0px));border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:850;display:inline-flex}.ai-key-state.connected{border-color:var(--life);background:var(--life-soft);color:var(--life-fg)}.input-classification,.input-target-section{gap:6px;min-width:0;display:grid}.input-section-label{color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));font-weight:850}.category-selector{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.ai-input-scope[data-tone=project],.category-button[data-tone=project],.new-target[data-tone=project],.target-select[data-tone=project]{--input-accent:var(--project);--input-soft:var(--project-soft);--input-fg:var(--project-fg)}.ai-input-scope[data-tone=study],.category-button[data-tone=study],.new-target[data-tone=study],.target-select[data-tone=study]{--input-accent:var(--study);--input-soft:var(--study-soft);--input-fg:var(--study-fg)}.ai-input-scope[data-tone=life],.category-button[data-tone=life],.new-target[data-tone=life],.target-select[data-tone=life]{--input-accent:var(--life);--input-soft:var(--life-soft);--input-fg:var(--life-fg)}.ai-input-scope[data-tone=finance],.category-button[data-tone=finance],.new-target[data-tone=finance],.target-select[data-tone=finance]{--input-accent:var(--finance);--input-soft:var(--finance-soft);--input-fg:var(--finance-fg)}.ai-input-scope[data-tone=note],.category-button[data-tone=note],.new-target[data-tone=note],.target-select[data-tone=note]{--input-accent:var(--note);--input-soft:var(--note-soft);--input-fg:var(--note-fg)}.ai-input-scope[data-tone=idea],.category-button[data-tone=idea],.new-target[data-tone=idea],.target-select[data-tone=idea]{--input-accent:var(--idea);--input-soft:var(--idea-soft);--input-fg:var(--idea-fg)}.category-button{border:1px solid var(--line);background:var(--surface);min-width:0;height:54px;color:var(--ink);font-size:calc(11px + var(--font-size-adjustment,0px));border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-weight:850;transition:border-color .16s,background-color .16s,color .16s;display:flex;position:relative}.category-button:hover{border-color:var(--input-accent)}@supports (color:color-mix(in lab,red,red)){.category-button:hover{border-color:color-mix(in srgb,var(--input-accent) 28%,var(--line))}}.category-button:hover{background:var(--surface-2)}.category-button.active{border-color:var(--input-accent)}@supports (color:color-mix(in lab,red,red)){.category-button.active{border-color:color-mix(in srgb,var(--input-accent) 42%,var(--line))}}.category-button.active{background:var(--input-soft)}@supports (color:color-mix(in lab,red,red)){.category-button.active{background:color-mix(in srgb,var(--input-soft) 34%,var(--surface))}}.category-button.active{color:var(--input-fg);box-shadow:0 1px 3px #1320340f}.category-icon{background:var(--input-soft);border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.category-icon{background:color-mix(in srgb,var(--input-soft) 72%,var(--surface))}}.category-icon{color:var(--input-fg);opacity:.76}.category-button.active .category-icon{background:var(--surface);color:var(--input-accent);opacity:1}.category-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-selected-mark,.target-choice-check{background:var(--input-accent);color:#fff;border-radius:50%;place-items:center;display:grid}.category-selected-mark{width:15px;height:15px;position:absolute;top:5px;right:5px}.target-picker{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:4px;padding:4px;display:grid}.new-target,.target-select{min-width:0;min-height:68px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;transition:border-color .16s,background-color .16s,box-shadow .16s;position:relative}.new-target{text-align:left;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px 9px;display:grid}.new-target:hover,.target-select:focus-within{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.new-target:hover,.target-select:focus-within{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.new-target.active,.target-select.active{border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:0 1px 5px #13203412}.target-choice-icon{background:var(--surface-3);width:32px;height:32px;color:var(--muted);border-radius:6px;flex:0 0 32px;place-items:center;display:grid}.active .target-choice-icon{background:var(--input-soft);color:var(--input-fg)}.target-choice-copy{gap:2px;min-width:0;display:grid}.target-choice-copy small,.target-choice-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.target-choice-copy strong{color:var(--ink);font-size:calc(11px + var(--font-size-adjustment,0px))}.target-choice-copy small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px))}.target-choice-check{width:17px;height:17px}.target-select{grid-template-columns:minmax(170px,.42fr) minmax(0,1fr);align-items:center;gap:10px;padding:7px 8px;display:grid}.target-select-heading{grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:0;display:grid}.target-select select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:38px;color:var(--ink);font-size:calc(11px + var(--font-size-adjustment,0px));border-radius:6px;padding:0 10px}.target-select select:focus{border-color:var(--input-accent)}@supports (color:color-mix(in lab,red,red)){.target-select select:focus{border-color:color-mix(in srgb,var(--input-accent) 48%,var(--line))}}.target-select select:focus{outline:2px solid var(--input-soft)}@supports (color:color-mix(in lab,red,red)){.target-select select:focus{outline:2px solid color-mix(in srgb,var(--input-soft) 72%,transparent)}}.target-select select:focus{outline-offset:1px}.ai-input-scope{border:1px solid var(--input-accent);align-items:center;gap:10px;min-width:0;min-height:54px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ai-input-scope{border:1px solid color-mix(in srgb,var(--input-accent) 28%,var(--line))}}.ai-input-scope{background:var(--input-soft);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.ai-input-scope{background:color-mix(in srgb,var(--input-soft) 78%,var(--surface))}}.ai-input-scope{color:var(--input-fg)}.ai-input-scope>svg{flex:none}.ai-input-scope>span{gap:2px;min-width:0;display:grid}.ai-input-scope strong{font-size:calc(11px + var(--font-size-adjustment,0px))}.ai-input-scope small,.ai-input-scope strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-input-scope small{font-size:calc(9px + var(--font-size-adjustment,0px))}.manual-input-fields{gap:10px;min-width:0;display:grid}.finance-input-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.finance-input-fields label{gap:5px;min-width:0;display:grid}.finance-input-fields label>span:first-child{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));font-weight:750}.finance-input-fields label>span small{color:var(--faint);font-size:.85em}.finance-input-fields input,.finance-input-fields select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:40px;font-size:calc(11px + var(--font-size-adjustment,0px));border-radius:7px;padding:0 10px}.won-input{grid-template-columns:minmax(0,1fr) 34px;align-items:center;min-width:0;display:grid}.won-input input{border-radius:7px 0 0 7px;min-width:0}.won-input i{background:var(--surface-2);height:40px;color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));border:1px solid var(--line);border-left:0;border-radius:0 7px 7px 0;place-items:center;font-style:normal;font-weight:800;display:grid}.input-edit-scope{border:1px solid var(--note);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.input-edit-scope{border:1px solid color-mix(in srgb,var(--note) 28%,var(--line))}}.input-edit-scope{background:var(--note-soft);color:var(--note-fg);border-radius:8px}.input-edit-scope>svg{flex:none}.input-edit-scope>span{gap:2px;min-width:0;display:grid}.input-edit-scope strong{font-size:calc(11px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.input-edit-scope small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px))}.input-edit-scope .small-button{white-space:nowrap}.manual-title-field{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.manual-title-field>span,.schedule-fields label>span{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));font-weight:800}.manual-title-field input{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;height:39px;font-size:calc(12px + var(--font-size-adjustment,0px));border-radius:6px;padding:0 10px;font-weight:750}.entity-edit-fields{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.entity-edit-fields.single{grid-template-columns:minmax(0,1fr)}.entity-edit-fields label{gap:5px;min-width:0;display:grid}.entity-edit-fields label>span{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));font-weight:800}.entity-edit-fields input,.entity-edit-fields select{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;height:39px;font-size:calc(11px + var(--font-size-adjustment,0px));border-radius:6px;padding:0 10px}.manual-schedule{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px}.manual-schedule.active{border-color:var(--today)}@supports (color:color-mix(in lab,red,red)){.manual-schedule.active{border-color:color-mix(in srgb,var(--today) 36%,var(--line))}}.schedule-toggle{cursor:pointer;align-items:center;gap:9px;min-height:36px;display:flex}.all-day-toggle input,.schedule-toggle input{width:16px;height:16px;accent-color:var(--project)}.schedule-toggle>span{gap:2px;display:grid}.schedule-toggle strong{font-size:calc(11px + var(--font-size-adjustment,0px))}.schedule-toggle small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px))}.schedule-fields{border-top:1px solid var(--line-2);grid-template-columns:auto minmax(90px,.62fr) minmax(135px,1fr) minmax(105px,.7fr) minmax(110px,.8fr) auto;align-items:end;gap:8px;margin-top:10px;padding-top:10px;display:grid}.schedule-fields>label:not(.all-day-toggle){gap:5px;min-width:0;display:grid}.schedule-fields input[type=date],.schedule-fields input[type=time],.schedule-fields select{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;height:36px;font-size:calc(10px + var(--font-size-adjustment,0px));border-radius:6px;padding:0 8px}.schedule-fields input:disabled{opacity:.45}.quick-date-buttons{grid-template-columns:repeat(3,42px);gap:4px;display:grid}.quick-date-buttons button{border:1px solid var(--line);background:var(--surface-2);height:36px;color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));border-radius:6px;padding:0;font-weight:800}.quick-date-buttons button:hover{border-color:var(--project);color:var(--project)}.agenda-quick-dates{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.all-day-toggle{height:36px;color:var(--muted);cursor:pointer;font-size:calc(9px + var(--font-size-adjustment,0px));align-items:center;gap:5px;font-weight:800;display:flex}.schedule-advanced-fields{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:end;gap:8px;min-width:0;margin-top:9px;padding-top:9px;display:flex}.schedule-advanced-fields>label:not(.schedule-option-toggle){flex:150px;gap:5px;min-width:132px;display:grid}.schedule-advanced-fields>label.repeat-interval-field{flex:0 260px;min-width:188px;max-width:260px}.schedule-advanced-fields label>span{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));font-weight:800}.schedule-advanced-fields input[type=date],.schedule-advanced-fields input[type=time],.schedule-advanced-fields select{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;height:36px;font-size:calc(10px + var(--font-size-adjustment,0px));border-radius:6px;padding:0 8px}.repeat-interval-field>span:first-child{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.repeat-interval-field>span:first-child small{color:var(--project);font-size:calc(9px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.repeat-interval-input{grid-template-columns:minmax(58px,1fr) auto;min-width:0;display:grid}.repeat-interval-input input[type=number]{border-radius:7px 0 0 7px;min-width:0}.repeat-interval-input>span{background:var(--surface);min-width:58px;height:40px;color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));white-space:nowrap;border:1px solid var(--line);border-left:0;border-radius:0 7px 7px 0;place-items:center;padding:0 9px;font-weight:800;display:grid}.schedule-advanced-fields .repeat-interval-input input[type=number]{border:1px solid var(--line);background:var(--surface-2);width:100%;height:36px;font-size:calc(10px + var(--font-size-adjustment,0px));outline:0;padding:0 8px}.schedule-advanced-fields .repeat-interval-input input[type=number]:focus{border-color:var(--project)}.schedule-advanced-fields .repeat-interval-input>span{height:36px}.schedule-option-toggle{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 9px;display:inline-flex}.schedule-option-toggle input{width:15px;height:15px;accent-color:var(--project)}.schedule-option-toggle>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.editor-panel{background:var(--surface);border:1px solid #c7d8f6;border-radius:8px;flex-direction:column;flex:1;min-height:480px;display:flex;overflow:hidden}.editor-manual{border-color:var(--line);min-height:390px}.editor-toolbar{border-bottom:1px solid var(--line-2);background:var(--surface-2);gap:5px;padding:8px 10px;display:flex}.editor-toolbar button{border:1px solid var(--line);background:var(--surface);width:78px;height:34px;color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-weight:750;display:inline-flex}.editor-toolbar button:hover{border-color:var(--project);color:var(--project)}.rich-editor-root{flex-direction:column;flex:1;min-width:0;min-height:300px;display:flex;position:relative;overflow:hidden}.rich-editor-loading{min-height:300px;color:var(--faint);font-size:calc(10px + var(--font-size-adjustment,0px));flex:1;place-items:center;display:grid}.rich-editor-toolbar{border-bottom:1px solid var(--line-2);background:var(--surface-2);scrollbar-width:thin;flex:none;align-items:center;gap:7px;min-height:50px;padding:7px 10px;display:flex;overflow-x:auto}.toolbar-group{border-right:1px solid var(--line);flex:none;gap:3px;padding-right:7px;display:inline-flex}.toolbar-group:last-child{border-right:0;padding-right:0}.rich-editor-toolbar button,.table-context-toolbar button{width:34px;height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 34px;place-items:center;padding:0;display:grid;position:relative}.rich-editor-toolbar button:hover,.table-context-toolbar button:hover{border-color:var(--line);background:var(--surface);color:var(--ink)}.rich-editor-toolbar button.active{border-color:var(--project)}@supports (color:color-mix(in lab,red,red)){.rich-editor-toolbar button.active{border-color:color-mix(in srgb,var(--project) 28%,var(--line))}}.rich-editor-toolbar button.active{background:var(--project-soft);color:var(--project-fg)}.rich-editor-toolbar button:disabled{cursor:default;opacity:.32}.asset-builder{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:34px minmax(0,1fr) auto 32px;align-items:end;gap:8px;min-width:0;padding:9px 10px;display:grid;box-shadow:0 8px 18px #1320340f}.asset-builder-icon{background:var(--project-soft);width:34px;height:36px;color:var(--project-fg);border-radius:6px;place-items:center;display:grid}.asset-builder label{gap:4px;min-width:0;display:grid}.asset-builder label>span{color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));font-weight:800}.asset-builder input{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;height:36px;font-size:calc(11px + var(--font-size-adjustment,0px));border-radius:6px;outline:0;padding:0 9px}.asset-builder input:focus{border-color:var(--project)}.table-context-toolbar{border-bottom:1px solid var(--line-2);background:var(--surface);align-items:center;gap:3px;min-height:40px;padding:3px 10px;display:flex}.table-context-toolbar button>span{background:var(--ink);width:12px;height:12px;color:var(--surface);font-size:calc(9px + var(--font-size-adjustment,0px));border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;bottom:0;right:2px}.table-context-toolbar button.danger{color:var(--overdue);margin-left:5px}.table-builder{border-bottom:1px solid var(--line);background:var(--surface);flex:none;box-shadow:0 8px 18px #1320340f}.table-builder>header{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:5px 9px;display:flex}.table-builder-tabs{background:var(--surface-2);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(330px,100% - 42px);padding:2px;display:grid}.table-builder-tabs button{min-height:31px;color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));background:0 0;border:0;border-radius:5px;padding:0 8px;font-weight:800}.table-builder-tabs button.active{background:var(--surface);color:var(--project);box-shadow:0 1px 5px #13203414}.table-builder-tabs button:disabled{cursor:not-allowed;opacity:.42}.blank-table-builder{justify-content:center;align-items:center;gap:20px;min-height:146px;padding:14px;display:flex}.blank-table-builder>strong{min-width:76px;color:var(--muted);font-size:calc(11px + var(--font-size-adjustment,0px));text-align:right}.table-size-grid{grid-template-columns:repeat(5,22px);gap:4px;display:grid}.table-size-grid button{border:1px solid var(--line);background:var(--surface-2);border-radius:3px;width:22px;height:22px;padding:0}.table-size-grid button.selected{border-color:var(--project);background:var(--project-soft)}.ai-table-builder,.paste-table-builder{gap:9px;padding:11px;display:grid}.table-builder textarea{resize:vertical;border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:105px;color:var(--ink);font-family:inherit;font-size:calc(10px + var(--font-size-adjustment,0px));border-radius:6px;outline:0;flex:none;padding:10px;line-height:1.55}.table-builder textarea:focus{border-color:var(--project)}.paste-table-builder footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.paste-table-builder footer label{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));align-items:center;gap:6px;font-weight:750;display:inline-flex}.paste-table-builder input{width:15px;height:15px;accent-color:var(--project)}.ai-table-builder .small-button{justify-self:end}.rich-editor-content{background:var(--surface);flex:1;min-width:0;min-height:250px;overflow-y:auto}.rich-editor-content .ProseMirror{min-height:100%;color:var(--ink);font-size:calc(14px + var(--font-size-adjustment,0px));outline:0;padding:18px;line-height:1.72}.rich-editor-content .ProseMirror>:first-child{margin-top:0}.rich-editor-content .ProseMirror>:last-child{margin-bottom:0}.rich-editor-content .ProseMirror p{margin:0 0 .75em}.rich-editor-content .ProseMirror h1,.rich-editor-content .ProseMirror h2,.rich-editor-content .ProseMirror h3{margin:1em 0 .45em;line-height:1.3}.rich-editor-content .ProseMirror h1{font-size:calc(22px + var(--font-size-adjustment,0px))}.rich-editor-content .ProseMirror h2{font-size:calc(18px + var(--font-size-adjustment,0px))}.rich-editor-content .ProseMirror h3{font-size:calc(15px + var(--font-size-adjustment,0px))}.rich-editor-content .ProseMirror ol,.rich-editor-content .ProseMirror ul{margin:.7em 0;padding-left:1.5em}.rich-editor-content .ProseMirror a{color:var(--project);text-decoration:underline}.rich-editor-content .ProseMirror img{object-fit:contain;border-radius:6px;max-width:100%;max-height:430px;margin:12px auto;display:block}.rich-editor-content .ProseMirror iframe{aspect-ratio:16/9;border:0;border-radius:6px;width:min(100%,720px);height:auto;margin:12px auto;display:block}.rich-editor-content .tableWrapper{width:100%;margin:12px 0;overflow-x:auto}.rich-editor-content .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:420px}.rich-editor-content .ProseMirror td,.rich-editor-content .ProseMirror th{border:1px solid var(--line);vertical-align:top;min-width:80px;font-size:calc(11px + var(--font-size-adjustment,0px));padding:8px 9px;line-height:1.5;position:relative}.rich-editor-content .ProseMirror th{background:var(--surface-2);text-align:left;font-weight:850}.rich-editor-content .ProseMirror td{background:var(--surface)}.rich-editor-content .ProseMirror td p,.rich-editor-content .ProseMirror th p{margin:0}.rich-editor-content .ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:var(--project);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rich-editor-content .ProseMirror .selectedCell:after{background:color-mix(in srgb,var(--project) 15%,transparent)}}.rich-editor-content .ProseMirror .column-resize-handle{background:var(--project);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.rich-editor-content .ProseMirror.resize-cursor{cursor:col-resize}.rich-editor-content .ProseMirror p.is-editor-empty:first-child:before{float:left;height:0;color:var(--faint);content:attr(data-placeholder);pointer-events:none}.rich-content-viewer{background:0 0;min-height:0;overflow:visible}.rich-content-viewer .ProseMirror{min-height:0;font-size:calc(12px + var(--font-size-adjustment,0px));padding:0}.rich-content-viewer .tableWrapper{margin-bottom:0}.editor-footer{border-top:1px solid var(--line-2);color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.editor-footer span{align-items:center;gap:5px;display:inline-flex}.final-input{background:var(--project);color:#fff;width:calc(100% - 20px);min-height:48px;font-size:calc(13px + var(--font-size-adjustment,0px));border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin:0 10px 10px;font-weight:900;display:flex}.final-input:disabled{cursor:wait;opacity:.65}.ai-draft-panel{border:1px solid var(--life);background:var(--surface);border-radius:8px;overflow:hidden}.ai-draft-panel>header{border-bottom:1px solid var(--line-2);background:var(--life-soft);color:var(--life-fg);align-items:center;gap:9px;padding:11px 13px;display:flex}.ai-draft-icon{background:var(--surface);border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.ai-draft-panel>header>span:last-child{gap:2px;display:grid}.ai-draft-panel>header strong{font-size:calc(11px + var(--font-size-adjustment,0px))}.ai-draft-panel>header small{font-size:calc(8px + var(--font-size-adjustment,0px))}.ai-draft-grid{background:var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ai-draft-grid>div{background:var(--surface);gap:4px;min-width:0;padding:9px 12px;display:grid}.ai-draft-grid>div.wide{grid-column:1/-1}.ai-draft-grid span{color:var(--muted);font-size:calc(8px + var(--font-size-adjustment,0px));font-weight:800}.ai-draft-grid strong{font-size:calc(11px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-draft-panel>p{max-height:112px;color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));white-space:pre-wrap;margin:0;padding:12px;line-height:1.65;overflow-y:auto}.ai-draft-panel>footer{border-top:1px solid var(--line-2);justify-content:flex-end;gap:7px;padding:9px 12px;display:flex}.input-result{border:1px solid var(--life);background:var(--life-soft);color:var(--life-fg);border-radius:7px;align-items:center;gap:9px;padding:11px 13px;display:flex}.input-result>span{font-size:calc(10px + var(--font-size-adjustment,0px));flex:1;display:grid}.input-result strong{font-size:calc(11px + var(--font-size-adjustment,0px))}.input-result-actions{flex:none;gap:5px;display:inline-flex}.input-result-actions button{border:1px solid var(--life);justify-content:center;align-items:center;min-height:29px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.input-result-actions button{border:1px solid color-mix(in srgb,var(--life) 28%,transparent)}}.input-result-actions button{background:var(--surface);border-radius:5px}@supports (color:color-mix(in lab,red,red)){.input-result-actions button{background:color-mix(in srgb,var(--surface) 66%,transparent)}}.input-result-actions button{color:inherit;font-size:calc(8px + var(--font-size-adjustment,0px));font-weight:850}.input-result-actions button:last-child{width:29px;padding:0}.input-rail .panel:first-child{flex:1.15}.input-rail .panel:last-child{flex:.85;min-height:210px}.calendar-compact{padding:8px}.calendar-compact .calendar-toolbar{margin-bottom:4px}.calendar-compact .month-title>strong{font-size:calc(14px + var(--font-size-adjustment,0px))}.calendar-compact .calendar-empty,.calendar-compact .day-cell{aspect-ratio:1.2}.calendar-compact .day-cell{padding:3px}.calendar-compact .day-number{width:15px;height:15px;font-size:calc(9px + var(--font-size-adjustment,0px));flex-basis:15px}.calendar-compact .holiday-name{display:none}.calendar-compact .dday-cell-mark{border-radius:50%;width:7px;min-width:7px;height:7px;padding:0;font-size:0}.calendar-compact .dday-cell-mark svg{display:none}.calendar-compact .day-counts{justify-content:center;gap:2px;min-height:7px;display:flex}.calendar-compact .day-count{gap:0;width:6px;min-width:6px;font-size:0;overflow:hidden}.calendar-compact .day-count .tone-dot{flex-basis:5px;width:5px;height:5px}.calendar-compact .calendar-legend{display:none}.input-day-list{border-top:1px solid var(--line-2);margin:3px 9px 9px}.input-day-list>div{border-bottom:1px solid var(--line-2);min-height:44px;font-size:calc(9px + var(--font-size-adjustment,0px));grid-template-rows:auto auto;grid-template-columns:8px minmax(0,1fr);align-content:center;align-items:center;column-gap:6px;display:grid}.input-day-list>div .tone-dot{grid-row:1/3}.input-day-list>div strong,.input-day-list>div>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.input-day-list>div strong{font-size:calc(10px + var(--font-size-adjustment,0px))}.input-day-list>div>span{color:var(--muted)}.input-day-dday{border:0;border-bottom:1px solid var(--line-2);background:var(--dday-soft);width:100%;min-height:34px;color:var(--dday-accent);text-align:left;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 3px;display:grid}.input-day-dday strong{color:var(--ink);font-size:calc(10px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.input-day-dday em{white-space:nowrap;font-style:normal;font-weight:900}.input-day-dday em,.input-day-list>small{font-size:calc(9px + var(--font-size-adjustment,0px))}.input-day-list>small{color:var(--muted);padding:10px 2px;display:block}.recent-list{padding:3px 9px}.recent-row{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) 28px;display:grid}.recent-open,.recent-row{align-items:center;min-width:0}.recent-open{text-align:left;background:0 0;border:0;gap:8px;width:100%;min-height:49px;padding:6px 4px;display:flex}.recent-open>span{min-width:0;display:grid}.recent-remove{width:28px;height:28px;color:var(--faint);opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.recent-remove:focus-visible,.recent-row:hover .recent-remove{opacity:1}.recent-remove:hover{background:var(--surface-2);color:var(--overdue)}@media (hover:none){.recent-remove{opacity:1}}.recent-list small,.recent-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-list strong{font-size:calc(10px + var(--font-size-adjustment,0px))}.recent-list small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px))}.dday-page{gap:14px;width:min(1120px,100%);margin:0 auto;display:grid}.dday-overview{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:18px;min-width:0;padding:16px 18px;display:grid}.dday-overview-lead{align-items:center;gap:12px;min-width:0;display:flex}.dday-overview-icon{background:var(--today-soft);width:44px;height:44px;color:var(--today-fg);border-radius:7px;flex:0 0 44px;place-items:center;display:grid}.dday-overview-lead>span:last-child{gap:2px;min-width:0;display:grid}.dday-overview-lead small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));font-weight:800}.dday-overview-lead strong{font-size:calc(17px + var(--font-size-adjustment,0px))}.dday-overview-lead em,.dday-overview-lead strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dday-overview-lead em{color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));font-style:normal}.dday-overview-metrics{border:1px solid var(--line-2);background:var(--surface-2);border-radius:7px;grid-template-columns:repeat(3,minmax(72px,1fr));display:grid}.dday-overview-metrics>span{border-right:1px solid var(--line-2);align-content:center;place-items:center;gap:2px;min-height:52px;padding:6px 10px;display:grid}.dday-overview-metrics>span:last-child{border-right:0}.dday-overview-metrics small{color:var(--muted);font-size:calc(8px + var(--font-size-adjustment,0px));white-space:nowrap;font-weight:750}.dday-overview-metrics strong{font-size:calc(17px + var(--font-size-adjustment,0px));font-variant-numeric:tabular-nums}.dday-list{padding:4px 10px 8px}.dday-row{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) 44px;min-width:0;display:grid}.dday-row:last-child{border-bottom:0}.dday-row:hover{background:var(--dday-soft)}.dday-open-date{text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto 24px;align-items:center;gap:10px;width:100%;min-width:0;min-height:66px;padding:8px 5px;display:grid}.dday-color-mark{background:var(--dday-soft);width:34px;height:34px;color:var(--dday-accent);border-radius:7px;place-items:center;display:grid}.dday-copy{gap:3px;min-width:0;display:grid}.dday-copy small,.dday-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dday-copy strong{font-size:calc(13px + var(--font-size-adjustment,0px))}.dday-copy small{color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px))}.dday-open-date>em{min-width:72px;color:var(--dday-accent);font-size:calc(15px + var(--font-size-adjustment,0px));text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:950}.dday-open-date>svg{color:var(--muted)}.calendar-page{grid-template-columns:minmax(510px,1.4fr) minmax(330px,.8fr);gap:14px;min-height:calc(100dvh - 109px);display:grid}.calendar-side-stack{grid-template-rows:minmax(360px,1fr) auto;gap:14px;min-width:0;display:grid}.calendar-side-stack>.panel:first-child .panel-body{overflow-y:auto}.calendar-page>.panel .day-cell{aspect-ratio:1.52}.calendar-quick-add{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;display:grid}.calendar-quick-add.with-finance{grid-template-columns:repeat(4,1fr)}.calendar-quick-add button{min-width:0;min-height:52px;font-size:calc(9px + var(--font-size-adjustment,0px));border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-weight:800;display:flex}.library-layout,.master-detail{grid-template-columns:minmax(310px,.72fr) minmax(460px,1.28fr);gap:14px;min-height:calc(100dvh - 109px);display:grid}.library-layout>.panel,.master-detail>.panel{min-height:0}.library-layout>.panel .panel-body,.master-detail>.panel .panel-body{overflow-y:auto}.idea-list,.library-list,.master-list,.study-list{padding:7px}.idea-list>button,.library-list>button,.master-list>button,.study-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:67px;padding:9px;display:flex}.idea-list>button:hover,.library-list>button:hover,.master-list>button:hover,.study-list>button:hover{background:var(--surface-2)}.idea-list>button.active,.library-list>button.active,.master-list>button.active,.study-list>button.active{border-color:var(--line);background:var(--surface-2)}.master-icon{border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.idea-list button>span:nth-child(2),.library-list button>span:nth-child(2),.master-list button>span:nth-child(2),.study-list button>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.idea-list strong,.library-list strong,.master-list strong,.study-list strong{font-size:calc(13px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.idea-list small,.library-list small,.master-list small,.study-list small{color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress-value{color:var(--project);font-size:calc(11px + var(--font-size-adjustment,0px));font-weight:900}.detail-content{flex-direction:column;gap:13px;padding:15px;display:flex}.detail-hero{border-radius:7px;padding:14px}.detail-hero>span{font-size:calc(9px + var(--font-size-adjustment,0px));font-weight:750;display:block}.detail-hero>strong{font-size:calc(24px + var(--font-size-adjustment,0px));margin:4px 0 8px;display:block}.inline-progress{gap:11px;display:grid}.inline-progress>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inline-progress>div span{font-size:calc(10px + var(--font-size-adjustment,0px));font-weight:800}.inline-progress>div strong{font-size:calc(24px + var(--font-size-adjustment,0px));font-variant-numeric:tabular-nums}.inline-progress input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.inline-progress input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,currentColor 0,currentColor var(--progress),currentColor var(--progress),currentColor 100%);border-radius:4px;height:7px}@supports (color:color-mix(in lab,red,red)){.inline-progress input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,currentColor 0,currentColor var(--progress),color-mix(in srgb,currentColor 14%,var(--surface)) var(--progress),color-mix(in srgb,currentColor 14%,var(--surface)) 100%)}}.inline-progress input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--surface);border:3px solid;border-radius:50%;width:18px;height:18px;margin-top:-5.5px;box-shadow:0 1px 4px}@supports (color:color-mix(in lab,red,red)){.inline-progress input[type=range]::-webkit-slider-thumb{box-shadow:0 1px 4px color-mix(in srgb,currentColor 24%,transparent)}}.inline-progress input[type=range]::-moz-range-track{background:currentColor;border-radius:4px;height:7px}@supports (color:color-mix(in lab,red,red)){.inline-progress input[type=range]::-moz-range-track{background:color-mix(in srgb,currentColor 14%,var(--surface))}}.inline-progress input[type=range]::-moz-range-progress{background:currentColor;border-radius:4px;height:7px}.inline-progress input[type=range]::-moz-range-thumb{background:var(--surface);border:3px solid;border-radius:50%;width:13px;height:13px}.inline-progress input[type=range]:focus-visible{outline-offset:4px;outline:2px solid}.progress-track{background:currentColor;border-radius:4px;height:7px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress-track{background:color-mix(in srgb,currentColor 13%,var(--surface))}}.progress-track i{border-radius:inherit;background:var(--project);height:100%;display:block}.detail-block{border:1px solid var(--line-2);border-radius:7px;padding:13px}.detail-block>span{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));font-weight:800}.detail-block p{font-size:calc(12px + var(--font-size-adjustment,0px));margin:7px 0 0;line-height:1.65}.detail-block .rich-content-viewer{margin-top:7px}.detail-block.entity-body .rich-content-viewer{margin-top:0}.entity-content-timeline{--entry-accent:var(--project);--entry-soft:var(--project-soft);gap:11px;min-width:0;padding-left:19px;display:grid;position:relative}.entity-content-timeline.entry-tone-study{--entry-accent:var(--study);--entry-soft:var(--study-soft)}.entity-content-timeline.entry-tone-note{--entry-accent:var(--note);--entry-soft:var(--note-soft)}.entity-content-timeline.entry-tone-idea{--entry-accent:var(--idea);--entry-soft:var(--idea-soft)}.entity-content-timeline:before{background:var(--entry-accent);width:1px;position:absolute;top:16px;bottom:16px;left:5px}@supports (color:color-mix(in lab,red,red)){.entity-content-timeline:before{background:color-mix(in srgb,var(--entry-accent) 24%,var(--line))}}.entity-content-timeline:before{content:""}.entity-entry{border:1px solid var(--line-2);background:var(--surface);min-width:0;box-shadow:0 4px 14px var(--ink);border-radius:7px;padding:0 15px 15px;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.entity-entry{box-shadow:0 4px 14px color-mix(in srgb,var(--ink) 4%,transparent)}}.entity-entry:before{z-index:1;border:2px solid var(--surface);background:var(--entry-accent);width:9px;height:9px;box-shadow:0 0 0 1px var(--entry-accent);border-radius:50%;position:absolute;top:17px;left:-18px}@supports (color:color-mix(in lab,red,red)){.entity-entry:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--entry-accent) 28%,var(--line))}}.entity-entry:before{content:""}.entity-entry.first{border-color:var(--entry-accent)}@supports (color:color-mix(in lab,red,red)){.entity-entry.first{border-color:color-mix(in srgb,var(--entry-accent) 20%,var(--line))}}.entity-entry.first{background:var(--entry-soft)}@supports (color:color-mix(in lab,red,red)){.entity-entry.first{background:color-mix(in srgb,var(--entry-soft) 28%,var(--surface))}}.entity-entry>header{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.entity-entry-label{align-items:center;gap:7px;min-width:0;display:inline-flex}.entity-entry-label strong{color:var(--ink);font-size:calc(10px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-entry-date,.entity-entry>header time{color:var(--faint);font-size:calc(9px + var(--font-size-adjustment,0px));font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.entity-entry-date.legacy{color:var(--faint)}.entity-entry>header time svg{color:var(--entry-accent)}@supports (color:color-mix(in lab,red,red)){.entity-entry>header time svg{color:color-mix(in srgb,var(--entry-accent) 58%,var(--faint))}}.entity-entry>.rich-content-viewer,.entity-entry>div{min-width:0}.entity-entry .rich-content-viewer{margin-top:13px}.entity-entry .rich-content-viewer .ProseMirror{font-size:calc(13px + var(--font-size-adjustment,0px));line-height:1.72}.entity-entry .rich-content-viewer .ProseMirror hr{display:none}.next-action{background:var(--project-soft);color:var(--project-fg);border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.next-action span{gap:2px;display:grid}.next-action small{font-size:calc(9px + var(--font-size-adjustment,0px))}.next-action strong{font-size:calc(12px + var(--font-size-adjustment,0px))}.compact-list,.project-linked-list{border-top:1px solid var(--line-2);margin:8px -13px -13px}.project-linked-list>button{border:0;border-bottom:1px solid var(--line-2);text-align:left;background:0 0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:53px;padding:8px 13px;display:grid}.project-linked-list>button:last-child{border-bottom:0}.project-linked-list>button:hover{background:var(--surface-2)}.project-linked-icon{border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.project-linked-copy{gap:2px;min-width:0;display:grid}.project-linked-copy small,.project-linked-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-linked-copy strong{font-size:calc(11px + var(--font-size-adjustment,0px))}.project-linked-copy small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px))}.project-linked-list>button>svg{color:var(--faint)}.study-list>button{min-height:74px}.study-ring{background:conic-gradient(var(--study) var(--progress),var(--surface-3) 0);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.study-ring:before{content:"";background:var(--surface);border-radius:50%;grid-area:1/1;width:32px;height:32px}.study-ring strong{z-index:1;color:var(--study-fg);font-size:calc(10px + var(--font-size-adjustment,0px));grid-area:1/1}.study-summary{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.study-summary>div{border:1px solid var(--line);border-radius:7px;gap:4px;padding:13px;display:grid}.study-summary span{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px))}.study-summary strong{font-size:calc(15px + var(--font-size-adjustment,0px))}.status-chip{font-size:calc(8px + var(--font-size-adjustment,0px));border-radius:10px;flex:none;padding:4px 7px;font-weight:850}.idea-canvas{border-radius:7px;align-items:flex-start;gap:13px;min-height:145px;padding:18px;display:flex}.idea-canvas p{font-size:calc(15px + var(--font-size-adjustment,0px));margin:0;font-weight:750;line-height:1.7}.idea-canvas .rich-content-viewer{flex:1;min-width:0}.idea-canvas .rich-content-viewer .ProseMirror{font-size:calc(15px + var(--font-size-adjustment,0px));font-weight:750;line-height:1.7}.idea-actions{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.idea-actions button{border:1px solid var(--line);background:var(--surface);min-height:42px;font-size:calc(10px + var(--font-size-adjustment,0px));border-radius:7px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex}.library-list>button{min-height:64px}.library-list time{color:var(--faint);font-size:calc(8px + var(--font-size-adjustment,0px))}.document-preview{padding:20px}.document-meta{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.document-meta span{background:var(--note-soft);color:var(--note-fg);font-size:calc(8px + var(--font-size-adjustment,0px));border-radius:10px;align-items:center;gap:4px;padding:4px 7px;font-weight:700;display:inline-flex}.document-preview>p{font-size:calc(14px + var(--font-size-adjustment,0px));margin:0 0 18px;line-height:1.8}.document-preview>.entity-content-timeline,.document-preview>.rich-content-viewer{margin-bottom:18px}.document-preview>.detail-block{margin-top:18px}.document-preview>.rich-content-viewer .ProseMirror{font-size:calc(14px + var(--font-size-adjustment,0px));line-height:1.8}.embedded-visual{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;justify-content:center;min-height:210px;padding:20px;position:relative;overflow:hidden}.embedded-visual,.visual-bars{align-items:flex-end;display:flex}.visual-bars{justify-content:space-around;gap:8px;width:min(360px,80%);height:130px}.visual-bars i{background:var(--project);border-radius:5px 5px 0 0;width:18%}.visual-bars i:first-child{height:42%}.visual-bars i:nth-child(2){background:var(--life);height:76%}.visual-bars i:nth-child(3){background:var(--study);height:58%}.visual-bars i:nth-child(4){background:var(--idea);height:92%}.embedded-visual>span{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));font-weight:800;position:absolute;top:13px;left:14px}.linked-resources{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.linked-resources button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-weight:750;display:inline-flex}.content-grid-page,.settings-page,.vault-page{flex-direction:column;gap:14px;display:flex}.section-toolbar,.vault-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:2px 1px;display:flex}.section-toolbar.actions-only{justify-content:flex-end}.section-toolbar h2{font-size:calc(16px + var(--font-size-adjustment,0px));margin:0}.section-toolbar p{color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));margin:3px 0 0}.content-card-grid,.vault-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.content-card,.vault-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:15px}.content-card-top,.vault-card header{justify-content:space-between;align-items:center;display:flex}.content-card h3,.vault-card h3{font-size:calc(14px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;margin:18px 0 5px;overflow:hidden}.content-card>p{color:var(--muted);font-size:calc(11px + var(--font-size-adjustment,0px));margin:0}.content-card footer{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;margin-top:20px;padding-top:11px;display:flex}.content-card footer>span{color:var(--life-fg);font-size:calc(9px + var(--font-size-adjustment,0px));align-items:center;gap:5px;font-weight:750;display:inline-flex}.content-card .card-actions{flex:none}.card-action-button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-weight:800;display:inline-flex}.card-action-button:hover{background:var(--surface-2);color:var(--ink)}.card-action-button.danger{border-color:var(--overdue)}@supports (color:color-mix(in lab,red,red)){.card-action-button.danger{border-color:color-mix(in srgb,var(--overdue) 24%,var(--line))}}.card-action-button.danger{color:var(--overdue-fg)}.finance-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.finance-summary-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-content:center;column-gap:10px;min-width:0;min-height:104px;padding:13px 14px;display:grid}.finance-summary-icon{border-radius:7px;grid-row:1/span 3;align-self:center;place-items:center;width:38px;height:38px;display:grid}.finance-summary-card>span:not(.finance-summary-icon){color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));font-weight:800}.finance-summary-card strong{font-size:calc(16px + var(--font-size-adjustment,0px));font-variant-numeric:tabular-nums;margin-top:2px}.finance-summary-card small,.finance-summary-card strong{min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-summary-card small{color:var(--faint);font-size:calc(8px + var(--font-size-adjustment,0px));margin-top:3px}.finance-summary-card.income .finance-summary-icon{background:var(--life-soft);color:var(--life-fg)}.finance-summary-card.income strong{color:var(--life-fg)}.finance-summary-card.expense .finance-summary-icon{background:var(--overdue-soft);color:var(--overdue-fg)}.finance-summary-card.expense strong{color:var(--overdue-fg)}.finance-summary-card.transfer .finance-summary-icon{background:var(--finance-soft);color:var(--finance-fg)}.finance-summary-card.transfer strong{color:var(--finance-fg)}.finance-summary-card.balance .finance-summary-icon{background:var(--today-soft);color:var(--today-fg)}.finance-summary-card.balance.positive strong{color:var(--life-fg)}.finance-summary-card.balance.negative strong{color:var(--overdue-fg)}.finance-next-schedule{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:62px;color:var(--ink);text-align:left;border-radius:8px;grid-template-columns:36px minmax(160px,1fr) auto auto 18px;align-items:center;gap:11px;padding:9px 13px;display:grid}.finance-next-schedule:not(:disabled):hover{border-color:var(--finance);background:var(--finance-soft)}.finance-next-schedule:disabled{cursor:default;opacity:1}.finance-next-icon{background:var(--finance-soft);width:36px;height:36px;color:var(--finance-fg);border-radius:7px;place-items:center;display:grid}.finance-next-schedule>span:nth-child(2){gap:2px;min-width:0;display:grid}.finance-next-schedule small{color:var(--muted);font-size:calc(8px + var(--font-size-adjustment,0px));font-weight:750}.finance-next-schedule strong{font-size:calc(11px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-next-schedule time{color:var(--finance-fg);font-size:calc(10px + var(--font-size-adjustment,0px));white-space:nowrap;font-weight:850}.finance-next-schedule em{color:var(--faint);font-size:calc(8px + var(--font-size-adjustment,0px));white-space:nowrap;font-style:normal;font-weight:750}.finance-next-schedule>svg{color:var(--muted)}.finance-card{border-top-width:3px}.finance-card.direction-income{border-top-color:var(--life)}.finance-card.direction-expense{border-top-color:var(--overdue)}.finance-card.direction-transfer{border-top-color:var(--finance)}.finance-card.direction-neutral{border-top-color:var(--note)}.finance-flow-badge{min-height:28px;font-size:calc(9px + var(--font-size-adjustment,0px));border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-weight:900;display:inline-flex}.finance-flow-badge.income{background:var(--life-soft);color:var(--life-fg)}.finance-flow-badge.expense{background:var(--overdue-soft);color:var(--overdue-fg)}.finance-flow-badge.transfer{background:var(--finance-soft);color:var(--finance-fg)}.finance-flow-badge.neutral{background:var(--note-soft);color:var(--note-fg)}.finance-card-value{border:1px solid var(--line-2);background:var(--surface-2);border-radius:7px;gap:3px;margin:10px 0 8px;padding:10px 11px;display:grid}.finance-card-value>span{color:var(--muted);font-size:calc(8px + var(--font-size-adjustment,0px));font-weight:750}.finance-card-amount{min-width:0;font-size:calc(17px + var(--font-size-adjustment,0px));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finance-card-amount.income{color:var(--life-fg)}.finance-card-amount.expense{color:var(--overdue-fg)}.finance-card-amount.transfer{color:var(--finance-fg)}.finance-card-amount.neutral{color:var(--note-fg)}.finance-card-schedule{align-items:center;gap:6px;min-width:0;display:flex}.finance-card-schedule svg{color:var(--finance);flex:none}.finance-card footer>span{color:var(--finance-fg)}.status-chip.finance-kind-income{background:var(--life-soft);color:var(--life-fg)}.status-chip.finance-kind-expense{background:var(--overdue-soft);color:var(--overdue-fg)}.status-chip.finance-kind-transfer{background:var(--finance-soft);color:var(--finance-fg)}.status-chip.finance-kind-neutral{background:var(--note-soft);color:var(--note-fg)}.vault-toolbar .inline-search{background:var(--surface);width:min(360px,60%)}.vault-card>span{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px))}.inline-search button{color:var(--muted);background:0 0;border:0;flex:none;place-items:center;padding:2px;display:grid}.vault-card-actions{align-items:center;gap:3px;display:inline-flex}.star-button{color:var(--faint);background:0 0;border:0;place-items:center;padding:4px;display:grid}.star-button.active{color:var(--today)}.credential-row{border:1px solid var(--line-2);background:var(--surface-2);border-radius:6px;grid-template-columns:1fr 31px;align-items:center;min-width:0;margin-top:9px;display:grid}.credential-row.secret-row{grid-template-columns:minmax(0,1fr) 31px 31px}.credential-row code{color:var(--ink);font-size:calc(10px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;padding:9px;overflow:hidden}.credential-row button{border:0;border-left:1px solid var(--line-2);height:31px;color:var(--muted);background:0 0;place-items:center;display:grid}.review-page{grid-template-columns:minmax(330px,.85fr) minmax(420px,1.15fr);gap:14px;display:grid}.review-score{grid-template-columns:130px 1fr;align-items:center;gap:18px;padding:18px;display:grid}.review-score>div{background:var(--today-soft);min-height:130px;color:var(--today-fg);border-radius:7px;align-content:center;place-items:center;display:grid}.review-score strong{font-size:calc(34px + var(--font-size-adjustment,0px));line-height:1}.review-score span{font-size:calc(9px + var(--font-size-adjustment,0px));margin-top:5px}.review-score p{font-size:calc(12px + var(--font-size-adjustment,0px));margin:0;line-height:1.8}.review-stats{border-top:1px solid var(--line-2);background:var(--line-2);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.review-stats>div{background:var(--surface);text-align:center;gap:4px;padding:13px;display:grid}.review-stats span{color:var(--muted);font-size:calc(8px + var(--font-size-adjustment,0px))}.review-stats strong{font-size:calc(18px + var(--font-size-adjustment,0px))}.generated-review{min-height:235px;padding:18px}.generated-review h3{font-size:calc(12px + var(--font-size-adjustment,0px));margin:0 0 7px}.generated-review p{color:var(--muted);font-size:calc(11px + var(--font-size-adjustment,0px));margin:0 0 18px;line-height:1.75}.generated-review ol{color:var(--ink);font-size:calc(12px + var(--font-size-adjustment,0px));gap:8px;margin:0;padding-left:20px;line-height:1.6;display:grid}.review-page .final-input{margin-top:0}.settings-page{max-width:1050px;margin:0 auto}.profile-settings{grid-template-columns:100px minmax(0,1fr) minmax(0,1.4fr);align-items:end;gap:12px;padding:15px;display:grid}.profile-avatar.large{aspect-ratio:1;width:100px;margin:0}.profile-image-button{background:0 0;border:0;border-radius:7px;width:100px;padding:0;display:block;position:relative;overflow:hidden}.profile-image-button>span{color:#fff;min-height:27px;font-size:calc(9px + var(--font-size-adjustment,0px));background:#08101cc2;border-radius:5px;justify-content:center;align-items:center;gap:5px;font-weight:800;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.profile-settings label{gap:6px;display:grid}.profile-settings label>span{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));font-weight:750}.profile-settings input{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;height:39px;font-size:calc(11px + var(--font-size-adjustment,0px));border-radius:7px;padding:0 10px}.profile-visibility-note{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));grid-column:2/-1;margin:0;line-height:1.5}.skin-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;display:grid}.skin-card{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:7px;gap:5px;min-width:0;padding:10px;display:grid;position:relative}.skin-card.active{border-color:var(--project);box-shadow:inset 0 0 0 1px var(--project)}.skin-card>svg{color:var(--project);position:absolute;bottom:9px;right:9px}.skin-card strong{font-size:calc(11px + var(--font-size-adjustment,0px))}.skin-card small{color:var(--muted);font-size:calc(8px + var(--font-size-adjustment,0px));padding-right:20px}.skin-preview{background:#edf1f6;border-radius:5px;grid-template-rows:28% 1fr;grid-template-columns:24% 1fr;gap:5px;height:72px;margin-bottom:4px;padding:7px;display:grid}.skin-preview i{background:#fff;border-radius:3px}.skin-preview i:first-child{background:#23334b;grid-row:span 2}.skin-preview i:last-child{background:#dbe8ff}.skin-companion .skin-preview{background:#eee9df}.skin-companion .skin-preview i:first-child{background:#55785e}.skin-companion .skin-preview i:last-child{background:#f3e2cc}.skin-midnight .skin-preview{background:#151a22}.skin-midnight .skin-preview i{background:#2a3341}.skin-midnight .skin-preview i:first-child{background:#090c11}.skin-midnight .skin-preview i:last-child{background:#273b65}.connection-row,.danger-row,.data-settings-row{align-items:center;gap:11px;padding:15px;display:flex}.feature-settings-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;display:grid}.feature-settings-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.feature-settings-row strong{font-size:calc(11px + var(--font-size-adjustment,0px))}.feature-settings-row small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));line-height:1.5}.connection-icon.finance{background:var(--finance-soft);color:var(--finance-fg)}.setting-switch{border:1px solid var(--line);background:var(--surface-2);min-width:83px;height:34px;color:var(--muted);border-radius:17px;grid-template-columns:28px auto;align-items:center;gap:6px;padding:3px 8px 3px 3px;display:grid}.setting-switch>span{background:var(--surface);border-radius:50%;width:26px;height:26px;display:block;box-shadow:0 1px 4px #1320342e}.setting-switch>strong{font-size:calc(8px + var(--font-size-adjustment,0px))}.setting-switch.active{border-color:var(--finance);background:var(--finance-soft);color:var(--finance-fg)}.setting-switch.active>span{background:var(--finance);order:2}.setting-switch.active>strong{order:1}.navigation-settings>.feature-settings-row{border-bottom:1px solid var(--line-2)}.navigation-settings-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px 15px 10px;display:flex}.navigation-settings-heading>span{gap:3px;min-width:0;display:grid}.navigation-settings-heading strong{font-size:calc(11px + var(--font-size-adjustment,0px))}.navigation-settings-heading small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));line-height:1.5}.navigation-visibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 15px 15px;display:grid}.navigation-visibility-item{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:66px;color:var(--ink);text-align:left;border-radius:7px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;transition:border-color .16s,background-color .16s,opacity .16s;display:grid}.navigation-visibility-item:hover:not(:disabled){border-color:var(--project)}@supports (color:color-mix(in lab,red,red)){.navigation-visibility-item:hover:not(:disabled){border-color:color-mix(in srgb,var(--project) 42%,var(--line))}}.navigation-visibility-item:hover:not(:disabled){background:var(--surface-2)}.navigation-visibility-item.hidden{background:var(--surface-2);color:var(--muted)}.navigation-visibility-item:disabled{opacity:.52;cursor:not-allowed}.navigation-item-icon{border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.navigation-item-copy{gap:2px;min-width:0;display:grid}.navigation-item-copy strong{font-size:calc(10px + var(--font-size-adjustment,0px))}.navigation-item-copy small,.navigation-item-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-item-copy small,.navigation-item-state{color:var(--muted);font-size:calc(8px + var(--font-size-adjustment,0px))}.navigation-item-state{background:var(--surface-2);min-width:58px;min-height:28px;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-weight:850;display:inline-flex}.navigation-visibility-item.active .navigation-item-state{background:var(--project-soft);color:var(--project-fg)}.ai-settings-row{grid-template-columns:42px minmax(150px,1fr) minmax(260px,.9fr);align-items:center;gap:11px;padding:15px;display:grid}.ai-provider-switch{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:12px 15px 0;padding:3px;display:grid}.ai-provider-switch button{min-width:0;min-height:43px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:5px;align-content:center;gap:2px;padding:5px 9px;display:grid}.ai-provider-switch button.active{background:var(--surface);box-shadow:0 1px 5px var(--ink)}@supports (color:color-mix(in lab,red,red)){.ai-provider-switch button.active{box-shadow:0 1px 5px color-mix(in srgb,var(--ink) 10%,transparent)}}.ai-provider-switch button.active{color:var(--project-fg)}.ai-provider-switch strong{font-size:calc(10px + var(--font-size-adjustment,0px))}.ai-provider-switch small{font-size:calc(8px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connection-icon{background:var(--surface-3);width:42px;height:42px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.connection-icon.connected{background:var(--life-soft);color:var(--life-fg)}.ai-settings-copy,.connection-row>span:nth-child(2),.danger-row>span,.data-settings-row>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.ai-settings-row strong,.connection-row strong,.danger-row strong,.data-settings-row strong{font-size:calc(11px + var(--font-size-adjustment,0px))}.ai-settings-row small,.connection-row small,.danger-row small,.data-settings-row small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px))}.data-actions{flex:none;gap:7px;display:inline-flex}.storage-usage{border:1px solid var(--line-2);background:var(--surface-2);border-radius:7px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;margin:0 15px 15px;padding:10px 12px;display:grid}.storage-usage-icon{background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.storage-usage>div{gap:7px;min-width:0;display:grid}.storage-usage>div>span{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.storage-usage strong{font-size:calc(11px + var(--font-size-adjustment,0px));font-variant-numeric:tabular-nums}.storage-usage small{color:var(--muted);font-size:calc(8px + var(--font-size-adjustment,0px))}.storage-usage i{background:var(--surface-3);border-radius:5px;height:5px;display:block;overflow:hidden}.storage-usage b{border-radius:inherit;background:var(--project);min-width:2px;max-width:100%;height:100%;display:block}.device-session-heading{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.device-session-heading>span{gap:3px;min-width:0;display:grid}.device-session-heading strong{font-size:calc(11px + var(--font-size-adjustment,0px))}.device-session-heading small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px))}.device-session-list{display:grid}.device-session-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 15px;display:grid}.device-session-row+.device-session-row{border-top:1px solid var(--line-2)}.device-session-row>span:nth-child(2){gap:4px;min-width:0;display:grid}.device-session-row strong{min-width:0;font-size:calc(11px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}.device-session-row strong em{background:var(--life-soft);color:var(--life-fg);font-size:calc(7px + var(--font-size-adjustment,0px));border-radius:8px;flex:none;padding:2px 5px;font-style:normal;font-weight:850}.device-session-row small{color:var(--muted);font-size:calc(8px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conflict-list{gap:8px;display:grid}.conflict-row{border:1px solid var(--overdue);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.conflict-row{border:1px solid color-mix(in srgb,var(--overdue) 25%,var(--line))}}.conflict-row{background:var(--overdue-soft);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.conflict-row{background:color-mix(in srgb,var(--overdue-soft) 30%,var(--surface))}}.connection-icon.conflict{color:var(--overdue-fg);background:var(--overdue-soft)}.conflict-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.conflict-row small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));line-height:1.45}.conflict-actions{align-items:center;gap:6px;display:flex}.ai-key-input{grid-template-columns:minmax(0,1fr) 36px;min-width:0;display:grid}.ai-key-input input{background:var(--surface-2);min-width:0;height:38px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(10px + var(--font-size-adjustment,0px));border:1px solid var(--line);border-right:0;border-radius:6px 0 0 6px;padding:0 9px}.ai-key-input button{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--muted);border-radius:0 6px 6px 0;place-items:center;display:grid}.ai-key-controls{grid-template-columns:minmax(0,1fr) 116px;gap:7px;min-width:0;display:grid}.ai-settings-heading{flex-wrap:wrap;align-items:center;gap:3px 7px;min-width:0;display:flex}.ai-key-create-link{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--project-fg);font-size:calc(9px + var(--font-size-adjustment,0px));white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.ai-key-create-link:hover{border-color:var(--project)}@supports (color:color-mix(in lab,red,red)){.ai-key-create-link:hover{border-color:color-mix(in srgb,var(--project) 42%,var(--line))}}.ai-key-create-link:hover{background:var(--project-soft)}.ai-key-create-link:focus-visible{outline:2px solid var(--project);outline-offset:2px}.ai-settings-panel{position:relative;overflow:visible}.ai-settings-panel:has(.ai-free-tier-notice[open]){z-index:40}.ai-free-tier-notice{flex:none;position:relative}.ai-free-tier-notice summary{width:44px;min-width:44px;height:44px;color:var(--today-fg);cursor:pointer;border-radius:50%;place-items:center;margin:-12px -11px;list-style:none;display:grid}.ai-free-tier-notice summary::-webkit-details-marker{display:none}.ai-free-tier-notice summary:hover,.ai-free-tier-notice[open] summary{background:var(--today-soft)}.ai-free-tier-notice summary:focus-visible{outline:2px solid var(--today);outline-offset:-8px}.ai-free-tier-popover{z-index:30;border:1px solid var(--today);width:min(286px,100vw - 32px);padding:11px 12px;position:absolute;top:32px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.ai-free-tier-popover{border:1px solid color-mix(in srgb,var(--today) 35%,var(--line))}}.ai-free-tier-popover{background:var(--surface);box-shadow:0 12px 30px var(--ink);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.ai-free-tier-popover{box-shadow:0 12px 30px color-mix(in srgb,var(--ink) 16%,transparent)}}.ai-free-tier-popover{color:var(--ink)}.ai-free-tier-popover strong{color:var(--today-fg);font-size:calc(10px + var(--font-size-adjustment,0px));margin-bottom:4px;display:block}.ai-free-tier-popover p{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));margin:0;line-height:1.55}.ai-connection-button{border:1px solid var(--project);justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ai-connection-button{border:1px solid color-mix(in srgb,var(--project) 38%,var(--line))}}.ai-connection-button{background:var(--project-soft);color:var(--project-fg);font-size:calc(9px + var(--font-size-adjustment,0px));white-space:nowrap;border-radius:6px;font-weight:850}.ai-connection-button.connected{border-color:var(--life)}@supports (color:color-mix(in lab,red,red)){.ai-connection-button.connected{border-color:color-mix(in srgb,var(--life) 42%,var(--line))}}.ai-connection-button.connected{background:var(--life-soft);color:var(--life-fg)}.ai-connection-button:disabled{cursor:not-allowed;opacity:.72}.ai-connection-feedback{border:1px solid var(--overdue);grid-column:2/-1;align-items:flex-start;gap:7px;min-width:0;margin:-2px 0 0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.ai-connection-feedback{border:1px solid color-mix(in srgb,var(--overdue) 28%,var(--line))}}.ai-connection-feedback{background:var(--overdue-soft);color:var(--overdue-fg);font-size:calc(9px + var(--font-size-adjustment,0px));border-radius:6px;font-weight:750;line-height:1.45}.ai-connection-feedback svg{flex:none;margin-top:1px}.spinning{animation:sync-spin .9s linear infinite}.appearance-settings{display:grid}.appearance-settings>div+div{border-top:1px solid var(--line-2)}.appearance-settings-row,.holiday-country-settings-row,.language-settings-row,.text-size-settings-row{align-items:center;gap:11px;padding:15px;display:flex}.appearance-settings-row>span:nth-child(2),.holiday-country-settings-row>span:nth-child(2),.language-settings-row>span:nth-child(2),.text-size-settings-row>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.appearance-settings-row strong,.holiday-country-settings-row strong,.language-settings-row strong,.text-size-settings-row strong{font-size:calc(11px + var(--font-size-adjustment,0px))}.appearance-settings-row small,.holiday-country-settings-row small,.language-settings-row small,.text-size-settings-row small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px))}.language-select-control{border:1px solid var(--line);background:var(--surface);min-width:190px;height:40px;color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.language-select-control select{min-width:0;color:var(--ink);font-size:calc(10px + var(--font-size-adjustment,0px));appearance:none;background:0 0;border:0;outline:0;flex:1;font-weight:800}.language-select-control>svg:last-child{pointer-events:none}.text-size-control{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;grid-template-columns:repeat(3,1fr);gap:3px;min-width:225px;padding:3px;display:grid}.text-size-control button{min-height:32px;color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));background:0 0;border:0;border-radius:5px;padding:0 9px;font-weight:850}.text-size-control button:hover{color:var(--ink)}.text-size-control button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #1320341a}.store-page{flex-direction:column;gap:28px;width:min(1320px,100%);margin:0 auto;padding-bottom:12px;display:flex}.store-subscription{border:1px solid var(--commerce-surface);background:var(--commerce-surface);min-width:0;color:var(--commerce-ink);border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid;overflow:hidden}.store-subscription.active{box-shadow:inset 4px 0 0 var(--life)}.store-subscription-icon{border:1px solid var(--commerce-ink);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.store-subscription-icon{border:1px solid color-mix(in srgb,var(--commerce-ink) 18%,transparent)}}.store-subscription-icon{background:var(--commerce-ink);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.store-subscription-icon{background:color-mix(in srgb,var(--commerce-ink) 8%,transparent)}}.store-subscription-icon{color:var(--commerce-accent)}.store-subscription-copy{min-width:0}.store-eyebrow{color:var(--commerce-accent);font-size:calc(9px + var(--font-size-adjustment,0px));text-transform:uppercase;font-weight:900}.store-subscription-copy h2{font-size:calc(16px + var(--font-size-adjustment,0px));margin:2px 0;font-weight:900;line-height:1.35}.store-subscription-copy>p{color:var(--commerce-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.store-subscription-copy>p{color:color-mix(in srgb,var(--commerce-ink) 68%,transparent)}}.store-subscription-copy>p{font-size:calc(10px + var(--font-size-adjustment,0px))}.store-subscription-action{justify-content:flex-end;align-items:center;gap:14px;min-width:225px;display:flex}.store-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:flex}.store-price strong{font-size:calc(17px + var(--font-size-adjustment,0px));line-height:1}.store-price small{color:var(--commerce-ink)}@supports (color:color-mix(in lab,red,red)){.store-price small{color:color-mix(in srgb,var(--commerce-ink) 62%,transparent)}}.store-price small{font-size:calc(9px + var(--font-size-adjustment,0px))}.store-buy-button{border:1px solid var(--commerce-accent);background:var(--commerce-accent);color:#151515;min-height:36px;font-size:calc(10px + var(--font-size-adjustment,0px));border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:900;display:inline-flex}.store-subscription .small-button{border-color:var(--commerce-ink)}@supports (color:color-mix(in lab,red,red)){.store-subscription .small-button{border-color:color-mix(in srgb,var(--commerce-ink) 28%,transparent)}}.store-subscription .small-button{color:var(--commerce-ink);background:0 0}.store-section{min-width:0}.store-section+.store-section{border-top:1px solid var(--line);padding-top:25px}.store-section-heading{justify-content:space-between;align-items:center;gap:18px;min-width:0;margin-bottom:13px;display:flex}.store-section-heading>div{min-width:0}.store-section-heading h2{font-size:calc(19px + var(--font-size-adjustment,0px));margin:0}.store-all-access-banner{border:1px solid var(--life);align-items:center;gap:8px;min-height:42px;margin:-3px 0 13px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.store-all-access-banner{border:1px solid color-mix(in srgb,var(--life) 38%,var(--line))}}.store-all-access-banner{background:var(--life-soft);color:var(--life-fg);border-radius:7px}.store-all-access-banner svg{flex:none}.store-all-access-banner strong{font-size:calc(10px + var(--font-size-adjustment,0px));white-space:nowrap}.store-all-access-banner span{color:var(--life-fg);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.store-all-access-banner span{color:color-mix(in srgb,var(--life-fg) 78%,var(--muted))}}.store-all-access-banner span{font-size:calc(9px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap}.store-current{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}.store-preview-exit{color:var(--today-fg)}.store-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:13px;display:flex}.store-filter{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;grid-template-columns:repeat(4,minmax(72px,auto));gap:3px;padding:3px;display:inline-grid}.store-filter button{min-height:32px;color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));background:0 0;border:0;border-radius:5px;padding:0 12px;font-weight:850}.store-filter button.active{background:var(--surface);box-shadow:0 1px 3px var(--ink)}@supports (color:color-mix(in lab,red,red)){.store-filter button.active{box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 10%,transparent)}}.store-filter button.active{color:var(--ink)}.store-toolbar-meta{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.store-release-status{background:var(--today-soft);min-height:28px;color:var(--today-fg);font-size:calc(9px + var(--font-size-adjustment,0px));white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-weight:800;display:inline-flex}.store-skin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.store-skin-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;min-width:0;padding:11px;transition:border-color .15s,box-shadow .15s;display:flex}.store-skin-card:hover{border-color:var(--project)}@supports (color:color-mix(in lab,red,red)){.store-skin-card:hover{border-color:color-mix(in srgb,var(--project) 42%,var(--line))}}.store-skin-card:hover{box-shadow:0 8px 24px var(--ink)}@supports (color:color-mix(in lab,red,red)){.store-skin-card:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 8%,transparent)}}.store-skin-card.applied{border-color:var(--project);box-shadow:inset 0 0 0 1px var(--project)}.store-skin-card.previewed{border-color:var(--today);box-shadow:inset 0 0 0 1px var(--today)}.store-skin-preview{--preview-page:#e9eff5;--preview-app:#f6f8fb;--preview-surface:#fff;--preview-surface-2:#f2f5f9;--preview-ink:#132034;--preview-muted:#637389;--preview-line:#d6e0ea;--preview-accent:#2463eb;--preview-life:#0f8b6f;--preview-study:#7c3aed;--preview-radius:4px;aspect-ratio:2.05;border:1px solid var(--preview-line);border-radius:calc(var(--preview-radius) + 2px);background:var(--preview-page);width:100%;color:var(--preview-ink);grid-template-columns:21% minmax(0,1fr);margin-bottom:13px;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif;display:grid;overflow:hidden}.store-mini-sidebar{border-right:1px solid var(--preview-line);background:var(--preview-surface);flex-direction:column;align-items:center;gap:8px;min-width:0;padding:10px 7px;display:flex}.store-mini-sidebar>b{border-radius:var(--preview-radius);background:var(--preview-ink);width:24px;height:24px;color:var(--preview-surface);place-items:center;margin-bottom:4px;font-size:7px;line-height:1;display:grid}.store-mini-sidebar>span{border-radius:var(--preview-radius);background:var(--preview-surface-2);width:74%;height:7px}.store-mini-sidebar>span.active{background:var(--preview-accent)}@supports (color:color-mix(in lab,red,red)){.store-mini-sidebar>span.active{background:color-mix(in srgb,var(--preview-accent) 22%,var(--preview-surface))}}.store-mini-sidebar>span.active{box-shadow:inset 2px 0 0 var(--preview-accent)}.store-mini-shell{background:var(--preview-app);grid-template-rows:23% minmax(0,1fr);min-width:0;min-height:0;display:grid}.store-mini-topbar{border-bottom:1px solid var(--preview-line);background:var(--preview-surface);grid-template-columns:minmax(0,1fr) 31% 18px;align-items:center;gap:6px;min-width:0;padding:0 9px;display:grid}.store-mini-topbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.store-mini-topbar>span{border:1px solid var(--preview-line);border-radius:var(--preview-radius);background:var(--preview-surface-2);height:8px}.store-mini-topbar>i{border-radius:var(--preview-radius);background:var(--preview-ink);width:18px;height:14px}.store-mini-body{grid-template-columns:minmax(0,1fr) 30%;padding:7px}.store-mini-body,.store-mini-main{gap:6px;min-width:0;min-height:0;display:grid}.store-mini-main{grid-template-rows:44% minmax(0,1fr)}.store-mini-rail{grid-template-rows:1fr 1fr .78fr;gap:6px;min-width:0;min-height:0;display:grid}.store-mini-panel{border:1px solid var(--preview-line);border-radius:var(--preview-radius);background:var(--preview-surface);min-width:0;min-height:0;padding:6px;overflow:hidden}.store-mini-panel>b{color:var(--preview-ink);text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-size:7px;font-weight:900;line-height:1;display:block;overflow:hidden}.store-mini-agenda{grid-template-rows:auto repeat(3,minmax(0,1fr));display:grid}.store-mini-agenda>span{border-top:1px solid var(--preview-line);grid-template-columns:5px minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.store-mini-agenda>span{border-top:1px solid color-mix(in srgb,var(--preview-line) 70%,transparent)}}.store-mini-agenda>span>i{background:var(--preview-accent);border-radius:50%;width:5px;height:5px}.store-mini-agenda>span>i.life{background:var(--preview-life)}.store-mini-agenda>span>i.study{background:var(--preview-study)}.store-mini-agenda>span>em{background:var(--preview-surface-2);border-radius:2px;width:72%;height:4px}.store-mini-calendar{flex-direction:column;display:flex}.store-mini-calendar-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;min-height:0;display:grid}.store-mini-calendar-grid>span{border:1px solid var(--preview-line);border-radius:max(1px,calc(var(--preview-radius) - 1px));background:var(--preview-surface-2);min-width:0}.store-mini-calendar-grid>span.selected{border-color:var(--preview-accent);background:var(--preview-accent)}@supports (color:color-mix(in lab,red,red)){.store-mini-calendar-grid>span.selected{background:color-mix(in srgb,var(--preview-accent) 18%,var(--preview-surface))}}.store-mini-stats>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.store-mini-stats>div>span{border-radius:max(1px,calc(var(--preview-radius) - 1px));background:var(--preview-surface-2);height:14px}.store-mini-stats>div>span:first-child{background:var(--preview-accent)}@supports (color:color-mix(in lab,red,red)){.store-mini-stats>div>span:first-child{background:color-mix(in srgb,var(--preview-accent) 18%,var(--preview-surface))}}.store-mini-rhythm>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.store-mini-rhythm>div>span{aspect-ratio:1;background:var(--preview-life);border-radius:1px}@supports (color:color-mix(in lab,red,red)){.store-mini-rhythm>div>span{background:color-mix(in srgb,var(--preview-life) calc(var(--level,1) * 18%),var(--preview-surface))}}.store-mini-rhythm>div>span[data-level="1"]{--level:1}.store-mini-rhythm>div>span[data-level="2"]{--level:2}.store-mini-rhythm>div>span[data-level="3"]{--level:3}.store-mini-rhythm>div>span[data-level="4"]{--level:4}.store-mini-copy>span{background:var(--preview-surface-2);border-radius:2px;width:82%;height:8px;display:block}.preview-executive{--preview-page:#e9eff5;--preview-app:#f6f8fb;--preview-surface:#fff;--preview-surface-2:#f2f5f9;--preview-ink:#132034;--preview-muted:#637389;--preview-line:#d6e0ea;--preview-accent:#2463eb;--preview-life:#0f8b6f;--preview-study:#7c3aed}.preview-companion{--preview-page:#ede9e2;--preview-app:#faf8f3;--preview-surface:#fffefa;--preview-surface-2:#f4f0e8;--preview-ink:#28221d;--preview-muted:#756b61;--preview-line:#ddd5c9;--preview-accent:#3979c6;--preview-life:#0f8b6f;--preview-study:#7c3aed}.preview-midnight{--preview-page:#10141b;--preview-app:#151a22;--preview-surface:#1c222c;--preview-surface-2:#232b37;--preview-ink:#f4f7fb;--preview-muted:#a6b1c0;--preview-line:#344052;--preview-accent:#6c9cff;--preview-life:#4bd4ae;--preview-study:#b28aff}.preview-studio{--preview-page:#d9dad7;--preview-app:#f2f2ef;--preview-surface:#fff;--preview-surface-2:#eeeeeb;--preview-ink:#111;--preview-muted:#64645e;--preview-line:#c8c9c4;--preview-accent:#175dcc;--preview-life:#178166;--preview-study:#7651ad;--preview-radius:1px}.preview-garden{--preview-page:#dce9e4;--preview-app:#f3f8f5;--preview-surface:#fff;--preview-surface-2:#eaf3ef;--preview-ink:#17372f;--preview-muted:#5d756d;--preview-line:#c5d9d1;--preview-accent:#2867cf;--preview-life:#137b61;--preview-study:#7952a5}.preview-pixel{--preview-page:#dce1f2;--preview-app:#f6f7fc;--preview-surface:#fffef9;--preview-surface-2:#eef1fa;--preview-ink:#171b30;--preview-muted:#626b88;--preview-line:#cbd3e7;--preview-accent:#164bea;--preview-life:#07856a;--preview-study:#7b42bd;--preview-radius:1px;box-shadow:3px 3px #123bd152}.preview-signal{--preview-page:#111619;--preview-app:#171c20;--preview-surface:#20262b;--preview-surface-2:#272e33;--preview-ink:#f1f4f3;--preview-muted:#a6b0ad;--preview-line:#3a4549;--preview-accent:#5795ff;--preview-life:#35c8a7;--preview-study:#b58ae8;--preview-radius:3px}.preview-ledger{--preview-page:#dfe3e6;--preview-app:#f5f6f4;--preview-surface:#fff;--preview-surface-2:#f0f2f1;--preview-ink:#1d2226;--preview-muted:#657078;--preview-line:#c9d0d3;--preview-accent:#2563cc;--preview-life:#12816a;--preview-study:#7651ad;--preview-radius:1px}.preview-console{--preview-page:#090e10;--preview-app:#111719;--preview-surface:#182124;--preview-surface-2:#202a2d;--preview-ink:#edf3f1;--preview-muted:#9ba9a5;--preview-line:#344144;--preview-accent:#5a9dff;--preview-life:#50c9a2;--preview-study:#b18be4;--preview-radius:1px}.preview-atelier{--preview-page:#dfe5e8;--preview-app:#f6f8f8;--preview-surface:#fff;--preview-surface-2:#eef2f3;--preview-ink:#26343d;--preview-muted:#657681;--preview-line:#cdd7dc;--preview-accent:#2767cf;--preview-life:#16836d;--preview-study:#7753a8;--preview-radius:6px}.preview-focus{--preview-page:#e1e6ea;--preview-app:#f8fafb;--preview-surface:#fff;--preview-surface-2:#f0f3f5;--preview-ink:#111a21;--preview-muted:#66737d;--preview-line:#ced7dd;--preview-accent:#2164d4;--preview-life:#10836a;--preview-study:#7650aa;--preview-radius:4px}.preview-citrus{--preview-page:#dfe5e2;--preview-app:#f7f8f3;--preview-surface:#fff;--preview-surface-2:#eef1e7;--preview-ink:#171d1d;--preview-muted:#596760;--preview-line:#c6d0c9;--preview-accent:#235fd6;--preview-life:#087b5d;--preview-study:#c86600;--preview-radius:1px;box-shadow:3px 3px #171d1d3d}.preview-bloom{--preview-page:#e7e8ed;--preview-app:#fbfafc;--preview-surface:#fff;--preview-surface-2:#f4eff5;--preview-ink:#2b2630;--preview-muted:#6c6273;--preview-line:#d9d0dc;--preview-accent:#3d6ed6;--preview-life:#19806e;--preview-study:#c85f68;--preview-radius:6px}.preview-nocturne{--preview-page:#08090a;--preview-app:#0e1012;--preview-surface:#17191c;--preview-surface-2:#202327;--preview-ink:#f4f0e8;--preview-muted:#b8b1a7;--preview-line:#3b3d42;--preview-accent:#66a0ff;--preview-life:#4fd2b2;--preview-study:#ff856f;--preview-radius:5px}.preview-vinework{--preview-page:#dce7da;--preview-app:#f4f8f1;--preview-surface:#fffef8;--preview-surface-2:#edf4e7;--preview-ink:#183020;--preview-muted:#5b705f;--preview-line:#2d7544;--preview-accent:#2b65c8;--preview-life:#237a46;--preview-study:#a8cf68;--preview-radius:5px}.preview-neon-pulse{--preview-page:#05060b;--preview-app:#090b12;--preview-surface:#11151d;--preview-surface-2:#181e29;--preview-ink:#f5f7ff;--preview-muted:#adb3c9;--preview-line:#50efff;--preview-accent:#54a7ff;--preview-life:#4be1a6;--preview-study:#ff52cd;--preview-radius:5px}.preview-aurora-circuit{--preview-page:#03090a;--preview-app:#071113;--preview-surface:#0c1a1c;--preview-surface-2:#122428;--preview-ink:#effffd;--preview-muted:#9cc2bd;--preview-line:#4fffd2;--preview-accent:#4f9dff;--preview-life:#48e69f;--preview-study:#c8ff4f;--preview-radius:4px;--preview-art-border:repeating-linear-gradient(118deg,#4fffd2 0 2px,transparent 2px 10px,#c8ff4f 10px 13px,transparent 13px 22px);--preview-art-sidebar:repeating-linear-gradient(180deg,#4fffd2 0 3px,transparent 3px 11px,#c8ff4f 11px 14px,transparent 14px 23px)}.preview-prism-shift{--preview-page:#dce6ed;--preview-app:#f3f8fb;--preview-surface:#fff;--preview-surface-2:#edf5f8;--preview-ink:#152333;--preview-muted:#607384;--preview-line:#00a9c8;--preview-accent:#1768d7;--preview-life:#087f6b;--preview-study:#ff5d63;--preview-radius:4px;--preview-art-border:linear-gradient(112deg,#00a9c8 0 26%,transparent 26% 34%,#ff5d63 34% 62%,transparent 62% 70%,#e6aa13 70%);--preview-art-sidebar:linear-gradient(180deg,#00a9c8,#ff5d63 52%,#e6aa13)}.preview-solar-flare{--preview-page:#0a0705;--preview-app:#100c09;--preview-surface:#19120e;--preview-surface-2:#231915;--preview-ink:#fff5eb;--preview-muted:#c5a995;--preview-line:#ff6b2c;--preview-accent:#64a6ff;--preview-life:#52d39e;--preview-study:#ffd166;--preview-radius:4px;--preview-art-border:linear-gradient(126deg,#ff6b2c,#ffd166 24%,transparent 44%,#ff3f67 66%,#ff6b2c);--preview-art-sidebar:linear-gradient(180deg,#ff6b2c,#ffd166 38%,transparent 54%,#ff3f67 76%,#ff6b2c)}.preview-blueprint-x{--preview-page:#03111d;--preview-app:#061a2a;--preview-surface:#092238;--preview-surface-2:#0d2d47;--preview-ink:#eaf8ff;--preview-muted:#9cc2d4;--preview-line:#48d9ff;--preview-accent:#58a9ff;--preview-life:#54d9aa;--preview-study:#ffb552;--preview-radius:1px;--preview-art-border:repeating-linear-gradient(90deg,#48d9ff 0 2px,transparent 2px 7px,#ffb552 7px 8px,transparent 8px 14px);--preview-art-sidebar:repeating-linear-gradient(180deg,#48d9ff 0 8px,transparent 8px 13px,#ffb552 13px 15px,transparent 15px 22px)}.preview-acid-terminal{--preview-page:#020402;--preview-app:#070b07;--preview-surface:#0c120d;--preview-surface-2:#18231a;--preview-ink:#edffe4;--preview-muted:#a0b497;--preview-line:#bdff42;--preview-accent:#67a9ff;--preview-life:#62e6a7;--preview-study:#ffb62e;--preview-radius:1px;--preview-art-border:repeating-linear-gradient(90deg,#bdff42 0 10px,transparent 10px 14px,#ffb62e 14px 17px,transparent 17px 24px,#4de2c1 24px 26px,transparent 26px 33px);--preview-art-sidebar:repeating-linear-gradient(180deg,#bdff42 0 12px,transparent 12px 17px,#ffb62e 17px 21px,transparent 21px 31px)}.preview-holo-chrome{--preview-page:#c9d0d9;--preview-app:#edf1f5;--preview-surface:#fbfdff;--preview-surface-2:#e1e7ed;--preview-ink:#172230;--preview-muted:#5d6d7e;--preview-line:#00b9d0;--preview-accent:#176bd8;--preview-life:#07816d;--preview-study:#d942a8;--preview-radius:4px;--preview-art-border:linear-gradient(118deg,#00b9d0,#7868ff 21%,#e448b0 42%,#f3b51b 62%,#35c895 81%,#00b9d0);--preview-art-sidebar:linear-gradient(180deg,#00b9d0,#7868ff 24%,#e448b0 47%,#f3b51b 69%,#35c895 86%,#00b9d0)}.preview-rgb-glitch{--preview-page:#010104;--preview-app:#07070b;--preview-surface:#101016;--preview-surface-2:#1b1b25;--preview-ink:#f7f7ff;--preview-muted:#aaaabd;--preview-line:#ff304f;--preview-accent:#5a9dff;--preview-life:#48dca0;--preview-study:#22dfff;--preview-radius:1px;--preview-art-border:repeating-linear-gradient(102deg,#ff304f 0 3px,transparent 3px 7px,#f8f8ff 7px 9px,transparent 9px 13px,#22dfff 13px 16px,transparent 16px 23px);--preview-art-sidebar:repeating-linear-gradient(180deg,#ff304f 0 4px,transparent 4px 10px,#22dfff 10px 14px,transparent 14px 22px,#f8f8ff 22px 23px,transparent 23px 31px)}.preview-riot-print{--preview-page:#c9c5b9;--preview-app:#f1eee4;--preview-surface:#fffdf4;--preview-surface-2:#eae6d9;--preview-ink:#11110f;--preview-muted:#5e5b51;--preview-line:#11110f;--preview-accent:#165bd9;--preview-life:#087d61;--preview-study:#ff3c7f;--preview-radius:1px;--preview-art-border:repeating-linear-gradient(135deg,#11110f 0 6px,#ffde24 6px 11px,#ff3c7f 11px 16px,#165bd9 16px 21px);--preview-art-sidebar:repeating-linear-gradient(180deg,#11110f 0 9px,#ffde24 9px 16px,#ff3c7f 16px 23px,#165bd9 23px 30px)}.preview-thermal-99{--preview-page:#020207;--preview-app:#060711;--preview-surface:#0e101a;--preview-surface-2:#171a27;--preview-ink:#f8f8ff;--preview-muted:#adb0c5;--preview-line:#00e5ff;--preview-accent:#5c9eff;--preview-life:#4bdca4;--preview-study:#c486ff;--preview-radius:2px;--preview-art-border:linear-gradient(118deg,#00e5ff,#4361ee 17%,#d500ff 34%,#ff3154 52%,#ff7a00 70%,#ffe600 84%,#00e5ff);--preview-art-sidebar:linear-gradient(180deg,#00e5ff,#4361ee 18%,#d500ff 35%,#ff3154 53%,#ff7a00 71%,#ffe600 86%,#00e5ff)}.preview-redacted{--preview-page:#bfc0bb;--preview-app:#eeeeea;--preview-surface:#fffefa;--preview-surface-2:#e7e7e2;--preview-ink:#090909;--preview-muted:#51514e;--preview-line:#090909;--preview-accent:#165ccf;--preview-life:#08795e;--preview-study:#6f3f9e;--preview-radius:0px;--preview-art-border:repeating-linear-gradient(90deg,#090909 0 24px,transparent 24px 31px,#d31324 31px 38px,transparent 38px 47px,#090909 47px 58px);--preview-art-sidebar:repeating-linear-gradient(180deg,#090909 0 24px,transparent 24px 31px,#d31324 31px 39px,transparent 39px 47px,#090909 47px 61px)}.preview-zebra-void{--preview-page:#010102;--preview-app:#060608;--preview-surface:#0d0d10;--preview-surface-2:#17171c;--preview-ink:#f8f8ef;--preview-muted:#b2b2a8;--preview-line:#f8f8ef;--preview-accent:#68a4ff;--preview-life:#53dfa8;--preview-study:#c38bff;--preview-radius:1px;--preview-art-border:repeating-linear-gradient(122deg,#f8f8ef 0 7px,#050506 7px 14px,#baff37 14px 18px,#050506 18px 25px,#ff3e93 25px 29px,#6d4cff 29px 34px,#050506 34px 42px);--preview-art-sidebar:repeating-linear-gradient(154deg,#f8f8ef 0 15px,#050506 15px 27px,#baff37 27px 34px,#050506 34px 47px,#ff3e93 47px 54px,#6d4cff 54px 61px)}.preview-vinework .store-mini-panel{background:linear-gradient(var(--preview-surface),var(--preview-surface)) padding-box,repeating-linear-gradient(112deg,#2d7544 0 9px,#a8cf68 9px 12px,#2d7544 12px 18px,transparent 18px 22px) border-box;border:2px solid #0000}.preview-vinework .store-mini-topbar{border-bottom:2px dashed #2d7544}.preview-neon-pulse{border-color:#0000;box-shadow:0 0 14px #50efff3d}.preview-neon-pulse .store-mini-panel{background:linear-gradient(var(--preview-surface),var(--preview-surface)) padding-box,linear-gradient(125deg,#50efff,transparent 38%,#ff52cd 72%,#50efff) border-box;border:1px solid #0000;box-shadow:0 0 8px #50efff1f}.preview-neon-pulse .store-mini-topbar{border-bottom-color:#ff52cd;box-shadow:0 1px 7px #ff52cd4d}:is(.preview-aurora-circuit,.preview-prism-shift,.preview-solar-flare,.preview-blueprint-x){box-shadow:0 0 14px var(--preview-line);border-color:#0000}@supports (color:color-mix(in lab,red,red)){:is(.preview-aurora-circuit,.preview-prism-shift,.preview-solar-flare,.preview-blueprint-x){box-shadow:0 0 14px color-mix(in srgb,var(--preview-line) 18%,transparent)}}:is(.preview-aurora-circuit,.preview-prism-shift,.preview-solar-flare,.preview-blueprint-x) .store-mini-panel{background:linear-gradient(var(--preview-surface),var(--preview-surface)) padding-box,var(--preview-art-border) border-box;border:1px solid #0000}:is(.preview-aurora-circuit,.preview-prism-shift,.preview-solar-flare,.preview-blueprint-x) .store-mini-sidebar{background:linear-gradient(var(--preview-surface),var(--preview-surface)) padding-box,var(--preview-art-sidebar) border-box;border-right:2px solid #0000}:is(.preview-aurora-circuit,.preview-prism-shift,.preview-solar-flare,.preview-blueprint-x) .store-mini-topbar{border-bottom:2px solid var(--preview-line);box-shadow:0 1px 8px var(--preview-line)}@supports (color:color-mix(in lab,red,red)){:is(.preview-aurora-circuit,.preview-prism-shift,.preview-solar-flare,.preview-blueprint-x) .store-mini-topbar{box-shadow:0 1px 8px color-mix(in srgb,var(--preview-line) 18%,transparent)}}.preview-line-art:is(.preview-acid-terminal,.preview-holo-chrome,.preview-rgb-glitch,.preview-riot-print,.preview-thermal-99,.preview-redacted,.preview-zebra-void){box-shadow:0 0 14px var(--preview-line);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.preview-line-art:is(.preview-acid-terminal,.preview-holo-chrome,.preview-rgb-glitch,.preview-riot-print,.preview-thermal-99,.preview-redacted,.preview-zebra-void){box-shadow:0 0 14px color-mix(in srgb,var(--preview-line) 18%,transparent)}}.preview-line-art:is(.preview-acid-terminal,.preview-holo-chrome,.preview-rgb-glitch,.preview-riot-print,.preview-thermal-99,.preview-redacted,.preview-zebra-void) .store-mini-panel{background:linear-gradient(var(--preview-surface),var(--preview-surface)) padding-box,var(--preview-art-border) border-box;border:1px solid #0000}.preview-line-art:is(.preview-acid-terminal,.preview-holo-chrome,.preview-rgb-glitch,.preview-riot-print,.preview-thermal-99,.preview-redacted,.preview-zebra-void) .store-mini-sidebar{background:linear-gradient(var(--preview-surface),var(--preview-surface)) padding-box,var(--preview-art-sidebar) border-box;border-right:2px solid #0000}.preview-line-art:is(.preview-acid-terminal,.preview-holo-chrome,.preview-rgb-glitch,.preview-riot-print,.preview-thermal-99,.preview-redacted,.preview-zebra-void) .store-mini-topbar{border-bottom:2px solid var(--preview-line);box-shadow:0 1px 8px var(--preview-line)}@supports (color:color-mix(in lab,red,red)){.preview-line-art:is(.preview-acid-terminal,.preview-holo-chrome,.preview-rgb-glitch,.preview-riot-print,.preview-thermal-99,.preview-redacted,.preview-zebra-void) .store-mini-topbar{box-shadow:0 1px 8px color-mix(in srgb,var(--preview-line) 20%,transparent)}}.preview-acid-terminal .store-mini-shell{background-image:repeating-linear-gradient(#bdff420b 0 1px,#0000 1px 4px)}.preview-acid-terminal .store-mini-panel{clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px))}.preview-holo-chrome .store-mini-panel{background:linear-gradient(118deg,#00b9d01f,transparent 28%,#e448b021 52%,transparent 72%,#35c8951f) padding-box,linear-gradient(135deg,#fff,#e7ecf2 46%,#fff 67%,#dde4eb) padding-box,var(--preview-art-border) border-box!important}.preview-holo-chrome .store-mini-sidebar{background:linear-gradient(164deg,#00b9d021,transparent 34%,#e448b01c 59%,transparent 78%) padding-box,linear-gradient(160deg,#fff,#dce3ea 56%,#f9fbfd) padding-box,var(--preview-art-sidebar) border-box!important}.preview-rgb-glitch{box-shadow:-3px 0 #ff304f52,3px 0 #22dfff52}.preview-rgb-glitch .store-mini-panel{box-shadow:-1px 0 #ff304f40,1px 0 #22dfff40}.preview-riot-print{box-shadow:4px 4px #11110f}.preview-riot-print .store-mini-panel{box-shadow:2px 2px #11110f}.preview-riot-print .store-mini-sidebar>b{color:#11110f;background:#ffde24;box-shadow:2px 2px #ff3c7f}.preview-thermal-99 .store-mini-shell{background-image:repeating-radial-gradient(at 86% 6%,#0000 0 8px,#ffe60024 9px 10px,#0000 11px 16px),repeating-radial-gradient(at 7% 92%,#0000 0 10px,#00e5ff21 11px 12px,#0000 13px 19px),linear-gradient(132deg,#00e5ff1c 0 17%,#0000 17% 38%,#d500ff17 38% 54%,#0000 54% 73%,#ff7a001a 73% 87%,#0000 87%)}.preview-thermal-99{box-shadow:-3px 0 #00e5ff,3px 0 #ff3154,6px 0 #ffe600}.preview-thermal-99 .store-mini-panel{clip-path:polygon(0 5px,5px 0,calc(100% - 12px) 0,calc(100% - 8px) 4px,100% 4px,100% calc(100% - 5px),calc(100% - 5px) 100%,4px 100%,0 calc(100% - 4px));position:relative}.preview-thermal-99 .store-mini-panel:before{content:"";pointer-events:none;background:linear-gradient(#00e5ff 0 0) 0 0/12px 1px no-repeat,linear-gradient(#00e5ff 0 0) 0 0/1px 7px no-repeat,linear-gradient(#ffe600 0 0) 100% 0/9px 1px no-repeat,linear-gradient(#ff3154 0 0) 0 100%/9px 1px no-repeat,linear-gradient(#d500ff 0 0) 100% 100%/12px 1px no-repeat;position:absolute;inset:3px}.preview-thermal-99 .store-mini-sidebar{background:repeating-radial-gradient(ellipse at 20% 15%,transparent 0 8px,#00e5ff26 9px 10px,transparent 11px 16px) padding-box,linear-gradient(var(--preview-surface),var(--preview-surface)) padding-box,var(--preview-art-sidebar) border-box!important}.preview-thermal-99 .store-mini-sidebar>b{color:#05050a;background:linear-gradient(135deg,#00e5ff,#d500ff 38%,#ff3154 64%,#ffe600)}.preview-redacted{box-shadow:5px 5px #090909}.preview-redacted .store-mini-shell{background-image:linear-gradient(90deg,#0000 0 23px,#d313242e 23px 24px,#0000 24px),repeating-linear-gradient(0deg,#0000 0 9px,#09090917 9px 10px),radial-gradient(circle,#0909091a 0 .6px,#0000 .8px);background-size:auto,auto,5px 5px}.preview-redacted .store-mini-panel{clip-path:polygon(0 3px,3px 0,31% 1px,58% 0,82% 2px,100% 0,calc(100% - 1px) 63%,100% 100%,64% calc(100% - 1px),36% 100%,0 calc(100% - 2px));position:relative;box-shadow:2px 2px #090909}.preview-redacted .store-mini-panel:before{content:"";background:linear-gradient(90deg,#090909 0 16px,#d31324 16px 20px,#090909 20px);width:24px;height:3px;position:absolute;top:2px;right:5px}.preview-redacted .store-mini-panel:after{content:"";background:repeating-linear-gradient(90deg,#090909 0 1px,#0000 1px 2px,#d31324 2px 3px,#0000 3px 5px);width:19px;height:3px;position:absolute;bottom:2px;right:4px}.preview-redacted .store-mini-sidebar{background:linear-gradient(90deg,#090909 0 2px,transparent 2px 8px,#d313243d 8px 9px,transparent 9px) padding-box,repeating-linear-gradient(0deg,transparent 0 10px,#09090914 10px 11px) padding-box,linear-gradient(var(--preview-surface),var(--preview-surface)) padding-box,var(--preview-art-sidebar) border-box!important}.preview-redacted .store-mini-sidebar>b{color:#fffefa;background:#090909;box-shadow:2px 2px #d31324}.preview-zebra-void{box-shadow:-4px -4px #ff3e93,5px 5px #baff37}.preview-zebra-void .store-mini-shell{background-image:repeating-conic-gradient(from 42deg at 85% 7%,#f8f8ef1c 0 9deg,transparent 9deg 19deg),repeating-linear-gradient(132deg,#f8f8ef0e 0 4px,transparent 4px 10px);background-size:190px 190px,auto}.preview-zebra-void .store-mini-panel{clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px));position:relative;box-shadow:-2px -2px #ff3e93b8,2px 2px #baff37d1}.preview-zebra-void .store-mini-panel:before{content:"";background:repeating-linear-gradient(135deg,#f8f8ef 0 2px,#050506 2px 4px) 0 0/13px 3px no-repeat,repeating-linear-gradient(135deg,#baff37 0 2px,#050506 2px 4px) 100% 0/11px 3px no-repeat,repeating-linear-gradient(135deg,#ff3e93 0 2px,#050506 2px 4px) 0 100%/11px 3px no-repeat,repeating-linear-gradient(135deg,#6d4cff 0 2px,#050506 2px 4px) 100% 100%/13px 3px no-repeat;position:absolute;inset:2px}.preview-zebra-void .store-mini-sidebar{background:repeating-conic-gradient(from 38deg at 40% 18%,#f8f8ef1f 0 10deg,transparent 10deg 21deg) padding-box,linear-gradient(var(--preview-surface),var(--preview-surface)) padding-box,var(--preview-art-sidebar) border-box!important}.preview-zebra-void .store-mini-sidebar>b{color:#050506;background:#baff37;box-shadow:-2px -2px #ff3e93,2px 2px #6d4cff}.preview-blueprint-x .store-mini-shell{background-color:var(--preview-app);background-image:linear-gradient(#48d9ff14 1px,#0000 0),linear-gradient(90deg,#48d9ff14 1px,#0000 0);background-size:10px 10px}.preview-executive{--preview-canvas-pattern:linear-gradient(#2463eb14 1px,transparent 0),linear-gradient(90deg,#2463eb14 1px,transparent 0);--preview-canvas-size:12px 12px;--preview-panel-pattern:linear-gradient(135deg,#2463eb14,transparent 45%);--preview-sidebar-pattern:linear-gradient(145deg,#2463eb1f,transparent 42%)}.preview-companion{--preview-canvas-pattern:repeating-linear-gradient(0deg,transparent 0 9px,#756b611a 9px 10px),radial-gradient(circle at 1px 1px,#756b6124 0 .6px,transparent .8px);--preview-canvas-size:auto,7px 7px;--preview-panel-pattern:repeating-linear-gradient(0deg,transparent 0 11px,#756b610d 11px 12px);--preview-sidebar-pattern:repeating-linear-gradient(135deg,#756b610f 0 1px,transparent 1px 6px)}.preview-midnight{--preview-canvas-pattern:linear-gradient(128deg,transparent 0 49%,#6c9cff1a 49.5% 50.5%,transparent 51%),radial-gradient(circle at 7px 7px,#b8d0ff33 0 .8px,transparent 1px);--preview-canvas-size:70px 54px,34px 34px;--preview-panel-pattern:linear-gradient(145deg,#6c9cff17,transparent 48%,#b28aff0f);--preview-sidebar-pattern:linear-gradient(155deg,#6c9cff26,transparent 42%)}.preview-citrus{--preview-canvas-pattern:linear-gradient(#171d1d14 1px,transparent 0),linear-gradient(90deg,#171d1d14 1px,transparent 0),conic-gradient(from 90deg at 1px 1px,#ffd43d42 90deg,transparent 0);--preview-canvas-size:12px 12px,12px 12px,24px 24px;--preview-panel-pattern:linear-gradient(135deg,#ffd43d29 0 8px,transparent 8px);--preview-sidebar-pattern:linear-gradient(155deg,#ffd43d33,transparent 42%)}.preview-bloom{--preview-canvas-pattern:repeating-radial-gradient(ellipse at 6% 94%,transparent 0 12px,#c85f681c 13px 14px,transparent 15px 22px),repeating-radial-gradient(ellipse at 96% 4%,transparent 0 16px,#7952a514 17px 18px,transparent 19px 27px);--preview-canvas-size:90px 70px,110px 85px;--preview-panel-pattern:linear-gradient(145deg,#c85f681a,transparent 48%);--preview-sidebar-pattern:repeating-radial-gradient(ellipse at 0 100%,transparent 0 13px,#c85f681a 14px 15px,transparent 16px 23px)}.preview-nocturne{--preview-canvas-pattern:repeating-linear-gradient(90deg,#f4f0e809 0 1px,transparent 1px 8px),repeating-linear-gradient(128deg,transparent 0 31px,#ff856f12 31px 32px);--preview-canvas-size:auto;--preview-panel-pattern:linear-gradient(145deg,#ff856f14,transparent 48%);--preview-sidebar-pattern:linear-gradient(165deg,#ff856f21,transparent 44%)}.preview-vinework{--preview-canvas-pattern:repeating-radial-gradient(ellipse at 0 100%,transparent 0 12px,#2d75441f 13px 14px,transparent 15px 22px),repeating-radial-gradient(ellipse at 100% 0,transparent 0 15px,#a8cf681f 16px 17px,transparent 18px 26px);--preview-canvas-size:86px 70px,104px 86px;--preview-panel-pattern:linear-gradient(145deg,#a8cf6821,transparent 48%);--preview-sidebar-pattern:repeating-radial-gradient(ellipse at 0 0,transparent 0 11px,#2d75441f 12px 13px,transparent 14px 21px)}.preview-neon-pulse{--preview-canvas-pattern:linear-gradient(#50efff14 1px,transparent 0),linear-gradient(90deg,#50efff14 1px,transparent 0),repeating-linear-gradient(112deg,transparent 0 31px,#ff52cd14 31px 32px);--preview-canvas-size:14px 14px,14px 14px,auto;--preview-panel-pattern:linear-gradient(125deg,#50efff17,transparent 42%,#ff52cd14);--preview-sidebar-pattern:linear-gradient(145deg,#50efff29,transparent 42%)}.preview-aurora-circuit{--preview-canvas-pattern:linear-gradient(#4fffd214 1px,transparent 0),linear-gradient(90deg,#4fffd214 1px,transparent 0),linear-gradient(128deg,#4fffd21f 0 12%,transparent 12% 40%,#c8ff4f17 40% 47%,transparent 47% 72%,#42d9ef14 72% 80%,transparent 80%);--preview-canvas-size:13px 13px,13px 13px,100% 100%;--preview-panel-pattern:linear-gradient(128deg,#4fffd21a,transparent 46%);--preview-sidebar-pattern:repeating-linear-gradient(0deg,transparent 0 11px,#4fffd21a 11px 12px)}.preview-prism-shift{--preview-canvas-pattern:linear-gradient(122deg,#00a9c821 0 15%,transparent 15% 39%,#ff5d631a 39% 49%,transparent 49% 70%,#e6aa131a 70% 80%,transparent 80%);--preview-canvas-size:100% 100%;--preview-panel-pattern:linear-gradient(122deg,#00a9c81c,transparent 42%,#ff5d6314);--preview-sidebar-pattern:linear-gradient(155deg,#00a9c829,transparent 38% 66%,#ff5d631c)}.preview-solar-flare{--preview-canvas-pattern:repeating-conic-gradient(from 18deg at 100% 0,#ff6b2c21 0 5deg,transparent 5deg 14deg,#ffd16614 14deg 18deg,transparent 18deg 29deg);--preview-canvas-size:280px 280px;--preview-canvas-position:100% 0;--preview-panel-pattern:linear-gradient(135deg,#ff6b2c1c,transparent 46%,#ffd16612);--preview-sidebar-pattern:linear-gradient(165deg,#ffd1661f,transparent 42%)}.preview-blueprint-x{--preview-canvas-pattern:linear-gradient(#48d9ff17 1px,transparent 0),linear-gradient(90deg,#48d9ff17 1px,transparent 0),linear-gradient(#48d9ff0a 1px,transparent 0),linear-gradient(90deg,#48d9ff0a 1px,transparent 0);--preview-canvas-size:12px 12px,12px 12px,4px 4px,4px 4px;--preview-panel-pattern:linear-gradient(135deg,#48d9ff1a,transparent 44%);--preview-sidebar-pattern:linear-gradient(#48d9ff14 1px,transparent 0),linear-gradient(90deg,#48d9ff14 1px,transparent 0);--preview-sidebar-size:8px 8px}.preview-acid-terminal{--preview-canvas-pattern:repeating-linear-gradient(180deg,#bdff4212 0 1px,transparent 1px 4px),linear-gradient(90deg,#bdff420f 1px,transparent 0);--preview-canvas-size:auto,18px 100%;--preview-panel-pattern:repeating-linear-gradient(180deg,#bdff420b 0 1px,transparent 1px 4px);--preview-sidebar-pattern:repeating-linear-gradient(180deg,transparent 0 8px,#bdff4214 8px 9px)}.preview-holo-chrome{--preview-canvas-pattern:linear-gradient(118deg,#00b9d026,transparent 23% 37%,#7868ff1f 37% 45%,transparent 45% 59%,#e448b021 59% 67%,transparent 67% 80%,#35c8951f);--preview-canvas-size:100% 100%;--preview-panel-pattern:linear-gradient(118deg,#00b9d01c,transparent 30%,#e448b01a 58%,transparent 78%);--preview-sidebar-pattern:linear-gradient(164deg,#00b9d029,transparent 34%,#e448b01f 62%,transparent 82%)}.preview-rgb-glitch{--preview-canvas-pattern:repeating-linear-gradient(180deg,#ffffff09 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,transparent 0 31px,#ff304f17 31px 33px,transparent 33px 53px,#22dfff14 53px 55px,transparent 55px 76px);--preview-canvas-size:auto;--preview-panel-pattern:repeating-linear-gradient(180deg,#ffffff08 0 1px,transparent 1px 4px);--preview-sidebar-pattern:repeating-linear-gradient(0deg,transparent 0 12px,#ff304f1a 12px 13px,transparent 13px 19px,#22dfff17 19px 20px)}.preview-riot-print{--preview-canvas-pattern:radial-gradient(circle at 1px 1px,#11110f2e 0 .7px,transparent .9px),repeating-linear-gradient(135deg,transparent 0 25px,#ff3c7f14 25px 29px,transparent 29px 36px,#165bd913 36px 39px,transparent 39px 50px);--preview-canvas-size:5px 5px,auto;--preview-panel-pattern:radial-gradient(circle at 1px 1px,#11110f17 0 .6px,transparent .8px);--preview-panel-size:4px 4px;--preview-sidebar-pattern:radial-gradient(circle at 1px 1px,#11110f2e 0 .7px,transparent .9px),linear-gradient(160deg,#ffde242e,transparent 42%);--preview-sidebar-size:5px 5px,auto}:is(.preview-executive,.preview-companion,.preview-midnight,.preview-citrus,.preview-bloom,.preview-nocturne,.preview-vinework,.preview-neon-pulse,.preview-aurora-circuit,.preview-prism-shift,.preview-solar-flare,.preview-blueprint-x,.preview-acid-terminal,.preview-holo-chrome,.preview-rgb-glitch,.preview-riot-print) .store-mini-shell{background-color:var(--preview-app);background-image:var(--preview-canvas-pattern,none);background-position:var(--preview-canvas-position,0 0);background-size:var(--preview-canvas-size,auto)}:is(.preview-executive,.preview-companion,.preview-midnight,.preview-citrus,.preview-bloom,.preview-nocturne,.preview-vinework,.preview-neon-pulse,.preview-aurora-circuit,.preview-prism-shift,.preview-solar-flare,.preview-blueprint-x,.preview-acid-terminal,.preview-holo-chrome,.preview-rgb-glitch,.preview-riot-print) .store-mini-panel{isolation:isolate;position:relative}:is(.preview-executive,.preview-companion,.preview-midnight,.preview-citrus,.preview-bloom,.preview-nocturne,.preview-vinework,.preview-neon-pulse,.preview-aurora-circuit,.preview-prism-shift,.preview-solar-flare,.preview-blueprint-x,.preview-acid-terminal,.preview-holo-chrome,.preview-rgb-glitch,.preview-riot-print) .store-mini-panel>*{z-index:1;position:relative}:is(.preview-executive,.preview-companion,.preview-midnight,.preview-citrus,.preview-bloom,.preview-nocturne,.preview-vinework,.preview-neon-pulse,.preview-aurora-circuit,.preview-prism-shift,.preview-solar-flare,.preview-blueprint-x,.preview-acid-terminal,.preview-holo-chrome,.preview-rgb-glitch,.preview-riot-print) .store-mini-panel:before{z-index:0;background-image:var(--preview-panel-pattern,none);background-size:var(--preview-panel-size,auto);content:"";pointer-events:none;position:absolute;inset:0}:is(.preview-executive,.preview-companion,.preview-midnight,.preview-citrus,.preview-bloom,.preview-nocturne,.preview-vinework,.preview-neon-pulse,.preview-aurora-circuit,.preview-prism-shift,.preview-solar-flare,.preview-blueprint-x,.preview-acid-terminal,.preview-holo-chrome,.preview-rgb-glitch,.preview-riot-print) .store-mini-sidebar{background-color:var(--preview-surface);background-image:var(--preview-sidebar-pattern,none);background-size:var(--preview-sidebar-size,auto)}.store-product-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:12px;display:flex}.store-product-heading>div{align-items:center;gap:7px;min-width:0;display:flex}.store-product-heading h3{font-size:calc(15px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.store-product-heading>div>span{border:1px solid var(--line-2);background:var(--surface-2);min-height:23px;color:var(--muted);border-radius:5px;align-items:center;gap:4px;padding:0 6px;font-weight:800;display:inline-flex}.store-product-heading>div>span,.store-product-heading>strong{font-size:calc(8px + var(--font-size-adjustment,0px));flex:none}.store-product-heading>strong{white-space:nowrap;border-radius:10px;padding:4px 7px;font-weight:900}.store-product-heading>strong.free,.store-product-heading>strong.owned{background:var(--life-soft);color:var(--life-fg)}.store-product-heading>strong.premium{background:var(--today-soft);color:var(--today-fg)}.store-product-heading>strong.line-premium{background:var(--study-soft);color:var(--study-fg)}.store-product-heading>strong.previewing{background:var(--project-soft);color:var(--project-fg)}.store-product-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:40px;margin-top:auto;display:grid}.store-product-actions>button{border:1px solid var(--line);min-width:0;min-height:40px;font-size:calc(10px + var(--font-size-adjustment,0px));white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-weight:850;display:inline-flex}.store-product-actions>button:only-child{grid-column:1/-1}.store-skin-card.line-art-card{border-color:var(--study)}@supports (color:color-mix(in lab,red,red)){.store-skin-card.line-art-card{border-color:color-mix(in srgb,var(--study) 34%,var(--line))}}.store-preview-button{background:var(--surface);color:var(--muted)}.store-preview-button:hover{background:var(--surface-2);color:var(--ink)}.store-apply-button{background:var(--ink);color:var(--surface);border-color:var(--ink)!important}.store-applied-button{background:var(--surface-2);color:var(--project-fg);cursor:default}.store-unavailable-button{background:var(--surface-2);color:var(--faint);cursor:not-allowed}.store-font-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.store-font-option{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;min-width:0;min-height:158px;padding:13px;display:flex}.store-font-option.applied{border-color:var(--project);box-shadow:inset 3px 0 0 var(--project)}.store-font-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.store-font-heading>span{font-size:calc(8px + var(--font-size-adjustment,0px));border-radius:10px;flex:none;padding:4px 7px;font-weight:900}.store-font-heading>span.current{background:var(--project-soft);color:var(--project-fg)}.store-font-heading>span.included{background:var(--surface-2);color:var(--muted)}.store-font-sample{border-left:3px solid var(--line);background:var(--surface-2);min-width:0;min-height:55px;font-size:calc(16px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;align-items:center;margin:11px 0;padding:10px;font-weight:800;display:flex;overflow:hidden}.store-font-option.font-system .store-font-sample{font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.store-font-option.font-serif .store-font-sample{font-family:AppleMyungjo,Noto Serif KR,Batang,Georgia,serif}.store-font-option.font-mono .store-font-sample{font-family:SFMono-Regular,Menlo,Monaco,Consolas,D2Coding,monospace;font-size:calc(15px + var(--font-size-adjustment,0px))}.store-font-option.font-rounded .store-font-sample{font-family:Arial Rounded MT Bold,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.store-font-copy{gap:3px;min-width:0;display:grid}.store-font-copy strong{font-size:calc(13px + var(--font-size-adjustment,0px))}.store-font-option>button{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:38px;color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-weight:850;display:inline-flex}.store-font-option>button:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--surface)}@media (min-width:1700px){.store-page{width:min(1450px,100%)}.store-skin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-ad-wrap{border-top:1px solid var(--line-2);width:min(970px,100%);margin:22px auto 2px;padding-top:16px}.content-ad-wrap:empty{display:none}.adsense-banner{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:100%;min-height:96px;display:block;position:relative;overflow:hidden}.adsense-banner>span{z-index:1;color:var(--faint);font-size:calc(7px + var(--font-size-adjustment,0px));font-weight:800;position:absolute;top:6px;left:8px}.adsense-banner.ad-placeholder{color:var(--muted);place-items:center;display:grid}.adsense-banner.ad-placeholder strong{font-size:calc(11px + var(--font-size-adjustment,0px));font-weight:750}.checkout-summary{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;display:grid}.checkout-icon{background:var(--today-soft);width:46px;height:46px;color:var(--today-fg);border-radius:7px;place-items:center;display:grid}.checkout-product-line{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.checkout-product-line>span{gap:3px;min-width:0;display:grid}.checkout-product-line small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px))}.checkout-product-line strong{font-size:calc(13px + var(--font-size-adjustment,0px))}.checkout-product-line>strong{font-size:calc(15px + var(--font-size-adjustment,0px));font-variant-numeric:tabular-nums;flex:none}.checkout-notice{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:7px;grid-column:1/-1;align-items:flex-start;gap:8px;margin-top:5px;padding:11px;display:flex}.checkout-notice svg{color:var(--project);flex:none}.checkout-notice p{font-size:calc(9px + var(--font-size-adjustment,0px));margin:0;line-height:1.6}.myos-root[data-skin=studio] .sidebar-nav button{border-radius:2px}.myos-root[data-skin=garden] .sidebar{background:var(--surface-2)}.myos-root[data-skin=garden] .brand-lockup,.myos-root[data-skin=garden] .sidebar-clock{background:var(--surface)}.myos-root[data-skin=pixel] .content-card,.myos-root[data-skin=pixel] .panel,.myos-root[data-skin=pixel] .vault-card{box-shadow:3px 3px 0 var(--project)}@supports (color:color-mix(in lab,red,red)){.myos-root[data-skin=pixel] .content-card,.myos-root[data-skin=pixel] .panel,.myos-root[data-skin=pixel] .vault-card{box-shadow:3px 3px 0 color-mix(in srgb,var(--project) 18%,transparent)}}.myos-root[data-skin=pixel] .topbar{border-bottom-color:var(--project)}.myos-root[data-skin=signal] .topbar{border-bottom-color:var(--life)}.myos-root[data-skin=signal] .page-tone{border-radius:0}.myos-root[data-skin=citrus] .brand-mark{background:var(--commerce-accent);color:var(--ink)}.myos-root[data-skin=citrus] .content-card,.myos-root[data-skin=citrus] .panel,.myos-root[data-skin=citrus] .vault-card{border-color:var(--ink);box-shadow:var(--shadow)}.myos-root[data-skin=citrus] .panel-header{border-bottom-color:var(--ink)}.myos-root[data-skin=citrus] .sidebar-nav button.active{box-shadow:inset 3px 0}.myos-root[data-skin=bloom] .sidebar{background:var(--surface-2)}.myos-root[data-skin=bloom] .brand-lockup,.myos-root[data-skin=bloom] .sidebar-clock{background:var(--surface)}.myos-root[data-skin=bloom] .panel{box-shadow:var(--shadow)}.myos-root[data-skin=bloom] .brand-mark{background:var(--today);color:var(--surface)}.myos-root[data-skin=nocturne] .sidebar{background:var(--page)}.myos-root[data-skin=nocturne] .brand-lockup{background:var(--surface);color:var(--ink)}.myos-root[data-skin=nocturne] .brand-mark{background:var(--today);color:var(--page)}.myos-root[data-skin=nocturne] .topbar{border-bottom-color:var(--today)}.myos-root[data-skin=nocturne] .panel{box-shadow:var(--shadow)}.modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08101c75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-sheet{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;width:min(560px,100%);max-height:min(720px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 70px #08101c3d}.modal-sheet>header{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:flex}.modal-sheet>header h2{font-size:calc(15px + var(--font-size-adjustment,0px));margin:0}.modal-body{min-height:0;padding:15px;overflow-y:auto}.modal-sheet>footer{border-top:1px solid var(--line-2);background:var(--surface-2);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.modal-actions{gap:7px;margin-left:auto;display:inline-flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid>label{gap:5px;min-width:0;display:grid}.form-grid>label.wide{grid-column:1/-1}.form-grid label>span{color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));font-weight:800}.form-grid input:not([type=checkbox]),.form-grid select,.form-grid textarea{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;font-size:calc(12px + var(--font-size-adjustment,0px));border-radius:7px;outline:0}.form-grid input:not([type=checkbox]),.form-grid select{height:40px;padding:0 10px}.form-grid textarea{resize:vertical;font:inherit;padding:10px;line-height:1.55}.form-grid input:not([type=checkbox]):focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--project)}.form-grid input:disabled,.form-grid select:disabled{opacity:.62;cursor:not-allowed}.entity-delete-note{border:1px solid var(--line-2);background:var(--surface-2);color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));border-radius:7px;grid-column:1/-1;margin:0;padding:10px 11px;line-height:1.55}.entity-delete-confirmation{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:18px;display:grid}.entity-delete-confirmation>span{background:var(--overdue-soft);width:42px;height:42px;color:var(--overdue-fg);border-radius:7px;place-items:center;display:grid}.entity-delete-confirmation strong{font-size:calc(13px + var(--font-size-adjustment,0px));margin-top:1px;display:block}.entity-delete-confirmation p{color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));margin:5px 0 0;line-height:1.65}.checkbox-field{flex-direction:row;grid-template-columns:none;align-items:center;min-height:36px;gap:8px!important;display:flex!important}.checkbox-field input{width:16px;height:16px;accent-color:var(--project)}.agenda-series-note{border:1px solid var(--today);background:var(--today-soft);color:var(--today-fg);font-size:calc(9px + var(--font-size-adjustment,0px));border-radius:6px;grid-column:1/-1;margin:0;padding:9px 10px}.dday-color-field{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.dday-repeat-toggle{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:7px;align-items:center;min-height:58px;padding:9px 11px;grid-template-columns:18px minmax(0,1fr)!important;gap:10px!important;display:grid!important}.dday-repeat-toggle input{width:17px;height:17px;accent-color:var(--dday-accent)}.dday-repeat-toggle>span{gap:2px;min-width:0;display:grid}.dday-repeat-toggle strong{color:var(--ink);font-size:calc(11px + var(--font-size-adjustment,0px))}.dday-repeat-toggle small{color:var(--muted);font-size:calc(9px + var(--font-size-adjustment,0px));font-weight:650;line-height:1.45}.dday-color-field legend{color:var(--muted);font-size:calc(10px + var(--font-size-adjustment,0px));margin-bottom:5px;font-weight:800}.dday-color-field>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.dday-color-field button{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:40px;color:var(--muted);font-size:calc(8px + var(--font-size-adjustment,0px));border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-weight:800;display:flex}.dday-color-field button>span{background:var(--dday-accent);border-radius:50%;flex:0 0 12px;width:12px;height:12px}.dday-color-field button.active{border-color:var(--dday-accent);background:var(--dday-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--dday-accent)}.mobile-bottom-nav,.sidebar-scrim{display:none}.toast{z-index:160;border:1px solid var(--life);background:var(--surface);max-width:min(380px,100vw - 30px);min-height:42px;box-shadow:var(--shadow);color:var(--life-fg);font-size:calc(11px + var(--font-size-adjustment,0px));border-radius:7px;align-items:center;gap:8px;padding:9px 13px;font-weight:750;display:flex;position:fixed;bottom:20px;right:20px}.visually-hidden{clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (max-width:1330px){:root{--sidebar:78px}.brand-lockup{justify-content:center;padding:14px}.brand-lockup>span:nth-child(2),.sidebar-clock strong,.sidebar-clock>span:not(.analog-clock),.sidebar-nav button em,.sidebar-nav button span,.sidebar-profile p,.sidebar-profile>strong{display:none}.sidebar-profile{padding:10px}.profile-avatar{aspect-ratio:1;font-size:calc(16px + var(--font-size-adjustment,0px));margin:0}.sidebar-profile-ad{margin:0}.sidebar-profile-ad>strong{display:none}.sidebar-nav{padding:4px 8px 10px}.sidebar-nav button{justify-content:center;min-height:44px;padding:0}.sidebar-clock{grid-template-rows:auto auto;grid-template-columns:1fr;place-items:center;gap:4px;margin:0 9px 10px;padding:8px 0;display:grid}.sidebar-clock>.analog-clock,.sidebar-clock>svg{grid-row:auto}.sidebar-clock .analog-clock{width:26px;height:26px}.sidebar-clock .clock-mode-button{grid-area:auto/1;width:24px;height:20px;transform:rotate(90deg)}.home-layout{grid-template-columns:minmax(0,1fr) 285px}.input-layout{grid-template-columns:minmax(0,1fr) 290px}.category-button{flex-direction:column;gap:3px}}@media (max-width:1080px){.home-layout{min-height:auto}.home-layout,.home-main{flex-direction:column;display:flex}.agenda-split{flex:none;height:clamp(320px,48dvh,440px);min-height:320px}.calendar-row{grid-template-columns:minmax(380px,1.15fr) minmax(250px,.85fr);min-height:390px}.home-rail{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.home-rail.has-ddays{grid-template-columns:repeat(4,minmax(0,1fr))}.input-layout{grid-template-columns:minmax(0,1fr) 270px}.topbar{padding-inline:14px}.global-search-wrap{width:240px}.calendar-page{grid-template-columns:minmax(430px,1.2fr) minmax(290px,.8fr)}.content-card-grid,.finance-overview,.store-font-list,.store-skin-grid,.vault-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){:root{--sidebar:0px}.sidebar{width:min(290px,86vw);box-shadow:var(--shadow);transition:transform .18s;transform:translate(-102%)}.sidebar.mobile-open{transform:translate(0)}.sidebar .brand-lockup{justify-content:flex-start;padding:14px 18px}.sidebar .sidebar-clock strong,.sidebar .sidebar-clock>span:not(.analog-clock),.sidebar .sidebar-nav button span{display:initial}.sidebar .brand-lockup>span:nth-child(2){display:grid}.sidebar .sidebar-profile p,.sidebar .sidebar-profile>strong{display:block}.mobile-close{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:7px;place-items:center;margin-left:auto;display:grid}.sidebar .sidebar-profile{padding:15px 18px}.sidebar .profile-avatar{aspect-ratio:1;font-size:calc(25px + var(--font-size-adjustment,0px));margin-bottom:11px}.sidebar .sidebar-profile-ad{margin-bottom:11px}.sidebar .sidebar-nav{padding:4px 10px 12px}.sidebar .sidebar-nav button{justify-content:flex-start;min-height:42px;padding:0 11px}.sidebar .sidebar-clock{place-items:initial;grid-template-rows:repeat(2,minmax(20px,auto));grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:2px 10px;margin:0 12px 12px;padding:13px;display:grid}.sidebar .sidebar-clock>.analog-clock,.sidebar .sidebar-clock>svg{grid-row:span 2}.sidebar .sidebar-clock .analog-clock{width:44px;height:44px}.sidebar .sidebar-clock .clock-mode-button{grid-area:1/3/span 2;width:24px;height:32px;transform:none}.sidebar-scrim{z-index:29;background:#08101c61;border:0;display:block;position:fixed;inset:0}.menu-button{border:1px solid var(--line);background:var(--surface);border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.topbar{min-height:65px}.page-heading{min-width:0}.page-heading p{display:none}.global-search-wrap{width:190px}.quick-input-button span{display:none}.quick-input-button,.sync-indicator{width:38px;padding:0}.sync-indicator{min-width:38px}.sync-indicator span{display:none}.screen-content{padding:12px 12px 84px}.input-layout{flex-direction:column;min-height:auto;display:flex}.input-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editor-panel{min-height:550px}.calendar-page{flex-direction:column;min-height:auto;display:flex}.calendar-page>.panel{min-height:460px}.calendar-side-stack{grid-template-rows:minmax(280px,auto);grid-template-columns:minmax(0,1fr) 280px}.library-layout,.master-detail{grid-template-columns:minmax(270px,.75fr) minmax(390px,1.25fr);min-height:auto}.review-page{grid-template-columns:1fr}.store-font-list,.store-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dday-overview{grid-template-columns:minmax(0,1fr) auto}.dday-overview-metrics{grid-area:2/1/auto/-1}.home-rail,.home-rail.has-ddays{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-bottom-nav{z-index:25;height:65px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(54px,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav button{min-width:0;color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:8px;font-weight:750;display:flex}.mobile-bottom-nav button.active{color:var(--project)}.toast{bottom:76px}}@media (max-width:640px){.topbar{gap:8px;padding:9px 10px}.page-heading h1{font-size:calc(17px + var(--font-size-adjustment,0px))}.page-tone{height:28px}.global-search-wrap{width:38px}.global-search{justify-content:center;width:38px;height:38px;padding:0}.global-search button,.global-search input{display:none}.global-search-wrap.searching,.global-search-wrap:focus-within{width:min(240px,48vw)}.global-search-wrap:focus-within .global-search{justify-content:flex-start;width:100%;padding:0 9px}.global-search-wrap:focus-within .global-search button,.global-search-wrap:focus-within .global-search input{display:initial}.calendar-row,.calendar-side-stack,.content-card-grid,.home-rail,.input-rail,.library-layout,.master-detail,.skin-grid,.split-row,.store-font-list,.store-skin-grid,.vault-grid{grid-template-columns:1fr}.home-main{gap:12px}.agenda-split{height:auto;min-height:auto}.fixed-agenda{height:280px}.calendar-row{min-height:auto}.calendar-row>.panel:first-child{min-height:390px}.calendar-row>.panel:last-child{height:310px}.home-rail{display:grid}.home-rail,.home-rail.has-ddays{grid-template-columns:1fr}.input-mode-row{flex-direction:column;align-items:stretch}.input-result{flex-wrap:wrap;align-items:flex-start}.input-result-actions{justify-content:flex-end;width:100%}.input-mode-switch{width:100%}.ai-key-state{justify-content:center}.category-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.category-button{flex-direction:column;gap:2px;height:58px;padding:4px}.category-button .category-icon{flex-basis:25px;width:25px;height:25px}.target-picker{grid-template-columns:1fr}.new-target{min-height:55px}.target-select{grid-template-columns:1fr;gap:7px}.input-edit-scope{grid-template-columns:20px minmax(0,1fr)}.input-edit-scope .small-button{grid-column:1/-1;justify-content:center;width:100%}.schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-edit-fields{grid-template-columns:1fr}.schedule-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.schedule-advanced-fields>label:not(.schedule-option-toggle){min-width:0}.schedule-advanced-fields>label.repeat-interval-field{max-width:none}.schedule-option-toggle{width:100%}.quick-date-buttons{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.all-day-toggle{align-self:end}.editor-toolbar{grid-template-columns:repeat(5,1fr);display:grid}.editor-toolbar button{width:100%;padding:0}.editor-toolbar button span{display:none}.editor-panel{min-height:510px}.editor-manual{min-height:390px}.rich-editor-content .ProseMirror{font-size:calc(14px + var(--font-size-adjustment,0px));padding:14px}.blank-table-builder{flex-direction:column;align-items:center;gap:9px}.blank-table-builder>strong{text-align:center;min-width:0}.paste-table-builder footer{flex-direction:column;align-items:stretch}.ai-table-builder .small-button,.paste-table-builder footer .small-button{justify-content:center;width:100%}.input-rail{display:flex}.input-rail .panel:first-child{min-height:440px}.input-rail .panel:last-child{min-height:250px}.calendar-page>.panel{min-height:420px}.calendar-side-stack{flex-direction:column;display:flex}.calendar-side-stack>.panel:first-child{height:320px}.calendar-page>.panel .day-cell{aspect-ratio:1.12}.day-cell{aspect-ratio:1.08;padding:4px}.day-counts{gap:2px}.day-count{min-width:15px;font-size:calc(8px + var(--font-size-adjustment,0px))}.day-count .tone-dot{flex-basis:5px;width:5px;height:5px}.calendar-legend{justify-content:center}.library-layout,.master-detail{flex-direction:column;display:flex}.library-layout>.panel:first-child,.master-detail>.panel:first-child{max-height:350px}.library-layout>.panel:last-child,.master-detail>.panel:last-child{min-height:440px}.panel-actions .small-button{width:32px;padding:0;font-size:0}.panel-actions .small-button svg{width:16px;height:16px}.vault-toolbar{flex-direction:column;align-items:stretch}.vault-toolbar .inline-search{width:100%}.review-score{grid-template-columns:1fr}.review-score>div{min-height:115px}.profile-settings{grid-template-columns:82px 1fr}.profile-avatar.large,.profile-image-button{width:82px}.profile-settings .wide,.profile-visibility-note{grid-column:1/-1}.store-page{gap:22px}.store-subscription{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:14px}.store-subscription-icon{width:40px;height:40px}.store-subscription-copy h2{font-size:calc(14px + var(--font-size-adjustment,0px))}.store-subscription-action{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0;padding-top:4px}.store-section-heading{flex-direction:column;align-items:flex-start;gap:9px}.store-toolbar{flex-direction:column;align-items:stretch;gap:6px}.store-filter{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.store-toolbar-meta{justify-content:space-between;width:100%}.store-skin-card{min-height:0}.store-skin-preview{aspect-ratio:1.9}.store-font-option{min-height:158px}.store-font-sample{min-height:58px}.appearance-settings-row,.holiday-country-settings-row,.language-settings-row,.text-size-settings-row{flex-wrap:wrap;align-items:flex-start}.appearance-settings-row .small-button{width:100%}.language-select-control,.text-size-control{width:100%;min-width:0}.checkout-product-line{flex-direction:column;align-items:flex-start;gap:6px}.connection-row,.danger-row,.data-settings-row{flex-wrap:wrap;align-items:flex-start}.feature-settings-row{grid-template-columns:42px minmax(0,1fr);align-items:start}.feature-settings-row .setting-switch{grid-column:2;justify-self:start}.navigation-settings-heading{flex-direction:column;align-items:flex-start}.navigation-settings-heading .small-button{justify-content:center;width:100%}.navigation-visibility-grid{grid-template-columns:1fr}.ai-settings-row{grid-template-columns:42px minmax(0,1fr)}.ai-provider-switch{margin-inline:10px}.ai-key-create-link{min-height:44px}.ai-connection-feedback,.ai-key-controls{grid-column:1/-1}.connection-row .small-button,.danger-row .danger-button,.data-actions{width:100%}.data-actions .small-button{flex:1}.storage-usage>div>span{flex-direction:column;align-items:flex-start;gap:2px}.device-session-heading{flex-direction:column;align-items:stretch}.device-session-heading .small-button{width:100%}.device-session-row{grid-template-columns:38px minmax(0,1fr);align-items:start}.device-session-row .connection-icon{width:38px;height:38px}.device-session-row .small-button{grid-column:2;justify-self:start}.conflict-row{grid-template-columns:38px minmax(0,1fr);align-items:start}.conflict-actions{grid-column:1/-1}.conflict-actions>button{flex:1}.asset-builder{grid-template-columns:32px minmax(0,1fr) 32px}.asset-builder>.small-button{grid-column:2;width:100%}.asset-builder>.icon-button{grid-area:1/3;align-self:end}.form-grid{grid-template-columns:1fr}.dday-color-field,.form-grid>label.wide{grid-column:auto}.dday-color-field>div{grid-template-columns:repeat(3,minmax(0,1fr))}.entity-delete-note{grid-column:auto}.modal-sheet>footer{flex-wrap:wrap;align-items:stretch}.modal-actions,.modal-sheet>footer>.danger-button{width:100%}.modal-actions>button{flex:1}.section-toolbar{flex-direction:column;align-items:flex-start}.section-toolbar .primary-button{width:100%}.finance-next-schedule{grid-template-columns:36px minmax(0,1fr) auto}.finance-next-schedule time{grid-area:1/3}.finance-next-schedule em{grid-area:2/2/auto/-1}.finance-next-schedule>svg{display:none}.dday-overview{grid-template-columns:1fr;align-items:stretch;gap:12px;padding:14px}.dday-overview-metrics{grid-area:auto}.dday-overview>.primary-button{width:100%}.dday-open-date{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.dday-open-date>svg{display:none}.dday-open-date>em{min-width:58px;font-size:calc(13px + var(--font-size-adjustment,0px))}.selected-dday-row{grid-template-columns:28px minmax(0,1fr) auto}.selected-dday-row>svg{display:none}.entity-content-timeline{gap:9px;padding-left:16px}.entity-content-timeline:before{left:4px}.entity-entry{padding:0 12px 13px}.entity-entry:before{left:-15px}.entity-entry>header{gap:8px;min-height:40px}.entity-entry-date,.entity-entry>header time{font-size:calc(8px + var(--font-size-adjustment,0px))}.entity-entry .rich-content-viewer{margin-top:11px}}@media (max-width:480px){.finance-overview{grid-template-columns:1fr}.finance-summary-card{min-height:92px}}@media (max-width:380px){.page-heading{display:none}.global-search-wrap{margin-left:auto}.screen-content{padding-inline:8px}.category-button{font-size:calc(10px + var(--font-size-adjustment,0px))}.calendar-shell{padding-inline:7px}.calendar-grid,.weekdays{gap:2px}.day-cell{border-radius:4px}.mobile-bottom-nav button{font-size:7px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.intro-page{--intro-ink:#142033;--intro-muted:#667489;--intro-line:#d8e0e8;--intro-blue:#2463eb;--intro-green:#0f8b6f;min-height:100dvh;color:var(--intro-ink);background:#f5f7f9;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.intro-header{z-index:20;border-bottom:1px solid var(--intro-line);background:#fff;align-items:center;gap:32px;height:72px;padding:0 clamp(20px,4vw,64px);display:flex;position:relative}.intro-brand{min-width:0;color:var(--intro-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.intro-brand>span:last-child{gap:1px;min-width:0;display:grid}.intro-brand strong{font-size:calc(17px + var(--font-size-adjustment,0px));font-weight:900;line-height:1.1}.intro-brand small{color:var(--intro-muted);font-size:calc(8px + var(--font-size-adjustment,0px))}.intro-brand .brand-mark{background:var(--intro-ink);color:#fff}.intro-header nav{flex:1;justify-content:center;align-items:center;gap:30px;display:flex}.intro-header nav a{color:var(--intro-muted);font-size:calc(10px + var(--font-size-adjustment,0px));font-weight:800;text-decoration:none}.intro-header nav a:hover{color:var(--intro-ink)}.intro-header-login{border:1px solid var(--intro-ink);background:var(--intro-ink);color:#fff;min-height:37px;font-size:calc(10px + var(--font-size-adjustment,0px));border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-weight:850;text-decoration:none;display:inline-flex}.intro-hero{isolation:isolate;background:#111b2a;min-height:max(620px,100svh - 118px);display:grid;position:relative;overflow:hidden}.intro-hero-image{z-index:-2;object-fit:cover;object-position:center top}.intro-hero-overlay{background:#0a1422cc;position:absolute;inset:0}.intro-hero-inner{flex-direction:column;justify-content:center;align-items:center;gap:23px;width:min(920px,100%);margin:0 auto;padding:30px clamp(22px,5vw,68px);display:flex}.intro-hero-copy{color:#fff;text-align:center;max-width:760px}.intro-kicker{color:#9dc0ff;font-size:calc(9px + var(--font-size-adjustment,0px));text-transform:uppercase;align-items:center;gap:7px;font-weight:900;display:inline-flex}.intro-hero-copy h1{font-size:calc(58px + var(--font-size-adjustment,0px));margin:10px 0 7px;line-height:.95}.intro-hero-copy>p{color:#ffffffdb;max-width:720px;font-size:calc(19px + var(--font-size-adjustment,0px));margin:0 auto;font-weight:760;line-height:1.45}.intro-hero-copy>strong{color:#fff;font-size:calc(11px + var(--font-size-adjustment,0px));margin-top:10px;display:block}.intro-trust-list{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:13px;display:flex}.intro-trust-list span{color:#ffffffb3;font-size:calc(9px + var(--font-size-adjustment,0px));align-items:center;gap:5px;font-weight:750;display:inline-flex}.intro-trust-list svg{color:#5ad5b5}.intro-login-panel{width:min(430px,100%);min-width:0;color:var(--intro-ink);text-align:left;background:#fff;border:1px solid #ffffff80;flex-direction:column;padding:25px;display:flex;box-shadow:0 24px 70px #0000004d}.intro-login-heading{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:22px;display:grid}.intro-login-heading>span{color:#1743a6;background:#e5edff;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.intro-login-heading small{color:var(--intro-blue);font-size:calc(7px + var(--font-size-adjustment,0px));font-weight:900}.intro-login-heading p{color:var(--intro-muted);font-size:calc(8px + var(--font-size-adjustment,0px));margin:0}.intro-field{gap:6px;min-width:0;margin-top:12px;display:grid}.intro-field>span:first-child{color:#526174;font-size:calc(9px + var(--font-size-adjustment,0px));font-weight:800}.intro-field input{border:1px solid var(--intro-line);width:100%;min-width:0;height:43px;color:var(--intro-ink);font-size:calc(11px + var(--font-size-adjustment,0px));background:#f4f6f8;border-radius:7px;outline:0;padding:0 11px}.intro-field input:focus{border-color:var(--intro-blue);box-shadow:0 0 0 3px #2463eb1f}.intro-password-input{grid-template-columns:minmax(0,1fr) 42px;min-width:0;display:grid}.intro-password-input input{border-right:0;border-radius:7px 0 0 7px}.intro-password-input button{border:1px solid var(--intro-line);height:43px;color:var(--intro-muted);background:#fff;border-radius:0 7px 7px 0;place-items:center;padding:0;display:grid}.intro-session-resume>button:not(.intro-text-button),.intro-submit{border:1px solid var(--intro-ink);background:var(--intro-ink);color:#fff;width:100%;min-height:44px;font-size:calc(11px + var(--font-size-adjustment,0px));border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-weight:900;display:inline-flex}.intro-submit:disabled{cursor:wait;opacity:.68}.intro-preview-note{color:#8a96a6;font-size:calc(7px + var(--font-size-adjustment,0px));text-align:center;margin:10px 0 0;line-height:1.5}.intro-turnstile{width:100%;min-height:65px;overflow:hidden}.intro-turnstile iframe{max-width:100%}.intro-login-error,.intro-login-notice{font-size:calc(8px + var(--font-size-adjustment,0px));border-radius:6px;margin:11px 0 0;padding:8px 9px;line-height:1.5}.intro-login-error{color:#a2342e;background:#fff0ee;border:1px solid #f1c7c3}.intro-login-notice{color:#1743a6;background:#edf3ff;border:1px solid #c9dafb}.intro-auth-modes{border:1px solid var(--intro-line);background:#edf1f5;border-radius:7px;grid-template-columns:repeat(2,1fr);gap:3px;margin-bottom:14px;padding:3px;display:grid}.intro-auth-modes button{min-height:31px;color:var(--intro-muted);font-size:calc(9px + var(--font-size-adjustment,0px));background:0 0;border:0;border-radius:5px;font-weight:850}.intro-auth-modes button.active{color:var(--intro-blue);background:#fff;box-shadow:0 1px 4px #1325421a}.intro-field textarea{resize:vertical;border:1px solid var(--intro-line);width:100%;color:var(--intro-ink);background:#fff;border-radius:7px;padding:9px 10px;font:8px/1.45 SFMono-Regular,Menlo,monospace}.intro-consent{color:var(--intro-muted);font-size:calc(8px + var(--font-size-adjustment,0px));cursor:pointer;align-items:flex-start;gap:7px;margin:11px 0;line-height:1.45;display:flex}.intro-consent input{accent-color:var(--intro-blue);margin:1px 0 0}.intro-remember-login{border:1px solid var(--intro-line);cursor:pointer;background:#f7f9fb;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;margin-top:14px;padding:9px 11px;transition:border-color .16s,background .16s;display:grid}.intro-remember-login:has(input:checked){background:#eef4ff;border-color:#b9cdf7}.intro-remember-login:has(input:focus-visible){outline-offset:1px;outline:3px solid #2463eb29}.intro-remember-login input{width:18px;height:18px;accent-color:var(--intro-blue);margin:0}.intro-remember-login>span{gap:2px;min-width:0;display:grid}.intro-remember-login strong{color:var(--intro-ink);font-size:calc(10px + var(--font-size-adjustment,0px))}.intro-remember-login small{color:var(--intro-muted);line-height:1.4}.intro-recovery-link,.intro-remember-login small{font-size:calc(8px + var(--font-size-adjustment,0px))}.intro-recovery-link{width:100%;color:var(--intro-blue);background:0 0;border:0;margin-top:10px;font-weight:800}.intro-recovery-confirm{gap:10px;display:grid}.intro-recovery-confirm>span{color:var(--intro-blue);align-items:flex-start;gap:9px;display:flex}.intro-recovery-confirm>span>span{gap:3px;display:grid}.intro-recovery-confirm>span strong{color:var(--intro-ink);font-size:calc(10px + var(--font-size-adjustment,0px))}.intro-recovery-confirm>span small{color:var(--intro-muted);font-size:calc(8px + var(--font-size-adjustment,0px));line-height:1.45}.intro-recovery-confirm code{overflow-wrap:anywhere;color:#1743a6;font-size:calc(8px + var(--font-size-adjustment,0px));background:#edf3ff;border:1px solid #bfd0ee;border-radius:6px;padding:11px;line-height:1.55}.intro-recovery-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.intro-copy-code{border:1px solid var(--intro-line);min-width:0;min-height:44px;color:var(--intro-ink);font-size:calc(8px + var(--font-size-adjustment,0px));text-align:center;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-weight:850;line-height:1.35;display:inline-flex}.intro-copy-code:hover{background:#f6f9ff;border-color:#9fb8e7}.intro-download-status{color:#315f54;font-size:calc(8px + var(--font-size-adjustment,0px));background:#eef8f5;border-left:3px solid #2f7d6a;margin:0;padding:8px 10px;line-height:1.5}.intro-download-status.error{color:#8d403b;background:#fff4f2;border-left-color:#c7473f}.intro-recovery-final-warning{color:#8b5718;background:#fff8eb;border:1px solid #e9c99d;border-radius:7px;grid-template-columns:22px minmax(0,1fr);gap:9px;padding:11px;display:grid}.intro-recovery-final-warning p{font-size:calc(8px + var(--font-size-adjustment,0px));margin:0;line-height:1.55}.intro-recovery-policy{background:#fff8eb;border:1px solid #e7b973;border-radius:7px;gap:11px;margin-top:16px;padding:13px;display:grid}.intro-recovery-policy>div{color:#9a5e10;grid-template-columns:24px minmax(0,1fr);gap:9px;display:grid}.intro-recovery-policy>div>span{gap:4px;display:grid}.intro-recovery-policy strong{color:#75460d;font-size:calc(9px + var(--font-size-adjustment,0px))}.intro-recovery-policy small{color:#76582e;font-size:calc(8px + var(--font-size-adjustment,0px));line-height:1.55}.intro-recovery-policy>label{color:#573f1f;cursor:pointer;background:#fff;border:1px solid #dfc59f;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:9px 10px;display:grid}.intro-recovery-policy>label:has(input:checked){background:#fffdf8;border-color:#c5944e}.intro-recovery-policy>label:has(input:focus-visible){outline-offset:1px;outline:3px solid #c5944e38}.intro-recovery-policy input{accent-color:#9a5e10;width:18px;height:18px;margin:0}.intro-recovery-policy>label span{font-size:calc(8px + var(--font-size-adjustment,0px));font-weight:750;line-height:1.45}.intro-recovery-unavailable{color:#76582e;font-size:calc(8px + var(--font-size-adjustment,0px));background:#fff8eb;border-left:3px solid #c99245;align-items:flex-start;gap:8px;margin:13px 0 0;padding:10px;line-height:1.5;display:flex}.intro-recovery-unavailable svg{flex:none;margin-top:1px}.intro-submit:disabled{cursor:not-allowed}.intro-session-resume{gap:8px;display:grid}.intro-session-resume>span{color:#0d684f;background:#eaf7f2;border:1px solid #cbe7de;border-radius:7px;align-items:flex-start;gap:9px;padding:12px;display:flex}.intro-session-resume>span>span{gap:3px;display:grid}.intro-session-resume strong{font-size:calc(10px + var(--font-size-adjustment,0px))}.intro-session-resume small{color:#52786c;font-size:calc(8px + var(--font-size-adjustment,0px))}.intro-session-resume>button:not(.intro-text-button){margin-top:5px}.intro-text-button{color:var(--intro-muted);font-size:calc(8px + var(--font-size-adjustment,0px));background:0 0;border:0;padding:5px;font-weight:750}.intro-features-section,.intro-product-section,.intro-schedule-section{width:min(1280px,100%);margin:0 auto;padding:82px clamp(20px,4vw,52px)}.intro-schedule-section{grid-template-columns:minmax(280px,.7fr) minmax(540px,1.3fr);align-items:center;gap:clamp(38px,6vw,76px);display:grid}.intro-schedule-copy{min-width:0}.intro-schedule-principles{border-block:1px solid var(--intro-line);background:var(--intro-line);gap:1px;margin-top:26px;display:grid}.intro-schedule-principles>span{background:#f5f7f9;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:13px 2px;display:grid}.intro-schedule-principles>span>svg{color:var(--intro-blue)}.intro-schedule-principles>span>span{gap:3px;display:grid}.intro-schedule-principles small{color:var(--intro-muted);font-size:calc(8px + var(--font-size-adjustment,0px));line-height:1.45}.intro-schedule-demo{background:#fff;border:1px solid #cbd6e2;min-width:0;overflow:hidden;box-shadow:0 20px 55px #1420331f}.intro-schedule-demo>header{border-bottom:1px solid #e3e9ef;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 16px;display:flex}.intro-schedule-demo>header>div:first-child{gap:3px;display:grid}.intro-schedule-demo>header>div:first-child span{color:var(--intro-muted);font-size:calc(8px + var(--font-size-adjustment,0px))}.intro-schedule-legend{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;display:flex}.intro-schedule-legend span{color:var(--intro-muted);font-size:calc(7px + var(--font-size-adjustment,0px));align-items:center;gap:5px;font-weight:750;display:inline-flex}.intro-day-agenda>div>i,.intro-schedule-legend i{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.intro-schedule-demo .project{background:#2463eb}.intro-schedule-demo .life{background:#0f8b6f}.intro-schedule-demo .study{background:#7c3aed}.intro-schedule-board{grid-template-columns:44% 56%;min-height:300px;display:grid}.intro-week-strip{background:#f5f7fa;border-right:1px solid #e3e9ef;grid-template-columns:repeat(7,minmax(0,1fr));align-content:center;gap:4px;padding:16px;display:grid}.intro-week-strip>span{background:#fff;border:1px solid #dae2eb;border-radius:6px;grid-template-rows:auto 1fr 12px;place-items:center;min-width:0;height:94px;padding:9px 2px;display:grid}.intro-week-strip>span.selected{border-color:#2463eb;box-shadow:inset 0 0 0 1px #2463eb}.intro-week-strip small{color:var(--intro-muted);font-size:calc(7px + var(--font-size-adjustment,0px))}.intro-week-strip strong{font-size:calc(13px + var(--font-size-adjustment,0px));align-self:center}.intro-week-strip>span>i{justify-content:center;align-items:center;gap:2px;height:7px;display:flex}.intro-week-strip b{border-radius:50%;width:5px;height:5px;display:block}.intro-day-agenda{min-width:0}.intro-day-agenda>div{border-bottom:1px solid #e7ecf1;grid-template-columns:42px 7px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:66px;padding:8px 14px;display:grid}.intro-day-agenda>div:last-child{border-bottom:0}.intro-day-agenda time{color:var(--intro-muted);font-size:calc(8px + var(--font-size-adjustment,0px));font-variant-numeric:tabular-nums}.intro-day-agenda>div>span{gap:3px;min-width:0;display:grid}.intro-day-agenda strong{font-size:calc(10px + var(--font-size-adjustment,0px))}.intro-day-agenda small,.intro-day-agenda strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intro-day-agenda small{color:var(--intro-muted)}.intro-day-agenda em,.intro-day-agenda small{font-size:calc(7px + var(--font-size-adjustment,0px))}.intro-day-agenda em{color:#97590b;background:#fff0d9;border-radius:8px;padding:3px 6px;font-style:normal;font-weight:850}.intro-schedule-demo>footer{background:#f9fafb;border-top:1px solid #e3e9ef;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.intro-schedule-demo>footer>span{border-right:1px solid #e3e9ef;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:0 15px;display:flex}.intro-schedule-demo>footer>span:last-child{border-right:0}.intro-schedule-demo>footer small{color:var(--intro-muted);font-size:calc(7px + var(--font-size-adjustment,0px))}.intro-schedule-demo>footer strong{color:var(--intro-blue);font-size:calc(16px + var(--font-size-adjustment,0px))}.intro-schedule-demo>footer .overdue strong{color:#c2413a}.intro-section-heading>span{color:var(--intro-blue);font-size:calc(8px + var(--font-size-adjustment,0px));font-weight:900}.intro-section-heading h2{font-size:calc(29px + var(--font-size-adjustment,0px));margin:7px 0;line-height:1.25}.intro-section-heading p{color:var(--intro-muted);font-size:calc(12px + var(--font-size-adjustment,0px));margin:0;line-height:1.7}.intro-product-preview{background:#fff;border:1px solid #ccd6e0;border-radius:8px;margin:28px 0 0;position:relative;overflow:hidden;box-shadow:0 22px 60px #1420331f}.intro-product-preview img{width:100%;height:auto;display:block}.intro-product-preview figcaption{color:#fff;min-height:30px;font-size:calc(8px + var(--font-size-adjustment,0px));background:#0f1b2be0;border:1px solid #ffffff4d;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;right:10px}.intro-security-section{color:#f4f7f6;background:#11191d;padding:80px max(22px,50vw - 588px)}.intro-section-heading.inverse>span{color:#4bd4ae}.intro-section-heading.inverse p{color:#aebbb7}.intro-security-flow{border-block:1px solid #344147;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;display:grid}.intro-security-step{border-right:1px solid #344147;align-content:center;gap:8px;min-height:170px;padding:24px;display:grid;position:relative}.intro-security-step:last-child{border-right:0}.intro-security-step svg{color:#4bd4ae}.intro-security-step small{color:#9aa8a4;line-height:1.5}.intro-security-step small,.intro-step-number{font-size:calc(9px + var(--font-size-adjustment,0px))}.intro-step-number{color:#56635f;font-family:SFMono-Regular,Menlo,monospace;position:absolute;top:18px;right:18px}.intro-security-disclosure{color:#788783;max-width:900px;font-size:calc(8px + var(--font-size-adjustment,0px));margin:18px 0 0;line-height:1.65}.intro-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.intro-feature-card{border:1px solid var(--intro-line);background:#fff;border-radius:8px;align-items:flex-start;gap:13px;min-width:0;min-height:150px;padding:20px;display:flex;position:relative}.intro-feature-card.featured{background:#f6f9ff;border-color:#b9ccef;grid-column:span 2}.intro-feature-card>span{color:#1743a6;background:#e4ecfb;border-radius:7px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.intro-feature-card>div{min-width:0}.intro-feature-card h3{font-size:calc(13px + var(--font-size-adjustment,0px));margin:2px 0 7px}.intro-feature-card p{color:var(--intro-muted);font-size:calc(9px + var(--font-size-adjustment,0px));margin:0}.intro-feature-card>strong{color:#0d684f;font-size:calc(8px + var(--font-size-adjustment,0px));align-items:center;gap:5px;display:inline-flex;position:absolute;bottom:14px;right:15px}.intro-feature-card.feature-vault>span{color:#0d684f;background:#dff3ed}.intro-feature-card.feature-schedule>span{color:#1743a6;background:#e1ebff}.intro-feature-card.feature-ai>span{color:#6536a5;background:#eee6fb}.intro-feature-card.feature-calendar>span{color:#97590b;background:#fff0d9}.intro-feature-card.feature-note>span{color:#4a5869;background:#e9edf1}.intro-footer{border-top:1px solid var(--intro-line);background:#fff;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:28px;padding:25px clamp(20px,4vw,64px);display:grid}.intro-brand.compact .brand-mark{width:32px;height:32px;font-size:calc(11px + var(--font-size-adjustment,0px));flex-basis:32px}.intro-footer>p{color:var(--intro-muted);font-size:calc(9px + var(--font-size-adjustment,0px));margin:0}.intro-footer>div{color:#8a96a6;font-size:calc(8px + var(--font-size-adjustment,0px));flex-wrap:wrap;justify-content:flex-end;gap:8px 17px;display:flex}.intro-footer a{color:var(--intro-muted);text-decoration:none}.intro-footer a:hover{color:var(--intro-blue)}@media (max-width:1000px){.intro-hero-inner{gap:21px}.intro-hero-copy h1{font-size:calc(58px + var(--font-size-adjustment,0px))}.intro-hero-copy>p{font-size:calc(18px + var(--font-size-adjustment,0px))}.intro-schedule-section{grid-template-columns:1fr}.intro-schedule-copy{max-width:760px}}@media (max-width:820px){.intro-header{gap:12px;height:64px;padding-inline:16px}.intro-header nav{display:none}.intro-header-login{margin-left:auto}.intro-hero{min-height:auto}.intro-hero-inner{gap:24px;padding-block:44px}.intro-hero-copy{max-width:620px}.intro-login-panel{width:min(430px,100%)}.intro-security-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-security-step:nth-child(2){border-right:0}.intro-security-step:nth-child(-n+2){border-bottom:1px solid #344147}.intro-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-feature-card.featured{grid-column:1/-1}.intro-footer{grid-template-columns:1fr auto}.intro-footer>p{display:none}}@media (max-width:560px){.intro-brand small{display:none}.intro-header-login{justify-content:center;min-width:36px;padding:0 9px;font-size:0}.intro-hero-inner{padding:42px 15px 48px}.intro-hero-copy h1{font-size:calc(48px + var(--font-size-adjustment,0px));margin-top:13px}.intro-hero-copy>p{font-size:calc(16px + var(--font-size-adjustment,0px))}.intro-hero-copy>strong{font-size:calc(11px + var(--font-size-adjustment,0px))}.intro-trust-list{gap:8px;display:grid}.intro-login-panel{padding:20px}.intro-features-section,.intro-product-section,.intro-schedule-section{padding:62px 15px}.intro-section-heading h2{font-size:calc(23px + var(--font-size-adjustment,0px))}.intro-section-heading p{font-size:calc(10px + var(--font-size-adjustment,0px))}.intro-product-preview{margin-top:22px;overflow-x:auto}.intro-product-preview img{width:760px;max-width:none}.intro-product-preview figcaption{display:none}.intro-schedule-demo>header{flex-direction:column;align-items:flex-start}.intro-schedule-legend{justify-content:flex-start}.intro-schedule-board{grid-template-columns:1fr}.intro-week-strip{border-bottom:1px solid #e3e9ef;border-right:0}.intro-week-strip>span{height:72px}.intro-day-agenda>div{grid-template-columns:38px 7px minmax(0,1fr) auto;min-height:61px;padding-inline:10px}.intro-schedule-demo>footer>span{min-height:50px;padding-inline:9px}.intro-security-section{padding:62px 15px}.intro-security-flow{grid-template-columns:1fr}.intro-security-step{border-right:0;min-height:132px}.intro-security-step,.intro-security-step:nth-child(2){border-bottom:1px solid #344147}.intro-security-step:last-child{border-bottom:0}.intro-feature-grid{grid-template-columns:1fr}.intro-feature-card.featured{grid-column:auto}.intro-feature-card{min-height:135px}.intro-footer{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 18px;display:flex}.intro-footer>div{justify-content:flex-start}}.myos-root[data-skin=ledger]{--page:#dfe3e6;--app:#f5f6f4;--surface:#fff;--surface-2:#f0f2f1;--surface-3:#e4e7e6;--ink:#1d2226;--muted:#657078;--faint:#929ba1;--line:#c9d0d3;--line-2:#e0e4e5;--project:#2563cc;--project-soft:#e1ebfa;--project-fg:#17468f;--life:#12816a;--life-soft:#dcf1eb;--life-fg:#0b614e;--study:#7651ad;--study-soft:#eee6f8;--study-fg:#573681;--idea:#895729;--idea-soft:#f2e6da;--idea-fg:#65401e;--note:#67727b;--note-soft:#e9edef;--note-fg:#48525a;--today:#d87516;--today-soft:#ffecd7;--today-fg:#94470a;--overdue:#c54238;--overdue-soft:#fbe1de;--overdue-fg:#922f29;--commerce-surface:#222a2f;--commerce-ink:#fff;--commerce-accent:#f07b5e;--radius:2px;--shadow:0 9px 26px #1d222614}.myos-root[data-skin=console]{--page:#090e10;--app:#111719;--surface:#182124;--surface-2:#202a2d;--surface-3:#2a3538;--ink:#edf3f1;--muted:#9ba9a5;--faint:#6f7e7a;--line:#344144;--line-2:#293538;--project:#5a9dff;--project-soft:#243c5c;--project-fg:#b8d4ff;--life:#50c9a2;--life-soft:#203f37;--life-fg:#a0ead3;--finance:#50c9df;--finance-soft:#213e45;--finance-fg:#abe7f0;--study:#b18be4;--study-soft:#3a304d;--study-fg:#dac8f3;--idea:#d09d68;--idea-soft:#423526;--idea-fg:#edc9a3;--note:#9ca9ad;--note-soft:#313c3f;--note-fg:#d2dcdf;--today:#efa24e;--today-soft:#483722;--today-fg:#ffd19c;--overdue:#ff6d61;--overdue-soft:#4b2928;--overdue-fg:#ffb9b3;--holiday:#ff766c;--holiday-soft:#482a29;--saturday:#7babff;--commerce-surface:#070c0e;--commerce-ink:#edf3f1;--commerce-accent:#59d29b;--radius:2px;--shadow:none}.myos-root[data-skin=atelier]{--page:#dfe5e8;--app:#f6f8f8;--surface:#fff;--surface-2:#eef2f3;--surface-3:#e2e8ea;--ink:#26343d;--muted:#657681;--faint:#94a1a8;--line:#cdd7dc;--line-2:#e4eaed;--project:#2767cf;--project-soft:#e0ebfb;--project-fg:#194a98;--life:#16836d;--life-soft:#dff2ec;--life-fg:#0d614f;--study:#7753a8;--study-soft:#eee7f6;--study-fg:#57397c;--idea:#8b592c;--idea-soft:#f2e6da;--idea-fg:#65401f;--note:#667680;--note-soft:#e8edef;--note-fg:#48555d;--today:#d66f32;--today-soft:#ffe9dc;--today-fg:#91441d;--overdue:#c74642;--overdue-soft:#f9e1df;--overdue-fg:#92312e;--commerce-surface:#2b3d47;--commerce-ink:#fff;--commerce-accent:#f0a06f;--radius:8px;--shadow:0 16px 40px #26343d17}.myos-root[data-skin=focus]{--page:#e1e6ea;--app:#f8fafb;--surface:#fff;--surface-2:#f0f3f5;--surface-3:#e5eaed;--ink:#111a21;--muted:#66737d;--faint:#939da5;--line:#ced7dd;--line-2:#e3e9ed;--project:#2164d4;--project-soft:#dfeaff;--project-fg:#164797;--life:#10836a;--life-soft:#dcf2eb;--life-fg:#0b624e;--study:#7650aa;--study-soft:#eee6f8;--study-fg:#57357f;--idea:#89582b;--idea-soft:#f2e5d8;--idea-fg:#65401f;--note:#64727c;--note-soft:#e9edef;--note-fg:#46535b;--today:#dc7a16;--today-soft:#ffedd7;--today-fg:#974908;--overdue:#c53f37;--overdue-soft:#fbe0dd;--overdue-fg:#932d27;--commerce-surface:#111a21;--commerce-ink:#fff;--commerce-accent:#f1a43c;--radius:6px;--shadow:0 8px 28px #111a2112}.myos-root[data-skin=ledger] .panel-header{border-bottom-color:var(--ink);background:var(--surface-2)}.myos-root[data-skin=ledger] .content-card,.myos-root[data-skin=ledger] .sidebar-nav button,.myos-root[data-skin=ledger] .vault-card{border-radius:2px}.myos-root[data-skin=console] .topbar{border-bottom-color:var(--life)}.myos-root[data-skin=console] .sidebar-nav button{border-radius:1px}.myos-root[data-skin=console] .content-card,.myos-root[data-skin=console] .icon-button,.myos-root[data-skin=console] .vault-card{border-radius:2px}.myos-root[data-skin=atelier] .panel{box-shadow:var(--shadow)}.myos-root[data-skin=atelier] .panel-header{border-bottom-color:var(--line-2)}.myos-root[data-skin=focus] .panel{box-shadow:var(--shadow)}.myos-root[data-skin=vinework] :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview){background:linear-gradient(var(--surface),var(--surface)) padding-box,repeating-linear-gradient(112deg,var(--line-art-1) 0 9px,var(--line-art-2) 9px 12px,var(--line-art-1) 12px 18px,transparent 18px 23px) border-box;border-color:#0000}.myos-root[data-skin=vinework] .panel-header,.myos-root[data-skin=vinework] .topbar{border-bottom-style:dashed;border-bottom-color:var(--line-art-1)}.myos-root[data-skin=vinework] .sidebar{background:linear-gradient(var(--surface),var(--surface)) padding-box,repeating-linear-gradient(180deg,var(--line-art-1) 0 10px,var(--line-art-2) 10px 14px,var(--line-art-1) 14px 20px,transparent 20px 25px) border-box;box-shadow:5px 0 22px var(--line-art-1);border-right:2px solid #0000}@supports (color:color-mix(in lab,red,red)){.myos-root[data-skin=vinework] .sidebar{box-shadow:5px 0 22px color-mix(in srgb,var(--line-art-1) 10%,transparent)}}.myos-root[data-skin=vinework] .brand-lockup{border-bottom-style:dashed;border-bottom-color:var(--line-art-1)}.myos-root[data-skin=vinework] .profile-avatar{border-color:var(--line-art-1)}.myos-root[data-skin=vinework] .sidebar-clock{background:linear-gradient(var(--surface-2),var(--surface-2)) padding-box,repeating-linear-gradient(112deg,var(--line-art-1) 0 9px,var(--line-art-2) 9px 12px,var(--line-art-1) 12px 18px,transparent 18px 23px) border-box;border-color:#0000}.myos-root[data-skin=vinework] .analog-clock{border-color:var(--line-art-1)}.myos-root[data-skin=vinework] .brand-mark{background:var(--line-art-1);color:#fff}.myos-root[data-skin=vinework] .sidebar-nav button.active{box-shadow:inset 3px 0 0 var(--line-art-2)}.myos-root[data-skin=neon-pulse] :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview){background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(125deg,var(--line-art-1),transparent 34%,var(--line-art-2) 72%,var(--line-art-1)) border-box;box-shadow:0 0 0 1px var(--line-art-1),0 0 18px var(--line-art-2);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.myos-root[data-skin=neon-pulse] :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview){box-shadow:0 0 0 1px color-mix(in srgb,var(--line-art-1) 16%,transparent),0 0 18px color-mix(in srgb,var(--line-art-2) 12%,transparent)}}.myos-root[data-skin=neon-pulse] .panel-header,.myos-root[data-skin=neon-pulse] .topbar{border-image:linear-gradient(90deg,var(--line-art-1),var(--line-art-2),var(--line-art-1)) 1;box-shadow:0 1px 10px var(--line-art-1)}@supports (color:color-mix(in lab,red,red)){.myos-root[data-skin=neon-pulse] .panel-header,.myos-root[data-skin=neon-pulse] .topbar{box-shadow:0 1px 10px color-mix(in srgb,var(--line-art-1) 16%,transparent)}}.myos-root[data-skin=neon-pulse] .sidebar{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(180deg,var(--line-art-1),transparent 34%,var(--line-art-2) 72%,var(--line-art-1)) border-box;box-shadow:6px 0 24px var(--line-art-1);border-right:2px solid #0000}@supports (color:color-mix(in lab,red,red)){.myos-root[data-skin=neon-pulse] .sidebar{box-shadow:6px 0 24px color-mix(in srgb,var(--line-art-1) 14%,transparent)}}.myos-root[data-skin=neon-pulse] .brand-lockup{border-image:linear-gradient(90deg,var(--line-art-1),var(--line-art-2),var(--line-art-1)) 1;box-shadow:0 1px 10px var(--line-art-2)}@supports (color:color-mix(in lab,red,red)){.myos-root[data-skin=neon-pulse] .brand-lockup{box-shadow:0 1px 10px color-mix(in srgb,var(--line-art-2) 12%,transparent)}}.myos-root[data-skin=neon-pulse] .profile-avatar{border-color:var(--line-art-1);box-shadow:0 0 14px var(--line-art-2)}@supports (color:color-mix(in lab,red,red)){.myos-root[data-skin=neon-pulse] .profile-avatar{box-shadow:0 0 14px color-mix(in srgb,var(--line-art-2) 16%,transparent)}}.myos-root[data-skin=neon-pulse] .sidebar-clock{background:linear-gradient(var(--surface-2),var(--surface-2)) padding-box,linear-gradient(125deg,var(--line-art-1),transparent 34%,var(--line-art-2) 72%,var(--line-art-1)) border-box;box-shadow:0 0 14px var(--line-art-1);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.myos-root[data-skin=neon-pulse] .sidebar-clock{box-shadow:0 0 14px color-mix(in srgb,var(--line-art-1) 12%,transparent)}}.myos-root[data-skin=neon-pulse] .analog-clock{border-color:var(--line-art-1);box-shadow:0 0 9px var(--line-art-2)}@supports (color:color-mix(in lab,red,red)){.myos-root[data-skin=neon-pulse] .analog-clock{box-shadow:0 0 9px color-mix(in srgb,var(--line-art-2) 16%,transparent)}}.myos-root[data-skin=neon-pulse] .brand-mark{background:linear-gradient(135deg,var(--line-art-1),var(--line-art-2));color:#070910}.myos-root[data-skin=neon-pulse] .sidebar-nav button.active{box-shadow:inset 3px 0 0 var(--line-art-1),0 0 10px var(--line-art-2)}@supports (color:color-mix(in lab,red,red)){.myos-root[data-skin=neon-pulse] .sidebar-nav button.active{box-shadow:inset 3px 0 0 var(--line-art-1),0 0 10px color-mix(in srgb,var(--line-art-2) 14%,transparent)}}.myos-root:is([data-skin=aurora-circuit],[data-skin=prism-shift],[data-skin=solar-flare],[data-skin=blueprint-x]) :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview){background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--line-art-border) border-box;box-shadow:var(--line-art-glow);border-color:#0000}.myos-root:is([data-skin=aurora-circuit],[data-skin=prism-shift],[data-skin=solar-flare],[data-skin=blueprint-x]) :is(.topbar,.panel-header){border-image:var(--line-art-header) 1;box-shadow:0 1px 10px var(--line-art-1)}@supports (color:color-mix(in lab,red,red)){.myos-root:is([data-skin=aurora-circuit],[data-skin=prism-shift],[data-skin=solar-flare],[data-skin=blueprint-x]) :is(.topbar,.panel-header){box-shadow:0 1px 10px color-mix(in srgb,var(--line-art-1) 14%,transparent)}}.myos-root:is([data-skin=aurora-circuit],[data-skin=prism-shift],[data-skin=solar-flare],[data-skin=blueprint-x]) .sidebar{background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--line-art-sidebar) border-box;box-shadow:6px 0 24px var(--line-art-1);border-right:2px solid #0000}@supports (color:color-mix(in lab,red,red)){.myos-root:is([data-skin=aurora-circuit],[data-skin=prism-shift],[data-skin=solar-flare],[data-skin=blueprint-x]) .sidebar{box-shadow:6px 0 24px color-mix(in srgb,var(--line-art-1) 12%,transparent)}}.myos-root:is([data-skin=aurora-circuit],[data-skin=prism-shift],[data-skin=solar-flare],[data-skin=blueprint-x]) .brand-lockup{border-image:var(--line-art-header) 1;box-shadow:0 1px 10px var(--line-art-2)}@supports (color:color-mix(in lab,red,red)){.myos-root:is([data-skin=aurora-circuit],[data-skin=prism-shift],[data-skin=solar-flare],[data-skin=blueprint-x]) .brand-lockup{box-shadow:0 1px 10px color-mix(in srgb,var(--line-art-2) 12%,transparent)}}.myos-root:is([data-skin=aurora-circuit],[data-skin=prism-shift],[data-skin=solar-flare],[data-skin=blueprint-x]) .profile-avatar{border-color:var(--line-art-1);box-shadow:0 0 14px var(--line-art-2)}@supports (color:color-mix(in lab,red,red)){.myos-root:is([data-skin=aurora-circuit],[data-skin=prism-shift],[data-skin=solar-flare],[data-skin=blueprint-x]) .profile-avatar{box-shadow:0 0 14px color-mix(in srgb,var(--line-art-2) 16%,transparent)}}.myos-root:is([data-skin=aurora-circuit],[data-skin=prism-shift],[data-skin=solar-flare],[data-skin=blueprint-x]) .sidebar-clock{background:linear-gradient(var(--surface-2),var(--surface-2)) padding-box,var(--line-art-border) border-box;box-shadow:var(--line-art-glow);border-color:#0000}.myos-root:is([data-skin=aurora-circuit],[data-skin=prism-shift],[data-skin=solar-flare],[data-skin=blueprint-x]) .analog-clock{border-color:var(--line-art-1)}.myos-root:is([data-skin=aurora-circuit],[data-skin=prism-shift],[data-skin=solar-flare],[data-skin=blueprint-x]) .brand-mark{background:var(--line-art-header);color:var(--line-art-mark-ink)}.myos-root:is([data-skin=aurora-circuit],[data-skin=prism-shift],[data-skin=solar-flare],[data-skin=blueprint-x]) .sidebar-nav button.active{box-shadow:inset 3px 0 0 var(--line-art-1),0 0 10px var(--line-art-2)}@supports (color:color-mix(in lab,red,red)){.myos-root:is([data-skin=aurora-circuit],[data-skin=prism-shift],[data-skin=solar-flare],[data-skin=blueprint-x]) .sidebar-nav button.active{box-shadow:inset 3px 0 0 var(--line-art-1),0 0 10px color-mix(in srgb,var(--line-art-2) 13%,transparent)}}.myos-root:is([data-skin=acid-terminal],[data-skin=holo-chrome],[data-skin=rgb-glitch],[data-skin=riot-print],[data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview){background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--line-art-border) border-box;box-shadow:var(--line-art-glow);border-color:#0000}.myos-root:is([data-skin=acid-terminal],[data-skin=holo-chrome],[data-skin=rgb-glitch],[data-skin=riot-print],[data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) :is(.topbar,.panel-header){border-image:var(--line-art-header) 1;box-shadow:0 1px 10px var(--line-art-1)}@supports (color:color-mix(in lab,red,red)){.myos-root:is([data-skin=acid-terminal],[data-skin=holo-chrome],[data-skin=rgb-glitch],[data-skin=riot-print],[data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) :is(.topbar,.panel-header){box-shadow:0 1px 10px color-mix(in srgb,var(--line-art-1) 14%,transparent)}}.myos-root:is([data-skin=acid-terminal],[data-skin=holo-chrome],[data-skin=rgb-glitch],[data-skin=riot-print],[data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) .sidebar{background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--line-art-sidebar) border-box;box-shadow:6px 0 24px var(--line-art-1);border-right:3px solid #0000}@supports (color:color-mix(in lab,red,red)){.myos-root:is([data-skin=acid-terminal],[data-skin=holo-chrome],[data-skin=rgb-glitch],[data-skin=riot-print],[data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) .sidebar{box-shadow:6px 0 24px color-mix(in srgb,var(--line-art-1) 14%,transparent)}}.myos-root:is([data-skin=acid-terminal],[data-skin=holo-chrome],[data-skin=rgb-glitch],[data-skin=riot-print],[data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) .brand-lockup{border-image:var(--line-art-header) 1;box-shadow:0 1px 10px var(--line-art-2)}@supports (color:color-mix(in lab,red,red)){.myos-root:is([data-skin=acid-terminal],[data-skin=holo-chrome],[data-skin=rgb-glitch],[data-skin=riot-print],[data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) .brand-lockup{box-shadow:0 1px 10px color-mix(in srgb,var(--line-art-2) 13%,transparent)}}.myos-root:is([data-skin=acid-terminal],[data-skin=holo-chrome],[data-skin=rgb-glitch],[data-skin=riot-print],[data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) .profile-avatar{border-color:var(--line-art-1);box-shadow:0 0 14px var(--line-art-2)}@supports (color:color-mix(in lab,red,red)){.myos-root:is([data-skin=acid-terminal],[data-skin=holo-chrome],[data-skin=rgb-glitch],[data-skin=riot-print],[data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) .profile-avatar{box-shadow:0 0 14px color-mix(in srgb,var(--line-art-2) 18%,transparent)}}.myos-root:is([data-skin=acid-terminal],[data-skin=holo-chrome],[data-skin=rgb-glitch],[data-skin=riot-print],[data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) .sidebar-clock{background:linear-gradient(var(--surface-2),var(--surface-2)) padding-box,var(--line-art-border) border-box;box-shadow:var(--line-art-glow);border-color:#0000}.myos-root:is([data-skin=acid-terminal],[data-skin=holo-chrome],[data-skin=rgb-glitch],[data-skin=riot-print],[data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) .analog-clock{border-color:var(--line-art-1)}.myos-root:is([data-skin=acid-terminal],[data-skin=holo-chrome],[data-skin=rgb-glitch],[data-skin=riot-print],[data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) .brand-mark{background:var(--line-art-header);color:var(--line-art-mark-ink)}.myos-root:is([data-skin=acid-terminal],[data-skin=holo-chrome],[data-skin=rgb-glitch],[data-skin=riot-print],[data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) .sidebar-nav button.active{box-shadow:inset 3px 0 0 var(--line-art-1),0 0 10px var(--line-art-2)}@supports (color:color-mix(in lab,red,red)){.myos-root:is([data-skin=acid-terminal],[data-skin=holo-chrome],[data-skin=rgb-glitch],[data-skin=riot-print],[data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) .sidebar-nav button.active{box-shadow:inset 3px 0 0 var(--line-art-1),0 0 10px color-mix(in srgb,var(--line-art-2) 14%,transparent)}}.myos-root[data-skin=acid-terminal] .screen-scroll{background-color:var(--app);background-image:repeating-linear-gradient(#bdff4207 0 1px,#0000 1px 5px)}.myos-root[data-skin=acid-terminal] :is(.panel,.content-card:not(.finance-card),.vault-card,.sidebar-clock,.profile-avatar){clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.myos-root[data-skin=acid-terminal] .brand-mark{box-shadow:3px 3px 0 var(--line-art-2)}.myos-root[data-skin=holo-chrome] :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview){background:linear-gradient(118deg,#00b9d01a,transparent 23%,#7868ff14 38%,#e448b01c 54%,transparent 71%,#35c8951a) padding-box,linear-gradient(135deg,#fff 0,#e8edf3 38%,#fff 62%,#dce3ea 100%) padding-box,var(--line-art-border) border-box}.myos-root[data-skin=holo-chrome] .sidebar{background:linear-gradient(164deg,#00b9d01f,transparent 27%,#e448b01a 52%,transparent 72%,#f3b51b1a) padding-box,linear-gradient(160deg,#fff 0,#d8e0e8 52%,#f9fbfd 100%) padding-box,var(--line-art-sidebar) border-box}.myos-root[data-skin=holo-chrome] :is(.topbar,.brand-lockup){background:linear-gradient(105deg,#00b9d01a,#fbfdff 25%,#e1e6ed 48%,#e448b01a 67%,#fff 82%,#35c8951a)}.myos-root[data-skin=holo-chrome] .brand-mark{box-shadow:inset 0 0 0 1px #ffffffb8,0 4px 12px #32455c33}.myos-root[data-skin=rgb-glitch] .screen-scroll{background-color:var(--app);background-image:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 4px)}.myos-root[data-skin=rgb-glitch] :is(.brand-mark,.page-heading h1){text-shadow:-1px 0 #ff304fb8,1px 0 #22dfffb8}.myos-root[data-skin=rgb-glitch] .sidebar{box-shadow:-3px 0 #ff304f2e,5px 0 #22dfff2e}.myos-root[data-skin=riot-print] .screen-scroll{background-color:var(--app);background-image:repeating-linear-gradient(135deg,#11110f07 0 1px,#0000 1px 9px)}.myos-root[data-skin=riot-print] :is(.panel,.content-card:not(.finance-card),.vault-card,.sidebar-clock){box-shadow:5px 5px #11110fe6}.myos-root[data-skin=riot-print] .sidebar{box-shadow:7px 0 #ffde24,10px 0 #11110f}.myos-root[data-skin=riot-print] .brand-mark{color:#11110f;background:#ffde24;box-shadow:3px 3px #ff3c7f}.myos-root:is([data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview,.sidebar-clock){isolation:isolate;position:relative}.myos-root:is([data-skin=thermal-99],[data-skin=redacted],[data-skin=zebra-void]) :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview,.sidebar-clock)>*{z-index:1;position:relative}.myos-root[data-skin=thermal-99] .screen-scroll{background-color:var(--app);background-image:repeating-radial-gradient(at 88% 4%,#0000 0 24px,#ffe60017 25px 26px,#0000 27px 39px),repeating-radial-gradient(at 8% 94%,#0000 0 31px,#00e5ff14 32px 33px,#0000 34px 49px),linear-gradient(132deg,#00e5ff13 0 16%,#0000 16% 37%,#d500ff11 37% 52%,#0000 52% 72%,#ff7a0012 72% 86%,#0000 86%),repeating-linear-gradient(118deg,#0000 0 42px,#ffffff05 42px 43px,#0000 43px 79px);background-attachment:local}.myos-root[data-skin=thermal-99] :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview,.sidebar-clock){background:linear-gradient(135deg,#00e5ff14,transparent 22%,#d500ff0b 49%,transparent 68%,#ff7a0012) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box,var(--line-art-border) border-box;filter:drop-shadow(-2px 0 8px #00e5ff26)drop-shadow(3px 7px 13px #ff315421);clip-path:polygon(0 12px,12px 0,calc(100% - 31px) 0,calc(100% - 23px) 8px,100% 8px,100% calc(100% - 12px),calc(100% - 12px) 100%,9px 100%,0 calc(100% - 9px));border-radius:0}.myos-root[data-skin=thermal-99] :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview,.sidebar-clock):before{z-index:3;content:"";pointer-events:none;background:linear-gradient(#00e5ff 0 0) 0 0/30px 2px no-repeat,linear-gradient(#00e5ff 0 0) 0 0/2px 17px no-repeat,linear-gradient(#ffe600 0 0) 100% 0/22px 2px no-repeat,linear-gradient(#ffe600 0 0) 100% 0/2px 13px no-repeat,linear-gradient(#ff3154 0 0) 0 100%/19px 2px no-repeat,linear-gradient(#ff3154 0 0) 0 100%/2px 12px no-repeat,linear-gradient(#d500ff 0 0) 100% 100%/34px 2px no-repeat,linear-gradient(#d500ff 0 0) 100% 100%/2px 17px no-repeat;position:absolute;inset:5px}.myos-root[data-skin=thermal-99] :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview,.sidebar-clock):after{z-index:3;content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#00e5ff 0 9px,#0000 9px 13px,#ff3154 13px 20px,#0000 20px 24px,#ffe600 24px 31px,#0000 31px 35px);width:64px;height:3px;position:absolute;top:4px;right:34px}.myos-root[data-skin=thermal-99] .topbar{background:linear-gradient(96deg,#00e5ff21 0 11%,transparent 11% 36%,#d500ff1a 36% 49%,transparent 49% 73%,#ff7a001c 73% 86%,transparent 86%),var(--surface)}.myos-root[data-skin=thermal-99] .panel-header{background:linear-gradient(90deg,#00e5ff1f,#0000 29%,#d500ff14 58%,#0000 79%,#ffe60014)}.myos-root[data-skin=thermal-99] .sidebar{background:repeating-radial-gradient(ellipse at 20% 15%,transparent 0 22px,#00e5ff14 23px 24px,transparent 25px 36px) padding-box,repeating-linear-gradient(165deg,transparent 0 31px,#ff31540b 31px 32px,transparent 32px 58px) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box,var(--line-art-sidebar) border-box;box-shadow:4px 0 #ff3154,7px 0 #ff7a00,10px 0 #ffe600}.myos-root[data-skin=thermal-99] .brand-mark{clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:linear-gradient(135deg,#00e5ff,#d500ff 34%,#ff3154 58%,#ff7a00 78%,#ffe600);border-radius:0;box-shadow:0 0 18px #ff315452}.myos-root[data-skin=thermal-99] :is(.profile-avatar,.day-cell,.quick-input-button,.primary-button,.store-apply-button){clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);border-radius:0}.myos-root[data-skin=thermal-99] .sidebar-nav button.active{border:1px solid var(--line-art-1);clip-path:polygon(0 8px,8px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);box-shadow:inset 4px 0 0 var(--line-art-2),inset -8px 0 0 #ffe6006b;border-radius:0}.myos-root[data-skin=redacted] .screen-scroll{background-color:var(--app);background-image:linear-gradient(90deg,#0000 0 67px,#d3132421 67px 69px,#0000 69px),repeating-linear-gradient(0deg,#0000 0 23px,#0909090e 23px 24px),radial-gradient(circle,#09090913 0 1px,#0000 1.2px);background-size:auto,auto,11px 11px;background-attachment:local}.myos-root[data-skin=redacted] :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview,.sidebar-clock){background:repeating-linear-gradient(0deg,transparent 0 20px,#09090908 20px 21px) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box;filter:drop-shadow(6px 6px #090909);clip-path:polygon(0 5px,5px 0,21% 2px,43% 0,61% 3px,82% 0,calc(100% - 5px) 3px,100% 8px,calc(100% - 2px) 37%,100% 66%,calc(100% - 4px) 100%,71% calc(100% - 2px),44% 100%,19% calc(100% - 3px),0 calc(100% - 5px),2px 72%,0 44%);border:2px solid #090909;border-radius:0}.myos-root[data-skin=redacted] :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview,.sidebar-clock):before{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#090909 0 48px,#d31324 48px 58px,#090909 58px);width:72px;height:7px;position:absolute;top:5px;right:22px;box-shadow:-19px 9px 0 -2px #090909d1}.myos-root[data-skin=redacted] :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview,.sidebar-clock):after{z-index:3;content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#090909 0 2px,#0000 2px 4px,#090909 4px 7px,#0000 7px 9px,#d31324 9px 11px,#0000 11px 14px);width:58px;height:7px;position:absolute;bottom:5px;right:13px}.myos-root[data-skin=redacted] .topbar{isolation:isolate;background:var(--surface);overflow:hidden}.myos-root[data-skin=redacted] .topbar>*{z-index:1;position:relative}.myos-root[data-skin=redacted] .topbar:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#090909 0 48px,#d31324 48px 60px,#090909 60px 96px);width:96px;height:5px;position:absolute;top:4px;left:20px}.myos-root[data-skin=redacted] .panel-header{background:linear-gradient(90deg,#09090916 0 17%,#0000 17% 72%,#d313241a 72% 83%,#0000 83%);border-bottom:3px solid #090909}.myos-root[data-skin=redacted] .sidebar{background:linear-gradient(90deg,#090909 0 5px,transparent 5px 22px,#d313242b 22px 24px,transparent 24px) padding-box,repeating-linear-gradient(0deg,transparent 0 24px,#0909090d 24px 25px) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box,var(--line-art-sidebar) border-box;box-shadow:7px 0 #090909,10px 0 #d31324}.myos-root[data-skin=redacted] .brand-mark{color:#fffefa;clip-path:polygon(0 4px,5px 0,100% 2px,calc(100% - 2px) 100%,3px calc(100% - 2px));background:#090909;border-radius:0;box-shadow:4px 4px #d31324}.myos-root[data-skin=redacted] .page-heading h1{text-underline-offset:5px;-webkit-text-decoration:underline #d31324;text-decoration:underline #d31324;text-decoration-thickness:4px}.myos-root[data-skin=redacted] :is(.profile-avatar,.day-cell){clip-path:polygon(0 4px,4px 0,72% 2px,100% 0,calc(100% - 2px) 100%,37% calc(100% - 2px),0 100%);border:2px solid #090909;border-radius:0}.myos-root[data-skin=redacted] :is(.quick-input-button,.primary-button,.store-apply-button,.small-button){border:2px solid #090909;border-radius:0;box-shadow:3px 3px #090909}.myos-root[data-skin=redacted] .sidebar-nav button.active{border:2px solid #090909;border-radius:0;box-shadow:4px 4px #090909,7px 4px #d31324}.myos-root[data-skin=zebra-void] .screen-scroll{background-color:var(--app);background-image:repeating-conic-gradient(from 42deg at 86% 7%,#f8f8ef0e 0 8deg,transparent 8deg 18deg),repeating-linear-gradient(132deg,#f8f8ef07 0 7px,transparent 7px 22px),linear-gradient(112deg,transparent 0 58%,#baff3709 58% 71%,transparent 71% 82%,#ff3e9309 82%);background-size:760px 760px,auto,auto;background-attachment:local}.myos-root[data-skin=zebra-void] :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview,.sidebar-clock){background:linear-gradient(118deg,#ff3e930b,transparent 24%,#baff370a 58%,transparent 78%) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box,var(--line-art-border) border-box;filter:drop-shadow(-4px -4px #ff3e939e)drop-shadow(5px 5px #baff37b8);clip-path:polygon(0 9px,8px 9px,8px 0,calc(100% - 18px) 0,calc(100% - 18px) 7px,calc(100% - 9px) 7px,calc(100% - 9px) 15px,100% 15px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,17px 100%,17px calc(100% - 7px),8px calc(100% - 7px),8px calc(100% - 15px),0 calc(100% - 15px));border-radius:0}.myos-root[data-skin=zebra-void] :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview,.sidebar-clock):before{z-index:3;content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#f8f8ef 0 3px,#050506 3px 6px) 0 0/34px 7px no-repeat,repeating-linear-gradient(135deg,#baff37 0 3px,#050506 3px 6px) 100% 0/28px 7px no-repeat,repeating-linear-gradient(135deg,#ff3e93 0 3px,#050506 3px 6px) 0 100%/28px 7px no-repeat,repeating-linear-gradient(135deg,#6d4cff 0 3px,#050506 3px 6px) 100% 100%/34px 7px no-repeat;position:absolute;inset:5px}.myos-root[data-skin=zebra-void] :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview,.sidebar-clock):after{z-index:3;content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#f8f8ef 0 6px,#050506 6px 12px,#baff37 12px 16px,#050506 16px 22px,#ff3e93 22px 26px,#6d4cff 26px 30px);width:6px;height:52%;position:absolute;top:24%;right:3px}.myos-root[data-skin=zebra-void] .topbar{background:repeating-linear-gradient(125deg,#f8f8ef14 0 9px,transparent 9px 21px) 100% /38% 100% no-repeat,var(--surface)}.myos-root[data-skin=zebra-void] .panel-header{background:repeating-linear-gradient(125deg,#f8f8ef09 0 8px,#0000 8px 20px);border-bottom:3px solid #0000;border-image:repeating-linear-gradient(90deg,#f8f8ef 0 16px,#050506 16px 29px,#baff37 29px 37px,#050506 37px 50px,#ff3e93 50px 58px,#6d4cff 58px 66px) 1}.myos-root[data-skin=zebra-void] .sidebar{background:repeating-conic-gradient(from 38deg at 40% 18%,#f8f8ef11 0 9deg,transparent 9deg 20deg) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box,var(--line-art-sidebar) border-box;box-shadow:4px 0 #f8f8ef,8px 0 #baff37,12px 0 #ff3e93}.myos-root[data-skin=zebra-void] .brand-mark{color:#050506;clip-path:polygon(0 8px,8px 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:#baff37;border-radius:0;box-shadow:-3px -3px #ff3e93,3px 3px #6d4cff}.myos-root[data-skin=zebra-void] :is(.profile-avatar,.day-cell,.quick-input-button,.primary-button,.store-apply-button){clip-path:polygon(0 7px,7px 7px,7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) calc(100% - 7px),calc(100% - 7px) 100%,0 100%);border-radius:0}.myos-root[data-skin=zebra-void] .sidebar-nav button.active{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,10px 50%);border:1px solid #f8f8ef;border-radius:0;box-shadow:inset 5px 0 #ff3e93,inset -10px 0 #baff37}.myos-root[data-skin=blueprint-x] .screen-scroll{background-color:var(--app);background-image:linear-gradient(#48d9ff0b 1px,#0000 0),linear-gradient(90deg,#48d9ff0b 1px,#0000 0);background-size:28px 28px}.myos-root[data-skin=blueprint-x] :is(.panel,.content-card:not(.finance-card),.vault-card,.sidebar-clock){border-radius:3px}.myos-root[data-skin=executive]{--theme-canvas-pattern:linear-gradient(#2463eb09 1px,transparent 0),linear-gradient(90deg,#2463eb09 1px,transparent 0),linear-gradient(135deg,transparent 0 48%,#13203405 48% 52%,transparent 52%);--theme-canvas-size:32px 32px,32px 32px,190px 190px;--theme-panel-pattern:linear-gradient(135deg,#2463eb0b,transparent 38%);--theme-edge-pattern:linear-gradient(90deg,var(--project),var(--finance) 52%,transparent 86%);--theme-sidebar-pattern:linear-gradient(145deg,#2463eb13,transparent 34%),repeating-linear-gradient(0deg,transparent 0 47px,#13203407 47px 48px);--theme-header-pattern:linear-gradient(90deg,#2463eb0e,transparent 34%)}.myos-root[data-skin=companion]{--theme-canvas-pattern:repeating-linear-gradient(0deg,transparent 0 25px,#756b610e 25px 26px),radial-gradient(circle at 1px 1px,#756b611a 0 .7px,transparent .9px);--theme-canvas-size:auto,12px 12px;--theme-panel-pattern:linear-gradient(90deg,#3979c60b 0 2px,transparent 2px),repeating-linear-gradient(0deg,transparent 0 31px,#756b6106 31px 32px);--theme-edge-pattern:linear-gradient(90deg,#b98c55,var(--project) 58%,transparent 90%);--theme-sidebar-pattern:repeating-linear-gradient(135deg,#756b6109 0 1px,transparent 1px 9px),linear-gradient(180deg,#b98c5512,transparent 40%);--theme-header-pattern:repeating-linear-gradient(90deg,#756b6109 0 1px,transparent 1px 11px)}.myos-root[data-skin=midnight]{--theme-canvas-pattern:linear-gradient(128deg,transparent 0 49.6%,#6c9cff0e 49.8% 50.2%,transparent 50.4%),radial-gradient(circle at 12px 12px,#b8d0ff29 0 1px,transparent 1.3px),linear-gradient(158deg,#6c9cff0b,transparent 36% 66%,#b28aff09);--theme-canvas-size:180px 140px,72px 72px,100% 100%;--theme-panel-pattern:linear-gradient(145deg,#6c9cff0e,transparent 42%,#b28aff09);--theme-edge-pattern:linear-gradient(90deg,#6c9cff,#b28aff 54%,transparent 92%);--theme-sidebar-pattern:linear-gradient(155deg,#6c9cff1a,transparent 32%),repeating-linear-gradient(125deg,transparent 0 30px,#b28aff06 30px 31px);--theme-header-pattern:linear-gradient(90deg,#6c9cff13,transparent 28%,#b28aff0b)}.myos-root[data-skin=studio]{--theme-canvas-pattern:linear-gradient(#11111109 1px,transparent 0),linear-gradient(90deg,#11111109 1px,transparent 0),repeating-linear-gradient(135deg,transparent 0 61px,#175dcc07 61px 62px);--theme-canvas-size:24px 24px,24px 24px,auto;--theme-panel-pattern:linear-gradient(90deg,#175dcc0b,transparent 30%);--theme-edge-pattern:linear-gradient(90deg,#111,#175dcc 56%,transparent 88%);--theme-sidebar-pattern:repeating-linear-gradient(0deg,transparent 0 39px,#11111109 39px 40px);--theme-header-pattern:linear-gradient(90deg,#1111110e,transparent 24%)}.myos-root[data-skin=garden]{--theme-canvas-pattern:repeating-radial-gradient(ellipse at 0 100%,transparent 0 29px,#137b610e 30px 31px,transparent 32px 46px),linear-gradient(118deg,transparent 0 49.6%,#137b6109 49.8% 50.2%,transparent 50.4%);--theme-canvas-size:220px 180px,96px 96px;--theme-panel-pattern:linear-gradient(145deg,#137b610e,transparent 40%);--theme-edge-pattern:linear-gradient(90deg,#137b61,#7952a5 62%,transparent 92%);--theme-sidebar-pattern:repeating-radial-gradient(ellipse at 0 0,transparent 0 23px,#137b610f 24px 25px,transparent 26px 38px);--theme-header-pattern:linear-gradient(90deg,#137b6113,transparent 35%)}.myos-root[data-skin=pixel]{--theme-canvas-pattern:conic-gradient(from 90deg at 1px 1px,#164bea0d 90deg,transparent 0),linear-gradient(#171b3008 1px,transparent 0),linear-gradient(90deg,#171b3008 1px,transparent 0);--theme-canvas-size:16px 16px,32px 32px,32px 32px;--theme-panel-pattern:linear-gradient(135deg,#164bea0d 0 12px,transparent 12px);--theme-edge-pattern:repeating-linear-gradient(90deg,#164bea 0 14px,transparent 14px 19px,#07856a 19px 25px,transparent 25px 32px);--theme-sidebar-pattern:repeating-linear-gradient(0deg,#164bea0b 0 8px,transparent 8px 16px);--theme-header-pattern:conic-gradient(from 90deg at 1px 1px,#164bea11 90deg,transparent 0) 0 0 /12px 12px}.myos-root[data-skin=signal]{--theme-canvas-pattern:repeating-linear-gradient(0deg,transparent 0 35px,#35c8a70e 35px 36px,transparent 36px 52px),repeating-linear-gradient(112deg,transparent 0 81px,#5795ff09 81px 82px);--theme-canvas-size:auto;--theme-panel-pattern:linear-gradient(90deg,#35c8a70e,transparent 32%);--theme-edge-pattern:repeating-linear-gradient(90deg,#35c8a7 0 26px,transparent 26px 33px,#5795ff 33px 45px,transparent 45px 58px);--theme-sidebar-pattern:repeating-linear-gradient(0deg,transparent 0 23px,#35c8a70b 23px 24px);--theme-header-pattern:linear-gradient(90deg,#35c8a713,transparent 42%)}.myos-root[data-skin=ledger]{--theme-canvas-pattern:linear-gradient(90deg,transparent 0 54px,#c43d4611 54px 55px,transparent 55px),repeating-linear-gradient(0deg,transparent 0 27px,#2563cc0d 27px 28px);--theme-canvas-size:auto;--theme-panel-pattern:repeating-linear-gradient(0deg,transparent 0 31px,#1d222606 31px 32px);--theme-edge-pattern:linear-gradient(90deg,#1d2226,#2563cc 64%,transparent 90%);--theme-sidebar-pattern:repeating-linear-gradient(0deg,transparent 0 31px,#1d222609 31px 32px);--theme-header-pattern:linear-gradient(90deg,#2563cc0f,transparent 35%)}.myos-root[data-skin=console]{--theme-canvas-pattern:repeating-linear-gradient(180deg,#50c9a209 0 1px,transparent 1px 5px),linear-gradient(90deg,#50c9a209 1px,transparent 0);--theme-canvas-size:auto,48px 100%;--theme-panel-pattern:repeating-linear-gradient(180deg,#50c9a206 0 1px,transparent 1px 5px);--theme-edge-pattern:repeating-linear-gradient(90deg,#50c9a2 0 20px,transparent 20px 27px,#5a9dff 27px 31px,transparent 31px 43px);--theme-sidebar-pattern:repeating-linear-gradient(180deg,transparent 0 17px,#50c9a20b 17px 18px);--theme-header-pattern:linear-gradient(90deg,#50c9a214,transparent 38%)}.myos-root[data-skin=atelier]{--theme-canvas-pattern:repeating-linear-gradient(0deg,#26343d05 0 1px,transparent 1px 6px),repeating-linear-gradient(90deg,#26343d05 0 1px,transparent 1px 8px),linear-gradient(138deg,#2767cf09,transparent 45%);--theme-canvas-size:auto;--theme-panel-pattern:linear-gradient(135deg,#2767cf0a,transparent 40%);--theme-edge-pattern:linear-gradient(90deg,#2767cf,#16836d 56%,transparent 90%);--theme-sidebar-pattern:repeating-linear-gradient(135deg,#26343d06 0 1px,transparent 1px 8px);--theme-header-pattern:linear-gradient(90deg,#2767cf0d,transparent 30%)}.myos-root[data-skin=focus]{--theme-canvas-pattern:linear-gradient(112deg,transparent 0 24%,#2164d40b 24% 36%,transparent 36% 66%,#10836a07 66% 73%,transparent 73%),repeating-linear-gradient(0deg,transparent 0 63px,#111a2106 63px 64px);--theme-canvas-size:100% 100%,auto;--theme-panel-pattern:linear-gradient(112deg,#2164d40b,transparent 34%);--theme-edge-pattern:linear-gradient(90deg,#2164d4 0 28%,transparent 72%);--theme-sidebar-pattern:linear-gradient(160deg,#2164d411,transparent 36%);--theme-header-pattern:linear-gradient(90deg,#2164d40e,transparent 28%)}.myos-root[data-skin=citrus]{--theme-canvas-pattern:linear-gradient(#171d1d0b 1px,transparent 0),linear-gradient(90deg,#171d1d0b 1px,transparent 0),conic-gradient(from 90deg at 2px 2px,#ffd43d2e 90deg,transparent 0);--theme-canvas-size:30px 30px,30px 30px,60px 60px;--theme-panel-pattern:linear-gradient(135deg,#ffd43d17 0 18px,transparent 18px);--theme-edge-pattern:linear-gradient(90deg,#ffd43d 0 26%,#087b5d 26% 52%,#235fd6 52% 72%,transparent 72%);--theme-sidebar-pattern:repeating-linear-gradient(0deg,transparent 0 29px,#171d1d0a 29px 30px),linear-gradient(155deg,#ffd43d1f,transparent 34%);--theme-header-pattern:linear-gradient(90deg,#ffd43d21,transparent 30%)}.myos-root[data-skin=bloom]{--theme-canvas-pattern:repeating-radial-gradient(ellipse at 8% 92%,transparent 0 28px,#c85f680f 29px 30px,transparent 31px 45px),repeating-radial-gradient(ellipse at 94% 4%,transparent 0 36px,#7952a50b 37px 38px,transparent 39px 56px),linear-gradient(135deg,#c85f6809,transparent 40% 70%,#3d6ed606);--theme-canvas-size:220px 180px,280px 220px,100% 100%;--theme-panel-pattern:linear-gradient(145deg,#c85f680e,transparent 38%,#7952a508);--theme-edge-pattern:linear-gradient(90deg,#c85f68,#7952a5 56%,#3d6ed6 78%,transparent 94%);--theme-sidebar-pattern:repeating-radial-gradient(ellipse at 0 100%,transparent 0 31px,#c85f680e 32px 33px,transparent 34px 49px);--theme-header-pattern:linear-gradient(90deg,#c85f6816,transparent 34%)}.myos-root[data-skin=nocturne]{--theme-canvas-pattern:repeating-linear-gradient(90deg,#f4f0e805 0 1px,transparent 1px 18px),repeating-linear-gradient(128deg,transparent 0 72px,#ff856f09 72px 73px),linear-gradient(145deg,#ff856f0b,transparent 32% 70%,#66a0ff08);--theme-canvas-size:auto;--theme-panel-pattern:linear-gradient(145deg,#ff856f0b,transparent 40%);--theme-edge-pattern:linear-gradient(90deg,#ff856f,#c19aef 54%,transparent 90%);--theme-sidebar-pattern:repeating-linear-gradient(90deg,#f4f0e805 0 1px,transparent 1px 14px),linear-gradient(165deg,#ff856f13,transparent 38%);--theme-header-pattern:linear-gradient(90deg,#ff856f13,transparent 32%)}.myos-root[data-skin=vinework]{--theme-canvas-pattern:repeating-radial-gradient(ellipse at 0 100%,transparent 0 27px,#2d754413 28px 29px,transparent 30px 45px),repeating-radial-gradient(ellipse at 100% 0,transparent 0 34px,#a8cf6811 35px 36px,transparent 37px 53px),linear-gradient(118deg,transparent 0 49.6%,#2d75440a 49.8% 50.2%,transparent 50.4%);--theme-canvas-size:210px 180px,260px 220px,100px 100px;--theme-panel-pattern:linear-gradient(145deg,#a8cf6814,transparent 38%);--theme-edge-pattern:repeating-linear-gradient(112deg,#2d7544 0 12px,#a8cf68 12px 17px,transparent 17px 24px);--theme-sidebar-pattern:repeating-radial-gradient(ellipse at 0 0,transparent 0 24px,#2d754413 25px 26px,transparent 27px 41px);--theme-header-pattern:linear-gradient(90deg,#a8cf681c,transparent 36%)}.myos-root[data-skin=neon-pulse]{--theme-canvas-pattern:linear-gradient(#50efff0a 1px,transparent 0),linear-gradient(90deg,#50efff0a 1px,transparent 0),repeating-linear-gradient(112deg,transparent 0 72px,#ff52cd0b 72px 74px,transparent 74px 102px);--theme-canvas-size:36px 36px,36px 36px,auto;--theme-panel-pattern:linear-gradient(125deg,#50efff0e,transparent 35%,#ff52cd0b);--theme-edge-pattern:linear-gradient(90deg,#50efff,#ff52cd 48%,#50efff 76%,transparent 96%);--theme-sidebar-pattern:repeating-linear-gradient(0deg,transparent 0 35px,#ff52cd0d 35px 36px),linear-gradient(145deg,#50efff17,transparent 35%);--theme-header-pattern:linear-gradient(90deg,#50efff14,transparent 30%,#ff52cd0b)}.myos-root[data-skin=aurora-circuit]{--theme-canvas-pattern:linear-gradient(#4fffd20b 1px,transparent 0),linear-gradient(90deg,#4fffd20b 1px,transparent 0),linear-gradient(128deg,#4fffd212 0 11%,transparent 11% 36%,#c8ff4f0e 36% 43%,transparent 43% 70%,#42d9ef0e 70% 78%,transparent 78%);--theme-canvas-size:34px 34px,34px 34px,100% 100%;--theme-panel-pattern:linear-gradient(128deg,#4fffd20f,transparent 38%,#c8ff4f09);--theme-edge-pattern:repeating-linear-gradient(90deg,#4fffd2 0 18px,transparent 18px 26px,#c8ff4f 26px 31px,transparent 31px 42px);--theme-sidebar-pattern:repeating-linear-gradient(0deg,transparent 0 28px,#4fffd20d 28px 29px);--theme-header-pattern:linear-gradient(90deg,#4fffd217,transparent 35%,#c8ff4f0d)}.myos-root[data-skin=prism-shift]{--theme-canvas-pattern:linear-gradient(122deg,#00a9c813 0 13%,transparent 13% 38%,#ff5d630e 38% 48%,transparent 48% 70%,#e6aa130e 70% 79%,transparent 79%),repeating-linear-gradient(58deg,transparent 0 74px,#15233306 74px 75px);--theme-canvas-size:100% 100%,auto;--theme-panel-pattern:linear-gradient(122deg,#00a9c80f,transparent 32% 62%,#ff5d630a);--theme-edge-pattern:linear-gradient(90deg,#00a9c8 0 27%,#ff5d63 27% 52%,#e6aa13 52% 71%,transparent 71%);--theme-sidebar-pattern:linear-gradient(155deg,#00a9c81c,transparent 30% 62%,#ff5d6312);--theme-header-pattern:linear-gradient(90deg,#00a9c817,transparent 34%,#ff5d630e)}.myos-root[data-skin=solar-flare]{--theme-canvas-pattern:repeating-conic-gradient(from 18deg at 100% 0,#ff6b2c13 0 5deg,transparent 5deg 14deg,#ffd1660b 14deg 18deg,transparent 18deg 29deg),repeating-linear-gradient(135deg,transparent 0 58px,#ff3f6709 58px 59px);--theme-canvas-size:760px 760px,auto;--theme-canvas-position:100% 0,0 0;--theme-panel-pattern:linear-gradient(135deg,#ff6b2c11,transparent 38%,#ffd16609);--theme-edge-pattern:linear-gradient(90deg,#ff6b2c,#ffd166 44%,#ff3f67 72%,transparent 96%);--theme-sidebar-pattern:repeating-linear-gradient(135deg,transparent 0 42px,#ff6b2c0b 42px 43px),linear-gradient(165deg,#ffd16612,transparent 34%);--theme-header-pattern:linear-gradient(90deg,#ff6b2c17,transparent 34%,#ffd1660a)}.myos-root[data-skin=blueprint-x]{--theme-canvas-pattern:linear-gradient(#48d9ff0e 1px,transparent 0),linear-gradient(90deg,#48d9ff0e 1px,transparent 0),linear-gradient(#48d9ff06 1px,transparent 0),linear-gradient(90deg,#48d9ff06 1px,transparent 0),repeating-linear-gradient(135deg,transparent 0 93px,#ffb55209 93px 94px);--theme-canvas-size:28px 28px,28px 28px,7px 7px,7px 7px,auto;--theme-panel-pattern:linear-gradient(135deg,#48d9ff0e,transparent 36%);--theme-edge-pattern:repeating-linear-gradient(90deg,#48d9ff 0 12px,transparent 12px 18px,#ffb552 18px 21px,transparent 21px 29px);--theme-sidebar-pattern:linear-gradient(#48d9ff0a 1px,transparent 0),linear-gradient(90deg,#48d9ff0a 1px,transparent 0);--theme-sidebar-size:18px 18px,18px 18px;--theme-header-pattern:repeating-linear-gradient(90deg,#48d9ff14 0 12px,transparent 12px 18px,#ffb5520f 18px 21px,transparent 21px 29px)}.myos-root[data-skin=acid-terminal]{--theme-canvas-pattern:repeating-linear-gradient(180deg,#bdff420a 0 1px,transparent 1px 5px),linear-gradient(90deg,#bdff4209 1px,transparent 0),repeating-linear-gradient(112deg,transparent 0 86px,#ffb62e06 86px 87px);--theme-canvas-size:auto,48px 100%,auto;--theme-panel-pattern:repeating-linear-gradient(180deg,#bdff4206 0 1px,transparent 1px 5px);--theme-edge-pattern:repeating-linear-gradient(90deg,#bdff42 0 21px,transparent 21px 27px,#ffb62e 27px 31px,transparent 31px 42px);--theme-sidebar-pattern:repeating-linear-gradient(180deg,transparent 0 18px,#bdff420d 18px 19px);--theme-header-pattern:linear-gradient(90deg,#bdff4217,transparent 38%)}.myos-root[data-skin=holo-chrome]{--theme-canvas-pattern:linear-gradient(118deg,#00b9d017,transparent 22% 36%,#7868ff12 36% 43%,transparent 43% 58%,#e448b013 58% 66%,transparent 66% 80%,#35c89512),repeating-linear-gradient(135deg,transparent 0 78px,#17223006 78px 79px);--theme-canvas-size:100% 100%,auto;--theme-panel-pattern:linear-gradient(118deg,#00b9d012,transparent 28%,#e448b00e 56%,transparent 76%,#35c8950d);--theme-edge-pattern:linear-gradient(90deg,#00b9d0,#7868ff 26%,#e448b0 50%,#f3b51b 70%,#35c895 88%,transparent);--theme-sidebar-pattern:linear-gradient(164deg,#00b9d01a,transparent 28%,#e448b013 58%,transparent 78%);--theme-header-pattern:linear-gradient(90deg,#00b9d016,transparent 24%,#e448b00f 58%,transparent 80%)}.myos-root[data-skin=rgb-glitch]{--theme-canvas-pattern:repeating-linear-gradient(180deg,#ffffff06 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,transparent 0 86px,#ff304f0b 86px 88px,transparent 88px 142px,#22dfff0a 142px 144px,transparent 144px 211px),linear-gradient(112deg,#ff304f0b,transparent 34% 68%,#22dfff0a);--theme-canvas-size:auto;--theme-panel-pattern:repeating-linear-gradient(180deg,#ffffff05 0 1px,transparent 1px 4px);--theme-edge-pattern:repeating-linear-gradient(90deg,#ff304f 0 14px,transparent 14px 19px,#f8f8ff 19px 21px,transparent 21px 26px,#22dfff 26px 40px,transparent 40px 49px);--theme-sidebar-pattern:repeating-linear-gradient(0deg,transparent 0 31px,#ff304f0d 31px 32px,transparent 32px 45px,#22dfff0b 45px 46px);--theme-header-pattern:linear-gradient(90deg,#ff304f16,transparent 32%,#22dfff12)}.myos-root[data-skin=riot-print]{--theme-canvas-pattern:radial-gradient(circle at 1px 1px,#11110f21 0 .8px,transparent 1px),repeating-linear-gradient(135deg,transparent 0 62px,#ff3c7f0b 62px 70px,transparent 70px 86px,#165bd90a 86px 91px,transparent 91px 118px);--theme-canvas-size:7px 7px,auto;--theme-panel-pattern:radial-gradient(circle at 1px 1px,#11110f0e 0 .7px,transparent .9px);--theme-panel-size:6px 6px;--theme-edge-pattern:repeating-linear-gradient(90deg,#11110f 0 18px,#ffde24 18px 31px,#ff3c7f 31px 44px,#165bd9 44px 58px);--theme-sidebar-pattern:radial-gradient(circle at 1px 1px,#11110f1f 0 .7px,transparent .9px),linear-gradient(160deg,#ffde241f,transparent 35%);--theme-sidebar-size:7px 7px,auto;--theme-header-pattern:repeating-linear-gradient(135deg,#ffde2426 0 8px,transparent 8px 16px,#ff3c7f1a 16px 24px,transparent 24px 32px)}.myos-root[data-skin]:not([data-skin=thermal-99]):not([data-skin=redacted]):not([data-skin=zebra-void]) .screen-scroll{background-color:var(--app);background-image:var(--theme-canvas-pattern,none);background-position:var(--theme-canvas-position,0 0);background-size:var(--theme-canvas-size,auto);background-attachment:local}.myos-root[data-skin]:not([data-skin=thermal-99]):not([data-skin=redacted]):not([data-skin=zebra-void]) :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview,.sidebar-clock){isolation:isolate;position:relative}.myos-root[data-skin]:not([data-skin=thermal-99]):not([data-skin=redacted]):not([data-skin=zebra-void]) :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview,.sidebar-clock)>*{z-index:1;position:relative}.myos-root[data-skin]:not([data-skin=thermal-99]):not([data-skin=redacted]):not([data-skin=zebra-void]) :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview,.sidebar-clock):before{z-index:0;border-radius:inherit;background-image:var(--theme-panel-pattern,none);background-position:var(--theme-panel-position,0 0);background-size:var(--theme-panel-size,auto);content:"";pointer-events:none;position:absolute;inset:0}.myos-root[data-skin]:not([data-skin=thermal-99]):not([data-skin=redacted]):not([data-skin=zebra-void]) :is(.panel,.content-card:not(.finance-card),.vault-card,.store-skin-card,.store-font-option,.finance-summary-card,.finance-next-schedule,.dday-overview,.sidebar-clock):after{z-index:2;background:var(--theme-edge-pattern,transparent);content:"";pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.myos-root[data-skin]:not([data-skin=thermal-99]):not([data-skin=redacted]):not([data-skin=zebra-void]) .sidebar,.myos-root[data-skin]:not([data-skin=thermal-99]):not([data-skin=redacted]):not([data-skin=zebra-void]) .topbar{isolation:isolate}.myos-root[data-skin]:not([data-skin=thermal-99]):not([data-skin=redacted]):not([data-skin=zebra-void]) .sidebar>*,.myos-root[data-skin]:not([data-skin=thermal-99]):not([data-skin=redacted]):not([data-skin=zebra-void]) .topbar>*{z-index:1;position:relative}.myos-root[data-skin]:not([data-skin=thermal-99]):not([data-skin=redacted]):not([data-skin=zebra-void]) .sidebar:before,.myos-root[data-skin]:not([data-skin=thermal-99]):not([data-skin=redacted]):not([data-skin=zebra-void]) .topbar:before{z-index:0;content:"";pointer-events:none;position:absolute;inset:0}.myos-root[data-skin]:not([data-skin=thermal-99]):not([data-skin=redacted]):not([data-skin=zebra-void]) .sidebar:before{background-image:var(--theme-sidebar-pattern,none);background-position:var(--theme-sidebar-position,0 0);background-size:var(--theme-sidebar-size,auto)}.myos-root[data-skin]:not([data-skin=thermal-99]):not([data-skin=redacted]):not([data-skin=zebra-void]) .topbar:before{background-image:var(--theme-header-pattern,none)}.admin-page{color:#182333;background:#eef2f5;min-height:100dvh;padding:30px}.admin-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1500px;margin:0 auto 22px;display:flex}.admin-brand{align-items:center;gap:8px;font-size:14px;font-weight:950;display:inline-flex}.admin-brand em{color:#fff;letter-spacing:0;background:#182333;border-radius:4px;padding:4px 7px;font-size:9px;font-style:normal}.admin-header h1{letter-spacing:0;margin:9px 0 3px;font-size:30px}.admin-header p{color:#647286;margin:0}.admin-header-actions{align-items:center;gap:8px;display:flex}.admin-header-actions>span{color:#647286;text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.admin-header-actions a,.admin-header-actions button{color:#314156;background:#fff;border:1px solid #d2dce6;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.admin-header-actions button{width:38px;padding:0}.admin-error{color:#9d302b;background:#fff0ee;border:1px solid #efb3ad;border-radius:6px;max-width:1500px;margin:0 auto 14px;padding:11px 13px;font-size:12px;font-weight:750}.admin-finance-metric{background:#fff;border:1px solid #d7e0e9;border-radius:6px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:82px;padding:13px;display:grid}.admin-finance-metric>span{color:#52647b;background:#edf2f7;place-items:center;width:38px;height:38px;display:grid}.admin-finance-metric>div{min-width:0;display:grid}.admin-finance-metric small{color:#748195;font-size:10px;font-weight:800}.admin-finance-metric strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:19px;overflow:hidden}.admin-finance-metric em{color:#8793a3;font-size:9px;font-style:normal}.admin-finance-metric.tone-blue>span{color:#245fd4;background:#e5edff}.admin-finance-metric.tone-green>span{color:#11755e;background:#ddf4eb}.admin-finance-metric.tone-orange>span{color:#aa6109;background:#fff0d9}.admin-finance-metric.tone-red>span{color:#b43a34;background:#ffe4e1}.admin-metrics{grid-template-columns:repeat(8,minmax(120px,1fr));gap:9px;max-width:1500px;margin:0 auto 16px;display:grid}.admin-metric{background:#fff;border:1px solid #d7e0e9;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:32px 1fr;gap:1px 9px;min-width:0;padding:13px;display:grid}.admin-metric>span{color:#52647b;background:#edf2f7;border-radius:5px;grid-row:span 2;place-items:center;width:32px;height:32px;display:grid}.admin-metric small{color:#748195;font-weight:750}.admin-metric small,.admin-metric strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-metric strong{font-variant-numeric:tabular-nums}.admin-metric.tone-blue>span{color:#245fd4;background:#e5edff}.admin-metric.tone-green>span{color:#11755e;background:#ddf4eb}.admin-metric.tone-orange>span{color:#aa6109;background:#fff0d9}.admin-metric.tone-red>span{color:#b43a34;background:#ffe4e1}.admin-loading{color:#647286;text-align:center;grid-column:1/-1;margin:0;padding:18px}.admin-section{background:#fff;border:1px solid #d7e0e9;border-radius:6px;max-width:1500px;margin:0 auto 16px;overflow:hidden}.admin-section-heading{border-bottom:1px solid #e3e9ef;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:12px 15px;display:flex}.admin-section-heading h2{margin:0;font-size:16px}.admin-section-heading p{color:#748195;margin:3px 0 0}.admin-user-filters,.admin-user-filters label{align-items:center;gap:7px;display:flex}.admin-user-filters label{color:#748195;background:#f5f7f9;border:1px solid #d7e0e9;border-radius:5px;width:260px;height:36px;padding:0 9px}.admin-user-filters input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.admin-user-filters select,.admin-user-filters>button{background:#fff;border:1px solid #d7e0e9;border-radius:5px;height:36px;padding:0 10px;font-size:11px;font-weight:750}.admin-user-filters>button{color:#fff;background:#182333;border-color:#182333}.admin-user-table-wrap{overflow-x:auto}.admin-user-table{border-collapse:collapse;width:100%;min-width:1420px}.admin-user-table th{color:#748195;text-align:left;background:#f5f7f9;padding:10px 12px;font-size:10px;font-weight:850}.admin-user-table td{vertical-align:middle;border-top:1px solid #e8edf2;padding:11px 12px}.admin-user-table td>small,.admin-user-table td>span,.admin-user-table td>strong{display:block}.admin-user-table td>small{color:#8190a2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.admin-user-table td:first-child{max-width:300px}.admin-user-table td:first-child>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-status{border-radius:9px;width:fit-content;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex!important}.admin-status.active{color:#11755e;background:#ddf4eb}.admin-status.locked{color:#b43a34;background:#ffe4e1}.admin-subscription{color:#647286;background:#edf2f7;border-radius:9px;width:fit-content;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex!important}.admin-subscription.active{color:#11755e;background:#ddf4eb}.admin-row-actions{flex-wrap:wrap;gap:5px;min-width:330px;display:flex}.admin-row-actions button{color:#52647b;background:#fff;border:1px solid #d7e0e9;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.admin-row-actions button.billing{color:#245fd4;background:#f3f7ff;border-color:#b8caed}.admin-row-actions button.danger{color:#a63530;border-color:#efb3ad}.admin-row-actions button.delete{color:#9f2f2b;background:#fff7f6;border-color:#e7bbb7}.admin-row-actions button.restore{color:#11755e;border-color:#acd9ca}.admin-row-actions button:disabled{cursor:not-allowed;opacity:.45}.admin-pagination{color:#748195;border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 14px;font-size:10px;display:flex}.admin-pagination>div{gap:5px;display:flex}.admin-pagination button{color:#52647b;background:#fff;border:1px solid #d7e0e9;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.admin-pagination button:disabled{opacity:.4}.admin-empty{color:#748195;text-align:center!important;padding:24px!important}.admin-audit-list{display:grid}.admin-audit-list article{border-top:1px solid #e8edf2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 15px;display:grid}.admin-audit-list article:first-child{border-top:0}.admin-audit-icon{color:#52647b;background:#edf2f7;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.admin-audit-list article>span:nth-child(2){gap:3px;display:grid}.admin-audit-list small,.admin-audit-list time{color:#8190a2;font-size:9px}.admin-drawer-backdrop{z-index:100;background:#151f2d5c;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-billing-drawer{background:#f3f6f8;border-left:1px solid #cbd5df;width:min(820px,100vw - 48px);height:100dvh;overflow:hidden;box-shadow:-18px 0 50px #1420302e}.admin-dialog-backdrop{z-index:120;background:#151f2d7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-delete-dialog{background:#fff;border:1px solid #d4dde6;border-radius:8px;width:min(520px,100%);overflow:hidden;box-shadow:0 24px 70px #1420303d}.admin-delete-dialog>header{border-bottom:1px solid #e5eaf0;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:17px 18px;display:grid}.admin-delete-dialog>header>span{color:#a63530;background:#fff0ee;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.admin-delete-dialog>header>div{gap:2px;display:grid}.admin-delete-dialog>header small{color:#a63530;font-size:9px;font-weight:900}.admin-delete-dialog>header h2{color:#172234;margin:0;font-size:18px}.admin-delete-dialog>header button{color:#69788b;background:#fff;border:1px solid #d8e0e8;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.admin-delete-body{gap:14px;padding:18px;display:grid}.admin-delete-body>p{color:#5e3c39;background:#fff7f6;border-left:3px solid #c8443c;margin:0;padding:11px 12px;font-size:12px;line-height:1.6}.admin-delete-body label{gap:6px;display:grid}.admin-delete-body label>span{color:#59697d;font-size:10px;font-weight:850}.admin-delete-body input,.admin-delete-body textarea{color:#172234;background:#f8fafb;border:1px solid #cfd8e2;border-radius:6px;width:100%;font-size:12px}.admin-delete-body input{height:40px;padding:0 10px}.admin-delete-body textarea{resize:vertical;min-height:82px;padding:10px}.admin-delete-dialog>footer{background:#f7f9fb;border-top:1px solid #e5eaf0;justify-content:flex-end;gap:7px;padding:13px 18px;display:flex}.admin-delete-dialog>footer button{color:#52647b;background:#fff;border:1px solid #ced7e0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.admin-delete-dialog>footer button.danger{color:#fff;background:#aa3530;border-color:#aa3530}.admin-delete-dialog>footer button:disabled{cursor:not-allowed;opacity:.45}.admin-drawer-header{background:#fff;border-bottom:1px solid #d7e0e9;justify-content:space-between;align-items:center;gap:18px;min-height:94px;padding:16px 20px;display:flex}.admin-drawer-header>div:first-child{min-width:0}.admin-drawer-header>div:first-child>span{color:#245fd4;font-size:9px;font-weight:900}.admin-drawer-header h2{margin:4px 0 1px;font-size:20px}.admin-drawer-header h2,.admin-drawer-header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-drawer-header p{color:#8190a2;margin:0;font-size:9px}.admin-drawer-header>div:last-child{flex:none;gap:6px;display:flex}.admin-drawer-header button{color:#52647b;background:#fff;border:1px solid #d7e0e9;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.admin-drawer-body{height:calc(100dvh - 94px);overflow-y:auto}.admin-inline-error{color:#9d302b;background:#fff0ee;border:1px solid #efb3ad;border-radius:6px;margin-bottom:10px;padding:10px 12px;font-size:11px;font-weight:750}.admin-drawer-loading{color:#748195;text-align:center;margin:0;padding:32px}.admin-billing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.admin-billing-summary article{background:#fff;border:1px solid #d7e0e9;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);gap:0 8px;min-width:0;padding:11px;display:grid}.admin-billing-summary article>span{color:#245fd4;background:#e8eef8;border-radius:5px;grid-row:span 2;place-items:center;width:30px;height:30px;display:grid}.admin-billing-summary small{color:#748195;font-size:9px;font-weight:800}.admin-billing-summary strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-drawer-section{background:#fff;border:1px solid #d7e0e9;border-radius:6px;margin-bottom:10px;overflow:hidden}.admin-drawer-section-title{border-bottom:1px solid #e3e9ef;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:11px 13px;display:flex}.admin-drawer-section-title h3{margin:0;font-size:14px}.admin-drawer-section-title p{color:#748195;margin:2px 0 0;font-size:9px}.admin-drawer-section-title>strong{color:#52647b;font-size:13px}.admin-all-skins-access{background:#f7f9fc;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"icon copy status""icon copy action";align-items:center;gap:5px 12px;min-height:104px;padding:15px;display:grid}.admin-all-skins-access.active{background:#edf8f4}.admin-all-skins-icon{color:#245fd4;background:#e6edfb;border-radius:7px;grid-area:icon;place-items:center;width:44px;height:44px;display:grid}.admin-all-skins-access.active .admin-all-skins-icon{color:#0d745a;background:#d7f0e6}.admin-all-skins-access>div{grid-area:copy;gap:2px;min-width:0;display:grid}.admin-all-skins-access>div>small{color:#245fd4;font-size:9px;font-weight:950}.admin-all-skins-access.active>div>small{color:#0d745a}.admin-all-skins-access h3{color:#1b2a3d;margin:0;font-size:14px}.admin-all-skins-access p{color:#6e7d90;margin:0;font-size:10px;line-height:1.45}.admin-access-status{color:#647286;white-space:nowrap;background:#e8edf3;border-radius:10px;grid-area:status;justify-self:end;padding:4px 7px;font-size:9px;font-weight:900}.admin-access-status.active{color:#0b6b53;background:#d6eee5}.admin-all-skins-access>button{color:#fff;background:#245fd4;border:1px solid #245fd4;border-radius:5px;grid-area:action;justify-self:end;min-width:126px;min-height:34px;padding:0 10px;font-size:10px;font-weight:850}.admin-all-skins-access>button.revoke{color:#6b7888;background:#fff;border-color:#c6d0da}.admin-all-skins-access>button:disabled{opacity:.48}.admin-all-skins-label{background:#dff3eb;border-radius:9px;width:fit-content;padding:3px 6px;font-weight:850;color:#0d745a!important;margin-top:4px!important}.admin-management-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.admin-management-form label{gap:5px;min-width:0;display:grid}.admin-management-form label>span{color:#647286;font-size:9px;font-weight:800}.admin-management-form .span-2{grid-column:1/-1}.admin-management-form input,.admin-management-form select{color:#26364a;background:#f8fafb;border:1px solid #d7e0e9;border-radius:5px;outline:0;width:100%;min-width:0;height:37px;padding:0 9px;font-size:11px}.admin-management-form input:focus,.admin-management-form select:focus{border-color:#6f98e6;box-shadow:0 0 0 3px #245fd41a}.admin-management-form input:disabled{opacity:.55}.admin-management-form .admin-check-field{flex-direction:row;align-items:center;gap:8px;min-height:32px;display:flex}.admin-management-form .admin-check-field input{accent-color:#245fd4;width:16px;height:16px}.admin-primary-action{color:#fff;background:#182333;border:1px solid #182333;border-radius:5px;min-height:38px;font-size:10px;font-weight:850}.admin-primary-action:disabled{opacity:.45}@media (max-width:640px){.admin-all-skins-access{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon copy""status action";padding:13px}.admin-all-skins-icon{width:40px;height:40px}.admin-access-status{justify-self:start}.admin-all-skins-access>button{width:100%;min-width:0}}.admin-compact-table-wrap{overflow-x:auto}.admin-compact-table{border-collapse:collapse;width:100%;min-width:650px}.admin-compact-table th{color:#748195;text-align:left;background:#f5f7f9;padding:8px 10px;font-size:8px}.admin-compact-table td{vertical-align:middle;border-top:1px solid #e8edf2;padding:10px;font-size:10px}.admin-compact-table td>small,.admin-compact-table td>span,.admin-compact-table td>strong{display:block}.admin-compact-table td>small{color:#8190a2;margin-top:2px;font-size:8px}.admin-transaction-list{display:grid}.admin-transaction-list article{border-top:1px solid #e8edf2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.admin-transaction-list article:first-child{border-top:0}.admin-transaction-icon{color:#245fd4;background:#e5edff;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.admin-transaction-icon.refund{color:#b43a34;background:#ffe4e1}.admin-transaction-list article>span:nth-child(2){gap:2px;min-width:0;display:grid}.admin-transaction-list article>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-transaction-list article small{color:#8190a2;font-size:8px}.admin-transaction-list article em{color:#647286;font-size:9px;font-style:normal}.admin-transaction-list article>strong{color:#11755e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.admin-transaction-list article>strong.refund{color:#b43a34}.admin-entitlement-history{padding:2px 13px 8px;display:grid}.admin-entitlement-history article{border-top:1px solid #e8edf2;grid-template-columns:14px minmax(0,1fr) auto;gap:9px;padding:10px 0;display:grid;position:relative}.admin-entitlement-history article:first-child{border-top:0}.admin-entitlement-history article>span{background:#245fd4;border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 1px #b8caed}.admin-entitlement-history article>div{gap:2px;min-width:0;display:grid}.admin-entitlement-history small{color:#8190a2;font-size:8px}.admin-entitlement-history p{color:#52647b;margin:3px 0 0;font-size:9px}.admin-entitlement-history time{color:#748195;text-align:right;font-size:8px}.admin-entitlement-history time small{margin-top:2px;display:block}@media (max-width:1180px){.admin-finance-metrics{grid-template-columns:repeat(3,minmax(150px,1fr))}.admin-metrics{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media (max-width:720px){.admin-page{padding:16px 10px}.admin-header{flex-direction:column;align-items:flex-start}.admin-header h1{font-size:25px}.admin-header-actions{width:100%}.admin-header-actions>span{flex:1}.admin-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-finance-metric{min-height:76px}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-section-heading{flex-direction:column;align-items:stretch}.admin-user-filters{grid-template-columns:1fr 90px;display:grid}.admin-user-filters label{width:100%}.admin-user-filters>button{grid-column:1/-1}.admin-audit-list article{grid-template-columns:34px minmax(0,1fr)}.admin-audit-list time{grid-column:2}.admin-billing-drawer{width:100vw}.admin-drawer-header{padding:14px}.admin-drawer-body{padding:9px}.admin-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-management-form{grid-template-columns:1fr}.admin-management-form .span-2{grid-column:auto}.admin-transaction-list article{grid-template-columns:32px minmax(0,1fr)}.admin-transaction-list article>strong{grid-column:2}.admin-entitlement-history article{grid-template-columns:14px minmax(0,1fr)}.admin-entitlement-history time{text-align:left;grid-column:2}}.admin-page{--admin-ink:#172235;--admin-muted:#637187;--admin-faint:#8794a6;--admin-line:#d8e0e8;--admin-line-soft:#e9eef3;--admin-surface:#fff;--admin-surface-soft:#f6f8fa;--admin-blue:#2463eb;--admin-green:#0f8067;--admin-orange:#b8660d;--admin-red:#b83f38;color:var(--admin-ink);background:#edf1f4;padding:28px clamp(18px,2.4vw,38px) 44px}.admin-header{align-items:center;max-width:1560px;margin-bottom:20px}.admin-header h1{margin:8px 0 4px;font-size:31px;line-height:1.15}.admin-header p{max-width:720px;color:var(--admin-muted);font-size:13px;line-height:1.55}.admin-brand{color:var(--admin-ink);letter-spacing:0}.admin-brand em{background:var(--admin-ink);border-radius:5px;font-size:10px}.admin-header-status{color:var(--admin-muted);align-items:center;gap:7px;margin-top:10px;font-size:11px;font-weight:700;display:flex}.admin-header-status>span{background:#a5afbb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e3e7eb}.admin-header-status>span.online{background:var(--admin-green);box-shadow:0 0 0 3px #d9eee8}.admin-header-status i{background:var(--admin-line);width:1px;height:11px;margin:0 2px}.admin-header-actions>span{font-size:12px}.admin-header-actions a,.admin-header-actions button{border-color:var(--admin-line);border-radius:6px;min-height:42px;font-size:12px;transition:border-color .16s,background .16s,color .16s}.admin-header-actions button{width:42px}.admin-header-actions a:hover,.admin-header-actions button:hover{background:var(--admin-surface-soft);color:var(--admin-blue);border-color:#afbdcc}.admin-overview,.admin-section,.admin-service-overview{max-width:1560px;margin-inline:auto}.admin-overview{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:8px;margin-bottom:12px;overflow:hidden}.admin-overview-heading,.admin-service-overview>header{border-bottom:1px solid var(--admin-line-soft);justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:12px 16px;display:flex}.admin-overview-heading>div,.admin-service-overview>header>div{gap:2px;display:grid}.admin-overview-heading span,.admin-service-overview>header span{color:var(--admin-blue);font-size:9px;font-weight:900}.admin-overview-heading h2,.admin-service-overview h2{margin:0;font-size:17px}.admin-overview-heading p,.admin-service-overview>header p{color:var(--admin-muted);margin:0;font-size:11px}.admin-finance-layout{grid-template-columns:minmax(0,1fr) 245px;display:grid}.admin-finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:none;margin:0;display:grid}.admin-finance-metric{border:0;border-right:1px solid var(--admin-line-soft);border-radius:0;min-height:104px;padding:16px}.admin-finance-metric>span{border-radius:6px;width:40px;height:40px}.admin-finance-metric small{font-size:11px}.admin-finance-metric strong{margin-top:3px;font-size:clamp(20px,1.6vw,26px);line-height:1.15}.admin-finance-metric em{margin-top:2px;font-size:10px}.admin-entitlement-callout{color:#fff;background:#172235;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.admin-entitlement-callout>span{color:#82e2c4;border:1px solid #fff3;border-radius:6px;place-items:center;width:42px;height:42px;display:grid}.admin-entitlement-callout>div{gap:2px;display:grid}.admin-entitlement-callout small{color:#b6c1cf;font-size:10px;font-weight:800}.admin-entitlement-callout strong{font-variant-numeric:tabular-nums;font-size:24px}.admin-entitlement-callout p{color:#909eaf;margin:0;font-size:9px;line-height:1.4}.admin-service-overview{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:8px;margin-bottom:14px;overflow:hidden}.admin-service-overview>header{min-height:55px;padding-block:10px}.admin-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:0;max-width:none;margin:0}.admin-metric{border:0;border-right:1px solid var(--admin-line-soft);border-radius:0;min-height:72px;padding:12px}.admin-metric:last-child{border-right:0}.admin-metric small{font-size:10px}.admin-metric strong{font-size:18px}.admin-section{border-color:var(--admin-line);border-radius:8px;margin-bottom:14px}.admin-section-heading{min-height:72px;padding:13px 16px}.admin-section-heading h2{font-size:17px}.admin-section-heading p{font-size:11px;line-height:1.45}.admin-user-filters label{border-radius:6px;width:300px;height:40px}.admin-user-filters input,.admin-user-filters select,.admin-user-filters>button{font-size:12px}.admin-user-filters select,.admin-user-filters>button{border-radius:6px;height:40px}.admin-user-filters>button{white-space:nowrap;min-width:52px}.admin-user-table th{padding:11px 13px;font-size:11px}.admin-user-table td{padding:13px;font-size:12px}.admin-user-table tbody tr{transition:background .15s}.admin-user-table tbody tr:hover{background:#f8fafc}.admin-user-table td>small{font-size:10px}.admin-status,.admin-subscription{border-radius:12px;align-items:center;min-height:23px;font-size:10px}.admin-status{white-space:nowrap;flex:none}.admin-row-actions button{border-radius:5px;min-height:34px;font-size:10px;transition:border-color .15s,background .15s,color .15s}.admin-row-actions button:hover:not(:disabled){background:#f7f9fb;border-color:#9fb0c2}.admin-row-actions button.billing:hover:not(:disabled){background:#eaf1ff;border-color:#7fa3e9}.admin-user-cards{display:none}.admin-pagination{min-height:52px;font-size:11px}.admin-audit-list strong{font-size:12px}.admin-audit-list small,.admin-audit-list time{font-size:10px}.admin-billing-drawer{background:#f1f4f6;width:min(860px,100vw - 56px)}.admin-drawer-header{min-height:98px}.admin-drawer-header>div:first-child>span{font-size:10px}.admin-drawer-header h2{font-size:21px}.admin-drawer-header p{font-size:10px}.admin-drawer-header button{width:40px;height:40px}.admin-drawer-body{height:calc(100dvh - 98px);padding:14px}.admin-billing-summary article{min-height:65px}.admin-billing-summary small{font-size:10px}.admin-billing-summary strong{font-size:15px}.admin-drawer-tabs{z-index:3;border:1px solid var(--admin-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f3f6f8f5;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 10px;padding:7px;display:grid;position:sticky;top:-14px}.admin-drawer-tabs button{min-width:0;min-height:40px;color:var(--admin-muted);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.admin-drawer-tabs button:hover{color:var(--admin-ink);background:#fff}.admin-drawer-tabs button.active{color:var(--admin-blue);background:#fff;border-color:#cbd7e3;box-shadow:0 2px 8px #1f2f4612}.admin-drawer-tabs button>span{color:#596a80;background:#e9eef5;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:9px;display:inline-flex}.admin-drawer-section{border-radius:7px}.admin-drawer-section-title h3{font-size:15px}.admin-drawer-section-title p{max-width:640px;font-size:10px;line-height:1.5}.admin-management-form label>span{font-size:10px}.admin-management-form input,.admin-management-form select{height:41px;font-size:12px}.admin-primary-action{min-height:42px;font-size:11px}.admin-compact-table th{font-size:9px}.admin-compact-table td{font-size:11px}.admin-transaction-list article>span:nth-child(2) strong{font-size:12px}.admin-entitlement-history small,.admin-entitlement-history time,.admin-transaction-list article small{font-size:9px}.admin-entitlement-history strong{font-size:11px}@media (max-width:1180px){.admin-finance-layout{grid-template-columns:1fr 220px}.admin-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-finance-metric:nth-child(2){border-right:0}.admin-finance-metric:nth-child(-n+2){border-bottom:1px solid var(--admin-line-soft)}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metric:nth-child(4){border-right:0}.admin-metric:nth-child(-n+4){border-bottom:1px solid var(--admin-line-soft)}}@media (max-width:860px){.admin-page{padding:20px 14px 32px}.admin-header{flex-direction:column;align-items:flex-start;gap:14px}.admin-header-actions{width:100%}.admin-header-actions>span{flex:1}.admin-finance-layout{grid-template-columns:1fr}.admin-entitlement-callout{min-height:82px}.admin-user-table-wrap{display:none}.admin-user-cards{background:#f5f7f9;gap:8px;padding:10px;display:grid}.admin-user-card{border:1px solid var(--admin-line);background:#fff;border-radius:7px;overflow:hidden}.admin-user-card>header{border-bottom:1px solid var(--admin-line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;display:flex}.admin-user-card>header>div{gap:3px;min-width:0;display:grid}.admin-user-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-user-card>header small{color:var(--admin-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-user-card-facts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-user-card-facts>span{border-right:1px solid var(--admin-line-soft);gap:3px;min-width:0;padding:11px 12px;display:grid}.admin-user-card-facts>span:last-child{border-right:0}.admin-user-card-facts small{color:var(--admin-faint);font-size:9px}.admin-user-card-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-user-card .admin-row-actions{border-top:1px solid var(--admin-line-soft);min-width:0;padding:10px 12px}}@media (max-width:560px){.admin-page{padding:15px 10px 28px}.admin-header h1{font-size:26px}.admin-header p{font-size:12px}.admin-header-status{flex-wrap:wrap}.admin-header-actions>span{flex-basis:100%;width:100%}.admin-header-actions{flex-wrap:wrap}.admin-header-actions a{flex:1}.admin-overview-heading,.admin-service-overview>header{flex-direction:column;align-items:flex-start;gap:8px}.admin-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-finance-metric{grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:96px;padding:12px}.admin-finance-metric>span{width:34px;height:34px}.admin-finance-metric strong{font-size:18px}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric:nth-child(2n){border-right:0}.admin-metric:nth-child(-n+6){border-bottom:1px solid var(--admin-line-soft)}.admin-section-heading{flex-direction:column;align-items:stretch}.admin-user-filters{grid-template-columns:minmax(0,1fr) 96px}.admin-user-filters label{width:100%}.admin-user-filters>button{grid-column:1/-1}.admin-user-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-card-facts>span:nth-child(2){border-right:0}.admin-user-card-facts>span:nth-child(-n+2){border-bottom:1px solid var(--admin-line-soft)}.admin-user-card .admin-row-actions{grid-template-columns:1fr 1fr;display:grid}.admin-user-card .admin-row-actions button.billing,.admin-user-card .admin-row-actions button.delete{grid-column:1/-1}.admin-billing-drawer{width:100vw}.admin-drawer-header{min-height:92px;padding:12px}.admin-drawer-header h2{font-size:17px}.admin-drawer-body{height:calc(100dvh - 92px);padding:8px}.admin-drawer-tabs{gap:2px;padding:5px;top:-8px}.admin-drawer-tabs button{gap:4px;min-height:44px;padding-inline:5px;font-size:10px}.admin-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-management-form{grid-template-columns:1fr}.admin-management-form .span-2{grid-column:auto}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.intro-locale-select{border:1px solid var(--intro-line);min-height:40px;color:var(--intro-muted);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.intro-locale-select select{max-width:118px;color:var(--intro-ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:11px;font-weight:750}.intro-header-login{min-height:40px}.intro-header nav a{font-size:11px}.intro-hero-live{z-index:-2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:-8% -3%;overflow:hidden}.intro-hero-live .intro-workspace-preview{opacity:.72;filter:saturate(.85);width:min(1440px,112vw);min-height:760px;transform:scale(1.04)}.intro-hero-overlay{z-index:-1;background:linear-gradient(#08101dc7,#08111de6)}.intro-hero-inner{width:min(980px,100%);padding-block:42px}.intro-login-panel{width:min(450px,100%)}.intro-field input{font-size:calc(12px + var(--font-size-adjustment,0px))}.intro-product-preview figcaption{z-index:2}.intro-workspace-preview{color:#1a2637;background:#f2f5f7;border-radius:7px;grid-template-columns:164px minmax(0,1fr);min-height:550px}.intro-preview-sidebar{color:#dfe7f0;background:#172235;padding:16px 12px}.intro-preview-brand{padding:0 5px 19px}.intro-preview-brand b{color:#172235;background:#fff;border-radius:5px;width:29px;height:29px;font-size:10px}.intro-preview-brand strong{font-size:16px}.intro-preview-sidebar nav{gap:3px}.intro-preview-sidebar nav span{color:#9eacbd;border-radius:5px;gap:9px;min-height:36px;padding:0 9px;font-size:10px;font-weight:750}.intro-preview-sidebar nav span.active{color:#fff;background:#27364b}.intro-preview-profile{border-top:1px solid #344158;align-items:center;gap:8px;margin-top:auto;padding:12px 5px 2px;display:flex}.intro-preview-profile>span{color:#243b5d;background:#dbe6f7;border-radius:5px;flex:0 0 30px;width:30px;height:30px;font-size:9px}.intro-preview-profile i{gap:2px;min-width:0;font-style:normal;display:grid}.intro-preview-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.intro-preview-profile small{color:#7f8ea1;font-size:8px}.intro-preview-main{min-width:0;padding:18px}.intro-preview-main>header{justify-content:space-between;align-items:center;gap:16px;min-height:50px;display:flex}.intro-preview-main>header>div{gap:3px;min-width:0;display:grid}.intro-preview-main>header small{color:#6b788b;font-size:9px}.intro-preview-main>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.intro-preview-main>header>span{color:#0e755e;background:#e9f6f2;border:1px solid #bcd9d0;border-radius:5px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.intro-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.intro-preview-metrics article{background:#fff;border:1px solid #d5dee7;border-radius:6px;align-content:center;gap:2px;min-width:0;min-height:82px;padding:13px;display:grid;position:relative;overflow:hidden}.intro-preview-metrics small{color:#6f7d90;font-size:9px;font-weight:750}.intro-preview-metrics strong{font-size:24px;line-height:1}.intro-preview-metrics i{color:#8090a4;font-size:9px;font-style:normal;font-weight:850;position:absolute;bottom:10px;right:11px}.intro-preview-metrics article.today{border-top:3px solid #dc781e}.intro-preview-metrics article.overdue{border-top:3px solid #c8453d}.intro-preview-metrics article.projects{border-top:3px solid #2463eb}.intro-preview-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:8px;min-width:0;margin-top:8px;display:grid}.intro-preview-calendar,.intro-preview-upcoming{background:#fff;border:1px solid #d5dee7;border-radius:6px;min-width:0;overflow:hidden}.intro-preview-calendar>header,.intro-preview-upcoming>header{border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 12px;display:flex}.intro-preview-calendar>header>div{gap:2px;display:grid}.intro-preview-calendar>header small{color:#2463eb;font-size:8px;font-weight:850}.intro-preview-calendar>header strong,.intro-preview-upcoming>header strong{font-size:12px}.intro-preview-calendar>header svg{color:#738297}.intro-preview-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:11px;display:grid}.intro-preview-week>span{background:#f9fafb;border:1px solid #e0e6ec;border-radius:4px;grid-template-rows:auto 1fr 10px;place-items:center;min-width:0;height:128px;padding:7px 2px;display:grid}.intro-preview-week>span.selected{background:#f3f7ff;border-color:#2463eb;box-shadow:inset 0 0 0 1px #2463eb}.intro-preview-week small{color:#8a96a6;font-size:7px}.intro-preview-week strong{font-size:11px}.intro-preview-week i{gap:2px;display:flex}.intro-preview-week b{border-radius:50%;width:5px;height:5px}.intro-workspace-preview .project{background:#2463eb}.intro-workspace-preview .life{background:#0f8b6f}.intro-preview-upcoming>header>span{color:#607086;background:#edf2f7;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:8px;font-weight:850;display:grid}.intro-preview-upcoming article{border-bottom:1px solid #e9edf2;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:69px;padding:9px 12px;display:grid}.intro-preview-upcoming article:last-child{border-bottom:0}.intro-preview-upcoming article>i{border-radius:50%;width:7px;height:7px}.intro-preview-upcoming article>span{gap:3px;min-width:0;display:grid}.intro-preview-upcoming article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.intro-preview-upcoming article small{color:#778599;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.intro-preview-upcoming time{color:#637187;font-variant-numeric:tabular-nums;font-size:8px}@media (max-width:820px){.intro-header{gap:9px}.intro-locale-select{margin-left:auto}.intro-header-login{margin-left:0}.intro-hero-live{inset:0 -42%}.intro-product-preview{min-height:0;padding:12px}.intro-workspace-preview{grid-template-columns:130px minmax(0,1fr);min-height:510px}.intro-preview-sidebar{padding-inline:8px}.intro-preview-main{padding:12px}.intro-preview-grid{grid-template-columns:1fr}.intro-preview-week>span{height:78px}.intro-preview-upcoming{display:none}}@media (max-width:560px){.intro-header{padding-inline:11px}.intro-brand{gap:7px}.intro-brand .brand-mark{flex-basis:34px;width:34px;height:34px}.intro-brand strong{font-size:15px}.intro-locale-select{min-height:38px;padding-inline:7px}.intro-locale-select select{width:86px;max-width:86px;font-size:10px}.intro-header-login{min-width:38px;min-height:38px}.intro-hero-live{inset:0 -120%}.intro-hero-live .intro-workspace-preview{min-height:720px}.intro-login-heading{align-items:flex-start}.intro-product-preview{padding:7px;overflow:hidden}.intro-workspace-preview{grid-template-columns:1fr;min-height:470px}.intro-preview-sidebar{flex-direction:row;align-items:center;gap:8px;min-height:58px;padding:8px}.intro-preview-brand{flex:none;padding:0}.intro-preview-brand strong{display:none}.intro-preview-sidebar nav{flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.intro-preview-sidebar nav span{flex:1;justify-content:center;min-width:32px;min-height:36px;padding:0}.intro-preview-profile,.intro-preview-sidebar nav i,.intro-preview-sidebar nav span:nth-child(n+5){display:none}.intro-preview-main{padding:9px}.intro-preview-main>header strong{font-size:12px}.intro-preview-main>header>span{display:none}.intro-preview-metrics article{min-height:70px;padding:10px}.intro-preview-metrics small{font-size:8px}.intro-preview-metrics strong{font-size:19px}.intro-preview-calendar>header{min-height:46px}.intro-preview-week{gap:2px;padding:7px}.intro-preview-week>span{height:112px}.intro-product-preview figcaption{background:#172235;border:0;justify-content:center;width:100%;min-height:38px;margin-top:7px;font-size:8px;position:static}}.intro-page{--intro-ink:#111c2d;--intro-muted:#58677a;--intro-line:#d4dde6;--intro-blue:#245eea;--intro-green:#087b64;background:#f7f9fb}.intro-header{background:#fffffff7;border-bottom-color:#dbe2e9;height:76px;position:sticky;top:0}.intro-brand strong{font-size:calc(20px + var(--font-size-adjustment,0px))}.intro-brand small{font-size:calc(10px + var(--font-size-adjustment,0px))}.intro-header nav{gap:clamp(22px,3vw,42px)}.intro-header nav a{font-size:calc(13px + var(--font-size-adjustment,0px));transition:color .18s}.intro-header-login,.intro-locale-select{min-height:44px}.intro-header-login{font-size:calc(13px + var(--font-size-adjustment,0px));padding-inline:17px;transition:background .18s,border-color .18s}.intro-header-login:hover{background:#245eea;border-color:#245eea}.intro-locale-select select{max-width:132px;font-size:calc(13px + var(--font-size-adjustment,0px))}.intro-hero{background:#0c1421;min-height:min(880px,100svh - 76px)}.intro-hero-overlay{background:#070e19d6}.intro-hero-live{inset:-7% -4%}.intro-hero-live .intro-workspace-preview{opacity:.78;filter:saturate(.9)contrast(1.04)}.intro-hero-inner{width:min(1180px,100%);padding:82px clamp(24px,5vw,72px) 76px}.intro-hero-copy{max-width:1040px}.intro-kicker{font-size:calc(13px + var(--font-size-adjustment,0px));letter-spacing:.04em;gap:9px}.intro-hero-copy h1{margin:18px 0 20px;font-size:clamp(82px,9vw,126px);font-weight:950;line-height:.82}.intro-hero-copy>p{text-wrap:balance;max-width:960px;font-size:clamp(32px,3.4vw,48px);font-weight:850;line-height:1.22}.intro-hero-copy>strong{color:#ffffffc7;max-width:760px;font-size:calc(18px + var(--font-size-adjustment,0px));text-wrap:balance;margin:20px auto 0;font-weight:550;line-height:1.65}.intro-hero-core{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:800px;margin:34px auto 0;display:grid}.intro-hero-core>a{color:#fff;background:#0d1828e6;border:1px solid #fff3;border-radius:8px;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:13px;min-width:0;min-height:84px;padding:14px 16px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.intro-hero-core>a:hover{background:#17273df5;border-color:#ffffff7a}.intro-hero-core>a>span{color:#245eea;background:#e7efff;border-radius:7px;place-items:center;width:46px;height:46px;display:grid}.intro-hero-core>a:nth-child(2)>span{color:#087b64;background:#dff5ed}.intro-hero-core i{gap:4px;min-width:0;font-style:normal;display:grid}.intro-hero-core small{color:#8e9eb1;font-size:10px;font-weight:850}.intro-hero-core strong{font-size:calc(16px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intro-hero-core>a>svg{color:#8e9eb1}.intro-hero-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.intro-hero-actions a{color:#fff;min-height:48px;font-size:calc(14px + var(--font-size-adjustment,0px));border:1px solid #ffffff5c;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.intro-hero-actions a.primary{color:#111c2d;background:#fff;border-color:#fff}.intro-hero-actions a.primary:hover{background:#e7efff;border-color:#bcd0ff}.intro-hero-actions a:not(.primary):hover{background:#ffffff1a}.intro-trust-list{gap:10px 24px;margin-top:22px}.intro-trust-list span{font-size:calc(13px + var(--font-size-adjustment,0px))}.intro-access-section{border-bottom:1px solid var(--intro-line);background:#eaf0f4;flex-direction:column;justify-content:center;align-items:center;gap:34px;min-height:740px;padding:96px 20px 110px;scroll-margin-top:76px;display:flex}.intro-access-heading{text-align:center;max-width:720px}.intro-access-heading>span{color:#245eea;font-size:calc(12px + var(--font-size-adjustment,0px));align-items:center;gap:8px;font-weight:900;display:inline-flex}.intro-access-heading h2{text-wrap:balance;margin:11px 0 10px;font-size:clamp(34px,4vw,52px);line-height:1.18}.intro-access-heading p{color:var(--intro-muted);font-size:calc(17px + var(--font-size-adjustment,0px));margin:0;line-height:1.65}.intro-login-panel{border:1px solid #ccd7e2;border-radius:8px;width:min(520px,100%);padding:32px;box-shadow:0 24px 70px #14233524}.intro-login-heading{grid-template-columns:52px minmax(0,1fr);gap:15px;margin-bottom:25px}.intro-login-heading>span{width:52px;height:52px}.intro-login-heading small{font-size:calc(10px + var(--font-size-adjustment,0px))}.intro-login-heading h2{font-size:calc(23px + var(--font-size-adjustment,0px));margin:4px 0}.intro-login-heading p{font-size:calc(13px + var(--font-size-adjustment,0px));line-height:1.55}.intro-auth-modes{margin-bottom:18px;padding:4px}.intro-auth-modes button{min-height:40px;font-size:calc(13px + var(--font-size-adjustment,0px))}.intro-field{gap:8px;margin-top:15px}.intro-field>span:first-child{font-size:calc(13px + var(--font-size-adjustment,0px))}.intro-field input,.intro-password-input button{height:50px}.intro-field input{font-size:calc(15px + var(--font-size-adjustment,0px));padding-inline:14px}.intro-field textarea{min-height:82px;font-size:calc(12px + var(--font-size-adjustment,0px))}.intro-session-resume>button:not(.intro-text-button),.intro-submit{min-height:50px;font-size:calc(15px + var(--font-size-adjustment,0px))}.intro-consent,.intro-preview-note,.intro-recovery-link{font-size:calc(12px + var(--font-size-adjustment,0px))}.intro-remember-login strong{font-size:calc(13px + var(--font-size-adjustment,0px))}.intro-remember-login small{font-size:calc(11px + var(--font-size-adjustment,0px))}.intro-login-error,.intro-login-notice{font-size:calc(13px + var(--font-size-adjustment,0px))}.intro-recovery-confirm>span strong,.intro-session-resume strong{font-size:calc(15px + var(--font-size-adjustment,0px))}.intro-copy-code,.intro-download-status,.intro-recovery-confirm code,.intro-recovery-confirm>span small,.intro-recovery-final-warning p,.intro-recovery-policy small,.intro-recovery-policy>label span,.intro-recovery-unavailable,.intro-session-resume small,.intro-text-button{font-size:calc(12px + var(--font-size-adjustment,0px))}.intro-recovery-policy strong{font-size:calc(14px + var(--font-size-adjustment,0px))}.intro-features-section,.intro-product-section,.intro-schedule-section{width:min(1380px,100%);padding:120px clamp(22px,5vw,72px)}.intro-schedule-section{grid-template-columns:minmax(330px,.78fr) minmax(600px,1.22fr);gap:clamp(48px,7vw,96px);scroll-margin-top:76px}.intro-section-heading{max-width:760px}.intro-section-heading>span{font-size:calc(12px + var(--font-size-adjustment,0px));letter-spacing:.04em}.intro-section-heading h2{text-wrap:balance;margin:12px 0 16px;font-size:clamp(36px,4vw,52px);line-height:1.18}.intro-access-heading h2,.intro-hero-copy>p,.intro-section-heading h2{word-break:keep-all;overflow-wrap:break-word}.intro-section-heading p{font-size:calc(17px + var(--font-size-adjustment,0px));line-height:1.72}.intro-schedule-principles{margin-top:34px}.intro-schedule-principles>span{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 4px}.intro-schedule-principles strong{font-size:calc(15px + var(--font-size-adjustment,0px))}.intro-schedule-principles small{font-size:calc(13px + var(--font-size-adjustment,0px))}.intro-schedule-demo{border-radius:8px;box-shadow:0 26px 70px #14203324}.intro-schedule-demo>header{min-height:78px;padding-inline:22px}.intro-schedule-demo>header>div:first-child span,.intro-schedule-legend span{font-size:calc(11px + var(--font-size-adjustment,0px))}.intro-schedule-demo>header>div:first-child strong{font-size:calc(18px + var(--font-size-adjustment,0px))}.intro-day-agenda time{font-size:calc(11px + var(--font-size-adjustment,0px))}.intro-day-agenda strong{font-size:calc(13px + var(--font-size-adjustment,0px))}.intro-day-agenda em,.intro-day-agenda small,.intro-schedule-demo>footer small,.intro-week-strip small{font-size:calc(10px + var(--font-size-adjustment,0px))}.intro-schedule-demo>footer strong{font-size:calc(20px + var(--font-size-adjustment,0px))}.intro-vault-section{background:#e7f2ee;grid-template-columns:minmax(320px,.78fr) minmax(620px,1.22fr);align-items:center;gap:clamp(48px,7vw,100px);padding:120px max(22px,50vw - 618px);scroll-margin-top:76px;display:grid}.intro-vault-section .intro-section-heading.inverse>span{color:#087b64}.intro-vault-section .intro-section-heading.inverse h2{color:#10241f}.intro-vault-section .intro-section-heading.inverse p{color:#49665d}.intro-vault-benefits{gap:12px;margin-top:34px;display:grid}.intro-vault-benefits>span{color:#17342c;min-height:52px;font-size:calc(15px + var(--font-size-adjustment,0px));align-items:center;gap:13px;display:flex}.intro-vault-benefits i{color:#087b64;background:#ffffffb8;border:1px solid #b8d7cb;border-radius:7px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.intro-vault-demo{background:#fff;border:1px solid #b9cdc6;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 28px 80px #103b3029}.intro-vault-demo>header{border-bottom:1px solid #e1e9e6;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:18px 22px;display:flex}.intro-vault-demo>header>span{align-items:center;gap:13px;min-width:0;display:flex}.intro-vault-demo>header>span>svg{box-sizing:content-box;color:#087b64;background:#dff3eb;border-radius:7px;padding:11px}.intro-vault-demo>header>span>span{gap:3px;min-width:0;display:grid}.intro-vault-demo>header small{color:#087b64;font-size:calc(10px + var(--font-size-adjustment,0px));font-weight:900}.intro-vault-demo>header strong{font-size:calc(20px + var(--font-size-adjustment,0px))}.intro-vault-demo>header em{color:#577067;font-size:calc(11px + var(--font-size-adjustment,0px));background:#eff4f2;border-radius:13px;flex:none;padding:6px 10px;font-style:normal;font-weight:800}.intro-vault-search{color:#71847d;background:#f5f8f7;border:1px solid #d5dfdc;border-radius:7px;align-items:center;gap:10px;height:50px;margin:18px 20px;padding:0 13px;display:flex}.intro-vault-search input{color:#18352d;width:100%;min-width:0;font:inherit;font-size:calc(13px + var(--font-size-adjustment,0px));background:0 0;border:0;outline:0}.intro-vault-list{border-block:1px solid #e2e9e7}.intro-vault-list article{border-bottom:1px solid #e7edeb;grid-template-columns:44px minmax(120px,1.25fr) minmax(110px,.85fr) minmax(100px,.72fr) auto;align-items:center;gap:12px;min-height:92px;padding:14px 20px;display:grid}.intro-vault-list article:last-child{border-bottom:0}.intro-vault-service{color:#245eea;background:#e5ecff;border-radius:7px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:grid}.intro-vault-service.ink{color:#172235;background:#e8ebef}.intro-vault-service.orange{color:#a45c08;background:#fff0db}.intro-vault-account{gap:4px;min-width:0;display:grid}.intro-vault-account strong{font-size:calc(14px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intro-vault-account small{color:#6a7a75}.intro-vault-account small,.intro-vault-project{font-size:calc(11px + var(--font-size-adjustment,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intro-vault-project{color:#37695c;min-width:0;align-items:center;gap:5px;font-weight:750;display:inline-flex}.intro-vault-project svg{flex:none}.intro-vault-secret{color:#82908c;letter-spacing:.05em;text-overflow:clip;white-space:nowrap;font-size:12px;overflow:hidden}.intro-vault-list button{color:#145d4c;min-width:78px;min-height:40px;font-size:calc(12px + var(--font-size-adjustment,0px));background:#fff;border:1px solid #b9cbc5;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:850;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.intro-vault-list button.copied,.intro-vault-list button:hover{color:#fff;background:#087b64;border-color:#087b64}.intro-vault-demo>footer{color:#d9ece5;background:#13251f;align-items:center;gap:12px;min-height:74px;padding:15px 22px;display:flex}.intro-vault-demo>footer>svg{color:#58d0aa}.intro-vault-demo>footer>span{gap:3px;display:grid}.intro-vault-demo>footer strong{font-size:calc(13px + var(--font-size-adjustment,0px))}.intro-vault-demo>footer small{color:#8fb1a6;font-size:calc(11px + var(--font-size-adjustment,0px));line-height:1.45}.intro-product-section{background:#f7f9fb;scroll-margin-top:76px}.intro-product-preview{margin-top:42px}.intro-security-section{padding-block:112px;scroll-margin-top:76px}.intro-security-flow{margin-top:44px}.intro-security-step{gap:12px;min-height:196px}.intro-security-step strong{font-size:calc(17px + var(--font-size-adjustment,0px))}.intro-security-step small{font-size:calc(13px + var(--font-size-adjustment,0px))}.intro-security-disclosure{font-size:calc(12px + var(--font-size-adjustment,0px));margin-top:25px}.intro-feature-grid{gap:16px;margin-top:42px}.intro-feature-card{gap:17px;min-height:190px;padding:26px}.intro-feature-card>span{flex-basis:48px;width:48px;height:48px}.intro-feature-card h3{font-size:calc(18px + var(--font-size-adjustment,0px))}.intro-feature-card p{font-size:calc(14px + var(--font-size-adjustment,0px));line-height:1.65}.intro-feature-card>strong{font-size:calc(11px + var(--font-size-adjustment,0px));bottom:20px;right:22px}.intro-footer{min-height:92px}.intro-footer>p{font-size:calc(13px + var(--font-size-adjustment,0px))}.intro-footer>div{font-size:calc(11px + var(--font-size-adjustment,0px))}@media (max-width:1080px){.intro-header nav{gap:20px}.intro-hero{min-height:800px}.intro-hero-copy h1{font-size:86px}.intro-hero-copy>p{font-size:36px}.intro-schedule-section,.intro-vault-section{grid-template-columns:1fr}.intro-schedule-copy,.intro-vault-copy{max-width:780px}.intro-vault-demo{width:100%}}@media (max-width:820px){.intro-header{height:68px}.intro-hero{min-height:760px}.intro-hero-inner{padding-block:68px}.intro-hero-copy h1{font-size:76px}.intro-hero-copy>p{font-size:32px}.intro-hero-copy>strong{font-size:16px}.intro-access-section{scroll-margin-top:68px}.intro-features-section,.intro-product-section,.intro-schedule-section,.intro-vault-section{padding-block:88px}.intro-vault-list article{grid-template-columns:44px minmax(0,1.25fr) minmax(100px,.8fr) auto}.intro-vault-secret{display:none}}@media (max-width:560px){.intro-header{height:62px}.intro-brand small{display:none}.intro-brand strong{font-size:17px}.intro-header-login,.intro-locale-select{min-height:42px}.intro-locale-select select{width:82px;max-width:82px;font-size:11px}.intro-hero{min-height:780px}.intro-hero-inner{padding:60px 15px 54px}.intro-kicker{font-size:11px}.intro-hero-copy h1{margin-block:16px 20px;font-size:64px}.intro-hero-copy>p{font-size:28px;line-height:1.25}.intro-hero-copy>strong{margin-top:16px;font-size:15px;line-height:1.55}.intro-hero-core{grid-template-columns:1fr;margin-top:27px}.intro-hero-core>a{grid-template-columns:40px minmax(0,1fr) 18px;min-height:72px;padding:11px 13px}.intro-hero-core>a>span{width:40px;height:40px}.intro-hero-core strong{font-size:14px}.intro-hero-actions{grid-template-columns:1fr 1fr;display:grid}.intro-hero-actions a{min-width:0;padding-inline:10px;font-size:12px}.intro-trust-list{display:none}.intro-access-section{gap:26px;min-height:0;padding:68px 15px 76px;scroll-margin-top:62px}.intro-access-heading h2{font-size:30px}.intro-access-heading p{font-size:15px}.intro-login-panel{padding:22px 19px}.intro-login-heading{grid-template-columns:44px minmax(0,1fr);gap:11px}.intro-login-heading>span{width:44px;height:44px}.intro-login-heading h2{font-size:20px}.intro-field>span:first-child,.intro-login-heading p{font-size:12px}.intro-field input{font-size:14px}.intro-recovery-actions{grid-template-columns:1fr}.intro-features-section,.intro-product-section,.intro-schedule-section,.intro-vault-section{padding:72px 15px}.intro-section-heading h2{font-size:31px}.intro-section-heading p{font-size:15px}.intro-schedule-principles strong{font-size:14px}.intro-schedule-principles small{font-size:12px}.intro-vault-benefits>span{font-size:14px}.intro-vault-demo>header{min-height:76px;padding:14px}.intro-vault-demo>header strong{font-size:17px}.intro-vault-demo>header em{font-size:10px}.intro-vault-search{margin:14px}.intro-vault-list{border:0;gap:8px;padding:0 10px 10px;display:grid}.intro-vault-list article{border:1px solid #dfe7e4;border-radius:7px;grid-template-columns:40px minmax(0,1fr) auto;gap:8px 10px;min-height:124px;padding:13px}.intro-vault-service{width:40px;height:40px}.intro-vault-account strong{font-size:13px}.intro-vault-account small{font-size:10px}.intro-vault-project{grid-column:2;font-size:10px}.intro-vault-list button{grid-area:1/3/span 2;width:40px;min-width:40px;min-height:40px;padding:0}.intro-vault-list button span{display:none}.intro-vault-demo>footer{padding-inline:15px}.intro-vault-demo>footer strong{font-size:12px}.intro-vault-demo>footer small{font-size:10px}.intro-security-section{padding-block:72px}.intro-security-step strong{font-size:16px}.intro-security-step small{font-size:12px}.intro-feature-card{min-height:166px;padding:21px}.intro-feature-card h3{font-size:17px}.intro-feature-card p{font-size:13px}}.intro-product-preview{background:#e9eef3;min-height:700px;padding:18px}.intro-workspace-preview{--preview-app:#f6f8fb;--preview-surface:#fff;--preview-surface-2:#f2f5f9;--preview-surface-3:#e8eef5;--preview-ink:#132034;--preview-muted:#637389;--preview-faint:#93a0b1;--preview-line:#d6e0ea;--preview-line-2:#e7edf3;--preview-project:#2463eb;--preview-project-soft:#e2ebff;--preview-life:#0f8b6f;--preview-finance:#07849b;--preview-study:#7c3aed;--preview-idea:#8a5a2b;--preview-note:#64748b;--preview-today:#d97706;--preview-overdue:#c2413a;--preview-holiday:#cf3f3f;--preview-saturday:#3272d9;background:var(--preview-app);width:100%;min-height:650px;color:var(--preview-ink);border:1px solid #cbd5df;border-radius:8px;grid-template-columns:78px minmax(0,1fr);font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden;box-shadow:0 18px 50px #1321331f}.intro-workspace-preview.backdrop{grid-template-columns:220px minmax(0,1fr)}.intro-preview-sidebar{border-right:1px solid var(--preview-line);background:var(--preview-surface);min-width:0;color:var(--preview-ink);flex-direction:column;padding:0;display:flex}.intro-preview-brand{border-bottom:1px solid var(--preview-line-2);justify-content:center;align-items:center;gap:8px;min-height:62px;padding:10px;display:flex}.intro-preview-brand b{background:var(--preview-ink);color:#fff;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.intro-preview-brand>span{min-width:0;display:none}.intro-preview-brand>span strong{font-size:14px}.intro-preview-brand>span small{color:var(--preview-muted);white-space:nowrap;font-size:8px}.backdrop .intro-preview-brand{justify-content:flex-start;padding-inline:15px}.backdrop .intro-preview-brand>span{display:grid}.intro-preview-profile{border:0;margin:9px;padding:0;display:grid}.intro-preview-profile>span{aspect-ratio:1;border:1px solid var(--preview-line);background:var(--preview-surface-3);color:#1743a6;border-radius:7px;place-items:center;width:58px;font-size:14px;font-weight:900;display:grid}.intro-preview-profile>small,.intro-preview-profile>strong{display:none}.backdrop .intro-preview-profile{margin:12px 15px 9px}.backdrop .intro-preview-profile>span{width:100%}.backdrop .intro-preview-profile>strong{margin-top:8px;font-size:12px;display:block}.backdrop .intro-preview-profile>small{color:var(--preview-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;display:block;overflow:hidden}.intro-preview-sidebar nav{flex:1;align-content:start;gap:1px;min-height:0;padding:2px 8px 6px;display:grid;overflow:hidden}.intro-preview-sidebar nav span{min-width:0;min-height:31px;color:var(--preview-muted);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0;display:flex;position:relative}.intro-preview-sidebar nav span.active{background:var(--preview-project-soft);color:var(--preview-project)}.intro-preview-sidebar nav i{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-style:normal;font-weight:760;display:none;overflow:hidden}.intro-preview-sidebar nav em{background:var(--preview-overdue);color:#fff;border-radius:9px;margin-left:auto;padding:2px 5px;font-size:7px;font-style:normal;display:none}.backdrop .intro-preview-sidebar nav{padding-inline:9px}.backdrop .intro-preview-sidebar nav span{justify-content:flex-start;min-height:34px;padding:0 9px}.backdrop .intro-preview-sidebar nav em,.backdrop .intro-preview-sidebar nav i{display:block}.intro-preview-clock{border:1px solid var(--preview-line);background:var(--preview-surface-2);min-height:46px;color:var(--preview-project);border-radius:7px;grid-template-columns:1fr;place-items:center;margin:0 9px 9px;padding:6px;display:grid}.intro-preview-clock>span,.intro-preview-clock>svg:last-child{display:none}.backdrop .intro-preview-clock{gap:7px;place-items:initial;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;margin-inline:11px}.backdrop .intro-preview-clock>span{display:grid}.backdrop .intro-preview-clock>span strong{color:var(--preview-ink);font-size:13px}.backdrop .intro-preview-clock>span small{color:var(--preview-muted);font-size:8px}.backdrop .intro-preview-clock>svg:last-child{color:var(--preview-faint);display:block}.intro-preview-shell{flex-direction:column;min-width:0;min-height:0;display:flex}.intro-preview-topbar{border-bottom:1px solid var(--preview-line);background:var(--preview-surface);flex:0 0 62px;align-items:center;gap:10px;min-height:62px;padding:10px 14px;display:flex}.intro-preview-menu{display:none}.intro-preview-heading{flex:1;align-items:center;gap:9px;min-width:190px;display:flex}.intro-preview-heading>i{background:var(--preview-project);border-radius:2px;flex:0 0 4px;width:4px;height:31px}.intro-preview-heading>span{gap:2px;min-width:0;display:grid}.intro-preview-heading strong{font-size:15px}.intro-preview-heading small{color:var(--preview-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.intro-preview-search{background:var(--preview-surface-2);width:min(250px,26%);color:var(--preview-muted);gap:7px;font-size:9px;display:flex}.intro-preview-input,.intro-preview-search,.intro-preview-sync{border:1px solid var(--preview-line);min-height:36px;border-radius:7px;align-items:center;padding:0 9px}.intro-preview-input,.intro-preview-sync{white-space:nowrap;justify-content:center;gap:5px;font-size:8px;font-weight:850;display:inline-flex}.intro-preview-sync{color:var(--preview-life)}.intro-preview-input{border-color:var(--preview-ink);background:var(--preview-ink);color:#fff}.intro-preview-screen{flex:1;min-height:0;padding:12px;overflow:hidden}.intro-preview-home-layout{grid-template-columns:minmax(0,1fr) 248px;gap:10px;min-width:0;height:100%;display:grid}.intro-preview-home-main{grid-template-rows:210px minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}.intro-preview-agenda-split{grid-template-columns:minmax(0,1.14fr) minmax(220px,.86fr);gap:10px;min-width:0;display:grid}.intro-preview-calendar-row{grid-template-columns:minmax(350px,1.18fr) minmax(220px,.82fr);gap:10px;min-width:0;display:grid}.intro-preview-panel{border:1px solid var(--preview-line);background:var(--preview-surface);border-radius:7px;min-width:0;min-height:0;overflow:hidden}.intro-preview-panel>header{border-bottom:1px solid var(--preview-line-2);align-items:center;gap:6px;min-height:42px;padding:8px 10px;display:flex}.intro-preview-panel>header h3{margin:0;font-size:11px}.intro-preview-panel>header span{color:var(--preview-muted);font-size:8px;font-weight:750}.intro-preview-panel.overdue>header{border-top:3px solid var(--preview-overdue);padding-top:5px}.intro-preview-panel-body{height:calc(100% - 42px);min-height:0;overflow:hidden}.intro-preview-agenda-list{min-width:0}.intro-preview-agenda-row{border-bottom:1px solid var(--preview-line-2);grid-template-columns:22px minmax(0,1fr) auto 7px 11px;align-items:center;gap:6px;min-width:0;min-height:49px;padding:0 8px;display:grid}.intro-preview-agenda-row:last-child{border-bottom:0}.intro-preview-check{border:1px solid var(--preview-line);border-radius:5px;width:16px;height:16px}.intro-preview-agenda-copy{gap:2px;min-width:0;display:grid}.intro-preview-agenda-copy small,.intro-preview-agenda-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intro-preview-agenda-copy strong{font-size:9px}.intro-preview-agenda-copy small{color:var(--preview-muted);font-size:7px}.intro-preview-agenda-row>em{background:var(--preview-project-soft);color:#1743a6;text-overflow:ellipsis;white-space:nowrap;border:1px solid #c7d7fb;border-radius:9px;max-width:70px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:800;overflow:hidden}.intro-preview-agenda-row>svg{color:var(--preview-faint)}.intro-preview-tone{border-radius:50%;width:6px;height:6px}.intro-preview-tone.project{background:var(--preview-project)}.intro-preview-tone.life{background:var(--preview-life)}.intro-preview-calendar{grid-template-rows:32px 16px minmax(0,1fr) 24px;height:100%;min-height:0;padding:7px 9px;display:grid}.intro-preview-calendar-toolbar{grid-template-columns:27px 1fr 27px;align-items:center;gap:6px;display:grid}.intro-preview-calendar-toolbar>span{border:1px solid var(--preview-line);width:27px;height:27px;color:var(--preview-muted);border-radius:6px;place-items:center;display:grid}.intro-preview-calendar-toolbar>strong{justify-content:center;align-items:center;gap:4px;font-size:13px;display:flex}.intro-preview-calendar-toolbar>strong small{color:var(--preview-muted);font-size:8px}.intro-preview-calendar-grid,.intro-preview-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.intro-preview-weekdays span{color:var(--preview-muted);text-align:center;font-size:7px;font-weight:800}.intro-preview-weekdays span:first-child{color:var(--preview-holiday)}.intro-preview-weekdays span:last-child{color:var(--preview-saturday)}.intro-preview-calendar-grid>span{border:1px solid var(--preview-line-2);background:var(--preview-surface-2);border-radius:5px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:28px;padding:3px;display:flex}.intro-preview-calendar-grid>span.empty{background:0 0;border-color:#0000}.intro-preview-calendar-grid>span.selected{border-color:var(--preview-project);box-shadow:inset 0 0 0 1px var(--preview-project);background:var(--preview-project-soft)}.intro-preview-calendar-grid>span b{font-size:7px}.intro-preview-calendar-grid>span.today b{background:var(--preview-ink);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.intro-preview-calendar-grid>span.sunday:not(.today) b{color:var(--preview-holiday)}.intro-preview-calendar-grid>span.saturday:not(.today) b{color:var(--preview-saturday)}.intro-preview-calendar-grid>span>small{max-width:100%;color:var(--preview-holiday);text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-weight:800;overflow:hidden}.intro-preview-calendar-grid>span>i{gap:3px;max-width:100%;font-style:normal;display:flex;overflow:hidden}.intro-preview-calendar-grid>span>i em{align-items:center;gap:2px;font-size:6px;font-style:normal;font-weight:850;display:inline-flex}.intro-preview-calendar-grid>span>i u{background:currentColor;border-radius:50%;width:4px;height:4px;text-decoration:none}.intro-preview-calendar-grid em.project{color:var(--preview-project)}.intro-preview-calendar-grid em.life{color:var(--preview-life)}.intro-preview-calendar-grid em.study{color:var(--preview-study)}.intro-preview-calendar-grid em.finance{color:var(--preview-finance)}.intro-preview-legend{color:var(--preview-muted);justify-content:flex-end;align-items:end;gap:7px;font-size:6px;display:flex}.intro-preview-legend span{align-items:center;gap:3px;display:inline-flex}.intro-preview-legend i{border-radius:50%;width:5px;height:5px}.intro-preview-legend i.project{background:var(--preview-project)}.intro-preview-legend i.life{background:var(--preview-life)}.intro-preview-legend i.study{background:var(--preview-study)}.intro-preview-legend i.finance{background:var(--preview-finance)}.intro-preview-legend b{width:10px;height:10px;color:var(--preview-holiday);background:#ffe5e3;border-radius:50%;place-items:center;font-size:5px;display:grid}.intro-preview-home-rail{grid-template-rows:auto auto auto;align-content:start;gap:10px;min-width:0;min-height:0;display:grid}.intro-preview-metric-list{padding:4px 8px}.intro-preview-metric-list>span{border-bottom:1px solid var(--preview-line-2);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:29px;display:grid}.intro-preview-metric-list>span:last-child{border-bottom:0}.intro-preview-metric-list i{border-radius:50%;width:6px;height:6px}.intro-preview-metric-list i.today{background:var(--preview-today)}.intro-preview-metric-list i.overdue{background:var(--preview-overdue)}.intro-preview-metric-list i.project{background:var(--preview-project)}.intro-preview-metric-list i.life{background:var(--preview-life)}.intro-preview-metric-list i.finance{background:var(--preview-finance)}.intro-preview-metric-list i.idea{background:var(--preview-idea)}.intro-preview-metric-list i.note{background:var(--preview-note)}.intro-preview-metric-list small{color:var(--preview-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.intro-preview-metric-list strong{font-size:12px}.intro-preview-metric-list strong.today{color:var(--preview-today)}.intro-preview-metric-list strong.overdue{color:var(--preview-overdue)}.intro-preview-metric-list strong.project{color:var(--preview-project)}.intro-preview-metric-list strong.life{color:var(--preview-life)}.intro-preview-metric-list strong.finance{color:var(--preview-finance)}.intro-preview-metric-list strong.idea{color:var(--preview-idea)}.intro-preview-metric-list strong.note{color:var(--preview-note)}.intro-preview-rhythm{padding:9px 10px 7px}.intro-preview-rhythm>div{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.intro-preview-rhythm i{aspect-ratio:1;background:var(--preview-surface-3);border-radius:2px}.intro-preview-rhythm i[data-level="1"]{background:#cae9e1}.intro-preview-rhythm i[data-level="2"]{background:#8ed0be}.intro-preview-rhythm i[data-level="3"]{background:#4baa91}.intro-preview-rhythm i[data-level="4"]{background:var(--preview-life)}.intro-preview-rhythm>span{color:var(--preview-faint);justify-content:space-between;margin-top:5px;display:flex}.intro-preview-rhythm small{font-size:6px}.intro-preview-quick-copy{padding:3px 8px}.intro-preview-quick-copy>span{border-bottom:1px solid var(--preview-line-2);align-items:center;gap:7px;min-height:41px;padding:4px 3px;display:flex}.intro-preview-quick-copy>span:last-child{border-bottom:0}.intro-preview-quick-copy>span>i{flex:1;min-width:0;font-style:normal;display:grid}.intro-preview-quick-copy small,.intro-preview-quick-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intro-preview-quick-copy strong{font-size:8px}.intro-preview-quick-copy small{color:var(--preview-muted);font-size:7px}.intro-preview-quick-copy svg{color:var(--preview-muted)}.intro-preview-bottom-nav{display:none}@media (max-width:1080px){.intro-product-preview{min-height:780px}.intro-workspace-preview:not(.backdrop){min-height:730px}.intro-workspace-preview:not(.backdrop) .intro-preview-home-layout{grid-template-columns:1fr}.intro-workspace-preview:not(.backdrop) .intro-preview-home-rail{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.intro-workspace-preview:not(.backdrop) .intro-preview-home-main{grid-template-rows:205px minmax(300px,1fr)}}@media (max-width:820px){.intro-product-preview{min-height:760px;padding:12px}.intro-workspace-preview:not(.backdrop){grid-template-columns:1fr;min-height:720px}.intro-workspace-preview:not(.backdrop) .intro-preview-sidebar{display:none}.intro-workspace-preview:not(.backdrop) .intro-preview-menu{border:1px solid var(--preview-line);border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.intro-workspace-preview:not(.backdrop) .intro-preview-heading{min-width:0}.intro-workspace-preview:not(.backdrop) .intro-preview-heading small{display:none}.intro-workspace-preview:not(.backdrop) .intro-preview-search{justify-content:center;width:36px;padding:0}.intro-workspace-preview:not(.backdrop) .intro-preview-search span,.intro-workspace-preview:not(.backdrop) .intro-preview-sync{display:none}.intro-workspace-preview:not(.backdrop) .intro-preview-input{width:36px;padding:0;font-size:0}.intro-workspace-preview:not(.backdrop) .intro-preview-screen{padding:10px 10px 60px}.intro-workspace-preview:not(.backdrop) .intro-preview-bottom-nav{border-top:1px solid var(--preview-line);background:var(--preview-surface);grid-template-columns:repeat(5,1fr);min-height:54px;display:grid}.intro-preview-bottom-nav span{min-width:0;color:var(--preview-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.intro-preview-bottom-nav span.active{color:var(--preview-project)}.intro-preview-bottom-nav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}}@media (max-width:640px){.intro-product-preview{min-height:790px;padding:7px}.intro-workspace-preview:not(.backdrop){min-height:750px}.intro-workspace-preview:not(.backdrop) .intro-preview-topbar{gap:6px;padding-inline:8px}.intro-workspace-preview:not(.backdrop) .intro-preview-heading strong{font-size:13px}.intro-workspace-preview:not(.backdrop) .intro-preview-home-main{flex-direction:column;display:flex}.intro-workspace-preview:not(.backdrop) .intro-preview-agenda-split,.intro-workspace-preview:not(.backdrop) .intro-preview-calendar-row,.intro-workspace-preview:not(.backdrop) .intro-preview-home-rail{grid-template-columns:1fr}.intro-workspace-preview:not(.backdrop) .intro-preview-agenda-split{flex:none}.intro-workspace-preview:not(.backdrop) .intro-preview-panel.overdue,.intro-workspace-preview:not(.backdrop) .intro-preview-panel.upcoming{height:210px}.intro-workspace-preview:not(.backdrop) .intro-preview-calendar-row{min-height:620px;display:grid}}.intro-policy-links{color:#718096;align-items:center;gap:7px;margin:7px 0 0 30px;font-size:12px;display:flex}.intro-policy-links a{color:#385c99;text-underline-offset:3px;font-weight:750}.intro-policy-links a:hover{color:#1743a6}.public-doc-page{--intro-ink:#152033;--intro-muted:#5f6b7a;--public-ink:#152033;--public-muted:#5f6b7a;--public-faint:#8b96a5;--public-line:#dbe2ea;--public-blue:#245fc5;--public-blue-soft:#eef4ff;min-height:100vh;color:var(--public-ink);background:#f8fafc}.public-doc-page a{color:inherit}.public-doc-page a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #245fc538}.public-doc-footer,.public-doc-header,.public-doc-page>main{width:min(1180px,100% - 48px);margin:0 auto}.public-doc-header{border-bottom:1px solid var(--public-line);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:84px;display:grid}.public-doc-header .intro-brand{color:var(--public-ink)}.public-doc-header .intro-brand .brand-mark{background:var(--public-ink);color:#fff}.public-doc-header .intro-brand small,.public-doc-header nav{color:var(--public-muted)}.public-doc-header nav{justify-content:center;align-items:center;gap:24px;font-size:14px;font-weight:700;display:flex}.public-doc-footer nav a,.public-doc-header nav a{text-decoration:none;transition:color .16s}.public-doc-footer nav a:hover,.public-doc-header nav a:hover{color:var(--public-blue)}.public-doc-login{background:var(--public-blue);border:1px solid #1a4ea8;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.public-doc-hero{border-bottom:1px solid var(--public-line);flex-direction:column;justify-content:center;min-height:430px;padding:80px 0 70px;display:flex}.public-doc-eyebrow{color:var(--public-blue);align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.public-doc-hero h1{letter-spacing:0;max-width:960px;margin:20px 0 24px;font-size:76px;line-height:1.02}.public-doc-hero>p{max-width:810px;color:var(--public-muted);margin:0;font-size:20px;line-height:1.75}.public-doc-hero>small{color:var(--public-faint);margin-top:28px;font-size:12px}.public-doc-layout{grid-template-columns:210px minmax(0,790px);justify-content:space-between;gap:clamp(48px,8vw,110px);padding:72px 0 120px;display:grid}.public-doc-layout>aside{align-self:start;position:sticky;top:24px}.public-doc-layout>aside>strong{color:var(--public-faint);margin-bottom:14px;font-size:11px;display:block}.public-doc-layout>aside nav{border-top:1px solid var(--public-line);display:grid}.public-doc-layout>aside a{border-bottom:1px solid var(--public-line);min-height:45px;color:var(--public-muted);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.public-doc-layout>aside a span{color:var(--public-faint);font-size:9px;font-weight:850}.public-doc-layout>aside a:hover{color:var(--public-blue)}.public-doc-content{min-width:0}.public-doc-content section{padding:0 0 56px;scroll-margin-top:24px}.public-doc-content section+section{border-top:1px solid var(--public-line);padding-top:56px}.public-doc-section-number{color:var(--public-blue);font-size:11px;font-weight:900}.public-doc-content h2{letter-spacing:0;margin:10px 0 22px;font-size:34px;line-height:1.22}.public-doc-content p{color:var(--public-muted);overflow-wrap:anywhere;margin:0 0 16px;font-size:16px;line-height:1.85}.public-doc-content p:last-child{margin-bottom:0}.public-doc-content p strong{color:var(--public-ink)}.public-doc-content p a{color:var(--public-blue);text-underline-offset:4px;align-items:center;gap:5px;font-weight:750;display:inline-flex}.public-doc-content ul{color:var(--public-muted);gap:10px;margin:0 0 18px;padding-left:22px;font-size:16px;line-height:1.75;display:grid}.public-doc-data-list{border-top:1px solid var(--public-line);margin:4px 0 20px}.public-doc-data-list>div{border-bottom:1px solid var(--public-line);grid-template-columns:180px minmax(0,1fr);gap:24px;min-width:0;padding:22px 0;display:grid}.public-doc-data-list>div>strong{color:var(--public-ink);font-size:14px}.public-doc-data-list>div>p{margin:0;font-size:14px;line-height:1.75}.public-doc-data-list.compact>div{grid-template-columns:160px minmax(0,1fr)}.public-doc-data-list.compact>div>svg{width:22px;color:var(--public-blue)}.public-doc-data-list.compact>div:has(>svg){grid-template-columns:32px minmax(0,1fr);gap:12px}.public-doc-data-list.compact span{min-width:0}.public-doc-data-list.compact span strong{margin-bottom:5px;display:block}.public-doc-feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.public-doc-feature-list>div{border-top:3px solid var(--public-blue);min-width:0;padding-top:20px}.public-doc-feature-list svg{color:var(--public-blue)}.public-doc-feature-list strong{margin:16px 0 9px;font-size:17px;display:block}.public-doc-feature-list p{font-size:14px;line-height:1.7}.public-doc-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:25px;display:flex}.public-doc-actions a{border:1px solid var(--public-line);min-height:44px;color:var(--public-ink);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 17px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.public-doc-actions a.primary{border-color:var(--public-blue);background:var(--public-blue);color:#fff}.public-doc-contact-link{background:var(--public-blue-soft);border:1px solid #bfd0ee;border-radius:7px;align-items:center;gap:16px;min-height:82px;margin-bottom:20px;padding:17px 20px;text-decoration:none;display:flex;color:var(--public-blue)!important}.public-doc-contact-link>span{gap:4px;min-width:0;display:grid}.public-doc-contact-link small{color:var(--public-muted);font-size:11px}.public-doc-contact-link strong{overflow-wrap:anywhere;font-size:20px}.public-doc-footer{border-top:1px solid var(--public-line);grid-template-columns:minmax(200px,1fr) auto;align-content:center;gap:24px 40px;min-height:210px;display:grid}.public-doc-footer>div{gap:5px;display:grid}.public-doc-footer>div strong{font-size:21px}.public-doc-footer>div span{color:var(--public-muted);font-size:13px}.public-doc-footer nav{color:var(--public-muted);flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;font-size:12px;font-weight:700;display:flex}.public-doc-mail{align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex;color:var(--public-muted)!important}.public-doc-footer>small{color:var(--public-faint);justify-self:end;font-size:11px}@media (max-width:900px){.public-doc-header{grid-template-columns:auto 1fr}.public-doc-header nav{display:none}.public-doc-login{justify-self:end}.public-doc-layout{grid-template-columns:1fr;gap:42px;padding-top:45px}.public-doc-layout>aside{position:static;overflow:hidden}.public-doc-layout>aside nav{border-bottom:1px solid var(--public-line);scrollbar-width:none;display:flex;overflow-x:auto}.public-doc-layout>aside nav::-webkit-scrollbar{display:none}.public-doc-layout>aside a{border-bottom:0;grid-template-columns:auto auto;min-width:max-content;padding:0 15px 0 0}.public-doc-feature-list{grid-template-columns:1fr}.public-doc-hero h1{font-size:60px}}@media (max-width:640px){.public-doc-footer,.public-doc-header,.public-doc-page>main{width:min(100% - 32px,1180px)}.public-doc-header{gap:12px;min-height:72px}.public-doc-header .intro-brand small{display:none}.public-doc-login{min-height:40px;padding-inline:12px;font-size:12px}.public-doc-hero{min-height:360px;padding:58px 0 50px}.public-doc-hero h1{font-size:46px}.public-doc-hero>p{font-size:16px;line-height:1.7}.public-doc-layout{padding-bottom:80px}.public-doc-content section{padding-bottom:42px}.public-doc-content section+section{padding-top:42px}.public-doc-content p,.public-doc-content ul{font-size:15px}.public-doc-data-list.compact>div,.public-doc-data-list>div{grid-template-columns:1fr;gap:8px}.public-doc-data-list.compact>div:has(>svg){grid-template-columns:28px minmax(0,1fr)}.public-doc-footer{grid-template-columns:1fr;align-content:center;gap:20px;min-height:280px}.public-doc-footer nav{justify-content:flex-start}.public-doc-footer>small{justify-self:start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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}