:root{--bg:#fbfbf8;--ink:#10120f;--muted:#6d716b;--line:#e5e7df;--soft:#f2f4ed;--green:#173f2c;--green-soft:#eef5e9;--moss:#586b48;--clay:#9a5b4f;--gold:#9a741f}.notionCalendarShell{--aero-shadow:0 18px 42px #095b9729;background:radial-gradient(circle at 84% 8%,#ffffffe6,#0000 28%),linear-gradient(#dff7ff 0%,#effcff 54%,#e7f8ee 100%)}.notionAppHeader{gap:20px;min-height:66px;padding:0 24px}.notionHeaderBrand{gap:11px;font-size:16px}.notionHeaderBrand img{width:30px;height:30px}.notionHeaderTitle{border-left:1px solid #fff6;gap:9px;padding-left:18px}.notionHeaderTitle strong{letter-spacing:.01em;font-size:14px}.notionViewToggle{padding:4px}.notionViewToggle button{min-height:32px;padding:0 14px}.notionSidebarTop{margin-bottom:24px}.notionSidebarActions{gap:6px}.notionIconButton{width:34px;height:34px}.notionMiniMonth,.notionSidebarSection{margin-bottom:22px}.notionMiniDay{min-height:29px}.notionMeetButton{transition:all .16s}.notionMeetButton:hover{color:#075a9c;background:#ffffffbd;border-color:#168cdb66}.notionQuickBlock{gap:10px;margin-top:24px;padding-top:20px}.notionQuickBlock>span{align-items:center;gap:8px;display:flex}.notionQuickBlock>span:after{content:"";background:#64bd44;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #64bd4424}.notionQuickBlock input{min-height:40px;padding:0 11px}.notionQuickBlock button{min-height:40px;padding:0 14px}.notionCalendarMain,.notionSettingsMain{box-shadow:var(--aero-shadow), inset 0 1px 0 #fffffffa;border-radius:18px;margin:18px 24px 24px 18px}.notionToolbarTitle{gap:12px}.notionToolbarControls{gap:9px}.notionStatusPill{min-height:30px;padding:0 11px}.notionUserBadge{border-left:1px solid #2081b92e;gap:8px;padding-left:5px}.notionWeekGrid{background:#ffffff47}.notionGridCorner{padding-bottom:13px}.notionDayHeader{gap:7px;padding-bottom:13px}.notionDayHeader span,.notionDayHeader strong{font-size:14px}.notionAllDayLabel{font-size:11px}@media (max-width:1060px){.notionCalendarShell{grid-template-rows:66px minmax(0,1fr)}.notionCalendarMain,.notionSettingsMain{width:calc(100% - 32px);height:calc(100svh - 98px);margin:16px}.notionCalendarOverlay{width:auto;min-height:280px;inset:132px 24px 24px;transform:none}}@media (max-width:620px){.notionAppHeader{gap:10px;min-height:74px;padding:10px 14px}.notionHeaderTitle{display:none}.notionViewToggle button{min-height:30px;padding:0 11px}.notionCalendarShell{grid-template-rows:74px minmax(0,1fr)}.notionCalendarMain,.notionSettingsMain{border-radius:14px;width:calc(100% - 20px);height:calc(100svh - 94px);margin:10px}.notionCalendarToolbar{min-height:114px;padding:14px 16px}.notionToolbarTitle h1{font-size:23px}.notionUserBadge{border-left:0;width:auto;margin-left:0;padding-left:0}.notionCalendarOverlay{min-height:255px;padding:24px 18px;inset:150px 16px 18px}.notionCalendarOverlay h2{font-size:24px}.notionCalendarOverlayActions,.notionCalendarOverlayActions button{width:100%}.namunaChatPanel{width:calc(100vw - 20px);top:86px;bottom:82px;right:10px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Agency FB,Agency FB Condensed,Bahnschrift Condensed,Arial Narrow,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}img{max-width:100%;display:block}h1,h2,p{margin-top:0}.logoLanding{background:#000;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.logoLandingInner{z-index:1;justify-items:center;gap:26px;padding:32px;display:grid;position:relative}.logoImageFrame{isolation:isolate;width:min(78vw,920px);animation:5.5s ease-in-out infinite namunaFloat;position:relative}.logoImageFrame:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(#7dff5238 0%,#2a741e21 38%,#0000 74%);border-radius:50%;height:20%;position:absolute;bottom:-7%;left:18%;right:18%}.logoImageFrame:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#00000070 48%,#000 100%);height:36%;position:absolute;inset:auto 0 0}.logoImageFrame img{filter:drop-shadow(0 34px 84px #5eff3829);width:100%;-webkit-mask-image:linear-gradient(#000 0% 68%,#000000db 82%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#000000db 82%,#0000 100%)}.logoLoginButton{color:#dfffcb;text-shadow:0 0 12px #7eff3070;background:linear-gradient(#75ff282e,#081604eb),#0d1d08c7;border:1px solid #85ff338a;border-radius:8px;min-height:46px;padding:0 24px;font-weight:650;box-shadow:0 0 34px #73ff4d33,inset 0 1px #e2ffd452}.logoLoginButton:hover{background:linear-gradient(#85ff313d,#0a2404f0),#173f2ceb;border-color:#baff74e0}@keyframes namunaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.shell{width:min(1040px,100% - 40px);margin:0 auto}.nav,.footer{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand{align-items:center;gap:10px;font-weight:600;display:inline-flex}.brand img{object-fit:cover;border-radius:50%;width:28px;height:28px}.navLinks{color:var(--muted);gap:22px;margin-left:auto;font-size:14px;display:flex}.navAuth{align-items:center;gap:14px;font-size:14px;display:flex}.navButton{min-height:40px;padding:0 16px;font-size:14px}.navUser{color:var(--ink);font-weight:600}.linkButton{color:var(--muted);font:inherit;background:0 0;border:0;padding:0;font-weight:500}.linkButton:hover{color:var(--ink)}.authOverlay{z-index:50;background:#00000061;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.authModal{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(1.32);background:linear-gradient(#f3fdff80,#63b1e73d 18%,#0f4f8f2e 58%,#071b4861),#4697dc38;border:1px solid #e0f7ffa8;border-radius:10px;width:min(456px,100%);padding:118px 32px 28px;position:relative;overflow:hidden;box-shadow:0 34px 88px #00000085,0 0 44px #46aaff2e,inset 0 1px #ffffffd1,inset 0 0 0 1px #ffffff1f,inset 0 -42px 92px #0716406b}.authModal:before{content:"";z-index:0;background:linear-gradient(#ffffffeb,#aae1ff75 50%,#2677c233),#d5f6ff42;border:1px solid #f4feffd1;border-radius:9px;width:70px;height:70px;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 0 30px #aae6ff47,0 10px 24px #001f5029,inset 0 1px #fffffffa,inset 0 -16px 22px #1658a629}.authModal:after{content:"";z-index:0;opacity:.84;background:radial-gradient(circle at 2% 0,#fff0783d,#0000 18%),radial-gradient(at 85% 18%,#6cb2ff61,#0000 30%),linear-gradient(132deg,#0000 0 30%,#e8ffff42 34%,#e8ffff14 42%,#0000 58%);position:absolute;inset:0}.authModal>*{z-index:1;position:relative}.authClose{color:#f2fcffc7;background:0 0;border:0;padding:4px;font-size:24px;line-height:1;position:absolute;top:12px;right:14px}.authClose:hover{color:#fff}.authTabs{background:linear-gradient(#def5ff42,#0b438b29),#03215229;border:1px solid #def5ff57;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff6b,inset 0 -12px 18px #001c562e}.authTabs button{color:#effaffb8;background:0 0;border:0;border-radius:6px;min-height:38px;font-weight:650}.authTabs button.active{color:#073a82;background:linear-gradient(#ffffffc7,#b0ddff75 52%,#2b7ed038);box-shadow:0 1px 3px #00194933,inset 0 1px #ffffffe6}.authTitle{color:#f7fcff;text-shadow:0 2px 10px #00215666;margin-bottom:6px;font-size:24px;font-weight:700}.authSubtitle{color:#eefaffc7;margin-bottom:22px;font-size:15px}.googleAuthButton{color:#082b63;background:linear-gradient(#ffffffc2,#b4e2ff57 52%,#175daa38),#ccf0ff3d;border:1px solid #e1f6ff9e;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;font-weight:650;display:flex;box-shadow:inset 0 1px #ffffffeb,0 0 22px #58b5ff1a}.googleAuthButton:before{content:"";background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0);border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 5px #e6f8ffd1}.googleAuthButton:hover{background:linear-gradient(#ffffffe0,#c5ebff80 54%,#3787db47),#ccf0ff57;border-color:#ffffffdb}.authDivider{color:#edf9ffad;align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.authDivider:before,.authDivider:after{content:"";background:linear-gradient(90deg,#0000,#e5f7ff80,#0000);flex:1;height:1px}.authForm{gap:14px;display:grid}.authForm label{gap:7px;font-size:14px;font-weight:500;display:grid}.authForm label span{color:#f5fcffe6}.authForm input{color:#061d42;background:linear-gradient(#ffffffe6,#dcf2ffd1);border:1px solid #e8faffa8;border-radius:3px;min-height:42px;box-shadow:inset 0 1px 2px #00000029,0 0 18px #30bcff14}.authForm input:focus{border-color:#69b9ffeb;box-shadow:0 0 0 3px #53aaff2e,inset 0 1px 2px #00000029}.authError{color:#ffd1d1;margin:0;font-size:13px;font-weight:500}.authNotice{color:#d9f6dd;margin:0;font-size:13px;font-weight:500}.notionRouterResult{color:#2e3d29;background:#f7faf4;border:1px solid #d8dfd0;border-radius:10px;gap:8px;margin-top:14px;padding:14px;font-family:Arial,sans-serif;font-size:13px;line-height:1.45;display:grid}.notionRouterResult p,.notionRouterResult ul{margin:0}.notionRouterResult ul{padding-left:18px}.notionRouterSuggestions{gap:8px;display:grid}.notionRouterSuggestion{background:#0a1a3a38;border:1px solid #719dd84d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px;display:grid}.notionRouterSuggestion>div{gap:3px;min-width:0;display:grid}.notionRouterSuggestion span,.notionRouterSuggestion small,.notionRouterSuggestionMessage{color:#d5e6ffb8;font-size:12px;line-height:1.35}.notionRouterSuggestionMessage{grid-column:1/-1;margin:0}.namunaEventReviewBackdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05274c6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.namunaEventReviewDialog{width:min(100%,580px);max-height:min(760px,100dvh - 48px);color:var(--aero-ink);background:linear-gradient(150deg,#fffffffa,#d2f5fff2);border:1px solid #1e9ad77a;border-radius:20px;outline:none;padding:24px;overflow:auto;box-shadow:0 26px 82px #042c5b75,inset 0 1px #fffffffa}.namunaEventReviewEyebrow{color:#1676b4;letter-spacing:.11em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.namunaEventReviewDialog h2{color:#0a4274;letter-spacing:-.03em;margin:0;font-size:22px}.namunaEventReviewIntro,.namunaEventReviewNotice{color:#3c627b;margin:10px 0 0;font-size:13px;line-height:1.5}.namunaEventReviewFields{background:#ffffff9e;border:1px solid #2089c442;border-radius:12px;gap:0;margin:18px 0 0;display:grid;overflow:hidden}.namunaEventReviewFields div{border-bottom:1px solid #2089c429;grid-template-columns:116px minmax(0,1fr);gap:14px;padding:11px 13px;display:grid}.namunaEventReviewFields div:last-child{border-bottom:0}.namunaEventReviewFields dt{color:#53738a;font-size:12px;font-weight:800}.namunaEventReviewFields dd{color:#173f5c;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;font-size:13px;line-height:1.42}.namunaEventReviewError{color:#a52f32;margin:13px 0 0;font-size:13px;font-weight:700}.namunaEventReviewActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (max-width:600px){.namunaEventReviewBackdrop{align-items:end;padding:12px}.namunaEventReviewDialog{border-radius:17px;padding:20px}.namunaEventReviewFields div{grid-template-columns:1fr;gap:3px}.namunaEventReviewActions{grid-template-columns:1fr;display:grid}}.notionRouterTasks,.notionExecutionQueue{gap:8px;display:grid}.notionRouterTask,.notionExecutionQueue article{background:#0a1a3a38;border:1px solid #719dd84d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.notionRouterTask span,.notionExecutionQueue article span{color:#e8f1ffeb;min-width:0;font-size:13px;line-height:1.4}.authForm .button.full{color:#fff;background:linear-gradient(#7fcfffc2,#1062ceeb 48%,#063496f5);border-color:#70b7ffc7;border-radius:8px;margin-top:4px;box-shadow:0 0 28px #4daaff33,inset 0 1px #ffffff94}.authSwitch{color:#eef9ffb8;text-align:center;margin:18px 0 0;font-size:14px}.authSwitch .linkButton{color:#fff;text-shadow:0 0 10px #6abfff5c;font-weight:600}.appShell{background:var(--soft);min-height:100svh}.appLoading{text-align:center;color:var(--muted);padding:80px 0}.appNav{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:72px;padding-left:max(20px,50% - 520px);padding-right:max(20px,50% - 520px);display:flex}.appNavRight{align-items:center;gap:18px;display:flex}.appUser{align-items:center;gap:10px;display:flex}.appAvatar{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:600;display:inline-flex}.appUserMeta{flex-direction:column;line-height:1.25;display:flex}.appUserMeta strong{font-size:14px;font-weight:600}.appUserMeta small{color:var(--muted);font-size:12px}.appHero{padding:56px 0 8px}.appHeading{margin-bottom:12px;font-size:44px;font-weight:600;line-height:1.08}.appSubheading{max-width:560px;color:var(--muted);font-size:19px;line-height:1.55}.appBody{padding:28px 0 90px}.operatorShell{background:var(--soft);min-height:100svh}.notionCalendarShell{--notion-bg:#181818;--notion-sidebar:#202020;--notion-panel:#1b1b1b;--notion-panel-soft:#282828;--notion-line:#292929;--notion-line-strong:#333;--notion-text:#d7d7d7;--notion-muted:#8c8c8c;--notion-faint:#646464;--notion-red:#f25555;background:var(--notion-bg);height:100svh;min-height:100svh;color:var(--notion-text);grid-template:"header header"58px"sidebar main"minmax(0,1fr)/252px minmax(0,1fr);display:grid;overflow:hidden}.notionAppHeader{border-bottom:1px solid var(--notion-line);background:#1c1c1c;grid-area:header;align-items:center;gap:18px;min-width:0;padding:0 18px;display:flex}.notionHeaderBrand{color:#eee;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:700;display:inline-flex}.notionHeaderBrand img{object-fit:cover;border-radius:50%;width:26px;height:26px}.notionHeaderTitle{align-items:baseline;gap:8px;min-width:0;display:flex}.notionHeaderTitle strong{color:#eee;white-space:nowrap;font-size:14px;font-weight:650}.notionHeaderTitle span{color:var(--notion-faint);white-space:nowrap;font-size:12px}.notionViewToggle{border:1px solid var(--notion-line-strong);background:#242424;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px;display:inline-flex}.notionViewToggle button{min-height:30px;color:var(--notion-muted);background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:650}.notionViewToggle button.active{color:#a8edc2;background:#54d99324}.notionSidebar{border-right:1px solid var(--notion-line);background:var(--notion-sidebar);scrollbar-color:#555 #202020;scrollbar-width:thin;grid-area:sidebar;height:calc(100svh - 58px);min-height:0;padding:12px 10px;overflow-y:auto}.notionSidebarTop,.notionToolbarControls,.notionSidebarActions,.notionMiniMonthTop,.notionSidebarSectionTop,.notionQuickBlockRow,.notionUserBadge{align-items:center;display:flex}.notionSidebarTop{justify-content:space-between;gap:12px;margin-bottom:28px}.notionBrand{color:#eee;align-items:center;gap:10px;font-size:17px;font-weight:650;display:inline-flex}.notionBrand img{object-fit:cover;border-radius:50%;width:28px;height:28px}.notionSidebarActions,.notionToolbarControls{gap:8px}.notionIconButton,.notionToolbarButton,.notionQuickBlock button,.notionCalendarOverlay button,.namunaChatComposer button,.namunaModelSwitch button{border:1px solid var(--notion-line-strong);background:var(--notion-panel-soft);color:var(--notion-text);border-radius:6px}.notionIconButton{width:32px;height:32px;padding:0;position:relative}.notionIconButton:hover,.notionToolbarButton:hover,.notionQuickBlock button:hover,.notionCalendarOverlay button:hover,.namunaChatComposer button:hover,.namunaModelSwitch button:hover{background:#303030;border-color:#444}.notionSearchIcon,.notionComposeIcon,.notionChevron,.notionEyeIcon{color:var(--notion-muted);display:block;position:absolute}.notionSearchIcon{border:2px solid;border-radius:50%;width:12px;height:12px;top:8px;left:8px}.notionSearchIcon:after{content:"";background:currentColor;border-radius:999px;width:7px;height:2px;position:absolute;bottom:-4px;right:-6px;transform:rotate(45deg)}.notionComposeIcon{border:1.5px solid;border-radius:3px;inset:8px}.notionComposeIcon:after{content:"";background:currentColor;border-radius:999px;width:10px;height:2px;position:absolute;top:-3px;right:-4px;transform:rotate(-45deg)}.notionChevron{border-top:2px solid;border-right:2px solid;width:9px;height:9px;top:10px;left:11px;transform:rotate(45deg)}.notionChevron.left{left:12px;transform:rotate(225deg)}.notionEyeIcon{border:1.5px solid;border-radius:999px;width:18px;height:10px;position:relative}.notionEyeIcon:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:2px;left:6px}.notionMiniMonth{margin-bottom:28px}.notionMiniMonthTop{justify-content:space-between;margin-bottom:14px;padding:0 4px}.notionMiniMonthTop strong{color:#ededed;font-size:14px;font-weight:600}.notionMiniMonthTop span{color:var(--notion-faint);font-size:12px}.notionMiniWeekdays,.notionMiniGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.notionMiniWeekdays{color:var(--notion-faint);text-align:center;margin-bottom:6px;font-size:11px}.notionMiniDay{color:#c9c9c9;border-radius:6px;place-items:center;min-height:28px;font-size:13px;font-weight:500;display:grid}.notionMiniDay.active{background:var(--notion-red);color:#fff}.notionSidebarSection{margin-bottom:24px}.notionSidebarSectionTop{color:var(--notion-muted);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px;font-weight:600}.notionSidebarSectionTop strong{color:var(--notion-faint);font-size:12px;font-weight:500}.notionMeetButton{width:100%;min-height:38px;color:var(--notion-muted);text-align:left;background:#2c2c2c;border:1px solid #0000;border-radius:6px;padding:0 12px}.notionCalendarSources{gap:12px;display:grid}.notionCalendarSources span{color:#c9c9c9;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex;overflow:hidden}.sourceDot{border-radius:4px;flex:none;width:13px;height:13px}.notionQuickBlock{border-top:1px solid var(--notion-line);gap:8px;margin-top:28px;padding-top:18px;display:grid}.notionQuickBlock>span{color:var(--notion-muted);font-size:13px;font-weight:600}.notionQuickBlock input{border-color:var(--notion-line);min-height:36px;color:var(--notion-text);background:#242424;border-radius:6px;padding:0 10px;font-size:13px}.notionQuickBlock input:focus{border-color:#4b4b4b}.notionQuickBlockRow{gap:8px}.notionQuickBlockRow label{flex:1}.notionQuickBlock button{min-height:36px;padding:0 12px;font-size:13px;font-weight:600}.notionQuickBlock p{color:#8ecfa7;margin:2px 0 0;font-size:12px;line-height:1.4}.notionCalendarMain{border:1px solid var(--notion-line);background:var(--notion-bg);border-radius:8px;grid-area:main;grid-template-rows:54px minmax(0,1fr);place-self:start;width:min(100%,1240px);min-width:0;height:min(760px,100svh - 88px);min-height:0;margin:14px 18px 18px 14px;display:grid;overflow:hidden}.notionCalendarToolbar{border-bottom:1px solid var(--notion-line);justify-content:space-between;align-items:center;gap:16px;padding:0 14px 0 18px;display:flex}.notionToolbarTitle{align-items:baseline;gap:10px;min-width:0;display:flex}.notionToolbarTitle h1{color:#eee;margin:0;font-size:22px;font-weight:650;line-height:1}.notionToolbarTitle span{color:var(--notion-faint);white-space:nowrap;font-size:13px}.notionToolbarControls{flex-wrap:wrap;justify-content:flex-end}.notionToolbarButton{min-height:30px;padding:0 11px;font-size:13px;font-weight:500}.notionToolbarButton.primary{color:#ecfff3;background:#214936;border-color:#3f6b55}.notionStatusPill{border:1px solid var(--notion-line-strong);min-height:28px;color:var(--notion-muted);white-space:nowrap;background:#242424;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.notionStatusPill.connected{color:#90deb0;background:#54d9931a;border-color:#54d99359}.notionUserBadge{gap:9px;margin-left:4px}.notionUserBadge span{color:#fff;background:#17452e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:650;display:inline-grid}.notionUserBadge button{color:var(--notion-muted);background:0 0;border:0;padding:0;font-weight:600}.notionUserBadge button:hover{color:var(--notion-text)}.notionWeekGrid{overscroll-behavior:contain;scrollbar-color:#555 #181818;scrollbar-width:thin;min-width:1040px;height:100%;min-height:0;position:relative;overflow:auto}.notionSidebar::-webkit-scrollbar{width:10px;height:10px}.notionWeekGrid::-webkit-scrollbar{width:10px;height:10px}.notionSidebar::-webkit-scrollbar-track{background:#1c1c1c}.notionWeekGrid::-webkit-scrollbar-track{background:#1c1c1c}.notionSidebar::-webkit-scrollbar-thumb{background:#555;border:2px solid #1c1c1c;border-radius:999px}.notionWeekGrid::-webkit-scrollbar-thumb{background:#555;border:2px solid #1c1c1c;border-radius:999px}.notionWeekHeader,.notionAllDayRow,.notionGridBody{grid-template-columns:66px repeat(7,minmax(138px,1fr));display:grid}.notionWeekHeader{z-index:8;background:var(--notion-bg);min-height:54px;position:sticky;top:0}.notionGridCorner,.notionDayHeader,.notionAllDayLabel,.notionAllDayCell{border-right:1px solid var(--notion-line);border-bottom:1px solid var(--notion-line)}.notionGridCorner{color:var(--notion-faint);justify-content:center;align-items:end;padding-bottom:10px;font-size:12px;display:flex}.notionDayHeader{color:var(--notion-muted);justify-content:center;align-items:end;gap:5px;padding-bottom:10px;display:flex}.notionDayHeader span,.notionDayHeader strong{font-size:14px;font-weight:500}.notionDayHeader.today strong{background:var(--notion-red);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 7px;display:inline-flex}.notionAllDayRow{z-index:7;background:var(--notion-bg);min-height:30px;position:sticky;top:54px}.notionAllDayLabel{color:var(--notion-faint);justify-content:flex-end;align-items:center;padding-right:10px;font-size:12px;display:flex}.notionAllDayCell{align-content:start;gap:3px;min-height:30px;padding:3px 5px;display:grid}.notionAllDayEvent{color:#dbeaf0;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:600;overflow:hidden}.notionGridBody{min-height:var(--calendar-body-height)}.notionTimeRail,.notionDayColumn{min-height:var(--calendar-body-height);border-right:1px solid var(--notion-line)}.notionTimeRail{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hour-height) - 1px), var(--notion-line) calc(var(--hour-height) - 1px), var(--notion-line) var(--hour-height))}.notionTimeRail span{height:var(--hour-height);color:var(--notion-muted);justify-content:flex-end;align-items:start;padding:0 10px 0 0;font-size:12px;display:flex;transform:translateY(-8px)}.notionDayColumn{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hour-height) - 1px), var(--notion-line) calc(var(--hour-height) - 1px), var(--notion-line) var(--hour-height));position:relative}.notionEventBlock{top:var(--event-top);z-index:3;min-height:var(--event-height);height:var(--event-height);color:#dceff4;border-left:3px solid;border-radius:5px;padding:5px 8px;font-size:12px;line-height:1.22;position:absolute;left:4px;right:4px;overflow:hidden}.notionEventBlock strong,.notionEventBlock span{text-overflow:ellipsis;display:block;overflow:hidden}.notionEventBlock strong{color:#edf6f8;white-space:nowrap;font-weight:650}.notionEventBlock span{opacity:.78;margin-top:2px}.notionNowLine{top:var(--now-top);z-index:6;border-top:1px solid var(--notion-red);position:absolute;left:0;right:0}.notionNowLine span{background:var(--notion-red);color:#fff;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:650;line-height:1.2;position:absolute;top:-10px;left:-56px}.notionCalendarOverlay{z-index:12;border:1px solid var(--notion-line-strong);color:var(--notion-muted);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181818db;border-radius:8px;align-content:center;place-items:center;gap:14px;display:grid;position:absolute;inset:84px 18px 18px 82px}.notionCalendarOverlay p{max-width:420px;margin:0;line-height:1.5}.notionCalendarOverlay button{min-height:38px;padding:0 14px;font-weight:600}.notionSettingsMain{border:1px solid var(--notion-line);background:var(--notion-panel);scrollbar-color:#555 #181818;scrollbar-width:thin;border-radius:8px;grid-area:main;place-self:start;width:min(100%,1040px);height:min(760px,100svh - 88px);min-height:0;margin:14px 18px 18px 14px;padding:20px;overflow-y:auto}.notionSettingsMain::-webkit-scrollbar{width:10px}.notionSettingsMain::-webkit-scrollbar-track{background:#1c1c1c}.notionSettingsMain::-webkit-scrollbar-thumb{background:#555;border:2px solid #1c1c1c;border-radius:999px}.notionSettingsHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.notionSettingsHeader span,.notionSettingsPanelTop span{color:#8edcad;font-size:12px;font-weight:700}.notionSettingsHeader h1{color:#eee;margin:4px 0 0;font-size:24px;font-weight:650;line-height:1.15}.notionSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.notionSettingsPanel{border:1px solid var(--notion-line-strong);background:#202020;border-radius:8px;align-content:start;gap:14px;min-height:190px;padding:16px;display:grid}.notionSettingsPanel.wide{grid-column:1/-1}.notionSettingsPanelTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.notionSettingsPanelTop strong{color:#eee;font-size:14px;font-weight:650}.notionSettingsRows{gap:10px;margin:0;display:grid}.notionSettingsRows div{border-top:1px solid var(--notion-line);grid-template-columns:92px minmax(0,1fr);gap:12px;padding-top:10px;display:grid}.notionSettingsRows dt{color:var(--notion-muted);font-size:12px}.notionSettingsRows dd{min-width:0;color:var(--notion-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.notionSettingsActions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.notionHiddenFileInput{display:none}.notionImportMessage{color:#8ecfa7;margin:0;font-size:12px;line-height:1.4}.notionImportList{border-top:1px solid var(--notion-line);scrollbar-color:#555 #202020;scrollbar-width:thin;gap:8px;max-height:176px;padding-top:12px;display:grid;overflow-y:auto}.notionImportList::-webkit-scrollbar{width:8px}.notionImportList::-webkit-scrollbar-track{background:#202020}.notionImportList::-webkit-scrollbar-thumb{background:#555;border:2px solid #202020;border-radius:999px}.notionImportList span{border:1px solid var(--notion-line);background:#242424;border-radius:7px;gap:2px;min-width:0;padding:8px 10px;display:grid}.notionImportList strong,.notionImportList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notionImportList strong{color:#eee;font-size:13px;font-weight:650}.notionImportList small{color:var(--notion-muted);font-size:11px}.namunaChatPanel{z-index:42;width:min(390px,100vw - 32px);color:var(--notion-text);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c1c1cf5;border:1px solid #353535;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto auto;transition:opacity .16s,transform .16s;display:grid;position:fixed;top:76px;bottom:22px;right:22px;transform:translate(18px);box-shadow:0 28px 80px #0000006b}.namunaChatPanel.open{opacity:1;pointer-events:auto;transform:translate(0,0)}.namunaChatHeader{border-bottom:1px solid var(--notion-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 14px;display:flex}.namunaChatHeader span{color:#8edcad;font-size:12px;font-weight:650}.namunaChatHeader h2{color:#eee;margin:4px 0 0;font-size:20px;font-weight:650;line-height:1.2}.namunaChatClose{width:30px;height:30px;color:var(--notion-muted);background:0 0;border:0;border-radius:6px;font-size:24px;line-height:1}.namunaChatMessages{scrollbar-color:#555 #202020;scrollbar-width:thin;align-content:start;gap:10px;padding:4px 14px 14px;display:grid;overflow-y:auto}.namunaChatMessages::-webkit-scrollbar{width:10px}.namunaChatMessages::-webkit-scrollbar-track{background:#202020}.namunaChatMessages::-webkit-scrollbar-thumb{background:#555;border:2px solid #202020;border-radius:999px}.namunaChatMessage{background:#242424;border:1px solid #333;border-radius:10px;max-width:92%;padding:10px 12px}.namunaChatMessage.user{background:#244133;border-color:#54d99347;justify-self:end}.namunaChatMessage span{color:var(--notion-muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.namunaChatMessage p{color:#e4e4e4;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.48}.namunaChatError{color:#ffb1b1;background:#f255551a;border:1px solid #f2555542;border-radius:8px;margin:0 14px 10px;padding:9px 10px;font-size:12px;line-height:1.4}.namunaApiKeyPanel{background:#222;border:1px solid #353535;border-radius:10px;gap:10px;margin:0 14px 10px;padding:10px;display:grid}.namunaApiKeyPanel label{gap:7px;display:grid}.namunaApiKeyPanel label span{color:var(--notion-muted);font-size:11px;font-weight:700}.namunaApiKeyPanel input{min-height:38px;color:var(--notion-text);background:#1b1b1b;border:1px solid #3a3a3a;border-radius:8px;padding:0 10px;font-size:12px}.namunaApiKeyPanel input:focus{border-color:#54d99380}.namunaApiKeyActions{justify-content:flex-end;gap:8px;display:flex}.namunaApiKeyActions button{min-height:32px;padding:0 12px;font-size:12px;font-weight:700}.namunaChatComposer{border-top:1px solid var(--notion-line);gap:8px;padding:12px 14px 14px;display:grid}.namunaChatComposer textarea{min-height:94px;max-height:160px;color:var(--notion-text);background:#202020;border-color:#353535;border-radius:10px;padding:11px 12px;font-size:13px;line-height:1.45}.namunaChatComposer textarea:focus{border-color:#54d99380}.namunaComposerFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.namunaProviderSwitch,.namunaModelSwitch{background:#222;border:1px solid #3a3a3a;border-radius:999px;align-items:center;gap:4px;min-width:0;padding:3px;display:inline-flex}.namunaGoogleService{min-height:36px;color:var(--notion-muted);background:#222;border:1px solid #3a3a3a;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:650;display:inline-flex}.namunaGoogleService span{background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0);border-radius:50%;width:10px;height:10px}.namunaGoogleService.connected{color:#a8edc2;background:#54d9931a;border-color:#54d99352}.namunaApiKeyButton{min-height:36px;color:var(--notion-muted);background:#222;border:1px solid #3a3a3a;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:13px;font-weight:650;display:inline-flex}.namunaApiKeyButton.connected{color:#a8edc2;background:#54d9931a;border-color:#54d99352}.namunaProviderSwitch button,.namunaModelSwitch button{min-height:30px;color:var(--notion-muted);background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:13px;font-weight:650}.namunaProviderSwitch button.active{color:#a8edc2;background:#54d99324}.namunaModelSwitch button span{color:#ff8d57;margin-right:6px}.namunaModelSwitch button.active{color:#eee;background:#343434}.namunaChatSend{border-radius:50%;place-items:center;width:38px;height:38px;min-height:38px;margin-left:auto;padding:0;font-size:20px;font-weight:700;display:inline-grid;position:relative}.namunaChatSend:before{content:"";border-top:2px solid;border-right:2px solid;width:12px;height:12px;position:absolute;transform:translateY(2px)rotate(-45deg)}.namunaChatSend:after{content:"";background:currentColor;border-radius:999px;width:2px;height:14px;position:absolute;transform:translateY(4px)}.namunaChatSend:disabled{opacity:.44}@media (max-width:1060px){.notionCalendarShell{grid-template:"header"58px"main"minmax(0,1fr)/1fr}.notionSidebar{display:none}.notionCalendarToolbar{flex-direction:column;justify-content:center;align-items:flex-start;min-height:86px;padding:12px 16px}.notionCalendarMain,.notionSettingsMain{width:calc(100% - 24px);height:calc(100svh - 82px);margin:12px}.notionCalendarMain{grid-template-rows:auto 1fr}.notionWeekGrid{min-width:980px;height:100%}}@media (max-width:620px){.notionCalendarShell{grid-template-rows:auto minmax(0,1fr)}.notionAppHeader{flex-wrap:wrap;align-content:center;gap:10px;min-height:98px;padding:12px}.notionHeaderTitle{order:3;width:100%}.notionViewToggle{margin-left:auto}.notionToolbarTitle h1{font-size:24px}.notionToolbarControls{justify-content:flex-start}.notionUserBadge{justify-content:space-between;width:100%}.notionCalendarMain,.notionSettingsMain{height:calc(100svh - 122px)}.notionSettingsMain{padding:14px}.notionSettingsHeader,.notionSettingsPanelTop{flex-direction:column;align-items:flex-start}.notionSettingsGrid{grid-template-columns:1fr}.notionSettingsRows div{grid-template-columns:1fr;gap:4px}.notionCalendarOverlay{inset:120px 14px 20px 90px}.namunaChatPanel{top:68px;bottom:92px;right:12px}.floatingNamunaSphere.active{right:14px}}.floatingNamunaSphere{z-index:44;pointer-events:auto;background:0 0;border:0;border-radius:50%;width:92px;height:92px;padding:0;transition:right .18s;animation:6s ease-in-out infinite namunaSphereFloat;position:fixed;bottom:22px;right:24px}.floatingNamunaSphere:hover,.floatingNamunaSphere.active{animation-play-state:paused}.floatingNamunaSphere.active{right:432px}.floatingNamunaSphere:before,.floatingNamunaSphere:after{content:"";z-index:0;opacity:.54;background:conic-gradient(#6fff4c00,#6fff4c70,#ffffff24,#6fff4c00);border-radius:50%;animation:8s linear infinite namunaSphereSwirl;position:absolute;inset:-11px;-webkit-mask-image:radial-gradient(circle,#0000 58%,#000 60%,#0000 72%);mask-image:radial-gradient(circle,#0000 58%,#000 60%,#0000 72%)}.floatingNamunaSphere:after{opacity:.32;animation-duration:5.5s;animation-direction:reverse;inset:8px;-webkit-mask-image:radial-gradient(circle,#0000 48%,#000 50%,#0000 64%);mask-image:radial-gradient(circle,#0000 48%,#000 50%,#0000 64%)}.floatingNamunaSphere img{z-index:1;object-fit:cover;filter:drop-shadow(0 18px 28px #173f2c29);border-radius:50%;width:100%;height:100%;animation:14s ease-in-out infinite namunaSphereTurn;position:relative}@keyframes namunaSphereFloat{0%,to{transform:translate(0,0)}50%{transform:translate(-4px,-14px)}}@keyframes namunaSphereSwirl{to{transform:rotate(360deg)}}@keyframes namunaSphereTurn{0%,to{transform:rotate(-4deg)scale(1)}50%{transform:rotate(12deg)scale(1.035)}}.googleCalendarShell{padding:34px 0 90px}.googleCalendarPanel{border:1px solid var(--line);background:#fff;padding:28px}.googleCalendarTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.googleCalendarTop span,.googleQuickBlock span{color:var(--green);font-size:13px;font-weight:600}.googleCalendarTop h1{margin:6px 0 0;font-size:34px;font-weight:600;line-height:1.12}.googleCalendarStatus{border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500}.googleCalendarStatus.connected{background:var(--green-soft);color:var(--green);border-color:#173f2c3d}.googleCalendarEmpty{min-height:220px;color:var(--muted);text-align:center;place-items:center;gap:18px;display:grid}.googleCalendarEmpty p{margin:0}.googleCalendarActions{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:22px 0;display:flex}.googleQuickBlock{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(180px,.85fr) 110px auto;align-items:end;gap:10px;padding:22px 0;display:grid}.googleQuickBlock label{gap:8px;display:grid}.googleQuickBlock input{background:var(--bg)}.googleCalendarMessage{color:var(--green);margin:16px 0 0;font-weight:500}.googleCalendarView{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));margin-top:22px;display:grid}.googleCalendarDay{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:260px}.googleCalendarDayHeader{border-bottom:1px solid var(--line);gap:4px;padding:12px;display:grid}.googleCalendarDayHeader span{color:var(--green);font-size:12px;font-weight:600}.googleCalendarDayHeader strong{font-size:15px;font-weight:600}.googleCalendarDayEvents{align-content:start;gap:8px;min-height:190px;padding:10px;display:grid}.googleCalendarDayEvents a{border-left:2px solid var(--green);background:var(--green-soft);gap:4px;padding:9px 10px;display:grid}.googleCalendarDayEvents small{color:var(--green);font-size:11px;font-weight:600}.googleCalendarDayEvents span{overflow-wrap:anywhere;color:var(--ink);font-size:13px;font-weight:500;line-height:1.35}.googleCalendarDayEvents p{color:var(--muted);margin:0;font-size:13px}.operatorHome{gap:18px;padding:28px 0 88px;display:grid}.operatorCard{border:1px solid var(--line);background:#fff;border-radius:0}.operatorHero{grid-template-columns:44px 1fr;gap:24px;padding:36px 38px;display:grid}.operatorGlyph{border:1px solid var(--green);background:var(--green-soft);border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 8px #fff}.operatorHero h1{margin-bottom:12px;font-size:42px;font-weight:600;line-height:1.12}.operatorHero p{max-width:720px;color:var(--muted);margin-bottom:28px;font-size:19px;line-height:1.58}.operatorActions{flex-wrap:wrap;gap:14px;display:flex}.operatorActions .button.primary{border-color:var(--green);background:var(--green)}.missionCard{background:var(--green-soft);grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:26px 104px 26px 30px;display:grid;position:relative}.missionCard span,.monoLabel,.cardHeader>span{color:var(--green);letter-spacing:0;font-size:13px;font-weight:600}.missionCard p{color:var(--ink);margin:0;font-size:18px;font-style:italic;line-height:1.62}.missionCard button,.refreshButton,.digestToggle{color:var(--muted);background:0 0;border:0}.missionCard button{padding:0;font-size:14px;position:absolute;top:26px;right:30px}.missionCard button:hover,.refreshButton:hover,.digestToggle:hover{color:var(--ink)}.intelligenceCard,.todayPlan,.activeGoals,.domainsCard,.trendCard,.balanceCard,.streakCard,.journalCard,.eventsCard,.digestCard{padding:24px 26px}.cardHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.cardHeader a,.cardHeader strong{color:var(--green);font-weight:500}.cardHeader strong,.livePill{border:1px solid var(--line);background:var(--green-soft);border-radius:999px;padding:6px 12px;font-size:13px}.cardHeader h2,.journalCard h2,.eventsCard h2,.balanceCard h2,.digestCard h2,.domainsCard h2{margin:0;font-size:22px;font-weight:700;line-height:1.2}.insightList{gap:10px;display:grid}.insightItem{border:1px solid var(--line);background:var(--bg);border-radius:0;grid-template-columns:38px 1fr;gap:16px;padding:22px;display:grid}.insightIcon{border:1px solid var(--line);width:30px;height:30px;color:var(--green);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.insightItem h2{margin:0 0 10px;font-size:20px;line-height:1.25}.insightItem p{color:var(--muted);margin-bottom:18px;font-size:18px;line-height:1.55}.insightAction{border-left:2px solid var(--green);background:var(--green-soft);color:var(--green);text-align:left;padding:10px 14px;font-size:16px;line-height:1.45}.refreshButton{text-align:left;margin-top:18px;padding:0;font-size:14px}.todayPlan{gap:8px;display:grid}.emptyPlan{border:1px dashed var(--line);background:var(--bg);min-height:112px;color:var(--muted);border-radius:0;place-items:center;display:grid}.emptyPlan p{margin-bottom:8px}.emptyPlan a{color:var(--green);font-weight:600}.goalRows{display:grid}.goalRow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:68px;display:grid}.goalRow p{margin:0;font-size:18px}.goalRow strong{font-size:17px;font-weight:500}.tone-clay{color:var(--clay)}.tone-gold{color:var(--gold)}.tone-moss{color:var(--moss)}.tone-green{color:var(--green)}.domainsCard{min-height:210px}.domainEmpty{min-height:110px;color:var(--muted);place-items:center;font-size:18px;display:grid}.trendCard{min-height:240px;color:var(--muted);text-align:center;place-items:center;font-size:20px;display:grid}.balanceCard{text-align:center;place-items:center;min-height:280px;display:grid}.balanceCard p{color:var(--muted);font-size:18px}.streakGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.streakBox{border:1px solid var(--line);background:var(--bg);border-radius:0;min-height:104px;padding:18px 20px;position:relative}.streakBox span,.streakBox small,.streakBox em{color:var(--muted);font-style:normal}.streakBox div{align-items:baseline;gap:10px;margin-top:8px;display:flex}.streakBox strong{font-size:38px;line-height:1}.streakBox em{position:absolute;bottom:28px;right:18px}.operatorSplit{grid-template-columns:1fr 1fr;gap:22px;display:grid}.journalCard,.eventsCard{min-height:440px}.journalCard .cardHeader p{color:var(--muted);margin:6px 0 0}.journalList{gap:14px;max-height:390px;display:grid;overflow:hidden}.journalList article{border:1px solid var(--line);border-radius:0;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:0 20px;display:flex}.journalList span{font-size:18px}.journalList small{color:var(--muted);align-items:center;gap:6px;font-size:15px;display:inline-flex}.dot{border-radius:50%;width:8px;height:8px}.dot.green{background:var(--green)}.dot.blue{background:var(--moss)}.dot.amber{background:var(--gold)}.dot.red{background:var(--clay)}.eventsCard>p{min-height:340px;color:var(--muted);place-items:center;margin:0;font-size:20px;display:grid}.digestCard{grid-template-columns:auto 1fr auto auto;align-items:center;gap:22px;display:grid}.digestSpark{color:var(--green);font-size:28px}.digestCard p{color:var(--muted);margin:4px 0 0;font-size:18px}.digestCard p span{color:var(--gold)}.operatorPlanner{padding-top:18px}@media (max-width:520px){.floatingNamunaSphere{width:68px;height:68px;bottom:14px;right:14px}.appUserMeta{display:none}.appHeading{font-size:34px}.appSubheading{font-size:17px}}.notionCalendarShell{--aero-blue:#075fae;--aero-blue-deep:#064a92;--aero-aqua:#2dc9e8;--aero-sky:#dff7ff;--aero-cloud:#ffffffd1;--aero-ink:#10355d;--aero-muted:#55718c;--aero-line:#287eb938;--aero-green:#54af2d;--aero-green-deep:#287a1e;--notion-bg:#eaf9ff;--notion-sidebar:#edfbffc7;--notion-panel:#ffffffd1;--notion-panel-soft:#ecf9ffdb;--notion-line:var(--aero-line);--notion-line-strong:#1b70b05c;--notion-text:var(--aero-ink);--notion-muted:var(--aero-muted);--notion-faint:#6d8eab;--notion-red:#e95d4e;isolation:isolate;color:var(--aero-ink);background:linear-gradient(#e4f9ff14,#f4fdffb8),#dff7ff;font-family:Segoe UI,Aptos,Helvetica Neue,Arial,sans-serif;overflow:hidden}.notionCalendarShell:before{z-index:-2;content:"";background:linear-gradient(#d5f6ff1a 0%,#f7feffad 58%,#e2faefcc 100%),url(/namuna-aero-sky.png) 50%/cover no-repeat;position:absolute;inset:0}.notionCalendarShell:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#ffffff85,#0000);height:160px;position:absolute;top:58px;left:0;right:0}.notionAppHeader{background:linear-gradient(#58c0f7f5,#1477cff2 57%,#085cb1fa);border-bottom-color:#1f80c070;position:relative;box-shadow:inset 0 1px #fffc,0 2px 10px #054f943d}.notionAppHeader:after{content:"";background:#ffffffbd;border-radius:999px;height:2px;position:absolute;top:0;left:15%;right:15%}.notionHeaderBrand,.notionHeaderTitle strong{color:#fff;text-shadow:0 1px 1px #04397aad}.notionHeaderTitle span{color:#edfbffd6}.notionHeaderBrand img,.notionBrand img{border:1px solid #ffffffc2;box-shadow:0 1px 5px #00346d61}.notionViewToggle,.namunaProviderSwitch,.namunaModelSwitch{background:#054a9b61;border-color:#04448f85;box-shadow:inset 0 1px #ffffff3d}.notionViewToggle button{color:#f2fbffdb;text-shadow:0 1px 1px #0239798c}.notionViewToggle button.active,.namunaProviderSwitch button.active,.namunaModelSwitch button.active{color:#075394;text-shadow:none;background:linear-gradient(#ffffff8c,#a3eaff57);border:1px solid #ffffffb8;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #00428833}.notionSidebar{background:linear-gradient(180deg, #ffffff94, #e1f8ffb3), var(--notion-sidebar);scrollbar-color:#83bfdf #edfbff8c;border-right-color:#1b80be47;box-shadow:8px 0 26px #1874ae14}.notionBrand,.notionMiniMonthTop strong,.notionSettingsPanelTop strong{color:var(--aero-ink)}.notionSidebarSectionTop,.notionQuickBlock>span,.notionMiniMonthTop span,.notionMiniWeekdays,.notionSettingsRows dt{color:#4078a2}.notionIconButton,.notionToolbarButton,.notionQuickBlock button,.notionCalendarOverlay button,.namunaChatComposer button,.namunaModelSwitch button{color:#164b7b;background:linear-gradient(#fffffff0,#c7eefce0);border-color:#1575ba61;border-radius:8px;box-shadow:inset 0 1px #fffffff2,0 1px 2px #2078ad24}.notionIconButton:hover,.notionToolbarButton:hover,.notionQuickBlock button:hover,.notionCalendarOverlay button:hover,.namunaChatComposer button:hover,.namunaModelSwitch button:hover{color:#064f92;background:linear-gradient(#fff,#c9f3ff);border-color:#168cdb;box-shadow:inset 0 1px #fff,0 0 0 3px #41c7f12e}.notionSearchIcon,.notionComposeIcon,.notionChevron,.notionEyeIcon{color:#276b9d}.notionMiniDay{color:#275779}.notionMiniDay.muted{color:#91acc0}.notionMiniDay.inWeek{background:#71d3f633}.notionMiniDay.active{background:linear-gradient(#77d8fa,#1690d7 55%,#0878c2);border:1px solid #ffffffd6;box-shadow:inset 0 1px #fffc,0 2px 5px #0065b533}.notionMeetButton{color:#356b91;background:#ffffff80;border:1px solid #1a87be38;border-radius:8px}.notionCalendarSources span{color:#2c5f82}.sourceDot.blue{background:#1b99e3}.sourceDot.purple{background:#9575e6}.sourceDot.green{background:#57b43b}.sourceDot.amber{background:#f0a238}.notionQuickBlock{border-top-color:#1c7eb933}.notionQuickBlock input,.namunaApiKeyPanel input,.namunaChatComposer textarea{color:var(--aero-ink);background:#ffffffbf;border-color:#1b84c24f;border-radius:8px;box-shadow:inset 0 1px 3px #207aae14}.notionQuickBlock input:focus,.namunaApiKeyPanel input:focus,.namunaChatComposer textarea:focus{border-color:#20a9e5;box-shadow:inset 0 1px 3px #207aae14,0 0 0 3px #36cbf133}.notionQuickBlock button,.notionToolbarButton.primary,.notionCalendarOverlay button,.namunaChatSend{color:#fff;text-shadow:0 1px 1px #1c6116d1;background:linear-gradient(#a3e85a 0%,#69c73c 46%,#399425 100%);border-color:#3d9827;box-shadow:inset 0 1px #ffffffad,0 2px 4px #257e1e3d}.notionCalendarMain,.notionSettingsMain{-webkit-backdrop-filter:blur(14px)saturate(118%);backdrop-filter:blur(14px)saturate(118%);background:#ffffffbd;border-color:#2285c35c;border-radius:15px;position:relative;box-shadow:0 18px 44px #136ca62e,inset 0 1px #fffffff0}.notionCalendarMain:before,.notionSettingsMain:before{content:"";background:#fffffff5;border-radius:999px;height:1px;position:absolute;top:0;left:12px;right:12px}.notionCalendarToolbar{background:linear-gradient(#ffffffbd,#e2f8ff9c);border-bottom-color:#2384bf33}.notionToolbarTitle h1,.notionSettingsHeader h1{color:#0e477a;letter-spacing:-.02em}.notionToolbarTitle span,.notionSettingsHeader span,.notionSettingsPanelTop span,.notionChatHeader span{color:#168ac7}.notionStatusPill{color:#52728a;background:#effbffc7;border-color:#2b8ec540}.notionStatusPill.connected,.namunaGoogleService.connected,.namunaApiKeyButton.connected{color:#25741c;background:#afec8f59;border-color:#3fa03061}.notionUserBadge span{background:radial-gradient(circle at 34% 25%,#e7ffff 0 8%,#0000 9%),linear-gradient(135deg,#4fd8ee,#1689d5 62%,#0960ac);border:1px solid #fffc;box-shadow:inset 0 1px #ffffffc2,0 2px 5px #136ba93d}.notionUserBadge button{color:#39729d}.notionWeekGrid{scrollbar-color:#8fcce4 #e8f9ffc7}.notionSidebar::-webkit-scrollbar-track{background:#e7f9ff9e}.notionWeekGrid::-webkit-scrollbar-track{background:#e7f9ff9e}.notionSettingsMain::-webkit-scrollbar-track{background:#e7f9ff9e}.notionImportList::-webkit-scrollbar-track{background:#e7f9ff9e}.namunaChatMessages::-webkit-scrollbar-track{background:#e7f9ff9e}.notionSidebar::-webkit-scrollbar-thumb{background:#83c5df;border-color:#e7f9ff9e}.notionWeekGrid::-webkit-scrollbar-thumb{background:#83c5df;border-color:#e7f9ff9e}.notionSettingsMain::-webkit-scrollbar-thumb{background:#83c5df;border-color:#e7f9ff9e}.notionImportList::-webkit-scrollbar-thumb{background:#83c5df;border-color:#e7f9ff9e}.namunaChatMessages::-webkit-scrollbar-thumb{background:#83c5df;border-color:#e7f9ff9e}.notionWeekHeader,.notionAllDayRow{background:#fcffffe0}.notionGridCorner,.notionDayHeader,.notionAllDayLabel,.notionAllDayCell,.notionTimeRail,.notionDayColumn{border-color:#278ec52e}.notionGridCorner,.notionAllDayLabel,.notionTimeRail span{color:#5b809b}.notionDayHeader{color:#457393}.notionDayHeader.today strong{background:linear-gradient(#6bdcff,#1598dc 57%,#0879be);border:1px solid #ffffffe0;box-shadow:inset 0 1px #ffffffd1,0 2px 5px #036cb938}.notionAllDayEvent{border:1px solid #ffffff75;box-shadow:inset 0 1px #ffffff59}.notionTimeRail,.notionDayColumn{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hour-height) - 1px), #278ec524 calc(var(--hour-height) - 1px), #278ec524 var(--hour-height))}.notionDayColumn.today{background:linear-gradient(#6cdcff21, #dffaff0f), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hour-height) - 1px), #278ec524 calc(var(--hour-height) - 1px), #278ec524 var(--hour-height))}.notionEventBlock{border:1px solid #ffffffa3;border-left:4px solid;border-radius:8px;box-shadow:inset 0 1px #ffffff57,0 2px 5px #1b598529}.notionEventBlock strong{color:#fff;text-shadow:0 1px 1px #0c304e57}.tone-blue{color:#0b72b8;background:linear-gradient(135deg,#46b8edeb,#1873c7e0)}.tone-green{color:#287c28;background:linear-gradient(135deg,#85d267f0,#339536e0)}.tone-amber{color:#a95f13;background:linear-gradient(135deg,#ffd06bf2,#e08b28e6)}.tone-red{color:#b64437;background:linear-gradient(135deg,#fb8e77f0,#d35245e8)}.tone-purple{color:#6744aa;background:linear-gradient(135deg,#b390f2f2,#6c4ebae6)}.notionNowLine{border-top-color:#ef5b4c}.notionNowLine span{background:linear-gradient(#f68072,#db463a);box-shadow:0 1px 3px #9f312838}.notionCalendarOverlay{color:#385f7c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3fdffd1;border-color:#218bc85c;border-radius:14px;box-shadow:0 14px 36px #166ea62b}.notionSettingsPanel{background:linear-gradient(145deg,#ffffffe6,#e1f7ffad);border-color:#2088c43b;border-radius:13px;box-shadow:inset 0 1px #fffffff5,0 6px 18px #2380b814}.notionSettingsRows div,.notionImportList{border-top-color:#2088c429}.notionSettingsRows dd,.notionImportList strong{color:#234e70}.notionImportMessage{color:#278234}.notionImportList span{background:#fcffffa8;border-color:#1c85c133;border-radius:9px}.notionImportList small{color:#60829c}.notionRouterResult{color:#25516b;background:linear-gradient(135deg,#dcf9ffe0,#f4fff0d6);border-color:#1f92ca3d;border-radius:12px;box-shadow:inset 0 1px #ffffffc2}.notionRouterSuggestion,.notionRouterTask,.notionExecutionQueue article{background:#ffffffa3;border-color:#2290c33d;border-radius:10px;box-shadow:inset 0 1px #ffffffd1}.notionRouterSuggestion span,.notionRouterSuggestion small,.notionRouterSuggestionMessage,.notionRouterTask span,.notionExecutionQueue article span{color:#3c627b}.namunaChatPanel{color:var(--aero-ink);background:linear-gradient(155deg,#fcffffed,#d6f4ffe8);border-color:#1686c661;border-radius:17px;box-shadow:0 24px 72px #0758974d,inset 0 1px #fffffff5}.namunaChatHeader,.namunaChatComposer{border-color:#1e87c436}.namunaChatHeader h2,.namunaChatMessage p{color:#214d70}.namunaChatClose{color:#4b7592}.namunaChatClose:hover{color:#075a9c;background:#62d2f533}.namunaChatMessage{background:#ffffffb3;border-color:#1d88c438}.namunaChatMessage.user{background:linear-gradient(145deg,#e1fdd7e0,#b9e9a0b5);border-color:#3fa43159}.namunaChatMessage span,.namunaApiKeyPanel label span{color:#2785bd}.namunaChatError{color:#a33d32;background:#ffdedba8;border-color:#de564447}.namunaApiKeyPanel{background:#f9feff9e;border-color:#1b88c43b}.namunaGoogleService,.namunaApiKeyButton{color:#47708d;background:#ffffffad;border-color:#1d85c147}.namunaGoogleService:hover{color:#075a9c;background:#fff;border-color:#1b9edf}.floatingNamunaSphere{filter:drop-shadow(0 16px 24px #0a65a24d)}.floatingNamunaSphere:before,.floatingNamunaSphere:after{background:conic-gradient(#16d7ee00,#36cfffad,#ffffffb8,#67c43ca8,#16d7ee00)}.floatingNamunaSphere img{filter:drop-shadow(0 14px 21px #0a62a33b);border:2px solid #ffffffd6}@media (max-width:620px){.notionCalendarShell:before{background-position:58%}.notionCalendarMain,.notionSettingsMain{border-radius:12px}}.hero{grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;gap:64px;min-height:calc(100svh - 116px);padding:56px 0 90px;display:grid}.heroCopy{max-width:720px}.eyebrow{color:var(--green);margin-bottom:18px;font-size:13px;font-weight:600}h1{letter-spacing:0;margin-bottom:22px;font-size:76px;font-weight:600;line-height:1.04}h2{letter-spacing:0;margin-bottom:0;font-size:42px;font-weight:600;line-height:1.12}.heroText{max-width:560px;color:var(--muted);font-size:21px;line-height:1.6}.heroActions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.button{border:1px solid var(--line);min-height:46px;color:var(--ink);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:500;display:inline-flex}.button.primary{border-color:var(--green);background:var(--green);color:#fff}.button.secondary{background:#fff}.button.full{width:100%}.calendarPreview{border:1px solid var(--line);background:#fff;padding:18px}.previewHeader{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;margin-bottom:16px;padding-bottom:14px;display:flex}.previewHeader span{color:var(--muted)}.previewHeader strong{font-weight:600}.previewRow{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;gap:14px;min-height:54px;padding:9px 0;display:grid}.previewRow:last-child{border-bottom:0}.previewRow span{color:var(--muted);font-size:13px}.previewRow p{border-left:3px solid var(--green);background:var(--green-soft);color:var(--green);margin:0;padding:8px 10px;font-size:14px;font-weight:500}.previewFocus p{min-height:92px}.principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.principles p{color:var(--muted);margin:0;padding:24px 24px 24px 0}.principles p+p{border-left:1px solid var(--line);padding-left:24px}.demo,.waitlist{padding:96px 0}.sectionIntro{max-width:620px;margin-bottom:34px}.demoGrid{grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);align-items:start;gap:28px;display:grid}.planner,.result{border:1px solid var(--line);background:#fff;padding:22px}.planner label{margin-bottom:10px;font-size:14px;font-weight:500;display:block}.calendarChoice{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:20px}.calendarChoice>span{color:var(--green);margin-bottom:10px;font-size:13px;font-weight:600;display:block}.calendarChoice p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.providerOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.providerOptions button{border:1px solid var(--line);min-height:44px;color:var(--muted);text-align:center;background:0 0;padding:0 10px;font-size:13px;font-weight:500}.providerOptions button.active{border-color:var(--green);background:var(--green-soft);color:var(--green)}textarea,input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:0;outline:none}textarea{resize:vertical;min-height:140px;padding:14px}input{min-height:46px;padding:0 14px}textarea:focus,input:focus{border-color:var(--green)}.examples{gap:8px;margin:12px 0;display:grid}.examples button{border:0;border-left:2px solid var(--line);color:var(--muted);text-align:left;background:0 0;padding:7px 0 7px 12px}.examples button:hover{border-color:var(--green);color:var(--ink)}.result{min-height:366px}.resultBlock{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.resultBlock span,.nextAction span{color:var(--green);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.resultBlock p,.resultBlock li,.emptyState{color:var(--muted);line-height:1.62}.resultBlock p,.emptyState{margin-bottom:0}.resultBlock ol{margin:0;padding-left:20px}.resultBlock li+li{margin-top:8px}.resultBlock li strong{color:var(--ink);font-weight:600}.resultBlock li small{color:var(--muted);margin-top:2px;display:block}.nextAction{background:var(--green-soft);padding:16px}.nextAction strong{font-size:18px;font-weight:600;line-height:1.45;display:block}.calendarActionRow{margin-top:14px}.googleLinks{gap:8px;margin-top:12px;display:grid}.googleLinks a{border:1px solid var(--line);color:var(--green);background:#fff;padding:11px 12px;font-size:14px;font-weight:500;display:block}.calendarNote{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.55}.waitlist{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:end;gap:48px;display:grid}.waitlistForm{grid-template-columns:1fr auto;gap:8px;display:grid}.waitlistForm button{border:1px solid var(--green);background:var(--green);color:#fff;min-height:46px;padding:0 18px;font-weight:500}.success{color:var(--green);margin:0;font-weight:600}.footer{color:var(--muted);font-size:14px}.footer .brand{color:var(--ink)}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:820px){.googleQuickBlock{grid-template-columns:1fr 1fr}.googleQuickBlock button{min-height:46px}.googleCalendarView{grid-template-columns:repeat(2,minmax(0,1fr))}.operatorHero,.missionCard,.insightItem,.digestCard{grid-template-columns:1fr}.operatorHero,.missionCard,.intelligenceCard,.todayPlan,.activeGoals,.domainsCard,.trendCard,.balanceCard,.streakCard,.journalCard,.eventsCard,.digestCard{padding:24px}.missionCard{padding-right:92px}.missionCard button{top:24px;right:24px}.operatorSplit{grid-template-columns:1fr}.streakGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.journalCard,.eventsCard{min-height:auto}.eventsCard>p{min-height:180px}.hero,.demoGrid,.waitlist{grid-template-columns:1fr}.hero{gap:36px;min-height:auto;padding-top:42px}h1{font-size:64px}h2{font-size:34px}.principles{grid-template-columns:1fr}.principles p,.principles p+p{border-left:0;border-top:1px solid var(--line);padding:18px 0}.principles p:first-child{border-top:0}}@media (max-width:520px){.shell{width:min(100% - 24px,1040px)}.googleCalendarShell{padding-top:18px}.googleCalendarPanel{padding:18px}.googleCalendarTop,.googleCalendarActions{flex-direction:column;align-items:flex-start}.googleCalendarTop h1{font-size:30px}.googleQuickBlock,.googleCalendarView{grid-template-columns:1fr}.operatorHome{gap:14px;padding-top:18px}.operatorHero,.missionCard,.intelligenceCard,.todayPlan,.activeGoals,.domainsCard,.trendCard,.balanceCard,.streakCard,.journalCard,.eventsCard,.digestCard{padding:18px}.missionCard{padding-right:80px}.missionCard button{top:18px;right:18px}.operatorHero p,.missionCard p,.insightItem p,.eventsCard>p{font-size:16px}.cardHeader,.goalRow,.journalList article{align-items:flex-start}.cardHeader,.goalRow,.journalList article,.digestCard{grid-template-columns:1fr}.cardHeader,.journalList article{flex-direction:column}.streakGrid{grid-template-columns:1fr}.trendCard,.balanceCard{min-height:260px;font-size:18px}.insightAction{text-align:left}.navLinks{gap:14px}h1{font-size:50px}h2{font-size:30px}.heroText{font-size:18px}.heroActions,.waitlistForm{grid-template-columns:1fr;display:grid}.providerOptions{grid-template-columns:1fr}.demo,.waitlist{padding:70px 0}}.notionCalendarShell{background:radial-gradient(circle at 84% 8%,#ffffffe6,#0000 28%),linear-gradient(#dff7ff 0%,#effcff 54%,#e7f8ee 100%)}.notionAppHeader{min-height:66px;padding:0 24px}.notionHeaderTitle{border-left:1px solid #fff6;padding-left:18px}.notionSidebar{height:calc(100svh - 66px);padding:18px 14px 24px}.notionCalendarSources small{color:#60829c;margin-left:23px;font-size:12px;line-height:1.4}.notionQuickBlock>span:after{content:"";background:#64bd44;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block;box-shadow:0 0 0 3px #64bd4424}.notionQuickBlock input,.notionQuickBlock button{min-height:40px}.notionQuickBlock p{color:#527d99}.notionCalendarMain,.notionSettingsMain{border-radius:18px;margin:18px 24px 24px 18px;box-shadow:0 18px 42px #095b9729,inset 0 1px #fffffffa}.notionCalendarMain{grid-template-rows:70px minmax(0,1fr);height:min(790px,100svh - 108px)}.notionCalendarToolbar{gap:20px;padding:0 20px 0 22px}.notionToolbarTitle h1{font-size:25px}.notionToolbarButton{min-height:34px;padding:0 13px}.notionWeekHeader{min-height:60px}.notionAllDayRow{min-height:36px;top:60px}.notionAllDayCell{min-height:36px;padding:5px 6px}.notionEventBlock{border-radius:10px;padding:7px 9px;left:6px;right:6px}.notionCalendarOverlay{color:#315f82;background:radial-gradient(circle at 84% 5%,#ffffffeb,#0000 32%),linear-gradient(145deg,#fffffff0,#e0f8ffe0);border-radius:18px;width:min(470px,100% - 124px);min-height:300px;padding:30px;inset:118px auto auto 50%;transform:translate(-50%);box-shadow:0 20px 58px #11659d3d,inset 0 1px #fff}.notionCalendarOverlay>span{color:#168ac7;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.notionCalendarOverlay h2{color:#0e477a;margin:-4px 0 0;font-size:27px;line-height:1.12}.notionCalendarOverlay p{color:#55718c;max-width:360px}.notionCalendarOverlay small{color:#63829b;font-size:12px}.notionCalendarOverlayActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.notionCalendarOverlay .notionOverlaySecondaryAction{color:#13578c;text-shadow:none;background:#ffffffb8;border-color:#1575ba57}.namunaChatPanel{border-radius:22px;width:min(416px,100vw - 32px);box-shadow:0 26px 76px #07589752,inset 0 1px #fffffffa}.namunaChatHeader{padding:20px 20px 16px}.namunaChatMessages{gap:12px;padding:14px 18px 18px}.namunaChatStarters{gap:9px;padding:2px 0 4px;display:grid}.namunaChatStarters>span{color:#5b809b;font-size:12px;font-weight:700}.namunaChatStarters>div{flex-wrap:wrap;gap:8px;display:flex}.namunaChatStarters button{color:#175d91;background:#ffffffad;border:1px solid #1c84c142;border-radius:999px;min-height:32px;padding:0 11px;font-size:12px;font-weight:700}.namunaChatStarters button:hover{background:#fff;border-color:#1b9edf}.namunaChatMessage{border-radius:14px;max-width:94%;padding:12px 13px}.namunaChatComposer{gap:10px;padding:14px 18px 18px}.namunaChatComposer textarea{min-height:100px;padding:12px 13px}.namunaChatSend{width:42px;height:42px;min-height:42px}.notionToolbarButton:focus-visible,.notionIconButton:focus-visible,.notionMeetButton:focus-visible,.namunaChatStarters button:focus-visible,.notionCalendarOverlay button:focus-visible{outline-offset:2px;outline:3px solid #2ec0eb6b}@media (max-width:1060px){.notionCalendarShell{grid-template-rows:66px minmax(0,1fr)}.notionCalendarMain,.notionSettingsMain{width:calc(100% - 32px);height:calc(100svh - 98px);margin:16px}.notionCalendarOverlay{width:auto;min-height:280px;inset:132px 24px 24px;transform:none}}@media (max-width:620px){.notionAppHeader{gap:10px;min-height:74px;padding:10px 14px}.notionHeaderTitle{display:none}.notionCalendarShell{grid-template-rows:74px minmax(0,1fr)}.notionCalendarMain,.notionSettingsMain{border-radius:14px;width:calc(100% - 20px);height:calc(100svh - 94px);margin:10px}.notionCalendarToolbar{min-height:114px;padding:14px 16px}.notionToolbarTitle h1{font-size:23px}.notionUserBadge{border-left:0;width:auto;margin-left:0;padding-left:0}.notionCalendarOverlay{min-height:255px;padding:24px 18px;inset:150px 16px 18px}.notionCalendarOverlay h2{font-size:24px}.notionCalendarOverlayActions,.notionCalendarOverlayActions button{width:100%}.namunaChatPanel{width:calc(100vw - 20px);top:86px;bottom:82px;right:10px}}
