:root{--t-title:20px;--t-row:16px;--t-body:14px;--t-small:13px;--t-tiny:11px;--bg:#fff;--surface:#f5f5f6;--sunk:#f2f2f3;--brand-mix:9%;--border:#e4e4e7;--field:#fff;--field-line:#d6d6da;--text:#222326;--text-soft:#5e6470;--text-faint:#a0a3a8;--accent:#3a7d78;--accent-soft:#e3efed;--ground:#f7f7f8;--selected:#eaeaec;--live:#2563eb;--link:#4f7ec2;--up:#1a9a5b;--down:#d0433e;--link-on-mine:#b9cdea;--r-chip:6px;--r-small:8px;--r-control:10px;--r-field:12px;--r-card:16px;--r-tile:16px;--r-sheet:18px;--r-bubble:22px;--bubble-pad-h:13px;--bubble-pad-v:8px;--bubble-gap:5px;--bubble-turn:10px;--bubble-inset:44px;--pill:44px;--disc:32px;--pic-thumb:84px;--pic-cell:146px;--pic-max-w:300px;--pic-max-h:360px;--switch-on:#34c759;--mark-tile:#fff;--outlook-blue:#0f6cbd;--card-w:1000px;--card-least:760px;--knob:#fff;--mine-bg:#111114;--mine-text:#fff;--on-tone:#fff;--on-tone-wash:#ffffff24;--on-tone-press:#ffffff3d;--tone-slate:#3e5266;--tone-plum:#5e4a63;--tone-sage:#4f6b5c;--tone-teal:#2f6268;--tone-indigo:#45497a;--tone-rust:#7a4e3f;--tone-olive:#66683f;--tone-sand:#8a7552;--tone-graphite:#3f4248;--tone-rose:#7a5262;--tone-steel:#4e5d6e;--tone-moss:#556b45;--tone-brick:#8a4a48;--theirs-bg:#f2f2f3;--theirs-text:#222326;--radius:14px;--composer-h:var(--pill);--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans Hebrew", sans-serif}:root[data-theme=dark]{--bg:#0f1116;--surface:#191a1d;--sunk:#232529;--brand-mix:20%;--border:#2a2c31;--field:#232529;--field-line:#3a3c42;--text:#ecedef;--text-soft:#a3a6ad;--text-faint:#7b7e84;--accent:#7fbfb8;--accent-soft:#1a2d2b;--ground:#141517;--selected:#27292d;--live:#60a5fa;--link:#8fb0e0;--up:#3fcb84;--down:#f07070;--link-on-mine:#3f5c86;--switch-on:#30d158;--mine-bg:#f2f3f7;--mine-text:#0f1116;--tone-slate:#344455;--tone-plum:#4e3e53;--tone-sage:#42594d;--tone-teal:#275257;--tone-indigo:#393d66;--tone-rust:#664134;--tone-olive:#555734;--tone-sand:#736244;--tone-graphite:#34373c;--tone-rose:#664452;--tone-steel:#414e5c;--tone-moss:#475939;--tone-brick:#733d3b;--theirs-bg:#232529;--theirs-text:#ecedef}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f1116;--surface:#191a1d;--sunk:#232529;--brand-mix:20%;--border:#2a2c31;--field:#232529;--field-line:#3a3c42;--text:#ecedef;--text-soft:#a3a6ad;--text-faint:#7b7e84;--accent:#7fbfb8;--accent-soft:#1a2d2b;--ground:#141517;--selected:#27292d;--live:#60a5fa;--link:#8fb0e0;--up:#3fcb84;--down:#f07070;--link-on-mine:#3f5c86;--switch-on:#30d158;--mine-bg:#f2f3f7;--mine-text:#0f1116;--tone-slate:#344455;--tone-plum:#4e3e53;--tone-sage:#42594d;--tone-teal:#275257;--tone-indigo:#393d66;--tone-rust:#664134;--tone-olive:#555734;--tone-sand:#736244;--tone-graphite:#34373c;--tone-rose:#664452;--tone-steel:#414e5c;--tone-moss:#475939;--tone-brick:#733d3b;--theirs-bg:#232529;--theirs-text:#ecedef}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--t-row);-webkit-font-smoothing:antialiased;margin:0;padding:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}.app{flex-direction:column;height:100dvh;display:flex}.topbar{padding:calc(5px + env(safe-area-inset-top)) 16px 8px;border-block-end:1px solid var(--border);background:var(--bg);flex-shrink:0;align-items:center;gap:10px;display:flex}.iconBtn{width:38px;height:38px;color:var(--text-soft);border-radius:10px;justify-content:center;align-items:center;display:flex}.iconBtn:hover{color:var(--text);background:var(--surface)}.grow{flex:1}.title{font-size:var(--t-row);font-weight:700}.home{padding:0 0 calc(20px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow-y:auto}.botRow{text-align:start;direction:ltr;background:0 0;align-items:center;gap:12px;width:100%;padding:9px 16px;display:flex;position:relative}.botRow:after{content:"";inset-inline:0;background:var(--border);height:1px;position:absolute;bottom:0}.home>div:last-child .botRow:after{display:none}.botRow:active{background:var(--surface)}.botLines{flex-direction:column;flex:1;gap:2px;min-width:0;padding:3px 0;display:flex}.botTop{align-items:baseline;gap:8px;display:flex}.botPreview{font-size:var(--t-body);color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;text-align:left;unicode-bidi:plaintext;overflow:hidden}html[dir=rtl] .botPreview{text-align:right}.botWhen{font-size:var(--t-body);color:var(--text-soft);direction:ltr;flex-shrink:0;margin-inline-start:auto}.botName{min-width:0;font-size:var(--t-row);text-align:left;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;flex:1;font-weight:500;overflow:hidden}.roundBtn{border:1px solid var(--border);width:40px;height:40px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.roundBtn:active{background:var(--surface)}.meBtn{background:var(--surface);width:40px;height:40px;color:var(--text-soft);font-size:var(--t-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.emptyNote{color:var(--text-faint);font-size:var(--t-small);text-align:center;padding:40px 4px 0}.chat{gap:var(--bubble-gap);direction:ltr;flex-direction:column;flex:1;padding:12px 14px 6px;display:flex;overflow-y:auto}.bubbleWrap.turn{margin-top:var(--bubble-turn)}.quoteLine,.replyStrip{align-items:center;gap:6px;min-width:0;max-width:100%;padding:0 6px;display:flex}.quoteLine{margin-bottom:2px}.quoteBar{background:var(--text-faint);border-radius:1px;flex:none;width:2px;height:16px}.quoteText{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--t-tiny);color:var(--text-soft);unicode-bidi:plaintext;overflow:hidden}.replyStrip{padding:6px 16px 4px}.replyStrip .quoteText{font-size:var(--t-small);flex:1}.replyClose{color:var(--text-faint);font-size:var(--t-small);cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px}.blockLabel{color:var(--text-faint);font-size:var(--t-tiny);direction:ltr;align-self:center;padding:10px 0}.bubble{max-width:calc(100% - var(--bubble-inset));padding:var(--bubble-pad-v) var(--bubble-pad-h);border-radius:var(--r-bubble);font-size:var(--t-row);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;line-height:1.5}.bubbleWrap{max-width:calc(100% - var(--bubble-inset));flex-direction:column;align-items:flex-end;display:flex}.bubbleWrap.mine{align-self:flex-end}.bubbleWrap.theirs{align-self:flex-start}.bubbleWrap .bubble{max-width:100%;position:relative}.underCopy,.underReply{display:none}@media (hover:hover){.bubbleWrap{padding-bottom:23px}.underCopy{width:24px;height:20px;color:var(--text-faint);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex;position:absolute;bottom:-23px;right:0}.underCopy svg{width:15px;height:15px}.bubbleWrap:hover .underCopy,.underCopy:focus-visible,.underCopy.done{opacity:1}.underCopy:hover{color:var(--text-soft)}.underReply{width:24px;height:20px;color:var(--text-faint);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex;position:absolute;bottom:-23px;right:26px}.bubbleWrap:hover .underReply,.underReply:focus-visible{opacity:1}.underReply:hover{color:var(--text-soft)}}.bubble .from{color:var(--text-soft);margin-top:10px}.bubble .from.alone{margin-top:0}.bubble .from a{color:var(--link);text-decoration:none}.bubble .from a:hover{text-decoration:underline}.bubble.mine .from a{color:var(--link-on-mine)}.readsFrom{gap:8px;min-width:0;display:flex;overflow:hidden}.readsFrom a{font-size:var(--t-tiny);color:var(--text-faint);white-space:nowrap;text-decoration:none}.readsFrom a:hover{text-decoration:underline}.bubble.mine{background:var(--mine-bg);color:var(--mine-text);align-self:flex-end}.bubble.theirs{background:var(--theirs-bg);color:var(--theirs-text);align-self:flex-start}.composer{padding:8px 12px calc(10px + env(safe-area-inset-bottom));background:var(--bg);flex-direction:column;flex-shrink:0;gap:8px;display:flex}.composerRow{direction:ltr;align-items:flex-end;gap:8px;display:flex}.attachBtn{width:var(--composer-h);height:var(--composer-h);color:var(--text-soft);border-radius:50%;flex-shrink:0}.tray{gap:8px;padding:8px 0 0;display:flex;overflow-x:auto}.trayItem{width:var(--pic-thumb);height:var(--pic-thumb);border-radius:var(--r-control);border:1px solid var(--border);background:var(--sunk);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.trayItem img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.trayName{inset-inline:0;font-size:var(--t-tiny);text-align:center;background:color-mix(in srgb, var(--bg) 80%, transparent);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:2px 4px;position:absolute;bottom:0;overflow:hidden}.trayX{top:2px;color:#fff;width:20px;height:20px;font-size:var(--t-tiny);text-align:center;background:#0000008c;border-radius:50%;line-height:20px;position:absolute;inset-inline-end:2px}.trayItem.busy img,.trayItem.busy .trayName{opacity:.55}.traySpin{border:2px solid var(--border);border-top-color:var(--text-soft);border-radius:50%;width:18px;height:18px;margin:auto;animation:.8s linear infinite traySpin;position:absolute;inset:0}@keyframes traySpin{to{transform:rotate(360deg)}}.dropHint{z-index:5;pointer-events:none;border:2px dashed color-mix(in srgb, var(--live) 60%, transparent);color:var(--live);font-size:var(--t-small);border-radius:18px;justify-content:center;align-items:flex-end;padding-bottom:96px;display:flex;position:absolute;inset:8px}.chatWrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.toEnd{background:var(--bg);border:1px solid var(--border);width:32px;height:32px;color:var(--text-soft);opacity:.85;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000014}.shots{gap:4px;max-width:100%;display:grid}.bubbleWrap .shots+.bubble{margin-block-start:6px}.shots.count-1{grid-template-columns:auto}.shots.count-2,.shots.count-3,.shots.count-4{grid-template-columns:repeat(2, var(--pic-cell))}.shots img{border-radius:var(--r-tile);border:1px solid var(--border);display:block}.shots.count-1 img{width:auto;max-width:min(100%, var(--pic-max-w));max-height:var(--pic-max-h);object-fit:contain;height:auto}.shots:not(.count-1) img{width:var(--pic-cell);height:var(--pic-cell);object-fit:cover}.fileChip{background:var(--sunk);border-radius:var(--r-field);font-size:var(--t-small);color:var(--text);unicode-bidi:plaintext;padding:12px;text-decoration:none;display:block}.sheetItem{text-align:start;width:100%;font-size:var(--t-row);border-radius:10px;padding:14px 12px}.sheetLine{background:var(--border);height:1px;margin:4px 12px;display:block}.sheetItem:hover{background:var(--surface)}.sheetItem.cancel{color:var(--text-faint)}.composerBox{min-width:0;min-height:var(--composer-h);border:1px solid var(--border);border-radius:calc(var(--composer-h) / 2);background:var(--bg);flex:1;align-items:center;gap:6px;padding:0 14px;display:flex}.composerInput{resize:none;min-width:0;max-height:140px;font-size:var(--t-row);text-align:start;background:0 0;border:none;outline:none;flex:1;padding:10px 0;line-height:1.4}.sendBtn{width:var(--composer-h);height:var(--composer-h);background:var(--text);color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sendBtn:disabled{opacity:.35}.sheetWrap{z-index:40;background:#00000052;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--bg);width:min(460px,100%);padding:18px 18px calc(20px + env(safe-area-inset-bottom));border-start-start-radius:18px;border-start-end-radius:18px;flex-direction:column;gap:12px;display:flex}.field{border:1px solid var(--border);background:var(--bg);unicode-bidi:plaintext;border-radius:12px;outline:none;width:100%;padding:11px 13px}.field:focus{border-color:var(--text)}.row{align-items:center;gap:10px;display:flex}.btnPrimary{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:12px;padding:11px 16px;font-weight:600}.btnPrimary:hover:not(:disabled){border-color:var(--text-faint)}.btnPrimary:disabled{color:var(--text-faint)}.btnGhost{color:var(--text-soft);border-radius:12px;padding:11px 16px}.authWrap{justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.authCard{flex-direction:column;gap:12px;width:min(380px,100%);display:flex}.authCard h1{font-size:var(--t-title);margin:0 0 6px}.authAlt{font-size:var(--t-body);color:var(--text-soft);text-align:center}.authError{color:var(--down);font-size:var(--t-body)}a{color:var(--text)}.profileHead{align-items:center;gap:14px;padding:6px 2px 18px;display:flex}.avatar{background:var(--sunk);width:40px;height:40px;color:var(--text);font-size:var(--t-row);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.avatar svg{width:20px;height:20px;color:var(--text-soft)}.profileWho{flex-direction:column;gap:2px;min-width:0;display:flex}.profileName{font-size:var(--t-row);font-weight:600}.profileMail{font-size:var(--t-body);color:var(--text-soft);text-overflow:ellipsis;overflow:hidden}.botRow.archiveRow{direction:inherit;color:var(--text);justify-content:center}.flatPanels .panel .botRow:after{display:none}.botRow.signOut{direction:inherit;color:var(--down);justify-content:center;font-weight:600}.searchField{font-size:var(--t-row);unicode-bidi:plaintext;background:0 0;border:none;outline:none;flex:1;padding:6px 2px}.hitBand{padding-inline:16px}.hitRow{border-radius:var(--r-control);text-align:start;background:0 0;border:0;flex-direction:column;gap:3px;width:100%;padding:10px 16px;display:flex}.hitRow:hover{background:var(--surface)}.hitWhere{font-size:var(--t-small);color:var(--text-soft);unicode-bidi:plaintext;font-weight:500}.hitText{font-size:var(--t-row);-webkit-line-clamp:3;unicode-bidi:plaintext;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.sourceCard{border:.5px solid var(--border);border-radius:var(--r-card);background:var(--surface);flex-direction:column;align-self:stretch;gap:3px;margin:6px 2px;padding:12px 14px;display:flex}.sourceTop{font-size:var(--t-tiny);letter-spacing:.02em;color:var(--text-faint)}.sourceTitle{font-size:var(--t-row);unicode-bidi:plaintext;font-weight:600}.sourceMeta{font-size:var(--t-small);color:var(--text-soft)}.sourceMeta a{color:inherit;text-decoration:underline}.panel{isolation:isolate;background:var(--surface);border-radius:var(--r-card);font-size:var(--t-row);flex-direction:column;gap:10px;margin:0 16px;padding:16px;display:flex;position:relative}.panel:first-child{margin-block-start:16px}.panel:not(:first-child){margin-block-start:24px}.panel:has(>.panelTitle:first-child){--panel-head:calc(var(--t-small) * 1.4 + 8px);padding-top:calc(var(--panel-head) + 16px);background:0 0}.panel:has(>.panelTitle:first-child):before{content:"";inset:var(--panel-head) 0 0 0;background:var(--surface);border-radius:var(--r-card);z-index:-1;position:absolute}.panelTitle{font-size:var(--t-small);color:var(--text-faint);font-weight:400}.panel>.panelTitle:first-child{top:0;margin:0;line-height:1.4;position:absolute;inset-inline:16px}.panelNote{font-size:var(--t-body);color:var(--text-soft);line-height:1.5}.panel .field{font-size:var(--t-row);background:var(--bg)}.panel .memoryCard{background:var(--bg)}.panel .trackRow,.panel .memoryCard{border-color:var(--border)}.switchRow{min-height:32px}.routineRow{border-block-start:.5px solid var(--border);align-items:flex-start;gap:8px;padding:8px 0;display:flex}.routineMain{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.routineText{font:inherit;font-size:var(--t-row);resize:none;color:var(--text);field-sizing:content;background:0 0;border:0;outline:none;max-height:6.5em;padding:0}.routineAt{font-size:var(--t-small);color:var(--text-soft);align-items:center;gap:8px;display:flex}.routineAt select{font:inherit;font-size:var(--t-small);border:.5px solid var(--border);border-radius:var(--r-small);background:var(--bg);color:var(--text);padding:2px 6px}.routineDays{gap:4px;display:flex}.routineDays button{border:1px solid var(--border);width:26px;height:26px;color:var(--text-soft);font:inherit;font-size:var(--t-tiny);cursor:pointer;background:0 0;border-radius:50%;padding:0;font-weight:600}.routineDays button.on{background:var(--text);color:var(--bg);border-color:#0000}.routineSave{background:var(--sunk);color:var(--text);font:inherit;font-size:var(--t-small);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;padding:6px 12px;font-weight:500}.routineRemove{width:32px;height:44px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;flex:none;font-size:20px}.sheet.editPage{gap:0;padding:0}.editBar{border-block-end:.5px solid var(--border);flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.editBarTitle{text-align:center;font-size:var(--t-row);flex:1;font-weight:600}.editBarBtn{font:inherit;font-size:var(--t-row);color:var(--text);cursor:pointer;text-align:start;background:0 0;border:0;min-width:56px;padding:0}.editBarBtn.strong{text-align:end;font-weight:600}.editBarBtn:disabled{color:var(--text-faint);cursor:default}.editBody{padding-bottom:16px;overflow-y:auto}.editBody .panel{margin-inline:16px}.editField{box-sizing:border-box;width:100%;font:inherit;font-size:var(--t-row);color:var(--text);resize:none;background:0 0;border:0;outline:none;padding:10px 0}.panel>.editField+.editField{border-block-start:.5px solid var(--border)}.editField.mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.settingAct{width:100%;font:inherit;font-size:var(--t-row);color:var(--text);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;display:flex}.settingAct+.settingAct{border-block-start:.5px solid var(--border)}.settingAct.danger{color:var(--down)}.factLineEdit{border-block-end:.5px solid var(--border);flex-direction:column;gap:2px;padding:8px 0;display:flex}.factLineKey{font:inherit;font-size:var(--t-tiny);color:var(--text-faint);background:0 0;border:0;outline:none;padding:0}.factLineKey.item{font-size:var(--t-row);color:var(--text)}.cardList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cardList li{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:2px;padding:8px 0;display:flex}.cardList li:last-child{border-bottom:0}.cardListName{font-size:var(--t-row);color:var(--text)}.cardListAbout{font-size:var(--t-small);color:var(--text-soft)}.factLineValue{align-items:center;gap:8px;display:flex}.factLineValue .editField{padding:2px 0}.factLineRemove{color:var(--text-faint);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:flex}.expertConnect{align-items:center;gap:12px;padding:8px 0;display:flex}.expertConnect+.expertConnect{border-block-start:.5px solid var(--border)}.expertConnectText{min-width:0;font-size:var(--t-row);flex-direction:column;flex:1;gap:2px;display:flex}.expertConnectBtn{font:inherit;font-size:var(--t-body);color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.panelNote.underPanel.cardFail{color:var(--down)}.connBtn{background:var(--text);color:var(--bg);font:inherit;font-size:var(--t-small);cursor:pointer;border:0;border-radius:999px;flex:none;padding:6px 14px;font-weight:600}.connBtn:disabled{opacity:.5;cursor:default}.connMore{width:32px;height:32px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:18px}.connMore:hover{background:var(--surface)}.connSearch{margin-inline:0}.agentCommand{word-break:break-all;-webkit-user-select:all;user-select:all;text-align:left;padding:8px 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.5;display:block}.costRow{width:100%;font:inherit;font-size:var(--t-row);color:var(--text);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:flex}.costRow .grow{flex:1}.costMonth{color:var(--text-soft);font-variant-numeric:tabular-nums}.costRow .chev{color:var(--text-faint);transition:transform .2s;display:inline-flex}html[dir=rtl] .costRow .chev{transform:scaleX(-1)}.costRow .chev.open,html[dir=rtl] .costRow .chev.open{transform:rotate(90deg)}.sheetWrap.panelWrap{z-index:30;align-items:center;padding:24px}.panelPage{background:var(--bg);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 30px #00000047}.panelPage>.app{height:100%;min-height:0}.panelPage>.app>.topbar{display:none}.panelPage>.app>.home,.panelPage>.app>main{flex:1;min-height:0;overflow-y:auto}.panelPage .sheetWrap{z-index:45}.settingsColumn{flex-direction:column;display:flex}.settingsColumn>.boardHead{gap:8px;display:flex}.settingsColumn>.boardHead .grow{flex:1}.columnLink{font:inherit;font-size:var(--t-row);color:var(--text-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:500;display:inline-flex}.columnLink:hover{color:var(--text)}.columnLink.done{background:var(--sunk);border-radius:var(--r-small);padding:2px 8px}.columnChev{display:inline-flex}.columnChev svg{fill:currentColor}.columnChev.back{transform:scaleX(-1)}.boardHead .grow{flex:1}.settingsColumn>.app{flex:1;height:auto;min-height:0;overflow-y:auto}.settingsColumn>.app>.topbar{display:none}.chatWho .chatChev{color:var(--text-soft);margin-inline-start:6px;display:inline-flex}html[dir=rtl] .chatWho .chatChev{transform:scaleX(-1)}.chatBar{direction:ltr}.topbar.chatBar>.back,.topbar.chatBar>.toBoard{order:0}html[dir=rtl] .chatBar .chatWho .chatChev{transform:none}.chatTitle{align-items:center;gap:10px;min-width:0;display:inline-flex}@media (max-width:999px){.chatBar{grid-template-columns:1fr auto 1fr;display:grid}.chatBar>.back{justify-self:start}.chatBar>.chatTitle{justify-self:center;max-width:calc(100vw - 120px)}.chatBar>.grow{display:none}.chatBar>.toBoard{justify-self:end}}.boardBar{direction:ltr;grid-template-columns:1fr auto 1fr;display:grid}.boardBar>.boardBarBack{order:0;justify-self:start}.boardBar>.boardBarTitle{font-size:var(--t-row);justify-self:center;font-weight:600}.boardBar>.boardBarEnd{justify-self:end}.chatWho.on{background:var(--sunk);border-radius:var(--r-small)}.chatUses{color:var(--text-faint);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;display:inline-flex}.chatConnect{font-size:var(--t-tiny);color:var(--text-faint);white-space:nowrap}.linkQuiet{font:inherit;font-size:var(--t-small);color:var(--text-soft);cursor:pointer;text-align:start;background:0 0;border:0;margin:-12px 32px 16px;padding:4px 0}.chatTitle>.chatWho{flex:0 auto;min-width:72px}.chatTitle>.chatUses{flex:0 1000 auto;min-width:0;overflow:hidden}.serviceGlyph{background:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.serviceGlyphSvg{color:currentColor;display:inline-flex}.from .fromLine{display:block}.from .fromLine+.fromLine{margin-top:2px}.memoryRow{flex-direction:column;gap:6px;padding:8px 0;display:flex}.memoryRow+.memoryRow{border-block-start:.5px solid var(--border)}.memoryRowTop{font:inherit;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.memoryRowSubject{font-size:var(--t-row);unicode-bidi:plaintext}.memoryRowSummary{font-size:var(--t-small);color:var(--text-soft);-webkit-line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.memoryRowActs{gap:16px;display:flex}.memoryRowActs button{font:inherit;font-size:var(--t-small);color:var(--text);cursor:pointer;background:0 0;border:0;padding:0}.memoryRowActs button.strong{font-weight:600}.memoryRowActs button.strong:disabled{color:var(--text-faint);cursor:default}.memoryRowActs button.danger{color:var(--down)}.memorySearch{margin:4px 0 8px}html[dir=rtl] .memoryRowTop{text-align:right}.rowGlyph.strong{color:var(--text)}svg.rowGlyph.strong path{stroke-width:1.8px}span.rowGlyph{width:20px;height:20px;display:inline-flex}.routineAdd{border:0;border-block-start:.5px solid var(--border);font:inherit;font-size:var(--t-row);color:var(--text);cursor:pointer;text-align:start;background:0 0;align-items:center;gap:8px;padding:12px 0 4px;display:flex}.switchRow input[type=checkbox]{appearance:none;background:var(--sunk);direction:ltr;border-radius:14px;flex-shrink:0;width:46px;height:28px;transition:background .2s;position:relative}.switchRow input[type=checkbox]:after{content:"";background:var(--knob);border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.switchRow input[type=checkbox]:checked{background:var(--switch-on)}.switchRow input[type=checkbox]:checked:after{transform:translate(18px)}.panel .btnGhost{font-size:var(--t-body)}.actionSheet{gap:4px}.actionTitle{font-size:var(--t-body);color:var(--text-soft);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:2px 0 8px;overflow:hidden}.actionBtn{background:var(--surface);font-size:var(--t-row);color:var(--text);border-radius:12px;padding:14px}.actionBtn.danger{color:var(--down)}.actionBtn.quiet{color:var(--text-soft);background:0 0;margin-block-start:4px}.botRow.thinking .botPreview{color:var(--text)}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.tokenBox{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tokenBox code{min-width:0;font-size:var(--t-small);overflow-wrap:anywhere;flex:1}.btnGhost.danger{color:var(--down)}.chatWho{touch-action:manipulation;background:0 0;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:44px;margin-inline-start:-8px;padding:2px 8px;display:flex}.chatWho:active{background:var(--surface)}.chatName{font-size:var(--t-row);text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;font-weight:600;overflow:hidden}.memoryCard{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.memoryTop{text-align:start;background:0 0;padding:0}.memorySubject{font-size:var(--t-row);unicode-bidi:plaintext;font-weight:400}.memorySummary{font-size:var(--t-body);color:var(--text-soft);unicode-bidi:plaintext;line-height:1.5}.switchRow{font-size:var(--t-body);justify-content:space-between;align-items:center;gap:12px;display:flex}.bubble.thinking{padding:var(--bubble-pad-v) var(--bubble-pad-h);background:0 0;align-items:center;gap:4px;display:flex}.bubble.thinking span{background:var(--text-faint);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite waiting}.bubble.thinking span:nth-child(2){animation-delay:.15s}.bubble.thinking span:nth-child(3){animation-delay:.3s}@keyframes waiting{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.bubble.thinking span{animation:none}}.billTable{border-collapse:collapse;width:100%;font-size:var(--t-body);font-variant-numeric:tabular-nums}.billTable th{color:var(--text-faint);font-weight:500;font-size:var(--t-tiny);text-align:start;padding-bottom:4px}.billTable td{text-align:start;padding:5px 0}.billSum td{border-block-start:1px solid var(--border);font-weight:600}.micBtn{width:var(--composer-h);height:var(--composer-h);color:var(--text-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.micBtn:active{background:var(--surface)}.sendBtn.recording{background:var(--down)}@keyframes listening{0%,to{box-shadow:0 0 #e11d4873}50%{box-shadow:0 0 0 7px #e11d4800}}@media (prefers-reduced-motion:reduce){.sendBtn.recording{animation:none}}.trackRow{border-block-end:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.trackRow:last-of-type{border-block-end:none}.trackLines{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.trackTitle{font-size:var(--t-row);unicode-bidi:plaintext}.trackMeta{font-size:var(--t-small);color:var(--text-faint)}.newBot{padding:0 16px calc(24px + env(safe-area-inset-bottom));gap:4px}.swatch{border:2px solid #0000;border-radius:50%;width:34px;height:34px}.swatch.on{border-color:var(--text)}.trouble{color:var(--down);font-size:var(--t-small);text-align:center;align-self:stretch;padding:8px 0;line-height:1.45}.unreadDot{background:var(--text);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-inline-start:8px}.botPreview.loud{color:var(--text-soft)}.botName.loud,.botWhen.loud{font-weight:inherit}.botWhen.loud{color:var(--text)}.dayBand{padding:0 16px 8px}@media (min-width:1000px){.dayBand{padding-inline:24px}}.dayBotName{font-size:var(--t-tiny);color:var(--text-faint);margin:0;padding:8px 0 0;font-weight:500}.bandTitle{font-size:var(--t-row);color:var(--text-soft);padding:16px 0 4px;font-weight:400}.pfSession{font-size:var(--t-tiny);color:var(--text-faint);margin-inline-end:4px}.pfWatch{font-size:var(--t-tiny);color:var(--text-faint);border:1px solid var(--border,#e4e4e7);border-radius:999px;margin-inline-start:6px;padding:0 6px}.pfExt{font-size:var(--t-tiny);color:var(--text-soft);white-space:nowrap;margin-inline-start:8px}.boardFieldBar{z-index:5;background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);flex-shrink:0;padding:4px 16px 8px;position:sticky;top:0}@media (min-width:1000px){.boardFieldBar{padding-inline:24px}}.boardField{box-sizing:border-box;border-radius:var(--r-bubble);background:var(--field);border:1px solid var(--border);align-items:center;gap:8px;min-height:42px;margin:14px 16px 10px;padding:8px 12px;display:flex}.boardFieldBar>.boardField{margin:0}.boardFieldIcon{color:var(--text-soft);flex:none;align-items:center;display:flex}.boardField input{min-width:0;font:inherit;font-size:var(--t-body);color:inherit;text-align:right;background:0 0;border:none;outline:none;flex:1;padding:0}.boardFieldAdd{font:inherit;font-size:var(--t-small);background:var(--text,#222);color:var(--bg,#fff);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:4px 8px;font-weight:500}.boardFieldClear{font:inherit;color:var(--text-faint);cursor:pointer;background:0 0;border:none}.notItAdd{font:inherit;font-size:var(--t-body);text-align:start;width:100%;color:var(--text-soft);cursor:pointer;background:0 0;border:none;padding:10px 0}.chatSearch{flex:1;padding:8px 16px;overflow-y:auto}.chatSearchBar{background:var(--bg,#fff);align-items:center;gap:8px;padding-bottom:8px;display:flex;position:sticky;top:0}.chatSearchBar input{font:inherit;border:1px solid var(--border,#e4e4e7);background:var(--surface,#f5f5f6);color:inherit;border-radius:12px;flex:1;padding:8px 12px}.chatSearchResults .chatHit{flex-direction:column;gap:2px;display:flex}@keyframes msgflash{0%,45%{outline-color:color-mix(in srgb, var(--live) 70%, transparent)}to{outline-color:color-mix(in srgb, var(--live) 0%, transparent)}}.msgFlash .bubble{outline-offset:3px;outline:1.5px solid #0000;animation:2.2s ease-out msgflash}.boardSearchLine{padding:0 0 4px}.boardSearchLine input{width:100%;font:inherit;border:1px solid var(--border,#e4e4e7);background:var(--surface,#f5f5f6);color:inherit;text-align:right;border-radius:12px;padding:8px 12px}html[dir=rtl] .boardSheet .dayTitle,html[dir=rtl] .boardSheet .dayNote,html[dir=rtl] .boardSheet .dayMeta,html[dir=rtl] .dayRow .dayTitle,html[dir=rtl] .dayRow .dayNote,html[dir=rtl] .dayRow .dayMeta,html[dir=rtl] .boardSheet .memorySubject,html[dir=rtl] .boardSheet .memorySummary,html[dir=rtl] .boardSheet .pfHead,html[dir=rtl] .boardSheet .pfMeta,html[dir=rtl] .boardSheet .bandTitle,html[dir=rtl] .boardSheet .sheetTitle{text-align:right}.boardSearchBtn{font:inherit;font-size:var(--t-small);color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:2px 4px}.boardSearchBtn:hover{color:var(--text-soft)}.chatHit{width:100%;font:inherit;text-align:start;border:none;border-block-end:1px solid var(--border);cursor:pointer;color:inherit;background:0 0;padding:8px 0}.chatHitText{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.boardAddLine{padding:8px 0 4px}.boardAddBtn{width:100%;font:inherit;font-size:var(--t-body);text-align:start;background:var(--surface,#f5f5f6);color:var(--text-faint);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.boardAddBtn:hover{color:var(--text-soft)}.boardAddPlus{color:var(--text-soft);font-weight:600}.bandAdd{font:inherit;font-size:var(--t-body);color:var(--text-faint);cursor:pointer;vertical-align:middle;background:0 0;border:none;margin-inline-start:8px;padding:0 6px;line-height:1}.bandAdd:hover{color:var(--text)}.addRow{flex-direction:column;gap:4px;padding:6px 0 10px;display:flex}.addRow input{font:inherit;border:1px solid var(--border,#e4e4e7);background:var(--surface,#f5f5f6);color:inherit;border-radius:10px;padding:8px 10px}.addTrouble{font-size:var(--t-tiny);color:var(--down)}.bandTitle.late{color:var(--down)}.flagTag{border:1px solid var(--border);font-size:var(--t-tiny);color:var(--text-soft);border-radius:999px;margin-inline-start:8px;padding:1px 7px}.flagTag.likedTag{vertical-align:-1px;align-items:center;padding:1px 6px;display:inline-flex}.flagTag.likedTag.first{margin-inline:0 6px}.siteMark{object-fit:contain;border-radius:5px;flex:none;width:20px;height:20px}.dayRow{align-items:center;gap:8px;display:flex}.dayRow:last-of-type{border-block-end:none}.roundBtn{position:relative}.btnCount{top:-1px;background:var(--sunk);min-width:15px;color:var(--text-soft);font-variant-numeric:tabular-nums;border-radius:8px;padding:0 3px;font-size:10px;line-height:15px;position:absolute;inset-inline-end:-1px}.factEditRow{grid-template-columns:1fr 2fr;gap:8px;display:grid}.pfEnd{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.pfLevel{font-size:var(--t-tiny);color:var(--text-faint);white-space:nowrap}.comingRow{width:100%;text-align:inherit;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:8px 0}.dayOpen{text-align:start;background:0 0;flex:1;align-items:flex-start;gap:11px;min-width:0;padding:0;display:flex}.dayLines{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dayTitle{font-size:var(--t-row);text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;overflow:hidden}.dayMeta{font-size:var(--t-body);color:var(--text-soft)}.dayNote{font-size:var(--t-small);color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dayDone{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:24px;height:22px;padding:0;display:flex}.dayRing{border:1.2px solid var(--text-soft);border-radius:50%;width:15px;height:15px}.dayDone:hover .dayRing{border-color:var(--text)}.dayDone:active .dayRing{background:var(--text-soft)}.dayRing.ticked{background:var(--text-soft);border-color:var(--text-soft);position:relative}.dayRing.ticked:after{content:"";border:solid var(--bg);border-width:0 1.5px 1.5px 0;width:3.5px;height:7px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.dayTitle.struck{color:var(--text-faint);text-decoration:line-through}.dayBanner{text-align:start;border-block-end:1px solid var(--border);background:0 0;align-items:baseline;gap:10px;width:100%;padding:13px 16px;display:flex}.dayBannerName{font-size:var(--t-row);font-weight:600}.dayBannerCount{font-size:var(--t-small);color:var(--text-soft)}.attachBtn svg,.micBtn svg,.sendBtn svg{width:25px;height:25px}.bubble{-webkit-touch-callout:none}.holdWrap{z-index:50;-webkit-backdrop-filter:blur(3px);background:#080a0e6b;position:fixed;inset:0}.bubble.lifted{max-width:none;margin:0;animation:.16s ease-out lift;position:fixed;box-shadow:0 12px 34px #00000052}@keyframes lift{0%{transform:scale(.97)}to{transform:scale(1)}}.bubble.selectable{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.holdMenu{background:var(--bg);border-radius:16px;flex-direction:column;min-width:232px;max-width:300px;padding:6px;animation:.16s ease-out lift;display:flex;position:fixed;box-shadow:0 14px 40px #00000047}.holdWhen{font-size:var(--t-tiny);color:var(--text-faint);padding:7px 12px 5px}.holdItem{font-size:var(--t-row);color:var(--text);text-align:start;background:0 0;border-radius:11px;align-items:center;gap:12px;padding:12px;display:flex}.holdItem:active{background:var(--surface)}.holdItem svg{color:var(--text-soft);flex-shrink:0}.boardSheet{z-index:45;background:var(--bg);animation:.18s ease-out rise;position:fixed;inset:0}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.dayRow.done .dayTitle{color:var(--text-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.boardMemory{border-block-end:1px solid var(--border);flex-direction:column;gap:2px;padding:8px 0;display:flex}.boardMemory:last-of-type{border-block-end:none}.pfRow{direction:ltr}.pfHead{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.pfSymbol{font-weight:400}.pfRow .dayMeta{font-variant-numeric:tabular-nums}.pfPrice{color:var(--text)}.pfMeta{font-variant-numeric:tabular-nums}.pfGain{font-size:var(--t-row);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.pfTotal{border-block-start:1px solid var(--border);margin-block-start:4px;padding-block-start:8px}.up{color:var(--up)}.down{color:var(--down)}.offers{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.offer{font:inherit;font-size:var(--t-small);border:1px solid var(--border,#e4e4e7);background:var(--surface,#f5f5f6);color:inherit;cursor:pointer;border-radius:999px;padding:4px 10px}.offer.taken{color:var(--text-soft);cursor:default}.srcActs{white-space:nowrap;gap:8px;margin-inline-start:8px;display:inline-flex}.srcAct{font:inherit;font-size:var(--t-tiny);color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:0}.srcAct:hover{color:var(--text);text-decoration:underline}.readingFrom{color:var(--text-faint);font-size:var(--t-tiny);padding:0 var(--bubble-pad-h);align-self:flex-start}.noteLine{text-align:center;white-space:pre-line;font-size:var(--t-small);color:var(--text-faint);align-self:stretch;padding:2px 0}.noteStamp{white-space:nowrap;font-variant-numeric:tabular-nums}.versionLine{text-align:center;font-size:var(--t-tiny);color:var(--text-faint);font-variant-numeric:tabular-nums;padding:6px 16px 2px}.bandSum{color:var(--text-soft,#5e6470);font-weight:400}.memorySummary.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bubble .modelNote{font-size:var(--t-small);color:var(--text-faint);margin-top:6px}.priceChart{margin:8px 0 4px}.pcSpans{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.pcSpan{font-size:var(--t-tiny);border:1px solid var(--border,#0000001a);color:var(--text-soft);cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px}.pcSpan.on{background:var(--text);color:var(--bg,#fff);border-color:#0000}.pcSvg{width:100%;height:150px;display:block}.pcLine{fill:none;stroke-width:1.6px;vector-effect:non-scaling-stroke}.pcUp{stroke:#1a9a5b}.pcDown{stroke:#d0433e}.pcPrev{stroke:var(--text-faint);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.pcEmpty{height:150px;color:var(--text-soft);font-size:var(--t-small);justify-content:center;align-items:center;display:flex}.pcChange{font-size:var(--t-tiny);color:var(--text-soft);margin-top:4px}.pcUpText{color:var(--up)}.pcDownText{color:var(--down)}.pfRow{cursor:pointer;flex-wrap:wrap}.pcWrap{cursor:default;flex-basis:100%;width:100%}.quiz{border:.5px solid var(--border);border-radius:var(--r-field);background:var(--surface);flex-direction:column;max-width:360px;margin-top:12px;display:flex;overflow:hidden}.quizRow{border:0;border-bottom:.5px solid var(--border);color:var(--text);font:inherit;font-size:var(--t-body);text-align:start;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 12px;display:flex}.quizRow:hover{background:var(--sunk)}.quizHead{font-size:var(--t-small);color:var(--text-soft);border-bottom:.5px solid var(--border);text-align:start;padding:10px 12px 4px;font-weight:600}.quizAll .quizText{color:var(--text-soft)}.quizText{unicode-bidi:plaintext;flex:1}.quizDot,.quizBox{border:1.5px solid var(--text-faint,#aaa);flex:none;width:16px;height:16px}.quizDot{border-radius:50%}.quizBox{border-radius:4px}.quizRow.on .quizBox{background:var(--text);border-color:var(--text);box-shadow:inset 0 0 0 2px var(--bg)}.quizMore .quizText,.quizPen{color:var(--text-soft,#777)}.quizPen{text-align:center;flex:none;width:16px}.quizOther{border-bottom:1px solid var(--border)}.quizOther input{box-sizing:border-box;width:100%;color:var(--text);font:inherit;font-size:var(--t-body);background:0 0;border:0;outline:none;padding:9px 12px}.quizSend{color:var(--text);font:inherit;font-size:var(--t-body);cursor:pointer;background:0 0;border:0;padding:9px 12px;font-weight:600}.quizSend:disabled{color:var(--text-faint,#aaa);cursor:default}.quizVerbs{display:flex}.quizVerbs .quizSend{flex:1}.quizVerbs .quizSend+.quizSend{border-inline-start:.5px solid var(--border)}.titleRow{color:inherit;align-items:center;text-decoration:none}.bubble a{unicode-bidi:isolate}.rowTag{vertical-align:middle;margin-inline-start:8px}.hiddenBand>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.hiddenBand>summary::-webkit-details-marker{display:none}.hiddenBand>summary:before{content:"";border-inline-end:1.5px solid var(--text-faint);border-bottom:1.5px solid var(--text-faint);width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.hiddenBand[open]>summary:before{transform:rotate(45deg)}.hiddenBand .dayRow{opacity:.72}.titleBig.titleSquare{height:96px}.titlePoster{object-fit:cover;border:1px solid var(--border);background:var(--surface);border-radius:4px;flex:none;width:34px;height:51px}.titlePoster.titleCover{width:44px;height:44px}.authLinks{font-size:var(--t-small);justify-content:space-between;gap:12px;margin-top:4px;display:flex}.authLinks a{color:var(--text-soft);text-decoration:none}.authLinks a:hover{color:var(--text)}.authNote{font-size:var(--t-body);color:var(--text-soft);margin:0;line-height:1.5}.googleBtn{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);font:inherit;font-size:var(--t-body);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-weight:500;display:flex}.googleBtn:hover{background:var(--surface)}.googleG{font-weight:700;font-size:var(--t-row);color:#4285f4}.authOr{color:var(--text-faint);font-size:var(--t-tiny);align-items:center;gap:10px;display:flex}.authOr:before,.authOr:after{content:"";background:var(--border);flex:1;height:1px}.experts{flex-direction:column;margin:0 16px;display:flex}.expert{color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.expert:hover{background:0 0}.expert:hover .expertName{color:var(--text)}.expertText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.expertName{font-weight:500;font-size:var(--t-row)}.expertTag{font-size:var(--t-small);color:var(--text-soft);line-height:1.4}.expertConn{font-size:var(--t-small);color:var(--text-faint)}.expertNow{font-size:var(--t-small);color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:2px;display:flex}.expertService{color:var(--text-faint);align-items:center;gap:5px;display:inline-flex}.expertService.on{color:var(--text-soft)}.expertAdd{background:var(--mine-bg);width:32px;height:32px;color:var(--mine-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.expertAdd svg{width:16px;height:16px}.boardSheet .titleMeta{align-items:center;gap:4px;display:flex}.titleMetaWords{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dayMeta .lineMark{box-sizing:border-box;object-fit:contain;background:var(--mark-tile);border:.5px solid var(--border);border-radius:5px;flex-shrink:0;width:24px;height:24px;padding:3px}.titleBlankPoster{display:inline-block}.watchMarks{direction:ltr;flex-shrink:0;align-items:center;gap:4px;display:flex}html:not([dir=rtl]) .watchMarks{direction:rtl}.watchMark{cursor:pointer;border-radius:6px;display:inline-flex}.watchMark .lineMark{box-sizing:border-box;object-fit:contain;background:var(--mark-tile);border:.5px solid var(--border);border-radius:5px;width:24px;height:24px;padding:3px;transition:border-color .12s}.watchMark:hover .lineMark,.watchMark:focus-visible .lineMark{border-color:var(--text-faint)}.conns{flex-direction:column;margin:6px 16px;display:flex}.connGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.conn{background:var(--sunk);border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.conn[style*=--brand]{background:color-mix(in srgb, var(--brand) var(--brand-mix), var(--sunk))}.connMark{flex:none;display:inline-flex;position:relative}.connTick{inset-inline-end:-3px;background:var(--up);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;bottom:-3px}.panelTitleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.panelTitleRow .iconBtn.plain{width:32px;height:32px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.panelTitleRow .iconBtn.plain:hover{background:var(--sunk)}.panelTitleRow .iconBtn.plain svg{width:18px;height:18px}.switchRow.bare{flex:none;min-height:0}.connHead{font-size:var(--t-row);color:var(--text-soft);margin:16px 0 8px;font-weight:400}.connText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.connName{font-weight:600;font-size:var(--t-body)}.connWhat{font-size:var(--t-small);color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.connInfo{font-size:var(--t-small);white-space:nowrap;text-overflow:ellipsis;min-height:1.4em;line-height:1.4;overflow:hidden}.connInfo .connWhen,.connInfo .connOff,.connInfo .connWhere{font-size:var(--t-small)}@media (max-width:699px){.connWhat{-webkit-line-clamp:3;min-height:4.2em}}.connName{white-space:nowrap;text-overflow:ellipsis;height:1.4em;line-height:1.4em;display:block;overflow:hidden}.connAddress{font-size:var(--t-small);color:var(--text)}.connOn{font-size:var(--t-tiny);color:var(--up)}.connOff{font-size:var(--t-tiny);color:var(--down);font-weight:500}.connWhere{font-size:var(--t-tiny);color:var(--text-faint)}.connNote{margin:6px 16px}.authCard .btnPrimary,.authCard .googleBtn{border:1px solid var(--border);background:var(--bg);width:100%;min-height:48px;color:var(--text);font-size:var(--t-row);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-weight:500;display:flex}.authCard .btnPrimary{font-weight:600}.authCard .btnPrimary:hover:not(:disabled),.authCard .googleBtn:hover:not(:disabled){border-color:var(--text-faint);background:var(--bg)}.authCard .btnPrimary:disabled{color:var(--text-faint);cursor:default}.authCard .appleBtn{font-weight:500;text-decoration:none}.authCard a.btnPrimary{text-decoration:none}.stateDot{background:var(--live);border-radius:50%;flex-shrink:0;align-self:center;width:10px;height:10px}.stateDot.thinking{animation:1.7s ease-out infinite statePulse}@keyframes statePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--live) 50%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.stateDot.thinking{animation:none}}.makeCard{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:8px;margin:6px 16px;padding:16px;display:flex}.makeRow{align-items:center;gap:12px;display:flex}.makeField{min-width:0;color:var(--text);font-family:inherit;font-size:var(--t-row);background:0 0;border:0;flex:1;padding:0;font-weight:500;line-height:1.4}.makeField:focus{outline:none}.makePlus{width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:21px;line-height:1;display:flex}.makePlus:disabled{color:var(--text-faint);cursor:default}.makeFail{font-size:var(--t-small);color:var(--down)}.expertsHead{flex-direction:column;gap:2px;margin:18px 16px 8px;display:flex}.expertsTitle{font-size:var(--t-row);font-weight:600}.expertsSub{font-size:var(--t-small);color:var(--text-soft)}.botIcon{color:var(--text);background:var(--sunk);border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.botIconBare{color:var(--text);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.expertIcon{flex-shrink:0;display:inline-flex}.frame{min-height:100dvh;display:flex}.frameMain{flex:1;min-width:0;position:relative}.side,.pickOne{display:none}@media (min-width:1000px){.side{width:var(--side-w,340px);background:var(--ground);border-inline-start:1px solid var(--border);flex-direction:column;flex-shrink:0;height:100dvh;display:flex;position:sticky;top:0}.frameMain>.app{height:100dvh}.onlyNarrow{display:none}.pickOne{color:var(--text-faint);font-size:var(--t-body);flex:1;justify-content:center;align-items:center;display:flex}.withBoard{padding-inline-end:380px}.boardSheet{z-index:5;border-inline-start:1px solid var(--border);width:380px;animation:none;position:absolute;inset-block:0;inset-inline:auto 0}}.sideHead{direction:ltr;align-items:center;gap:2px;padding:10px 8px 6px;display:flex}.sideBtn{min-width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 6px;display:flex}.sideBtn:hover{background:var(--sunk)}.sideCount{font-size:var(--t-tiny);color:var(--text-soft);font-variant-numeric:tabular-nums}.sideList{flex-direction:column;flex:1;gap:8px;padding:2px 8px 8px;display:flex;overflow-y:auto}.sideRow{border-radius:var(--r-control);text-align:start;width:100%;color:var(--text);cursor:pointer;direction:ltr;align-items:center;gap:10px;padding:12px 10px;display:flex}.sideRow:hover{background:color-mix(in srgb, var(--sunk) 55%, transparent)}.botPin{color:var(--text-faint);flex-shrink:0;display:inline-flex}.sideRename{cursor:default;flex-direction:column;align-items:stretch;gap:4px}.sideRename input{font:inherit;font-size:var(--t-row);color:var(--text);background:0 0;border:0;outline:none;padding:0;font-weight:500}.sideRenameActs{gap:16px;display:flex}.sideRenameActs button{font:inherit;font-size:var(--t-body);color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.sideRenameActs button.soft{color:var(--text-soft)}.sideRenameActs button:disabled{color:var(--text-faint);cursor:default}.sideRow.on{background:var(--selected)}.sideFoot{border-block-start:1px solid var(--border);direction:ltr;align-items:center;gap:2px;padding:6px;display:flex}.sideFoot .sideBtn{min-width:36px;height:36px}.sideFoot .sideBtn svg{width:19px;height:19px}.sideMe{min-width:0;color:var(--text-soft);font-size:var(--t-body);cursor:pointer;border-radius:10px;flex:1;align-items:center;gap:10px;padding:6px 8px;display:flex}.sideMe:hover{background:var(--sunk)}.sideMeDot{background:var(--sunk);width:30px;height:30px;color:var(--text);font-size:var(--t-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.sideMeName{text-overflow:ellipsis;white-space:nowrap;direction:ltr;overflow:hidden}.hitKind{border:1px solid var(--border);font-size:var(--t-tiny);color:var(--text-soft);background:0 0;border-radius:999px;align-items:center;margin-inline-start:6px;padding:0 7px;display:inline-flex}@media (min-width:1000px){:root{--t-title:18px;--t-row:14px;--t-body:13px;--t-small:12px;--t-tiny:11px;--bubble-pad-h:15px;--bubble-pad-v:9px;--bubble-inset:160px}.frameMain>.app>.home,.frameMain>.app>.chatWrap>.chat,.frameMain>.app>.composer{width:100%;max-width:820px;margin-inline:auto}}.rowGlyph{color:var(--text-soft);flex-shrink:0;align-self:flex-start}.sourceRow{flex-direction:row;align-items:center;gap:8px;padding:6px 0;display:flex}.sourceMark{box-sizing:border-box;object-fit:contain;background:var(--mark-tile);border:.5px solid var(--border);border-radius:5px;flex-shrink:0;width:24px;height:24px;padding:3px}.sourceWords{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.sourceSite{font-size:var(--t-body);color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sourceCount{font-size:var(--t-small);color:var(--text-soft)}.sourceCount.quiet{color:var(--text-faint)}.sourceAdd{flex-direction:row;gap:8px;margin-top:8px;display:flex}.sourceAdd input{min-width:0;font-size:var(--t-body);color:var(--text);background:var(--sunk);border:.5px solid var(--border);border-radius:var(--r-field);flex:1;padding:8px 12px}.sourceAdd button{font-size:var(--t-small);color:var(--text);border:.5px solid var(--border);border-radius:var(--r-field);cursor:pointer;background:0 0;flex-shrink:0;padding:0 14px}.sourceAdd button:disabled{color:var(--text-faint);cursor:default}.sourceRemove{border:.5px solid var(--border);width:28px;height:28px;color:var(--text-soft);font-size:var(--t-row);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;line-height:1}.sourceRemove:hover{color:var(--down);border-color:var(--down)}.rowMark{box-sizing:border-box;object-fit:contain;background:var(--mark-tile);border:.5px solid var(--border);border-radius:5px;flex-shrink:0;align-self:flex-start;width:24px;height:24px;padding:3px}.rowMark.round{object-fit:contain;background:var(--mark-tile);border-radius:5px}.rowMark.emojiMark{filter:grayscale();opacity:.72;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:inline-flex}.boardSheet .dayRow,.boardSheet .boardMemory{border-block-end:0}.boardSheet .boardMemory{text-align:start;align-items:center;gap:12px;width:100%;display:flex}.cardHead{flex-direction:column;gap:3px;display:flex}.holdingHead{flex-direction:row;align-items:center;gap:12px}.holdingNames{flex-direction:column;gap:3px;min-width:0;display:flex}.rowMark.productMark{border-radius:8px;width:34px;height:34px;padding:5px}.rowMark.holdingMark{border-radius:10px;align-self:center;width:44px;height:44px;padding:6px}.cardLabel{font-size:var(--t-body);color:var(--text);align-items:center;gap:8px;font-weight:500;display:inline-flex}.cardLabel svg{flex:none}.cardLabel.asButton{font:inherit;font-size:var(--t-body);color:var(--text);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:500}.cardLabel.asButton:disabled{color:var(--text-soft);cursor:default}.cardLabel.danger{color:var(--down)}.thesisReview{flex-direction:column;gap:4px;display:flex}.cardTiny,.cardTinySoft{font-size:var(--t-tiny);color:var(--text-soft)}.cardTinyFaint{font-size:var(--t-tiny);color:var(--text-faint)}.cardFail{font-size:var(--t-small);color:var(--down)}.tag{border:.5px solid var(--border);font-size:var(--t-tiny);color:var(--text-soft);border-radius:999px;align-items:center;padding:1px 8px;font-weight:500;display:inline-flex}.tag.ink{color:var(--text);border-color:color-mix(in srgb, var(--text) 40%, transparent);font-weight:600}.thesisBlock{flex-direction:column;gap:12px;display:flex}.ruleRows{flex-direction:column;gap:8px;display:flex}.ruleRow{font-size:var(--t-body);align-items:baseline;gap:8px;display:flex}.ruleWord{flex:none;width:96px;font-weight:500}.ruleBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ruleValue{align-items:center;gap:6px;display:inline-flex}.ruleWhy{font-size:var(--t-tiny);color:var(--text-soft)}.ruleAway{font-size:var(--t-small);color:var(--text-soft);font-variant-numeric:tabular-nums;flex:none}.cardPage{direction:ltr;flex-direction:column;gap:16px;display:flex}.cardHero{align-items:center;gap:12px;display:flex}.cardNames{direction:ltr;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.cardTitleRow{direction:ltr;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cardAside{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.cardAside .up{color:var(--up)}.cardAside .down{color:var(--down)}.rowMark.cardLogo{border-radius:10px;align-self:center;width:44px;height:44px;padding:6px}.cardGlyph{background:var(--sunk);width:44px;height:44px;color:var(--text-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cardGlyph.cardLetters{font-size:var(--t-small);font-weight:600}.cardGlyph.cardEmoji{font-size:24px}.cardPoster{object-fit:cover;border:.5px solid var(--border);border-radius:8px;flex:none;width:64px;height:96px}.cardPoster.cardCover{height:64px}.cardPosterBlank{background:var(--sunk);color:var(--text-faint);justify-content:center;align-items:center;display:inline-flex}.cardRule{background:var(--border);height:.5px;display:block}.cardBody{flex-direction:column;gap:16px;display:flex}.cardReading,.cardFacts{flex-direction:column;gap:16px;min-width:0;display:flex}html[dir=rtl] .cardReading,html[dir=rtl] .cardFacts{direction:rtl}@media (min-width:1000px){.cardBody{flex-direction:row;align-items:flex-start;gap:24px}.cardReading{flex:1}.cardFacts{flex:none;width:240px}.cardFacts:only-child{margin-left:auto}.cardRuleStacked{display:none}}.cardSide{flex-direction:column;gap:16px;display:flex}.cardSideMain{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:1000px){.cardSide{flex-direction:row;align-items:flex-start;gap:32px}.cardSideMain{flex:1;gap:12px}.cardSide .cardFacts{flex:none;width:240px}}.cardSectionRow{align-items:center;gap:8px;display:inline-flex}.linkTiles{flex-wrap:wrap;gap:4px;display:flex}.linkTiles .actionTile{flex:none;width:96px}.tileLogo{box-sizing:border-box;background:var(--mark-tile);border:.5px solid var(--border);object-fit:contain;border-radius:5px;width:24px;height:24px;padding:3px}.cardReadingBlock{flex-direction:column;gap:6px;display:flex}.sectionWord{font-size:var(--t-small);color:var(--text-soft);font-weight:500}.verdictDot{background:var(--text-faint);border-radius:50%;width:8px;height:8px;display:inline-block}.verdictDot.cracking{background:var(--down);opacity:.5}.verdictDot.broken{background:var(--down)}.factLines{font-size:var(--t-body);flex-direction:column;gap:10px;display:flex}.factLine{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.factLine>span:first-child{color:var(--text-faint);font-size:var(--t-tiny)}.factLine .up{color:var(--up)}.factLine .down{color:var(--down)}.thesisStateLine{align-items:center;gap:8px;display:flex}.thesisStateWord{font-weight:500}.thesisEvent{font-size:var(--t-row);flex-direction:column;gap:1px;display:flex}.thesisHead{align-items:center;gap:8px;display:flex}.thesisLines{flex-direction:column;gap:4px;display:flex}.thesisLine{font-size:var(--t-row);align-items:flex-start;gap:8px;display:flex}.thesisWhen{width:64px;font-size:var(--t-tiny);color:var(--text-soft);flex:none}.thesisHistory{font:inherit;font-size:var(--t-small);color:var(--text-soft);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-weight:500;display:inline-flex}.thesisHistory .chev{transition:transform .2s;display:inline-flex}html[dir=rtl] .thesisHistory .chev{transform:scaleX(-1)}.thesisHistory .chev.open,html[dir=rtl] .thesisHistory .chev.open{transform:rotate(90deg)}.thesisVersion{border-radius:var(--r-field);background:var(--sunk);font-size:var(--t-small);flex-direction:column;gap:4px;padding:12px;line-height:1.5;display:flex}.thesisVersionHead{align-items:baseline;gap:8px;display:flex}.thesisVersionHead .thesisWhen{width:auto;font-weight:500}.cardTitle{font-size:var(--t-title);font-weight:600}.cardSub{font-size:var(--t-body);color:var(--text-soft);line-height:1.45}.factField{flex-direction:column;gap:5px;display:flex}.factSheet .factField{align-items:flex-start}.factSheet .factField>.factCode{align-self:stretch}.factKey{font-size:var(--t-tiny);color:var(--text-faint)}.factValue{font-size:var(--t-row)}.factLink{font-size:var(--t-row);color:var(--link)}.draftBody{flex-direction:column;gap:16px;display:flex}.draftPart{flex-direction:column;gap:2px;display:flex}.draftLine{white-space:pre-line;margin:0}.draftLine.offered{color:var(--text-soft);font-style:italic}.draftOffered{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.draftOffered .draftLine.offered{text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.draftAdopt{font-size:var(--t-small);color:var(--link);background:0 0;padding:0}.factLineLink{color:var(--link);font:inherit;text-align:start;background:0 0;padding:0}.draftLegend{font-size:var(--t-small);color:var(--text-faint);margin:0}.factOriginLink{font-size:var(--t-row);color:var(--link);background:0 0;padding:0}.factOrigin{align-self:stretch;display:block}.factOrigin img{border-radius:var(--r-field);border:1px solid var(--border);max-width:100%;max-height:420px;display:block}.factCode{border-radius:var(--r-field);background:var(--sunk);cursor:pointer;text-align:start;border:0;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.factCode:hover{background:var(--selected)}.factCodeText{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;flex:1;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:22px;font-weight:500}.factCodeText.long{font-size:var(--t-body)}.factCopied{font-size:var(--t-tiny);color:var(--text-soft);flex-shrink:0}.factClose{align-self:flex-end}.entrySheet{max-height:86vh;overflow-y:auto}.cardStats{flex-wrap:wrap;gap:18px;margin-top:8px;display:flex}.cardStat{flex-direction:column;gap:1px;display:flex}.cardStatValue{font-size:var(--t-title);font-variant-numeric:tabular-nums;font-weight:600}.cardStatUnit{font-size:var(--t-tiny);color:var(--text-faint)}.cardProse{font-size:var(--t-row);white-space:pre-wrap;margin:0;line-height:1.6}.insightRow{align-items:flex-start;gap:8px;display:flex}.insightWords{cursor:pointer;min-width:0;font:inherit;font-size:var(--t-row);color:var(--text-faint);text-align:start;background:0 0;border:0;flex:1;margin:0;padding:0;line-height:1.6}.insightWords:hover{color:var(--text-soft)}.insightDrop{cursor:pointer;color:var(--text-faint);font-size:var(--t-small);background:0 0;border:0;flex:none;padding:2px 4px;line-height:1.6}.insightDrop:hover{color:var(--text)}.insightText{min-width:0;font-size:var(--t-row);color:var(--text);text-align:start;flex:1;line-height:1.6}.insightEdit{background:var(--sunk);cursor:pointer;width:26px;height:26px;color:var(--text-soft);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:0;padding:0;display:inline-flex}.insightEdit:hover{color:var(--text);background:var(--border)}.cardImage{border:1px solid var(--border);border-radius:12px;width:100%}.boardHead{display:none}.cardActs{flex-wrap:wrap;gap:8px;display:flex}.cardActs .btnGhost{text-decoration:none}.cardActs.cardShare{flex-wrap:nowrap;gap:0;margin-top:4px}.actTile{border-radius:var(--r-tile);min-width:0;min-height:64px;color:var(--text);font:inherit;font-size:var(--t-small);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:8px;padding:10px 2px 6px;font-weight:500;text-decoration:none;display:flex}.actTile span{text-align:center;max-width:100%;line-height:1.2}.actTile:hover{background:var(--surface)}.actTile.danger{color:var(--down)}.actTile.actEmpty{cursor:default;pointer-events:none}.actTile.actEmpty:hover{background:0 0}.actTile.chosen{color:var(--live)}.moreTile{flex:1 1 0;min-width:0;display:flex;position:relative}.moreTile>.actTile{flex:1 1 0}.moreScrim{z-index:40;position:fixed;inset:0}.moreMenu{bottom:calc(100% + 4px);z-index:41;background:var(--bg);border-radius:16px;flex-direction:column;min-width:180px;padding:6px;animation:.16s ease-out lift;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 14px 40px #00000047}.moreMenu button{border-radius:var(--r-small);color:var(--text);font:inherit;font-size:var(--t-body);text-align:start;cursor:pointer;background:0 0;border:0;padding:9px 12px}.moreMenu button:hover{background:var(--surface)}.moreMenu button.danger{color:var(--down)}.moreMenu a{border-radius:var(--r-small);color:var(--text);font-size:var(--t-body);text-align:start;padding:9px 12px;text-decoration:none}.moreMenu a:hover{background:var(--surface)}.titleTop{align-items:flex-start;gap:14px;display:flex}.titleBig{object-fit:cover;border:1px solid var(--border);border-radius:10px;flex-shrink:0;width:96px;height:144px}.titleBlank{background:var(--sunk);color:var(--text-faint);justify-content:center;align-items:center;display:flex}.pickRow{flex-wrap:wrap;gap:6px;display:flex}.shelfPick,.ratePick{border:1px solid var(--border);background:var(--bg);color:var(--text-soft);font-size:var(--t-small);cursor:pointer;border-radius:999px;padding:5px 11px}.thumbPick{align-items:center;gap:6px;display:inline-flex}.ratePick{text-align:center;font-variant-numeric:tabular-nums;min-width:34px}.shelfPick:hover:not(:disabled),.ratePick:hover:not(:disabled){border-color:var(--text-faint)}.shelfPick.on,.ratePick.on{background:var(--text);color:var(--bg);border-color:var(--text)}.shelfPick:disabled,.ratePick:disabled{opacity:.5;cursor:default}.shelfPick.on:disabled{opacity:1}.rateRow{direction:ltr;gap:4px;display:flex}.rateRow .ratePick{background:var(--surface);border:.5px solid var(--border);min-width:0;min-height:32px;font-weight:600;font-size:var(--t-small);border-radius:7px;flex:1 1 0;padding:0}.rateRow .ratePick.on{background:var(--text);color:var(--bg);border-color:var(--border)}.rateRow .ratePick.under{background:var(--border)}.rateRow .ratePick:disabled{opacity:1}.showNow{flex-direction:column;gap:2px;display:flex}.titleLinks{align-items:center;gap:16px;display:flex}.titleLinks .grow{flex:1}.titleLinks a.cardLabel{text-decoration:none}.whereRow{font-size:var(--t-body);align-items:baseline;gap:10px;display:flex}.whereWhere{width:56px;font-size:var(--t-small);color:var(--text-soft);flex-shrink:0}.whereOn{color:var(--text-faint)}.whereMine{color:var(--text);font-weight:600}.whereLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint);text-underline-offset:2px}.sheetTitle{font-size:var(--t-small);color:var(--text-faint);padding:2px 4px 6px}.sheetNote{font-size:var(--t-small);color:var(--text-soft);padding:0 4px 10px;line-height:1.45}.lapTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:auto;font-size:var(--t-body);align-self:flex-start}.lapTable td,.lapTable th{color:var(--text-soft);text-align:start;padding:4px 0;font-weight:400}.lapTable td+td,.lapTable th+th{padding-inline-start:12px}.lapTable th{font-size:var(--t-tiny)}.lapTable .lapN{width:22px;color:var(--text-faint)}.lapTable .lapFar{min-width:64px}.lapTable .lapNum{text-align:end}.lapTable .lapTime{min-width:52px}.lapTable .lapPace{min-width:44px}.lapTable .lapHr{min-width:40px}.lapTable .lapCad{min-width:48px}.lapTable tbody td{color:var(--text)}.lapTable tr.fast .lapPace{font-weight:600}.routeMap{width:100%;height:200px;color:var(--text);background:var(--sunk);border:1px solid var(--border);box-sizing:border-box;border-radius:12px;display:block}.nightRow{font-size:var(--t-body);color:var(--text-soft);flex-wrap:wrap;gap:12px;display:flex}.nightOn{color:var(--text);font-weight:600}.mailLine{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.mailWord{font-size:var(--t-body);font-weight:600}.mailLine .btnGhost{align-self:flex-start;padding:2px 0;text-decoration:none}.personBar{align-items:center;gap:8px;margin:6px 16px 0;display:flex}.personBar .who{font-size:var(--t-row);font-weight:600}.personBar button{color:var(--text-faint);font-size:var(--t-body);cursor:pointer}.personTag{border:1px solid var(--border);color:var(--text-soft);font-size:var(--t-tiny);cursor:pointer;background:0 0;border-radius:999px;align-items:center;margin-inline-end:6px;padding:1px 8px;display:inline-flex}.personTag:hover{border-color:var(--text-faint);color:var(--text)}.frame{direction:ltr}.side,.frameMain{direction:rtl}@media (min-width:1000px){.side{border-inline-start:0;border-right:1px solid var(--border)}.withBoard{padding-inline-end:0;padding-right:380px}.boardSheet{inset-inline:auto;border-inline-start:0;border-left:1px solid var(--border);background:var(--bg);left:auto;right:0}.boardSheet>.topbar{display:none}.boardSheet>.boardHead{border-block-end:1px solid var(--border);height:44px;font-size:var(--t-row);direction:ltr;flex-shrink:0;align-items:center;padding:0 12px;font-weight:600;display:flex}.boardSheet>.home{padding-top:0}.boardSheet .boardFieldBar{padding-top:10px}.sheetWrap{align-items:center;padding:48px}.sheet{width:clamp(var(--card-least), 60vw, var(--card-w));border-radius:16px;max-width:100%;max-height:86vh;padding:22px;overflow-y:auto;box-shadow:0 18px 48px #00000038}}.boardSheet .dayRow,.boardSheet .pfRow,.boardSheet .boardMemory{text-align:start;direction:rtl;flex-direction:row;align-items:flex-start;gap:12px;width:100%;padding:10px 0;display:flex}.boardSheet .dayRow>.dayLines,.boardSheet .pfRow>.dayLines,.boardSheet .boardMemory>.dayLines{flex:1;min-width:0}.boardSheet .dayTitle{font-size:var(--t-row);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.boardSheet .dayMeta,.boardSheet .pfMeta{font-size:var(--t-body);color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.boardRetry{width:100%;color:var(--text-soft);font:inherit;font-size:var(--t-small);text-align:center;cursor:pointer;background:0 0;border:0;padding:12px 0;display:block}.boardSheet .chatHit .chatHitText{-webkit-line-clamp:3;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.boardSheet .chatHit .dayMeta.chatHitText{-webkit-line-clamp:2}.boardSheet .pfHead{white-space:nowrap;font-size:var(--t-row);direction:ltr;unicode-bidi:isolate;flex-wrap:nowrap;overflow:hidden}.boardSheet .pfExt{display:none}.boardSheet .memorySummary{white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-body);overflow:hidden}.composerRow{align-items:center;gap:0}.composerBox{flex-direction:column;align-items:stretch;gap:0;padding:0 8px}.composerLine{min-height:var(--pill);align-items:center;gap:4px;display:flex}.composerBox.tall{border-radius:var(--r-sheet)}.composerBox .replyStrip{padding:8px 4px 0}.composerBox .attachBtn,.composerBox .micBtn,.composerBox .brainBtn,.composerBox .sendBtn{width:var(--disc);height:var(--disc);flex-shrink:0}.composerBox .attachBtn,.composerBox .micBtn,.composerBox .brainBtn{color:var(--text-soft);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.composerBox .attachBtn svg,.composerBox .micBtn svg,.composerBox .brainBtn svg{width:19px;height:19px}.composerBox .sendBtn svg{width:17px;height:17px}.brainBtn.on{background:var(--text);color:var(--bg)}.composerInput{padding:12px 6px}.bubble code{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:4px;padding:0 4px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}.bubble code.alone{text-align:center;width:fit-content;margin-inline:auto;display:block}@media (max-width:999px){.bubble code{padding:1px 8px;font-size:1.5em;font-weight:600}}.bubble a{color:var(--link);text-decoration:none}.bubble a:hover{text-decoration:underline}.bubble.mine a{color:var(--link-on-mine)}.switchWords{flex-direction:column;gap:2px;min-width:0;display:flex}.switchSub{font-size:var(--t-small);color:var(--text-soft)}.panelNote.underPanel{font-size:var(--t-small);color:var(--text-faint);margin:8px 32px 0}.modelTable{border-collapse:collapse;width:100%}.modelTable th{font-size:var(--t-small);color:var(--text-faint);text-align:center;padding:0 0 8px;font-weight:400}.modelTable th:first-child,.modelTable td:first-child{text-align:start;width:42%}.modelTable td{font-size:var(--t-row);text-align:center;padding:6px 0}.modelTable td:first-child{font-size:var(--t-small);color:var(--text-soft)}.offer.adding{opacity:.5}.mark{border:.5px solid var(--border);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.mark.bare{border:0}.mark,.calBadged{position:relative}.calBadged{flex-shrink:0;display:inline-flex}.calBadge{inset-inline-end:1px;background:var(--mark-tile);color:var(--outlook-blue);border-radius:3px;padding:1px;display:flex;position:absolute;bottom:1px;box-shadow:0 0 0 .5px #00000026}.mark img{object-fit:contain;box-sizing:border-box;width:100%;height:100%}.connActs{flex-shrink:0;gap:4px;display:flex}.connWhen{color:var(--text-faint);font-weight:400;font-size:var(--t-tiny)}.topbar>.back{order:99}.topbar>.toBoard{order:-1}.memoryEditor{flex-direction:column;gap:12px;display:flex}.iconBtn.toBoard.waiting{box-shadow:inset 0 0 0 1.5px var(--live);border-radius:50%;justify-content:center}.iconBtn.toBoard{background:var(--mine-bg);width:36px;height:36px;color:var(--mine-text);box-shadow:none;border-radius:50%}.iconBtn.toBoard:hover{background:var(--mine-bg);color:var(--mine-text);opacity:.88}.iconBtn.toBoard.waiting{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--live)}.dayRow.fresh{position:relative}.dayRow.fresh:before{content:"";inset-inline-start:-10px;top:calc(10px + var(--t-row) * .6 - 3.5px);background:var(--live);border-radius:50%;width:7px;height:7px;position:absolute}.ceilingRow,.rhythmRow{border-top:.5px solid var(--border);flex-direction:column;gap:6px;padding:10px 0 4px;display:flex}.ceilingWord,.rhythmRow>span:first-child{font-size:var(--t-row)}.bringBox{box-sizing:border-box;resize:vertical;width:100%;font:inherit;font-size:var(--t-body);color:var(--ink);background:var(--sunk);border-radius:var(--r-field);border:0;padding:10px 12px}.memoryEditorRow{align-items:center;gap:12px;display:flex}.memoryEditorRow .linkBtn{font-size:var(--t-body);color:var(--text-soft);cursor:pointer;background:0 0;border:0;padding:6px 0}.memoryEditorRow .linkBtn.danger{color:var(--down)}.memoryEditorRow .primaryBtn{border-radius:var(--pill);font-size:var(--t-body);background:var(--text);color:var(--bg);cursor:pointer;border:0;padding:8px 16px;font-weight:600}.memoryEditorRow .primaryBtn:disabled,.memoryEditorRow .linkBtn:disabled{opacity:.5;cursor:default}.reportPoints{flex-direction:column;gap:6px;margin:0;padding-inline-start:18px;display:flex}.reportPoints li{display:list-item}.movers{flex-direction:column;gap:12px;display:flex}.mover{flex-direction:column;gap:3px;display:flex}.moverHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reportSources{flex-direction:column;gap:6px;display:flex}.reportSource{text-align:left;font-size:var(--t-small);color:var(--link);direction:ltr;align-items:flex-start;gap:6px;min-width:0;max-width:100%;text-decoration:none;display:flex}.reportSource>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reportSource>.lineMark{flex:none;margin-top:2px}.reportSource:hover{text-decoration:underline}.hintBubble{z-index:1000;border-radius:var(--r-chip);background:var(--text);max-width:280px;color:var(--bg);font-size:var(--t-small);white-space:pre-line;pointer-events:none;padding:4px 8px;line-height:1.45;position:fixed;box-shadow:0 4px 16px #0000002e}.barChart{width:100%;height:200px}.barChart .bcAxis{stroke:var(--border);stroke-width:1px}.barChart svg{cursor:default}.barChart .bcBar{fill:var(--text-faint);opacity:.55;transition:opacity .12s,fill .12s}.barChart .bcNow{opacity:.3}.barChart .bcOn{fill:var(--text);opacity:1}.barChart .bcValue{fill:var(--text-soft);font-size:var(--t-tiny);font-variant-numeric:tabular-nums}.barChart .bcValueOn{fill:var(--text);font-weight:600}.barChart .bcLabel{fill:var(--text-faint);font-size:var(--t-tiny);font-variant-numeric:tabular-nums}.barChart .bcPart{fill:var(--text)}.barChart .bcPart.p0,.chartSwatch.p0{opacity:.55}.barChart .bcPart.p1,.chartSwatch.p1{opacity:.32}.barChart .bcPart.p2,.chartSwatch.p2{opacity:.2}.barChart .bcPart.p3,.chartSwatch.p3{opacity:.12}.barChart .bcStack.bcNow{opacity:.55}.barChart .bcStack.bcOn .bcPart.p0{opacity:1}.barChart .bcStack.bcOn .bcPart.p1{opacity:.6}.barChart .bcStack.bcOn .bcPart.p2{opacity:.4}.barChart .bcStack.bcOn .bcPart.p3{opacity:.25}.chartLegend{font-size:var(--t-tiny);color:var(--text-soft);flex-wrap:wrap;gap:4px 14px;display:flex}.chartKey{align-items:center;gap:6px;display:inline-flex}.chartKeyValue{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.barChartWrap{flex-direction:column;gap:6px;display:flex}.chartCaption{font-size:var(--t-tiny);color:var(--text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.barChart .bcBar,.barChart .bcPart{transition:y .3s,height .3s,opacity .12s,fill .12s}@media (prefers-reduced-motion:reduce){.barChart .bcBar,.barChart .bcPart{transition:none}}.chartSwatch{background:var(--text);border-radius:2px;width:10px;height:10px;display:inline-block}.chartChips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chartChip{border:1px solid var(--border);background:var(--sunk);color:var(--text);font:inherit;font-size:var(--t-small);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.chartChip:hover{border-color:var(--text-faint)}.chartChip svg{fill:currentColor;color:var(--text-soft)}.reconnectChip{flex-wrap:wrap;justify-content:flex-start;row-gap:2px;max-width:100%}.reconnectChip span{white-space:nowrap}.lineChartWrap{flex-direction:column;gap:6px;width:100%;display:flex}.lcLine{stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.lcUp{stroke:var(--up)}.lcDown{stroke:var(--down)}.lc0{stroke:var(--text);background:var(--text)}.lc1{stroke:var(--live);background:var(--live)}.lc2{stroke:var(--text-faint);background:var(--text-faint)}.lcBase{stroke:var(--text-faint);stroke-width:1px;stroke-dasharray:3 3}.lcLegend{font-size:var(--t-tiny);color:var(--text-soft);gap:14px;display:flex}.lcKey{align-items:center;gap:6px;display:inline-flex}.lcSwatch{border-radius:1px;width:14px;height:2px;display:inline-block}.quizRate{direction:ltr;width:min(340px,72vw);max-width:100%;margin-top:8px;display:flex}.quizRate .ratePick{white-space:nowrap;min-width:26px}.suggestRow{flex-direction:column;padding:0 0 4px;display:flex}.suggestLine{border-radius:var(--r-tile);width:100%;color:var(--text);font:inherit;font-size:var(--t-body);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 16px;display:flex}.suggestLine:hover{background:var(--surface)}.suggestMark{object-fit:cover;background:var(--mark-tile);border-radius:5px;flex:none;width:24px;height:24px}.suggestMark.tall{border-radius:3px;width:18px;height:27px;margin:0 3px}.chipMark{color:var(--text-soft);justify-content:center;align-items:center;display:inline-flex}a.suggestLine,a.suggestLine:visited{color:inherit;text-decoration:none}.chipCover{border-radius:var(--r-tile,5px);object-fit:cover;width:22px;height:22px}.chipSub{color:var(--text-faint)}.chipTwo{flex-direction:column;min-width:0;display:flex}.chipTwo>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chipWhy{font-size:var(--t-small)}.serviceLogoFaint{filter:grayscale()contrast(1.5);opacity:.7}.connectChip{gap:0;padding:0}.connectChip .chipGo{min-width:0;color:var(--text);font:inherit;font-size:var(--t-body);text-align:start;cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;gap:12px;padding-block:8px;padding-inline:16px 4px;text-decoration:none;display:flex}.connectChip .chipNo{width:32px;height:32px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin-inline-end:8px;font-size:13px}.connectChip .chipNo:hover{background:var(--sunk);color:var(--text)}.shareRows{flex-direction:column;gap:2px;display:flex}.shareRow{cursor:default;grid-template-columns:76px 1fr auto;align-items:center;gap:10px;padding:3px 0;display:grid}.shareName{font-size:var(--t-tiny);color:var(--text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shareTrack{height:10px}.shareBar{background:var(--text-faint);opacity:.55;border-radius:3px;height:100%;transition:opacity .12s,background .12s;display:block}.shareValue{font-size:var(--t-tiny);color:var(--text-soft);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.shareRow.on .shareBar{background:var(--text);opacity:1}.shareStack{border-radius:3px;height:100%;display:flex;overflow:hidden}.sharePart{background:var(--text);height:100%;display:block}.sharePart.p0{opacity:.55}.sharePart.p1{opacity:.32}.sharePart.p2{opacity:.2}.sharePart.p3{opacity:.12}.shareRow.on .sharePart.p0{opacity:1}.shareRow.on .sharePart.p1{opacity:.6}.shareRow.on .sharePart.p2{opacity:.4}.shareRow.on .sharePart.p3{opacity:.25}.shareRow.on .shareValue,.shareRow.on .shareName{color:var(--text);font-weight:600}.confirmWrap{z-index:60;background:#00000052;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.confirmBox{background:var(--bg);border-radius:var(--r-card,16px);flex-direction:column;gap:8px;width:min(320px,100%);padding:20px 20px 14px;display:flex;box-shadow:0 12px 40px #0000002e}.confirmTitle{font-size:var(--t-row);color:var(--text);text-align:center;margin:0;font-weight:600}.confirmNote{font-size:var(--t-small);color:var(--text-soft);text-align:center;margin:0}.confirmActs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.confirmActs .btnGhost{white-space:nowrap;flex:1}.boardTabs{background:var(--sunk);border-radius:var(--r-small,8px);direction:ltr;flex:1;gap:2px;padding:2px;display:flex}.boardTabs button{color:var(--text-soft);border-radius:calc(var(--r-small,8px) - 2px);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:6px 8px;display:flex}.boardTabs button.on{background:var(--bg);color:var(--text);box-shadow:0 1px 2px #00000014}.boardBar .boardTabs{flex:none;justify-self:center;width:min(210px,100%)}.boardTabs .tabWord{display:none}.boardBar .boardTabs button{flex-direction:column;gap:0;padding:3px 6px}.boardBar .boardTabs button svg{width:15px;height:15px}.boardBar .boardTabs .tabWord{font-size:10px;line-height:1.2;display:block}.boardBar .boardTabs button.on .tabWord{font-weight:600}.flatPanels .panel:not(.typeIn){background:0 0;padding-block-end:4px}.flatPanels .panel:not(.typeIn):has(>.panelTitle:first-child):before{display:none}.flatPanels .panelNote.underPanel{margin-inline:32px}.flatPanels .panelTitle{font-size:var(--t-row);color:var(--text-soft)}.flatPanels .panel:has(>.panelTitle:first-child){padding-top:calc(var(--panel-head) + 16px + 17px)}.flatPanels .panel:has(>.panelTitle:first-child)>.panelTitle:first-child{top:17px}.flatPanels .panel:has(>.panelTitle:first-child):after{content:"";top:0;background:var(--border);height:1px;position:absolute;inset-inline:16px}.flatPanels>.panel:first-child:after{display:none}.flatPanels .panel.typeIn:has(>.panelTitle:first-child):before{inset:calc(var(--panel-head) + 17px) 0 0 0}.flatPanels .upList+.upList,.flatPanels .linkQuiet+.upList{border-top:1px solid var(--border);padding-top:17px}.flatPanels .panel:has(>.panelTitle:first-child){--panel-head:calc(var(--t-row) * 1.4 + 8px)}.upList{flex-direction:column;gap:4px;margin:0 32px 20px;display:flex}.upList .panelTitle{margin:0 0 4px}.upRow{align-items:flex-start;gap:10px;padding:6px 0;display:flex}.upOpen{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.upEditor{padding:4px 0 12px}.upEditor .rhythmRow,.upList .routineRow,.upList .routineAdd{border:0}.flatPanels .upList.upSwitches{padding-top:0}.upOwn{align-items:center;gap:12px;display:flex}.upOwn .upOpen{flex:1;min-width:0}.upItem.off .dayTitle,.upItem.off .dayMeta,.upItem.off .upGlyph{color:var(--text-faint)}.upSends{font-size:var(--t-small);color:var(--text-soft);margin:2px 0 0;line-height:1.45}.upPhoto{object-fit:cover;width:24px;height:24px;box-shadow:0 0 0 .5px var(--border);border-radius:5.28px;flex:none}.flatValue{width:100%;font-size:var(--t-row);white-space:pre-wrap;padding:4px 0;line-height:1.5;display:block}.flatPlaceholder{color:var(--text-faint)}.flatField{width:100%;font:inherit;font-size:var(--t-row);border:1px solid var(--border);background:var(--bg);color:var(--text);resize:vertical;border-radius:10px;padding:8px 10px;line-height:1.5}.flatPanels .panel.upLast:after{content:"";top:0;background:var(--border);height:1px;position:absolute;inset-inline:16px}.upRow .upGlyph{color:var(--text-soft);flex:none;padding-top:2px;display:flex}.upRow .dayLines{flex-direction:column;gap:2px;min-width:0;display:flex}@media (max-width:999px){.settingsColumn>.boardHead{display:none}}.hrLine,.hrZones{flex-direction:column;gap:6px;display:flex}.hrChart{direction:ltr;grid-template-columns:1fr auto;gap:8px;display:grid}.hrChart svg{width:100%;height:96px;display:block}.hrFill{fill:var(--sunk)}.hrStroke{stroke:var(--text-soft);stroke-width:1.5px}.hrGuide{stroke:var(--text-faint);stroke-width:.5px;stroke-dasharray:3 3;opacity:.7}.hrNumbers{width:64px;font-size:var(--t-tiny);color:var(--text-faint);font-variant-numeric:tabular-nums;position:relative}.hrNumbers>span{white-space:nowrap;position:absolute;left:0;transform:translateY(-50%)}.hrNumbers b{color:var(--text-soft);font-weight:500}.hrZone{font-size:var(--t-body);font-variant-numeric:tabular-nums;grid-template-columns:52px 64px 1fr 48px;align-items:center;gap:10px;display:grid}.hrZoneRange{color:var(--text-soft);text-align:start}.hrZoneBar{background:var(--sunk);direction:ltr;border-radius:4px;height:8px;overflow:hidden}.hrZoneBar>span{background:var(--text-faint);border-radius:4px;height:100%;display:block}.hrZoneTime{color:var(--text-soft);text-align:end}.receiptPicture{object-fit:contain;background:var(--sunk);border:1px solid var(--border);box-sizing:border-box;border-radius:12px;width:100%;max-height:420px;display:block}.writeEdit{flex-direction:column;gap:10px;display:flex}.writeBody{min-height:120px;line-height:1.6;font-size:var(--t-row);resize:vertical}.writeJoin{flex-direction:column;align-items:stretch;gap:2px;display:flex}.joinRow{text-align:start;border-radius:var(--r-tile);color:var(--text);font:inherit;font-size:var(--t-row);cursor:pointer;background:0 0;border:0;padding:10px 12px}.joinRow:hover{background:var(--surface)}.joinRow.joinNew{color:var(--link)}.writeJoin .linkBtn{align-self:flex-start;margin-top:6px}html[dir=rtl] input[dir=ltr]{text-align:right}html[dir=ltr] .side,html[dir=ltr] .frameMain,html[dir=ltr] .boardSheet .dayRow,html[dir=ltr] .boardSheet .pfRow,html[dir=ltr] .boardSheet .boardMemory{direction:ltr}html[dir=ltr] .topbar>.back{order:-1}html[dir=ltr] .topbar>.toBoard{order:99}.chartWithSports{flex-direction:column;gap:6px;width:100%;display:flex}.expertsLead{font-size:var(--t-row);color:var(--text);text-wrap:balance;margin:4px 0 0;font-weight:600}.expertTileTag{font-size:var(--t-tiny);color:#fff;white-space:nowrap;border:1px solid #ffffff8c;border-radius:999px;padding:1px 7px;font-weight:500}.whyRow{scroll-snap-type:x mandatory;scrollbar-width:none;flex:none;gap:10px;min-width:0;margin:0 -16px;padding:12px 16px 4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.whyRow::-webkit-scrollbar{display:none}.whyCard{scroll-snap-align:start;text-align:center;flex-direction:column;flex:none;align-items:center;gap:4px;width:156px;display:flex}.whyDisc{background:var(--sunk);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:6px;display:grid}.whyDisc .botIcon{color:#fff;background:0 0}.whyRing{place-items:center;width:60px;height:60px;margin-bottom:6px;display:grid;position:relative}.whyRing:before{content:"";border:1.5px dashed var(--live);box-sizing:border-box;border-radius:50%;width:40px;height:40px;position:absolute}.whyRing:after{content:"";background:var(--live);border-radius:50%;width:19px;height:19px}.whyRingDots{animation:2.4s linear infinite whySpin;position:absolute;inset:0}.whyRingDots i{background:var(--live);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.whyRingDots i:first-child{transform:translateY(-20px)}.whyRingDots i:nth-child(2){transform:rotate(120deg)translateY(-20px)}.whyRingDots i:nth-child(3){transform:rotate(240deg)translateY(-20px)}@keyframes whySpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.whyRingDots{animation:none}}.whyCard b{font-size:var(--t-row);line-height:1.25}.whyCard>span:last-child{font-size:var(--t-small);color:var(--text-soft);line-height:1.35}.expertTiles{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;min-width:0;display:grid}.expertShelf{flex-direction:column;gap:8px;margin-top:18px;display:flex}.expertShelfTitle{font-size:var(--t-row);margin:0;font-weight:600}.expertService{align-items:center;gap:5px;display:inline-flex}.expertTileLogo{position:relative}.expertTileLogo.on:after{content:"✓";background:var(--up);width:12px;height:12px;color:var(--on-tone);border-radius:50%;place-items:center;font-size:8px;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-end:-3px;inset-inline-end:-3px}.sheetChips{flex-wrap:wrap;gap:6px;padding:4px 0;display:flex}.sheetChip{background:var(--sunk);height:30px;color:var(--text);font:inherit;font-size:var(--t-small);cursor:pointer;border:0;border-radius:999px;padding:0 12px}.sheetDuty{resize:vertical;width:100%;font:inherit;line-height:1.45}.sheetAsks{flex-direction:column;margin:0 16px;padding:4px 16px;display:flex}.sheetAsk{font-size:var(--t-body);color:var(--text-soft);padding:4px 0;font-style:italic;display:block}.expertTile{color:var(--on-tone);text-align:start;cursor:pointer;border-radius:20px;flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex;position:relative;overflow:hidden}.expertTile:after{content:"";background:linear-gradient(160deg, var(--on-tone-wash), transparent 55%);pointer-events:none;position:absolute;inset:0}.expertTile:focus-visible{outline:2px solid var(--text);outline-offset:2px}.expertTile .botIcon{background:var(--on-tone-wash);color:var(--on-tone);border-radius:12px;align-self:center}.expertTileHead{align-items:center;gap:12px;display:flex}.expertTileTitle{font-size:var(--t-row);font-weight:600;line-height:1.2}.expertTileDesc{font-size:var(--t-small);opacity:.9;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.expertLogos{min-height:26px}.expertChips{flex-wrap:wrap;gap:6px;display:flex}.expertChip{background:var(--on-tone-wash);height:30px;color:var(--on-tone);font:inherit;font-size:var(--t-small);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.expertChip.service{padding-inline-start:4px}.expertChip.mine{cursor:pointer}.expertChip.mine:hover{background:var(--on-tone-press)}.expertChipNote{opacity:.75;font-size:var(--t-tiny)}.expertTileLogo{flex:none;place-items:center;width:26px;height:26px;display:grid}.expertTileLogo .mark{border:0;border-radius:7px;width:26px;height:26px}.ownBot{margin-top:18px}.ownBotHead{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.ownBotTitle{font-size:var(--t-row);font-weight:600}.ownBotSub{font-size:var(--t-small);color:var(--text-soft)}.ownBotBuilt{font-size:var(--t-small);color:var(--text-soft);align-items:center;gap:6px;padding:0 4px;display:flex}.expertsBtn{background:var(--mine-bg);width:24px;height:24px;color:var(--mine-text);font:inherit;font-size:var(--t-body);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:4px;padding:0;font-weight:600;display:inline-flex}.expertsBtn svg{width:11px;height:11px}.adminUsage{background:var(--bg);max-width:1200px;color:var(--text);min-height:100vh;margin:0 auto;padding:24px 16px 48px}.adminUsage h1{font-size:var(--t-title);margin:0 0 6px}.adminHub>section{border-top:1px solid var(--border);margin-top:24px;padding-top:18px}.adminHub>section:first-of-type{border-top:0;padding-top:0}.adminHub h2{font-size:var(--t-row);margin:0 0 8px;font-weight:600}.adminNote{font-size:var(--t-small);color:var(--text-soft);margin:0 0 18px}.adminTable{overflow-x:auto}.adminTable table{border-collapse:collapse;font-size:var(--t-small);font-variant-numeric:tabular-nums;white-space:nowrap}.adminTable th{text-align:start;color:var(--text-soft);border-bottom:1px solid var(--border);padding:6px 10px;font-weight:500}.adminTable td{border-bottom:1px solid var(--border);padding:8px 10px}.adminGroup{margin-bottom:6px}.adminGroup>summary{cursor:pointer;font-size:var(--t-small);color:var(--text-soft);-webkit-user-select:none;user-select:none;padding:8px 0;font-weight:600;list-style:none}.adminGroup>summary::-webkit-details-marker{display:none}.adminGroup>summary:before{content:"›";width:14px;transition:transform .15s;display:inline-block}html[dir=rtl] .adminGroup>summary:before{content:"‹"}.adminGroup[open]>summary:before{transform:rotate(-90deg)}html[dir=rtl] .adminGroup[open]>summary:before{transform:rotate(90deg)}.feedbackList{flex-direction:column;max-width:760px;display:flex}.feedbackItem{border-bottom:1px solid var(--border);flex-direction:column;gap:14px;padding:20px 0;display:flex}.feedbackItem header+p{margin-top:-10px}.feedbackItem.done{opacity:.55}.feedbackItem header{font-size:var(--t-small);color:var(--text-soft);flex-wrap:wrap;gap:10px;display:flex}.feedbackItem header b{color:var(--text);font-weight:600}.feedbackItem p{font-size:var(--t-body);white-space:pre-wrap;margin:0}.feedbackItem img{border:1px solid var(--border);border-radius:10px;max-width:320px;max-height:420px}.feedbackStates{background:var(--sunk);border-radius:10px;align-self:flex-start;gap:2px;padding:2px;display:flex}.feedbackStates button{color:var(--text-soft);font:inherit;font-size:var(--t-small);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 12px}.shareWith{flex-direction:column;gap:8px;margin-top:10px;display:flex}.shareWith form input{flex:1;min-width:0}.feedbackNote{font:inherit;font-size:var(--t-small);color:var(--text);background:var(--sunk);resize:none;field-sizing:content;border:0;border-radius:10px;width:100%;max-width:520px;padding:8px 12px;overflow:hidden}.feedbackStates button.on{background:var(--mine-bg);color:var(--mine-text,var(--bg))}.inviteCard{width:min(440px,100%)}.inviteEyebrow{font-size:var(--t-small);color:var(--text-soft);margin:0;font-weight:500}.inviteCard h1{margin:2px 0 0}.inviteLead{font-size:var(--t-row);color:var(--text);margin:0;line-height:1.55}.inviteLead b{font-weight:700}.inviteWhere{font-size:var(--t-row);margin:10px 0 0;font-weight:600}.inviteDevices{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.inviteDevices button{border:1px solid var(--border);background:var(--bg);color:var(--text-soft);font:inherit;font-size:var(--t-small);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;display:flex}.inviteDevices button.on{background:var(--sunk);border-color:var(--text);color:var(--text);font-weight:600}.inviteDevices svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.inviteDevices svg .solid{fill:currentColor;stroke:none}.inviteDevices button{letter-spacing:.01em}.inviteMore{flex-direction:column;gap:12px;display:flex}.inviteMore>summary{cursor:pointer;width:fit-content;font-size:var(--t-body);color:var(--link);font-weight:600;list-style:none}.inviteMore>summary::-webkit-details-marker{display:none}.inviteMore>summary:after{content:" ⌄"}.inviteMore[open]>summary{display:none}.inviteMore>.inviteLead+.inviteLead{margin-top:12px}.inviteWeb{font-size:var(--t-small);color:var(--text-soft);flex-direction:column;gap:10px;line-height:1.5;display:flex}.inviteWeb .btnPrimary{text-align:center;text-decoration:none}.inviteSteps{counter-reset:step;flex-direction:column;gap:18px;margin:6px 0;padding:0;list-style:none;display:flex}.inviteSteps li{counter-increment:step;grid-template-columns:30px 1fr;align-items:start;gap:6px 12px;display:grid}.inviteSteps li:before{content:counter(step);background:var(--sunk);width:28px;height:28px;color:var(--text);font-size:var(--t-small);border-radius:50%;grid-row:1/span 3;justify-content:center;align-items:center;font-weight:600;display:flex}.inviteSteps li>*{grid-column:2}.inviteSteps b{font-size:var(--t-row);font-weight:600}.inviteSteps span{font-size:var(--t-small);color:var(--text-soft);line-height:1.5}.inviteSteps .btnGhost,.inviteCard>.btnGhost{border:1px solid var(--border);color:var(--text);text-align:center;text-decoration:none}.inviteCode{border:1px dashed var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.inviteCode code{font-size:var(--t-row);letter-spacing:.08em;font-weight:600}.inviteCode span{font-size:var(--t-small);color:var(--text-soft)}.inviteTrust{border-top:1px solid var(--border);font-size:var(--t-small);color:var(--text-soft);flex-direction:column;gap:8px;margin-top:10px;padding-top:14px;line-height:1.5;display:flex}.inviteTrust p{margin:0}.inviteTrust b{color:var(--text);font-weight:600}.newInvite{max-width:760px;margin:0 0 22px}.inviteLang{font:inherit;font-size:var(--t-tiny);color:var(--text-soft);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;margin:0 0 14px;padding:3px 8px;display:block}.newInviteRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.newInviteRow .editField{flex:1;min-width:200px}.newInviteRow a,.newInviteRow button{border:1px solid var(--border);border-radius:12px;padding:9px 14px;text-decoration:none}.newInviteMade pre{white-space:pre-wrap;font:inherit;font-size:var(--t-body);background:var(--sunk);border-radius:12px;margin:0 0 10px;padding:12px 14px}.boardToc{scrollbar-width:none;white-space:nowrap;gap:4px;padding:6px 0 2px;display:flex;overflow-x:auto}.boardToc::-webkit-scrollbar{display:none}.boardTocItem{font:inherit;font-size:var(--t-small);color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:4px 10px;transition:background .15s,color .15s}.boardTocItem:hover{color:var(--text)}.boardTocItem.on{background:var(--mine-bg);color:var(--mine-text);font-weight:600}.boardSheet .dayBand{scroll-margin-top:112px}@media (min-width:1000px){.sideHead{border-block-end:1px solid var(--border);flex-shrink:0;height:44px;padding:0 8px}.topbar.chatBar{height:44px;padding-block:0}}.botLocked{color:var(--text-faint);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.botLocked p{color:var(--text);font-size:var(--t-row);margin:0}.botLocked .botLockedHint{color:var(--text-soft);font-size:var(--t-body)}.homeTop{flex-direction:column;gap:6px;padding:6px 16px 10px;display:flex}.side .homeTop{padding:0 0 6px}.homeTop{z-index:3;background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);position:sticky;top:0}.side .homeTop{background:color-mix(in srgb, var(--ground) 70%, transparent);top:-2px}.homeAsk{border-radius:var(--r-bubble);background:var(--field);border:1px solid var(--border);box-sizing:border-box;align-items:center;gap:8px;min-height:44px;padding:8px 8px 8px 14px;display:flex}html[dir=rtl] .homeAsk{padding:8px 14px 8px 8px}.homeAsk input{min-width:0;font:inherit;font-size:var(--t-body);color:var(--text);background:0 0;border:0;outline:none;flex:1}.homeAsk input::placeholder{color:var(--text-faint)}.homeAskGo{background:var(--mine-bg);width:24px;height:24px;color:var(--mine-text,var(--bg));cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.homeAskGo svg{width:11px;height:11px}.nowList{flex-direction:column;display:flex}.nowRow{border-radius:var(--r-control);direction:ltr;align-items:center;gap:4px;display:flex}.nowRow:hover{background:color-mix(in srgb, var(--sunk) 55%, transparent)}.nowMain{text-align:left;min-width:0;color:var(--text);cursor:pointer;direction:ltr;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px 10px;display:flex}.nowMain .botLines{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.nowName{font-size:var(--t-small);color:var(--text-soft)}.nowLine{font-size:var(--t-body);color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:root{--tone-mix:16%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tone-mix:28%}}:root[data-theme=dark]{--tone-mix:28%}.sheetIcons{gap:8px;padding:6px 4px;display:flex}.sheetIcons .sheetIcon{border-radius:var(--r-control,12px);background:var(--sunk);height:40px;color:var(--text);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;display:flex}.sheetIcons .sheetIcon.on{background:var(--mine-bg);color:var(--mine-text)}.nowHead{font-size:var(--t-tiny);color:var(--text-faint);text-align:left;direction:ltr;padding:4px 10px 0}html[dir=rtl] .nowHead{text-align:left;direction:rtl}.nowHead.botsHead{padding-top:12px}.homePicks{flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px;display:flex}.homePicksWord{font-size:var(--t-small);color:var(--text-soft)}.homePick{background:var(--sunk);color:var(--text);font:inherit;font-size:var(--t-small);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:inline-flex}.homePick .botIcon,.homePick>svg{flex-shrink:0}.homePick>svg{width:14px;height:14px;margin-inline-start:6px}.homePick.first{background:var(--mine-bg);color:var(--mine-text,var(--bg))}.nowAct{font-size:var(--t-small);color:var(--text-soft);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.nowNo{color:var(--text-soft);font:inherit;font-size:var(--t-small);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 10px}.nowNo:hover{color:var(--text-soft)}.archiveBox{flex-direction:column;margin-top:6px;display:flex}.archiveHead{color:var(--text-soft);font:inherit;font-size:var(--t-body);text-align:start;direction:ltr;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}html[dir=rtl] .archiveHead{direction:rtl}.archiveBox .sideRow,.archiveBox .botRow{opacity:.6}.thumbs{gap:6px;display:inline-flex}.thumb{background:var(--sunk);width:32px;height:32px;color:var(--text-faint);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.thumb:hover:not(:disabled){color:var(--text)}.thumb.on{background:var(--mine-bg);color:var(--mine-text,var(--bg))}.thumb:disabled:not(.on){opacity:.4;cursor:default}.thumb.on{cursor:default}.sheetItem.sendTarget{text-align:start;align-items:center;gap:10px;display:flex}.sheetItem.sendTarget .botLines{flex-direction:column;gap:1px;display:flex}.sheetWrap.sendWrap{z-index:55}.sendNote{font-size:var(--t-tiny);color:var(--text-faint)}.sheetItem.chosen{cursor:default;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sheetItem.chosen:hover{background:0 0}.sheetItem.topicNew{align-items:center;gap:8px;padding:8px 12px;display:flex}.sheetItem.topicNew:hover{background:0 0}.sheetItem.topicNew input{border-radius:var(--r-field);background:var(--sunk);min-width:0;font-size:var(--t-row);color:var(--text);border:0;flex:1;padding:8px 10px}.topicAdd{background:var(--mine-bg);color:var(--mine-text,var(--bg));font-size:var(--t-small);border-radius:999px;padding:6px 12px}.itemTopic{color:var(--text-faint)}.shareInvite{gap:var(--gap-s,8px);flex-wrap:wrap;padding:6px 0;display:flex}.shareInvite .btnGhost{background:var(--sunk);color:var(--text);font-size:var(--t-small);border-radius:999px;padding:6px 14px;text-decoration:none}.shareLeave{padding:4px 0}.searchAll{width:100%;color:var(--text-faint);font:inherit;font-size:var(--t-small);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.searchAll:hover{background:var(--sunk);color:var(--text)}.searchAll svg{flex-shrink:0;width:18px;height:18px}.searchAll span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proposalRow .nowAct svg{width:14px;height:14px}.proposalRow .nowAct{color:var(--text)}.tripMap{border-radius:var(--r-control);background:var(--sunk);direction:ltr;width:100%;position:relative;overflow:hidden}.tripTile{-webkit-user-select:none;user-select:none;pointer-events:none;width:256px;max-width:none;height:256px;position:absolute}.tripMark{border:2px solid var(--text);background:var(--surface);cursor:pointer;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;padding:0;position:absolute}.tripMark.stay{background:var(--text);border-color:var(--surface);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--text);margin:-7px 0 0 -7px}.tripMark.airport{background:var(--text);border-color:var(--surface);width:20px;height:20px;color:var(--surface);box-shadow:0 0 0 1.5px var(--text);place-items:center;margin:-10px 0 0 -10px;display:grid}.tripMarkPlane{width:13px;height:13px}.tripMark.airport .tripMarkName{top:0;left:22px}.tripMarkName{white-space:nowrap;font-size:var(--t-tiny);color:var(--text);background:color-mix(in srgb, var(--surface) 85%, transparent);border-radius:6px;padding:1px 5px;font-weight:600;position:absolute;top:-4px;left:16px}.tripSaid{font-size:var(--t-small);color:var(--text);background:var(--surface);border-radius:8px;padding:3px 8px;position:absolute;top:8px;left:8px;box-shadow:0 1px 3px #00000026}.tripMark.stop{background:var(--text);border:2px solid var(--surface);place-items:center;width:18px;height:18px;margin:-9px 0 0 -9px;display:grid}.tripMarkNo{color:var(--surface);font-size:10px;font-weight:700;line-height:1}.tripLine{pointer-events:none;position:absolute;top:0;left:0}.tripLine polyline{stroke:var(--text);stroke-width:2.5px;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.tripReading{font-size:var(--t-small);color:var(--text-soft);margin-top:6px;display:block}.tripCredit{color:#333;background:#ffffffbf;border-radius:3px;padding:0 4px;font-size:10px;position:absolute;bottom:2px;right:4px}.proposalRow .nowName{font-size:var(--t-row);color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.proposalRow .nowLine{font-size:var(--t-small);color:var(--text-soft)}.proposalRow .botLines{flex:1}.chatTabsBar{background:var(--bg);padding:6px 16px;display:flex}.chatTabs{background:var(--sunk);border-radius:var(--r-small,8px);gap:2px;width:100%;padding:2px;display:flex;position:relative}.chatTabs>button{min-height:30px;color:var(--text-soft);font:inherit;font-size:var(--t-small);cursor:pointer;border-radius:calc(var(--r-small,8px) - 2px);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.chatTabs>button.chatTabsMore{flex:none;width:48px}.chatTabs>button.on{background:var(--mine-bg);color:var(--mine-text);font-weight:600}.chatTabs .chatTabsDot{background:var(--live);border-radius:50%;width:6px;height:6px}.chatTabsShade{z-index:40;position:fixed;inset:0}.chatTabsMenu{top:calc(100% + 6px);z-index:41;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-small,8px);min-width:190px;padding:4px;position:absolute;inset-inline-end:0;box-shadow:0 8px 24px #00000024}.chatTabsMenu button{width:100%;color:var(--text);font:inherit;font-size:var(--t-row);cursor:pointer;direction:var(--page-dir,rtl);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}html[dir=ltr] .chatTabsMenu button{direction:ltr}.chatTabsMenu button:hover{background:var(--sunk)}.boardBarName{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}@media (min-width:1000px){.chatTabsBar{display:none}}.boardHeadMenu{direction:ltr;flex:1;align-items:center;gap:8px;display:flex;position:relative}.boardHeadMenu .grow{flex:1}.boardHeadTitle{color:var(--text);font:inherit;font-size:var(--t-row);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.boardHeadMore{width:34px;height:28px;color:var(--text-soft);cursor:pointer;border-radius:var(--r-small,8px);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.boardHeadMore.on{background:var(--mine-bg);color:var(--mine-text)}.boardHeadDrop{inset-inline-end:auto;right:0}.boardField,.homeAsk{border:1px solid var(--field-line);border-radius:999px;min-height:42px}@media (min-width:1000px){.sideHead{border-block-end:0}.topbar.chatBar{z-index:4;border-block-end:0;position:relative}.boardSheet>.boardHead{border-block-end:0}.side .homeTop{background:var(--ground);-webkit-backdrop-filter:none;backdrop-filter:none}.boardFieldBar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.side .homeTop:after,.boardFieldBar:after,.topbar.chatBar:after{content:"";pointer-events:none;background:linear-gradient(var(--bg), transparent);height:22px;position:absolute;top:100%;left:0;right:0}.side .homeTop:after{background:linear-gradient(var(--ground), transparent)}.composer{position:relative}.composer:before{content:"";pointer-events:none;background:linear-gradient(transparent, var(--bg));height:22px;position:absolute;bottom:100%;left:0;right:0}.composerBox{box-shadow:0 3px 10px #00000012}.suggestRow{align-items:flex-start;gap:2px;padding:0 0 6px}.suggestLine{border-radius:var(--r-small);gap:8px;width:auto;max-width:100%;min-height:30px;padding:0 8px}.suggestLine:hover{background:var(--sunk)}.suggestRow .chipMark{background:0 0}.suggestRow .chipMark>svg{width:16px;height:16px}.suggestRow .connectChip .chipNo{width:18px;height:18px;margin-inline-end:0;font-size:10px}.suggestRow .connectChip .chipGo{gap:8px;padding:0}}.personDot{background:var(--border);color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.personDot img{object-fit:cover;width:100%;height:100%}.personDot svg{width:55%;height:55%;color:var(--text-soft)}.sideMe{gap:8px}.profileRows{flex-direction:column;display:flex}.profileRow{align-items:center;gap:12px;min-height:52px;display:flex}.profileRow .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profileRow .rowSub{font-size:var(--t-small);color:var(--text-soft)}.profileInput{width:160px;height:34px;color:var(--text);font:inherit;font-size:var(--t-body);background:0 0;border:0;border-radius:0;outline:none;padding:0}html[dir=rtl] .profileInput{text-align:left}html[dir=ltr] .profileInput{text-align:right}.profileInput::placeholder{color:var(--text-faint)}.profileInput:focus{box-shadow:inset 0 -1px 0 var(--field-line)}.profilePhoto{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:relative}.profilePhoto input{display:none}.feltSection{flex-direction:column;gap:8px;display:flex}.feltChoices{gap:4px;display:flex}.feltChoice{background:var(--sunk);color:var(--text);font:inherit;font-size:var(--t-small);cursor:pointer;border:0;border-radius:999px;padding:6px 12px}.feltChoice.on{background:var(--mine-bg);color:var(--mine-text);font-weight:600}.feltWords{box-sizing:border-box;border-radius:var(--r-small);border:1px solid var(--field-line);background:var(--field);width:100%;color:var(--text);font:inherit;font-size:var(--t-body);resize:vertical;padding:8px}.feltAsk,.feltNote{text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.feltAsk{color:var(--text-faint);font-size:var(--t-body)}.actMark{vertical-align:-2px;align-items:center;margin-inline-end:5px;display:inline-flex}.actMark.actBuy{color:var(--up)}.actMark.actSell{color:var(--down)}.actMark.actWait{color:var(--text-faint)}.connTabs{background:var(--sunk);border-radius:var(--r-small,8px);direction:ltr;gap:2px;width:min(260px,100%);margin:0 auto 12px;padding:2px;display:flex}.connTabs button{color:var(--text-soft);border-radius:calc(var(--r-small,8px) - 2px);cursor:pointer;font:inherit;font-size:var(--t-small);background:0 0;border:0;flex:1;padding:6px 8px}.connTabs button.on{background:var(--bg);color:var(--text);box-shadow:0 1px 2px #00000014}.connBots{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:6px 16px;display:grid}.connBot{background:var(--sunk);color:var(--text);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.connBot:hover{filter:brightness(.98)}.connStack{flex:none;display:inline-flex}.connStackMark{box-shadow:0 0 0 2px var(--sunk);border-radius:8px;display:inline-flex}.connStackMark+.connStackMark{margin-inline-start:-4px}.connStackMark .mark,.connStackMark img{width:22px!important;height:22px!important}.connectPill{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;padding:4px;display:inline-flex}.connectPill:hover{background:var(--sunk)}.connectPill .connStackMark .mark,.connectPill .connStackMark img{width:22px!important;height:22px!important}.connectPill .connStackMark+.connStackMark{margin-inline-start:4px}.connBots .panelNote{grid-column:1/-1}.mark.tile{border:0}.mark.tile svg{width:62%;height:62%;display:block}.mark.appIcon{border:.5px solid var(--border);overflow:visible}.mark.appIcon img{border-radius:inherit;object-fit:cover}.sideResize{display:none}@media (min-width:1000px){.sideResize{cursor:col-resize;z-index:5;touch-action:none;width:7px;display:block;position:absolute;top:0;bottom:0;right:-3px}.sideResize:hover,body.sideDragging .sideResize{background:linear-gradient(to right, transparent 3px, var(--border) 3px, var(--border) 4px, transparent 4px)}body.sideDragging{cursor:col-resize;-webkit-user-select:none;user-select:none}}.palette{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.palette.withPane{grid-template-columns:minmax(300px,1fr) minmax(320px,1fr)}.paletteList{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.paletteField{border:1px solid var(--field-line);background:var(--field);height:42px;color:var(--text);font-size:var(--t-row);border-radius:21px;outline:none;flex:none;margin:12px 16px 8px;padding:0 16px}.paletteField:focus{border-color:var(--text-faint)}.paletteRows{min-height:0;padding:0 8px calc(16px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.paletteHead{font-size:var(--t-small);color:var(--text-soft);padding:12px 10px 4px;font-weight:600}.paletteRow{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.paletteRow.on{background:var(--selected)}.paletteMark{background:var(--sunk);width:36px;height:36px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.paletteMark.tone{color:var(--on-tone)}.paletteMark.tone .botIcon{color:var(--on-tone);background:0 0}.paletteMark.plus{font-size:22px;font-weight:300;line-height:1}.paletteWords{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.paletteName{font-size:var(--t-row);color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:500;display:flex;overflow:hidden}.paletteSub{font-size:var(--t-small);color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.paletteTag{font-size:var(--t-tiny);color:var(--text-soft);border:1px solid var(--border);border-radius:999px;padding:0 6px;font-weight:500}.paletteLogos{flex:none;align-items:center;gap:4px;display:flex}.paletteLogos .expertTileLogo,.paletteLogos .expertTileLogo .mark{width:22px;height:22px}.paletteLogos .expertTileLogo .mark{border-radius:6px}.expertPane{border-inline-start:1px solid var(--border);background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.expertPaneTitle{font-size:var(--t-title);color:var(--text);flex:none;margin:0;padding:18px 20px 6px;font-weight:600}.expertPaneBody{flex:1;min-height:0;padding:0 4px 12px;overflow-y:auto}.expertPaneGo{background:var(--mine-bg);height:42px;color:var(--mine-text);font-size:var(--t-row);cursor:pointer;border:0;border-radius:21px;flex:none;margin:8px 16px 16px;font-weight:600}.expertPaneGo:disabled{opacity:.4;cursor:default}.newLine{color:var(--live);font-size:var(--t-tiny);letter-spacing:.06em;align-items:center;gap:10px;margin:14px 4px 6px;font-weight:600;display:flex}.newLine:before,.newLine:after{content:"";background:var(--live);opacity:.45;flex:1;height:1px}.newPill{top:10px;z-index:3;background:var(--live);width:max-content;color:var(--on-tone);border-radius:999px;align-items:center;margin-inline:auto;display:flex;position:absolute;inset-inline:0;box-shadow:0 2px 10px #0000001f}.newPillGo,.newPillX{color:inherit;font-size:var(--t-small);cursor:pointer;background:0 0;border:0;height:32px;font-weight:600}.newPillGo{padding-inline:14px 6px}.newPillX{opacity:.85;font-size:var(--t-row);padding-inline:6px 12px;line-height:1}.bandTitle.withEnd{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.exportPress{flex:none;align-items:baseline;gap:6px;font-weight:400;display:inline-flex}.exportBtn{color:var(--link);font-size:var(--t-small);cursor:pointer;background:0 0;border:0;padding:0}.exportBtn:disabled{color:var(--text-faint);cursor:default}.exportDot{color:var(--text-faint);font-size:var(--t-small)}.exportSaid{color:var(--text-soft);font-size:var(--t-small)}
