@media (max-width: 720px),(max-height: 500px) and (hover: none) and (pointer: coarse){.main,.chat{padding-left:0;padding-right:0}.chat-inner{max-width:none;padding:4px 16px 24px}.chat.friend .friend-head{grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:8px 0 14px}.chat.friend .friend-head .sigil{width:24px;height:24px}.chat.friend .friend-head .sigil-wrap{filter:none}.chat.friend .friend-head .fh-name{font-size:14px}.chat.friend .friend-head .fh-title{display:none}.msg-user,.chat.friend .msg-user{margin:12px 0 16px auto;max-width:76%;padding:10px 16px;border-radius:20px 20px 6px;font-size:17px;line-height:1.45}.w-person .bubble,.chat.friend .w-person .bubble{max-width:76%;padding:10px 16px;border-radius:20px 20px 6px;font-size:17px;line-height:1.45}.chat.friend .turn .answer,.chat.friend .turn .answer.w-reply{width:auto!important;max-width:none!important;background:none!important;padding:0!important;margin:0 0 2px!important;box-shadow:none!important;border:0!important}.chat{scrollbar-gutter:auto}.chat:not(.friend) .turn,.chat:not(.friend) .user-turn{padding-left:0;padding-right:0}.chat .says,.chat .answer,.chat .w-said,.chat .w-thought-body,body.font-sans .chat .says,body.font-sans .chat .answer{font-size:17px;line-height:1.5;letter-spacing:-.003em}.chat .answer p,.chat .says p{margin:0 0 14px}.chat .w-said p{margin:0 0 10px}.chat .answer li,.chat .says li{margin:4px 0}.chat .answer code,.chat .says code,.chat .w-said code,.chat .w-thought-body code,.w-code-inline{font-size:15px}.chat .answer h1{font-size:22px}.chat .answer h2{font-size:19px}.chat .answer h3{font-size:17px}.work>.w-said,.work>.w-clockline+.w-said{margin:14px 0 10px 2px}.chat:not(.friend) .w-group-head,.chat:not(.friend) .w-chip-head,.w-fold{min-height:40px;font-size:15px;padding:6px 4px 6px 2px;border-radius:10px}.chat:not(.friend) .w-group-head .chev,.chat:not(.friend) .w-chip-head .chev,.work .w-clockline .chev,.chat:not(.friend) .w-thought-head .chev,.chat:not(.friend) .w-read-head .chev{opacity:.55;margin-left:auto}.w-clockline{font-size:14px;padding:4px 2px 10px}.w-quiet,.w-thought-mini{font-size:14px}.turn{margin:0 0 32px}.turn-foot{gap:4px;margin-top:8px}.turn-foot .when{font-size:13px}.composer-wrap,.composer-wrap.centered,.chat+.composer-wrap{padding:4px 16px 10px;width:100%;max-width:none}.composer,.composer-wrap.friend .composer{display:grid;grid-template-columns:auto minmax(0,auto) minmax(0,auto) minmax(0,1fr) auto auto auto;align-items:center;column-gap:3px;row-gap:0;padding:4px 8px 8px;border-radius:26px}.composer-bar{display:contents}.composer>.attach-tiles{grid-row:1;grid-column:1 / -1}.composer textarea{grid-row:2;grid-column:1 / -1;min-width:0;width:100%;min-height:44px;max-height:160px;padding:12px 10px 6px;font-size:16px;line-height:1.4}.composer>.ctx-chips{grid-row:3;grid-column:1 / -1}.composer-bar>.icon-btn:first-child{grid-row:4;grid-column:1}.composer-bar .sel{grid-row:4;justify-self:start;font-size:12.5px;padding:4px 8px;min-width:0;max-width:100%;overflow:hidden}.composer-bar .sel>span{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-bar .model-sel .model-effort{display:none}.composer-bar .mode-sel>.i{display:none}.composer-bar .mode-sel{grid-column:2}.composer-bar .model-sel{grid-column:3}.composer-bar .grow{display:none}.composer-bar .mic{grid-row:4;grid-column:5}.composer-bar .talk{grid-row:4;grid-column:6}.composer-bar .send{grid-row:4;grid-column:7}.composer-bar .icon-btn,.composer-bar .send{width:34px;height:34px;flex:none}.composer>.composer-note{grid-column:1 / -1}.panel-tabs .panel-ends{display:none}.panel-tabs .phone-tab{margin-right:10px}}@media (max-width: 720px),(hover: none) and (pointer: coarse){input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number],textarea,select,[contenteditable=true]{font-size:max(16px,1em)!important}}@media (max-height: 500px) and (orientation: landscape) and (hover: none) and (pointer: coarse){section.panel:has(>.panel-body>.machine-shell){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}section.panel:has(>.panel-body>.machine-shell)>.panel-tabs{grid-column:1;grid-row:1;border-bottom:0;padding:0 2px 0 6px;align-items:center;min-height:0}section.panel:has(>.panel-body>.machine-shell)>.panel-body,section.panel:has(>.panel-body>.machine-shell)>.panel-body>.machine-shell{display:contents}section.panel:has(>.panel-body>.machine-shell) .machine-head{grid-column:2;grid-row:1;border-bottom:0;min-height:40px;padding:2px 10px;flex-wrap:nowrap}section.panel:has(>.panel-body>.machine-shell) .machine-area{grid-column:1 / -1;grid-row:2;min-height:0;padding:2px 8px 6px;gap:0;position:relative}.machine-head .size:not(.full){display:none}.machine-area>.machine-stage{width:min(100cqw,calc((100cqh - 4px) * var(--screen-ratio, 1.6)))}.machine-area>.machine-cap-slot{position:absolute;left:0;right:0;bottom:8px;pointer-events:none;display:flex;justify-content:center}}.screen-kb.open{position:static;width:min(100%,560px);height:42px;min-height:42px;margin:8px auto 0;opacity:1;padding:10px 14px;border:1px solid var(--hairline-strong, var(--line-2));border-radius:12px;background:var(--surface, var(--bg));color:var(--ink);font-size:16px;line-height:20px;resize:none;overflow:hidden;white-space:pre;box-shadow:0 6px 20px #00000014;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;flex:none;caret-color:var(--ink);outline:none}.screen-kb.open::placeholder{color:var(--muted, var(--ink-3))}.screen-kb.open:focus{border-color:var(--ink-3, var(--hairline-strong))}.machine-area.kb-up:has(>.screen-kb.open)>.machine-stage{width:min(100cqw,calc((100cqh - 104px) * var(--screen-ratio, 1.6)))}@media (max-height: 500px) and (orientation: landscape) and (hover: none) and (pointer: coarse){.machine-area.kb-up:has(>.screen-kb.open)>.machine-stage,.machine-area>.screen-kb.open{width:min(100cqw,calc((100cqh - 54px) * var(--screen-ratio, 1.6)))}.machine-area:has(>.screen-kb.open)>.machine-cap-slot{bottom:60px}}
