.theta-app .sd-card-top>.sd-card-class{flex:0 1 auto;min-width:0}.theta-app .sd-card-top>.sd-card-class>i{flex:none}.theta-app .sd-card-due,.theta-app .sd-card-top>.sd-card-class>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theta-app .sd-card-due{flex:none;max-width:60%;margin-left:auto;font-family:var(--sd-mono),ui-monospace,monospace;font-size:12px;color:var(--muted)}.theta-app .sd-card-due.soon{color:var(--bad)}.theta-app .sd-card-top>.sd-card-toggle,.theta-app .sd-card-top>.sd-tag{flex:none}.theta-app .sd-card-top>.sd-card-due~.sd-card-toggle{margin-left:0}.theta-app .sd-class-card .class-open-list{grid-template-columns:minmax(0,1fr)}.theta-app .sd-class-card .class-open-row{min-width:0}.theta-app .class-exam i.late,.theta-app .sd-class-card .class-open-row i.late{color:var(--bad)}@media (max-width:640px){.theta-app .sd-match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.theta-app .sd-match-grid .sd-tile{min-height:88px;padding:10px;font-size:13px}.theta-app .sd-match-grid .sd-tile.term{font-size:14px}}.theta-app.notebook.notebook{--page-width:1000px;--side-w:248px;--r:5px;--r-card:6px}.theta-app.notebook.notebook .side{padding:10px 8px;border-right-color:var(--hair)}.theta-app.notebook.notebook .side-head{height:40px;margin:0 0 12px;padding:0 8px;color:var(--ink);letter-spacing:0}.theta-app.notebook.notebook .side-head b{font-size:15px;font-weight:600;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theta-app.notebook.notebook .side-head img{width:22px;height:22px;border-radius:4px}.theta-app.notebook.notebook .side-label{margin:24px 0 6px;padding:0 10px;font-size:12px;letter-spacing:0;text-transform:none;color:var(--muted)}.theta-app.notebook.notebook .side-chat-go,.theta-app.notebook.notebook .side-row{min-height:32px;height:32px;font-weight:450}.theta-app.notebook.notebook .side-row.on{font-weight:550;box-shadow:none}.theta-app.notebook.notebook .side-foot{border:0;padding-top:12px}.theta-app.notebook.notebook .side-glyph{background:transparent;border-radius:4px}.theta-app.notebook.notebook .side-toggle{color:var(--muted)}.theta-app.notebook.notebook .topbar{flex-shrink:0;height:48px;min-height:48px;padding:0 24px;border:0}.theta-app.notebook.notebook .topbar-title{font-size:14px;font-weight:500;color:var(--ink-2);letter-spacing:0}.theta-app.notebook.notebook .topbar .btn{box-shadow:none;color:var(--muted)}.theta-app.notebook.notebook .topbar .btn:hover{background:var(--wash);color:var(--ink)}.theta-app.notebook.notebook .topbar .primary{color:var(--send-bg)}.theta-app.notebook.notebook .view:not(.fill){padding:52px clamp(24px,5vw,88px) 100px}.theta-app.notebook.notebook .main.is-home .view{padding-top:52px}.theta-app.notebook.notebook .home,.theta-app.notebook.notebook .page-head,.theta-app.notebook.notebook .settings-wrap,.theta-app.notebook.notebook .tcal{width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto}.theta-app.notebook.notebook .home:has(.is-class){max-width:var(--page-width)}.theta-app.notebook.notebook .sd-home-head{margin-bottom:28px;padding:0}.notebook-page-head h1,.theta-app.notebook.notebook .ask-block-hello,.theta-app.notebook.notebook .ios-read-title,.theta-app.notebook.notebook .page-head h1,.theta-app.notebook.notebook .sd-home-head h1,.theta-app.notebook.notebook .tcal-head h1{font-size:clamp(30px,3vw,40px);line-height:1.2;font-weight:700;letter-spacing:-.035em}.theta-app.notebook.notebook .ask-block-box{margin-top:22px;min-height:0;padding:14px 16px;border-radius:10px;box-shadow:none;border:1px solid var(--line);background:var(--wash)}.theta-app.notebook.notebook .ask-block-box .composer-row{min-height:48px;padding:0}.theta-app.notebook.notebook .ask-block-box textarea.chat-input{min-height:28px;height:28px;padding:2px 0;font-size:15px;line-height:24px}.theta-app.notebook.notebook .ask-block-box .chat-send{position:static;width:32px;height:32px;flex:0 0 32px;margin:0;border-radius:6px}.theta-app.notebook.notebook .ask-pills{gap:5px;margin-top:10px}.theta-app.notebook.notebook .ask-pill{border-color:transparent;background:transparent;font-size:12px;padding:6px 9px;color:var(--muted)}.theta-app.notebook.notebook .ask-pill:hover{color:var(--ink);background:var(--wash)}.theta-app.notebook.notebook .hcl-grid{margin-top:32px}.theta-app.notebook.notebook .hcl-card{box-shadow:none;background:var(--paper);border:1px solid var(--line);border-radius:8px}.theta-app.notebook.notebook .hcl-card:hover{box-shadow:0 2px 8px #00000009;border-color:var(--line-strong)}.theta-app.notebook.notebook .hcl-band{height:64px;min-height:64px}.theta-app.notebook.notebook .hcl-glyph{width:30px;height:30px;border-radius:6px;box-shadow:none}.theta-app.notebook.notebook .hcl-name{padding:12px 12px 4px;font-size:14px;line-height:1.45;white-space:normal;min-height:48px;display:block}.theta-app.notebook.notebook .hcl-foot{padding:0 8px 8px}.theta-app.notebook.notebook .hcl-details{border:0;background:none;color:var(--muted);padding:4px}.theta-app.notebook.notebook .hcl-details:hover{color:var(--ink);background:var(--wash)}.theta-app.notebook.notebook .home-upcoming-head{margin-top:44px;padding-bottom:12px;border-bottom:1px solid var(--line)}.theta-app.notebook.notebook .home-upcoming-head h2{font-size:23px}.theta-app.notebook.notebook .sd-due-side>.sd-section{font-size:13px;font-weight:500;color:var(--muted);margin:18px 0 8px}.theta-app.notebook.notebook .sd-feed{gap:0}.theta-app.notebook.notebook .sd-card{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:17px 0}.theta-app.notebook.notebook .sd-card:hover{background:transparent;box-shadow:none;transform:none}.theta-app.notebook.notebook .sd-card-title{font-size:16px;line-height:1.5;margin-top:7px}.theta-app.notebook.notebook .sd-card-lead{font-size:13px;line-height:1.5;color:var(--muted)}.theta-app.notebook.notebook .sd-card-class,.theta-app.notebook.notebook .sd-card-due{font-size:11px}.theta-app.notebook.notebook .sd-card-toggle{background:transparent;border:0}.theta-app.notebook.notebook .sd-card.open{background:var(--wash);border-radius:6px;padding-left:12px;padding-right:12px}.theta-app.notebook.notebook .sd-card-modes{gap:6px}.theta-app.notebook.notebook .chat-composer.composer-pill{border-radius:10px;box-shadow:none}.theta-app.notebook.notebook .sd-topic,.theta-app.notebook.notebook .sd-unit{box-shadow:none}.theta-app.notebook.notebook :focus-visible{outline:2px solid var(--send-bg);outline-offset:3px}.notebook-page,.theta-app.notebook.notebook .ios-read,.theta-app.notebook.notebook .ios-recs,.theta-app.notebook.notebook .lectures-live,.theta-app.notebook.notebook .lectures-wrap{width:100%;max-width:820px;margin:0 auto}.notebook-page-head{margin:0 0 32px}.notebook-page-head>p{margin:0 0 12px;color:var(--muted);font-size:13px}.notebook-page-head h1{margin:0 0 12px}.notebook-page-head>span{font-size:15px;color:var(--muted);line-height:1.6}.notebook-panel{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper)}.notebook-panel-title{display:flex;align-items:center;gap:10px;padding:18px 22px;border-bottom:1px solid var(--line)}.notebook-panel-title strong{flex:1;font-size:18px;font-weight:600}.notebook-meta{color:var(--muted);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.notebook-record-tools{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:18px 22px}.notebook-record-status{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.notebook-record-status i{width:7px;height:7px;border-radius:50%;background:var(--bad)}.notebook-record-status.paused i{background:var(--dim)}.notebook-wave{flex:1;min-width:80px;height:24px;display:flex;align-items:center;justify-content:center;gap:3px;overflow:hidden}.notebook-wave span{width:3px;min-width:2px;height:2px;max-height:24px;background:var(--dim);border-radius:3px;transition:height .12s}.notebook-record-actions{display:flex;align-items:center;gap:6px}.theta-app.notebook.notebook .notebook-stop{color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,transparent);border-color:transparent}.notebook-panel-foot{border-top:1px solid var(--line);padding:14px 22px;font-size:12px;line-height:1.6;color:var(--muted)}.notebook-transcript{padding:8px 28px 28px;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.notebook-live-text{max-height:480px;min-height:280px;overflow-y:auto;white-space:pre-wrap}.notebook-transcript-part{border-left:2px solid var(--line);padding-left:16px;margin-top:24px}.notebook-transcript-part p{margin:4px 0 0}.notebook-timestamp{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.notebook-listening{padding:40px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:var(--muted)}.notebook-listening p{margin:0;font-size:17px;color:var(--ink)}.notebook-listening span{max-width:460px;font-size:14px;line-height:1.7}.notebook-tabs{display:flex;gap:6px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line)}.notebook-tabs button{display:flex;align-items:center;gap:8px;padding:8px 12px;border:0;border-radius:6px;color:var(--muted);background:transparent;font:inherit;font-size:14px;cursor:pointer}.notebook-tabs button[aria-selected=true]{background:var(--wash);color:var(--ink);font-weight:550}.notebook-tabs>.notebook-meta{margin-left:auto}.notebook-document{padding:24px 28px 32px;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.notebook-document>:first-child{margin-top:0}.notebook-document h2{font-size:21px;margin:28px 0 12px}.notebook-document h3{font-size:17px;margin:24px 0 10px}.notebook-document ol,.notebook-document ul{padding-left:24px}.notebook-document li+li{margin-top:8px}.notebook-document table{display:block;overflow-x:auto;border-collapse:collapse;max-width:100%}.notebook-document td,.notebook-document th{border:1px solid var(--line);padding:8px 12px}.notebook-document pre{overflow-x:auto;max-width:100%}.notebook-transcript-search{display:flex;align-items:center;gap:12px;padding:18px 22px 0}.theta-app.notebook.notebook .notebook-transcript-search .ios-find{margin:0;flex:1}.notebook-error{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;margin:12px 0;border:1px solid var(--line);border-left:3px solid var(--bad);border-radius:6px;font-size:14px;line-height:1.6;color:var(--ink);background:var(--wash)}.theta-app.notebook.notebook .ios-read-title{margin:18px 0 30px}.theta-app.notebook.notebook .ios-read-sec{margin-top:30px}.theta-app.notebook.notebook .ios-read-bar{border-bottom:0}.theta-app.notebook.notebook .ios-rec-wrap{border-bottom:1px solid var(--line)}.theta-app.notebook.notebook .ios-rec-row{padding:18px 8px;border-radius:6px}.theta-app.notebook.notebook .ios-recs-top{margin-bottom:28px}.theta-app.notebook.notebook .ios-rec-new{background:var(--send-bg);color:white;border-color:transparent;border-radius:6px}.theta-app.notebook.notebook .ios-section{text-transform:none;letter-spacing:0;font-size:12px;font-weight:550}.notebook-panel [hidden]{display:none}@media (max-width:767px){.theta-app.notebook.notebook .topbar{height:44px;min-height:44px;padding:0 18px}.theta-app.notebook.notebook .topbar-title{font-size:13px}.theta-app.notebook.notebook .main.is-home .view,.theta-app.notebook.notebook .view:not(.fill){padding:26px 20px 100px}.theta-app.notebook.notebook .notebook-tools .btn{font-size:12px;padding:5px}.theta-app.notebook.notebook .ask-block-hello,.theta-app.notebook.notebook .sd-home-head h1{font-size:28px}.theta-app.notebook.notebook .ask-block-box{padding:12px}.theta-app.notebook.notebook .ask-block-box textarea.chat-input{min-height:48px;height:48px;font-size:14px}.theta-app.notebook.notebook .hcl-band{height:55px;min-height:55px}.theta-app.notebook.notebook .hcl-grid{gap:10px}.theta-app.notebook.notebook .hcl-name{font-size:13px}.theta-app.notebook.notebook .ios-tabs{grid-template-columns:repeat(5,1fr)}.theta-app.notebook.notebook .ios-tab{min-width:0}.theta-app.notebook.notebook .ios-tab-word{font-size:10px}.notebook-page-head{margin-bottom:24px}.notebook-page-head h1,.theta-app.notebook.notebook .ios-read-title{font-size:30px}.notebook-panel-title,.notebook-record-tools{padding:16px}.notebook-panel-title strong{font-size:16px}.notebook-record-actions{margin-left:auto}.notebook-wave{min-width:40px}.notebook-record-status{font-size:12px}.notebook-document,.notebook-transcript{padding:18px;font-size:15px}.notebook-tabs{padding:10px;flex-wrap:wrap}.notebook-tabs button{padding:7px 9px;font-size:13px}.notebook-transcript-search{padding:14px 16px 0}.notebook-panel-foot{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.notebook-wave span{transition:none}}.theta-app.notebook.notebook .ask-block-hello{margin-bottom:0}.theta-app.notebook.notebook .ask-block-box .composer-row{display:flex;align-items:center;gap:14px}.theta-app.notebook.notebook .ask-block-box .chat-input{flex:1;align-self:center}.theta-app.notebook.notebook .chat-composer.composer-pill{border-radius:10px!important}.theta-app.notebook.notebook .home{gap:0}.theta-app.notebook.notebook .hcl{margin:8px 0 0}.theta-app.notebook.notebook .hcl-grid{margin-top:0}.theta-app.notebook.notebook .home-upcoming-head{margin-top:36px}.theta-app.notebook.notebook .hcl-grid.list .hcl-band{min-height:38px;height:38px}.theta-app.notebook.notebook .hcl-grid.list .hcl-name{padding:0;min-height:0}.theta-app.notebook.notebook .notebook-document h2,.theta-app.notebook.notebook .notebook-document h3{font-weight:600}.notebook-document ul{list-style:disc}.notebook-document ol{list-style:decimal}.theta-app.notebook.notebook .rail.ask-rail{position:fixed;inset:0 0 0 auto;width:390px;height:100dvh;z-index:65;border:0;border-left:1px solid var(--line);background:var(--paper)}.theta-app.notebook.notebook .ask-head{height:48px;padding:0 12px}.theta-app.notebook.notebook .ask-body{padding:0 12px 12px}.theta-app.notebook.notebook .ask-body .chat-hello h2{font-size:24px}.theta-app.notebook.notebook .ask-body .chat-hello{padding:24px 8px}@media (min-width:1180px){.theta-app.notebook.notebook.ask-open .main{margin-right:390px}}@media (max-width:1179px) and (min-width:768px){.theta-app.notebook.notebook .rail.ask-rail{box-shadow:-12px 0 40px #00000012}}@media (min-width:768px){.theta-app.notebook.notebook.ask-open{--side-w:248px}.theta-app.notebook.notebook:has(.side.tight){--side-w:var(--side-tight)}}@media (max-width:767px){.theta-app.notebook.notebook .rail.ask-rail{inset:0;width:100%;height:100dvh;z-index:90}}.theta-app.notebook.notebook .ask-body .chat-page.fresh{justify-content:flex-start;overflow-y:auto;padding:16px 0 80px}.theta-app.notebook.notebook .ask-body .chat-page.fresh>*{flex-shrink:0}.theta-app.notebook.notebook .ask-body .chat-hello{margin:0 0 12px;padding:12px 8px}.theta-app.notebook.notebook .ask-body .chat-hello-mark{width:24px;height:24px}.theta-app.notebook.notebook .ask-body .chat-composer.composer-pill{width:calc(100% - 16px)}.theta-app.notebook.notebook .ask-body .ask-gallery{padding:0 8px;margin-top:28px}.theta-app.notebook.notebook .ask-body .ask-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.theta-app.notebook.notebook.ask-expanded .rail.ask-rail{left:var(--side-w);width:auto}.theta-app.notebook.notebook.ask-expanded .ask-body .chat-page{--chat-w:820px}.theta-app.notebook.notebook.ask-expanded .ask-body .ask-gallery{width:min(820px,100%);margin-inline:auto}}@media (max-width:767px){.theta-app.notebook.notebook .ask-head>.btn{display:none}}.theta-app.notebook.notebook{font-size:15px;line-height:1.55}.theta-app.notebook.notebook :is(button,input,textarea,select){font-family:inherit;letter-spacing:inherit}.theta-app.notebook.notebook :is(.btn,.sd-btn,.ios-pill){min-height:30px;padding:5px 10px;border-radius:5px;border:1px solid var(--line-strong);font-size:13px;font-weight:500;box-shadow:none;background:var(--paper);color:var(--ink)}.theta-app.notebook.notebook :is(.btn,.sd-btn,.ios-pill):hover:not(:disabled){background:var(--wash);border-color:var(--line-strong);transform:none;box-shadow:none}.theta-app.notebook.notebook :is(.btn.primary,.sd-btn.primary){background:var(--send-bg);border-color:transparent;color:var(--on-send)}.theta-app.notebook.notebook :is(.btn.primary,.sd-btn.primary):hover:not(:disabled){background:color-mix(in srgb,var(--send-bg) 90%,black)}.theta-app.notebook.notebook :is(.btn.ghost,.sd-btn.ghost,.ios-back){background:transparent;border-color:transparent;box-shadow:none;color:var(--muted)}.theta-app.notebook.notebook :is(.sd-icon-btn,.ios-round,.hcl-more){border-radius:5px;background:transparent;box-shadow:none;color:var(--muted)}.theta-app.notebook.notebook :is(.sd-seg,.ios-seg){background:var(--wash);border:1px solid var(--line);border-radius:5px;padding:2px}.theta-app.notebook.notebook :is(.sd-seg>.on,.ios-seg-btn.on){color:var(--ink);background:var(--paper);box-shadow:0 1px 3px #00000012;border-radius:3px}.theta-app.notebook.notebook :is(.input,.sd-input,.ios-find,.ios-files-find){border:1px solid var(--line-strong);border-radius:5px;box-shadow:none;background:var(--wash);color:var(--ink)}.theta-app.notebook.notebook :is(input,textarea)::placeholder{color:var(--muted);opacity:.85}.theta-app.notebook.notebook :is(.label,.sd-eyebrow,.ios-section){text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.theta-app.notebook.notebook :is(.page-head,.sd-home-head){margin-bottom:28px}.theta-app.notebook.notebook .side-chat-go,.theta-app.notebook.notebook .side-row{font-size:14px}.theta-app.notebook.notebook .side-chat-go svg,.theta-app.notebook.notebook .side-row svg{width:17px;height:17px;stroke-width:1.7}.theta-app.notebook.notebook .side-list{gap:2px}.theta-app.notebook.notebook .side-chat-go:hover,.theta-app.notebook.notebook .side-row:hover{background:var(--side-hover)}.theta-app.notebook.notebook .side-head{margin-bottom:8px}.theta-app.notebook.notebook .topbar{border-bottom:1px solid transparent}.theta-app.notebook.notebook .topbar .btn{border-color:transparent;background:transparent}.theta-app.notebook.notebook .home{max-width:900px}.notebook-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.notebook-section-heading h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.015em}.notebook-section-heading>span{font-size:12px;color:var(--muted)}.theta-app.notebook.notebook .hcl{margin-top:28px}.theta-app.notebook.notebook .hcl-grid{gap:12px}.theta-app.notebook.notebook .hcl-card{border-radius:6px}.theta-app.notebook.notebook .hcl-card:not(:has(.has-image)) .hcl-open{display:flex;align-items:center;gap:12px;padding:16px 14px 10px;min-height:76px}.theta-app.notebook.notebook .hcl-card:not(:has(.has-image)) .hcl-band{position:relative;display:grid;place-items:center;padding:0;flex:0 0 36px;width:36px;height:36px;min-height:36px;border-radius:5px}.theta-app.notebook.notebook .hcl-card:not(:has(.has-image)) .hcl-glyph{position:static;flex:0 0 36px;width:36px;height:36px;background:transparent;border:0;display:flex;align-items:center;justify-content:center}.theta-app.notebook.notebook .hcl-card:not(:has(.has-image)) .hcl-name{padding:0;min-height:0;font-size:14px;font-weight:550}.theta-app.notebook.notebook .hcl-foot{padding:0 10px 9px}.theta-app.notebook.notebook .hcl-details{font-size:12px}.theta-app.notebook.notebook .hcl-grid.list .hcl-open{padding:8px;min-height:52px}.theta-app.notebook.notebook .hcl-grid.list .hcl-foot{padding:0 10px}.theta-app.notebook.notebook .ask-block-box{background:var(--paper);border-radius:7px!important;padding:10px 14px}.theta-app.notebook.notebook .ask-block-box .chat-send{border-radius:5px}.theta-app.notebook.notebook .home-upcoming-head h2{font-size:20px}.theta-app.notebook.notebook .sd-due-split{gap:32px}.theta-app.notebook.notebook .sd-card-title{font-weight:550}.theta-app.notebook.notebook .sd-tabs{justify-content:flex-start;gap:20px;margin-bottom:24px}.theta-app.notebook.notebook .sd-tabs button{flex:none;padding:8px 2px;border-radius:0;font-size:14px;font-weight:500}.theta-app.notebook.notebook .sd-room-start{padding:0 0 24px;margin:0}.theta-app.notebook.notebook .sd-room-status{font-size:13px;line-height:1.6;color:var(--muted)}.theta-app.notebook.notebook .sd-unit{background:none;border:0;padding:0;margin:28px 0;border-radius:0}.theta-app.notebook.notebook .sd-unit-head{padding:0 0 10px;border-bottom:1px solid var(--line)}.theta-app.notebook.notebook .sd-unit-title{font-size:17px;font-weight:600}.theta-app.notebook.notebook .sd-topics{gap:0}.theta-app.notebook.notebook .sd-topic{padding:18px 0;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0}.theta-app.notebook.notebook .sd-topic-body h5{font-size:16px;font-weight:550}.theta-app.notebook.notebook .sd-topic-body p{font-size:14px;line-height:1.6}.theta-app.notebook.notebook .sd-topic-ring{width:26px;height:26px;flex:0 0 26px}.theta-app.notebook.notebook .sd-due{border-radius:0;border:0;border-bottom:1px solid var(--line);background:none;box-shadow:none}.theta-app.notebook.notebook :is(.sd-chooser,.abrief,.sd-source){width:100%;max-width:820px;margin-inline:auto}.theta-app.notebook.notebook :is(.abrief-head h1,.sd-source h1){font-size:clamp(28px,3vw,38px);line-height:1.25;font-weight:700;letter-spacing:-.035em}.theta-app.notebook.notebook :is(.sd-mode,.sd-q-card,.sd-flash,.sd-choice,.sd-tile){border-radius:7px;box-shadow:none;border-color:var(--line-strong)}.theta-app.notebook.notebook .sd-chooser{min-width:0}.theta-app.notebook.notebook .sd-chooser-head{min-width:0;margin:18px 0 24px}.theta-app.notebook.notebook .sd-chooser-head h1{max-width:100%;margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.35;font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.theta-app.notebook.notebook .sd-chooser .sd-chooser-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.theta-app.notebook.notebook .sd-chooser .sd-mode{min-width:0;min-height:70px;padding:14px;gap:12px}.theta-app.notebook.notebook .sd-chooser .sd-mode-text{min-width:0}.theta-app.notebook.notebook .sd-chooser .sd-mode-text b{font-size:14px}.theta-app.notebook.notebook .sd-chooser .sd-mode-go{display:none}@media (max-width:760px){.theta-app.notebook.notebook .sd-chooser .sd-chooser-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.theta-app.notebook.notebook .sd-chooser>.sd-back{min-height:32px;padding:5px 10px;font-size:13px;border-radius:6px}.theta-app.notebook.notebook .sd-mode{background:var(--paper)}.theta-app.notebook.notebook .sd-mode:hover{background:var(--wash);box-shadow:none;transform:none}.theta-app.notebook.notebook .sd-question-text{font-size:clamp(20px,2.2vw,28px);line-height:1.5}.theta-app.notebook.notebook .sd-reader{font-size:16px;line-height:1.8}.theta-app.notebook.notebook .lane-alert{align-items:flex-start;padding:12px 14px;gap:10px;border-color:var(--line);border-radius:6px;font-size:13px;line-height:1.5}.theta-app.notebook.notebook .lane-alert>svg{flex:0 0 auto;margin-top:3px}.theta-app.notebook.notebook .lane-alert p{margin:3px 0 8px;color:var(--muted)}.theta-app.notebook.notebook .lane-alert summary{cursor:pointer;color:var(--muted);font-size:12px}.theta-app.notebook.notebook .lane-alert details[open]{margin-top:10px}.theta-app.notebook.notebook .lane-capacity{margin-top:12px}.theta-app.notebook.notebook .lane-admin-links{display:flex;gap:18px;margin-top:12px;font-size:12px}.theta-app.notebook.notebook .settings-shell{max-width:var(--page-width);margin-inline:auto;grid-template-columns:168px minmax(0,1fr);gap:44px}.theta-app.notebook.notebook .settings-tabs{display:grid;padding-top:0;gap:2px;overflow:visible;border-bottom:0}.theta-app.notebook.notebook .settings-tab{height:32px;font-size:14px}.theta-app.notebook.notebook .settings-stack{gap:32px}.theta-app.notebook.notebook :is(.cz-card,.settings-pane>.card,.settings-stack>.card){padding:0 0 28px;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}.theta-app.notebook.notebook .cz-card h2{font-size:16px;font-weight:600;margin:0 0 18px}.theta-app.notebook.notebook .cz-row{min-height:48px;gap:20px}.theta-app.notebook.notebook .cz-note{font-size:13px;line-height:1.6;margin-bottom:16px}.theta-app.notebook.notebook .cz-class{min-height:48px;padding:8px 0}.theta-app.notebook.notebook .cz-class b{font-weight:500;font-size:14px}.theta-app.notebook.notebook .cz-move button{border:0;background:transparent}.theta-app.notebook.notebook .ios-profile{max-width:720px;margin-inline:auto}.theta-app.notebook.notebook .ios-me{align-items:flex-start;text-align:left;padding:0 0 30px}.theta-app.notebook.notebook .ios-avatar{width:48px;height:48px;border-radius:8px;font-size:24px;margin:0 0 16px;background:var(--wash);color:var(--ink)}.theta-app.notebook.notebook .ios-me h1{font-size:30px;font-weight:650;letter-spacing:-.03em}.theta-app.notebook.notebook .ios-group{border:1px solid var(--line);border-radius:6px;background:var(--paper);box-shadow:none}.theta-app.notebook.notebook .ios-grow{min-height:48px;font-size:14px}.theta-app.notebook.notebook .ios-group-wrap{margin-bottom:28px}.theta-app.notebook.notebook .tcal{max-width:1100px}.theta-app.notebook.notebook .tcal-head h1{margin-bottom:28px}.theta-app.notebook.notebook .tcal-tools{gap:8px;margin-bottom:16px}.theta-app.notebook.notebook .tcal-title{font-size:16px;font-weight:550}.theta-app.notebook.notebook .tcal-grid{border-radius:6px;border-color:var(--line);overflow:hidden}.theta-app.notebook.notebook .tcal-weekday{font-size:12px;font-weight:500;color:var(--muted);background:var(--paper)}.theta-app.notebook.notebook .tcal-day{background:var(--paper);border-color:var(--line)}.theta-app.notebook.notebook .tcal-date{font-size:12px;font-weight:500}.theta-app.notebook.notebook .tcal-chip{border-radius:4px;box-shadow:none;font-size:12px}.theta-app.notebook.notebook .ios-files{background:var(--paper);border-left:1px solid var(--line);box-shadow:none}.theta-app.notebook.notebook .ios-files-head{border-bottom:1px solid var(--line);padding:16px 20px}.theta-app.notebook.notebook .ios-files-head h2{font-size:16px;font-weight:600}.theta-app.notebook.notebook .ios-files-kind{border-radius:5px;font-size:13px;box-shadow:none}.theta-app.notebook.notebook .ios-files-drop{border-radius:6px;background:var(--wash);padding:24px 16px}.theta-app.notebook.notebook .ios-files-item{border-radius:4px;background:none;border-bottom:1px solid var(--line)}.theta-app.notebook.notebook .chat-page.fresh .chat-hello{text-align:left;padding-inline:0}.theta-app.notebook.notebook .chat-page.fresh .chat-hello-row{justify-content:flex-start}.theta-app.notebook.notebook .chat-page.fresh .chat-hello h2{font-size:30px;font-weight:650}.theta-app.notebook.notebook .chat-page.fresh .chat-hello-mark{width:28px;height:28px}.theta-app.notebook.notebook .chat-page.fresh .chat-composer{border-radius:7px!important;box-shadow:none}.theta-app.notebook.notebook .chat-page .ask-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.theta-app.notebook.notebook .chat-page .ask-tile{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:10px;padding:14px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none;text-align:left}.theta-app.notebook.notebook .chat-page .ask-tile:hover{background:var(--wash);transform:none;box-shadow:none}.theta-app.notebook.notebook .chat-page .ask-tile-art{grid-row:1/3;width:28px;height:28px;min-height:0;padding:0;border-radius:4px;background:var(--wash)}.theta-app.notebook.notebook .chat-page .ask-tile-glyph{position:static;display:grid;place-items:center;width:28px;height:28px;background:none;border:0;box-shadow:none}.theta-app.notebook.notebook .chat-page .ask-tile-glyph svg{width:17px;height:17px}.theta-app.notebook.notebook .chat-page :is(.ask-tile-mark,.ask-tile-verb){display:none}.theta-app.notebook.notebook .chat-page .ask-tile strong{margin:2px 0 0;font-size:14px;font-weight:500;line-height:1.5;-webkit-line-clamp:2}.theta-app.notebook.notebook .chat-page .ask-tile>span:not(.ask-tile-art){margin:0;font-size:11px;color:var(--muted)}.theta-app.notebook.notebook .ask-body .chat-hello h2{font-size:20px}.theta-app.notebook.notebook .ask-body .chat-page .ask-tiles{grid-template-columns:1fr}.theta-app.notebook.notebook .ask-body .ask-pills{flex-wrap:wrap;overflow:visible}html[data-theta-ui=notebook] :is(.focus-modal,.ios-sheet,.tcal-pop,.hcl-menu){border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 16px 48px #00000020,0 2px 8px #0000000d}html[data-theta-ui=notebook] .focus-scrim{background:#00000040;backdrop-filter:none}html[data-theta-ui=notebook] .focus-modal :is(input,select,textarea,.sd-picker-seg){border-radius:5px}html[data-theta-ui=notebook] .focus-modal :is(.sheet-head h2,.sheet-head h3){font-size:20px;font-weight:600;letter-spacing:-.02em}html[data-theta-ui=notebook] .sd-picker-row{border-radius:4px}html[data-theta-ui=notebook] .tt-corner{border:1px solid var(--line);border-radius:50%;box-shadow:0 2px 6px #00000008;background:var(--paper);backdrop-filter:none}html[data-theta-ui=notebook] .tt-launch-pill{border-radius:50%;width:36px;height:36px;padding:0}html[data-theta-ui=notebook] .tt-launch-word{display:none}html[data-theta-ui=notebook] .tt-panel{border-radius:10px;border:1px solid var(--line);box-shadow:0 12px 40px #00000022}@media (max-width:1100px){.theta-app.notebook.notebook .settings-shell{display:flex;flex-direction:column;gap:24px}.theta-app.notebook.notebook .settings-tabs{display:flex;flex-direction:row;overflow-x:auto;width:100%;border-bottom:1px solid var(--line);padding-bottom:8px}.theta-app.notebook.notebook .settings-tab{flex-shrink:0}}@media (max-width:767px){.theta-app.notebook.notebook .cz-row{flex-wrap:wrap;gap:10px}.theta-app.notebook.notebook .hcl-card:not(:has(.has-image)) .hcl-open{flex-direction:column;align-items:flex-start;padding:12px 12px 8px;gap:10px}.theta-app.notebook.notebook .hcl-grid.list .hcl-open{flex-direction:row;align-items:center}.theta-app.notebook.notebook .hcl-card:not(:has(.has-image)) .hcl-name{font-size:13px}.theta-app.notebook.notebook .chat-page .ask-tiles{grid-template-columns:1fr}.theta-app.notebook.notebook .chat-page.fresh .chat-hello h2{font-size:26px}.theta-app.notebook.notebook .sd-topic{gap:12px;flex-wrap:wrap}.theta-app.notebook.notebook .sd-topic-acts{margin-left:38px}.theta-app.notebook.notebook .ios-tabs{left:0;right:0;bottom:0;width:100%;max-width:none;transform:none;border-radius:0;border:0;border-top:1px solid var(--line);box-shadow:none;background:var(--paper);backdrop-filter:none;padding:6px 8px max(6px,env(safe-area-inset-bottom))}.theta-app.notebook.notebook .ios-tab{flex-direction:column;gap:3px;border-radius:5px;min-height:44px;background:transparent}.theta-app.notebook.notebook .ios-tab.on{background:var(--wash);color:var(--ink)}.theta-app.notebook.notebook .ios-tab-word{display:block;font-size:10px}html[data-theta-ui=notebook] .tt-dock:not(.is-open){bottom:calc(72px + env(safe-area-inset-bottom));right:12px}}.theta-app.notebook.notebook .sd-tabs{display:flex}.theta-app.notebook.notebook .sd-topic-acts .sd-btn.primary{background:transparent;border:1px solid var(--line-strong);color:var(--ink)}.theta-app.notebook.notebook .sd-topic-acts .sd-btn.primary:hover{background:var(--wash)}:is(.theta-app.notebook.notebook,html[data-theta-ui=notebook] .focus-modal) .sd-mode{display:flex;align-items:center;min-height:80px;padding:14px;gap:12px;border:1px solid var(--line);border-radius:6px;background:var(--paper);box-shadow:none}:is(.theta-app.notebook.notebook,html[data-theta-ui=notebook] .focus-modal) .sd-mode-art{width:28px;min-width:28px;height:28px;min-height:0;padding:0;background:transparent;border:0;box-shadow:none}:is(.theta-app.notebook.notebook,html[data-theta-ui=notebook] .focus-modal) .sd-mode-art:after,:is(.theta-app.notebook.notebook,html[data-theta-ui=notebook] .focus-modal) .sd-mode-art:before{display:none}:is(.theta-app.notebook.notebook,html[data-theta-ui=notebook] .focus-modal) .sd-mode-text{padding:0;flex:1}:is(.theta-app.notebook.notebook,html[data-theta-ui=notebook] .focus-modal) .sd-mode-text b{font-size:15px;font-weight:550}:is(.theta-app.notebook.notebook,html[data-theta-ui=notebook] .focus-modal) .sd-mode-text small{font-size:12px;line-height:1.5}html[data-theta-ui=notebook] .focus-modal.sd-picker{width:min(720px,calc(100vw - 32px))}html[data-theta-ui=notebook] :is(.syl-sheet,.tcal-sheet){border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 16px 48px #00000020}html[data-theta-ui=notebook] :is(.syl-sheet-head,.ios-sheet-head){padding:20px 24px;border-bottom:1px solid var(--line)}html[data-theta-ui=notebook] .syl-sheet-head h2{font-size:23px;font-weight:600;letter-spacing:-.02em;line-height:1.35}html[data-theta-ui=notebook] .syl-sheet-body{padding:24px}html[data-theta-ui=notebook] .tcal-remind-choice{border-radius:4px;font-size:13px}html[data-theta-ui=notebook] .syl-scrim{background:#00000040;backdrop-filter:none}html[data-theta-ui=notebook] .sd-picker-choice{border-radius:5px;padding:12px}@media (max-width:767px){html[data-theta-ui=notebook] .sd-picker-modes{grid-template-columns:1fr}html[data-theta-ui=notebook] .focus-modal .sd-mode{min-height:58px}html[data-theta-ui=notebook] .syl-sheet-body{padding:20px}}.theta-app.notebook.notebook .chat-input:focus-visible{outline:none}.theta-app.notebook.notebook .chat-composer:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--send-bg) 15%,transparent)}.theta-app.notebook.notebook .cz-card{gap:12px}.theta-app.notebook.notebook .cz-card h2{margin-bottom:8px}html[data-theta-ui=notebook] body:has(.theta-app.ask-open) .tt-dock:not(.is-open){display:none}.theta-app.notebook.notebook :is(.ios-avatar,.ios-avatar img){border-radius:8px!important}.theta-app.notebook.notebook .sd-seg{display:inline-flex;align-items:center;height:34px;min-height:34px;padding:2px}.theta-app.notebook.notebook .sd-seg>button{display:inline-flex;align-items:center;justify-content:center;height:28px;min-height:28px;line-height:20px;padding:4px 9px}.theta-app.notebook.notebook .ask-body .chat-page.fresh .chat-hello h2{font-size:20px;line-height:1.35}.theta-app.notebook.notebook .ios-read :is(.study-go,.ios-read-ask){display:inline-flex;width:auto;max-width:100%;min-height:34px;padding:8px 12px;gap:16px;border:1px solid var(--line-strong);border-radius:5px;background:var(--paper);color:var(--ink);font-size:14px;font-weight:500;box-shadow:none}.theta-app.notebook.notebook .ios-read .study-go{background:var(--send-bg);border-color:transparent;color:var(--on-send)}.theta-app.notebook.notebook .ios-read .study-add{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.theta-app.notebook.notebook .ios-read .study-add button{flex:none;min-height:32px;border-radius:5px;padding:6px 10px;border:1px solid var(--line);background:transparent;font-size:12px}.theta-app.notebook.notebook .recording-page{max-width:760px;padding-top:36px}.theta-app.notebook.notebook .recording-page .notebook-page-head{margin-bottom:28px}.theta-app.notebook.notebook .notebook-title-date{color:var(--muted)}.theta-app.notebook.notebook .recording-page .notebook-panel-title{padding:15px 22px}.theta-app.notebook.notebook .recording-page .notebook-record-tools{padding:16px 22px 12px;gap:16px;flex-wrap:nowrap}.notebook-transcript-label{display:flex;align-items:center;gap:7px;padding:6px 11px;border-radius:24px;background:var(--wash);font-size:14px;white-space:nowrap}.notebook-record-source{padding:6px 24px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}.notebook-record-source button{display:flex;align-items:center;gap:5px;border:0;padding:4px 0;color:var(--muted);background:transparent;font:inherit;font-size:12px;cursor:pointer}.notebook-record-source button:hover{color:var(--ink)}.notebook-transcript-wrap{position:relative}.theta-app.notebook.notebook .notebook-live-text{height:360px;min-height:240px;max-height:48vh;overflow-y:auto;overscroll-behavior:contain;white-space:normal;padding:0 28px 28px;scrollbar-width:thin}.theta-app.notebook.notebook .notebook-live-text.expanded{height:65vh;max-height:720px}.theta-app.notebook.notebook .notebook-transcript-part{margin-top:20px;padding-left:15px}.theta-app.notebook.notebook .notebook-transcript-part p{margin:5px 0 0;color:var(--ink);font-size:15px;line-height:1.65}.notebook-follow{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer;box-shadow:0 2px 8px #0002}@media (max-width:767px){.theta-app.notebook.notebook .recording-page{padding-top:8px}.theta-app.notebook.notebook .recording-page .notebook-record-tools{padding:12px;gap:8px;flex-wrap:wrap}.theta-app.notebook.notebook .recording-page .notebook-wave{min-width:36px;gap:2px}.notebook-record-source{padding:4px 14px 0;align-items:flex-start}.notebook-record-source button{font-size:11px;white-space:nowrap}.notebook-record-source .notebook-record-status{font-size:11px;flex-wrap:wrap;gap:5px}.theta-app.notebook.notebook .notebook-live-text{padding:0 16px 24px}}.theta-app.notebook.notebook .notebook-record-actions .notebook-stop{color:var(--bad);background:color-mix(in srgb,var(--bad) 16%,transparent);border-color:transparent}.theta-app.notebook.notebook .notebook-record-actions .notebook-stop:hover:not(:disabled){background:color-mix(in srgb,var(--bad) 24%,transparent)}@media (max-width:767px){.theta-app.notebook.notebook .notebook-record-actions .btn{min-height:44px}.notebook-record-source button{min-height:40px}.notebook-follow{width:44px;height:44px}}.theta-app.notebook.notebook .topbar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.theta-app.notebook.notebook .chat-page:not(.fresh) .chat-body{padding-top:40px}.theta-app.notebook.notebook .bubble.it{font-size:16px;line-height:1.7;overflow-wrap:anywhere}.theta-app.notebook.notebook .bubble.me{padding:12px 18px;border-radius:16px!important;line-height:1.6}.theta-app.notebook.notebook .chat-line{margin-bottom:24px}.theta-app.notebook.notebook .run-head{font-size:14px;padding-block:6px}.theta-app.notebook.notebook .run-steps{border-left:1px solid var(--line-strong);margin:8px 0 12px 5px;padding-left:16px}.theta-app.notebook.notebook .run-step{font-size:14px;line-height:1.55}.theta-app.notebook.notebook .run-icon svg{width:16px;height:16px}.theta-app.notebook.notebook .chat-notice{display:flex;align-items:center;gap:12px;padding:10px 16px;margin:8px 16px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:13px;line-height:1.5;flex-shrink:0}.theta-app.notebook.notebook .chat-notice button{margin-left:auto;padding:6px;border:0;background:none;color:inherit;cursor:pointer}.theta-app.notebook.notebook .ask-body .chat-page:not(.fresh) .chat-body{padding-top:20px}.theta-app.notebook.notebook .ask-body .bubble.it{font-size:15px}.theta-app.notebook.notebook .side-list .side-label{flex-shrink:0}@media (max-width:767px){.theta-app.notebook.notebook .chat-page:not(.fresh) .chat-body{padding-top:20px}.theta-app.notebook.notebook .bubble.it{font-size:15px}.theta-app.notebook.notebook .chat-line{margin-bottom:20px}.theta-app.notebook.notebook .msg-act{min-width:36px;min-height:36px}}.theta-app.notebook.notebook .side-label{margin-top:20px}.theta-app.notebook.notebook .side-row{border-radius:5px!important;gap:10px}.theta-app.notebook.notebook .side-recent-title{font-weight:450}.theta-app.notebook.notebook .workspace-home-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;justify-content:space-between;margin-bottom:36px}.theta-app.notebook.notebook .workspace-home-head h1{font-size:clamp(28px,3vw,36px);margin:8px 0 12px}.workspace-home-head p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.workspace-eyebrow{font-size:12px!important}.workspace-home-actions{display:flex;flex-wrap:wrap;gap:6px;padding-top:28px}.theta-app.notebook.notebook .workspace-home-actions .btn{border-radius:5px;font-size:13px}.theta-app.notebook.notebook .home-upcoming-head{margin-top:0}.theta-app.notebook.notebook .home-upcoming-head h2,.workspace-courses h2{font-size:20px;font-weight:600}.workspace-filters{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:8px 0}.workspace-filters button{border:0;padding:7px 10px;border-radius:5px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.workspace-filters button:hover,.workspace-filters button[aria-pressed=true]{background:var(--wash);color:var(--ink)}.theta-app.notebook.notebook .home-split{gap:0 32px}.theta-app.notebook.notebook .home-split:has(>section:only-child){grid-template-columns:minmax(0,1fr)}.theta-app.notebook.notebook .workspace-plans{grid-column:1/-1;margin-top:24px}.workspace-section-note{margin:0 0 8px;color:var(--muted);font-size:13px;line-height:1.5}.theta-app.notebook.notebook .home-split .sd-card{padding:12px 8px;border-radius:5px;border-bottom:1px solid var(--hair)}.theta-app.notebook.notebook .home-split .sd-card:hover{background:var(--wash)}.theta-app.notebook.notebook .home-split .sd-card-title{font-size:14px;line-height:1.5;margin:5px 20px 0 0;font-weight:500}.theta-app.notebook.notebook .home-split .sd-card-top{gap:8px}.theta-app.notebook.notebook .home-split .sd-card-due{margin-left:auto;white-space:nowrap}.theta-app.notebook.notebook .home-split .sd-card-class{min-width:0}.theta-app.notebook.notebook .home-split .sd-card.open{padding:12px}.theta-app.notebook.notebook .home-done{margin-top:24px}.home-done summary{cursor:pointer;color:var(--muted);font-size:14px;padding:12px 0}.home-done summary span{font-size:12px;margin-left:8px}.workspace-courses{margin-top:36px;border-top:1px solid var(--line);padding-top:24px}.theta-app.notebook.notebook .workspace-courses .hcl-grid{margin-top:14px}.theta-app.notebook.notebook .workspace-courses .hcl-band{height:32px;min-height:32px}.theta-app.notebook.notebook .workspace-courses .hcl-card{border-radius:5px}.theta-app.notebook.notebook .workspace-courses .hcl-name{min-height:0;padding-top:9px}.theta-app.notebook.notebook .ask-body .chat-page.fresh,.theta-app.notebook.notebook .chat-page.fresh{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden!important;padding:0!important;justify-content:flex-start;--chat-w:760px}.theta-app.notebook.notebook .chat-page.fresh>.chat-body{flex:1 1 0;min-height:0;width:100%;max-width:none;overflow-y:auto;padding:44px max(24px,calc((100% - 760px) / 2)) calc(var(--composer-h, 116px) + 32px)!important}.theta-app.notebook.notebook .chat-page.fresh>.chat-composer.composer-pill{position:absolute;bottom:16px;left:0;right:0;width:min(760px,calc(100% - 48px))!important;margin:0 auto;border-radius:6px!important;padding:12px 14px}.theta-app.notebook.notebook .chat-page.fresh:after{display:block;height:calc(var(--composer-h, 116px) + 32px)}.theta-app.notebook.notebook .chat-page.fresh .chat-hello{margin:0 0 24px;padding:0}.theta-app.notebook.notebook .chat-page.fresh .chat-hello-row{display:flex;align-items:flex-start;flex-direction:column;gap:16px}.theta-app.notebook.notebook .chat-page.fresh .chat-hello-mark{display:block;width:32px;height:32px;border-radius:4px}.theta-app.notebook.notebook .chat-page.fresh .chat-hello h2{font-size:26px;line-height:1.3}.theta-app.notebook.notebook .chat-body .ask-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 28px}.theta-app.notebook.notebook .chat-body .ask-pill{justify-content:flex-start;font-size:14px;padding:9px;border-radius:5px}.theta-app.notebook.notebook .chat-body .ask-gallery{margin:24px 0;padding:0;width:100%}.theta-app.notebook.notebook .chat-body .ask-past{display:none}.theta-app.notebook.notebook .bubble.me{border-radius:6px!important}.theta-app.notebook.notebook .ask-body .chat-page.fresh>.chat-body{padding:28px 12px calc(var(--composer-h, 116px) + 28px)!important}.theta-app.notebook.notebook .ask-body .chat-page.fresh>.chat-composer.composer-pill{width:calc(100% - 24px)!important;bottom:8px}.theta-app.notebook.notebook .ask-body .chat-page.fresh .chat-hello h2{font-size:21px}.theta-app.notebook.notebook .ask-body .chat-body .ask-pills{grid-template-columns:1fr}.theta-app.notebook.notebook .notebook-panel{border-radius:6px}.theta-app.notebook.notebook .notebook-page-head>svg{margin-bottom:20px;color:var(--ink-2)}.workspace-notes-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.workspace-notes-filter label{display:flex;align-items:center;gap:10px}.workspace-notes-filter select{max-width:220px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:5px;padding:6px 24px 6px 8px;font:inherit;font-size:13px}.theta-app.notebook.notebook .ios-recs-top{gap:12px}.theta-app.notebook.notebook .ios-rec-new{border-radius:5px}.theta-app.notebook.notebook .ios-rec-wrap{border-bottom:1px solid var(--hair);border-radius:5px}.theta-app.notebook.notebook .ios-rec-row{padding:15px 8px;border:0;background:transparent;box-shadow:none}.theta-app.notebook.notebook .ios-rec-wrap:hover{background:var(--wash)}.theta-app.notebook.notebook .ios-rec-body b{font-size:15px;font-weight:550}.theta-app.notebook.notebook .ios-rec-body i{font-size:12px;margin-top:5px}.theta-app.notebook.notebook .ios-read-head,.theta-app.notebook.notebook .ios-recs-group{margin-top:24px}@media(max-width:767px){.workspace-home-actions{padding-top:0}.theta-app.notebook.notebook .home-split{gap:12px}.theta-app.notebook.notebook .chat-page.fresh>.chat-body{padding:24px 16px calc(var(--composer-h, 116px) + 24px)!important}.theta-app.notebook.notebook .chat-page.fresh>.chat-composer.composer-pill{width:calc(100% - 32px)!important;bottom:10px}.workspace-notes-filter select{max-width:170px}.workspace-notes-filter>span{display:none}}.theta-app.notebook.notebook .view.fill:has(>.chat-split){padding-bottom:0!important}.theta-app.notebook.notebook .ios-recs{gap:0}.theta-app.notebook.notebook .ios-recs-top{margin-bottom:8px}.theta-app.notebook.notebook .ios-recs .ios-tally{margin-top:12px}.theta-app.notebook.notebook .ios-read-head .ios-tile,.theta-app.notebook.notebook .ios-rec-row .ios-tile{background:transparent;color:var(--ink-2);border:0;border-radius:5px}.theta-app.notebook.notebook .lectures-live:has(.notes-page),.theta-app.notebook.notebook .lectures-wrap:has(.notes-page),.theta-app.notebook.notebook .notebook-page.notes-page,.theta-app.notebook.notebook .xp{max-width:var(--page-width)}