.RunaPrototype-module__0TgFMG__shell{--runa-canvas:#f4f3ed;--runa-ink:#20251f;--runa-muted:#70796f;--runa-paper:#fffef9;--runa-line:#dbe0d6;--runa-moss:#315d46;--runa-moss-pale:#e4eee6;--runa-amber:#b57b32;--runa-amber-pale:#f6ead8;--runa-warning-ink:#746541;--runa-warning-surface:#f6f3e7;--runa-break-surface:#f4f5f0;--runa-break-ink:#6d766d;--runa-event-surface:#e7edf1;--runa-event-ink:#426272;--runa-placeholder:#82907f;--runa-danger:#b84f45;--runa-danger-ink:#7e625c;--runa-nav:#fffef9eb;color:var(--runa-ink);font-family:var(--font-runa), sans-serif;min-height:calc(100dvh - var(--safe-top) - var(--safe-bottom));padding:calc(20px + var(--safe-top) + var(--tg-controls-clearance)) 16px 94px}html[data-theme=dark] .RunaPrototype-module__0TgFMG__shell{--runa-canvas:#171b18;--runa-ink:#edf1e9;--runa-muted:#acb5aa;--runa-paper:#222823;--runa-line:#39433a;--runa-moss:#82bd91;--runa-moss-pale:#273c2d;--runa-amber:#e1ad5b;--runa-amber-pale:#3a3020;--runa-warning-ink:#ead49d;--runa-warning-surface:#393323;--runa-break-surface:#2a312b;--runa-break-ink:#b5beb1;--runa-event-surface:#25343a;--runa-event-ink:#b5d2dc;--runa-placeholder:#aeb8ab;--runa-danger:#e38072;--runa-danger-ink:#efb1a7;--runa-nav:#1b201ceb}.RunaPrototype-module__0TgFMG__screen{animation:.18s ease-out RunaPrototype-module__0TgFMG__screenIn}.RunaPrototype-module__0TgFMG__kicker,.RunaPrototype-module__0TgFMG__sectionTitleRow span,.RunaPrototype-module__0TgFMG__timelineRow time,.RunaPrototype-module__0TgFMG__timelineRow small,.RunaPrototype-module__0TgFMG__taskCard small,.RunaPrototype-module__0TgFMG__draftCard small,.RunaPrototype-module__0TgFMG__captureCard small{color:var(--runa-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.RunaPrototype-module__0TgFMG__kicker{margin:0 0 6px}.RunaPrototype-module__0TgFMG__dayHeader,.RunaPrototype-module__0TgFMG__calendarHeader,.RunaPrototype-module__0TgFMG__runaHeader,.RunaPrototype-module__0TgFMG__taskChatHeader,.RunaPrototype-module__0TgFMG__sectionTitleRow,.RunaPrototype-module__0TgFMG__timelineRow,.RunaPrototype-module__0TgFMG__taskCard,.RunaPrototype-module__0TgFMG__draftCard,.RunaPrototype-module__0TgFMG__captureCard,.RunaPrototype-module__0TgFMG__composer,.RunaPrototype-module__0TgFMG__navigation,.RunaPrototype-module__0TgFMG__recordingControls{align-items:center;display:flex}.RunaPrototype-module__0TgFMG__dayHeader,.RunaPrototype-module__0TgFMG__calendarHeader{justify-content:space-between;margin:2px 1px 21px}.RunaPrototype-module__0TgFMG__headerActions{align-items:center;gap:3px;display:flex}.RunaPrototype-module__0TgFMG__dayHeader h1,.RunaPrototype-module__0TgFMG__calendarHeader h1,.RunaPrototype-module__0TgFMG__runaHeader h1,.RunaPrototype-module__0TgFMG__taskChatTitle,.RunaPrototype-module__0TgFMG__studyScreen h1{letter-spacing:-.065em;margin:0;font-size:30px;line-height:1}.RunaPrototype-module__0TgFMG__dayHeader p:not(.RunaPrototype-module__0TgFMG__kicker),.RunaPrototype-module__0TgFMG__calendarHint,.RunaPrototype-module__0TgFMG__runaLead,.RunaPrototype-module__0TgFMG__taskChatLead,.RunaPrototype-module__0TgFMG__studyScreen p{color:var(--runa-muted);margin:7px 0 0;font-size:13px;line-height:1.5}.RunaPrototype-module__0TgFMG__refreshButton,.RunaPrototype-module__0TgFMG__backButton,.RunaPrototype-module__0TgFMG__taskComplete,.RunaPrototype-module__0TgFMG__themeButton{color:var(--runa-moss);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;min-height:38px;padding:6px;font-size:11px;font-weight:800;display:inline-flex}.RunaPrototype-module__0TgFMG__themeButton{background:var(--runa-moss-pale);justify-content:center;width:38px}.RunaPrototype-module__0TgFMG__snapshotState,.RunaPrototype-module__0TgFMG__inboxNotice,.RunaPrototype-module__0TgFMG__voiceNotice{background:var(--runa-warning-surface);color:var(--runa-warning-ink);border-radius:12px;gap:8px;margin:0 0 16px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.RunaPrototype-module__0TgFMG__timeline,.RunaPrototype-module__0TgFMG__taskSection,.RunaPrototype-module__0TgFMG__inboxSection{margin-top:27px}.RunaPrototype-module__0TgFMG__sectionTitleRow{justify-content:space-between;margin-bottom:10px}.RunaPrototype-module__0TgFMG__sectionTitleRow h2{letter-spacing:-.04em;margin:0;font-size:17px}.RunaPrototype-module__0TgFMG__timelineList{gap:7px;display:grid}.RunaPrototype-module__0TgFMG__timelineRow{background:var(--runa-paper);border:1px solid var(--runa-line);border-left:4px solid var(--runa-moss);border-radius:12px;gap:11px;min-height:56px;padding:9px 11px}.RunaPrototype-module__0TgFMG__timelineRow time{color:var(--runa-moss);width:38px}.RunaPrototype-module__0TgFMG__timelineRow div{gap:2px;display:grid}.RunaPrototype-module__0TgFMG__timelineRow strong{font-size:13px}.RunaPrototype-module__0TgFMG__timelineBreak{background:var(--runa-break-surface);border-left-color:var(--runa-muted)}.RunaPrototype-module__0TgFMG__timelineBreak strong{color:var(--runa-muted);font-weight:650}.RunaPrototype-module__0TgFMG__timelineDeadline{background:var(--runa-amber-pale);border-color:var(--runa-amber);border-left-color:var(--runa-amber)}.RunaPrototype-module__0TgFMG__timelineDeadline strong{color:var(--runa-amber)}.RunaPrototype-module__0TgFMG__timelineEmpty,.RunaPrototype-module__0TgFMG__taskEmpty{color:var(--runa-muted);margin:0;font-size:13px}.RunaPrototype-module__0TgFMG__taskList{gap:8px;display:grid}.RunaPrototype-module__0TgFMG__taskCard,.RunaPrototype-module__0TgFMG__draftCard{background:var(--runa-paper);border:1px solid var(--runa-line);color:inherit;cursor:pointer;text-align:left;border-radius:15px;gap:11px;width:100%;min-height:59px;padding:10px}.RunaPrototype-module__0TgFMG__taskCard>span:nth-child(2),.RunaPrototype-module__0TgFMG__draftCard>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.RunaPrototype-module__0TgFMG__taskCard strong,.RunaPrototype-module__0TgFMG__draftCard strong,.RunaPrototype-module__0TgFMG__captureCard strong{font-size:13px;line-height:1.3}.RunaPrototype-module__0TgFMG__taskCard>svg,.RunaPrototype-module__0TgFMG__draftCard>svg{color:var(--runa-muted)}.RunaPrototype-module__0TgFMG__taskCheck{border:1px solid var(--runa-muted);color:#0000;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.RunaPrototype-module__0TgFMG__calendarHeader>span,.RunaPrototype-module__0TgFMG__calendarWeekToggle{background:var(--runa-moss-pale);color:var(--runa-moss);cursor:pointer;font:inherit;text-align:right;border:0;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.RunaPrototype-module__0TgFMG__calendarWeekToggle:focus-visible{outline:2px solid var(--runa-moss);outline-offset:2px}.RunaPrototype-module__0TgFMG__calendarHint{margin:0 0 17px}.RunaPrototype-module__0TgFMG__weekGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding-bottom:8px;display:grid;overflow-x:auto}.RunaPrototype-module__0TgFMG__weekDay{background:var(--runa-break-surface);border:1px solid var(--runa-line);border-radius:12px;gap:5px;min-width:72px;min-height:290px;padding:7px;display:grid}.RunaPrototype-module__0TgFMG__weekDayTitle{color:var(--runa-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0 8px;font-size:11px;font-weight:850}.RunaPrototype-module__0TgFMG__calendarBlock,.RunaPrototype-module__0TgFMG__calendarOfficial,.RunaPrototype-module__0TgFMG__calendarBreak,.RunaPrototype-module__0TgFMG__calendarEvent{cursor:pointer;text-align:left;border:0;border-radius:8px;gap:2px;padding:6px;display:grid}.RunaPrototype-module__0TgFMG__calendarBlock,.RunaPrototype-module__0TgFMG__calendarOfficial{background:var(--runa-moss-pale);color:var(--runa-moss)}.RunaPrototype-module__0TgFMG__calendarOfficial{border-left:3px solid var(--runa-moss)}.RunaPrototype-module__0TgFMG__calendarBreak{background:var(--runa-break-surface);color:var(--runa-break-ink)}.RunaPrototype-module__0TgFMG__calendarEvent{background:var(--runa-event-surface);color:var(--runa-event-ink)}.RunaPrototype-module__0TgFMG__calendarBlock time,.RunaPrototype-module__0TgFMG__calendarOfficial time,.RunaPrototype-module__0TgFMG__calendarBreak time,.RunaPrototype-module__0TgFMG__calendarEvent time{font-size:9px;font-weight:800}.RunaPrototype-module__0TgFMG__calendarBlock strong,.RunaPrototype-module__0TgFMG__calendarOfficial strong,.RunaPrototype-module__0TgFMG__calendarBreak strong,.RunaPrototype-module__0TgFMG__calendarEvent strong{font-size:10px;line-height:1.2}.RunaPrototype-module__0TgFMG__calendarOfficial small{color:var(--runa-muted);font-size:8px;line-height:1.2}.RunaPrototype-module__0TgFMG__addSlot{border:1px dashed var(--runa-muted);color:var(--runa-placeholder);cursor:pointer;background:0 0;border-radius:8px;min-height:30px;margin-top:auto;font-size:17px}.RunaPrototype-module__0TgFMG__runaHeader{gap:12px;margin:3px 0 20px}.RunaPrototype-module__0TgFMG__runaHeader p{color:var(--runa-moss);margin:0 0 4px;font-size:12px;font-weight:850}.RunaPrototype-module__0TgFMG__runaHalo{background:var(--runa-moss-pale);color:var(--runa-moss);border-radius:14px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.RunaPrototype-module__0TgFMG__runaLead{max-width:310px;margin:0 2px 20px}.RunaPrototype-module__0TgFMG__runaQuickActions{gap:8px;display:grid}.RunaPrototype-module__0TgFMG__runaQuickActions button{background:var(--runa-paper);border:1px solid var(--runa-line);color:var(--runa-ink);cursor:pointer;font:inherit;text-align:left;border-radius:13px;justify-content:space-between;align-items:center;min-height:50px;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.RunaPrototype-module__0TgFMG__runaQuickActions button span{color:var(--runa-moss)}.RunaPrototype-module__0TgFMG__delegateCard{background:var(--runa-paper);border:1px solid var(--runa-line);border-radius:16px;gap:10px;margin:16px 0;padding:14px;display:grid}.RunaPrototype-module__0TgFMG__delegateCard h2{letter-spacing:-.04em;margin:0;font-size:17px}.RunaPrototype-module__0TgFMG__delegateCard p:not(.RunaPrototype-module__0TgFMG__kicker){color:var(--runa-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.RunaPrototype-module__0TgFMG__delegateCard input,.RunaPrototype-module__0TgFMG__delegateCard textarea{background:var(--runa-paper);border:1px solid var(--runa-line);color:var(--runa-ink);font:inherit;border-radius:10px;padding:9px;font-size:16px}.RunaPrototype-module__0TgFMG__delegateCard textarea{resize:vertical;min-height:72px}.RunaPrototype-module__0TgFMG__delegateCard label{color:var(--runa-muted);justify-content:space-between;gap:8px;font-size:11px;font-weight:800;display:flex}.RunaPrototype-module__0TgFMG__delegateCard label input{width:55px;padding:5px;font-size:14px}.RunaPrototype-module__0TgFMG__delegateCard>div:last-child{justify-content:flex-end;gap:8px;display:flex}.RunaPrototype-module__0TgFMG__approvalCard{background:var(--runa-amber-pale);border:1px solid var(--runa-amber);border-radius:14px;gap:6px;margin:8px 0;padding:12px;display:grid}.RunaPrototype-module__0TgFMG__approvalCard small{color:var(--runa-amber);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.RunaPrototype-module__0TgFMG__approvalCard strong{font-size:13px}.RunaPrototype-module__0TgFMG__approvalCard p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.4}.RunaPrototype-module__0TgFMG__chatHistory{gap:10px;margin:20px 0;display:grid}.RunaPrototype-module__0TgFMG__chatMessageUser,.RunaPrototype-module__0TgFMG__chatMessageAssistant,.RunaPrototype-module__0TgFMG__chatThinking{white-space:pre-wrap;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.RunaPrototype-module__0TgFMG__chatMessageUser{background:var(--runa-moss);color:#fffef9;border-radius:17px 17px 4px;justify-self:end;max-width:88%}.RunaPrototype-module__0TgFMG__chatMessageAssistant{background:var(--runa-paper);border:1px solid var(--runa-line);border-radius:17px 17px 17px 4px;max-width:94%}.RunaPrototype-module__0TgFMG__chatThinking{color:var(--runa-muted);padding-left:1px;font-weight:750}.RunaPrototype-module__0TgFMG__taskChatHeader{justify-content:space-between;margin-bottom:21px}.RunaPrototype-module__0TgFMG__taskComplete{background:var(--runa-moss);color:#fff;border-radius:50%;justify-content:center;width:39px;height:39px;padding:0}.RunaPrototype-module__0TgFMG__taskChatTitle{margin:0;font-size:26px}.RunaPrototype-module__0TgFMG__taskChatLead{max-width:330px;margin:12px 0 24px}.RunaPrototype-module__0TgFMG__backButton{padding-left:0}.RunaPrototype-module__0TgFMG__captureCard{background:var(--runa-paper);border:1px solid var(--runa-line);border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:11px}.RunaPrototype-module__0TgFMG__captureCard>span{background:var(--runa-moss-pale);color:var(--runa-moss);border-radius:10px;flex:none;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.RunaPrototype-module__0TgFMG__captureCard button{color:var(--runa-ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;gap:3px;min-width:0;padding:2px 0 0;display:grid}.RunaPrototype-module__0TgFMG__captureCard em{color:var(--runa-muted);margin-top:4px;font-size:12px;font-style:normal;line-height:1.45}.RunaPrototype-module__0TgFMG__draftCard{margin-bottom:8px}.RunaPrototype-module__0TgFMG__composer{background:var(--runa-paper);border:1px solid var(--runa-line);border-radius:16px;gap:7px;min-height:52px;margin-top:22px;padding:6px}.RunaPrototype-module__0TgFMG__composer:focus-within{border-color:var(--runa-moss);box-shadow:0 0 0 2px var(--runa-moss-pale)}.RunaPrototype-module__0TgFMG__composer input,.RunaPrototype-module__0TgFMG__composer textarea{color:var(--runa-ink);font:inherit;resize:none;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:4px;font-size:16px}.RunaPrototype-module__0TgFMG__composer input:focus-visible,.RunaPrototype-module__0TgFMG__composer textarea:focus-visible{outline:0}.RunaPrototype-module__0TgFMG__composer textarea{min-height:62px}.RunaPrototype-module__0TgFMG__voiceButton,.RunaPrototype-module__0TgFMG__sendButton,.RunaPrototype-module__0TgFMG__recordingPause,.RunaPrototype-module__0TgFMG__recordingDone{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.RunaPrototype-module__0TgFMG__voiceButton,.RunaPrototype-module__0TgFMG__recordingPause{background:var(--runa-moss-pale);color:var(--runa-moss)}.RunaPrototype-module__0TgFMG__sendButton,.RunaPrototype-module__0TgFMG__recordingDone{background:var(--runa-moss);color:#fff}.RunaPrototype-module__0TgFMG__sendButton:disabled,.RunaPrototype-module__0TgFMG__voiceButton:disabled{cursor:default;opacity:.45}.RunaPrototype-module__0TgFMG__recordingControls{flex:1;justify-content:space-between}.RunaPrototype-module__0TgFMG__recordingStatus{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.RunaPrototype-module__0TgFMG__recordingStatus i{background:var(--runa-danger);border-radius:50%;width:8px;height:8px;animation:1.2s infinite RunaPrototype-module__0TgFMG__pulse}.RunaPrototype-module__0TgFMG__sendingStatus{color:var(--runa-muted);text-align:center;flex:1;font-size:12px;font-weight:800}.RunaPrototype-module__0TgFMG__voiceNotice{margin-top:12px}.RunaPrototype-module__0TgFMG__reviewActions{gap:9px;margin-top:12px;display:grid}.RunaPrototype-module__0TgFMG__confirmButton,.RunaPrototype-module__0TgFMG__correctionButton,.RunaPrototype-module__0TgFMG__rejectButton{cursor:pointer;font:inherit;border-radius:12px;min-height:42px;padding:8px 12px;font-size:12px;font-weight:800}.RunaPrototype-module__0TgFMG__confirmButton{background:var(--runa-moss);color:#fff;border:0;justify-content:center;align-items:center;gap:7px;display:flex}.RunaPrototype-module__0TgFMG__correctionButton{background:var(--runa-moss-pale);color:var(--runa-moss);border:0}.RunaPrototype-module__0TgFMG__rejectButton{color:var(--runa-danger-ink);background:0 0;border:0}.RunaPrototype-module__0TgFMG__studyScreen{gap:18px;min-height:55dvh;display:grid}.RunaPrototype-module__0TgFMG__studyIntro{background:var(--runa-moss);color:#fffef9;border-radius:20px;gap:9px;padding:20px;display:grid;position:relative;overflow:hidden}.RunaPrototype-module__0TgFMG__studyIntro:after{content:"";border:1px solid #fffef93d;border-radius:50%;width:170px;height:170px;position:absolute;top:-86px;right:-72px}.RunaPrototype-module__0TgFMG__studyIntro .RunaPrototype-module__0TgFMG__kicker{color:#cde7d3}.RunaPrototype-module__0TgFMG__studyIntro h1{letter-spacing:-.065em;z-index:1;max-width:230px;margin:0;font-size:30px;line-height:1;position:relative}.RunaPrototype-module__0TgFMG__studyIntro p:not(.RunaPrototype-module__0TgFMG__kicker){color:#eaf4ec;z-index:1;max-width:280px;margin:0;font-size:13px;line-height:1.5;position:relative}.RunaPrototype-module__0TgFMG__studyRecorder{background:var(--runa-paper);border:1px solid var(--runa-line);border-radius:18px;gap:13px;padding:15px;display:grid}.RunaPrototype-module__0TgFMG__studyRecorder h2{letter-spacing:-.045em;margin:0;font-size:18px}.RunaPrototype-module__0TgFMG__studyRecorder p{color:var(--runa-muted);margin:0;font-size:12px;line-height:1.5}.RunaPrototype-module__0TgFMG__studyRecorder button{background:var(--runa-moss);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 13px;font-size:13px;font-weight:800;display:flex}.RunaPrototype-module__0TgFMG__studyRecorder .RunaPrototype-module__0TgFMG__studyRecordingButton{background:var(--runa-danger)}.RunaPrototype-module__0TgFMG__studyRecordingActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.RunaPrototype-module__0TgFMG__studyRecorder .RunaPrototype-module__0TgFMG__studyStopButton{background:var(--runa-moss-pale);color:var(--runa-moss)}.RunaPrototype-module__0TgFMG__studyCaptureState{background:var(--runa-moss-pale);color:var(--runa-moss);border-radius:11px;padding:10px 11px;font-size:12px;font-weight:800}.RunaPrototype-module__0TgFMG__accessDenied{text-align:center;align-content:center;justify-items:center;min-height:65dvh;display:grid}.RunaPrototype-module__0TgFMG__accessDenied>span{background:var(--runa-amber-pale);color:var(--runa-amber);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.RunaPrototype-module__0TgFMG__accessDenied h1{letter-spacing:-.06em;margin:13px 0 0;font-size:30px}.RunaPrototype-module__0TgFMG__accessDenied p:not(.RunaPrototype-module__0TgFMG__kicker){color:var(--runa-muted);max-width:270px;margin:9px auto 0;font-size:13px;line-height:1.5}.RunaPrototype-module__0TgFMG__navigation{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--runa-nav);border-top:1px solid var(--runa-line);padding:8px 8px calc(8px + var(--safe-bottom));z-index:5;justify-content:space-around;position:fixed;bottom:0;left:0;right:0}.RunaPrototype-module__0TgFMG__navItem,.RunaPrototype-module__0TgFMG__navItemActive{color:var(--runa-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:11px;place-items:center;gap:2px;min-width:58px;min-height:47px;padding:4px 7px;font-size:9px;font-weight:800;display:grid}.RunaPrototype-module__0TgFMG__navItemActive{background:var(--runa-moss-pale);color:var(--runa-moss)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--runa-moss);outline-offset:2px}button:not(:disabled):hover{filter:brightness(.97)}html[data-theme=dark] button:not(:disabled):hover{filter:brightness(1.12)}button:disabled,input:disabled,textarea:disabled{cursor:not-allowed;opacity:.48}@keyframes RunaPrototype-module__0TgFMG__screenIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes RunaPrototype-module__0TgFMG__pulse{50%{opacity:.35;transform:scale(.75)}}@media (min-width:769px){.RunaPrototype-module__0TgFMG__composer input,.RunaPrototype-module__0TgFMG__composer textarea{font-size:13px}}@media (max-width:380px){.RunaPrototype-module__0TgFMG__shell{padding-left:12px;padding-right:12px}.RunaPrototype-module__0TgFMG__navItem,.RunaPrototype-module__0TgFMG__navItemActive{min-width:48px}}
