:root[data-theme=green]{--palette-hue: 175;--palette-chroma: .085;--palette-accent: 43% .085;--outgoing: oklch(91% .055 175);--message-time-outgoing: oklch(41% .045 175);--composer-surface: oklch(86% .04 175);--wall-a: oklch(86% .045 175);--wall-b: oklch(72% .075 180);--wall-c: oklch(79% .055 170);--wall-d: oklch(88% .025 175);--outgoing-start: oklch(42% .075 170);--outgoing-middle: oklch(47% .075 175);--outgoing-end: oklch(51% .065 185)}:root[data-theme=purple]{--palette-hue: 305;--palette-chroma: .085;--palette-accent: 46% .085;--outgoing: oklch(92% .04 305);--message-time-outgoing: oklch(42% .04 305);--composer-surface: oklch(88% .03 305);--wall-a: oklch(89% .035 305);--wall-b: oklch(78% .045 305);--wall-c: oklch(84% .035 290);--wall-d: oklch(91% .02 305);--outgoing-start: oklch(45% .07 305);--outgoing-middle: oklch(49% .075 305);--outgoing-end: oklch(53% .065 310)}:root[data-theme=apricot]{--palette-hue: 58;--palette-chroma: .09;--palette-accent: 43% .09;--outgoing: #f6e6cf;--message-time-outgoing: #796044;--composer-surface: #ecddcb;--wall-a: #d6cc9d;--wall-b: #baaa87;--wall-c: #c4ba9c;--wall-d: #d9c9b0;--outgoing-start: #784936;--outgoing-middle: #7d493d;--outgoing-end: #6f3f51}:root[data-theme=sea]{--palette-hue: 245;--palette-chroma: .13;--palette-accent: 46% .13;--outgoing: oklch(92% .045 240);--message-time-outgoing: oklch(40% .065 245);--composer-surface: oklch(89% .035 240);--wall-a: oklch(94% .025 235);--wall-b: oklch(78% .09 240);--wall-c: oklch(87% .055 250);--wall-d: oklch(93% .02 245);--outgoing-start: oklch(43% .11 235);--outgoing-middle: oklch(48% .12 245);--outgoing-end: oklch(53% .12 255)}:root[data-theme=rose]{--palette-hue: 355;--palette-chroma: .13;--palette-accent: 45% .13;--outgoing: oklch(92% .045 355);--message-time-outgoing: oklch(40% .07 355);--composer-surface: oklch(89% .035 355);--wall-a: oklch(94% .025 355);--wall-b: oklch(79% .075 355);--wall-c: oklch(87% .055 5);--wall-d: oklch(92% .03 350);--outgoing-start: oklch(42% .12 350);--outgoing-middle: oklch(47% .13 355);--outgoing-end: oklch(52% .12 5)}:root[data-theme=terracotta]{--palette-hue: 35;--palette-chroma: .13;--palette-accent: 46% .13;--outgoing: oklch(87% .07 35);--message-time-outgoing: oklch(38% .065 35);--composer-surface: oklch(83% .055 35);--wall-a: oklch(88% .055 45);--wall-b: oklch(69% .1 35);--wall-c: oklch(77% .08 30);--wall-d: oklch(85% .05 40);--outgoing-start: oklch(43% .1 30);--outgoing-middle: oklch(48% .115 35);--outgoing-end: oklch(53% .105 45)}:root[data-theme=lemon]{--palette-hue: 100;--palette-chroma: .1;--palette-accent: 42% .075;--outgoing: oklch(91% .15 100);--message-time-outgoing: oklch(37% .035 100);--composer-surface: oklch(94% .035 100);--wall-a: oklch(97% .025 100);--wall-b: oklch(87% .09 100);--wall-c: oklch(94% .07 105);--wall-d: oklch(96% .025 95);--outgoing-start: oklch(79% .13 100);--outgoing-middle: oklch(83% .145 100);--outgoing-end: oklch(87% .13 105)}:root[data-theme=graphite]{--palette-hue: 255;--palette-chroma: .006;--palette-accent: 42% .006;--outgoing: oklch(88% .006 255);--message-time-outgoing: oklch(38% .006 255);--composer-surface: oklch(88% .005 255);--wall-a: oklch(93% .004 255);--wall-b: oklch(76% .006 255);--wall-c: oklch(85% .006 255);--wall-d: oklch(91% .004 255);--outgoing-start: oklch(37% .006 255);--outgoing-middle: oklch(43% .006 255);--outgoing-end: oklch(50% .006 255)}:root[data-theme]:not([data-theme=blue]){--paper: oklch(97% .009 var(--palette-hue));--paper-pure: oklch(99.5% .002 var(--palette-hue));--surface: oklch(93% .015 var(--palette-hue));--surface-raised: oklch(99.5% .002 var(--palette-hue));--ink: oklch(23% .018 var(--palette-hue));--ink-muted: oklch(43% .018 var(--palette-hue));--ink-faint: oklch(49% .015 var(--palette-hue));--line: oklch(87% .015 var(--palette-hue));--line-strong: oklch(61% .025 var(--palette-hue));--accent: oklch(var(--palette-accent) var(--palette-hue));--accent-hover: color-mix(in oklch, var(--accent) 86%, var(--ink));--accent-soft: oklch(93% .035 var(--palette-hue));--action-surface: var(--accent);--incoming: var(--paper-pure);--on-accent: var(--ink);--message-time: oklch(48% .015 var(--palette-hue));--header-surface: var(--composer-surface);--wall-pattern-color: oklch(32% .025 var(--palette-hue))}:root[data-color-scheme=dark][data-theme]:not([data-theme=blue]){--paper: oklch(19% .012 var(--palette-hue));--paper-pure: oklch(24% .018 var(--palette-hue));--surface: oklch(27% .022 var(--palette-hue));--surface-raised: oklch(27% .018 var(--palette-hue));--ink: oklch(95% .008 var(--palette-hue));--ink-muted: oklch(77% .016 var(--palette-hue));--ink-faint: oklch(70% .014 var(--palette-hue));--line: oklch(36% .02 var(--palette-hue));--line-strong: oklch(65% .024 var(--palette-hue));--accent: oklch(78% var(--palette-chroma) var(--palette-hue));--accent-hover: oklch(46% .08 var(--palette-hue));--accent-soft: oklch(33% .04 var(--palette-hue));--action-surface: oklch(52% var(--palette-chroma) var(--palette-hue));--incoming: oklch(27% .025 var(--palette-hue));--outgoing: var(--outgoing-middle);--on-accent: oklch(99% .002 var(--palette-hue));--message-time: oklch(80% .014 var(--palette-hue));--message-time-outgoing: var(--on-accent);--composer-surface: var(--paper-pure);--wall-a: oklch(15% .018 var(--palette-hue));--wall-b: oklch(22% .03 var(--palette-hue));--wall-c: oklch(18% .025 var(--palette-hue));--wall-d: oklch(14% .012 var(--palette-hue));--wall-pattern-color: oklch(65% .035 var(--palette-hue));--wall-pattern-opacity: .16}:root[data-theme=lemon]:not([data-theme=blue]){--action-surface: oklch(31% .014 100)}:root[data-color-scheme=dark][data-theme=lemon]:not([data-theme=blue]){--action-surface: oklch(55% .014 100);--on-accent: oklch(22% .02 100);--message-time-outgoing: var(--on-accent)}:root[data-theme=graphite]:not([data-theme=blue]){--paper: oklch(97% .003 255);--paper-pure: oklch(99.5% .002 255);--surface: oklch(93% .004 255);--surface-raised: oklch(99.5% .002 255);--ink: oklch(23% .006 255);--ink-muted: oklch(43% .006 255);--ink-faint: oklch(49% .006 255);--line: oklch(87% .004 255);--line-strong: oklch(61% .006 255);--accent-soft: oklch(93% .004 255);--wall-pattern-color: oklch(32% .006 255)}:root[data-color-scheme=dark][data-theme=graphite]:not([data-theme=blue]){--paper: oklch(19% .003 255);--paper-pure: oklch(24% .004 255);--surface: oklch(27% .005 255);--surface-raised: oklch(27% .004 255);--ink: oklch(95% .003 255);--ink-muted: oklch(77% .004 255);--ink-faint: oklch(70% .004 255);--line: oklch(36% .004 255);--line-strong: oklch(65% .006 255);--accent-soft: oklch(33% .006 255);--incoming: oklch(27% .005 255);--wall-a: oklch(15% .003 255);--wall-b: oklch(22% .005 255);--wall-c: oklch(18% .004 255);--wall-d: oklch(14% .003 255);--wall-pattern-color: oklch(65% .006 255)}.preference-content{width:min(100%,560px);margin-inline:auto;padding:24px 24px 40px}#app[data-desktop-workspace=true] .device-content.preference-content{width:min(100%,560px)}.preference-intro{margin:0 0 20px;color:var(--ink-muted);font-size:.875rem;line-height:1.6}.preference-options{min-width:0;border:0;padding:0;margin:0}.preference-choice{position:relative;display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 4px;border-bottom:1px solid var(--line);cursor:pointer}.preference-choice:last-child{border-bottom:0}.preference-choice input{width:20px;height:20px;margin:0 4px 0 auto;accent-color:var(--accent);flex:none}.preference-choice:has(input:checked){color:var(--accent);font-weight:600}.preference-choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}.preference-choice:hover{background:color-mix(in oklch,var(--accent) 4%,transparent)}.theme-swatch{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--ink) 12%,transparent)}.preference-note{margin:20px 0 0;font-size:.75rem;line-height:1.7;color:var(--ink-muted)}.preference-status{min-height:24px;margin:8px 0 0;font-size:.75rem;color:var(--ink-muted)}.appearance-preview{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:14px;margin-bottom:24px;background:var(--chat-wallpaper);color:var(--ink)}.appearance-preview-header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:var(--header-surface);font-size:.875rem;font-weight:600}.appearance-preview-header span{font-size:.6875rem;font-weight:400;color:var(--ink-muted)}.appearance-preview-messages{position:relative;isolation:isolate;display:grid;gap:10px;padding:20px 12px;font-size:.875rem;line-height:1.4}.appearance-preview-messages:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--wall-pattern-color);opacity:var(--wall-pattern-opacity);-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='400'%20viewBox='0%200%20320%20400'%20fill='none'%20stroke='white'%20stroke-width='.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Locally%20arranged%20Lucide%20line%20icons,%20lucide%200.468.0.%20ISC%20License%20Copyright%20(c)%20for%20portions%20of%20Lucide%20are%20held%20by%20Cole%20Bemis%202013-2022%20as%20part%20of%20Feather%20(MIT).%20All%20other%20copyright%20(c)%20for%20Lucide%20are%20held%20by%20Lucide%20Contributors%202022.%20Permission%20to%20use,%20copy,%20modify,%20and/or%20distribute%20this%20software%20for%20any%20purpose%20with%20or%20without%20fee%20is%20hereby%20granted,%20provided%20that%20the%20above%20copyright%20notice%20and%20this%20permission%20notice%20appear%20in%20all%20copies.%20THE%20SOFTWARE%20IS%20PROVIDED%20'AS%20IS'%20AND%20THE%20AUTHOR%20DISCLAIMS%20ALL%20WARRANTIES%20WITH%20REGARD%20TO%20THIS%20SOFTWARE%20INCLUDING%20ALL%20IMPLIED%20WARRANTIES%20OF%20MERCHANTABILITY%20AND%20FITNESS.%20IN%20NO%20EVENT%20SHALL%20THE%20AUTHOR%20BE%20LIABLE%20FOR%20ANY%20SPECIAL,%20DIRECT,%20INDIRECT,%20OR%20CONSEQUENTIAL%20DAMAGES%20OR%20ANY%20DAMAGES%20WHATSOEVER%20RESULTING%20FROM%20LOSS%20OF%20USE,%20DATA%20OR%20PROFITS,%20WHETHER%20IN%20AN%20ACTION%20OF%20CONTRACT,%20NEGLIGENCE%20OR%20OTHER%20TORTIOUS%20ACTION,%20ARISING%20OUT%20OF%20OR%20IN%20CONNECTION%20WITH%20THE%20USE%20OR%20PERFORMANCE%20OF%20THIS%20SOFTWARE.%20--%3e%3cg%20transform='translate(22%2024)%20rotate(-14%2012%2012)%20scale(1.7)'%3e%3cpath%20d='M10%202v2'/%3e%3cpath%20d='M14%202v2'/%3e%3cpath%20d='M16%208a1%201%200%200%201%201%201v8a4%204%200%200%201-4%204H7a4%204%200%200%201-4-4V9a1%201%200%200%201%201-1h14a4%204%200%201%201%200%208h-1'/%3e%3cpath%20d='M6%202v2'/%3e%3c/g%3e%3cg%20transform='translate(178%2012)%20rotate(14%2012%2012)%20scale(1.8)'%3e%3cpath%20d='M17.5%2019H9a7%207%200%201%201%206.71-9h1.79a4.5%204.5%200%201%201%200%209Z'/%3e%3c/g%3e%3cg%20transform='translate(100%2082)%20rotate(-18%2012%2012)%20scale(1.7)'%3e%3cpath%20d='M12%205a3%203%200%201%201%203%203m-3-3a3%203%200%201%200-3%203m3-3v1M9%208a3%203%200%201%200%203%203M9%208h1m5%200a3%203%200%201%201-3%203m3-3h-1m-2%203v-1'/%3e%3ccircle%20cx='12'%20cy='8'%20r='2'/%3e%3cpath%20d='M12%2010v12'/%3e%3cpath%20d='M12%2022c4.2%200%207-1.667%207-5-4.2%200-7%201.667-7%205Z'/%3e%3cpath%20d='M12%2022c-4.2%200-7-1.667-7-5%204.2%200%207%201.667%207%205Z'/%3e%3c/g%3e%3cg%20transform='translate(254%20104)%20rotate(12%2012%2012)%20scale(1.7)'%3e%3cpath%20d='M9.937%2015.5A2%202%200%200%200%208.5%2014.063l-6.135-1.582a.5.5%200%200%201%200-.962L8.5%209.936A2%202%200%200%200%209.937%208.5l1.582-6.135a.5.5%200%200%201%20.963%200L14.063%208.5A2%202%200%200%200%2015.5%209.937l6.135%201.581a.5.5%200%200%201%200%20.964L15.5%2014.063a2%202%200%200%200-1.437%201.437l-1.582%206.135a.5.5%200%200%201-.963%200z'/%3e%3cpath%20d='M20%203v4'/%3e%3cpath%20d='M22%205h-4'/%3e%3cpath%20d='M4%2017v2'/%3e%3cpath%20d='M5%2018H3'/%3e%3c/g%3e%3cg%20transform='translate(30%20190)%20rotate(-20%2012%2012)%20scale(1.8)'%3e%3ccircle%20cx='8'%20cy='18'%20r='4'/%3e%3cpath%20d='M12%2018V2l7%204'/%3e%3c/g%3e%3cg%20transform='translate(192%20185)%20rotate(18%2012%2012)%20scale(1.7)'%3e%3cpath%20d='M11%2020A7%207%200%200%201%209.8%206.1C15.5%205%2017%204.48%2019%202c1%202%202%204.18%202%208%200%205.5-4.78%2010-10%2010Z'/%3e%3cpath%20d='M2%2021c0-3%201.85-5.36%205.08-6C9.5%2014.52%2012%2013%2013%2012'/%3e%3c/g%3e%3cg%20transform='translate(100%20280)%20rotate(12%2012%2012)%20scale(1.8)'%3e%3cpath%20d='M12%203a6%206%200%200%200%209%209%209%209%200%201%201-9-9Z'/%3e%3c/g%3e%3cg%20transform='translate(257%20287)%20rotate(-15%2012%2012)%20scale(1.6)'%3e%3cpath%20d='M14.536%2021.686a.5.5%200%200%200%20.937-.024l6.5-19a.496.496%200%200%200-.635-.635l-19%206.5a.5.5%200%200%200-.024.937l7.93%203.18a2%202%200%200%201%201.112%201.11z'/%3e%3cpath%20d='m21.854%202.147-10.94%2010.939'/%3e%3c/g%3e%3cg%20transform='translate(20%20342)%20rotate(15%2012%2012)%20scale(1.7)'%3e%3cpath%20d='M19%2014c1.49-1.46%203-3.21%203-5.5A5.5%205.5%200%200%200%2016.5%203c-1.76%200-3%20.5-4.5%202-1.5-1.5-2.74-2-4.5-2A5.5%205.5%200%200%200%202%208.5c0%202.3%201.5%204.05%203%205.5l7%207Z'/%3e%3c/g%3e%3cg%20transform='translate(225%20365)%20rotate(0%2012%2012)%20scale(1.3)'%3e%3cpath%20d='M11.525%202.295a.53.53%200%200%201%20.95%200l2.31%204.679a2.123%202.123%200%200%200%201.595%201.16l5.166.756a.53.53%200%200%201%20.294.904l-3.736%203.638a2.123%202.123%200%200%200-.611%201.878l.882%205.14a.53.53%200%200%201-.771.56l-4.618-2.428a2.122%202.122%200%200%200-1.973%200L6.396%2021.01a.53.53%200%200%201-.77-.56l.881-5.139a2.122%202.122%200%200%200-.611-1.879L2.16%209.795a.53.53%200%200%201%20.294-.906l5.165-.755a2.122%202.122%200%200%200%201.597-1.16z'/%3e%3c/g%3e%3c/svg%3e") repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='400'%20viewBox='0%200%20320%20400'%20fill='none'%20stroke='white'%20stroke-width='.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Locally%20arranged%20Lucide%20line%20icons,%20lucide%200.468.0.%20ISC%20License%20Copyright%20(c)%20for%20portions%20of%20Lucide%20are%20held%20by%20Cole%20Bemis%202013-2022%20as%20part%20of%20Feather%20(MIT).%20All%20other%20copyright%20(c)%20for%20Lucide%20are%20held%20by%20Lucide%20Contributors%202022.%20Permission%20to%20use,%20copy,%20modify,%20and/or%20distribute%20this%20software%20for%20any%20purpose%20with%20or%20without%20fee%20is%20hereby%20granted,%20provided%20that%20the%20above%20copyright%20notice%20and%20this%20permission%20notice%20appear%20in%20all%20copies.%20THE%20SOFTWARE%20IS%20PROVIDED%20'AS%20IS'%20AND%20THE%20AUTHOR%20DISCLAIMS%20ALL%20WARRANTIES%20WITH%20REGARD%20TO%20THIS%20SOFTWARE%20INCLUDING%20ALL%20IMPLIED%20WARRANTIES%20OF%20MERCHANTABILITY%20AND%20FITNESS.%20IN%20NO%20EVENT%20SHALL%20THE%20AUTHOR%20BE%20LIABLE%20FOR%20ANY%20SPECIAL,%20DIRECT,%20INDIRECT,%20OR%20CONSEQUENTIAL%20DAMAGES%20OR%20ANY%20DAMAGES%20WHATSOEVER%20RESULTING%20FROM%20LOSS%20OF%20USE,%20DATA%20OR%20PROFITS,%20WHETHER%20IN%20AN%20ACTION%20OF%20CONTRACT,%20NEGLIGENCE%20OR%20OTHER%20TORTIOUS%20ACTION,%20ARISING%20OUT%20OF%20OR%20IN%20CONNECTION%20WITH%20THE%20USE%20OR%20PERFORMANCE%20OF%20THIS%20SOFTWARE.%20--%3e%3cg%20transform='translate(22%2024)%20rotate(-14%2012%2012)%20scale(1.7)'%3e%3cpath%20d='M10%202v2'/%3e%3cpath%20d='M14%202v2'/%3e%3cpath%20d='M16%208a1%201%200%200%201%201%201v8a4%204%200%200%201-4%204H7a4%204%200%200%201-4-4V9a1%201%200%200%201%201-1h14a4%204%200%201%201%200%208h-1'/%3e%3cpath%20d='M6%202v2'/%3e%3c/g%3e%3cg%20transform='translate(178%2012)%20rotate(14%2012%2012)%20scale(1.8)'%3e%3cpath%20d='M17.5%2019H9a7%207%200%201%201%206.71-9h1.79a4.5%204.5%200%201%201%200%209Z'/%3e%3c/g%3e%3cg%20transform='translate(100%2082)%20rotate(-18%2012%2012)%20scale(1.7)'%3e%3cpath%20d='M12%205a3%203%200%201%201%203%203m-3-3a3%203%200%201%200-3%203m3-3v1M9%208a3%203%200%201%200%203%203M9%208h1m5%200a3%203%200%201%201-3%203m3-3h-1m-2%203v-1'/%3e%3ccircle%20cx='12'%20cy='8'%20r='2'/%3e%3cpath%20d='M12%2010v12'/%3e%3cpath%20d='M12%2022c4.2%200%207-1.667%207-5-4.2%200-7%201.667-7%205Z'/%3e%3cpath%20d='M12%2022c-4.2%200-7-1.667-7-5%204.2%200%207%201.667%207%205Z'/%3e%3c/g%3e%3cg%20transform='translate(254%20104)%20rotate(12%2012%2012)%20scale(1.7)'%3e%3cpath%20d='M9.937%2015.5A2%202%200%200%200%208.5%2014.063l-6.135-1.582a.5.5%200%200%201%200-.962L8.5%209.936A2%202%200%200%200%209.937%208.5l1.582-6.135a.5.5%200%200%201%20.963%200L14.063%208.5A2%202%200%200%200%2015.5%209.937l6.135%201.581a.5.5%200%200%201%200%20.964L15.5%2014.063a2%202%200%200%200-1.437%201.437l-1.582%206.135a.5.5%200%200%201-.963%200z'/%3e%3cpath%20d='M20%203v4'/%3e%3cpath%20d='M22%205h-4'/%3e%3cpath%20d='M4%2017v2'/%3e%3cpath%20d='M5%2018H3'/%3e%3c/g%3e%3cg%20transform='translate(30%20190)%20rotate(-20%2012%2012)%20scale(1.8)'%3e%3ccircle%20cx='8'%20cy='18'%20r='4'/%3e%3cpath%20d='M12%2018V2l7%204'/%3e%3c/g%3e%3cg%20transform='translate(192%20185)%20rotate(18%2012%2012)%20scale(1.7)'%3e%3cpath%20d='M11%2020A7%207%200%200%201%209.8%206.1C15.5%205%2017%204.48%2019%202c1%202%202%204.18%202%208%200%205.5-4.78%2010-10%2010Z'/%3e%3cpath%20d='M2%2021c0-3%201.85-5.36%205.08-6C9.5%2014.52%2012%2013%2013%2012'/%3e%3c/g%3e%3cg%20transform='translate(100%20280)%20rotate(12%2012%2012)%20scale(1.8)'%3e%3cpath%20d='M12%203a6%206%200%200%200%209%209%209%209%200%201%201-9-9Z'/%3e%3c/g%3e%3cg%20transform='translate(257%20287)%20rotate(-15%2012%2012)%20scale(1.6)'%3e%3cpath%20d='M14.536%2021.686a.5.5%200%200%200%20.937-.024l6.5-19a.496.496%200%200%200-.635-.635l-19%206.5a.5.5%200%200%200-.024.937l7.93%203.18a2%202%200%200%201%201.112%201.11z'/%3e%3cpath%20d='m21.854%202.147-10.94%2010.939'/%3e%3c/g%3e%3cg%20transform='translate(20%20342)%20rotate(15%2012%2012)%20scale(1.7)'%3e%3cpath%20d='M19%2014c1.49-1.46%203-3.21%203-5.5A5.5%205.5%200%200%200%2016.5%203c-1.76%200-3%20.5-4.5%202-1.5-1.5-2.74-2-4.5-2A5.5%205.5%200%200%200%202%208.5c0%202.3%201.5%204.05%203%205.5l7%207Z'/%3e%3c/g%3e%3cg%20transform='translate(225%20365)%20rotate(0%2012%2012)%20scale(1.3)'%3e%3cpath%20d='M11.525%202.295a.53.53%200%200%201%20.95%200l2.31%204.679a2.123%202.123%200%200%200%201.595%201.16l5.166.756a.53.53%200%200%201%20.294.904l-3.736%203.638a2.123%202.123%200%200%200-.611%201.878l.882%205.14a.53.53%200%200%201-.771.56l-4.618-2.428a2.122%202.122%200%200%200-1.973%200L6.396%2021.01a.53.53%200%200%201-.77-.56l.881-5.139a2.122%202.122%200%200%200-.611-1.879L2.16%209.795a.53.53%200%200%201%20.294-.906l5.165-.755a2.122%202.122%200%200%200%201.597-1.16z'/%3e%3c/g%3e%3c/svg%3e") repeat;-webkit-mask-size:200px 250px;mask-size:200px 250px;pointer-events:none}.appearance-preview-messages span{width:fit-content;max-width:88%;padding:8px 11px;border-radius:14px 14px 14px 6px;background:var(--incoming)}.appearance-preview-messages span+span{justify-self:end;border-radius:14px 14px 6px;background:var(--outgoing);color:var(--on-accent)}:root[data-color-scheme=dark] .appearance-preview-messages span+span{background:linear-gradient(var(--outgoing-start),var(--outgoing-end))}.appearance-preview-composer{padding:10px 16px;background:var(--composer-surface);color:var(--ink-muted);font-size:.875rem}.appearance-page legend{margin-bottom:12px;padding:0;font-size:.8125rem;font-weight:600;color:var(--ink-muted)}.scheme-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}.scheme-choice{position:relative;display:grid;gap:8px;padding:8px;border:2px solid transparent;border-radius:12px;background:var(--surface-raised);font-size:.8125rem;text-align:center;cursor:pointer}.scheme-choice:has(input:checked){border-color:var(--accent);color:var(--accent)}.scheme-choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.scheme-choice input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.scheme-swatch{min-height:56px;display:grid;align-content:center;gap:6px;padding:6px;border-radius:6px;background:#c6ddaa}.scheme-swatch i{width:72%;height:10px;border-radius:4px;background:#fff}.scheme-swatch i+i{justify-self:end;background:#e0ffc6}.scheme-dark{background:#000}.scheme-dark i{background:#342234}.scheme-dark i+i{background:linear-gradient(100deg,#944cd5,#3768ff)}.scheme-system{background:linear-gradient(90deg,#c6ddaa 50%,#000 50%)}.theme-options{padding:0 12px;border-radius:10px;background:var(--surface-raised)}@media(forced-colors:active){.scheme-choice,.appearance-preview{border:1px solid CanvasText}.scheme-choice:has(input:checked){border:2px solid Highlight}.appearance-preview-messages span,.appearance-preview-messages span+span{background:Canvas;color:CanvasText;border:1px solid CanvasText}}.app-access-actions{display:grid;gap:12px;margin-top:24px}.app-access-actions a{display:flex;align-items:center;justify-content:center;text-decoration:none}.app-access-steps{padding-left:20px;color:var(--ink);line-height:1.8;font-size:.875rem}.space-settings-list{display:grid;gap:16px;padding-block:4px 16px}.space-settings-list .space-setting{border-bottom:1px solid var(--line);border-radius:0}.space-settings-list .space-setting:last-child{border-bottom:0}.release-update-reminder button[data-release-update]{min-height:44px;min-width:64px;padding-inline:16px;border-radius:12px;background:var(--accent);color:light-dark(var(--on-accent),var(--paper-pure));font-weight:600}.release-update-reminder button[data-release-update]:hover{background:var(--accent-hover)}.release-update-reminder button[data-release-update]:disabled{opacity:.65;cursor:wait}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){:root[data-theme]:not([data-theme=blue]){--composer-surface: var(--paper-pure);--composer-surface-focused: var(--paper-pure)}}@media(forced-colors:active){:root[data-theme]:not([data-theme=blue]){--composer-surface: Canvas;--composer-surface-focused: Canvas}.theme-swatch{forced-color-adjust:none}.preference-choice:has(input:checked){color:Highlight}.release-update-reminder button[data-release-update]{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}}.control-tooltip{position:fixed;z-index:1000;max-width:min(240px,calc(100vw - 16px));padding:7px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow);font:.8125rem/1.4 var(--font-ui);overflow-wrap:anywhere;pointer-events:none}@media(forced-colors:active){.control-tooltip{background:Canvas;color:CanvasText;border-color:CanvasText}}
