:root{--wall:#efeae2;--doodle:rgba(74,59,41,.07);--surface:#fff;--header:#f0f2f5;--field:#f0f2f5;--pill:#fff;--menu:#fff;--border:#e9edef;--text:#111b21;--muted:#667781;--icon:#54656f;--hover:#f5f6f6;--active:#f0f2f5;--bubble-in:#fff;--bubble-out:#d9fdd3;--meta-out:#667781;--shadow:0 1px 0.5px rgba(11,20,26,.13);--chip:#fff;--system:#ffeecd;--system-text:#54656f;--accent:#00a884;--accent-text:#008069;--on-accent:#fff;--tick:#53bdeb;--danger:#ea0038;--switch-off:#c4cacd;--avatar-bg:#dfe5e7;--avatar-fg:#fff;--photo-empty:#d1d7db;--backdrop:rgba(11,20,26,.45);--toast:#3b4a54;--toast-text:#fff;--scrollbar:rgba(11,20,26,.2);--menu-shadow:0 2px 5px rgba(11,20,26,.26),0 2px 10px rgba(11,20,26,.16);color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--wall:#0b141a;--doodle:hsla(0,0%,100%,.05);--surface:#111b21;--header:#202c33;--field:#202c33;--pill:#202c33;--menu:#233138;--border:#222d34;--text:#e9edef;--muted:#8696a0;--icon:#aebac1;--hover:#202c33;--active:#2a3942;--bubble-in:#202c33;--bubble-out:#005c4b;--meta-out:hsla(0,0%,100%,.6);--chip:#182229;--system:#182229;--system-text:#ffd279;--accent-text:#00a884;--on-accent:#111b21;--danger:#f15c6d;--switch-off:#3b4a54;--avatar-bg:#6a7175;--avatar-fg:#cfd4d6;--photo-empty:#2a3942;--backdrop:rgba(0,0,0,.6);--toast:#d1d7db;--toast-text:#111b21;--scrollbar:hsla(0,0%,100%,.16);--menu-shadow:0 2px 5px rgba(0,0,0,.4),0 2px 10px rgba(0,0,0,.3)}}*,:after,:before{box-sizing:border-box}body{background:#fff;background:var(--surface);color:#111b21;color:var(--text)}button,input,select,textarea{color:inherit;font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,select:focus-visible{outline:2px solid #00a884;outline:2px solid var(--accent);outline-offset:2px}.icon{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.icon-btn{background:none;border:0;border-radius:50%;color:#54656f;color:var(--icon);cursor:pointer;display:inline-grid;flex-shrink:0;height:40px;padding:0;place-items:center;width:40px}.icon-btn:active,.icon-btn:hover{background:#f5f6f6;background:var(--hover)}.icon-btn:disabled{background:none;cursor:default;opacity:.6}.spinner{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:2px solid;border-right:2px solid transparent;display:inline-block;height:18px;width:18px}.avatar,.spinner{border-radius:50%;flex-shrink:0}.avatar{background:#dfe5e7;background:var(--avatar-bg);display:block;object-fit:cover}.avatar-default .avatar-bg{fill:#dfe5e7;fill:var(--avatar-bg)}.avatar-default .avatar-fg{fill:#fff;fill:var(--avatar-fg)}.main-container{background:#fff;background:var(--surface);display:flex;inset:0;overflow:hidden;position:fixed}.chat-list-pane{background:#fff;background:var(--surface)}.chat-list-pane,.right-container{display:flex;flex:1 1;flex-direction:column;min-width:0}.right-container{background:#efeae2;background:var(--wall);height:100%;isolation:isolate;position:relative}.right-container:before{background-color:rgba(74,59,41,.07);background-color:var(--doodle);content:"";inset:0;-webkit-mask-image:url(/static/media/doodle.7023464ae0483d41963d.webp);mask-image:url(/static/media/doodle.7023464ae0483d41963d.webp);-webkit-mask-size:380px auto;mask-size:380px auto;pointer-events:none;position:absolute;z-index:-1}.empty-chat{color:#667781;color:var(--muted);display:grid;place-items:center}@media (max-width:899.98px){.main-container[data-view=chat]>.chat-list-pane,.main-container[data-view=list]>.right-container{display:none}}.list-header{align-items:center;display:flex;flex-shrink:0;height:56px;padding:0 16px}.list-header h1{font-size:22px;font-weight:700;margin:0}.search{align-items:center;background:#f0f2f5;background:var(--field);border-radius:20px;color:#667781;color:var(--muted);display:flex;flex-shrink:0;gap:12px;height:40px;margin:0 12px 8px;padding:0 14px}.search .icon{height:20px;width:20px}.search input{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#111b21;color:var(--text);flex:1 1;font-size:16px;height:100%;min-width:0;outline:0;padding:0}.search input::-webkit-input-placeholder{color:#667781;color:var(--muted)}.search input::placeholder{color:#667781;color:var(--muted)}.search input::-webkit-search-cancel-button{-webkit-appearance:none}.chat-list{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.chat-item{align-items:center;background:none;border:0;cursor:pointer;display:flex;gap:13px;height:72px;padding:0 0 0 13px;text-align:left;width:100%}.chat-item:hover{background:#f5f6f6;background:var(--hover)}.chat-item.active,.chat-item:active{background:#f0f2f5;background:var(--active)}.chat-item-body{align-self:stretch;border-bottom:1px solid #e9edef;border-bottom:1px solid var(--border);display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;min-width:0;padding-right:15px}.chat-item:last-child .chat-item-body{border-bottom:0}.chat-item-top{align-items:baseline;display:flex;gap:6px}.chat-item-name{flex:1 1;font-size:17px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item-time{color:#667781;color:var(--muted);flex-shrink:0;font-size:12px}.chat-item-preview{align-items:center;color:#667781;color:var(--muted);display:flex;font-size:14px;gap:3px;min-width:0}.chat-item-preview .icon{height:18px;width:18px}.chat-item-preview .text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.narration-preview{font-style:italic}.list-empty{color:#667781;color:var(--muted);font-size:14px;padding:32px 16px;text-align:center}.chat-header{background:#f0f2f5;background:var(--header);flex-shrink:0;gap:2px;height:56px;position:relative;z-index:3}.chat-header,.chat-header-profile{align-items:center;display:flex;padding:0 4px}.chat-header-profile{background:none;border:0;cursor:pointer;flex:1 1;gap:10px;height:100%;min-width:0;text-align:left}.chat-header-text{display:flex;flex-direction:column;min-width:0}.chat-header-name{font-size:16.5px;font-weight:500;line-height:21px}.chat-header-name,.chat-header-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-header-status{color:#667781;color:var(--muted);font-size:13px;line-height:18px}.menu-anchor{position:relative}.menu-backdrop{inset:0;position:fixed;z-index:30}.menu{-webkit-animation:pop-in .12s ease-out;animation:pop-in .12s ease-out;background:#fff;background:var(--menu);border-radius:10px;box-shadow:0 2px 5px rgba(11,20,26,.26),0 2px 10px rgba(11,20,26,.16);box-shadow:var(--menu-shadow);min-width:200px;padding:8px 0;position:absolute;right:4px;top:44px;-webkit-transform-origin:top right;transform-origin:top right;z-index:31}.menu button{background:none;border:0;cursor:pointer;display:block;font-size:15px;padding:12px 20px;text-align:left;width:100%}.menu button:active,.menu button:hover{background:#f5f6f6;background:var(--hover)}.pinned{align-items:center;background:#fff;background:var(--surface);border:0;border-top:1px solid #e9edef;border-top:1px solid var(--border);box-shadow:0 1px .5px rgba(11,20,26,.13);box-shadow:var(--shadow);color:#667781;color:var(--muted);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;gap:12px;min-height:44px;padding:6px 16px;text-align:left;width:100%}.pinned .icon{height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:18px}.pinned-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinned-text b{color:#111b21;color:var(--text);font-weight:500}.chat-container{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 14px 10px}.day-chip{align-self:center;background:#fff;background:var(--chip);border-radius:7.5px;box-shadow:0 1px .5px rgba(11,20,26,.13);box-shadow:var(--shadow);color:#667781;color:var(--muted);font-size:12.5px;margin:12px 0 10px;padding:5px 12px 6px}.day-chip:first-child,.row{margin-top:2px}.row{display:flex}.row.first{margin-top:10px}.day-chip+.row{margin-top:0}.row.out{justify-content:flex-end}.bubble{background:#fff;background:var(--bubble-in);border-radius:7.5px;box-shadow:0 1px .5px rgba(11,20,26,.13);box-shadow:var(--shadow);font-size:15.5px;line-height:21px;max-width:min(82%,640px);overflow-wrap:anywhere;padding:6px 7px 8px 9px;position:relative}.row.out .bubble{background:#d9fdd3;background:var(--bubble-out)}.row.first .bubble:before{background:inherit;content:"";height:13px;position:absolute;top:0;width:8px}.row.first.in .bubble{border-top-left-radius:0}.row.first.in .bubble:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);left:-8px}.row.first.out .bubble{border-top-right-radius:0}.row.first.out .bubble:before{-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);right:-8px}.bubble .text{white-space:pre-wrap}.meta-spacer{display:inline-block;width:42px}.row.out .meta-spacer{width:62px}.meta{align-items:center;bottom:3px;color:#667781;color:var(--muted);display:flex;font-size:11px;gap:3px;height:15px;line-height:15px;position:absolute;right:7px;white-space:nowrap}.row.out .meta{color:#667781;color:var(--meta-out)}.tick{height:16px;width:16px}.tick.read{color:#53bdeb;color:var(--tick)}.tick.failed{color:#ea0038;color:var(--danger);height:15px;width:15px}.row.narration{justify-content:center;margin-top:10px}.row.narration p{background:#ffeecd;background:var(--system);border-radius:7.5px;box-shadow:0 1px .5px rgba(11,20,26,.13);box-shadow:var(--shadow);color:#54656f;color:var(--system-text);font-size:13px;font-style:italic;line-height:1.45;margin:0;max-width:min(92%,560px);padding:6px 12px 7px;text-align:center;white-space:pre-wrap}.bubble.photo{padding:3px}.photo-frame{aspect-ratio:3/4;background:#d1d7db;background:var(--photo-empty);border-radius:5px;display:block;overflow:hidden;position:relative;width:min(240px,62vw)}.photo-frame:after{background:linear-gradient(0deg,rgba(11,20,26,.45),transparent);content:"";height:40px;inset:auto 0 0;pointer-events:none;position:absolute}.photo-frame img{cursor:pointer;display:block;height:100%;object-fit:cover;object-position:50% 30%;width:100%}.photo-frame img[hidden]{display:none}.photo-placeholder{color:#667781;color:var(--muted);display:grid;inset:0;place-items:center;position:absolute}.photo-placeholder .spinner{border-width:3px;height:32px;width:32px}.photo-failed{align-items:center;color:#667781;color:var(--muted);display:flex;flex-direction:column;font-size:13px;gap:6px;justify-content:center;text-decoration:none}.photo-failed .icon{height:36px;width:36px}.photo-frame.photo-failed{aspect-ratio:auto;height:120px}.photo-failed:after{display:none}.bubble.photo .meta{bottom:7px;color:#fff;right:9px;z-index:1}.bubble.photo .photo-failed~.meta{color:#667781;color:var(--muted)}.reply-ideas{display:flex;flex-shrink:0;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:6px 6px 2px;scrollbar-width:none}.reply-ideas::-webkit-scrollbar{display:none}.reply-idea{background:#fff;background:var(--pill);border:1px solid #e9edef;border:1px solid var(--border);border-radius:18px;box-shadow:0 1px .5px rgba(11,20,26,.13);box-shadow:var(--shadow);color:#008069;color:var(--accent-text);cursor:pointer;flex:0 0 auto;font-size:14px;line-height:18px;max-width:min(80%,340px);padding:8px 14px;text-align:left}.reply-idea:active,.reply-idea:hover{background:#f0f2f5;background:var(--active)}.reply-idea-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}.composer{flex-shrink:0;gap:6px;padding:6px 6px calc(6px + env(safe-area-inset-bottom))}.composer,.composer-pill{align-items:flex-end;display:flex}.composer-pill{background:#fff;background:var(--pill);border-radius:24px;box-shadow:0 1px .5px rgba(11,20,26,.13);box-shadow:var(--shadow);flex:1 1;min-height:48px;min-width:0;padding:0 4px 0 16px}.composer-pill textarea{background:transparent;border:0;color:#111b21;color:var(--text);flex:1 1;font-size:16px;line-height:22px;margin:0;max-height:158px;min-width:0;outline:0;overflow-y:auto;padding:13px 0;resize:none}.composer-pill textarea::-webkit-input-placeholder{color:#667781;color:var(--muted)}.composer-pill textarea::placeholder{color:#667781;color:var(--muted)}.composer-pill .icon-btn{margin:4px 0}.send-btn{background:#00a884;background:var(--accent);border:0;border-radius:50%;box-shadow:0 1px .5px rgba(11,20,26,.13);box-shadow:var(--shadow);color:#fff;color:var(--on-accent);cursor:pointer;display:grid;flex-shrink:0;height:48px;padding:0;place-items:center;width:48px}.send-btn .icon{margin-left:3px}.toast{-webkit-line-clamp:4;-webkit-box-orient:vertical;-webkit-animation:toast-in .2s ease-out;animation:toast-in .2s ease-out;background:#3b4a54;background:var(--toast);border-radius:8px;bottom:76px;box-shadow:0 2px 5px rgba(11,20,26,.26),0 2px 10px rgba(11,20,26,.16);box-shadow:var(--menu-shadow);color:#fff;color:var(--toast-text);cursor:pointer;display:-webkit-box;font-size:14px;left:50%;line-height:1.4;max-width:min(92%,480px);overflow:hidden;overflow-wrap:anywhere;padding:12px 16px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:40}.sheet-backdrop{align-items:flex-end;-webkit-animation:fade-in .15s ease-out;animation:fade-in .15s ease-out;background:rgba(11,20,26,.45);background:var(--backdrop);display:flex;inset:0;justify-content:center;position:absolute;z-index:50}.sheet{-webkit-animation:sheet-up .24s cubic-bezier(.2,.9,.3,1);animation:sheet-up .24s cubic-bezier(.2,.9,.3,1);background:#fff;background:var(--surface);border-radius:16px 16px 0 0;box-shadow:0 -2px 16px rgba(0,0,0,.18);display:flex;flex-direction:column;max-height:calc(100% - 32px);overflow:hidden;width:100%}.sheet-head{align-items:center;border-bottom:1px solid #e9edef;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;min-height:56px;padding:0 8px}.sheet-title{font-size:17px;font-weight:500}.sheet-body{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.field{background:#f0f2f5;background:var(--field);border:1px solid #e9edef;border:1px solid var(--border);border-radius:10px;color:#111b21;color:var(--text);font-size:16px;line-height:1.45;outline:0;padding:10px 12px;resize:vertical;width:100%}.field:focus{border-color:#00a884;border-color:var(--accent)}.field::-webkit-input-placeholder{color:#667781;color:var(--muted)}.field::placeholder{color:#667781;color:var(--muted)}.scenario-editor{flex-shrink:0;min-height:140px}.scenario-tools{display:flex;gap:8px}.pill-btn{align-items:center;background:#fff;background:var(--surface);border:1px solid #e9edef;border:1px solid var(--border);border-radius:18px;color:#008069;color:var(--accent-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;height:36px;padding:0 14px}.pill-btn:hover{background:#f5f6f6;background:var(--hover)}.pill-btn:disabled{background:#fff;background:var(--surface);cursor:default;opacity:.5}.pill-btn .icon{height:18px;width:18px}.pill-btn .spinner{height:14px;width:14px}.section-label{color:#008069;color:var(--accent-text);font-size:14px;font-weight:500;margin-top:4px}.scenario-list{margin-top:-8px}.scenario-card,.scenario-list{display:flex;flex-direction:column}.scenario-card{background:none;border:0;border-bottom:1px solid #e9edef;border-bottom:1px solid var(--border);cursor:pointer;gap:3px;padding:12px 2px;text-align:left;width:100%}.scenario-card:last-child{border-bottom:0}.scenario-card:hover{background:#f5f6f6;background:var(--hover)}.scenario-card-title{font-size:15.5px;font-weight:500}.scenario-card.active .scenario-card-title{color:#008069;color:var(--accent-text)}.scenario-card-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#667781;color:var(--muted);display:-webkit-box;font-size:13.5px;line-height:1.4;overflow:hidden}.photo-request{display:flex;flex-direction:column;gap:12px}.primary-btn{background:#00a884;background:var(--accent);border:0;border-radius:22px;color:#fff;color:var(--on-accent);cursor:pointer;font-size:15px;font-weight:500;height:44px}.profile{align-items:center;display:flex;flex-direction:column;gap:2px;padding:4px 0 8px}.profile .avatar{margin-bottom:10px}.profile-name{font-size:22px}.profile-about{color:#667781;color:var(--muted);font-size:15px}.info-group{border:1px solid #e9edef;border:1px solid var(--border);border-radius:12px;flex-shrink:0;overflow:hidden}.info-title{color:#667781;color:var(--muted);font-size:13px;padding:12px 14px 0}.personality{font-size:15px;line-height:1.45;margin:0;padding:8px 14px 14px 32px}.personality li+li{margin-top:8px}.personality li::marker{color:#667781;color:var(--muted)}.info-row{align-items:center;background:none;border:0;display:flex;font-size:15.5px;gap:12px;justify-content:space-between;min-height:52px;padding:8px 14px;text-align:left;width:100%}.info-row+.info-row{border-top:1px solid #e9edef;border-top:1px solid var(--border)}.info-row.stacked{align-items:stretch;flex-direction:column;gap:6px;padding-bottom:12px;padding-top:12px}.info-row select{-webkit-appearance:none;appearance:none;background:#f0f2f5 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238696a0' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z'/%3E%3C/svg%3E") no-repeat right 8px center /20px;background:var(--field) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238696a0' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z'/%3E%3C/svg%3E") no-repeat right 8px center /20px;border:0;border-radius:8px;cursor:pointer;font-size:15px;height:36px;max-width:55%;min-width:0;padding:0 32px 0 12px;text-overflow:ellipsis}.info-row.stacked select{max-width:none;width:100%}.info-row.danger{color:#ea0038;color:var(--danger);cursor:pointer;gap:14px;justify-content:flex-start}.info-row.danger:hover{background:#f5f6f6;background:var(--hover)}.switch{-webkit-appearance:none;appearance:none;background:#c4cacd;background:var(--switch-off);border-radius:11px;cursor:pointer;flex-shrink:0;height:22px;margin:0;position:relative;transition:background .15s;width:38px}.switch:before{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.3);content:"";height:16px;left:3px;position:absolute;top:3px;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;width:16px}.switch:checked{background:#00a884;background:var(--accent)}.switch:checked:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.auth-wrapper{background:#efeae2;background:var(--wall);display:grid;flex:1 1;padding:24px;place-items:center;text-align:center}.auth-wrapper h1{font-size:22px;font-weight:500;letter-spacing:.04em;margin:0 0 20px}.google-sign-in{align-items:center;background:#00a884;background:var(--accent);border:0;border-radius:24px;color:#fff;color:var(--on-accent);cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:10px;height:48px;padding:0 24px}.chat-container,.chat-list,.sheet-body{scrollbar-color:rgba(11,20,26,.2) transparent;scrollbar-color:var(--scrollbar) transparent;scrollbar-width:thin}@media (min-width:900px){.chat-list-pane{border-right:1px solid #e9edef;border-right:1px solid var(--border);flex:0 0 auto;max-width:420px;min-width:320px;width:30%}.chat-header,.list-header{height:60px}.chat-header{padding:0 10px 0 12px}.back-btn{display:none}.search input{font-size:15px}.chat-container{padding:10px 7% 12px}.bubble{font-size:14.2px;line-height:19px;max-width:min(65%,640px)}.composer{align-items:flex-end;background:#f0f2f5;background:var(--header);gap:8px;padding:9px 16px}.composer-pill{border-radius:21px;box-shadow:none;min-height:42px}.composer-pill textarea{font-size:15px;line-height:20px;max-height:142px;padding:11px 0}.composer-pill .icon-btn{margin:1px 0}.send-btn{box-shadow:none;height:42px;width:42px}.send-btn .icon{height:22px;width:22px}.reply-ideas{flex-wrap:wrap;padding:8px 16px}.toast{bottom:84px}.sheet-backdrop{align-items:center;padding:24px}.sheet{-webkit-animation:pop-in .18s ease-out;animation:pop-in .18s ease-out;border-radius:12px;max-height:min(720px,100%);width:min(520px,100%)}.field{font-size:15px}}@media (prefers-color-scheme:dark) and (min-width:900px){.composer-pill{background:#2a3942}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fade-in{0%{opacity:0}}@keyframes fade-in{0%{opacity:0}}@-webkit-keyframes sheet-up{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes sheet-up{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}}@keyframes pop-in{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}}@-webkit-keyframes toast-in{0%{opacity:0;-webkit-transform:translate(-50%,8px);transform:translate(-50%,8px)}}@keyframes toast-in{0%{opacity:0;-webkit-transform:translate(-50%,8px);transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{border:none!important;inset:0;margin:0!important;overflow:hidden!important;padding:0!important;position:fixed!important;width:100%!important}
/*# sourceMappingURL=main.f010d993.css.map*/