.BottomTabBar_bar__DoDTr{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:70;display:flex;background:color-mix(in srgb,var(--paper) 80%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border:var(--border-w) solid var(--line-strong);border-radius:22px;box-shadow:var(--shadow-lg);padding:4px}.BottomTabBar_tab__RV7KK{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 2px 6px;border-radius:18px;color:var(--muted);text-decoration:none;min-width:0}.BottomTabBar_icon__HXM2H{display:block;width:22px;height:22px}.BottomTabBar_icon__HXM2H svg{display:block;width:100%;height:100%}.BottomTabBar_label__j_Gyx{font-size:10.5px;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.BottomTabBar_active__vWG1q{color:var(--accent);background:var(--accent-soft)}@media (max-width:380px){.BottomTabBar_bar__DoDTr{left:8px;right:8px}.BottomTabBar_tab__RV7KK{padding:7px 1px 6px}.BottomTabBar_label__j_Gyx{font-size:9.5px}}@media (min-width:980px){.BottomTabBar_bar__DoDTr{left:50%;right:auto;bottom:20px;transform:translateX(-50%);width:auto;border-radius:var(--pill,999px);padding:4px 6px;gap:2px}.BottomTabBar_tab__RV7KK{flex:none;flex-direction:row;padding:9px 16px;border-radius:var(--pill,999px);gap:6px}.BottomTabBar_icon__HXM2H{width:18px;height:18px}.BottomTabBar_label__j_Gyx{font-size:12px}}@media print{.BottomTabBar_bar__DoDTr{display:none!important}}:root{--bg:#fff;--paper:#fff;--tint:#f9fafb;--ink:#191f28;--muted:#8b95a1;--line:#f2f4f6;--line-strong:#e5e8eb;--accent:#3182f6;--accent-ink:#fff;--accent-soft:#e8f3ff;--shadow:none;--shadow-lg:0 4px 16px rgba(25,31,40,.08);--border-w:0px;--r:20px;--r-sm:14px;--pill:12px;--hour-h:108px;--sheet-top:8px;--lane-alt:#fbfcfd;--block-shadow:none;--heart-on:#3182f6;--heart-off:#e5e8eb;--cat-work:#e8f3ff;--cat-rest:#eef1f5;--cat-meal:#f4f6f8;--cat-move:#e3e8ef;--cat-sleep:#f7f9fb;--cat-life:#eaedf1;--cat-etc:#f0f2f5;--cat-ink:#191f28;--font-ui:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,"Apple SD Gothic Neo",sans-serif;--font-display:var(--font-ui);--font-num:var(--font-ui)}@media (prefers-color-scheme:dark){:root:not([data-theme=pink]){--bg:#0f1115;--paper:#17191f;--ink:#e8eaed;--muted:#8b95a1;--line:#22252c;--line-strong:#2b2f37;--tint:#1b1e24;--accent-soft:#16283f;--lane-alt:#14161b;--accent:#4d94ff;--heart-off:#2b2f37;--cat-work:#1c2b3f;--cat-rest:#1e2229;--cat-meal:#1a1d23;--cat-move:#232830;--cat-sleep:#171a1f;--cat-life:#202429;--cat-etc:#1c1f25;--cat-ink:#e8eaed;color-scheme:dark}}[data-theme=pink]{--bg:#feeef8;--paper:#fff;--tint:#fdf4f7;--accent-soft:#fde9f3;--ink:#462230;--muted:#a16f86;--line:#f7dcea;--line-strong:#f7c3dd;--accent:#ed81af;--accent-ink:#462230;--shadow:3px 3px 0 rgba(214,136,177,.5);--shadow-lg:4px 4px 0 rgba(214,136,177,.55);--border-w:2.5px;--r:20px;--r-sm:15px;--pill:999px;--lane-alt:#feeef8;--block-shadow:2px 2px 0 rgba(214,136,177,.4);--block-border:rgba(214,136,177,.75);--heart-on:#ed81af;--heart-off:#fbd8e7;--cat-work:#f4bbd9;--cat-rest:#fdf4f7;--cat-meal:#fcd8ec;--cat-move:#f0b9d6;--cat-sleep:#fee8f5;--cat-life:#fec2de;--cat-etc:#f5cde2;--cat-ink:#462230;--bezel-bg:linear-gradient(158deg,#fdf4f7,#f4bbd9 26%,#f0b9d6 46%,#e7b3ce 68%,#f5cde2 86%,#feeef8);--bezel-ink:#5c2f45;--font-display:"Pretendard Variable",Pretendard,sans-serif;--font-num:"Pretendard Variable",Pretendard,sans-serif}[data-theme=sky]{--bg:#e8f4ff;--paper:#fff;--tint:#f0f8fd;--accent-soft:#d6e9ff;--ink:#1a4d7a;--muted:#4a8bc9;--line:#c9e1f8;--line-strong:#a0cef0;--accent:#4a9fd9;--accent-ink:#fff;--shadow:2px 2px 0 rgba(74,159,217,.35);--shadow-lg:3px 3px 0 rgba(74,159,217,.4);--border-w:2.5px;--r:20px;--r-sm:15px;--pill:999px;--lane-alt:#e8f4ff;--block-shadow:2px 2px 0 rgba(74,159,217,.25);--block-border:rgba(74,159,217,.6);--heart-on:#4a9fd9;--heart-off:#d1e8f7;--cat-work:#d6e9ff;--cat-rest:#f0f8fd;--cat-meal:#e0f0fd;--cat-move:#c9e1f8;--cat-sleep:#ecf5ff;--cat-life:#d9ecff;--cat-etc:#e5edff;--cat-ink:#1a4d7a;--bezel-bg:linear-gradient(158deg,#f0f8fd,#d6e9ff 26%,#c9e1f8 46%,#b8ddf6 68%,#e5edff 86%,#e8f4ff);--bezel-ink:#1a4d7a;--font-display:"Pretendard Variable",Pretendard,sans-serif;--font-num:"Pretendard Variable",Pretendard,sans-serif}.icon{display:block;object-fit:contain}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0}body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Malgun Gothic,sans-serif;background:var(--bg);color:var(--ink);line-height:1.5;padding:24px 16px calc(48px + 64px + env(safe-area-inset-bottom));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media print{body{background:#fff;padding:0}}