@charset "UTF-8";.health-check{background-color:#222;color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:22px;margin:20px 0}.health-check h2{margin-top:0}.health-check ul{list-style-type:none;padding:0;margin:0}.health-check ul li{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid hsla(0,0%,50%,.3)}.health-check ul li:last-child{border-bottom:none}.health-check ul li span{font-size:16px}.chat-container.flow{min-height:calc(var(--element-height) + var(--options-height))}.messages-container{flex:1;display:flex;flex-direction:column;gap:1rem;padding-bottom:calc(7rem + env(safe-area-inset-bottom));will-change:transform;transform:translateZ(0)}:root.is-affected-webkit .messages-container{will-change:auto;transform:none}@media (min-width: 628px){.message{font-size:24px}}.user-message{align-self:flex-end;color:#fff;max-width:88%;margin:0}.typing-indicator .dot{width:8px;height:8px;background-color:#000;border-radius:50%;opacity:.1;animation:blink 1.4s infinite both}.typing-indicator .dot:nth-child(2){animation-delay:.2s}.typing-indicator .dot:nth-child(3){animation-delay:.4s}.share-live-support-pending{min-height:28px;padding-left:.5rem}.share-analyzing-hint{display:flex;align-items:center;gap:.5rem;animation:fadeInAnalyzing .3s ease-out both}.share-analyzing-label{font-size:.75rem;color:var(--text-tertiary, #888);letter-spacing:.02em}@keyframes fadeInAnalyzing{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.message-options{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;width:100%}.option-button{display:inline-block;background-color:#000;color:#fff;border:none;border-radius:180px;padding:1rem 1.5rem;font-size:1rem;min-height:48px;text-align:left;line-height:1.5rem;cursor:pointer;transition:background-color .2s;opacity:1;max-width:100%;animation:none}@media (min-width: 768px){.option-button{font-size:1.125rem}}.blink-cursor{display:inline-block;margin-left:2px;animation:blink 1s infinite;font-weight:700}.share-user-message{display:block;width:-moz-fit-content;width:fit-content;max-width:92%;margin:10px 0 0 auto;padding:13px 15px;background-color:#000;color:#fff;border-radius:16px 16px 6px;animation:bubble-enter .4s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}@media (min-width: 768px){.share-user-message{max-width:76%}}.share-user-message--static{animation:none;will-change:auto}.share-user-bubble{display:block;max-width:none;background:transparent;color:inherit;border-radius:0;padding:0;animation:none}.share-user-bubble p{margin:0;font-size:16px;line-height:1.3;font-weight:400}@media (min-width: 768px){.share-user-bubble p{font-size:18px}}.share-preamble{display:flex;flex-direction:column;gap:.25rem;position:relative;isolation:isolate;width:100%;max-width:none;padding:0}@media (min-width: 768px){.share-preamble{max-width:min(100%,40rem)}}.share-preamble+.share-card{margin-top:1rem}.share-history-turn{display:flex;flex-direction:column;gap:1.25rem}.share-active-stage{position:relative;min-height:100%}.share-transition-turn{position:absolute;inset:0 0 auto 0;display:flex;flex-direction:column;gap:1rem;width:100%;pointer-events:none;will-change:transform,opacity;z-index:2}@media (min-width: 768px){.share-transition-turn{gap:1.25rem}}.share-transition-turn--out{animation:scroll-out .55s cubic-bezier(.4,0,1,1) forwards}.share-transition-turn--hold{opacity:.58;transform:translateY(-28px)}.share-transition-turn--settling{opacity:0;transition:opacity .22s ease}.share-transition-turn__card{max-width:26.25rem}.share-transition-turn__option{pointer-events:none}.share-history-turn--placeholder{visibility:hidden;pointer-events:none}.share-end-state{display:flex;flex-direction:column;gap:1rem}.share-support-prompt{display:flex;flex-direction:column;gap:.625rem;width:100%;border-radius:1.125rem;border:1px solid rgba(24,24,27,.08);padding:1rem;background:#f7f8fb;box-shadow:0 14px 30px #18181b0f,0 2px 8px #18181b0a;animation:card-enter .45s cubic-bezier(.16,1,.3,1) forwards}@media (min-width: 768px){.share-support-prompt{max-width:26.25rem}}.share-support-prompt--support{background:linear-gradient(340deg,#f4fcea,#fafcf5 40%,#fff)}.share-support-prompt--urgent{background:linear-gradient(340deg,#f7e5e0,#fdf6f4 40%,#fff);border-color:#c038171a}.share-support-prompt__eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.375rem;min-height:1.625rem;border-radius:999px;padding:.1875rem .625rem;background:#18181b0f;color:#18181b;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.share-support-prompt__dot{display:block;width:.4375rem;height:.4375rem;border-radius:50%;background:#52525b;flex-shrink:0}.share-support-prompt--support .share-support-prompt__eyebrow{background:#f4fcea;color:#435e00}.share-support-prompt--support .share-support-prompt__dot{background:#5b7d00;box-shadow:0 0 0 2px #5b7d0033;animation:support-pulse 2.8s ease-in-out infinite}@keyframes support-pulse{0%,to{opacity:1}50%{opacity:.35}}.share-support-prompt--urgent .share-support-prompt__eyebrow{background:#fcf7f6;color:#93280e}.share-support-prompt--urgent .share-support-prompt__dot{background:#ec461e;box-shadow:0 0 0 2px #ec461e2e;animation:urgent-pulse 2s ease-in-out infinite}@keyframes urgent-pulse{0%,to{opacity:1}50%{opacity:.45}}.share-support-prompt__title{margin:0;color:#18181b;font-size:1.0625rem;line-height:1.35rem;letter-spacing:-.02em;font-weight:600}@media (min-width: 768px){.share-support-prompt__title{font-size:1.125rem;line-height:1.45rem}}.share-support-prompt__body{margin:0;color:#3f3f46;font-size:.875rem;line-height:1.375rem;letter-spacing:-.01em}@media (min-width: 768px){.share-support-prompt__body{font-size:.9375rem;line-height:1.45rem}}.share-support-prompt__meta{margin:0;color:#52525b;font-size:.8125rem;line-height:1.2rem;letter-spacing:-.005em;font-weight:500}.share-support-prompt__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.375rem}.share-support-prompt__action{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;background:#000;color:#fff;border-radius:999px;padding:.875rem 1.5rem;font-size:.9375rem;line-height:1.5rem;font-weight:500;letter-spacing:-.02em;transition:opacity .15s ease,transform .15s ease;cursor:pointer;white-space:nowrap;min-height:3.25rem}@media (min-width: 768px){.share-support-prompt__action{font-size:1rem;line-height:1.75rem;min-height:3.25rem}}.share-support-prompt__action svg{width:1.25rem;height:1.25rem;flex-shrink:0}.share-support-prompt--urgent .share-support-prompt__action{background:#000}@media (hover: hover) and (pointer: fine){.share-support-prompt__action:hover{opacity:.85;transform:translateY(-1px)}}.share-support-prompt--dpa{background:#fff;border-color:#18181b1a}.share-support-prompt--dpa .share-support-prompt__eyebrow{background:#f7f8fb;color:#0e2985}.share-support-prompt--dpa .share-support-prompt__dot{background:#3c66d2;box-shadow:0 0 0 2px #3c66d22e;animation:dpa-pulse 2.8s ease-in-out infinite}@keyframes dpa-pulse{0%,to{opacity:1}50%{opacity:.35}}.share-support-prompt__dpa-form{display:flex;flex-direction:column;gap:.625rem;margin-top:.25rem}.share-support-prompt__dpa-textarea{width:100%;min-height:5rem;padding:.75rem;border:1px solid rgba(24,24,27,.12);border-radius:.75rem;background:#f7f8fb;color:#18181b;font-family:inherit;font-size:.875rem;line-height:1.375rem;letter-spacing:-.01em;resize:vertical;transition:border-color .15s ease}.share-support-prompt__dpa-textarea:focus{outline:none;border-color:#3c66d266;box-shadow:0 0 0 3px #3c66d214}.share-support-prompt__dpa-textarea:disabled{opacity:.6;cursor:not-allowed}.share-support-prompt__dpa-textarea::-moz-placeholder{color:#a1a1aa}.share-support-prompt__dpa-textarea::placeholder{color:#a1a1aa}.share-support-prompt__dpa-email-field{display:flex;flex-direction:column;gap:.25rem}.share-support-prompt__dpa-email-label{font-size:.8125rem;line-height:1.2rem;color:#71717a;letter-spacing:-.01em}.share-support-prompt__dpa-email-input{width:100%;padding:.625rem .75rem;border:1px solid rgba(24,24,27,.12);border-radius:.75rem;background:#f7f8fb;color:#18181b;font-family:inherit;font-size:.875rem;line-height:1.375rem;letter-spacing:-.01em;transition:border-color .15s ease}.share-support-prompt__dpa-email-input:focus{outline:none;border-color:#3c66d266;box-shadow:0 0 0 3px #3c66d214}.share-support-prompt__dpa-email-input:disabled{opacity:.6;cursor:not-allowed}.share-support-prompt__dpa-email-input::-moz-placeholder{color:#a1a1aa}.share-support-prompt__dpa-email-input::placeholder{color:#a1a1aa}.share-support-prompt__dpa-meta{display:flex;flex-direction:column;gap:.375rem;padding-bottom:.625rem;border-bottom:1px solid rgba(24,24,27,.06);margin-bottom:.25rem}.share-support-prompt__dpa-meta-row{display:flex;align-items:baseline;gap:.5rem;font-size:.8125rem;line-height:1.2rem}.share-support-prompt__dpa-meta-label{color:#a1a1aa;min-width:2.75rem;letter-spacing:-.01em}.share-support-prompt__dpa-meta-value{color:#18181b;font-weight:500;letter-spacing:-.01em}.share-support-prompt__dpa-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.share-support-prompt__dpa-toggle-text{display:flex;flex-direction:column;gap:.125rem}.share-support-prompt__dpa-toggle-label{font-size:.8125rem;line-height:1.2rem;color:#18181b;font-weight:500;letter-spacing:-.01em}.share-support-prompt__dpa-toggle-hint{font-size:.75rem;line-height:1rem;color:#a1a1aa;letter-spacing:-.01em}.share-support-prompt__dpa-toggle{position:relative;width:2.75rem;height:1.5rem;border-radius:999px;border:none;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;padding:0}.share-support-prompt__dpa-toggle.is-on{background:#000}.share-support-prompt__dpa-toggle.is-off{background:#d4d4d8}.share-support-prompt__dpa-toggle:disabled{opacity:.5;cursor:not-allowed}.share-support-prompt__dpa-toggle-thumb{position:absolute;top:2px;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;transition:left .2s ease;box-shadow:0 1px 3px #00000026}.is-on .share-support-prompt__dpa-toggle-thumb{left:calc(100% - 1.25rem - 2px)}.is-off .share-support-prompt__dpa-toggle-thumb{left:2px}.share-support-prompt__dpa-error{margin:0;color:#ec461e;font-size:.8125rem;line-height:1.2rem}.share-support-prompt__dpa-form>:last-child{margin-top:.25rem}.share-support-prompt__dpa-send{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:.5rem;background:#000;color:#fff;border:none;border-radius:999px;padding:.75rem 1.5rem;font-family:inherit;font-size:.9375rem;line-height:1.5rem;font-weight:500;letter-spacing:-.02em;cursor:pointer;transition:opacity .15s ease,transform .15s ease;min-height:3rem}.share-support-prompt__dpa-send:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.share-support-prompt__dpa-send:disabled{opacity:.5;cursor:not-allowed;transform:none}.share-support-prompt--dpa-sent{background:#f7f8fb;border-color:#3c66d21f}.share-support-prompt--dpa-sent .share-support-prompt__dot{background:#22c55e;box-shadow:0 0 0 2px #22c55e2e;animation:none}.share-support-prompt--dpa-sent .share-support-prompt__eyebrow{background:#22c55e1a;color:#166534}.share-end-message{margin:0;color:#000;font-size:1.125rem;line-height:1.375rem;letter-spacing:-.0195em;font-weight:400;max-width:none}@media (min-width: 768px){.share-end-message{font-size:1.25rem;line-height:1.5rem;max-width:min(100%,40rem)}}.share-end-copy{margin:0;color:#000;font-size:1.125rem;line-height:1.5rem;letter-spacing:-.0195em;font-weight:400;max-width:none;white-space:pre-wrap}@media (min-width: 768px){.share-end-copy{font-size:1.125rem;line-height:1.5625rem;max-width:min(100%,40rem)}}.share-end-options{margin:0}.share-go-online-button{font-size:1rem!important;line-height:1.5rem!important}@media (min-width: 840px){.share-go-online-button{font-size:1.125rem!important;line-height:1.5rem!important}}.share-active-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;will-change:transform,opacity}@media (min-width: 768px){.share-active-content{gap:1.25rem}}.share-active-content--out{animation:scroll-out .55s cubic-bezier(.4,0,1,1) forwards}.share-active-content--between{opacity:0;pointer-events:none}.share-active-content--in{opacity:0;animation:fade-in-up .5s cubic-bezier(.16,1,.3,1) forwards}.share-body-copy,.share-preamble-copy{margin:0;color:#000;font-size:1.125rem;line-height:1.5rem;letter-spacing:-.0195em;font-weight:400;white-space:pre-wrap}@media (min-width: 768px){.share-body-copy,.share-preamble-copy{font-size:1.125rem;line-height:1.5625rem}}.share-preamble .share-body-copy,.share-card-question,.share-card-divider,.message-options.share-card-options{transition:opacity .18s ease,filter .18s ease,transform .2s ease}.share-preamble:after,.share-card:after{content:"";position:absolute;top:-18%;right:-30%;bottom:-18%;left:-30%;pointer-events:none;opacity:0;transform:translate(-28%);background:linear-gradient(115deg,#fff0 22%,#ffffff57 46%,#fff0 68%)}.share-preamble:after{border-radius:1rem}.share-preamble--language-loading:after,.share-card--language-loading:after{opacity:1;animation:language-switch-sheen 1.1s ease-in-out infinite}.share-preamble--language-loading .share-body-copy,.share-card--language-loading .share-card-question,.share-card--language-loading .share-card-divider,.share-card--language-loading .message-options.share-card-options{opacity:.42;filter:saturate(.82);transform:translateY(1px)}.share-preamble--language-settling .share-body-copy,.share-card--language-settling .share-card-question,.share-card--language-settling .share-card-divider,.share-card--language-settling .message-options.share-card-options{animation:language-settle-in .22s ease-out}.share-body-copy--history{max-width:none}@media (min-width: 768px){.share-body-copy--history{max-width:min(100%,40rem)}}.share-history-question{margin:0;color:#000;font-size:1.125rem;line-height:1.375rem;letter-spacing:-.0195em;font-weight:400;max-width:none}@media (min-width: 768px){.share-history-question{font-size:1.125rem;line-height:1.5rem;max-width:min(100%,40rem)}}.share-card{display:flex;flex-direction:column;gap:1rem;position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;border-radius:1.25rem;padding:1rem}@media (min-width: 768px){.share-card{max-width:26.25rem}}.share-card-enter{animation:card-enter .5s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}.share-card--initial{background:#c8ff53}.share-card--followup{background:#f7f8fb}.share-card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.share-card-controls{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}.share-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:1.75rem;border-radius:.5rem;border:none;padding:.125rem .375rem;color:#0a0a0a;font-size:.875rem;font-weight:400;line-height:1rem}.share-chip--button{cursor:pointer;font-weight:500}.share-chip:disabled,.share-language-button:disabled{cursor:default}.share-card--initial .share-chip{background:#f7f8fb}.share-card--followup .share-chip{background:#c8ff53}.share-chip>svg,.share-chip>img{width:1rem;height:1rem;flex:0 0 auto;display:block}.share-chip--language{padding-right:.375rem}.share-chip--icon{justify-content:center;width:3rem;min-width:3rem;padding:0;cursor:pointer;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.share-chip--icon.is-loading,.share-chip--icon.is-playing{background:#18181b;box-shadow:0 10px 20px #18181b29}.share-chip--icon.is-loading img,.share-chip--icon.is-loading svg,.share-chip--icon.is-playing img,.share-chip--icon.is-playing svg{filter:brightness(0) invert(1)}.share-chip--icon.is-playing{animation:share-speaker-pulse 1.6s ease-in-out infinite}.share-audio-eq{display:inline-flex;align-items:flex-end;justify-content:center;gap:.12rem;width:1rem;height:1rem;flex:0 0 auto}.share-audio-eq-bar{display:block;width:.14rem;border-radius:999px;background:#fff;transform-origin:center bottom}.share-audio-eq-bar:nth-child(1){height:.34rem;animation:share-audio-eq .92s ease-in-out infinite}.share-audio-eq-bar:nth-child(2){height:.62rem;animation:share-audio-eq 1.08s ease-in-out infinite .12s}.share-audio-eq-bar:nth-child(3){height:.86rem;animation:share-audio-eq .84s ease-in-out infinite .18s}.share-audio-eq-bar:nth-child(4){height:.48rem;animation:share-audio-eq 1.02s ease-in-out infinite .08s}@media (prefers-reduced-motion: reduce){.share-chip--icon.is-playing,.share-audio-eq-bar{animation:none}}.share-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:calc(.75rem + env(safe-area-inset-top)) max(.625rem,env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(.625rem,env(safe-area-inset-left))}@media (min-width: 768px){.share-modal{padding:1.5rem}}.share-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0a0a0a57;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:modal-fade-in .18s ease-out}.share-modal-dialog{position:relative;width:min(100%,30rem);max-height:min(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom),100vh - 1.5rem);overflow-y:auto;border-radius:1.25rem;border:1px solid rgba(24,24,27,.08);background:#fff;color:#18181b;padding:1.25rem 1rem 1rem;-webkit-overflow-scrolling:touch;box-shadow:0 28px 90px #18181b29,0 8px 24px #18181b14;animation:modal-dialog-in .28s cubic-bezier(.16,1,.3,1)}@media (min-width: 768px){.share-modal-dialog{max-height:calc(100vh - 3rem);padding:1.5rem 1.25rem 1.25rem}}.share-modal-dialog:focus{outline:none}.share-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(24,24,27,.06)}.share-modal-header h2{margin:0;font-size:1.25rem;line-height:1.625rem;font-weight:600;letter-spacing:-.01em;color:#18181b}.share-modal-heading{display:flex;flex-direction:column;gap:.5rem}.share-modal-subtitle{margin:0;font-size:.9375rem;line-height:1.375rem;color:#71717a;font-weight:400}.share-modal-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.375rem;min-height:1.625rem;border-radius:999px;background:#c8ff53;padding:.25rem .625rem;color:#18181b;font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:.01em}.share-modal-eyebrow img,.share-modal-eyebrow svg{width:.875rem;height:.875rem;flex:0 0 auto}.share-modal-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:999px;padding:0;background:transparent;color:#a1a1aa;cursor:pointer;font-size:1.25rem;line-height:1;transition:background-color .18s ease,color .18s ease}.share-modal-close span{display:block;line-height:1}.share-modal-close:hover{background:#18181b0a;color:#52525b}.share-modal-close:focus-visible,.share-modal-action:focus-visible{outline:2px solid rgba(24,24,27,.82);outline-offset:2px}.share-modal-content{display:flex;flex-direction:column;gap:0}.share-modal-content p{margin:0;font-size:.9375rem;line-height:1.425rem;font-weight:400;color:#27272a}.share-modal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.share-modal-list-item{display:grid;grid-template-columns:1.25rem 1fr;-moz-column-gap:.75rem;column-gap:.75rem;align-items:start;padding:.75rem 0;border-bottom:1px solid rgba(24,24,27,.06)}.share-modal-list-item:last-child{border-bottom:0;padding-bottom:.25rem}.share-modal-list-item p{max-width:28rem;display:flex;flex-direction:column;gap:.1875rem}.share-modal-list-item span{color:#71717a;font-size:.875rem;line-height:1.3125rem}.share-modal-icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-top:.25rem;color:#52525b}.share-modal-icon svg{width:1.25rem;height:1.25rem}.share-modal-list-item strong{font-weight:500;font-size:.9375rem;color:#18181b;line-height:1.375rem}.share-modal-footer{display:flex;justify-content:flex-end;padding-top:.75rem}.share-modal-action{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#000;color:#fff;min-height:2.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.125rem;cursor:pointer;transition:transform .18s ease,opacity .18s ease,background-color .18s ease}@media (max-width: 767px){.share-modal-action{width:100%;justify-content:center}}.share-modal-action:hover{opacity:.92}.share-language-toggle{display:inline-flex;align-items:center;gap:.25rem}.share-language-toggle.is-switching{pointer-events:none}.share-language-button{position:relative;overflow:hidden;border:0;background:transparent;color:#0a0a0a;border-radius:.25rem;min-width:1.75rem;height:1.375rem;padding:0 .375rem;font-size:.75rem;font-weight:500;line-height:1.125rem;cursor:pointer;transition:background-color .18s ease,color .18s ease}.share-language-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transform:translate(-110%);background:linear-gradient(110deg,#fff0 15%,#ffffff57 48%,#fff0 82%)}.share-language-button.is-active{background:#000;color:#fff}.share-language-button.is-pending:after{opacity:1;animation:language-button-sheen .95s linear infinite}.share-card-question{color:#000;font-size:1.125rem;line-height:1.375rem;letter-spacing:-.0195em;font-weight:400;max-width:none}@media (min-width: 768px){.share-card-question{font-size:1.25rem;line-height:1.625rem;letter-spacing:.1px;max-width:100%}}.share-card-divider{width:100%;height:1px;background:#a5de00}.share-card--followup .share-card-divider{background:#d1d9eb}.message-options.share-card-options{display:flex;flex-direction:column;align-items:flex-start;margin-top:0;gap:.5rem}.share-card-options .option-button{white-space:normal;opacity:1;animation:none;font-size:1.125rem;line-height:1.5rem;width:auto;margin:0;flex:0 1 auto}@media (min-width: 768px){.share-card-options .option-button{font-size:1.125rem;line-height:1.5rem}}.share-typing-indicator{padding-left:0}.share-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fade-char{opacity:0;animation:fade-in .3s ease-out forwards}.share-stream-caret{display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-.08em;background:#000;animation:blink 1s infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scroll-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-60px)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes language-switch-sheen{0%{transform:translate(-36%)}to{transform:translate(36%)}}@keyframes language-button-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes language-settle-in{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes share-speaker-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes share-audio-eq{0%,to{transform:scaleY(.62);opacity:.72}50%{transform:scaleY(1.12);opacity:1}}@keyframes bubble-enter{0%{opacity:1;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes blink{0%{opacity:.1}20%{opacity:1}to{opacity:.1}}.share-card--campaign{background:#f3f6fc;border:1px solid #DCE5F5}.share-card--campaign .share-chip{background:#c8ff53}.share-card--campaign .share-card-divider{background:#d1d9eb}.share-campaign-eyebrow--button{gap:.375rem;min-height:1.75rem;border:0;cursor:pointer;font-family:inherit;white-space:nowrap}.share-campaign-eyebrow--button svg{width:1rem;height:1rem;flex:0 0 auto}.share-card--custom{background:var(--share-card-bg);border-color:transparent}.share-card--custom.share-card--ink-dark{border-color:#0000000f}.share-card--custom .share-card-divider{background:#0000002e}.share-card--custom .share-chip,.share-card--custom .share-campaign-eyebrow{background:#ffffff8c;color:#0a0a0a}.share-card--custom.share-card--ink-light .share-card-question{color:#fff}.share-card--custom.share-card--ink-light .share-card-divider{background:#ffffff3d}.share-card--custom.share-card--ink-light .share-chip,.share-card--custom.share-card--ink-light .share-campaign-eyebrow{background:#ffffff29;color:#fff}.share-card--custom.share-card--ink-light .share-language-button{color:#fff}.share-card--custom.share-card--ink-light .share-chip img{filter:brightness(0) invert(1)}.share-card--custom.share-card--ink-light .share-language-button.is-active{background:#fff;color:#000}.share-card--custom.share-card--ink-light .option-button{background-color:#fff;color:#000}.share-campaign-eyebrow{display:inline-flex;align-items:center;background:#e5eaf2;color:#163ab2;font-size:.8rem;font-weight:600;border-radius:999px;padding:.25rem .75rem}.option-button.option-button--selectable{display:inline-flex;align-items:center;gap:.55rem}.option-button--selectable .option-radio{display:inline-block;width:1.05rem;height:1.05rem;border-radius:50%;border:2px solid currentColor;opacity:.55;flex:none;position:relative}.option-button--selected .option-radio{opacity:1}.option-button--selected .option-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:currentColor}.option-button--confirm{font-weight:600}.option-button--confirm:disabled{opacity:.55}.te .qlead{margin:0 4px -6px;font-size:17px;line-height:1.4;color:var(--te-g900)}.te main .qlead{margin-top:16px}.te main.qscreen{padding-top:12px}.te .list.survey{--sv: var(--te-g1000);--svInk: #ffffff}.te .list.survey .ans{background:var(--sv);color:var(--svInk)}.te .list.survey .ans .key{border-color:#ffffff8c;border-color:color-mix(in srgb,var(--svInk) 55%,transparent)}.te .list.survey .ans:before{background:var(--te-g600);background:color-mix(in srgb,var(--sv) 70%,var(--svInk))}.te .list.survey .ans.on{color:var(--svInk)}.te .list.survey .ans.on .key{background:var(--svInk);border-color:var(--svInk);color:var(--sv)}.te .ans.sel .key{background:currentColor;border-color:currentColor}.te .ans.sel .key svg{color:var(--te-mc)}.te .list.survey .ans.sel .key svg{color:var(--sv)}.te .confirmRow{margin-top:10px;display:flex}.te .confirmRow .goOn{flex:1}.te a.cbtn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.te main{overflow-y:auto;scrollbar-width:none}.te main::-webkit-scrollbar{display:none}.te main,.te .clog,.te .home,.te .sheetIn,.te .menu,.te .view,.te .doneBody.bye{overscroll-behavior:contain}.te main>.tools{flex:none}.te main>.list,.te main>.skip,.te main>.confirmRow{flex:none}.te main>.skipBar{flex:none;position:sticky;bottom:-18px;z-index:2;margin:6px -16px -18px;padding:14px 16px calc(6px + env(safe-area-inset-bottom,0px));display:flex;justify-content:center;background:linear-gradient(to bottom,#fff0,#fff 22px);pointer-events:none}.te main>.skipBar .skip{margin:0;pointer-events:auto}.te main.waiting{justify-content:center;align-items:center}.te .doneBody .sentText.long,.te .doneBody.bye.withCard .sentText.long{font-size:23px;line-height:1.25;letter-spacing:-.005em}.te .c-lead{margin:4px 0 -6px;font-size:19px;line-height:1.35;letter-spacing:-.01em;color:var(--te-g900);animation:rise var(--m-words, .28s) var(--ease) both}.te main.messenger{padding:0;overflow:hidden}.te .clog{overflow-anchor:none}.te .flood.plain{background:#fff}.te.done:has(.flood.plain){color:var(--te-black)}.te .doneBody.bye.withCard .goRow.goKey{background:linear-gradient(to bottom,transparent,#ffffff 14px)}.te .cdoc.edit .cfield.area{resize:none;overflow:hidden}.te .card .cfield.area.one{font-size:17px;line-height:1.35;padding:13px 14px;min-height:50px}.te .card .cbtns{flex-wrap:wrap}.te .card .cbtns .cbtn{white-space:nowrap;padding:0 12px;gap:7px}.te .card .cbtn .wi{flex:none}.te .c-key{position:relative;overflow:hidden}.te .c-key>*{position:relative}.te .c-key:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left;background:var(--key, var(--sig))}.te .c-key.on{color:var(--onKey, var(--onSig))}.te .c-key.on:before{animation:fillx var(--m-pick, .2s) var(--ease) forwards}.te .c-key.on .key{background:var(--onKey, var(--onSig));border-color:var(--onKey, var(--onSig))}.te .c-key:disabled:not(.on){opacity:1}.te .hask .qlead.hlead{margin:0 4px 14px;animation:rise var(--m-words, .3s) var(--ease) both}.te .anonPts{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.te .anonPts li{display:flex;align-items:flex-start;gap:14px}.te .anonPts .apIco{flex:none;width:40px;height:40px;border-radius:12px;background:#fff;color:var(--te-black);display:grid;place-items:center}.te .anonPts .apTxt{min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:1px}.te .anonPts .apTxt b{font-weight:500;font-size:17px;line-height:1.3;letter-spacing:-.01em;color:var(--te-black)}.te .anonPts .apTxt span{font-size:15px;line-height:1.4;color:var(--te-g900)}.te .sheetWrap.msgWrap{z-index:20;padding:calc(env(safe-area-inset-top,0px) + 12px) 10px 12px}.te .sheetWrap.msgWrap .card.sheet{height:100%;max-height:100%}.te .sheetWrap.msgWrap .sheetIn{flex:1}.te .sheetWrap.msgWrap .mposter{aspect-ratio:auto;max-height:none;background:none}.te .sheetWrap .card.sheet .ctag.mhead{align-items:center;gap:6px}.te .sheetWrap .card.sheet .ctag.mhead .mglyph{margin-top:0}.te .c-keys.survey{--sv: var(--te-g1000);--svInk: #ffffff}.te .c-keys.survey .c-key{background:var(--sv);color:var(--svInk)}.te .c-keys.survey .c-key .key{border-color:#ffffff8c;border-color:color-mix(in srgb,var(--svInk) 55%,transparent)}.te .c-keys.survey .c-key:before{background:var(--te-g600);background:color-mix(in srgb,var(--sv) 70%,var(--svInk))}.te .c-keys.survey .c-key.on{color:var(--svInk)}.te .c-keys.survey .c-key:is(.on,.sel) .key{background:var(--svInk);border-color:var(--svInk);color:var(--sv)}.te .c-key.sel .key{background:currentColor;border-color:currentColor}.te .c-key.sel .key svg{color:var(--te-mc)}.te .c-keys.survey .c-key.sel .key svg{color:var(--sv)}.te .c-key.on .key{display:grid;place-items:center;color:var(--key, var(--sig))}.te .c-keys.survey .c-key.on .key{color:var(--sv)}.te.toolsSmall .tools .pill.speak svg{width:22px;height:22px}.te.toolsSmall .tools .pill.anon svg{width:18px;height:18px}.te .voiceVeil{position:absolute;left:0;right:0;top:0;z-index:7;display:flex;flex-direction:column;justify-content:flex-start;gap:14px;padding:92px 24px 24px;background:#0f0e12;color:#fff;opacity:0;pointer-events:none;transition:opacity .18s var(--ease)}.te .voiceVeil.on{opacity:1;transition-duration:.16s}.te .cwrap>.dock .dockFoot{transition:opacity .16s var(--ease)}.te.rec .cwrap>.dock{z-index:8}.te.rec .cwrap>.dock .dockFoot{opacity:0;pointer-events:none}.te.rec>.head{z-index:0}.te .voiceVeil .vvTag{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:14px;letter-spacing:.01em;opacity:.7}.te .voiceVeil .vvDot{width:8px;height:8px;border-radius:50%;background:var(--te-orange);animation:vvPulse 1.2s ease-in-out infinite}@keyframes vvPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.65);opacity:.55}}.te .voiceVeil .vvWords{min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.te .voiceVeil .vvSaid{margin:0;font-size:31px;line-height:1.18;font-weight:300;letter-spacing:-.01em;text-wrap:pretty}.te .voiceVeil .vvHint{margin:0;font-size:24px;line-height:1.2;font-weight:300;color:#ffffff8c}.te .voiceVeil .vvHint.vvSmall{margin-top:12px;font-size:15px}@media (prefers-reduced-motion: reduce){.te .voiceVeil .vvDot{animation:none}}.te .voiceVeil .vvIn{display:flex;flex-direction:column;gap:14px;min-height:0}.te .voiceVeil.v-card{padding:82px 12px 24px;background:#0f0e124d;color:var(--te-black)}.te .voiceVeil.v-card .vvIn{padding:20px 22px 24px;border-radius:26px;transform:translateY(-14px);transition:transform .24s var(--ease)}.te .voiceVeil.v-card.on .vvIn{transform:none}.te .voiceVeil.v-card .vvIn{background:#fff;box-shadow:0 18px 50px #0000002e}.te .voiceVeil.v-card .vvSaid{font-size:26px;line-height:1.22}.te .voiceVeil.v-card .vvHint{font-size:22px;color:#0f0e1273}.te .voiceVeil.v-card .vvHint.vvSmall{font-size:15px}@media (prefers-reduced-motion: reduce){.te .voiceVeil .vvIn{transform:none;transition:none}}.te .tools .pill.speak{position:relative}.te .tools .pill.speak .wi{transition:opacity .15s var(--ease),transform .15s var(--ease)}.te .tools .pill.speak.playing .wi{opacity:0;transform:scale(.8)}.te .speakWaves{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:3px;opacity:0;transform:scale(.8);pointer-events:none;transition:opacity .15s var(--ease),transform .15s var(--ease)}.te .pill.speak.playing .speakWaves{opacity:1;transform:none}.te .speakWaves i{width:3.5px;height:16px;border-radius:2px;background:currentColor;transform:scaleY(.35)}.te .pill.speak.playing .speakWaves i{animation:speakWave .92s ease-in-out infinite}.te .pill.speak.playing .speakWaves i:nth-child(2){animation-duration:1.08s;animation-delay:.12s}.te .pill.speak.playing .speakWaves i:nth-child(3){animation-duration:.84s;animation-delay:.18s}.te .pill.speak.playing .speakWaves i:nth-child(4){animation-duration:1.02s;animation-delay:80ms}@keyframes speakWave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.te .pill.speak.playing .speakWaves i{animation:none}.te .pill.speak.playing .speakWaves i:nth-child(2),.te .pill.speak.playing .speakWaves i:nth-child(3){transform:scaleY(.8)}}.te .tools .pill.speak.loading .wi{opacity:0;transform:scale(.8)}.te .pill.speak.loading .speakWaves{opacity:.6;transform:none}.te .pill.speak.loading .speakWaves i{animation:speakWait .9s ease-in-out infinite}.te .pill.speak.loading .speakWaves i:nth-child(2){animation-delay:.11s}.te .pill.speak.loading .speakWaves i:nth-child(3){animation-delay:.22s}.te .pill.speak.loading .speakWaves i:nth-child(4){animation-delay:.33s}@keyframes speakWait{0%,to{transform:scaleY(.3)}50%{transform:scaleY(.5)}}@media (prefers-reduced-motion: reduce){.te .pill.speak.loading .speakWaves i{animation:none}}.te .goLine.on-pill{opacity:1;font-size:15px;font-variant-numeric:tabular-nums;text-transform:none}.te .goLine .num{font-weight:600;font-variant-numeric:tabular-nums}.te .goLine.on-pill{height:40px;padding:0 14px 0 16px;border-radius:999px;background:#0000000f;gap:8px;line-height:20px}.te.s-black .goLine.on-pill{background:#ffffff24}.te .goLine.on-pill .run{display:inline-flex;align-items:center;gap:6px;height:20px}.te .goLine.on-pill .dot{font-style:normal;opacity:.45}.te .goLine.on-pill .num{font-weight:inherit}.te .goLine.on-pill .roll{display:inline-block;height:20px;min-width:1ch;overflow:hidden;text-align:center}.te .goLine.on-pill .roll .num{display:block;height:20px;line-height:20px;animation:numUp .22s cubic-bezier(.2,.8,.2,1) both}.te .goLine.on-pill .wi{display:block;flex:none}@keyframes numUp{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.te .goLine.on-pill .roll .num{animation:none}}.te .goLine.on-pill{position:relative;overflow:hidden;isolation:isolate}.te .kfill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:translate(-100%);pointer-events:none;border-radius:inherit}.te .goLine .kfill{background:#0000001a}.te .goLine.on-pill{display:inline-grid;grid-template-columns:auto auto;-moz-column-gap:8px;column-gap:8px;align-items:center;transition:background .22s var(--ease)}.te .goLine.on-pill .run,.te .goLine.on-pill .stop{grid-row:1;grid-column:1;display:inline-flex;align-items:center;transition:opacity .2s var(--ease)}.te .goLine.on-pill .stop{opacity:0}.te .goLine.on-pill .wi{grid-row:1;grid-column:2}.te .goLine.on-pill .kfill{transition:opacity .26s var(--ease)}.te.paused .goLine.on-pill{height:40px;padding:0 14px 0 16px;border-radius:999px;font-size:15px;background:#fff}.te.paused .goLine.on-pill .run{display:inline-flex;opacity:0}.te.paused .goLine.on-pill .stop{display:inline-flex;opacity:1}.te.paused .goLine.on-pill .kfill{opacity:0}@media (prefers-reduced-motion: reduce){.te .goLine.on-pill,.te .goLine.on-pill .run,.te .goLine.on-pill .stop,.te .goLine.on-pill .kfill{transition:none}}.te button.vback{margin-left:0;min-height:36px;padding:0 14px 0 10px;border-radius:999px;background:var(--te-mc);color:var(--te-black)}.te .backBar{flex:none;display:flex;padding:4px 20px 0}.te .backBar:empty{display:none}.te .headBack{display:flex;align-items:center}.te .headBack:empty{display:none}.te .head:has(.headBack:not(:empty)) .logo{display:none}.te .headBack button.vback{min-height:42px;margin:0;align-self:center}.te .backBar+.view{padding-top:12px}.markdown-text p{margin:0 0 12px}.markdown-text p:last-child{margin-bottom:0}.markdown-text h2{font-size:17px;font-weight:700;color:#111;margin:18px 0 8px}.markdown-text h2:first-child{margin-top:0}.markdown-text h3{font-size:15px;font-weight:600;color:#111;margin:16px 0 6px}.markdown-text h3:first-child{margin-top:0}.markdown-text ul,.markdown-text ol{margin:0 0 12px;padding-left:22px}.markdown-text ul{list-style:disc}.markdown-text ol{list-style:decimal}.markdown-text li{margin:3px 0}.markdown-text a{color:inherit;text-decoration:underline}.markdown-text img{display:block;max-width:100%;height:auto;border-radius:12px;margin:14px 0}.markdown-text strong{font-weight:600}:root{--te-black: #0f0e12;--te-white: #f5f5f5;--te-mc: #f1f2f2;--te-g100: #e5e5e5;--te-g200: #cccccc;--te-g300: #b2b2b2;--te-g500: #a1a7af;--te-g600: #767676;--te-g700: #7f7f7f;--te-g900: #4d4d4d;--te-g1000: #272727;--te-orange: #f05a24;--te-yellow: #fab413;--te-green: #006837;--te-blue: #0071bb;--te-red: #b81d13;--ease: cubic-bezier(.2, .8, .2, 1);--ios: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--m-words: .3s;--m-reply: .24s;--m-card: .3s;--m-pick: .2s;--m-sheet: .3s;--m-fade: .2s;--m-dist: 10px}.te-root{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#fff;font-family:var(--ios);-webkit-font-smoothing:antialiased}.te-root .app.te{height:100%}.te,.te *{box-sizing:border-box;-webkit-font-smoothing:antialiased}.te button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:inherit}.te button:focus-visible{outline:2px solid var(--te-orange);outline-offset:2px}.te p,.te h1,.te h2,.te h3{margin:0}@keyframes rise{0%{opacity:0;transform:translateY(var(--m-dist, 10px))}to{opacity:1;transform:none}}@keyframes riseX{0%{opacity:0;transform:translate(-50%,var(--m-dist, 10px))}to{opacity:1;transform:translate(-50%)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fillx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.r{animation:rise var(--m-words, .28s) var(--ease) both}.app.te{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;background:#fff;color:var(--te-black);--sig: var(--te-green);--onSig: #ffffff;--tool: var(--te-mc);--onTool: var(--te-black)}.te{--band: rgba(0,0,0,.22)}.te.s-black{--sig: var(--te-g1000);--onSig: #ffffff;--band: rgba(255,255,255,.12)}.te.s-grey{--sig: var(--te-mc);--onSig: var(--te-black);--band: rgba(0,0,0,.07);--key: var(--te-g1000);--onKey: #ffffff}.te.s-yellow{--sig: var(--te-yellow);--onSig: var(--te-black);--band: rgba(0,0,0,.12)}.te.s-orange{--sig: var(--te-orange);--onSig: var(--te-black);--band: rgba(0,0,0,.14)}.te.tool-blue{--tool: var(--te-blue);--onTool: #ffffff}.te.tool-yellow{--tool: var(--te-yellow);--onTool: var(--te-black)}.te.tool-orange{--tool: var(--te-orange);--onTool: var(--te-black)}.te.tool-green{--tool: var(--te-green);--onTool: #ffffff}.te .head{height:72px;padding:0 16px 0 20px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.te .logo{display:flex;align-items:center}.te .logo svg{display:block}.te .tabs{display:flex;gap:2px;padding:3px;border-radius:12px;background:var(--te-mc);font-size:15px}.te .tabs button{height:36px;padding:0 12px;border-radius:9px;color:var(--te-g600);text-transform:lowercase}.te .tabs button[aria-current]{background:#fff;color:var(--te-black);box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000a}.te main{flex:1;min-height:0;padding:0 16px 18px;display:flex;flex-direction:column;position:relative;z-index:1}.te .tools{margin-top:auto;padding:0 4px;display:flex;align-items:center;gap:8px}.te .pill{height:40px;padding:0 13px;border-radius:10px;background:var(--te-mc);color:var(--te-black);display:inline-flex;align-items:center;gap:7px;font-size:15px;text-transform:lowercase}.te .pill.anon{background:var(--tool);color:var(--onTool);transition:background .16s var(--ease),color .16s var(--ease)}.te .pill.lang{padding:0 4px 0 11px;gap:6px}.te .lang .opt{height:32px;min-width:38px;padding:0 8px;border-radius:7px;display:grid;place-items:center;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--te-black)}.te .lang .opt[aria-pressed=true]{background:var(--te-black);color:#fff}.te .pill.speak{margin-left:auto;width:44px;padding:0;justify-content:center}.te.toolsSmall .tools{gap:6px}.te.toolsSmall .pill{position:relative;height:32px;padding:0 10px;border-radius:8px;gap:6px;font-size:13px}.te.toolsSmall .pill:after,.te.toolsSmall .lang .opt:after{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}.te.toolsSmall .pill svg{width:15px;height:15px;flex:none}.te.toolsSmall .pill.lang svg{width:17px;height:17px;stroke-width:1.41}.te.toolsSmall .pill.lang{padding:0 3px 0 9px;gap:4px}.te.toolsSmall .pill.lang:after{display:none}.te.toolsSmall .lang .opt{position:relative;height:26px;min-width:32px;padding:0 6px;border-radius:6px;font-size:11.5px}.te.toolsSmall .lang .opt:after{top:-9px;right:-1px;bottom:-9px;left:-1px}.te.toolsSmall .pill.speak{width:32px}.te.toolsSmall .pill.speak svg{width:18px;height:18px;stroke-width:1.33}.te.toolsSmall h1{margin-top:14px}.te h1{margin:18px 4px 24px;font-size:44px;line-height:1.04;font-weight:300;letter-spacing:-.015em;text-transform:lowercase;text-wrap:pretty}.te .list{display:flex;flex-direction:column;gap:6px}.te .ans{position:relative;width:100%;height:70px;padding:0 18px 0 20px;border-radius:12px;background:var(--te-mc);display:flex;align-items:center;justify-content:space-between;font-size:22px;font-weight:400;letter-spacing:-.01em;text-transform:lowercase;overflow:hidden;transition:transform .12s var(--ease)}.te .ans:active{transform:scale(.985)}.te .ans:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left;background:var(--key, var(--sig))}.te .ans>*{position:relative}.te .key{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--te-g300);display:grid;place-items:center}.te .ans.on{color:var(--onKey, var(--onSig))}.te .ans.on:before{animation:fillx var(--m-pick, .2s) var(--ease) forwards}.te .ans.on .key{background:var(--onKey, var(--onSig));border-color:var(--onKey, var(--onSig));color:var(--key, var(--sig))}.te .ans.care:before{background:var(--te-yellow);animation:fillx var(--m-pick, .2s) var(--ease) forwards}.te .ans.care .key{border:7px solid var(--te-black)}.te .skip{margin:14px 0 0;align-self:center;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:16px;color:inherit;text-transform:lowercase}.te .skip svg{flex:none;transform:translateY(.11em)}.te .skip span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--te-g200)}.te.skipLeft .skip{margin:14px 4px 0;align-self:flex-start;gap:8px;padding:0;color:inherit}.te.skipLeft .skip span{text-decoration:none}.te .flood{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sig);z-index:0}.te.done{color:var(--onSig)}.te.done .tabs{background:#ffffff2e}.te.lightSig.done .tabs{background:#00000014}.te.done .tabs button{color:var(--onSig);opacity:.8}.te.done .tabs button[aria-current]{opacity:1;color:var(--te-black)}.te .doneBody{flex:1;padding:0 20px 26px;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;position:relative;z-index:1}.te .doneBody .ok{width:64px;height:64px;border-radius:50%;border:1.5px solid currentColor;display:grid;place-items:center;margin-bottom:10px}.te .doneBody h2{margin:0;font-size:54px;line-height:1;font-weight:300;letter-spacing:-.02em;text-transform:lowercase}.te .doneBody p{margin:0;font-size:19px;line-height:1.4;text-transform:lowercase}.te .doneBody .more{margin-top:26px;padding-top:16px;border-top:1px solid currentColor;display:flex;align-items:center;justify-content:space-between;font-size:17px;min-height:44px;text-transform:lowercase}.te .fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transform:translate(-100%);background:#0003;pointer-events:none;background:var(--band)}.te .sayRow{display:flex;gap:8px;margin-top:4px}.te .say{height:44px;padding:0 16px;border-radius:12px;background:#ffffff2e;display:inline-flex;align-items:center;gap:8px;font-size:16px;text-transform:lowercase}.te.lightSig .say{background:#00000014}.te .doneBody.sent{gap:22px;padding-bottom:30px}.te .glyph{display:block;width:60px;height:60px}.te .glyph svg{display:block;width:100%;height:100%}.te .doneBody .sentText{margin:0;font-size:40px;line-height:1.08;font-weight:300;letter-spacing:-.015em;text-transform:lowercase;text-wrap:pretty}.te .doneBody .sentText span{opacity:.7}.te .sent .say{height:48px;padding:0 18px;font-size:17px}.te .say.go{display:none}.te .goRow{display:flex}.te .goRow.goKey{position:sticky;bottom:0;z-index:2;padding-top:14px;background:linear-gradient(to bottom,transparent,var(--sig) 14px)}.te .goRow.goKey .goOn{flex:1}.te .doneBody.sent .goRow.goKey{bottom:-30px;padding-bottom:30px;margin-bottom:-30px}.te .goLine{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:15px;opacity:.85;text-transform:lowercase}.te .goLine .stop{display:none}.te.paused .goLine{opacity:1;height:48px;padding:0 18px;border-radius:12px;font-size:17px;background:#ffffff2e}.te.lightSig.paused .goLine{background:#00000014}.te.s-grey.paused .goLine{background:#fff}.te.paused .goLine .stop{display:inline}.te .goLine .run{display:inline-flex;align-items:center;gap:8px}.te.paused .goLine .run{display:none}.te .goLine .count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 5px;border-radius:7px;background:#fff3;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.te.lightSig .goLine .count{background:#00000014}.te.s-grey .goLine .count{background:#fff}.te .qtools{margin:0;padding:0;animation:rise var(--m-words, .28s) var(--ease) both}.te .qtools+.c-ai{margin-top:0}.te .pill.anon.icon{width:32px;padding:0;justify-content:center}.te .qtools .pill.speak{margin-left:0}.te:not(.toolsSmall) .pill.anon.icon{width:40px}.te .cwrap{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;z-index:1}.te .clog{position:relative;flex:1;min-height:0;overflow-y:auto;padding:8px 20px 14px;display:flex;flex-direction:column;gap:14px;scrollbar-width:none}.te .clog::-webkit-scrollbar{display:none}.te .hist{display:flex;flex-direction:column;gap:14px;padding-bottom:22px}.te .hist .c-me{animation:none}.te .turn{display:flex;flex-direction:column;gap:14px}.te .hist,.te .turn{flex-shrink:0}.te .turnGap{flex:1;min-height:8px}.te .c-q{margin:0;font-size:15px;color:var(--te-g600);text-transform:lowercase}.te .c-me{align-self:flex-end;max-width:82%;padding:13px 16px;border-radius:12px;background:var(--te-mc);font-size:18px;line-height:1.35;text-transform:lowercase;animation:rise var(--m-reply, .24s) var(--ease) both}.te .c-me small{display:block;margin-top:6px;font-size:12px;color:var(--te-g900);opacity:.8}.te .c-ai{margin:4px 0 0;font-size:31px;line-height:1.12;font-weight:300;letter-spacing:-.01em;text-transform:lowercase;text-wrap:pretty;animation:rise var(--m-words, .28s) var(--ease) both}.te .c-ai.old{margin:0;font-size:19px;line-height:1.35;letter-spacing:-.01em;color:var(--te-g900);animation:none}.te .c-keys{display:flex;flex-direction:column;gap:6px;animation:rise var(--m-words, .28s) 80ms var(--ease) both}.te .c-key{width:100%;height:70px;padding:0 18px 0 20px;border-radius:12px;background:var(--te-mc);display:flex;align-items:center;justify-content:space-between;font-size:22px;letter-spacing:-.01em;text-transform:lowercase;transition:transform .12s var(--ease)}.te .c-key:active{transform:scale(.985)}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}.te .thinking{display:flex;gap:5px;padding:10px 0 6px}.te .thinking i{width:8px;height:8px;border-radius:2px;background:var(--te-g300);animation:blink .9s ease-in-out infinite}.te .thinking i:nth-child(2){animation-delay:.15s}.te .thinking i:nth-child(3){animation-delay:.3s}.te .dock{flex:none;padding:10px 20px 22px;border-top:1px solid var(--te-g100);display:flex;flex-direction:column;gap:6px;background:#fff;position:relative;z-index:1}.te .dockRow{position:relative;display:flex;gap:8px}.te.rec .recBar.wide{animation-name:growWide}@keyframes growWide{0%{clip-path:inset(0 92px 0 0 round 12px)}to{clip-path:inset(0 0 0 0 round 12px)}}.te .holdBtn{flex:1;height:58px;border-radius:12px;background:var(--te-g1000);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font-size:17px;text-transform:lowercase;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background .14s var(--ease),color .14s var(--ease),transform .14s var(--ease)}.te .holdBtn .off,.te .holdBtn .on{display:inline-flex;align-items:center;gap:10px}.te .holdBtn .on{display:none}.te.rec .holdBtn{background:var(--te-orange);color:var(--te-black);transform:scale(.985)}.te.rec .holdBtn .off{display:none}.te.rec .holdBtn .on{display:inline-flex}@keyframes wv{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.te .wv{display:inline-flex;gap:3px;align-items:center;height:18px}.te .wv i{width:3px;height:18px;border-radius:2px;background:currentColor;animation:wv .7s ease-in-out infinite}.te .wv i:nth-child(2){animation-delay:-.15s}.te .wv i:nth-child(3){animation-delay:-.3s}.te .wv i:nth-child(4){animation-delay:-.45s}.te .wv i:nth-child(5){animation-delay:-.6s}.te .typeBtn{width:84px;height:58px;border-radius:12px;background:var(--te-mc);font-size:17px;text-align:center;text-transform:lowercase}.te .typeRow{position:relative;display:flex;gap:8px;align-items:center}.te .recBar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:12px;background:var(--te-orange);color:var(--te-black);display:none;align-items:center;justify-content:center;gap:12px;font-size:17px;text-transform:lowercase;pointer-events:none}.te.rec .recBar{display:flex;animation:grow .22s var(--ease) both}@keyframes grow{0%{clip-path:inset(0 66px 0 calc(100% - 118px) round 10px)}to{clip-path:inset(0 0 0 0 round 12px)}}.te .field{flex:1;min-width:0;height:58px;display:flex;align-items:center;gap:4px;padding:0 6px 0 14px;border:1.5px solid var(--te-g200);border-radius:12px;background:#fff}.te .field:focus-within{border-color:var(--te-black)}.te .field input{flex:1;min-width:0;height:100%;border:0;padding:0;font:inherit;font-size:17px;color:var(--te-black);background:transparent;outline:none}.te .fieldMic{width:40px;height:40px;flex:none;border-radius:10px;display:grid;place-items:center;color:var(--te-g900);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background .14s var(--ease),color .14s var(--ease)}.te.rec .fieldMic{background:var(--te-orange);color:var(--te-black)}.te .sendBtn{width:58px;height:58px;flex:none;border-radius:12px;background:var(--te-mc);color:var(--te-g1000);display:grid;place-items:center;transition:background .16s var(--ease),color .16s var(--ease)}.te .sendBtn.ready{background:var(--te-g1000);color:#fff}.te .dockFoot{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--te-g600)}.te .goOn{flex:1;height:52px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:17px;color:var(--te-black);text-transform:lowercase;border:1.5px solid var(--te-g1000);background:transparent}.te .goOn svg{transform:translateY(.11em)}.te .dockFoot{height:52px}.te .goOn{border-radius:12px;transition:background .22s var(--ease),color .22s var(--ease)}.te .goOn.strong{background:var(--te-g1000);color:#fff}.te .doneBody .askLine{margin:0;font-size:17px;line-height:1.35;opacity:.85;text-transform:lowercase}.te .askBlock{display:flex;flex-direction:column;gap:10px}.te.byeTone.bt-grey-pale{--sig: #f1f2f2;--onSig: var(--te-black);--band: rgba(0,0,0,.07)}.te.byeTone.bt-grey-soft{--sig: #e9e9e9;--onSig: var(--te-black);--band: rgba(0,0,0,.07)}.te.byeTone.bt-yellow-pale{--sig: #fff0d1;--onSig: var(--te-black);--band: rgba(0,0,0,.07)}.te.byeTone.bt-yellow-soft{--sig: #fedc97;--onSig: var(--te-black);--band: rgba(0,0,0,.07)}.te.byeTone.bt-orange-pale{--sig: #fcdbcf;--onSig: var(--te-black);--band: rgba(0,0,0,.07)}.te.byeTone.bt-orange-soft{--sig: #f8ac92;--onSig: var(--te-black);--band: rgba(0,0,0,.07)}.te.byeTone.bt-blue-pale{--sig: #c7e0f0;--onSig: var(--te-black);--band: rgba(0,0,0,.07)}.te.byeTone.bt-blue-soft{--sig: #80b8dd;--onSig: var(--te-black);--band: rgba(0,0,0,.07)}.te.byeTone.bt-green-pale{--sig: #c7ded3;--onSig: var(--te-black);--band: rgba(0,0,0,.07)}.te.byeTone.bt-green-soft{--sig: #80b49b;--onSig: var(--te-black);--band: rgba(0,0,0,.07)}.te.byeTone.bt-sand-pale{--sig: #f5efe1;--onSig: var(--te-black);--band: rgba(0,0,0,.07)}.te.byeTone.bt-sand-soft{--sig: #e9dabc;--onSig: var(--te-black);--band: rgba(0,0,0,.07)}.te.byeTone.bt-black-pale{--sig: #cfcfce;--onSig: var(--te-black);--band: rgba(0,0,0,.07)}.te.byeTone.bt-black-soft{--sig: #595a5a;--onSig: var(--te-black);--band: rgba(0,0,0,.07)}.te .doneBody.bye{overflow-y:auto;scrollbar-width:none;justify-content:flex-start}.te .doneBody.bye>:first-child{margin-top:auto}.te .doneBody.bye::-webkit-scrollbar{display:none}.te .doneBody.bye.withCard{gap:16px}.te .doneBody.bye.withCard .sentText{font-size:31px;line-height:1.12}.te .byeCards{display:flex;flex-direction:column;gap:8px}.te .byeCards .card{animation:none}.te .byeCards .cdoc:not(.edit) q{display:none}.te .askBlock .fkeys,.te .askBlock .sayRow{margin-top:10px}.te .chips{display:flex;flex-wrap:wrap;gap:8px}.te .chip{height:42px;padding:0 15px;border-radius:10px;background:#ffffff2e;display:inline-flex;align-items:center;gap:7px;font-size:16px;text-transform:lowercase}.te.lightSig .chip{background:#00000014}.te.s-grey .chip{background:#fff}.te .fkeys{display:flex;flex-direction:column;gap:6px}.te .fkey{width:100%;height:62px;padding:0 18px 0 20px;border-radius:12px;background:#ffffff29;display:flex;align-items:center;justify-content:space-between;font-size:21px;letter-spacing:-.01em;text-transform:lowercase}.te.lightSig .fkey{background:#00000012}.te.s-grey .fkey{background:#fff}.te .fkey .key{border-color:currentColor;opacity:.55}.te .fkey svg{opacity:.8}.te .fkey.yes svg{width:22px;height:22px;opacity:1}.te.paused .say.go{display:inline-flex}.te .doneBody .more .go{display:inline-flex;align-items:center;gap:8px}.te .doneBody .more .state{opacity:.85}.app.te.gone{background:var(--te-mc);color:var(--te-g900);align-items:center;justify-content:center;text-align:center;gap:8px;padding:0 44px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.te .card{--cbg: #dddddd;--cfg: var(--te-black);--cbtn: #231f20;--cline: rgba(15,14,18,.12);position:relative;background:var(--cbg);color:var(--cfg);border-radius:22px;padding:22px 20px 20px;display:flex;flex-direction:column;gap:14px;animation:rise var(--m-card, .3s) var(--ease) both}.te :is(.card,.hcard,.sysnote).c-yellow{--cbg: #fdb92f;--cline: rgba(15,14,18,.16)}.te :is(.card,.hcard,.sysnote).c-orange{--cbg: var(--te-orange);--cline: rgba(15,14,18,.18)}.te :is(.card,.hcard,.sysnote).c-blue{--cbg: var(--te-blue);--cfg: #ffffff;--cbtn: #ffffff;--cline: rgba(255,255,255,.26)}.te :is(.card,.hcard,.sysnote).c-black{--cbg: #231f20;--cfg: #ffffff;--cbtn: #ffffff;--cline: rgba(255,255,255,.2)}.te :is(.card,.hcard,.sysnote).c-white{--cbg: var(--te-mc)}.te :is(.card,.hcard,.sysnote).c-green{--cbg: #006837;--cfg: #ffffff;--cbtn: #ffffff;--cline: rgba(255,255,255,.24)}.te :is(.card,.hcard,.sysnote).c-sand{--cbg: #d3b678;--cline: rgba(15,14,18,.14)}.te :is(.card,.hcard,.sysnote).c-grey.t2{--cbg: #e9e9e9;--cfg: var(--te-black);--cbtn: #231f20;--cline: rgba(15,14,18,.12)}.te :is(.card,.hcard,.sysnote).c-grey.t3{--cbg: #f1f2f2;--cfg: var(--te-black);--cbtn: #231f20;--cline: rgba(15,14,18,.12)}.te :is(.card,.hcard,.sysnote).c-yellow.t2{--cbg: #fedc97;--cfg: var(--te-black);--cbtn: #231f20;--cline: rgba(15,14,18,.12)}.te :is(.card,.hcard,.sysnote).c-yellow.t3{--cbg: #fff0d1;--cfg: var(--te-black);--cbtn: #231f20;--cline: rgba(15,14,18,.12)}.te :is(.card,.hcard,.sysnote).c-orange.t2{--cbg: #f8ac92;--cfg: var(--te-black);--cbtn: #231f20;--cline: rgba(15,14,18,.12)}.te :is(.card,.hcard,.sysnote).c-orange.t3{--cbg: #fcdbcf;--cfg: var(--te-black);--cbtn: #231f20;--cline: rgba(15,14,18,.12)}.te :is(.card,.hcard,.sysnote).c-blue.t2{--cbg: #80b8dd;--cfg: var(--te-black);--cbtn: #231f20;--cline: rgba(15,14,18,.12)}.te :is(.card,.hcard,.sysnote).c-blue.t3{--cbg: #c7e0f0;--cfg: var(--te-black);--cbtn: #231f20;--cline: rgba(15,14,18,.12)}.te :is(.card,.hcard,.sysnote).c-green.t2{--cbg: #80b49b;--cfg: var(--te-black);--cbtn: #231f20;--cline: rgba(15,14,18,.12)}.te :is(.card,.hcard,.sysnote).c-green.t3{--cbg: #c7ded3;--cfg: var(--te-black);--cbtn: #231f20;--cline: rgba(15,14,18,.12)}.te :is(.card,.hcard,.sysnote).c-sand.t2{--cbg: #e9dabc;--cfg: var(--te-black);--cbtn: #231f20;--cline: rgba(15,14,18,.12)}.te :is(.card,.hcard,.sysnote).c-sand.t3{--cbg: #f5efe1;--cfg: var(--te-black);--cbtn: #231f20;--cline: rgba(15,14,18,.12)}.te :is(.card,.hcard,.sysnote).c-black.t2{--cbg: #595a5a;--cfg: var(--te-black);--cbtn: #231f20;--cline: rgba(15,14,18,.12)}.te :is(.card,.hcard,.sysnote).c-black.t3{--cbg: #cfcfce;--cfg: var(--te-black);--cbtn: #231f20;--cline: rgba(15,14,18,.12)}.te :is(.card,.hcard,.sysnote).c-black.t2{--cfg: #ffffff;--cbtn: #ffffff;--cline: rgba(255,255,255,.22)}.te :is(.card,.hcard,.sysnote).inkW{--cfg: #ffffff;--cbtn: #ffffff;--cline: rgba(255,255,255,.3)}.te .card .ctag{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;text-transform:lowercase;opacity:.75}.te .card .ctitle{margin:0;font-size:27px;line-height:1.12;font-weight:300;letter-spacing:-.01em;text-transform:lowercase;text-wrap:balance}.te .card .ctext{margin:0;font-size:17px;line-height:1.4;text-transform:lowercase;text-wrap:pretty}.te .card .cglyph{position:absolute;top:16px;right:16px;width:46px;height:46px;display:block}.te .card .cglyph+.ctag{margin-top:14px}.te .card .cglyph~.ctitle{padding-right:34px}.te .card .cglyph svg{width:100%;height:100%;display:block}.te .card .crows{display:flex;flex-direction:column}.te .card .crow{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:17px;text-transform:lowercase;border-top:1px solid var(--cline)}.te .card .crow:last-child{border-bottom:1px solid var(--cline)}.te .card .crow b{white-space:nowrap;font-weight:400;font-variant-numeric:tabular-nums;text-transform:none;-moz-user-select:all;user-select:all;-webkit-user-select:all}.te .card .crow>span{min-width:0}.te .card .crow .sub{display:block;font-size:13px;opacity:.7}.te .tg{width:52px;height:30px;flex:none;border-radius:15px;background:#595a5a;position:relative;transition:background .18s var(--ease)}.te .tg:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#cfcfce;transition:transform .2s var(--ease),background .18s var(--ease)}.te .tg[aria-checked=true]{background:#231f20}.te .tg[aria-checked=true]:after{transform:translate(22px);background:#fff}.te .card .tg[aria-checked=true]{background:var(--cbtn)}.te .card .tg[aria-checked=true]:after{background:var(--cbg)}.te .card:is(.c-grey,.t2,.t3):not(.inkW) .tg[aria-checked=true]:after{background:#fff}.te .card .cdoc{padding:14px 16px;border-radius:14px;background:#ffffff8c;display:flex;flex-direction:column;gap:8px}.te .card:is(.c-blue,.c-black,.inkW) .cdoc{background:#ffffff1f}.te .card:is(.t2,.t3) .cdoc{background:#fff9}.te .card.c-black.t2 .cdoc{background:#ffffff1f}.te .card .cdoc q{font-size:17px;line-height:1.35;quotes:"“" "”" "‘" "’"}.te .card .cdoc span{font-size:13px;opacity:.7;text-transform:lowercase}.te .card .cfield{height:50px;border-radius:12px;border:1.5px solid var(--cfg);background:transparent;padding:0 14px;font:inherit;font-size:17px;color:var(--cfg);outline:none;width:100%;box-sizing:border-box}.te .card .cfield::-moz-placeholder{color:currentColor;opacity:.5}.te .card .cfield::placeholder{color:currentColor;opacity:.5}.te .card .cbtns{display:flex;gap:8px;margin-top:4px}.te .card .cbtns.stack{flex-direction:column}.te .card .cbtn{flex:1;height:54px;padding:0 16px;border-radius:27px;border:1.5px solid var(--cbtn);background:transparent;color:var(--cfg);font-size:18px;text-transform:lowercase;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .12s var(--ease),background .16s var(--ease)}.te .card .cbtn.cfill{background:var(--cbtn);color:var(--cbg)}.te .card .cbtn:active{transform:scale(.98)}.te .card .ctag .pulse{width:8px;height:8px;border-radius:50%;background:#ec461e}:is(.te .hcard .htag,.te .caserow,.te .card .ctag,.te .sup .sup-newpill) .pulse{position:relative;isolation:isolate}:is(.te .hcard .htag,.te .caserow,.te .card .ctag,.te .sup .sup-newpill) .pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;background:var(--pr, rgba(236,70,30,.5));animation:tePulse 1.8s var(--ease) infinite}@keyframes tePulse{0%{transform:scale(1);opacity:1}70%,to{transform:scale(3);opacity:0}}.te .card .cnote b,.te .triNote b{font-weight:500;white-space:nowrap;-moz-user-select:all;user-select:all;-webkit-user-select:all}.te .card .cnote,.te .triNote{margin:0;font-size:13px;line-height:1.4;opacity:.75;text-transform:lowercase}.te .triWrap{display:flex;flex-direction:column;gap:8px}.te .triNote{text-align:center;padding:0 18px}.te .card .cdoc .dhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.te .card .cdoc .dhead b{font-size:14px;font-weight:500;text-transform:lowercase}.te .card .dedit{font-size:14px;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;min-height:32px;padding:0 2px}.te .card .cdoc.edit{gap:6px;background:#ffffff8c}.te .card .flab{font-size:13px;opacity:.7;text-transform:lowercase}.te .card .cfield.area{height:auto;padding:10px 14px;line-height:1.4;resize:none;font-size:16px}.te .card .cdoc .cfield{border-width:1px;background:#fff}.te .card .cfield.bad{border-color:var(--te-orange)}.te .card .cbtns .cbtn:only-child{flex:1}.te .card .cbtns:not(.stack) .cbtn.cfill{flex:1.5}.te .card .cdoc q{text-transform:lowercase}.te.sentence .card .cdoc q{text-transform:none}.te.btnKeys .card .cbtn{border-radius:12px}.te .card.done{gap:6px;padding:18px 20px}.te .card.done .ctitle{font-size:22px}.te .tri{position:relative;width:92%;margin:0 auto;aspect-ratio:350 / 318;max-width:100%;color:var(--te-black);animation:rise var(--m-card, .32s) var(--ease) both}.te .tri>svg.shape{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.te .tri .tin{position:absolute;left:13%;right:13%;bottom:8%;top:22%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;gap:10px}.te .tri .tglyph{width:54px;height:54px}.te .tri .tglyph svg{width:100%;height:100%;display:block}.te .tri .ttitle{margin:0;font-size:23px;line-height:1.1;font-weight:300;letter-spacing:-.005em;text-transform:lowercase;text-wrap:balance}.te .tri .cbtns{width:100%;display:flex;gap:6px;margin-top:6px}.te .tri .cbtn{flex:1;min-width:0;height:46px;border-radius:23px;border:1.5px solid #231f20;background:transparent;color:var(--te-black);font-size:16px;text-transform:lowercase}.te .tri .cbtn.cfill{background:#231f20;color:#fdb92f}.te.btnKeys .tri .cbtn{border-radius:12px}.te.sentence .card .ctitle,.te.sentence .card .ctext,.te.sentence .tri .ttitle,.te.sentence .card .cnote,.te.sentence .triNote,.te.sentence .card .cdoc .dhead b{text-transform:none}.te .tabs button{position:relative}.te .tabs .badge{position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background:#ec461e}.te .tabs .badge.count{top:-7px;right:-7px;width:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;color:#fff;font-size:12px;font-weight:600;font-style:normal;line-height:20px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #fff;box-sizing:border-box}.te .wi{display:block;flex:none}.te .home{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:4px 20px 14px;display:flex;flex-direction:column;gap:14px}.te .home::-webkit-scrollbar,.te .view::-webkit-scrollbar{display:none}.te .hcards{display:flex;flex-direction:column;gap:8px}.te .hcard{--cbg: #dddddd;--cfg: var(--te-black);width:100%;text-align:left;border-radius:22px;background:var(--cbg);color:var(--cfg);padding:15px 18px 16px;display:flex;flex-direction:column;gap:6px;animation:rise .28s var(--ease) both;transition:transform .12s var(--ease)}.te .hcard:active{transform:scale(.985)}.te .hcard{position:relative}.te .hcard .hglyph{position:absolute;top:13px;right:16px;width:24px;height:24px}.te .hcard .hglyph svg{width:100%;height:100%;display:block}.te .hcard .htag,.te .hcard .hfrom,.te .hcard .htitle{padding-right:30px}.te .hcard .htag{display:flex;align-items:center;gap:7px;font-size:13px;opacity:.75;text-transform:lowercase}.te .hcard .htag .pulse,.te .caserow .pulse,.te .card .ctag .pulse{width:8px;height:8px;border-radius:50%;background:#ec461e;flex:none}.te .hcard .hfrom{display:flex;align-items:center;gap:8px;font-size:15px;text-transform:lowercase}.te .av{width:22px;height:22px;border-radius:50%;background:var(--te-g1000);color:#fff;display:inline-grid;place-items:center;font-size:12px;font-weight:500;flex:none}.te .hcard .htitle{font-size:21px;line-height:1.2;font-weight:300;letter-spacing:-.01em;text-transform:lowercase;text-wrap:balance}.te .hcard .hprev{display:flex;align-items:center;gap:6px;font-size:15px;line-height:1.35;opacity:.8;text-transform:lowercase}.te .hask{margin-top:auto;display:flex;flex-direction:column}.te .hhello{margin:0 4px;font-size:15px;color:var(--te-g600);text-transform:lowercase}.te .hq{margin:4px 4px 20px;font-size:44px;line-height:1.04;font-weight:300;letter-spacing:-.015em;text-transform:lowercase;text-wrap:pretty}.te .dock.slim{padding-top:12px}.te .hq.sm{font-size:31px;line-height:1.1;margin:2px 4px 14px}.te .hcard{gap:4px;padding-top:13px;padding-bottom:14px}.te .hcard .hprev{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.te .hcard .htitle{font-size:19px}.te .hcard .hprev .wi{display:inline-block;vertical-align:-1px;margin-right:5px}.te :is(.card,.hcard).c-orange:not(.t2):not(.t3) .pulse{background:var(--cfg);--pr: rgba(15,14,18,.5)}.te :is(.card,.hcard).c-orange.inkW:not(.t2):not(.t3) .pulse{--pr: rgba(255,255,255,.5)}.te .hcard .av{background:var(--cfg);color:var(--cbg)}.te main .hcards.qn{margin:4px 4px 0}.te .home.news2 .c-key{height:58px}.te .home.news2 .htitle,.te .hcards.qn .htitle{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.te .hcards.qn~.list .ans{height:62px}.te .hcards.qn~.skip{margin-top:6px}.te h1.sm{font-size:34px;line-height:1.08;margin:12px 4px 18px}.te .sheetWrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:#0f0e126b;display:flex;align-items:flex-end;padding:0 10px 12px;animation:fade var(--m-fade, .2s) var(--ease) both}.te .card.sheet{width:100%;max-height:90%;overflow:hidden;border-radius:26px;padding:22px 20px 20px;animation:sheetUp var(--m-sheet, .3s) var(--ease) both}.te .card.sheet .ctag{padding-right:40px}.te .card.sheet .ctag.mhead{align-items:flex-start;gap:12px;opacity:1}.te .card.sheet .mhead .mtext{opacity:.75;line-height:1.35}.te .card.sheet .mhead .mglyph{flex:none;width:30px;height:30px;margin-top:-1px}.te .card.sheet .mhead .mglyph svg{width:100%;height:100%;display:block}.te .sheet .mbody{padding:0}.te .sheetIn{min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:14px;margin:-22px -20px 0;padding:22px 20px 4px}.te .sheetIn::-webkit-scrollbar{display:none}.te .sheetFoot{flex:none}.te .sheet.k-poster .sheetX{background:#0f0e128c;color:#fff;z-index:2}.te .mposter,.te .mvid{position:relative;flex:none;width:100%;aspect-ratio:4 / 5;max-height:330px;border-radius:14px;overflow:hidden}.te .mposter{background:#fedc97;color:#231f20}.te .mvid{background:#231f20;color:#fff}.te .mzoom{position:absolute;left:10px;bottom:10px;width:40px;height:40px;border-radius:50%;background:#0f0e128c;color:#fff;display:grid;place-items:center}.te .mzoom svg{width:18px;height:18px}.te .mvplay{position:absolute;left:50%;top:50%;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:#fff;color:#231f20;display:grid;place-items:center;z-index:1;transition:transform .12s var(--ease)}.te .mvplay:active{transform:scale(.94)}.te .mvplay svg{width:26px;height:26px;margin-left:3px}.te .mvlen{position:absolute;right:12px;bottom:12px;padding:3px 8px;border-radius:6px;background:#0f0e1299;color:#fff;font-size:13px;font-variant-numeric:tabular-nums;z-index:1}.te .mvid .art svg{display:none}.te .mvid .art small{position:absolute;top:18px;left:20px}.te .mline{margin:0;font-size:17px;line-height:1.45}.te .msgv .mposter{max-height:420px}.te .msgv .mvid{max-height:340px}.te .msgv .mline{margin:0 4px}.te .sheet .mbody p{font-size:17px;line-height:1.45}.te .sheetX{position:absolute;top:10px;right:10px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:inherit}.te .sheetX svg{width:20px;height:20px}@keyframes sheetUp{0%{transform:translateY(48px);opacity:0}to{transform:none;opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.te .llook-image .lthumb{aspect-ratio:4 / 5;overflow:hidden}.te .art{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.te .art:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1.5px dashed currentColor;border-radius:12px;opacity:.28}.te .art svg{width:44px;height:44px;opacity:.55}.te .art small{font-size:12px;letter-spacing:.04em;opacity:.55;text-transform:lowercase}.te .lthumb .lbadge{z-index:1}.te .lmedia{overflow:hidden}.te .lmedia .lplay{z-index:1}.te .outro{flex:1;min-height:0;padding:0 20px 26px;display:flex;flex-direction:column;justify-content:flex-end;gap:14px}.te .card.outroCard{padding-bottom:22px}.te .card.outroCard .ctitle{font-size:34px;padding-right:50px}.te .outro .goLine{align-self:center}.te .obar{display:block;height:3px;border-radius:2px;background:var(--cline);overflow:hidden;margin-top:6px}.te .obar i{display:block;height:100%;background:var(--cfg);transform-origin:0 50%;animation:obar linear both}@keyframes obar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.te .obar i{animation:none;transform:scaleX(1)}}.te .menu{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:4px 20px 22px;display:flex;flex-direction:column;gap:14px}.te .menu::-webkit-scrollbar{display:none}.te .menu .mhello{margin:auto 4px 6px;font-size:44px;line-height:1.04;font-weight:300;letter-spacing:-.015em;text-transform:lowercase;animation:rise var(--m-words, .28s) var(--ease) backwards}.te .menu.news .mhello{font-size:31px;line-height:1.1;margin-bottom:2px}.te .mrows{display:flex;flex-direction:column;gap:8px}.te .mrow{width:100%;min-height:80px;padding:12px 18px;border-radius:14px;display:flex;align-items:center;gap:14px;text-align:left;background:var(--mb);color:var(--mf);animation:rise var(--m-words, .28s) var(--d, 0ms) var(--ease) backwards;transition:transform .12s var(--ease)}.te .mrow:active{transform:scale(.985)}.te .mrow.go{min-height:64px}.te .mrow .mi,.te .mrow .ma{flex:none;display:grid;place-items:center}.te .mrow .mi svg{width:28px;height:28px}.te .mrow .mtx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.te .mrow .mt{font-size:22px;line-height:1.15;letter-spacing:-.01em;text-transform:lowercase}.te .mrow .ms{font-size:14px;line-height:1.3;text-transform:lowercase}.te .menu.news2 .mrow{min-height:60px}.te .menu.news2 .ms{display:none}.te .asub{margin:-2px 4px 6px;font-size:15px;line-height:1.35;color:var(--te-g600);text-transform:lowercase}.te .akeys{display:flex;flex-direction:column;gap:6px}.te .akey{width:100%;min-height:58px;padding:10px 16px 10px 18px;border-radius:12px;background:var(--te-mc);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:17px;line-height:1.3;text-align:left;text-transform:lowercase;transition:transform .12s var(--ease)}.te .akey:active{transform:scale(.985)}.te .ask.alog{gap:10px}.te .ask .c-me{flex:none}.te .aans{margin:2px 4px 0;font-size:20px;line-height:1.4;letter-spacing:-.01em;animation:rise var(--m-words, .28s) var(--ease) both}.te .aans.wait{display:flex;gap:5px;height:28px;align-items:center}.te .aans.wait i{width:8px;height:8px;border-radius:2px;background:var(--te-g300);animation:blink .9s ease-in-out infinite}.te .aans.wait i:nth-child(2){animation-delay:.15s}.te .aans.wait i:nth-child(3){animation-delay:.3s}.te .asrc{margin:2px 4px 10px;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 8px;border-radius:99px;background:var(--te-mc);font-size:13px;color:var(--te-g900)}.te .asrc svg{width:16px;height:16px}.te.sentence .mrow :is(.mt,.ms),.te.sentence .mhello,.te.sentence .asub,.te.sentence .akey{text-transform:none}.te .view{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:4px 20px 20px;display:flex;flex-direction:column;gap:12px}.te .vtitle{margin:6px 4px;font-size:31px;line-height:1.1;font-weight:300;letter-spacing:-.01em;text-transform:lowercase;text-wrap:balance}.te .vback{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px 0 8px;margin-left:-8px;border-radius:10px;font-size:15px;color:var(--te-g900);text-transform:lowercase}.te .sec{margin:14px 4px 0;font-size:14px;color:var(--te-g600);text-transform:lowercase}.te .card .cglyph.sm{width:30px;height:30px;top:18px;right:18px}.te .cases{display:flex;flex-direction:column;border-top:1px solid var(--te-g100)}.te .caserow{width:100%;text-align:left;padding:14px 4px;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--te-g100)}.te .caserow .crtop{display:flex;align-items:center;justify-content:space-between;gap:10px}.te .caserow b{font-size:17px;font-weight:400;text-transform:lowercase}.te .caserow .new{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#c43a17;text-transform:lowercase}.te .caserow .closed,.te .caserow .crdate{font-size:13px;color:var(--te-g600);text-transform:lowercase}.te .caserow .crprev{font-size:15px;line-height:1.35;color:var(--te-g900);text-transform:lowercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.te .view.case{gap:16px}.te .casehead{margin:0 4px;font-size:14px;color:var(--te-g600);text-transform:lowercase}.te .sysnote{--cbg: #dddddd;--cfg: var(--te-black);padding:14px 16px;border-radius:16px;background:var(--cbg);color:var(--cfg);display:flex;flex-direction:column;gap:6px}.te .sysnote .ctag{margin:0;display:flex;align-items:center;gap:6px;font-size:13px;opacity:.7;text-transform:lowercase}.te .sysnote p:last-child{margin:0;font-size:15px;line-height:1.4;text-transform:lowercase}.te .cm{display:flex;flex-direction:column;gap:6px}.te .cm.me{align-items:flex-end}.te .cm.me .c-me{animation:none}.te .cmeta{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--te-g600);text-transform:lowercase}.te .cm .ttext{margin:0;font-size:18px;line-height:1.35;font-weight:400;letter-spacing:-.01em;text-transform:lowercase}.te .vnote{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:14px;background:var(--te-mc)}.te .vnote.dark{background:var(--te-g1000);color:#fff}.te .vplay{width:40px;height:40px;border-radius:50%;background:var(--te-g1000);color:#fff;display:grid;place-items:center;flex:none}.te .vnote.dark .vplay{background:#fff;color:var(--te-g1000)}.te .vwave{flex:1;min-width:0;display:flex;align-items:center;gap:3px;height:28px;overflow:hidden}.te .vwave i{width:3px;border-radius:2px;background:currentColor;opacity:.5;flex:none}.te .vnote b{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.te .mtag{margin:0 4px;display:flex;align-items:center;gap:7px;font-size:13px;color:var(--te-g600);text-transform:lowercase}.te .mbody{display:flex;flex-direction:column;gap:12px;padding:4px 4px 0}.te .mbody p{margin:0;font-size:17px;line-height:1.5}.te .lcats{display:flex;gap:2px;padding:3px;border-radius:12px;background:var(--te-mc);overflow-x:auto;scrollbar-width:none;flex:none}.te .lcats button{height:34px;padding:0 12px;border-radius:9px;font-size:14px;color:var(--te-g600);white-space:nowrap;text-transform:lowercase}.te .lcats button[aria-pressed=true]{background:#fff;color:var(--te-black);box-shadow:0 1px 2px #00000014}.te.sentence :is(.tabs,.lcats) button{text-transform:none}.te .lgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px 10px}.te .litem{display:flex;flex-direction:column;gap:4px;text-align:left;min-width:0}.te .lthumb{position:relative;aspect-ratio:1 / 1;border-radius:18px;display:grid;place-items:center;margin-bottom:4px}.te .lbadge{position:absolute;left:10px;bottom:10px;width:32px;height:32px;border-radius:50%;background:var(--te-g1000);color:#fff;display:grid;place-items:center}.te .lt{font-size:16px;line-height:1.25;text-transform:lowercase}.te .ls{margin:0;font-size:13px;color:var(--te-g600);text-transform:lowercase}.te .card.rights{gap:12px}.te .rprompts{display:flex;flex-direction:column}.te .rp{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:16px;color:inherit;text-align:left;text-transform:lowercase;border-top:1px solid var(--cline)}.te .lmedia{position:relative;aspect-ratio:16 / 10;border-radius:20px;display:grid;place-items:center}.te .lplay{position:absolute;left:14px;bottom:14px;width:52px;height:52px;border-radius:50%;background:var(--te-g1000);color:#fff;display:grid;place-items:center}.te .lsub{margin:0 4px;font-size:17px;line-height:1.4;color:var(--te-g900)}.te .pill.listen{align-self:flex-start;height:40px}.te.sentence .card .cfield::-moz-placeholder{text-transform:none}.te.sentence :is(.card,.hcard,.tri,.triWrap,.home,.view,.sheet) :is(.ctag,.ctitle,.ctext,.crow,.cnote,.cdoc span,.dhead b,.flab,.dedit,.cbtn,.ttitle,.triNote,.htag,.hfrom,.htitle,.hprev,.hhello,.hq,.vtitle,.sec,b,.new,.closed,.crdate,.crprev,.casehead,.cmeta,.ttext,.mtag,.lt,.ls,.rp,.lsub,p),.te.sentence .hcard :is(.htag,.hfrom,.htitle,.hprev),.te.sentence .card .cfield::placeholder{text-transform:none}.te:not(.sentence) .card .cfield::-moz-placeholder{text-transform:lowercase}.te:not(.sentence) .card .cfield::placeholder{text-transform:lowercase}.te.sentence h1,.te.sentence .ans,.te.sentence .doneBody h2,.te.sentence .doneBody p,.te.sentence .doneBody .sentText,.te.sentence .doneBody .askLine,.te.sentence .c-ai,.te.sentence .c-me,.te.sentence .c-key,.te.sentence .fkey,.te.sentence .c-q{text-transform:none}.te.gone b{font-size:16px;font-weight:500;color:var(--te-black);text-transform:lowercase}.te.gone span{font-size:14px;line-height:1.5}.te .bone{display:block;background:var(--te-mc);border-radius:10px}.te .bones{position:relative;overflow:hidden;animation:boneIn .32s var(--ease) .14s both}.te .bones .tools{gap:8px}.te .bones .pillb{width:116px;height:40px}.te .bones .pillb.sq{width:40px;margin-left:auto}.te .bwords{margin:18px 4px 0;display:flex;flex-direction:column;gap:9px}.te .bwords .lead{height:14px;width:88%;border-radius:7px;background:#ecedee}.te .bwords .lead.short{width:56%}.te .bq{margin:22px 4px 26px;display:flex;flex-direction:column;gap:10px}.te .bq .qline{height:36px;width:82%;background:#ecedee}.te .bq .qline.short{width:50%}.te .bones .ansb{height:70px;border-radius:12px}@media (min-width: 600px){.te .bwords .lead.short,.te .bq .qline.short{display:none}.te .bwords .lead{width:62%}.te .bq .qline{width:58%}}.te .bskip{margin-top:14px;min-height:44px;display:flex;align-items:center;justify-content:center}.te .bskip .skipb{width:150px;height:14px;border-radius:7px;background:#ecedee}.te .head .logob{width:92px;height:42px}.te .head .tabsb{width:196px;height:42px;border-radius:12px}.te.skel .head{animation:boneIn .32s var(--ease) .14s both}.te .shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;pointer-events:none}.te .skel>.shine{z-index:4}.te .shine:before{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;background:linear-gradient(100deg,#fff0,#ffffffd9,#fff0);transform:translate(-100%);animation:shine 1.9s cubic-bezier(.45,0,.25,1) infinite;will-change:transform}@keyframes boneIn{0%{opacity:0}to{opacity:1}}@keyframes shine{0%{transform:translate(-100%)}72%,to{transform:translate(285%)}}@media (prefers-reduced-motion: reduce){.te .shine:before{animation:none;display:none}.te .bones,.te.skel .head{animation-delay:0ms}}.te .main.messenger.sup{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.te.sentence .sup .card .cfield::-moz-placeholder{text-transform:none}.te.sentence .sup :is(.card,.view) :is(.ctag,.ctitle,.ctext,.crow,.cnote,.cdoc span,.flab,.cbtn,.vtitle,.sec,b,.new,.closed,.crdate,.crprev,.casehead,.cmeta,.ttext,p),.te.sentence .sup .sysnote :is(.ctag,p),.te.sentence .sup .card .cfield::placeholder{text-transform:none}.te .sup a.crow,.te .sup button.crow{width:100%;color:inherit;text-decoration:none;text-align:left;font:inherit;font-size:17px}.te .sup .crow .wi{opacity:.8}.te .sup a.cbtn{text-decoration:none}.te .sup .cbtn:disabled{opacity:.6}.te .sup .card .cfield:disabled{opacity:.6}.te .sup .cm.them{align-items:stretch}.te .sup .cm.them .ttext,.te .sup .cm.me .c-me{white-space:pre-wrap;overflow-wrap:anywhere}.te .sup .cm.failed .cmeta{color:#c43a17}.te .sup .sysnote p:last-child{white-space:pre-wrap}.te .sup .sysnote .ctag .wi{flex:none}.te .sup .vplay{transition:transform .12s var(--ease)}.te .sup .vplay:active{transform:scale(.94)}.te .sup .vwave{cursor:pointer}.te .sup .vwave i{transition:opacity .12s linear}.te .sup .vwave i.on{opacity:1}.te .sup .vnote audio{display:none}.te .sup .mvid.tevid{aspect-ratio:16 / 10;max-height:330px}.te .sup .mvid.tevid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#231f20}.te .sup .mvid.tevid .mvplay{color:#231f20}.te .sup .mvid.tevid .mvtap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent;border:0;padding:0;cursor:pointer}.te .sup .mvid.tevid .mvchrome{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:1;transition:opacity .2s var(--ease)}.te .sup .mvid.tevid.still .mvchrome{opacity:0}.te .sup .mvid.tevid .mvchrome .mvplay{pointer-events:none}.te .sup .mvid.tevid.playing .mvchrome .mvplay svg{margin-left:0}.te .sup .mvid.tevid .mvfull{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;border:0;background:#0f0e128c;color:#fff;display:grid;place-items:center;pointer-events:auto;cursor:pointer}.te .sup .mvid.tevid.still .mvfull{pointer-events:none}.te .sup .mvid.tevid .mvbar{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:2;background:#ffffff2e;transition:opacity .2s var(--ease)}.te .sup .mvid.tevid.still .mvbar{opacity:0}.te .sup .mvid.tevid .mvbar i{display:block;height:100%;background:#ffffffd9}.te .sup .view.case{transition:opacity .16s var(--ease)}.te .sup .view.case.settling{opacity:0;transition:none}.te .sup .sup-loading,.te .sup .sup-closed{margin:4px;font-size:15px;color:var(--te-g600)}.te .sup p.caserow.sup-loading{margin:0}.te .sup .sup-emptycard{display:flex;flex-direction:column;gap:6px;padding:22px 20px 20px;border-radius:22px;background:var(--te-mc);animation:rise var(--m-card, .3s) var(--ease) both}.te .sup .sup-emptycard .wi{margin-bottom:6px;opacity:.85}.te .sup .sup-emptytitle{margin:0;font-size:22px;line-height:1.15;font-weight:300;letter-spacing:-.02em}.te .sup .sup-emptytext{margin:0;font-size:15px;line-height:1.4;color:var(--te-g900)}.te .sup .sup-hint{margin:0 2px 2px;font-size:13px;color:var(--te-g600);text-transform:lowercase;animation:rise .2s var(--ease) both}.te .sup .sup-newpill{position:sticky;bottom:12px;align-self:center;height:34px;margin-top:-50px;padding:0 14px 0 12px;border-radius:17px;background:var(--te-g1000);color:#fff;display:inline-flex;align-items:center;gap:8px;font-size:14px;text-transform:lowercase;z-index:2;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .2s var(--ease),transform .2s var(--ease)}.te .sup .sup-newpill.on{opacity:1;transform:none;pointer-events:auto}.te .sup .sup-newpill .pulse{width:8px;height:8px;border-radius:50%;background:#ec461e;flex:none}.te .sup .sup-newpill--landing{position:absolute;left:50%;bottom:96px;margin:0;transform:translate(-50%)}.te .sup .sup-newpill--landing.on{transform:translate(-50%)}.te .sup .sched-line{margin:0;padding:16px 18px;gap:6px;border-radius:22px;background:var(--te-mc);color:var(--te-black);animation:rise var(--m-card, .3s) var(--ease) both}.te .sup .sched-line__text{font-size:17px;font-weight:400;line-height:1.35}.te .sup .sched-btn{height:44px;padding:0 16px;border-radius:22px;font-size:15px;font-weight:400}.te .sup .sched-btn--primary{border:0;background:#231f20;color:#fff}.te .sup .sched-btn--secondary{border:1.5px solid #231f20;background:transparent;color:var(--te-black)}.te .sup .sched-btn--done{background:var(--te-green);color:#fff}.te .sup .sched-card__note{margin:0 4px;font-size:15px;line-height:1.4;color:var(--te-g900)}.te .sup .sup-call .sup-call-area{min-height:180px;border-radius:14px;background:#ffffff8c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.te .sup .card .ctitle,.te .card.ck-support .ctitle{font-weight:400}.te .bk-times{display:flex;flex-direction:column;gap:10px;animation:fade .2s var(--ease) both}.te .bk-days{display:flex;gap:2px;padding:3px;border-radius:12px;background:#ffffff8c}.te .bk-days button{flex:1 1 0;min-width:0;height:36px;padding:0 6px;border-radius:9px;font-size:15px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.65;transition:background .16s var(--ease),opacity .16s var(--ease)}.te .bk-days button[aria-selected=true]{background:#fff;color:var(--te-black);opacity:1;box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000a}.te .bk-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.te .bk-slot{height:48px;border-radius:12px;background:#fff9;font-size:17px;font-variant-numeric:tabular-nums;display:grid;place-items:center;transition:transform .12s var(--ease),background .16s var(--ease),color .16s var(--ease)}.te .bk-slot:active{transform:scale(.97)}.te .bk-slot[aria-checked=true]{background:var(--cbtn);color:var(--cbg)}.te .bk-more{align-self:flex-start;min-height:36px;padding:0 2px;font-size:15px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.te .card:is(.c-blue,.c-black,.c-green,.inkW):not(.t2):not(.t3) :is(.bk-days,.bk-slot){background:#ffffff24}.te .card:is(.c-blue,.c-black,.c-green,.inkW):not(.t2):not(.t3) .bk-slot[aria-checked=true]{background:var(--cbtn)}.te .bk-bones{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;border-radius:12px}.te .bk-bones .bone{display:block;background:#ffffff73;border-radius:12px}.te .bk-bones .bk-daysb{display:flex;gap:6px}.te .bk-bones .bk-daysb .bone{flex:1;height:42px}.te .bk-bones .bk-slots .bone{height:48px}.te .bk-bones .bk-moreb{width:136px;height:22px;margin:7px 0;border-radius:6px}.te .bk-bones .shine:before{background:linear-gradient(100deg,#fff0,#ffffffb3,#fff0)}.te .card.bk .cbtn.cfill:disabled{opacity:.35}@media (prefers-reduced-motion: reduce){.te .bk-times{animation:none}.te .bk-slot:active{transform:none}}.help-landing{width:100%;max-width:640px;margin:0 auto;padding:6.5rem 1.25rem 2rem;position:relative}@media (min-width: 640px){.help-landing{padding:5.8rem 1.5rem 2rem;max-width:630px}}.new-message-indicator{position:fixed;bottom:5.5rem;left:50%;transform:translate(-50%) translateY(20px);z-index:50;display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.8125rem;font-weight:600;font-family:inherit;border:none;cursor:pointer;box-shadow:0 4px 12px #ef444459;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.new-message-indicator svg{flex-shrink:0}.new-message-indicator.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0);animation:newMessagePulse 2s ease-in-out infinite}.new-message-indicator__dot{width:.5rem;height:.5rem;border-radius:50%;background:#fff;opacity:.8}@keyframes newMessagePulse{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-3px)}}.help-landing__section-title{font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:-.01em;color:#71717a;margin:0 0 .75rem}@media (max-width: 480px){.help-landing__section-title{margin:0 0 1rem}}.help-landing__cards{display:grid;gap:.75rem;margin-bottom:2rem;align-items:stretch}.help-landing__cards--two{grid-template-columns:1fr 1fr}@media (max-width: 480px){.help-landing__cards--two{grid-template-columns:1fr}}.help-landing__cards--one{grid-template-columns:1fr;max-width:320px}.help-landing__cases{margin-top:.5rem}.help-channel-card{background:#fff;border:1px solid #E5EAF2;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:.625rem;min-width:0;transition:box-shadow .2s ease,transform .2s ease}@media (max-width: 480px){.help-channel-card{padding:1.375rem}}.help-channel-card:hover{box-shadow:0 2px 12px #0e298514}.help-channel-card--wellbeing{background:linear-gradient(340deg,#f4fcea,#fafcf5 40%,#fff);border-color:#5b7d0014}.help-channel-card--dpa{background:linear-gradient(168deg,#f7f8fb,#f9fafc 40%,#fff);border-color:#0e298514}.help-channel-card__icon-row{display:flex;align-items:center;margin-bottom:.75rem}.help-channel-card__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.75rem;color:#163ab2}.help-channel-card--wellbeing .help-channel-card__icon{background:#f4fcea;color:#435e00}.help-channel-card--dpa .help-channel-card__icon{background:#e5eaf2cc;color:#163ab2}.help-channel-card__title{font-size:1.1875rem;font-weight:600;color:#18181b;margin:0;line-height:1.25;letter-spacing:-.02em}.help-channel-card__description{font-size:.9375rem;line-height:1.45;color:#52525b;margin:0;letter-spacing:-.01em;flex:1}.help-channel-card--dpa .help-channel-card__description{flex:0 0 auto}.help-channel-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.375rem}.help-channel-card__actions--single .help-channel-card__action{flex:1 1 100%;justify-content:center}.help-channel-card__action{display:inline-flex;align-items:center;white-space:nowrap;gap:.5rem;padding:.625rem 1.125rem;border-radius:999px;font-size:.875rem;font-weight:500;font-family:inherit;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:opacity .15s ease,transform .15s ease;border:1px solid #000000;background:#000;color:#fff}.help-channel-card__action svg{flex-shrink:0;width:18px;height:18px}@media (max-width: 480px){.help-channel-card__action{padding:.75rem 1.25rem;font-size:.9375rem}.help-channel-card__action svg{width:20px;height:20px}}.help-channel-card__actions:has(:nth-child(2)) .help-channel-card__action{flex:1;justify-content:center}.help-channel-card__action:hover{opacity:.85;transform:translateY(-1px)}.help-channel-card__action:active{transform:translateY(0)}.help-channel-card__action--primary{background:#000;border-color:#000;color:#fff}.help-channel-card__action--secondary{background:#fff;border-color:#111;color:#111}.help-channel-card__action--secondary:hover{opacity:1;background:#f4f4f5}.help-channel-card__hint{font-size:.8125rem;line-height:1.35;color:#8b8b94;margin:.375rem 0 0;letter-spacing:-.01em}.help-channel-card__link{display:inline-flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.875rem;font-weight:500;color:#111;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.help-channel-card__footnote{font-size:.8125rem;color:#8b8b94;margin:.125rem 0 0;letter-spacing:-.01em}.help-back-button{position:fixed;top:0;left:0;z-index:21;display:flex;align-items:center;gap:.375rem;height:calc(4.875rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);background:#fff;border:none;color:#18181b;font-family:inherit;font-size:1rem;font-weight:500;line-height:1;padding:env(safe-area-inset-top) 1.5rem 0 1.25rem;cursor:pointer}.help-back-button svg{flex:0 0 auto;display:block}.help-loading{text-align:center;padding:2rem;color:#71717a;font-size:.875rem}.help-dpa-form{width:100%;max-width:640px;margin:0 auto;padding:5.8rem 1.25rem 2rem}@media (min-width: 640px){.help-dpa-form{padding:5.8rem 1.5rem 2rem;max-width:530px}}.help-dpa-form__header{margin-bottom:1.5rem}.help-dpa-form__title{font-size:1.25rem;font-weight:600;color:#18181b;margin:0 0 .375rem;letter-spacing:-.02em;line-height:1.3}.help-dpa-form__subtitle{font-size:.875rem;color:#71717a;margin:0;line-height:1.4}.help-dpa-form__meta{background:#f7f8fb;border-radius:.75rem;padding:.875rem 1rem;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.5rem}.help-dpa-form__meta-row{display:flex;align-items:baseline;gap:.75rem}.help-dpa-form__meta-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#a1a1aa;flex-shrink:0;min-width:2.5rem}.help-dpa-form__meta-value{font-size:.8125rem;color:#3f3f46;letter-spacing:-.01em}.help-dpa-form__fields{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.help-dpa-form__field{display:flex;flex-direction:column;gap:.3125rem}.help-dpa-form__label{font-size:.8125rem;font-weight:500;color:#3f3f46;letter-spacing:-.01em}.help-dpa-form__input,.help-dpa-form__textarea{width:100%;padding:.6875rem .875rem;border:1px solid #E5EAF2;border-radius:.75rem;background:#f7f8fb;color:#18181b;font-family:inherit;font-size:.875rem;line-height:1.375rem;letter-spacing:-.01em;transition:border-color .15s ease,box-shadow .15s ease}.help-dpa-form__input:focus,.help-dpa-form__textarea:focus{outline:none;border-color:#3c66d266;box-shadow:0 0 0 3px #3c66d214}.help-dpa-form__input:disabled,.help-dpa-form__textarea:disabled{opacity:.6;cursor:not-allowed}.help-dpa-form__input::-moz-placeholder,.help-dpa-form__textarea::-moz-placeholder{color:#a1a1aa}.help-dpa-form__input::placeholder,.help-dpa-form__textarea::placeholder{color:#a1a1aa}.help-dpa-form__textarea{min-height:6rem;resize:vertical}.help-dpa-form__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.25rem 0}.help-dpa-form__toggle-text{display:flex;flex-direction:column;gap:.125rem}.help-dpa-form__toggle-label{font-size:.875rem;line-height:1.2rem;color:#18181b;font-weight:500;letter-spacing:-.01em}.help-dpa-form__toggle-hint{font-size:.75rem;line-height:1rem;color:#a1a1aa;letter-spacing:-.01em}.help-dpa-form__toggle{position:relative;width:2.75rem;height:1.5rem;border-radius:999px;border:none;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;padding:0}.help-dpa-form__toggle.is-on{background:#000}.help-dpa-form__toggle.is-off{background:#d4d4d8}.help-dpa-form__toggle:disabled{opacity:.5;cursor:not-allowed}.help-dpa-form__toggle-thumb{position:absolute;top:2px;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;transition:left .2s ease;box-shadow:0 1px 3px #00000026}.is-on .help-dpa-form__toggle-thumb{left:calc(100% - 1.25rem - 2px)}.is-off .help-dpa-form__toggle-thumb{left:2px}.help-dpa-form__error{margin:0;color:#ec461e;font-size:.8125rem;line-height:1.3}.help-dpa-form__send-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#000;color:#fff;border:none;border-radius:999px;padding:.75rem 1.75rem;font-family:inherit;font-size:.9375rem;line-height:1.5rem;font-weight:500;letter-spacing:-.02em;cursor:pointer;transition:opacity .15s ease,transform .15s ease;min-height:3rem}.help-dpa-form__send-button:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.help-dpa-form__send-button:active:not(:disabled){transform:translateY(0)}.help-dpa-form__send-button:disabled{opacity:.4;cursor:not-allowed}.help-dpa-form__done-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#18181b;color:#fff;border:none;border-radius:999px;padding:.75rem 1.75rem;font-family:inherit;font-size:.9375rem;line-height:1.5rem;font-weight:500;letter-spacing:-.02em;cursor:pointer;transition:opacity .15s ease;min-height:3rem;margin-top:.5rem}.help-dpa-form__done-button:hover{opacity:.85}.help-dpa-form__sent{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1rem;gap:.75rem}.help-dpa-form__sent-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#22c55e1a;margin-bottom:.5rem}.help-dpa-form__sent-title{font-size:1.25rem;font-weight:600;color:#18181b;margin:0}.help-dpa-form__sent-body{font-size:.875rem;color:#71717a;margin:0;line-height:1.5;max-width:28rem}.help-video-call{width:100%;max-width:640px;margin:0 auto;padding:5.8rem 1.25rem 2rem}@media (min-width: 640px){.help-video-call{padding:5.8rem 1.5rem 2rem;max-width:530px}}.help-video-call__screen{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1rem;gap:.75rem}.help-video-call__icon-container{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#3c66d214;color:#3c66d2;margin-bottom:.5rem}.help-video-call__icon-container svg{width:24px;height:24px}.help-video-call__icon-container--success{background:#22c55e1a;color:#22c55e}.help-video-call__icon-container--error{background:#ef444414;color:#ef4444}.help-video-call__title{font-size:1.25rem;font-weight:600;color:#18181b;margin:0;letter-spacing:-.02em}.help-video-call__subtitle{font-size:.875rem;color:#71717a;margin:0;line-height:1.5;max-width:24rem}.help-video-call__start-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#163ab2;color:#fff;border:none;border-radius:999px;padding:.75rem 2rem;font-family:inherit;font-size:.9375rem;line-height:1.5rem;font-weight:500;letter-spacing:-.02em;cursor:pointer;transition:opacity .15s ease,transform .15s ease;min-height:3rem;margin-top:.5rem}.help-video-call__start-button:hover{opacity:.9;transform:translateY(-1px)}.help-video-call__start-button:active{transform:translateY(0)}.help-video-call__cancel-button{display:inline-flex;align-items:center;justify-content:center;background:none;color:#71717a;border:1px solid #E5EAF2;border-radius:999px;padding:.625rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:all .15s ease;margin-top:.5rem}.help-video-call__cancel-button:hover{background:#f7f8fb;color:#3f3f46}.help-video-call__done-button{display:inline-flex;align-items:center;justify-content:center;background:#18181b;color:#fff;border:none;border-radius:999px;padding:.75rem 2rem;font-family:inherit;font-size:.9375rem;line-height:1.5rem;font-weight:500;letter-spacing:-.02em;cursor:pointer;transition:opacity .15s ease;min-height:3rem;margin-top:.5rem}.help-video-call__done-button:hover{opacity:.85}.help-video-call__privacy-note{font-size:.75rem;color:#a1a1aa;margin:.5rem 0 0;letter-spacing:-.01em}.help-video-call__error-actions{display:flex;flex-direction:column;align-items:center;gap:.625rem;margin-top:.25rem}.help-video-call__pulse-container{position:relative;display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin-bottom:.5rem}.help-video-call__pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#3c66d214;animation:help-video-pulse 2s ease-in-out infinite}.help-video-call__pulse-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#3c66d21f;color:#3c66d2}.help-video-call__pulse-icon svg{width:24px;height:24px}@keyframes help-video-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:0}}.help-video-call__active{display:flex;flex-direction:column;height:calc(100vh - 6rem);max-height:calc(100dvh - 6rem)}.help-video-call__header{text-align:center;padding:.75rem 1rem;font-size:.8125rem;font-weight:500;color:#71717a;letter-spacing:.02em;border-bottom:1px solid #E5EAF2}.help-video-call__video-area{flex:1;display:flex;align-items:center;justify-content:center;background:#f7f8fb;border-radius:.75rem;margin:.75rem 0;overflow:hidden}.help-video-call__placeholder{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#a1a1aa;font-size:.875rem}.help-video-call__avatar{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:#3c66d214;color:#3c66d2}.help-video-call__avatar svg{width:28px;height:28px}.help-video-call__controls{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem}.help-video-call__control-btn{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;border:1px solid #E5EAF2;background:#fff;color:#3f3f46;cursor:pointer;transition:all .15s ease}.help-video-call__control-btn svg{width:20px;height:20px}.help-video-call__control-btn:hover{background:#f7f8fb;color:#18181b}.help-video-call__control-btn--end{background:#ef4444;border-color:#ef4444;color:#fff;width:3.5rem;height:3.5rem}.help-video-call__control-btn--end:hover{background:#dc2626;border-color:#dc2626;color:#fff}.messenger-input-wrapper{transition:all .12s ease;padding:.4rem 0;background:#fff}@media (max-width: 616px){.messenger-input-wrapper{position:fixed;z-index:2;bottom:0;left:0;right:0}.messenger-input-wrapper textarea{padding:1rem 6.4rem 1rem 1.4rem;margin:0}}.messenger-input{display:block;width:100%;border:0;box-shadow:none;font-size:1.4rem;font-weight:400;padding:.5rem 0;resize:none}.messenger-input:focus{outline:none}@media (min-width: 840px){.messenger-input{font-size:1.6rem}}.messenger-input-wrapper button{position:absolute;top:.7rem;right:1rem;padding:.9rem 1.3rem;border:0;margin-right:.8rem;box-shadow:none;background:#111;color:#fff;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:600;text-align:left;border-radius:32px;cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:transparent}.messenger-input-wrapper button:hover{opacity:.8}@media (min-width: 617px){.messenger-input-wrapper button{font-size:1.2rem;display:none}}.back-button{position:fixed;top:calc(1rem + env(safe-area-inset-top));left:0;z-index:11;display:flex;align-items:center;gap:.5rem;height:52px;background:none;border:none;color:#000;font-size:18px;font-weight:500;line-height:1;padding:0 1.5rem;cursor:pointer}.back-button svg{flex:0 0 auto;display:block}.back-button:hover{color:#000}.debug-toggle{position:fixed;top:calc(1.2rem + env(safe-area-inset-top));right:max(1.2rem,env(safe-area-inset-right));z-index:100;width:3.2rem;height:3.2rem;border-radius:50%;background:#fff;border:1px solid #eee;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;transition:all .2s ease}.debug-toggle:hover{background:#f9f9f9;transform:scale(1.05)}.debug-popup{position:fixed;top:calc(5rem + env(safe-area-inset-top));right:max(1.2rem,env(safe-area-inset-right));z-index:100;width:320px;max-height:calc(100vh - 7rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;display:flex;flex-direction:column}.debug-popup-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #eee;background:#f9f9f9;flex-shrink:0}.debug-popup-header h3{margin:0;font-size:1rem;font-weight:600;color:#333}.debug-close{background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:0 .5rem;line-height:1}.debug-close:hover{color:#333}.debug-popup-content{padding:1rem;overflow-y:auto;flex:1}.debug-section{margin-bottom:1rem}.debug-section h4{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#666}.debug-subscription{font-family:monospace;font-size:.75rem;background:#f5f5f5;padding:.5rem;border-radius:4px;overflow-x:auto;white-space:pre}.debug-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.debug-button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;padding:4px 8px;font-size:.8rem;cursor:pointer;transition:all .2s ease}.debug-button:hover{background-color:#e0e0e0}.debug-button.ml-2{margin-left:8px}.storage-status{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.storage-status .storage-label{font-weight:700;margin-right:5px}.storage-status .storage-indicator{padding:2px 6px;border-radius:4px;font-size:.8rem}.storage-status .storage-indicator.active{background-color:#4caf50;color:#fff}.storage-status .storage-indicator.inactive{background-color:#f44336;color:#fff}.case-detail-view{padding:0 .5rem 1.2rem}.case-detail-header{display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.case-info{margin-top:.5rem}.case-subject{font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.case-status{display:flex;align-items:center;font-size:.875rem;color:#666}.status-indicator{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.5rem}.status-open{background-color:#22c55e}.status-closed{background-color:#94a3b8}.status-pending{background-color:#f59e0b}@media (max-width: 639px){.case-detail-header{padding-top:.5rem}}.help-landing__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;text-align:center;padding:40px 24px}.help-landing__empty-icon{color:#c8c8cd;margin-bottom:16px;padding:12px}.help-landing__empty-title{font-size:17px;font-weight:500;color:#3a3a3c;margin:0;line-height:1.35}.help-landing__empty-subtitle{font-size:14px;color:#8e8e93;margin:6px 0 0;line-height:1.35}.message-voice{display:flex;align-items:center;gap:.625rem;min-width:0;padding:.4375rem .875rem .4375rem .4375rem;margin-bottom:1rem;border-radius:999px;background:#f4f4f5}.message-voice-play{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:999px;padding:0;background:#18181b;color:#fff;cursor:pointer;transition:transform .14s ease}.message-voice-play:active{transform:scale(.94)}.message-voice-play:focus-visible{outline:2px solid rgba(24,24,27,.82);outline-offset:2px}.message-voice-wave{flex:1;min-width:0;height:1.75rem;display:flex;align-items:center;gap:2px;cursor:pointer}.message-voice-wave span{flex:1;min-width:2px;max-width:4px;border-radius:2px;background:#d4d4d8;transition:background-color .12s linear}.message-voice-wave span.on{background:#18181b}.message-voice-time{flex:0 0 auto;min-width:2rem;text-align:right;font-size:.75rem;font-weight:600;color:#71717a;font-variant-numeric:tabular-nums}.message-video{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 1rem;border-radius:.75rem;overflow:hidden;background:#0b0b0c}.message-video video{display:block;width:auto;max-width:100%;max-height:60vh;background:#0b0b0c}.message-video-play{position:absolute;left:50%;top:50%;width:3.5rem;height:3.5rem;margin:-1.75rem 0 0 -1.75rem;padding:0 0 0 3px;border:0;border-radius:999px;background:#ffffffeb;color:#0b0b0c;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px #0000004d;cursor:pointer}.message-video-play:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.message-video-time{position:absolute;left:.625rem;bottom:.625rem;height:1.375rem;padding:0 .5rem;border-radius:.375rem;background:#0009;color:#fff;font-size:.75rem;font-weight:600;line-height:1.375rem;font-variant-numeric:tabular-nums}.sched-card{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:#f7f8fb;color:#111}.sched-card--ready{background:#c8ff53}.sched-card--confirmed{background:#f4fcea}.sched-card__title{margin:0;font-size:17px;font-weight:600}.sched-card__body{margin:0;font-size:14px;line-height:20px}.sched-card__note{margin:0;font-size:12px;line-height:17px;color:#5b6472}.sched-card__error{margin:0;font-size:13px;color:#c03817}.sched-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:240px;overflow-y:auto;padding:2px}.sched-option{padding:10px 12px;border-radius:12px;border:1.5px solid #d1d9eb;background:#fff;color:#111;font-size:14px;text-align:left;cursor:pointer}.sched-option--picked{border-color:#111;background:#111;color:#fff}.sched-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sched-primary{padding:12px 18px;border-radius:999px;border:0;background:#111;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.sched-primary:disabled{opacity:.6;cursor:default}.sched-secondary{padding:10px 14px;border-radius:999px;border:1.5px solid #d1d9eb;background:transparent;color:#111;font-size:14px;cursor:pointer}.sched-link{padding:8px 0;border:0;background:transparent;color:#163ab2;font-size:13px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sched-link--muted{color:#5b6472}.sched-line{display:flex;flex-direction:column;gap:4px;margin-bottom:14px;padding:14px 16px;border-radius:16px;background:#f4f4f5;color:#111}.sched-line__text{font-size:14px;font-weight:500}.sched-line__actions{display:flex;gap:14px}.sched-door{display:flex;align-items:center;justify-content:center;min-height:60vh;font-size:16px;color:#111}.sched-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center}.sched-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#11111173;cursor:default}.sched-modal__sheet{position:relative;width:100%;max-height:92dvh;overflow-y:auto;box-sizing:border-box;padding:22px 20px 24px;border-radius:22px 22px 0 0;background:#fff;color:#111;box-shadow:0 -8px 30px #0000002e}@media (min-width: 701px){.sched-modal{align-items:center}.sched-modal__sheet{width:min(480px,100% - 32px);max-height:88vh;border-radius:22px}}.sched-modal__close{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;border-radius:999px;background:#f4f4f5;color:#52525b;font-size:24px;line-height:36px;cursor:pointer}.sched-modal__title{margin:0 40px 6px 0;font-size:20px;line-height:26px;font-weight:600}.sched-modal__body{margin:0 0 14px;font-size:14px;line-height:20px;color:#52525b}.sched-modal__label{display:block;margin:16px 0 6px;font-size:14px;font-weight:600;color:#111}.sched-modal__note{display:block;width:100%;box-sizing:border-box;min-height:88px;padding:12px;border:1px solid #d4d4d8;border-radius:12px;background:#fafafa;font:inherit;font-size:15px;line-height:21px;color:#111;resize:vertical}.sched-modal__primary{display:block;width:100%;height:50px;margin-top:16px;border:0;border-radius:999px;background:#111;color:#fff;font-size:16px;font-weight:600;cursor:pointer}.sched-modal__primary:disabled{opacity:.4;cursor:default}.sched-line__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;font-size:14px}.sched-link--danger{color:#c62828}.sched-line__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sched-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease}.sched-btn--primary{border:0;background:#111;color:#fff}.sched-btn--secondary{border:1.5px solid #111111;background:#fff;color:#111}.sched-btn--done{background:#2e7d32;color:#fff}.sched-btn:disabled{opacity:.45;cursor:default}.sched-modal__sheet--small .sched-modal__title{margin-top:4px}.sched-modal__primary--danger{background:#c62828}.sched-modal__secondary{display:block;width:100%;height:48px;margin-top:10px;border:1.5px solid #111111;border-radius:999px;background:#fff;color:#111;font-size:15px;font-weight:600;cursor:pointer}.sched-days{display:flex;gap:6px;margin:2px 0 10px}.sched-day{flex:1;height:36px;border-radius:999px;border:1.5px solid #d4d4d8;background:#fff;color:#111;font-size:14px;font-weight:600;cursor:pointer}.sched-day--on{background:#111;color:#fff;border-color:#111}.sched-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:216px;overflow-y:auto;padding:2px}.sched-slot{height:40px;border-radius:10px;border:1.5px solid #d4d4d8;background:#fff;color:#111;font-size:14px;font-weight:500;cursor:pointer}.sched-slot--picked{background:#111;color:#fff;border-color:#111}.sched-line--open .sched-line__text{display:inline-flex;align-items:center;gap:8px}.sched-dot{width:8px;height:8px;border-radius:999px;background:#ef4444;animation:sched-dot-pulse 1.6s ease-out infinite}@keyframes sched-dot-pulse{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 7px #ef444400}to{box-shadow:0 0 #ef444400}}.sched-modal__actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}.sched-modal__actions .sched-btn{width:100%;height:48px;justify-content:center;font-size:15px}.sched-modal__actions .sched-modal__primary{margin-top:0}.sched-landing{width:100%;max-width:720px;margin:0 auto;padding:8px 1rem 0;box-sizing:border-box}@media (min-width: 768px){.sched-landing{padding-left:1.5rem;padding-right:1.5rem}.sched-landing .sched-line{max-width:26.25rem}}.sched-landing .sched-line{margin-bottom:12px}.te .aans:not(.wait){display:flex;flex-direction:column}.te .aans .amd p,.te .aans>p{margin:0 0 12px}.te .aans .amd>:last-child,.te .aans>p:last-child{margin-bottom:0}.te .aans .amd :is(ul,ol){margin:0 0 12px;padding-left:22px;display:flex;flex-direction:column;gap:8px}.te .aans .amd ul{list-style:disc}.te .aans .amd ol{list-style:decimal}.te .aans .amd li::marker{color:var(--te-g600)}.te .aans .amd li>p{margin:0}.te .aans .amd :is(strong,b){font-weight:500}.te .aans .amd :is(h1,h2,h3,h4){margin:4px 0 8px;font-size:inherit;line-height:inherit;font-weight:500;color:inherit}.te .aans .amd a{text-decoration:underline;text-underline-offset:3px}.te .aans.none{color:var(--te-g900)}.te .asrc{max-width:100%}.te .asrc svg{flex:none}.te .akey:disabled{opacity:.5}.te .asub.aoff{margin-top:6px}.te .akeys.afollow{margin-top:18px;animation:rise var(--m-words, .3s) var(--ease) .25s both}.te button.asrc{text-align:left;font:inherit;font-size:13px;transition:transform .12s var(--ease),background .16s var(--ease)}.te button.asrc:active{transform:scale(.97);background:var(--te-g100)}.te .asrc .asrcGo{flex:none;opacity:.55}.te button.asrc span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.te .srcSheet .srcFull{margin:-6px 0 0;font-size:14px;line-height:1.4;color:var(--te-g900)}.te .srcSheet .srcRefs{display:flex;flex-direction:column;gap:18px;margin-top:2px}.te .srcSheet .srcRefs section{display:flex;flex-direction:column;gap:8px}.te .srcSheet .srcRefs b{font-size:15px;font-weight:500;color:var(--te-black)}.te .srcSheet blockquote{margin:0;padding:14px 16px;border-radius:14px;background:#fff;font-size:16px;line-height:1.5;color:var(--te-black);white-space:pre-line}.te .view.ask{position:relative;overflow-anchor:none}.te .view.ask .aspace{flex:none}.te .asrc.anone{background:transparent;box-shadow:inset 0 0 0 1px var(--te-g100);color:var(--te-g600);animation:fade .2s var(--ease) both}.sp{position:relative;width:350px;max-width:100%;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;background:#e9dabc;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif;isolation:isolate}.sp-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.sp video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-shade{position:absolute;left:0;right:0;top:0;height:104px;background:linear-gradient(to bottom,#0f0e1257,#0f0e1200);pointer-events:none;z-index:1}.sp-taps{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex}.sp-taps button{flex:3;border:0;padding:0;margin:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.sp-taps button:nth-child(2){flex:4}.sp-taps button:focus-visible{outline:2px solid #ffffff;outline-offset:-4px;border-radius:16px}.sp-strips{position:absolute;top:6px;left:10px;right:10px;display:flex;gap:4px;z-index:3}.sp-strip{flex:1;min-width:0;height:26px;padding:0;margin:0;border:0;background:transparent;display:flex;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.sp-strip span{display:block;width:100%;height:4px;border-radius:2px;overflow:hidden;background:#ffffff73;box-shadow:0 0 0 .5px #0f0e121f;transition:background-color .2s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1)}.sp-strip.done span{background:#fff}.sp-strip span i{display:block;width:100%;height:100%;background:#fff;transform-origin:left center;transform:scaleX(0);transition:transform .25s linear}@media (hover: hover){.sp-strip:hover span{background-color:#ffffffb3;transform:scaleY(1.5)}.sp-strip.done:hover span{background:#fff}}.sp-strip:active span{transform:scaleY(1.5)}.sp-strip:focus-visible{outline:none}.sp-strip:focus-visible span{box-shadow:0 0 0 2px #fff}.sp-tools{position:absolute;top:34px;right:12px;z-index:3;display:flex;gap:6px}.sp-tool{position:relative;height:40px;min-width:40px;padding:0 8px;border:0;border-radius:20px;background:#0f0e128c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer}.sp-round{width:40px;padding:0}.sp-tool svg{display:block}.sp-expand{position:absolute;right:12px;bottom:12px;z-index:3}.sp-tool:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.sp-tool.off:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:2px;margin:-1px 0 0 -10px;border-radius:1px;background:#fff;transform:rotate(-40deg);box-shadow:0 0 0 1.5px #0f0e128c}.sp-play{position:absolute;left:50%;top:50%;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:#fff;display:grid;place-items:center;z-index:2;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out}.sp-play svg{margin-left:3px;fill:#231f20}.sp-play.gone{opacity:0;transform:scale(.9)}.sp-sub{position:absolute;left:0;right:0;bottom:0;margin:0;z-index:2;padding:56px 60px 22px;background:linear-gradient(to bottom,#0f0e1200,#0f0e1259 40%,#0f0e12ad);color:#fff;font-size:17px;line-height:1.32;text-align:center;text-wrap:balance;pointer-events:none;transition:opacity .2s ease-out}.sp-sub.gone{opacity:0}@media (prefers-reduced-motion: reduce){.sp-strip span,.sp-strip span i,.sp-play,.sp-sub{transition:none}}.sp.sp-full{width:100%;border-radius:20px;flex-shrink:0}.sp.sp-fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;width:auto;max-width:none;height:auto;aspect-ratio:auto;border-radius:0;background:rgba(11,11,12,var(--fs-a, 1));display:grid;place-items:center;touch-action:none}.sp.sp-fs:fullscreen{width:100%;height:100%}.sp.sp-fs .sp-stage{position:relative;inset:auto;width:min(100%,80vh);width:min(100%,80dvh);aspect-ratio:4 / 5;border-radius:0}.sp.sp-back{overflow:visible;background:transparent;z-index:5}.te .lrights{flex:1;min-height:0;display:flex;flex-direction:column}.te .lrights[hidden]{display:none}.te .lloading{position:relative;animation:boneIn .32s var(--ease) .14s both}.te .lskel .lthumb{aspect-ratio:4 / 5;background:var(--te-mc)}.te .lskel .bone.lt{height:14px;width:80%;border-radius:7px;background:#ecedee}.te .lskel .bone.ls{height:11px;width:40%;border-radius:6px;background:#ecedee}.te .litem{transition:transform .12s var(--ease)}.te .litem:active{transform:scale(.985)}.te .rp:active{opacity:.7}.te .lmedia{flex:none}.te .lmedia.on{background:#000}.te .lvideo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.te .lcover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .2s var(--ease)}.te .lcover.on{opacity:1}.te .lthumb,.te .lmedia{overflow:hidden}.te .lplay{transition:transform .12s var(--ease)}.te .lplay:active{transform:scale(.94)}.te .pill.listen svg{flex:none}.te .mbody :is(ul,ol){margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px;font-size:17px;line-height:1.5}.te .mbody ul{list-style:disc}.te .mbody ol{list-style:decimal}.te .mbody :is(h1,h2,h3,h4){margin:6px 0 0;font-size:19px;line-height:1.3;font-weight:500;color:inherit}.te .mbody :is(strong,b){font-weight:500}.te .mbody a{text-decoration:underline;text-underline-offset:3px}.te .card.rights.resume{cursor:pointer}.te .lcats{scroll-padding-inline:28px}.te .lcats.more-right{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.te .lcats.more-left{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent)}.te .lcats.more-left.more-right{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}@keyframes lnone-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.te .lnone{display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 12px 24px;animation:lnone-rise .28s var(--ease) both}.te .lnone-frames{position:relative;width:236px;height:168px;margin-bottom:30px}.te .lnone-frame{position:absolute;top:8px;width:112px;aspect-ratio:4 / 5;border-radius:16px;display:grid;place-items:center;transform-origin:50% 90%}.te .lnone-frame:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1.5px dashed currentColor;border-radius:10px;opacity:.22}.te .lnone-frame.l{left:8px;transform:rotate(-9deg);background:#f5efe1;color:#d3b678}.te .lnone-frame.r{right:8px;transform:rotate(9deg);background:#c7ded3;color:#006837}.te .lnone-frame.m{left:62px;top:0;z-index:1;background:#c7e0f0;color:#0071bb;box-shadow:0 10px 24px -14px #0f0e1259}.te .lnone-title{margin:0;font-size:27px;line-height:1.12;font-weight:300;letter-spacing:-.01em;text-wrap:balance}.te .lnone-text{margin:10px 0 0;font-size:16px;line-height:1.45;color:var(--te-g600);max-width:300px;text-wrap:pretty}.te .lnone-all{margin-top:26px;height:50px;padding:0 22px 0 24px;border-radius:25px;background:#231f20;color:#fff;display:inline-flex;align-items:center;gap:10px;font-size:16px;transition:transform .12s var(--ease)}.te .lnone-all:active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){.te .lnone{animation:none}}.te .ltopic{position:absolute;left:10px;bottom:10px;z-index:1;max-width:calc(100% - 62px);height:26px;padding:0 10px;border-radius:13px;background:#ffffffeb;color:#0f0e12;font-size:13px;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.te .lthumb.tagged .lbadge{left:auto;right:10px}.avatar-mount{padding:6px 10px calc(10px + env(safe-area-inset-bottom))}.exp-wrap{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.exp-frame{position:relative;width:100%;max-width:430px;height:min(780px,100dvh - 150px);margin:0 auto;border-radius:26px;overflow:hidden;background:#101013;box-shadow:0 10px 34px #18181b2e}.exp-frame video{position:absolute;top:0;left:0;width:100%;height:84%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,#000 var(--exp-vfade, 84%),transparent 100%);mask-image:linear-gradient(180deg,#000 var(--exp-vfade, 84%),transparent 100%)}.exp-novideo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#a1a1aa;font-size:15px;text-align:center;padding:0 40px;cursor:pointer}.exp-scrim-top{position:absolute;top:0;left:0;right:0;height:110px;background:linear-gradient(180deg,#0a08066b,#0a080600)}.exp-scrim-bottom{position:absolute;left:0;right:0;bottom:0;height:440px;background:linear-gradient(180deg,#09070500,#09070557 34%,#0907059e 62%,#090705d9)}.exp-topbar{position:absolute;top:16px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;height:44px}.exp-chip{display:flex;align-items:center;gap:6px;height:32px;padding:0 11px;border-radius:999px;background:#1c1c1e8c;border:0;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);color:#fff;font-size:12px;font-weight:500;white-space:nowrap}.exp-topbar .exp-chip{height:44px}.exp-topbar .exp-icon{width:44px}.exp-topbar #exp-cam svg{width:22px;height:22px}.exp-topbar #exp-menu svg{width:19px;height:19px}.exp-topbar.measuring>*,.exp-topbar.measuring .exp-topbar-centre>*{flex-shrink:0;min-width:-moz-max-content;min-width:max-content}.exp-topbar .exp-chip span{overflow:hidden;text-overflow:ellipsis}.exp-topbar-left,.exp-topbar-right{display:flex;align-items:center;min-width:44px;flex-shrink:0}.exp-topbar-right{justify-content:flex-end}.exp-topbar-left:empty{min-width:0}.exp-topbar-centre{display:flex;align-items:center;gap:8px;min-width:0}.exp-icon{width:32px;padding:0;justify-content:center;flex-shrink:0;position:relative}.exp-menu-dot{position:absolute;top:-6px;right:-6px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:600;line-height:18px;letter-spacing:0;box-shadow:none}.exp-topbar .exp-chip.exp-menu{overflow:visible}.exp-topbar .exp-chip .exp-menu-dot{overflow:visible;text-overflow:clip}.exp-menu-dot[hidden]{display:none}.exp-menu-list{position:absolute;top:68px;right:14px;z-index:55;display:flex;flex-direction:column;width:-moz-max-content;width:max-content;max-width:calc(100% - 28px);border-radius:18px;overflow:hidden;background:#1c1c1ea8;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);box-shadow:0 12px 32px #00000047}.exp-menu-list[hidden]{display:none}.exp-menu-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:12px 16px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.exp-menu-item:not([hidden])~.exp-menu-item:not([hidden]){border-top:1px solid rgba(255,255,255,.1)}.exp-menu-title{display:inline-flex;align-items:center;font-size:16px;line-height:21px;font-weight:500}.exp-menu-desc{font-size:13px;line-height:18px;font-weight:400;color:#ffffff9e}.exp-menu-item.active{background:#ffffff1a}.exp-menu-item{transition:background-color .12s ease}@media (hover: hover){.exp-menu-item:hover{background:#ffffff12}.exp-menu-item.active:hover{background:#ffffff24}}.exp-menu-item:active{background:#ffffff29}.exp-menu-item:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:-2px}.exp-menu-item[hidden]{display:none}.exp-menu-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:8px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:18px;font-weight:600}.exp-menu-badge[hidden]{display:none}.mode-tabs.avatar-fullbleed{min-height:100dvh}@media (max-width: 700px){.mode-tabs.avatar-fullbleed{background:#101013}}.mode-tabs.avatar-fullbleed .mode-tabs-header{display:none}.mode-tabs.avatar-fullbleed:not(.messenger){padding-top:0}.mode-tabs.avatar-fullbleed .avatar-mount{padding:0}.mode-tabs.avatar-fullbleed .avatar-mount:not([data-mini="1"]) .exp-frame{position:fixed;top:0;bottom:0;left:max(0px,50% - 215px);width:min(100vw,430px);max-width:none;height:auto;margin:0;border-radius:0;box-shadow:none;z-index:30}@media (min-width: 701px){.mode-tabs.avatar-fullbleed .avatar-mount:not([data-mini="1"]) .exp-frame{top:max(24px,50vh - 410px);bottom:auto;height:min(100vh - 48px,820px);border-radius:26px;box-shadow:0 10px 34px #18181b2e}}.exp-lower{position:absolute;left:var(--exp-gutter, 16px);right:var(--exp-gutter, 16px);bottom:68px;height:min(430px,100% - 216px);display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.exp-qslot{display:flex;flex-direction:column;gap:14px;flex-grow:1;flex-shrink:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.exp-qslot::-webkit-scrollbar{display:none}.exp-fade-top{-webkit-mask-image:linear-gradient(to bottom,transparent var(--cut, 0px),#000 calc(var(--cut, 0px) + 12px));mask-image:linear-gradient(to bottom,transparent var(--cut, 0px),#000 calc(var(--cut, 0px) + 12px))}.exp-history{display:flex;flex-direction:column;gap:14px;flex-shrink:0}.exp-history:empty{display:none}.exp-intro:empty{min-height:0}.exp-hist{display:flex;flex-direction:column;gap:10px}.exp-hist-intro{font-size:15px;line-height:21px;color:#ffffffc7;text-shadow:0 1px 8px rgba(0,0,0,.35);white-space:pre-wrap}.exp-hist-q{font-size:19px;line-height:26px;font-weight:500;letter-spacing:-.02em;color:#ffffffe6}.exp-hist .exp-receipt{visibility:visible;animation:none}.exp-stage{display:flex;flex-direction:column;gap:14px;flex-shrink:0;min-height:100%;box-sizing:border-box;padding-top:12px}.exp-stage.out .exp-receipt,.exp-stage.out .exp-card,.exp-stage.out .exp-intro,.exp-stage.out .exp-cards,.exp-stage.out .exp-safety{animation:exp-scroll-out .55s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes exp-scroll-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-60px)}}.exp-receipt.enter{animation:exp-fade-in-up .5s cubic-bezier(.16,1,.3,1) both}@keyframes exp-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.exp-stage.out .exp-receipt,.exp-stage.out .exp-card,.exp-stage.out .exp-intro,.exp-stage.out .exp-cards,.exp-stage.out .exp-safety,.exp-receipt.enter{animation:none}}.exp-identity{position:absolute;top:84px;left:var(--exp-gutter, 16px);display:flex;align-items:center;gap:10px}.exp-identity-text{display:flex;flex-direction:column;gap:0}.exp-name-main{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.exp-name-sub{font-size:12px;line-height:16px;font-weight:400;color:#ffffffd9;text-shadow:0 1px 8px rgba(0,0,0,.35)}.exp-intro{font-size:15px;line-height:21px;min-height:42px;flex-shrink:0;color:#ffffffe6;text-shadow:0 1px 8px rgba(0,0,0,.35);transition:opacity .2s ease}.exp-question{font-size:19px;line-height:26px;font-weight:500;letter-spacing:-.02em;color:#fff;min-height:26px;flex-shrink:0;transition:opacity .2s ease}.exp-question.exp-promote{animation:exp-card-enter .5s cubic-bezier(.16,1,.3,1) backwards}@keyframes exp-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.exp-question.exp-promote{animation:none}}.exp-cards{display:flex;flex-direction:column;gap:7px;flex-shrink:0}.exp-cards:empty{display:none}.exp-chips{display:flex;flex-wrap:wrap;gap:7px;flex-shrink:0}.exp-chips .exp-chip,.exp-chips button{cursor:pointer}.exp-chips button.exp-chip{min-height:40px;padding:8px 16px;border-radius:20px;text-wrap:pretty;background:#1c1c1eb8;border:0;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);color:#fff;font-size:14px;font-weight:400;line-height:19px;text-align:left}.exp-composer{position:absolute;left:var(--exp-gutter, 16px);right:var(--exp-gutter, 16px);bottom:16px;transition:opacity .2s ease}.exp-composer.busy{opacity:.55;pointer-events:none}.exp-composer input{width:100%;height:44px;padding:0 52px 0 17px;border-radius:22px;background:#1c1c1e8c;border:0;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);color:#fff;font-size:15px;outline:none}.exp-send{position:absolute;right:5px;top:5px;width:34px;height:34px;padding:0;border-radius:999px;border:0;background:#ffffff26;color:#a7acaa;display:flex;align-items:center;justify-content:center;cursor:default;transition:background-color .16s ease,color .16s ease}.exp-send.is-active{background:#fff;color:#111;cursor:pointer}.exp-mic{position:absolute;right:44px;top:5px;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffb8;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease}.exp-mic[hidden],.exp-mic .exp-mic-stop{display:none}.exp-mic.is-listening{background:#ffffff26;color:#fff}.exp-mic.is-listening .exp-mic-on{display:none}.exp-mic.is-listening .exp-mic-stop{display:block}.exp-mic.is-processing{opacity:.45;pointer-events:none}.exp-composer.has-mic input{padding-right:96px}.exp-composer.is-voice-listening input,.exp-composer.is-voice-processing input,.exp-composer.is-voice-error input{display:none}.exp-voice-state{display:flex;align-items:center;gap:.75rem;box-sizing:border-box;width:100%;height:44px;padding:.15rem 96px .15rem 17px;border-radius:22px;background:#1c1c1e8c;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8)}.exp-voice-state[hidden]{display:none}.exp-voice-visual{display:inline-flex;align-items:flex-end;gap:.2rem;flex:0 0 auto;width:1.5rem;height:1.25rem;color:#ffffffb3}.exp-voice-visual span{display:block;width:.2rem;border-radius:999px;background:currentColor;opacity:.65}.exp-voice-visual span:nth-child(1){height:.6rem;animation:exp-voice-eq .95s ease-in-out infinite}.exp-voice-visual span:nth-child(2){height:1rem;animation:exp-voice-eq 1.05s ease-in-out infinite .12s}.exp-voice-visual span:nth-child(3){height:.75rem;animation:exp-voice-eq 1.1s ease-in-out infinite .22s}.exp-composer.is-voice-processing .exp-voice-visual span{animation-duration:.78s;opacity:.5}.exp-composer.is-voice-error .exp-voice-visual{color:#f87171}.exp-composer.is-voice-error .exp-voice-visual span{height:.55rem!important;opacity:.38;animation:none}.exp-voice-copy{min-width:0;display:flex;flex-direction:column;gap:.125rem}.exp-voice-status{color:#ffffffe6;font-size:.9375rem;font-weight:500;line-height:1.15rem}.exp-voice-transcript{color:#ffffff80;font-size:.8125rem;line-height:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exp-composer.is-voice-error .exp-voice-status,.exp-composer.is-voice-error .exp-voice-transcript{color:#f87171}@keyframes exp-voice-eq{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1.2)}}.exp-composer input::-moz-placeholder{color:#ffffffb3}.exp-composer input::placeholder{color:#ffffffb3}.exp-ended{position:absolute;left:var(--exp-gutter, 16px);right:var(--exp-gutter, 16px);bottom:16px;align-items:center;justify-content:center;height:46px;animation:exp-in .28s cubic-bezier(.22,1,.36,1) backwards;border-radius:999px;background:#fff;color:#111;font-size:14px;font-weight:600;display:flex}.exp-side{display:flex;flex-direction:column;gap:10px;max-width:300px}.exp-frame.mode-unmuted .exp-intro,.exp-frame.mode-unmuted .exp-question,.exp-frame.mode-unmuted .exp-history,.exp-frame.mode-unmuted .exp-stage>.exp-safety,.exp-frame.mode-unmuted .exp-chips,.exp-frame.mode-unmuted .exp-composer{display:none}.exp-frame.mode-unmuted .exp-qslot{overflow:visible;flex-grow:0;-webkit-mask-image:none;mask-image:none}.exp-frame.mode-unmuted .exp-stage{min-height:0;padding-top:0}.exp-frame.mode-unmuted .exp-lower{height:auto;bottom:132px}.exp-frame.mode-unmuted .exp-scrim-bottom{height:160px;background:linear-gradient(180deg,#09070500,#09070580)}@property --exp-vfade{syntax: "<percentage>"; inherits: false; initial-value: 84%;}.avatar-mount:not([data-mini="1"]) .exp-frame.mode-unmuted video,.avatar-mount:not([data-mini="1"]) .exp-frame.mode-unmuted .exp-poster,.avatar-mount:not([data-mini="1"]) .exp-frame.mode-unmuted .exp-freeze{height:100%;--exp-vfade: 100%}.avatar-mount:not([data-mini="1"]) .exp-frame.mode-unmuted .exp-scrim-bottom{height:300px;background:linear-gradient(180deg,#09070500,#0907050f,#0907052e,#09070557 66%,#09070580 86%,#09070594)}.exp-scard-note{margin:10px 0 0;font-size:12px;line-height:16px;color:#fff9}.exp-reply{display:flex;align-items:center;gap:8px;align-self:flex-start;flex-shrink:0;max-width:100%;min-height:32px;padding:7px 14px;box-sizing:border-box;border:0;border-radius:999px;background:#1c1c1e8c;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);color:#fff;font-size:13px;font-weight:500;line-height:18px;text-align:left;cursor:pointer}.exp-reply[hidden]{display:none}.exp-learn-card{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px 8px 8px;box-sizing:border-box;border:0;border-radius:16px;background:#1c1c1e8c;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);color:#fff;text-align:left;cursor:pointer}.exp-learn-card img{width:56px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:#222;flex-shrink:0}.exp-rights-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#ffffff1f;flex-shrink:0}.exp-learn-line{display:flex;align-items:baseline;gap:6px;width:100%;margin-top:8px;padding:8px 12px;box-sizing:border-box;border:0;border-radius:12px;background:#1c1c1e73;color:#fff;font-size:13px;line-height:18px;text-align:left;cursor:pointer}.exp-learn-line-label{color:#ffffffb3;flex-shrink:0}.exp-learn-line-title{font-weight:500;text-decoration:underline;text-underline-offset:2px;min-width:0}.exp-learn-card .exp-learn-text{display:flex;flex-direction:column;gap:2px;min-width:0}.exp-learn-card .exp-learn-title{font-size:14px;font-weight:500;line-height:18px}.exp-learn-card .exp-learn-sub{font-size:12px;line-height:16px;opacity:.8}.exp-learn-card .exp-learn-arrow{margin-left:auto;font-size:18px;line-height:1;opacity:.8}.exp-mini-label{display:none}.exp-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:6;padding:14px 22px;border:0;border-radius:999px;background:#1c1c1eb8;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);color:#fff;font-size:16px;font-weight:600;cursor:pointer}.exp-play[hidden]{display:none}.exp-resume{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:7;padding:12px 20px;border:0;border-radius:999px;background:#1c1c1eb8;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);color:#fff;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 6px 20px #0000004d}.exp-resume[hidden]{display:none}.avatar-mount[data-mini="1"] .exp-frame{position:fixed;left:12px;right:auto;bottom:calc(84px + env(safe-area-inset-bottom));width:118px;height:158px;max-width:none;margin:0;border-radius:18px;visibility:visible;pointer-events:auto;cursor:grab;touch-action:none;z-index:60;box-shadow:0 8px 26px #00000059}.avatar-mount[data-mini="1"] .exp-frame>:not(video):not(.exp-freeze):not(.exp-poster):not(.exp-novideo):not(.exp-scrim-bottom):not(.exp-mini-label){display:none!important}.avatar-mount[data-mini="1"] .exp-frame .exp-mini-label{display:block;position:absolute;left:0;right:0;bottom:8px;text-align:center;color:#fff;font-size:11px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.6)}.exp-reply-arrow{font-size:18px;line-height:1;opacity:.8}.exp-call-pill{background:#c8ff53;color:#111}.exp-call-pill .exp-reply-dot{background:#111;box-shadow:none;animation:none}.exp-reply-dot{position:relative;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#ff4d21;box-shadow:0 0 #ff4d218c;animation:exp-reply-pulse 1.6s ease-out infinite}@keyframes exp-reply-pulse{0%{box-shadow:0 0 #ff4d218c}70%{box-shadow:0 0 0 7px #ff4d2100}to{box-shadow:0 0 #ff4d2100}}@media (prefers-reduced-motion: reduce){.exp-reply-dot{animation:none;box-shadow:0 0 0 3px #ff4d2140}}.exp-receipt{display:flex;flex-shrink:0;visibility:hidden;align-items:center;gap:9px;align-self:flex-end;max-width:88%;min-height:32px;padding:7px 14px;box-sizing:border-box;border-radius:20px;background:#1c1c1e8c;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8)}.exp-receipt.show{visibility:visible}.exp-frame:not(.mode-unmuted) .exp-receipt{-webkit-backdrop-filter:none;backdrop-filter:none}.exp-receipt-text{font-size:14px;line-height:19px;font-weight:400;color:#ffffffeb;text-wrap:pretty}.exp-receipt{transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.exp-receipt.anim-out{opacity:0;transform:translateY(-6px);transition-duration:.15s}.exp-receipt.anim-in-start{opacity:0;transform:translateY(6px);transition:none}.exp-chips{transition:opacity .18s ease}.exp-chips.fading{pointer-events:none}.exp-chips.fading button{opacity:0;transition:opacity .18s ease}.exp-chips.fading button.lit{opacity:1}@keyframes exp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.exp-chips button{animation:exp-card-enter .5s cubic-bezier(.16,1,.3,1) backwards;transition:transform 90ms ease,filter 90ms ease}.exp-chips button.exp-chip:active{transform:scale(.97);filter:brightness(1.5)}.exp-send{transition:transform 90ms ease}.exp-send:active{transform:scale(.92)}.exp-dots{display:inline-flex;align-items:center;gap:4px;height:19px}.exp-dots span{width:6px;height:6px;border-radius:999px;background:#ffffff8c;animation:exp-dot 1.1s ease-in-out infinite}.exp-dots span:nth-child(2){animation-delay:.18s}.exp-dots span:nth-child(3){animation-delay:.36s}@keyframes exp-dot{0%,to{opacity:.25}40%{opacity:.9}}@media (max-width: 700px){.exp-frame{max-width:none;height:calc(100dvh - var(--exp-top, 122px) - 10px - env(safe-area-inset-bottom));border-radius:22px}.exp-composer,.exp-ended{bottom:calc(16px + env(safe-area-inset-bottom))}.exp-topbar{top:calc(16px + env(safe-area-inset-top))}.exp-identity{top:calc(84px + env(safe-area-inset-top))}.exp-topbar{left:12px;right:12px;gap:4px}.exp-chip{height:44px;padding:0 13px;font-size:14px;gap:7px}.exp-icon{width:44px;padding:0}.exp-chip.exp-icon.exp-cam.busy{padding:0 13px 0 11px;gap:6px}.exp-cam-label{font-size:14px}.exp-mic{right:55px;top:5px;width:44px;height:44px}.exp-mic svg{width:26px;height:26px}.exp-mic .exp-mic-stop svg{width:22px;height:22px}.exp-send svg{width:20px;height:20px}.exp-composer.has-mic input{padding-right:112px}.exp-voice-state{height:54px;padding:.15rem 112px .15rem 20px;border-radius:27px}.exp-voice-status{font-size:1rem}.exp-voice-transcript{font-size:.875rem}.exp-menu-list{top:calc(68px + env(safe-area-inset-top));right:12px}.exp-chips button.exp-chip{min-height:48px;padding:12px 20px;border-radius:24px;font-size:17px;line-height:22px}.exp-intro{font-size:16px;line-height:23px;min-height:46px}.exp-question{font-size:24px;line-height:31px;min-height:31px}.exp-hist-intro{font-size:16px;line-height:23px}.exp-hist-q{font-size:24px;line-height:31px}.exp-receipt{min-height:40px;padding:10px 16px;border-radius:22px}.exp-receipt-text{font-size:15px;line-height:20px}.exp-composer input{height:54px;padding:0 62px 0 20px;border-radius:27px;font-size:16px}.exp-send{width:44px;height:44px;top:5px;right:5px}.exp-ended{height:54px;font-size:16px}.exp-hangup{width:64px;height:64px}.exp-lower{bottom:calc(86px + env(safe-area-inset-bottom));height:min(430px,100% - 234px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.exp-frame.mode-unmuted .exp-lower{height:auto;bottom:calc(150px + env(safe-area-inset-bottom))}}@keyframes exp-fill{0%{background:#1c1c1e8c;color:#fff}40%{background:#fff;color:#111}to{background:#fff;color:#111}}.exp-chips button.exp-chip.lit{animation:exp-fill .3s ease-out forwards}.exp-chips.locked{pointer-events:none}.exp-hangup{display:none;position:absolute;left:50%;bottom:24px;transform:translate(-50%);width:56px;height:56px;padding:0;border:0;border-radius:999px;background:#ff453a;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 22px #0000004d;transition:transform 90ms ease}.exp-hangup:active{transform:translate(-50%) scale(.93)}.exp-frame.mode-unmuted .exp-hangup{display:flex}@media (max-width: 700px){.exp-hangup{bottom:calc(24px + env(safe-area-inset-bottom))}}.exp-poster{position:absolute;top:0;left:0;width:100%;height:84%;-o-object-fit:cover;object-fit:cover;transition:opacity .7s ease;-webkit-mask-image:linear-gradient(180deg,#000 var(--exp-vfade, 84%),transparent 100%);mask-image:linear-gradient(180deg,#000 var(--exp-vfade, 84%),transparent 100%)}.exp-poster.hidden{opacity:0;pointer-events:none}.exp-frame.ended video,.exp-frame.ended .exp-poster,.exp-frame.ended .exp-freeze{filter:brightness(.55);transition:filter .6s ease,height .38s cubic-bezier(.22,1,.36,1),--exp-vfade .38s ease}.exp-frame video,.exp-frame .exp-poster,.exp-frame .exp-freeze{transition:filter .45s ease,height .38s cubic-bezier(.22,1,.36,1),--exp-vfade .38s ease}.avatar-mount:not([data-mini="1"]) .exp-frame:not(.mode-unmuted):not(.ended):not(.face-busy) video,.avatar-mount:not([data-mini="1"]) .exp-frame:not(.mode-unmuted):not(.ended):not(.face-busy) .exp-poster,.avatar-mount:not([data-mini="1"]) .exp-frame:not(.mode-unmuted):not(.ended):not(.face-busy) .exp-freeze{filter:brightness(.68)}.exp-frame.face-busy video,.exp-frame.face-busy .exp-poster,.exp-frame.face-busy .exp-freeze{filter:brightness(.45) saturate(.7);transition:filter .6s ease}.exp-chip.exp-icon.exp-cam.busy{width:auto;padding:0 11px 0 9px;gap:5px;cursor:default}.exp-frame.face-busy .exp-cam-slash{display:inline}.exp-cam-label{font-size:12px;font-weight:500;white-space:nowrap}.exp-cam-label[hidden]{display:none}.exp-frame.topbar-tight .exp-mode-tab{min-width:0;padding:0 11px}button.exp-chip{cursor:pointer}.exp-ended{cursor:pointer;border:0;font-family:inherit}.exp-name-row{display:inline-flex;align-items:center;gap:8px}.exp-eq{display:none;align-items:flex-end;gap:2.5px;height:12px}.exp-eq span{width:3px;border-radius:2px;background:#ffffffe6;transform-origin:bottom;animation:exp-eq-bounce .9s ease-in-out infinite}.exp-eq span:nth-child(1){height:6px;animation-delay:0s}.exp-eq span:nth-child(2){height:11px;animation-delay:.15s}.exp-eq span:nth-child(3){height:8px;animation-delay:.3s}@keyframes exp-eq-bounce{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.exp-eq.on{display:inline-flex}.exp-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:12px}.exp-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0a0a0a57;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.exp-modal-dialog{position:relative;width:min(100%,30rem);max-height:calc(100% - 24px);display:flex;flex-direction:column;overflow:hidden;border-radius:1.25rem;background:#1c1c1ed1;backdrop-filter:blur(30px) saturate(1.8);-webkit-backdrop-filter:blur(30px) saturate(1.8);color:#fff;padding:0;box-shadow:0 28px 90px #00000073}.exp-modal-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:1.25rem 1rem 1.75rem;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent 100%)}.exp-modal-footer{flex-shrink:0;padding:0 1rem 1rem}.exp-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.exp-modal-header h2{margin:0;font-size:1.25rem;line-height:1.625rem;font-weight:600;letter-spacing:-.01em;color:#fff}.exp-modal-heading{display:flex;flex-direction:column;gap:.5rem}.exp-modal-subtitle{margin:0;font-size:.9375rem;line-height:1.375rem;color:#fff9;font-weight:400}.exp-modal-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.4rem;min-height:1.625rem;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8}.exp-modal-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:999px;padding:0;background:#ffffff1a;color:#ffffffd9;cursor:pointer;-webkit-tap-highlight-color:transparent}.exp-modal-close:hover,.exp-modal-close:active{background:#ffffff2e;color:#fff}.exp-modal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.exp-modal-list li{display:grid;grid-template-columns:1.25rem 1fr;-moz-column-gap:.75rem;column-gap:.75rem;align-items:start;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.exp-modal-list li:last-child{border-bottom:0;padding-bottom:.25rem}.exp-modal-list p{margin:0;max-width:28rem;display:flex;flex-direction:column;gap:.1875rem;font-size:.9375rem;line-height:1.425rem;color:#fff}.exp-modal-list strong{font-weight:600}.exp-modal-list p span{color:#fff9;font-size:.875rem;line-height:1.3125rem}.exp-modal-icon{color:#ffffffd9;display:inline-flex;margin-top:2px}.exp-modal-action{width:100%;height:44px;border:0;border-radius:999px;background:#fff;color:#111;font-size:.9375rem;font-weight:600;cursor:pointer}.exp-lang{display:flex;align-items:center;height:44px;padding:2px;box-sizing:border-box;border-radius:999px;background:#1c1c1e8c;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);flex-shrink:0}.exp-lang button{height:40px;min-width:40px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#ffffffb8;font-size:14px;font-weight:400;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent}.exp-lang button.active{background:#ffffff2e;color:#fff;font-weight:500}.exp-lang.switching{opacity:.55;pointer-events:none}.exp-mode{display:flex;align-items:center;height:44px;padding:2px;box-sizing:border-box;border-radius:999px;background:#1c1c1e8c;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);flex-shrink:0}.exp-mode-tab{display:inline-flex;align-items:center;justify-content:center;height:40px;min-width:0;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#ffffffb8;font-size:15px;font-weight:400;letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.exp-mode-tab.active{background:#ffffff2e;color:#fff;font-weight:500}.exp-safety{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.exp-safety:empty{display:none}.exp-safety-overlay{position:absolute;left:var(--exp-gutter, 16px);right:var(--exp-gutter, 16px);top:72px;bottom:100px;z-index:45;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain}.exp-safety-overlay>*{flex-shrink:0}.exp-safety-overlay{scroll-snap-type:y proximity}.exp-sheet-spacer{flex-shrink:0;pointer-events:none;scroll-snap-align:start}.exp-sheet-grip{display:flex;justify-content:center;flex-shrink:0;padding:4px 0 0;scroll-snap-align:start}.exp-sheet-grip span{width:36px;height:4px;border-radius:2px;background:#ffffff59}.exp-safety-overlay>:last-child{scroll-snap-align:end}.exp-frame.ended .exp-stage{padding-bottom:72px}.exp-qslot{transition:filter .22s ease}.exp-frame.ended.sheet-dim .exp-qslot{opacity:calc(1 - .88 * var(--exp-sheet-up, 0))}.exp-frame.ended.sheet-soft .exp-qslot{filter:blur(3px)}@media (prefers-reduced-motion: reduce){.exp-qslot{transition:none}}.exp-safety-overlay:empty{display:none}.exp-ended,.exp-hangup{z-index:50}@media (max-width: 700px){.exp-safety-overlay{top:calc(72px + env(safe-area-inset-top));left:0;right:0;bottom:calc(96px + env(safe-area-inset-bottom));max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;pointer-events:auto;padding:0 var(--exp-gutter, 16px);box-sizing:border-box}}.exp-scard{border-radius:16px;padding:14px;background:#1c1c1ea8;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);display:flex;flex-direction:column;gap:8px;animation:exp-in .26s cubic-bezier(.22,1,.36,1) backwards}.exp-scard--urgent{border:1px solid rgba(255,69,58,.45)}.exp-scard-eyebrow{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8}.exp-scard-dot{width:7px;height:7px;border-radius:999px;background:#30d158}.exp-scard--urgent .exp-scard-dot{background:#ff453a}.exp-scard-title{font-size:16px;line-height:21px;font-weight:600;letter-spacing:-.01em;color:#fff}.exp-scard-body{font-size:13px;line-height:18px;color:#ffffffd1}.exp-scard-meta{font-size:12px;color:#ffffffb3}.exp-scard-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.exp-scard-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 15px;border:0;border-radius:999px;background:#fff;color:#111;font-size:13.5px;font-weight:600;cursor:pointer;text-decoration:none}.exp-scard-action:disabled{opacity:.6}.exp-scard-action svg{display:block}.exp-scard input,.exp-scard textarea{width:100%;border:0;border-radius:10px;background:#ffffff1a;color:#fff;padding:9px 12px;font-size:13.5px;font-family:inherit;outline:none;box-sizing:border-box;resize:none}.exp-scard input::-moz-placeholder,.exp-scard textarea::-moz-placeholder{color:#fff9}.exp-scard input::placeholder,.exp-scard textarea::placeholder{color:#fff9}.exp-scard-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0 10px}.exp-scard-toggle-label{font-size:13px;color:#ffffffd9}.exp-scard-toggle-sub{font-size:11.5px;color:#ffffff8c;margin-top:2px}.exp-scard-toggle{flex-shrink:0;width:44px;height:26px;border:0;border-radius:999px;background:#ffffff40;position:relative;cursor:pointer;transition:background .18s ease}.exp-scard-toggle:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;transition:transform .18s ease}.exp-scard-toggle.on{background:#30d158}.exp-scard-toggle.on:after{transform:translate(18px)}.exp-receipt.interim{background:#1c1c1e6b}.exp-receipt.interim .exp-receipt-text{color:#ffffffad}@media (max-width: 700px){.exp-topbar{left:10px;right:10px;gap:8px;height:44px}.exp-frame{--exp-gutter: 12px}.exp-topbar .exp-chip{height:44px}.exp-topbar .exp-icon{width:44px}.exp-topbar #exp-cam svg{width:26px;height:26px}.exp-topbar #exp-menu svg{width:22px;height:22px;stroke-width:1.4}.exp-lang{height:44px}.exp-lang button{height:40px;min-width:40px;padding:0 10px;font-size:14px}.exp-mode{height:44px}.exp-mode-tab{height:40px;padding:0 14px;font-size:15px}.exp-identity{top:calc(84px + env(safe-area-inset-top))}.exp-menu-list{top:calc(68px + env(safe-area-inset-top))}.exp-chip{padding:0 11px;gap:6px}}.exp-lang.switching{pointer-events:none}.exp-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:44;pointer-events:none;opacity:0;background:linear-gradient(115deg,#fff0 30%,#fff3,#fff0 70%)}.exp-frame.lang-switching:after,.exp-frame.face-switching:after{opacity:1;animation:exp-lang-sheen 1.6s ease-in-out infinite}.exp-lower{transition:opacity .22s ease,filter .22s ease}.exp-frame.lang-switching .exp-lower{opacity:.42;filter:saturate(.82);transform:translateY(1px)}.exp-frame.lang-settling .exp-lower{animation:exp-lang-settle .22s ease-out}@keyframes exp-lang-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes exp-lang-settle{0%{opacity:.6}}.exp-w{animation:exp-word-in .34s cubic-bezier(.2,.6,.3,1) both}@keyframes exp-word-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}.exp-freeze{position:absolute;top:0;left:0;width:100%;height:84%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,#000 var(--exp-vfade, 84%),transparent 100%);mask-image:linear-gradient(180deg,#000 var(--exp-vfade, 84%),transparent 100%);opacity:0;pointer-events:none;transition:opacity .5s ease}.exp-freeze.show{opacity:1}.exp-frame:not(.cam-off) .exp-cam-slash{display:none}.exp-frame.cam-off video,.exp-frame.cam-off .exp-poster,.exp-frame.cam-off .exp-freeze{opacity:0;transition:opacity .32s ease}.exp-frame.cam-off .exp-novideo{display:block;background:radial-gradient(120% 90% at 50% 30%,#2b2b31,#101013 72%);pointer-events:none}.exp-frame.cam-off .exp-topbar .exp-chip,.exp-frame.cam-off .exp-lang,.exp-frame.cam-off .exp-mode{background:#ffffff17}.exp-frame.cam-off .exp-lang button.active,.exp-frame.cam-off .exp-mode-tab.active,.exp-frame.cam-off .exp-topbar #exp-cam{background:#ffffff42}.avatar-loading{padding:0}.avatar-loading .exp-frame{position:fixed;top:0;bottom:0;left:max(0px,50% - 215px);width:min(100vw,430px);max-width:none;height:auto;margin:0;border-radius:0;box-shadow:none;z-index:30}@media (min-width: 701px){.avatar-loading .exp-frame{top:max(24px,50vh - 410px);bottom:auto;height:min(100vh - 48px,820px);border-radius:26px;box-shadow:0 10px 34px #18181b2e}}.avatar-loading .exp-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#fff0 30%,#ffffff12,#fff0 70%);background-size:220% 100%;animation:avl-shimmer 1.8s ease-in-out infinite;pointer-events:none}@keyframes avl-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.avl-connecting{position:absolute;left:var(--exp-gutter, 16px);bottom:22px;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;background:#1c1c1e8c;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);color:#fff;font-size:13px;font-weight:500}.avl-dot{width:8px;height:8px;border-radius:999px;background:#fff;animation:exp-dot 1.2s ease-in-out infinite}@media (max-width: 700px){.avl-connecting{bottom:27px}}.exp-frame.voice-speaking .exp-eq{display:inline-flex}.exp-card{display:flex;flex-direction:column;gap:12px;flex-shrink:0;padding:14px;box-sizing:border-box;border-radius:16px;background:#1c1c1ea8;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8)}.exp-card.empty,.exp-card.no-chips .exp-card-divider,.exp-card.no-chips .exp-chips{display:none}.exp-card.exp-promote{animation:exp-card-enter .5s cubic-bezier(.16,1,.3,1) backwards}.exp-card-head{display:flex;align-items:center;gap:14px;flex-wrap:nowrap}.exp-card .exp-anon{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;font-size:13px;font-weight:400;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.exp-card .exp-anon svg{width:16px;height:16px;flex-shrink:0}.exp-clang{display:inline-flex;align-items:center;gap:0;height:32px;padding:2px 2px 2px 8px;box-sizing:border-box;border-radius:999px;background:#ffffff1a;color:#fff}.exp-clang svg{width:16px;height:16px;flex-shrink:0;margin-right:4px}.exp-clang button{height:28px;min-width:0;padding:0 7px;border:0;border-radius:999px;background:transparent;color:#ffffffb8;font-size:13px;font-weight:400;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent}.exp-clang button.active{background:#ffffff2e;color:#fff;font-weight:500}.exp-clang.switching{opacity:.55;pointer-events:none}.exp-card-note{font-size:12px;line-height:16px;color:#fff9}.exp-card-note[hidden]{display:none}.exp-card-divider{height:1px;background:#ffffff1f}.exp-card .exp-question{min-height:0}.exp-card .exp-chips button.exp-chip{background:#ffffff24;-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes exp-fill-card{0%{background:#ffffff24;color:#fff}40%,to{background:#fff;color:#111}}.exp-card .exp-chips button.exp-chip.lit{animation:exp-fill-card .3s ease-out forwards}.exp-frame.mode-unmuted .exp-card{display:none}.exp-frame .exp-card,.exp-frame .exp-scard,.exp-frame .exp-learn-card,.exp-frame .exp-menu-list,.exp-frame .exp-modal-dialog{background:linear-gradient(135deg,rgb(255,255,255,var(--exp-sheen, .12)),rgb(255,255,255,calc(var(--exp-sheen, .12) * .3)) 30%,#fff0 58%),rgb(28,28,30,var(--exp-sheen-base, .66))}.exp-frame .exp-learn-card{--exp-sheen-base: .55}.exp-frame .exp-modal-dialog{--exp-sheen-base: .82}@media (prefers-reduced-motion: reduce){.exp-card.exp-promote{animation:none}}@media (max-width: 340px){.exp-card-head{gap:10px}.exp-card .exp-anon{padding:0 10px 0 8px;gap:5px;font-size:12px}.exp-card .exp-anon svg,.exp-clang svg{width:14px;height:14px}.exp-clang{padding:2px 2px 2px 7px}.exp-clang button{min-width:0;padding:0 6px;font-size:12px}}.exp-intro{white-space:pre-wrap}.exp-card .exp-chips button.exp-chip{animation:none}.exp-lower:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;pointer-events:none;opacity:0;transition:opacity .18s ease;background:linear-gradient(to bottom,#09070500,#090705f2)}.exp-lower.more-below:after{opacity:1}.exp-frame.mode-unmuted .exp-lower:after{display:none}:root{--background: 0 0% 100%;--foreground: 0 0% 3.9%;--card: 0 0% 100%;--card-foreground: 0 0% 3.9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 3.9%;--primary: 0 0% 9%;--primary-foreground: 0 0% 98%;--secondary: 0 0% 96.1%;--secondary-foreground: 0 0% 9%;--muted: 0 0% 96.1%;--muted-foreground: 0 0% 45.1%;--accent: 0 0% 96.1%;--accent-foreground: 0 0% 9%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 0 0% 89.8%;--input: 0 0% 89.8%;--ring: 0 0% 3.9%;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .5rem}.dark{--background: 0 0% 3.9%;--foreground: 0 0% 98%;--card: 0 0% 3.9%;--card-foreground: 0 0% 98%;--popover: 0 0% 3.9%;--popover-foreground: 0 0% 98%;--primary: 0 0% 98%;--primary-foreground: 0 0% 9%;--secondary: 0 0% 14.9%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 14.9%;--muted-foreground: 0 0% 63.9%;--accent: 0 0% 14.9%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 0 0% 14.9%;--input: 0 0% 14.9%;--ring: 0 0% 83.1%;--chart-1: 220 70% 50%;--chart-2: 160 60% 45%;--chart-3: 30 80% 55%;--chart-4: 280 65% 60%;--chart-5: 340 75% 55%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.main:not(.messenger){flex:1;width:100%;max-width:640px;align-self:center;justify-content:center;margin:auto;padding:4.4rem 1.5rem 7rem;display:flex;flex-direction:column;transition:all .12s ease}@media (min-width: 640px){.main:not(.messenger){max-width:640px;padding:4.4rem 1rem 6rem;overflow-x:hidden}}@media (min-width: 768px){.main:not(.messenger){padding:4.4rem 1rem 6rem}}.session-logo{flex:1;max-height:100%;max-width:100%;pointer-events:none;animation-name:pop;animation-duration:.18s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease-in}.session-indicator{position:fixed;bottom:calc(1.2rem + env(safe-area-inset-bottom));left:max(1rem,env(safe-area-inset-left));pointer-events:none;z-index:-1;opacity:.5;font-size:.875em}.mode-tabs{--mode-tabs-header-height: calc(86px + env(safe-area-inset-top)) ;width:100%;min-height:100%}.mode-tabs>div:nth-child(2){flex:1}.mode-tabs:not(.messenger){max-width:800px;margin:0 auto;padding-top:var(--mode-tabs-header-height)}@media (min-width: 768px){.mode-tabs:not(.messenger){--mode-tabs-header-height: calc(88px + env(safe-area-inset-top)) }}@media (min-width: 1024px){.mode-tabs:not(.messenger){--mode-tabs-header-height: calc(96px + env(safe-area-inset-top)) }}.mode-tabs-header{position:fixed;top:0;left:0;right:0;z-index:20;background-color:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding-top:calc(1rem + env(safe-area-inset-top));padding-bottom:.75rem;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}@media (min-width: 768px){.mode-tabs-header{max-width:none;margin:0;left:0;right:0;justify-content:space-between;gap:1rem;padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}}.mode-tabs{display:flex;flex-direction:column}.mode-tabs-list{min-height:52px;border-radius:18px;padding:3px;overflow:hidden;display:flex!important;justify-content:center;box-shadow:none;width:auto;gap:0;background:#f7f8fb}@media (min-width: 640px){.mode-tabs-list{padding:3px}}.tab-content{flex:1;display:flex;flex-direction:column}.mode-tabs-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;margin:0;flex:0 0 auto;width:auto;text-align:center;border-radius:16px;font-weight:500;transition:all .2s ease;white-space:nowrap;height:46px;font-size:16px;line-height:16px;color:#71717a;padding:0 18px}@media (min-width: 321px){.mode-tabs-list button{font-size:16px}}@media (min-width: 401px){.mode-tabs-list button{font-size:16px}}@media (min-width: 640px){.mode-tabs-list button{height:46px;padding:0 18px;font-size:16px}}.mode-tabs-list button:nth-child(1){padding:0 18px}.mode-tabs-list button:nth-child(2){padding:0 18px}.mode-tabs-list button:nth-child(3){padding:0 18px}.mode-tabs-list button[data-disabled=true]{cursor:default;opacity:1}.mode-tabs [role=tabpanel][data-state=inactive]{position:absolute;opacity:0;visibility:hidden;pointer-events:none;height:0;overflow:hidden}.mode-tabs [role=tabpanel][data-state=inactive]:has(.avatar-mount[data-mini="1"]){opacity:1}.mode-tabs-list button[data-state=active]{background-color:#fff;color:#0a0a0a;box-shadow:0 1px 4px #18181b26}.mode-tabs-badge{position:absolute;top:-18px;right:-20px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:18px;font-weight:600;transform:scale(0);opacity:0;transition:transform .2s ease,opacity .2s ease}.mode-tabs-badge.is-visible{transform:scale(1);opacity:1}.mode-tabs-badge.is-pending{background:#d1d5db;color:#374151;min-width:20px}.question-options button{padding:.9rem 1.3rem;border:0;margin-top:.8rem;margin-right:.8rem;box-shadow:none;background:#111;color:#fff;font-family:inherit;font-size:1.25rem;font-weight:400;text-align:left;opacity:0;border-radius:32px;cursor:pointer;white-space:wrap;animation-name:pop;animation-duration:.24s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease-in;-webkit-tap-highlight-color:transparent}.question-options button:hover{opacity:.8}@media (min-width: 840px){.question-options button{padding:1rem 1.5rem;font-size:1.5rem}}.question-options button:nth-child(1){animation-delay:.05s}.question-options button:nth-child(2){animation-delay:.1s}.question-options button:nth-child(3){animation-delay:.15s}.question-options button:nth-child(4){animation-delay:.2s}.question-options button:nth-child(5){animation-delay:.25s}.question-title{display:inline;font-weight:400;font-size:1.25rem;line-height:1.2;letter-spacing:-1px;white-space:pre-line;transition:all .6s cubic-bezier(.072,.84,.162,1);transition-property:height,opacity;transition-duration:.9s,.6s}@media (min-width: 840px){.question-title{font-size:1.625rem}}.question-options{display:flex;margin:1.2rem 0;flex-wrap:wrap}@keyframes pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.question-input-wrapper{position:fixed;z-index:2;bottom:calc(max(1rem,env(safe-area-inset-bottom)) + var(--question-input-keyboard-offset, 0px));left:1rem;right:1rem;width:calc(100% - 2rem);max-width:none;margin:12px auto 0;transition:all ease-in .2s}@media (min-width: 640px){.question-input-wrapper{left:1.5rem;right:1.5rem;width:calc(100% - 3rem);max-width:var(--question-input-compact-width, calc(300px - 3rem) );bottom:calc(max(1.875rem,env(safe-area-inset-bottom)) + var(--question-input-keyboard-offset, 0px))}.question-input-wrapper.is-focused{max-width:calc(100vw - 3rem);max-width:calc(452px - 3rem);bottom:calc(max(1.875rem,env(safe-area-inset-bottom)) + var(--question-input-keyboard-offset, 0px))}}.question-input-wrapper:hover{transform:scale(1.04)}.question-input-wrapper.is-voice-listening:hover,.question-input-wrapper.is-voice-processing:hover,.question-input-wrapper.is-voice-error:hover{transform:none}.question-input-form{position:relative;display:flex;width:100%;border-radius:40px;padding:8px 16px;min-height:60px;align-items:center;box-shadow:0 4px 16px #0000001f;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;transition:all .12s ease;background:#1b1b1bcc;animation-name:appear;animation-duration:.18s;animation-delay:.32s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease-in;border:1px solid rgba(255,255,255,.08);transition:background-color .16s ease,box-shadow .16s ease,border-color .16s ease}.question-input-form textarea{margin:0;color:#e5eaf2;display:block;width:100%;border:0;box-shadow:none;font-size:16px;line-height:1.5rem;font-weight:400;padding:.4rem 6.25rem .4rem .4rem;resize:none;caret-color:#e5eaf2;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;background:transparent}@media (min-width: 768px){.question-input-form textarea{font-size:16px;line-height:1.5rem}}.question-input-form textarea::-moz-placeholder{color:#e5eaf2;opacity:.6}.question-input-form textarea::placeholder{color:#e5eaf2;opacity:.6}.question-input-form textarea:focus{outline:none}.question-input-wrapper.is-voice-processing .question-input-form{background:#141928e6;border-color:#788cc833;box-shadow:0 14px 28px #0003,0 0 0 1px #788cc81a}.question-input-wrapper.is-voice-error .question-input-form{background:#321414e6;border-color:#f8717133;box-shadow:0 14px 28px #0003,0 0 0 1px #f871711a}.question-input-wrapper.is-focused .question-input-form textarea{white-space:pre-wrap}.question-input-textarea{color:#e5eaf2}.question-input-textarea::-moz-placeholder{color:#e5eaf299}.question-input-textarea::placeholder{color:#e5eaf299}.question-input-voice-state{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.5rem;padding:.15rem 6.25rem .15rem .25rem}.question-input-voice-visual{display:inline-flex;align-items:flex-end;gap:.2rem;flex:0 0 auto;width:1.5rem;height:1.25rem;color:#ffffffb3}.question-input-voice-visual span{display:block;width:.2rem;border-radius:999px;background:currentColor;opacity:.65}.question-input-voice-visual span:nth-child(1){height:.6rem;animation:voice-eq .95s ease-in-out infinite}.question-input-voice-visual span:nth-child(2){height:1rem;animation:voice-eq 1.05s ease-in-out infinite .12s}.question-input-voice-visual span:nth-child(3){height:.75rem;animation:voice-eq 1.1s ease-in-out infinite .22s}.question-input-wrapper.is-voice-processing .question-input-voice-visual span{animation-duration:.78s;opacity:.5}.question-input-wrapper.is-voice-error .question-input-voice-visual{color:#f87171}.question-input-wrapper.is-voice-error .question-input-voice-visual span{height:.55rem!important;opacity:.38;animation:none}.question-input-voice-copy{min-width:0;display:flex;flex-direction:column;gap:.125rem}.question-input-voice-status{color:#ffffffe6;font-size:.9375rem;font-weight:500;line-height:1.15rem}@media (min-width: 768px){.question-input-voice-status{font-size:1rem}}.question-input-voice-transcript{color:#ffffff80;font-size:.8125rem;line-height:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.question-input-voice-transcript{font-size:.875rem}}.question-input-wrapper.is-voice-error .question-input-voice-status,.question-input-wrapper.is-voice-error .question-input-voice-transcript{color:#f87171}.question-input-actions{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);display:flex;align-items:center;gap:.375rem}.question-input-mic{color:#a7acaa;padding:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:999px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.question-input-mic:hover{opacity:.8}.question-input-mic:disabled{cursor:default;opacity:.45}.question-input-mic.is-listening{background:#ffffff26;color:#fff}.question-input-stop-icon,.question-input-mic-icon{display:block}.question-input-voicemode-btn{padding:8px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#e4e4e7;color:#18181b;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease,transform .15s ease}.question-input-voicemode-btn:hover{opacity:.8}.question-input-voicemode-btn:active{transform:scale(.92)}.question-input-voicemode-btn:disabled{cursor:default;opacity:.45;transform:none}.question-input-voicemode-icon{display:block}.question-input-send{padding:8px;display:flex;align-items:center;justify-content:center;border:0;box-shadow:none;font-size:1.5rem;font-weight:600;border-radius:50%;cursor:pointer;background:#ffffff26;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,opacity .16s ease}.question-input-send.is-active{background:#e4e4e7}.question-input-send:hover{opacity:.8}@media (min-width: 617px){.question-input-send{font-size:1.5rem}}.caret{display:inline-flex;width:5px;height:1.1em;margin-left:3px;margin-top:-2px;background:#e5eaf2;vertical-align:middle;opacity:0}.caret.is-visible{opacity:1;animation-name:blinking;animation-duration:.64s;animation-iteration-count:infinite;animation-timing-function:ease-in}@keyframes blinking{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes voice-eq{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1.2)}}.sw-logs .sw-log-error{color:#dc2626}.sw-logs .sw-log-warn{color:#d97706}.sw-logs .sw-log-log{color:#374151}.chat-container{display:flex;flex-direction:column;width:100%;max-width:720px;margin:0 auto;padding:1rem 1rem calc(7rem + env(safe-area-inset-bottom))}@media (min-width: 768px){.chat-container{padding-left:1.5rem;padding-right:1.5rem}}.messages-container{flex:1;display:flex;flex-direction:column;gap:1rem;padding-bottom:calc(7rem + env(safe-area-inset-bottom))}@media (min-width: 768px){.messages-container{gap:1.25rem}}.message{max-width:100%;padding:12px 16px;border-radius:18px;word-break:break-word;font-size:20px;line-height:1.3}@media (min-width: 640px){.message{font-size:20px}}.assistant-message{align-self:flex-start;color:#000;padding:0 16px}.user-message{align-self:flex-end;background-color:#000;margin:10px 0;color:#fff;max-width:80%;border-radius:18px 18px 4px}.system-message{align-self:flex-start;background:#c8ff53;color:#18181b;margin:8px 0;font-size:inherit;padding:15px 16px;border:1px solid rgba(127,169,0,.18);box-shadow:0 8px 20px #7fa90014}@media (min-width: 640px){.system-message{max-width:80%}}.human-assistant-message{align-self:flex-start;background:#f7f8fb;color:#18181b;margin:8px 0;font-size:inherit;padding:15px 16px;box-shadow:0 6px 16px #18181b0a}.human-user-message{align-self:flex-end;background-color:#000;margin:8px 0;color:#fff;padding:15px 16px;max-width:80%;line-height:1.375;font-size:inherit;border-radius:18px 18px 4px}.typing-indicator{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;padding:4px 8px}.typing-indicator span{width:8px;height:8px;background-color:#888;border-radius:50%;animation:bounce 1s infinite}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.message-options{display:flex;flex-direction:column;align-items:flex-start;margin-top:8px;width:100%}.option-button{display:inline-block;background-color:#000;color:#fff;border:none;border-radius:180px;padding:12px 25px;font-size:20px;min-height:60px;text-align:left;cursor:pointer;transition:background-color .2s;opacity:0;animation:scale-in .2s ease-out forwards}@media (min-width: 640px){.option-button{font-size:20px}}.option-button:nth-child(1){animation-delay:.05s}.option-button:nth-child(2){animation-delay:.1s}.option-button:nth-child(3){animation-delay:.15s}.option-button:nth-child(4){animation-delay:.2s}.option-button:nth-child(5){animation-delay:.25s}.option-button:last-of-type{margin-bottom:0}@media (hover: hover) and (pointer: fine){.option-button:hover{opacity:80%}}.input-form{position:fixed;z-index:2;bottom:1rem;width:100%;left:0;right:0;max-width:360px;display:flex;margin:12px auto 0;background-color:#fff;border-radius:94px;padding:8px 16px 8px 24px;align-items:center;transition:all .12s ease}@media (max-width: 639px){.input-form{left:1rem;right:1rem;width:auto;max-width:auto}}.input-form.focused{max-width:640px}.message-input{flex:1;border:none;background:transparent;font-size:20px;resize:none;max-height:100px;outline:none;padding:8px 4px}.send-button{background:transparent;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.send-button:disabled{color:#ccc}.blink-cursor{position:absolute;display:inline-block;margin-left:2px;margin-top:-.4em;animation:blink 1s infinite;font-size:1.6em;font-weight:600}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.go-online-container{display:flex;justify-content:center;margin-top:24px;margin-bottom:16px}.go-online-button{background-color:#0084ff;color:#fff;border:none;border-radius:24px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s}.message-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;margin-bottom:16px}@media (hover: hover) and (pointer: fine){.go-online-button:hover{background-color:#0071da}}.go-online-option{background-color:#0084ff;color:#fff;font-weight:500}@media (hover: hover) and (pointer: fine){.go-online-option:hover{background-color:#0071da}}@keyframes scale-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.te-root .app.te.mode-tabs{width:100%;max-width:560px;min-height:0;margin:0 auto;padding-top:env(safe-area-inset-top,0px);overflow:hidden}.te-root .app.te>[role=tabpanel]{flex:1;min-height:0;display:flex;flex-direction:column}.te-root .app.te>[role=tabpanel][data-state=inactive]{position:absolute;left:0;right:0;bottom:0;top:calc(72px + env(safe-area-inset-top,0px));height:auto;visibility:hidden;pointer-events:none}.te-root .app.te>[role=tabpanel][data-state=inactive]:not(:has(.avatar-mount[data-mini="1"])) *{overflow:hidden!important}.te-root .app.te>[role=tabpanel][data-state=inactive]:has(.avatar-mount[data-mini="1"]){display:block}.te .head .logo{height:42px;max-width:120px}.te .head .logo img,.te .head .logo .session-logo{height:42px;width:auto;max-width:120px;-o-object-fit:contain;object-fit:contain;display:block}.mode-tabs>[role=tabpanel].te-embed[data-state=active]{height:calc(100dvh - var(--mode-tabs-header-height));max-width:560px;margin:0 auto;width:100%}.te-root .app.te.mode-tabs{overflow:clip}.te :is(.goOn,.fkey,.goLine,.caserow,.hcard){transition:transform .12s var(--ease)}.te .goOn{transition:transform .12s var(--ease),background .22s var(--ease),color .22s var(--ease)}.te .goLine{transition:transform .12s var(--ease),background .16s var(--ease),opacity .16s var(--ease)}.te :is(.goOn,.fkey,.goLine,.caserow):active{transform:scale(.985)}.te :is(.typeBtn,.skip,.tabs button,.lcats button,.sheetX,.vback,.rp){transition:transform .12s var(--ease),background .16s var(--ease),color .16s var(--ease)}.te .sendBtn,.te .pill{transition:transform .12s var(--ease),background .16s var(--ease),color .16s var(--ease)}.te :is(.typeBtn,.sendBtn,.pill,.skip,.tabs button,.lcats button,.sheetX,.vback):active{transform:scale(.96)}.te .rp:active{opacity:1;transform:scale(.985)}.te .hcard{animation-fill-mode:backwards}.te-root .app.te>[role=tabpanel][data-state=active]{animation:fade .16s var(--ease) both}.te main.qscreen{animation:fade .2s var(--ease) both}.te h1{transition:opacity .15s var(--ease)}.te h1.settling{opacity:.35}.te .flood.byeGround{animation:fade .22s var(--ease) both}.te .card.done{animation:fade .2s var(--ease) both}.te .aans:not(.wait){animation-name:fade}.te .asrc{animation:fade .2s var(--ease) both}.te .lgrid:not(.lloading),.te .learn .card.rights{animation:fade .2s var(--ease) both}.te .sup .sup-newpill--landing{animation:fade .2s var(--ease) both}.te .sheetWrap{background:none;animation:none}.te .sheetWrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0e126b;animation:fade var(--m-fade, .2s) var(--ease) both}.te .sheetWrap>*{position:relative}.te .sheetWrap.out{pointer-events:none}.te .sheetWrap.out:before{animation:fadeOut .16s var(--ease) both}.te .sheetWrap.out .card.sheet{animation:sheetDown .18s var(--ease) both}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes sheetDown{0%{transform:none;opacity:1}to{transform:translateY(var(--m-sheet-dist, 48px));opacity:0}}.te .recBar,.te .recBar.wide{display:flex;visibility:hidden;opacity:0;clip-path:none;animation:none;transition:opacity .12s var(--ease),visibility 0s linear .12s}.te.rec .recBar,.te.rec .recBar.wide{visibility:visible;opacity:1;animation:none;transition:opacity 40ms linear,visibility 0s}@media (prefers-reduced-motion: reduce){:root{--m-dist: 0px;--m-sheet-dist: 0px}.te .card.sheet{animation-name:fade}.te .pulse:after{animation:none;opacity:0}.te :is(.goOn,.fkey,.goLine,.caserow,.typeBtn,.sendBtn,.pill,.skip,.tabs button,.lcats button,.sheetX,.vback,.rp,.ans,.c-key,.akey,.mrow,.litem,.cbtn):active{transform:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.right-0{right:0}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.z-10{z-index:10}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.\!block{display:block!important}.block{display:block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.size-4{width:1rem;height:1rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[58px\]{height:58px}.h-full{height:100%}.max-h-\[58px\]{max-height:58px}.max-h-full{max-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-4{width:1rem}.w-64{width:16rem}.w-8{width:2rem}.w-80{width:20rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[100px\]{max-width:100px}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-l-2{border-left-width:2px}.border-none{border-style:none}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-transparent{border-color:transparent}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.stroke-current{stroke:currentColor}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline-offset-4{text-underline-offset:4px}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;line-height:1.5;font-weight:400;background-color:#fff;color:#111;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica}html,body{padding:0;margin:0;touch-action:pan-y;overscroll-behavior:none}html{min-height:100%}html,body,#root,.main{flex:1;display:flex;width:100%}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-black:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:bg-accent{background-color:hsl(var(--accent))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (min-width: 640px){.sm\:flex{display:flex}}@media (min-width: 768px){.md\:h-\[60px\]{height:60px}.md\:max-h-\[60px\]{max-height:60px}.md\:max-w-\[120px\]{max-width:120px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}html.wl-night{--n-ground: #121114;--n-raised: #1f1e23;--n-raised2: #2c2b31;--n-ink: #121114;--n-edge: rgba(255,255,255,.36);--n-key: #d4d3d8;--te-black: #ececee;--te-mc: #1f1e23;--te-g100: rgba(255,255,255,.09);--te-g200: #45444a;--te-g300: #706f75;--te-g600: #a2a1a7;--te-g900: #c4c3c9;--te-g1000: var(--n-key);--te-yellow: #b8861a;color-scheme:dark;background:var(--n-ground)}html.wl-night body,.wl-night .te-root{background:var(--n-ground)}.wl-night .app.te{--n-ground: #121114;--n-raised: #1f1e23;--n-raised2: #2c2b31;--n-ink: #121114;--n-edge: rgba(255,255,255,.36);--n-key: #d4d3d8;--te-black: #ececee;--te-mc: #1f1e23;--te-g100: rgba(255,255,255,.09);--te-g200: #45444a;--te-g300: #706f75;--te-g600: #a2a1a7;--te-g900: #c4c3c9;--te-g1000: var(--n-key);--te-yellow: #b8861a;background:var(--n-ground);color:var(--te-black);color-scheme:dark}.wl-night .app.te .tabs button[aria-current]{background:var(--n-raised2);box-shadow:none}.wl-night .app.te.done .tabs{background:#ffffff14}.wl-night .app.te .lang .opt[aria-pressed=true]{background:#4a494f;color:#ececee}.wl-night .app.te.tool-yellow{--tool: #b8861a;--onTool: #17130a}.wl-night .app.te.tool-orange{--onTool: var(--n-ink)}.wl-night .app.te.tool-blue{--tool: #1b5a8c;--onTool: #e8f1fa}.wl-night .app.te.tool-green{--tool: #145c39;--onTool: #e3f2ea}.wl-night .app.te .ans.care{color:#17130a}.wl-night .app.te .ans.care .key{border-color:#17130a}.wl-night .app.te .skip span{text-decoration-color:#55545a}.wl-night .app.te.s-grey,.wl-night .app.te.s-black{--sig: #1b1a1e;--onSig: #ececee;--band: rgba(255,255,255,.06);--key: #3a3940;--onKey: #ececee}.wl-night .app.te.s-green{--sig: #0f2619;--onSig: #e3f2ea;--band: rgba(255,255,255,.06);--key: #1d5238;--onKey: #e3f2ea}.wl-night .app.te.s-yellow{--sig: #2b220e;--onSig: #f5e7c4;--band: rgba(255,255,255,.06);--key: #6e5112;--onKey: #f5e7c4}.wl-night .app.te.s-orange{--sig: #2f160d;--onSig: #f6ddd2;--band: rgba(255,255,255,.06);--key: #7a3218;--onKey: #f6ddd2}.wl-night .app.te.byeTone[class*=bt-grey],.wl-night .app.te.byeTone[class*=bt-black]{--sig: #1b1a1e;--onSig: #ececee;--band: rgba(255,255,255,.06)}.wl-night .app.te.byeTone[class*=bt-blue]{--sig: #0f1a28;--onSig: #ececee;--band: rgba(255,255,255,.06)}.wl-night .app.te.byeTone[class*=bt-yellow]{--sig: #221b0b;--onSig: #ececee;--band: rgba(255,255,255,.06)}.wl-night .app.te.byeTone[class*=bt-orange]{--sig: #26130c;--onSig: #ececee;--band: rgba(255,255,255,.06)}.wl-night .app.te.byeTone[class*=bt-green]{--sig: #0d1f15;--onSig: #ececee;--band: rgba(255,255,255,.06)}.wl-night .app.te.byeTone[class*=bt-sand]{--sig: #201c12;--onSig: #ececee;--band: rgba(255,255,255,.06)}.wl-night .app.te .goPill{background:#ffffff14}.wl-night .app.te .goPill .kfill{background:#ffffff1f}.wl-night .app.te.paused .goPill{background:var(--n-key);color:var(--n-ink)}.wl-night .app.te.paused .goLine{background:#ffffff1a}.wl-night .app.te .goLine .count{background:#ffffff1f}.wl-night .app.te .chip,.wl-night .app.te .say{background:#ffffff1a}.wl-night .app.te .fkey{background:#ffffff14}.wl-night .app.te .fkey.yes{background:var(--n-key);color:var(--n-ink)}.wl-night .app.te .fkey.yes .kfill{background:#00000024}.wl-night .app.te .dock{background:var(--n-ground)}.wl-night .app.te .holdBtn,.wl-night .app.te .recBar,.wl-night .app.te.rec .fieldMic,.wl-night .app.te .sendBtn.ready{color:var(--n-ink)}.wl-night .app.te .goOn{border-color:var(--n-edge)}.wl-night .app.te .goOn.strong{border-color:var(--n-key);color:var(--n-ink)}.wl-night .app.te :is(.dockRow,.typeRow)~.dockFoot .goOn.strong{background:var(--n-raised2);border-color:#ffffff8c;color:#ececee}.wl-night .app.te .field{background:var(--n-raised)}.wl-night .app.te .field input::-moz-placeholder{color:#8a898f}.wl-night .app.te .field input::placeholder{color:#8a898f}.wl-night .app.te .av,.wl-night .app.te .vplay,.wl-night .app.te .lbadge,.wl-night .app.te .lplay{color:var(--n-ink)}.wl-night .app.te .vnote.dark{background:#ffffff12;color:inherit}.wl-night .app.te .vnote.dark .vplay{background:var(--n-key);color:var(--n-ink)}.wl-night .app.te .lcats button[aria-pressed=true]{background:var(--n-raised2);box-shadow:none}.wl-night .app.te .caserow .new{color:#ff7a52}.wl-night .app.te .mrow{box-shadow:inset 0 0 0 1px #ffffff0d}.wl-night .app.te .mrow .mi{color:var(--ma, inherit)}.wl-night .app.te .voiceVeil.v-card{background:#0000008c}.wl-night .app.te .voiceVeil.v-card .vvIn{background:#232227;color:#ececee;box-shadow:0 18px 50px #00000080,inset 0 0 0 1px #ffffff0f}.wl-night .app.te .voiceVeil.v-frost{background:#1211149e}.wl-night .app.te .voiceVeil.v-glow{background:radial-gradient(130% 70% at 50% 115%,#6e2c10,#3a1a0c 34%,#1c1311 58%,#121114 80%)}.wl-night .app.te .voiceVeil.v-cardfrost{background:#0006}.wl-night .app.te .voiceVeil.v-cardfrost .vvIn{background:#2322279e;box-shadow:0 18px 50px #0006,inset 0 0 0 1px #ffffff14}.wl-night .app.te .voiceVeil.v-cardglow{background:#00000080}.wl-night .app.te .voiceVeil.v-cardglow .vvIn{background:radial-gradient(140% 120% at 50% 135%,#6e2c10,#3a1a0c 36%,#26201f 64%,#232227 84%);box-shadow:0 18px 50px #00000080}.wl-night .app.te :is(.card,.hcard,.sysnote){--cbg: #222126;--cfg: #e6e5ea;--cacc: #ececee;--cbtn: var(--n-key);--cline: rgba(255,255,255,.1);--cedge: rgba(255,255,255,.4)}.wl-night .app.te :is(.card,.hcard,.sysnote):is(.c-grey,.c-white){--cbg: #222126;--cfg: #e6e5ea;--cacc: #ececee;--cbtn: var(--n-key);--cline: rgba(255,255,255,.1);--cedge: rgba(255,255,255,.4)}.wl-night .app.te :is(.card,.hcard,.sysnote).c-blue{--cbg: #16263a;--cfg: #dce8f6;--cacc: #8cb7ea;--cbtn: var(--n-key);--cline: rgba(140,183,234,.18);--cedge: rgba(140,183,234,.6)}.wl-night .app.te :is(.card,.hcard,.sysnote).c-yellow{--cbg: #33290f;--cfg: #f5e7c4;--cacc: #f2c15c;--cbtn: var(--n-key);--cline: rgba(242,193,92,.16);--cedge: rgba(242,193,92,.55)}.wl-night .app.te :is(.card,.hcard,.sysnote).c-orange{--cbg: #3a1c12;--cfg: #f6ddd2;--cacc: #ff8f62;--cbtn: var(--n-key);--cline: rgba(255,143,98,.16);--cedge: rgba(255,143,98,.6)}.wl-night .app.te :is(.card,.hcard,.sysnote).c-green{--cbg: #11281c;--cfg: #d8ede1;--cacc: #7cc69d;--cbtn: var(--n-key);--cline: rgba(124,198,157,.16);--cedge: rgba(124,198,157,.55)}.wl-night .app.te :is(.card,.hcard,.sysnote).c-sand{--cbg: #2d2718;--cfg: #efe5cf;--cacc: #d8bd84;--cbtn: var(--n-key);--cline: rgba(216,189,132,.16);--cedge: rgba(216,189,132,.55)}.wl-night .app.te :is(.card,.hcard,.sysnote).c-black{--cbg: #1c1b1f;--cfg: #e6e5ea;--cacc: #ececee;--cbtn: var(--n-key);--cline: rgba(255,255,255,.1);--cedge: rgba(255,255,255,.4);box-shadow:inset 0 0 0 1px #ffffff12}.wl-night .app.te .card .ctitle,.wl-night .app.te .card .cglyph,.wl-night .app.te .hcard .hglyph,.wl-night .app.te .card .mglyph{color:var(--cacc)}.wl-night .app.te .card .cbtn{border-color:var(--cedge)}.wl-night .app.te .card .cbtn.cfill{border-color:var(--cbtn)}.wl-night .app.te .card .cdoc,.wl-night .app.te .card .cdoc.edit{background:#ffffff0f}.wl-night .app.te .card .cfield{border-color:var(--cedge);color:var(--cfg)}.wl-night .app.te .card .cdoc .cfield{background:#00000047}.wl-night .app.te .card .cfield:focus{border-color:var(--cacc)}.wl-night .app.te .card .cfield.bad{border-color:var(--te-orange)}.wl-night .app.te .tg{background:#3a3940}.wl-night .app.te .tg:after{background:#8e8d93}.wl-night .app.te .card .tg[aria-checked=true]{background:var(--cacc)}.wl-night .app.te .card .tg[aria-checked=true]:after{background:var(--cbg)}.wl-night .app.te :is(.card,.hcard).c-orange .pulse{background:#ff6a3d;--pr: rgba(255,106,61,.5)}.wl-night .app.te .sheetWrap{background:#0009}.wl-night .app.te .card.sheet{box-shadow:inset 0 0 0 1px #ffffff0f}.wl-night .app.te .mposter{background:#3a2f15;color:#f2c15c}.wl-night .app.te .mvid{background:#1a191d}.wl-night .app.te .mvplay{background:var(--n-key);color:var(--n-ink)}.wl-night .app.te .tri{color:#f5e7c4}.wl-night .app.te .tri>svg.shape path{fill:#33290f;stroke:#f2c15c66;stroke-width:2}.wl-night .app.te .tri .cbtn{border-color:#f2c15c6b;color:#f5e7c4}.wl-night .app.te .tri .cbtn.cfill{background:var(--n-key);border-color:var(--n-key);color:#33290f}.wl-night .app.te .mrow{background:var(--mbN, var(--mb));color:var(--mfN, var(--mf))}.wl-night .app.te .fkey.yes{background:var(--n-key)!important;color:var(--n-ink)!important}.wl-night .app.te :is(.card,.hcard,.sysnote).ck-urgent{--cbg: #5a2716;--cfg: #f9e4db;--cacc: #ff9f78;--cline: rgba(255,159,120,.16);--cedge: rgba(255,159,120,.6)}.wl-night .app.te main>.skipBar{background:linear-gradient(to bottom,rgba(18,17,20,0),var(--n-ground) 22px)}.wl-night .app.te .flood.plain{background:var(--n-ground)}.wl-night .app.te .doneBody.bye.withCard .goRow.goKey{background:linear-gradient(to bottom,transparent,var(--n-ground) 14px)}.wl-night .app.te .goLine.on-pill{background:#ffffff14}.wl-night .app.te.paused .goLine.on-pill{background:var(--n-key);color:var(--n-ink)}.wl-night .app.te :is(.list.survey,.c-keys.survey){--svInk: var(--n-ink)}.wl-night .app.te .anonPts .apIco{background:var(--n-raised2);color:var(--te-black)}.wl-night .app.te .srcSheet blockquote{background:var(--n-raised2)}.wl-night .app.te .sup .sched-btn--primary{background:var(--n-key);color:var(--n-ink)}.wl-night .app.te .sup .sup-call .sup-call-area{background:#ffffff0f}.wl-night .app.te :is(.bwords .lead,.bq .qline,.bskip .skipb,.lskel .bone.lt,.lskel .bone.ls){background:var(--n-raised)}.wl-night .app.te .shine:before{background:linear-gradient(100deg,#fff0,#ffffff0f,#fff0)}.wl-night .app.te .head .logo :is(img,.session-logo){filter:invert(1) hue-rotate(180deg) brightness(.92)}.wl-night .app.te :is(.litem,.lthumb,.lmedia,.mposter,.mvid,.sup) :is(img,video){filter:brightness(.88)}html.wl-night .sched-modal__backdrop{background:#0009}html.wl-night .sched-modal__sheet{background:#222126;color:#ececee;box-shadow:inset 0 0 0 1px #ffffff0f,0 -8px 30px #00000080}html.wl-night .sched-modal__close{background:var(--n-raised2);color:#c4c3c9}html.wl-night .sched-modal__body,html.wl-night .sched-card__note,html.wl-night .sched-link--muted{color:#a2a1a7}html.wl-night .sched-modal__label{color:#ececee}html.wl-night .sched-modal__note{background:#18171b;border-color:#45444a;color:#ececee}html.wl-night .sched-modal__note::-moz-placeholder{color:#8a898f}html.wl-night .sched-modal__note::placeholder{color:#8a898f}html.wl-night :is(.sched-modal__primary,.sched-primary,.sched-btn--primary){background:var(--n-key);color:var(--n-ink)}html.wl-night .sched-modal__primary--danger{background:#b5452a;color:#f9e4db}html.wl-night :is(.sched-modal__secondary,.sched-secondary,.sched-btn--secondary){background:transparent;border-color:var(--n-edge);color:#ececee}html.wl-night :is(.sched-day,.sched-slot,.sched-option){background:transparent;border-color:#45444a;color:#ececee}html.wl-night :is(.sched-day--on,.sched-slot--picked,.sched-option--picked){background:var(--n-key);border-color:var(--n-key);color:var(--n-ink)}html.wl-night :is(.sched-card,.sched-line){background:#222126;color:#e6e5ea}html.wl-night :is(.sched-card--ready,.sched-card--confirmed){background:#11281c;color:#d8ede1}html.wl-night .sched-card__error{color:#ff8f62}html.wl-night .sched-link{color:#8cb7ea}html.wl-night .sched-link--danger{color:#ff8f62}html.wl-night .sched-door{color:#ececee}.wl-night .app.te .sup .sched-btn--secondary{border-color:var(--n-edge)}.wl-night .app.te .sup .sup-newpill{color:var(--n-ink)}.wl-night .app.te .sup .cm.failed .cmeta{color:#ff8f62}.wl-night .app.te .lnone-frame.l{background:#2d2718;color:#d8bd84}.wl-night .app.te .lnone-frame.r{background:#11281c;color:#7cc69d}.wl-night .app.te .lnone-frame.m{background:#16263a;color:#8cb7ea;box-shadow:0 10px 24px -14px #000c}.wl-night .app.te .lnone-all{background:var(--n-key);color:var(--n-ink)}.wl-night .app.te .ltopic{background:#121114d1;color:#ececee}
