.mc{flex:none;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;width:100%;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:var(--r-lg, 26px);background:var(--raise, #fff);box-shadow:var(--lift),var(--edge);transition:padding-bottom .16s ease-out}@media (prefers-reduced-motion: reduce){.mc{transition:none}}.mc-head{display:flex;justify-content:space-between;font-size:.72rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.mc-head .is-over{color:var(--alert);font-weight:700}.mc-strip{display:flex;gap:6px;height:58px;flex:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.mc-strip::-webkit-scrollbar{display:none}.mc-thumb{position:relative;flex:none;width:58px;height:58px;border-radius:var(--r-sm, 12px);overflow:hidden;background:var(--sunk, #ddd)}.mc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mc-thumb.is-queued img,.mc-thumb.is-uploading img{opacity:.5}.mc-thumb.is-error{box-shadow:inset 0 0 0 2px var(--alert)}.mc-thumb.is-error img{opacity:.3}.mc-thumb.is-error:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--alert);opacity:.3;pointer-events:none}.mc-progress{position:absolute;left:0;right:0;bottom:0;height:4px;width:var(--p, 0%);background:var(--pop);transition:width .12s linear}.mc-retry,.mc-remove{position:absolute;border:0;cursor:pointer;display:grid;place-items:center;color:#fff}.mc-retry{top:0;right:0;bottom:0;left:0;z-index:1;background:none}.mc-remove{top:2px;inset-inline-end:2px;z-index:2;width:18px;height:18px;border-radius:50%;background:#0000009e}.mc-row{display:flex;align-items:flex-end;gap:8px}.mc-attach{position:relative;flex:none;width:40px;height:40px;z-index:30;filter:drop-shadow(0 2px 3px rgba(0,0,0,.28)) drop-shadow(0 18px 30px rgba(0,0,0,.45))}.mc-attach .t-morph{position:absolute;bottom:0;inset-inline-start:0;z-index:30;background:transparent;color:var(--ink-2);pointer-events:none}.mc-attach .t-morph[data-open=true]{width:168px;height:136px}.mc-attach .t-morph-plus{inset:auto auto 0 0;pointer-events:auto;border-radius:50%;background:var(--dim-wash);transition:background-color var(--icon-swap-dur) var(--icon-swap-ease),border-radius var(--icon-swap-dur) var(--icon-swap-ease)}.mc-attach .t-morph[data-open=true] .t-morph-plus{opacity:1;transform:none;filter:none;pointer-events:auto;background:transparent}.mc-attach .t-morph[data-open=true] .t-morph-plus svg{transform:none}.mc-attach .t-morph-plus .t-icon[data-icon=a] svg{transform:translateY(1.5px)}.mc-attach .t-morph-menu{inset:auto auto 0 0;width:168px;height:136px;display:grid;align-content:center;gap:4px;padding:8px 8px 48px;background:var(--raise);clip-path:path("M 12,0 H 156 A 12,12 0 0 1 168,12 V 84 A 12,12 0 0 1 156,96 H 50 A 10,10 0 0 0 40,106 V 124 A 12,12 0 0 1 28,136 H 12 A 12,12 0 0 1 0,124 V 12 A 12,12 0 0 1 12,0 Z");transform:none;filter:none;transition:opacity var(--morph-close-dur) var(--morph-close-ease)}.mc-attach .t-morph[data-open=true] .t-morph-menu{transform:none;filter:none;transition:opacity var(--morph-open-dur) var(--morph-ease)}.mc-pick{position:relative;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--r-xs, 8px);color:var(--ink);font-size:.84rem;white-space:nowrap;cursor:pointer}.mc-pick:hover{background:var(--dim-wash)}.mc-pick.is-disabled{opacity:.4;cursor:not-allowed}.mc-pick .mc-file{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.mc-btn,.mc-send{flex:none;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer}.mc-btn{background:var(--dim-wash);color:var(--ink-2);position:relative}.mc-btn>*{grid-area:1 / 1}.mc-btn.is-disabled{opacity:.4;cursor:not-allowed}.mc-btn:focus-within{outline:3px solid var(--info);outline-offset:2px}.mc-file{width:1px;height:1px;opacity:0;border:0;padding:0;margin:0;cursor:pointer}.mc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mc-send{background:var(--pop);color:var(--pop-ink)}.mc-send .t-icon{display:flex}.mc-btn:disabled,.mc-send:disabled{opacity:.4;cursor:not-allowed}.mc-input{flex:1;min-width:0;min-height:40px;max-height:120px;padding:10px 13px;border:0;border-radius:var(--r, 18px);background:var(--sunk);box-shadow:var(--well);font:inherit;font-size:.92rem;line-height:1.5;resize:none;color:var(--ink)}.mc-input:focus-visible{outline:3px solid var(--info);outline-offset:1px}.mc-spin{animation:mc-spin .9s linear infinite}@keyframes mc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.mc-spin{animation:none}}.mc-count{align-self:flex-end;font-size:.7rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.mc-count.is-over{color:var(--alert);font-weight:700}:root{--tl-color: #111111;--tl-ink: #202227;--tl-muted: #dfe1e6;--tl-font: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.tl-loader,.tl-loader *{box-sizing:border-box}.tl-loader{display:block;width:100%;color:var(--tl-color);font-family:var(--tl-font)}.tl-visual{display:block;width:100%;min-height:1.4em}.tl-copy{display:block;width:100%;color:currentColor;font:inherit;line-height:inherit;letter-spacing:inherit;white-space:pre-wrap}.tl-word{display:inline-block;white-space:nowrap}.tl-space{white-space:pre-wrap}.tl-char{display:inline-block;transform-origin:50% 65%}.tl-decode{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase}.tl-decode .tl-char{width:.62em;text-align:center}.tl-decode .tl-char[data-resolved=false]{color:color-mix(in srgb,currentColor 60%,transparent)}.tl-decode-char{display:inline-grid;width:.62em;text-align:center}.tl-decode-char>b,.tl-decode-char>i{grid-area:1/1;font:inherit;font-style:normal;font-weight:inherit}.tl-decode-char>i{color:color-mix(in srgb,currentColor 55%,transparent)}.tl-typewriter{position:relative}.tl-cursor{display:inline-block;width:.08em;height:1em;margin-left:.08em;border-radius:1px;background:currentColor;vertical-align:-.12em}.tl-skeleton-wrap{position:relative;min-height:2.9em}.tl-skeleton{display:grid;gap:.46em;width:100%;padding-top:.28em}.tl-skeleton i{position:relative;overflow:hidden;width:78%;height:.42em;border-radius:.14em;background:color-mix(in srgb,currentColor 9%,transparent)}.tl-skeleton i:nth-child(2){width:56%}.tl-skeleton i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:42%;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 16%,transparent),transparent);transform:translate(-100%);animation:tl-shimmer 1.4s cubic-bezier(.4,0,.2,1) infinite}.tl-skeleton-result{display:block}@keyframes tl-shimmer{0%{transform:translate(-140%)}to{transform:translate(240%)}}.tl-skeleton-stream{position:relative}.tl-skeleton-token{position:relative;display:inline}.tl-cascade span,.tl-focus span{display:inline-block}.tl-wipe{position:relative}.tl-wipe-ghost{color:color-mix(in srgb,currentColor 12%,transparent)}.tl-wipe-fill{position:absolute;top:0;right:0;bottom:0;left:0;color:currentColor}.tl-wipe>i{position:absolute;top:-.1em;bottom:-.1em;width:1px;background:currentColor;box-shadow:0 0 8px color-mix(in srgb,currentColor 50%,transparent)}.tl-wipe-stream>span{display:inline}.tl-flip{perspective:500px}.tl-redact-word{position:relative;display:inline-block}.tl-redact-word>i{position:absolute;top:.12em;right:-.03em;bottom:.08em;left:-.03em;border-radius:.08em;background:currentColor;transform-origin:right}.tl-line{display:grid;gap:.14em}.tl-line>span{display:block;width:max-content;max-width:100%}.tl-line-stream>span{display:inline;white-space:pre-wrap}.tl-terminal{min-height:1.45em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tl-terminal>b{margin-right:.45em;font-weight:500}.tl-terminal>span{white-space:pre-wrap}.tl-terminal-cursor{display:inline-block;width:.58em;height:.9em;margin-left:.12em;background:currentColor;vertical-align:-.08em}.tl-wave .tl-char{min-width:.16em}.tl-dissolve-char{position:relative;display:inline-grid;min-width:.16em}.tl-dissolve-char>b{grid-area:1 / 1;display:inline-block;font:inherit;font-weight:inherit}.tl-dissolve-char>i{position:absolute;z-index:1;left:58%;top:50%;width:.09em;height:.09em;border-radius:50%;background:currentColor;box-shadow:.18em -.08em 0 -.02em currentColor,.3em .09em 0 -.035em currentColor;filter:blur(.2px);pointer-events:none}.tl-dissolve-char>i:nth-of-type(2n){width:.06em;height:.06em;opacity:.7}.tl-dissolve-char>i:nth-of-type(3n){width:.12em;height:.12em}.tl-slice-char,.tl-fragment-char{display:inline-grid;min-width:.14em}.tl-slice-char>i,.tl-fragment-char>i{grid-area:1 / 1;font:inherit;font-style:normal}.tl-slice-part-1{clip-path:inset(0 0 66% 0)}.tl-slice-part-2{clip-path:inset(33% 0 33% 0)}.tl-slice-part-3{clip-path:inset(66% 0 0 0)}.tl-tracking .tl-char{min-width:.14em;transform-origin:left center}.tl-coalesce-char{position:relative;display:inline-block;min-width:.14em}.tl-coalesce-char>b{display:inline-block;font:inherit;font-weight:inherit}.tl-coalesce-char>i{position:absolute;left:50%;top:52%;width:.13em;height:.13em;border-radius:50%;background:currentColor;pointer-events:none}.tl-fragment-1{clip-path:polygon(0 0,58% 0,42% 52%,0 66%)}.tl-fragment-2{clip-path:polygon(58% 0,100% 0,100% 58%,42% 52%)}.tl-fragment-3{clip-path:polygon(0 66%,42% 52%,58% 100%,0 100%)}.tl-fragment-4{clip-path:polygon(42% 52%,100% 58%,100% 100%,58% 100%)}.tl-loader[data-paused=true] *,.tl-loader[data-paused=true] *:before,.tl-loader[data-paused=true] *:after{animation-play-state:paused!important}.il-loader,.il-loader *{box-sizing:border-box}.il-loader{--il-color: currentColor;--il-size: 1.15em;--il-duration: 1.2s;width:var(--il-size);height:var(--il-size);display:inline-grid;flex:0 0 auto;place-items:center;color:var(--il-color);line-height:1;vertical-align:-.16em}.il-glyph,.il-matrix{width:100%;height:100%;display:grid;place-items:center}.il-glyph{grid-template-columns:repeat(3,1fr);gap:8%;padding:8%}.il-glyph i{width:76%;aspect-ratio:1;border:max(1px,calc(var(--il-size) * .055)) solid currentColor;animation:il-glyph var(--il-duration) cubic-bezier(.45,0,.2,1) infinite;animation-delay:var(--il-delay)}@keyframes il-glyph{0%,to{border-radius:50%;transform:scale(.38) rotate(0);opacity:.28;background:transparent}35%{border-radius:20%;transform:scale(1) rotate(45deg);opacity:1;background:currentColor}68%{border-radius:50% 8%;transform:scale(.72) rotate(90deg);opacity:.62;background:transparent}}.il-matrix{grid-template-columns:repeat(5,1fr);padding:3%}.il-matrix i{width:calc(72% - var(--il-distance) * 7%);aspect-ratio:1;border-radius:50%;background:currentColor;animation:il-matrix var(--il-duration) ease-in-out infinite;animation-delay:var(--il-delay)}@keyframes il-matrix{0%,to{opacity:.22;transform:scale(.48)}48%{opacity:1;transform:scale(1)}}.il-orbit,.il-ripple,.il-spark{position:relative;width:100%;height:100%;display:block}.il-orbit{animation:il-turn var(--il-duration) linear infinite}.il-orbit i{position:absolute;width:18%;aspect-ratio:1;border-radius:50%;background:currentColor}.il-orbit i:nth-child(1){left:41%;top:0}.il-orbit i:nth-child(2){right:3%;bottom:18%;opacity:.58}.il-orbit i:nth-child(3){left:3%;bottom:18%;opacity:.28}.il-orbit b{position:absolute;top:30%;right:30%;bottom:30%;left:30%;border:max(1px,calc(var(--il-size) * .06)) solid currentColor;border-radius:50%}@keyframes il-turn{to{transform:rotate(360deg)}}.il-ripple i,.il-ripple b{position:absolute;top:41%;right:41%;bottom:41%;left:41%;border-radius:50%;background:currentColor}.il-ripple i{animation:il-ripple var(--il-duration) ease-out infinite}.il-ripple i:nth-child(2){animation-delay:calc(var(--il-duration) / -3)}.il-ripple i:nth-child(3){animation-delay:calc(var(--il-duration) / -1.5)}@keyframes il-ripple{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(5.2)}}.il-signal{width:100%;height:76%;display:flex;align-items:center;justify-content:space-between}.il-signal i{width:12%;height:30%;border-radius:99px;background:currentColor;animation:il-signal var(--il-duration) ease-in-out infinite;animation-delay:var(--il-delay)}@keyframes il-signal{0%,to{height:25%;opacity:.28}50%{height:100%;opacity:1}}.il-spark i{position:absolute;display:block;aspect-ratio:1;background:currentColor;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:il-spark var(--il-duration) cubic-bezier(.45,0,.2,1) infinite}.il-spark i:nth-child(1){top:18%;right:18%;bottom:18%;left:18%}.il-spark i:nth-child(2){width:24%;right:1%;top:2%;animation-delay:calc(var(--il-duration) * -.34)}.il-spark i:nth-child(3){width:17%;left:4%;bottom:8%;animation-delay:calc(var(--il-duration) * -.67)}@keyframes il-spark{0%,to{opacity:.2;transform:scale(.38) rotate(-12deg)}42%{opacity:1;transform:scale(1) rotate(0)}68%{opacity:.58;transform:scale(.72) rotate(9deg)}}.il-rotor,.il-chomp,.il-snake,.il-gravity,.il-aperture{position:relative;width:100%;height:100%;display:block}.il-rotor{animation:il-rotor calc(var(--il-duration) * 1.4) cubic-bezier(.55,.06,.38,.94) infinite}.il-rotor:before{content:"";position:absolute;top:24%;right:24%;bottom:24%;left:24%;background:currentColor;opacity:.24;clip-path:polygon(43% 0,57% 0,66% 40%,100% 78%,91% 90%,50% 65%,9% 90%,0 78%,34% 40%)}.il-rotor i{position:absolute;width:34%;aspect-ratio:1;border-radius:48% 52% 58% 42%;border:max(1px,calc(var(--il-size) * .055)) solid currentColor;background:color-mix(in srgb,currentColor 12%,transparent)}.il-rotor i:nth-child(1){left:33%;top:0}.il-rotor i:nth-child(2){right:1%;bottom:3%;transform:rotate(120deg)}.il-rotor i:nth-child(3){left:1%;bottom:3%;transform:rotate(240deg)}.il-rotor b{position:absolute;top:39%;right:39%;bottom:39%;left:39%;border-radius:50%;background:currentColor;box-shadow:0 0 0 max(1px,calc(var(--il-size) * .04)) color-mix(in srgb,currentColor 22%,transparent)}@keyframes il-rotor{0%{transform:rotate(0)}35%{transform:rotate(145deg)}70%,to{transform:rotate(360deg)}}.il-pixel-drift{width:100%;height:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:7%;padding:5%;transform:rotate(45deg) scale(.78)}.il-pixel-drift i{aspect-ratio:1;background:currentColor;animation:il-pixel-drift var(--il-duration) cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--il-delay)}@keyframes il-pixel-drift{0%,to{opacity:.16;transform:translate(-28%,-28%) scale(.45);border-radius:50%}42%{opacity:1;transform:translate(0) scale(1);border-radius:10%}72%{opacity:.48;transform:translate(24%,24%) scale(.68);border-radius:35%}}.il-chomp{overflow:hidden}.il-chomp b{position:absolute;left:2%;top:27%;width:46%;height:46%}.il-chomp b:before,.il-chomp b:after{content:"";position:absolute;left:0;width:100%;height:50%;background:currentColor;animation:il-chomp calc(var(--il-duration) * .56) ease-in-out infinite}.il-chomp b:before{top:0;border-radius:999px 999px 0 0;transform-origin:50% 100%}.il-chomp b:after{bottom:0;border-radius:0 0 999px 999px;transform-origin:50% 0;animation-name:il-chomp-lower}.il-chomp i{position:absolute;right:-10%;top:44%;width:10%;aspect-ratio:1;border-radius:50%;background:currentColor;animation:il-chomp-dot calc(var(--il-duration) * 1.15) linear infinite;animation-delay:var(--il-delay)}@keyframes il-chomp{0%,to{transform:rotate(-28deg)}48%{transform:rotate(0)}}@keyframes il-chomp-lower{0%,to{transform:rotate(28deg)}48%{transform:rotate(0)}}@keyframes il-chomp-dot{0%{transform:translate(0);opacity:0}14%{opacity:1}78%{opacity:1}to{transform:translate(calc(var(--il-size) * -.62));opacity:0}}.il-snake{--il-snake-duration:calc(var(--il-duration) * 1.8)}.il-snake i{position:absolute;z-index:1;left:7%;top:7%;width:15%;aspect-ratio:1;border-radius:50%;background:currentColor;opacity:calc(1 - var(--il-i) * .075);animation:il-snake var(--il-snake-duration) linear infinite;animation-delay:calc(var(--il-snake-duration) * (var(--il-i) * .042 - 1))}.il-snake i:first-child{border-radius:42%;box-shadow:0 0 0 max(1px,calc(var(--il-size) * .025)) color-mix(in srgb,currentColor 18%,transparent)}.il-snake b{position:absolute;right:5%;top:45%;width:10%;aspect-ratio:1;border-radius:50%;background:currentColor;animation:il-snake-food var(--il-snake-duration) ease-in-out infinite}@keyframes il-snake{0%,to{left:7%;top:7%;transform:scale(var(--il-scale))}20%{left:78%;top:7%;transform:scale(var(--il-scale))}25%{left:86%;top:15%;transform:scale(var(--il-scale))}45%{left:86%;top:78%;transform:scale(var(--il-scale))}50%{left:78%;top:86%;transform:scale(var(--il-scale))}70%{left:7%;top:86%;transform:scale(var(--il-scale))}75%{left:0;top:78%;transform:scale(var(--il-scale))}95%{left:0;top:15%;transform:scale(var(--il-scale))}}@keyframes il-snake-food{0%,20%,to{opacity:.2;transform:scale(.65)}28%{opacity:.9;transform:scale(1)}34%,44%{opacity:0;transform:scale(.2)}52%{opacity:.2;transform:scale(.65)}}.il-fold{width:100%;height:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:5%;padding:8%;perspective:calc(var(--il-size) * 3);transform:rotate(45deg) scale(.82)}.il-fold i{background:currentColor;transform-origin:0 50%;animation:il-fold var(--il-duration) cubic-bezier(.65,0,.35,1) infinite;animation-delay:var(--il-delay)}.il-fold i:nth-child(2),.il-fold i:nth-child(3){opacity:.62;transform-origin:100% 50%}@keyframes il-fold{0%,to{opacity:.18;transform:rotateY(78deg) scale(.72)}45%{opacity:1;transform:rotateY(0) scale(1)}72%{opacity:.48;transform:rotateX(-42deg) scale(.86)}}.il-gravity{animation:il-gravity-warp calc(var(--il-duration) * 1.8) ease-in-out infinite}.il-gravity:before,.il-gravity:after{content:"";position:absolute;border:max(1px,calc(var(--il-size) * .045)) solid currentColor;border-radius:50%;opacity:.2}.il-gravity:before{top:12%;right:12%;bottom:12%;left:12%;transform:rotate(-18deg) scaleY(.56)}.il-gravity:after{top:26%;right:26%;bottom:26%;left:26%;transform:rotate(22deg) scaleY(.7);opacity:.34}.il-gravity i{position:absolute;left:45%;top:45%;width:10%;aspect-ratio:1;border-radius:50%;background:currentColor;transform-origin:50% 50%;animation:il-gravity var(--il-duration) cubic-bezier(.5,0,.25,1) infinite;animation-delay:var(--il-delay)}.il-gravity b{position:absolute;top:39%;right:39%;bottom:39%;left:39%;z-index:1;border-radius:50%;background:currentColor;box-shadow:0 0 0 max(1px,calc(var(--il-size) * .05)) color-mix(in srgb,currentColor 18%,transparent);animation:il-gravity-core var(--il-duration) ease-in-out infinite}@keyframes il-gravity{0%{transform:rotate(var(--il-angle)) translateY(calc(var(--il-size) * -.42)) scale(.52);opacity:.22}58%{opacity:1}86%,to{transform:rotate(calc(var(--il-angle) + 150deg)) translateY(0) scale(.12);opacity:0}}@keyframes il-gravity-warp{0%,to{transform:rotate(-5deg) scale(.94)}50%{transform:rotate(7deg) scale(1)}}@keyframes il-gravity-core{0%,to{transform:scale(.78)}58%{transform:scale(1.14)}}.il-domino{width:100%;height:78%;display:flex;align-items:flex-end;justify-content:space-between;padding:0 4%}.il-domino i{width:13%;height:76%;border-radius:18%;background:currentColor;transform-origin:50% 100%;animation:il-domino var(--il-duration) cubic-bezier(.5,0,.25,1) infinite;animation-delay:var(--il-delay)}@keyframes il-domino{0%,22%,to{transform:rotate(0) translate(0);opacity:.32}58%,76%{transform:rotate(32deg) translate(10%);opacity:1}}.il-aperture{animation:il-aperture-turn calc(var(--il-duration) * 2) linear infinite}.il-aperture i{position:absolute;left:43%;top:5%;width:14%;height:46%;background:currentColor;clip-path:polygon(0 0,100% 18%,70% 100%,0 76%);transform-origin:50% 98%;transform:rotate(var(--il-angle)) scaleY(.68);animation:il-aperture var(--il-duration) ease-in-out infinite;animation-delay:var(--il-delay)}.il-aperture b{position:absolute;top:39%;right:39%;bottom:39%;left:39%;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);box-shadow:0 0 0 max(1px,calc(var(--il-size) * .045)) currentColor}@keyframes il-aperture{0%,to{opacity:.28;transform:rotate(var(--il-angle)) scaleY(.54)}48%{opacity:1;transform:rotate(calc(var(--il-angle) + 18deg)) scaleY(1)}}@keyframes il-aperture-turn{to{transform:rotate(360deg)}}.il-loader[data-paused=true] *,.il-loader[data-paused=true] *:before,.il-loader[data-paused=true] *:after{animation-play-state:paused!important}.iml-loader,.iml-loader *{box-sizing:border-box}.iml-loader{--iml-color:currentColor;--iml-size:10rem;--iml-radius:10%;--iml-duration:2.35s;display:inline-grid;width:var(--iml-size);height:var(--iml-size);flex:0 0 auto;place-items:center;color:var(--iml-color);line-height:1}.iml-visual{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--iml-radius);background:color-mix(in srgb,currentColor 3%,transparent);isolation:isolate}.iml-visual>span{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.iml-visual i,.iml-visual b,.iml-visual em{position:absolute;display:block;margin:0;font:inherit}.iml-skeleton{top:7%!important;right:7%!important;bottom:7%!important;left:7%!important;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,currentColor 4%,transparent)}.iml-skeleton i{top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,currentColor 3%,transparent)}.iml-skeleton b{inset:0 auto 0 -55%;width:48%;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 13%,transparent),transparent);filter:blur(2px);animation:iml-skeleton var(--iml-duration) cubic-bezier(.45,0,.55,1) infinite}@keyframes iml-skeleton{0%,12%{transform:translate(0);opacity:0}24%{opacity:1}72%{opacity:1}86%,to{transform:translate(330%);opacity:0}}.iml-bands i{left:8%;width:84%;height:25%;background:color-mix(in srgb,currentColor 72%,transparent);animation:iml-band var(--iml-duration) cubic-bezier(.65,0,.35,1) infinite}.iml-bands i:nth-child(1){top:8%;transform-origin:left}.iml-bands i:nth-child(2){top:37.5%;transform-origin:right;animation-delay:calc(var(--iml-duration) * -.08)}.iml-bands i:nth-child(3){bottom:8%;transform-origin:left;animation-delay:calc(var(--iml-duration) * -.16)}.iml-bands b{top:8%;right:8%;bottom:8%;left:8%;border:1px solid currentColor;opacity:.12}@keyframes iml-band{0%,14%,to{opacity:.12;transform:scaleX(.72)}42%,76%{opacity:.82;transform:scaleX(1)}}.iml-tiles{display:grid!important;grid-template-columns:repeat(4,1fr);gap:3%;padding:7%}.iml-tiles i{position:relative;width:100%;height:100%;border-radius:9%;background:color-mix(in srgb,currentColor 68%,transparent);animation:iml-tile var(--iml-duration) cubic-bezier(.65,0,.35,1) infinite;animation-delay:var(--iml-delay)}@keyframes iml-tile{0%,14%,to{opacity:.1;transform:scale(.76)}44%,76%{opacity:.72;transform:scale(1)}}.iml-scan{top:7%!important;right:7%!important;bottom:7%!important;left:7%!important;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 25%,transparent)}.iml-scan i{top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,currentColor 8%,transparent),color-mix(in srgb,currentColor 48%,transparent));clip-path:inset(100% 0 0);animation:iml-scan-fill var(--iml-duration) cubic-bezier(.65,0,.35,1) infinite}.iml-scan b{left:0;right:0;top:0;height:1px;background:color-mix(in srgb,currentColor 72%,transparent);box-shadow:0 0 6px color-mix(in srgb,currentColor 32%,transparent);animation:iml-scan-line var(--iml-duration) cubic-bezier(.65,0,.35,1) infinite}.iml-scan em{top:11%;right:11%;bottom:11%;left:11%;border:1px solid color-mix(in srgb,currentColor 24%,transparent);opacity:.32;animation:iml-scan-frame var(--iml-duration) ease-in-out infinite}@keyframes iml-scan-fill{0%,14%,to{clip-path:inset(100% 0 0);opacity:.08}54%,78%{clip-path:inset(0 0 0);opacity:.72}}@keyframes iml-scan-line{0%,14%{top:0;opacity:0}22%{opacity:.72}54%{top:calc(100% - 1px);opacity:.72}72%,to{top:calc(100% - 1px);opacity:0}}@keyframes iml-scan-frame{0%,to{transform:scale(.94);opacity:.1}54%,78%{transform:scale(1);opacity:.32}}.iml-pixel-grid{display:grid!important;grid-template-columns:repeat(4,1fr);gap:2%;padding:7%}.iml-pixel-grid i{position:relative;width:100%;height:100%;background:color-mix(in srgb,currentColor 66%,transparent);animation:iml-pixel var(--iml-duration) cubic-bezier(.65,0,.35,1) infinite;animation-delay:var(--iml-delay)}@keyframes iml-pixel{0%,14%,to{opacity:.06;transform:translate(calc((var(--iml-x) - 1.5) * 7%),calc((var(--iml-y) - 1.5) * 7%)) scale(.72);border-radius:12%}44%,76%{opacity:calc(.34 + (var(--iml-x) + var(--iml-y)) * .045);transform:translate(0) scale(1);border-radius:2%}}.iml-resolution{display:grid!important;grid-template-columns:repeat(6,1fr);gap:2%;padding:8%;background:color-mix(in srgb,currentColor 3%,transparent)}.iml-resolution i{position:relative;width:100%;height:100%;border-radius:16%;background:color-mix(in srgb,currentColor var(--iml-tone),transparent);opacity:.1;transform:scale(.9);animation:iml-resolution var(--iml-duration) cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--iml-delay)}@keyframes iml-resolution{0%,18%,to{opacity:.1;transform:scale(.9);filter:blur(.35px)}46%,70%{opacity:.82;transform:scale(1);filter:blur(0)}84%{opacity:.26;transform:scale(.96);filter:blur(0)}}.iml-focus i{border:1px solid currentColor;animation:iml-focus var(--iml-duration) cubic-bezier(.22,1,.36,1) infinite}.iml-focus i:nth-child(1){top:8%;right:8%;bottom:8%;left:8%}.iml-focus i:nth-child(2){top:21%;right:21%;bottom:21%;left:21%;animation-delay:calc(var(--iml-duration) * -.07)}.iml-focus i:nth-child(3){top:34%;right:34%;bottom:34%;left:34%;animation-delay:calc(var(--iml-duration) * -.14)}.iml-focus b{top:42%;right:42%;bottom:42%;left:42%;background:currentColor;animation:iml-focus-core var(--iml-duration) ease-in-out infinite}@keyframes iml-focus{0%,14%,to{opacity:.08;transform:scale(1.08);filter:blur(1px)}46%,76%{opacity:.58;transform:scale(1);filter:blur(0)}}@keyframes iml-focus-core{0%,14%,to{opacity:.08;transform:scale(.72)}48%,76%{opacity:.62;transform:scale(1)}}.iml-shutter{top:7%!important;right:7%!important;bottom:7%!important;left:7%!important;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 18%,transparent)}.iml-shutter i{top:0;bottom:0;width:50%;background:color-mix(in srgb,currentColor 64%,transparent);animation:iml-shutter var(--iml-duration) cubic-bezier(.65,0,.35,1) infinite}.iml-shutter i:nth-child(1){left:0;transform-origin:left}.iml-shutter i:nth-child(2){right:0;transform-origin:right}.iml-shutter b{left:calc(50% - .5px);top:0;bottom:0;width:1px;background:color-mix(in srgb,currentColor 35%,transparent)}.iml-shutter em{top:13%;right:13%;bottom:13%;left:13%;border:1px solid color-mix(in srgb,currentColor 42%,transparent);animation:iml-shutter-mark var(--iml-duration) ease-in-out infinite}@keyframes iml-shutter{0%,14%,to{opacity:.1;transform:scaleX(.72)}46%,76%{opacity:.68;transform:scaleX(1)}}@keyframes iml-shutter-mark{0%,14%,to{opacity:.06;transform:scale(.94)}48%,76%{opacity:.42;transform:scale(1)}}.iml-contour i{width:35%;height:35%;border-color:currentColor;border-style:solid;animation:iml-contour var(--iml-duration) cubic-bezier(.22,1,.36,1) infinite}.iml-contour i:nth-child(1){left:8%;top:8%;border-width:2px 0 0 2px}.iml-contour i:nth-child(2){right:8%;top:8%;border-width:2px 2px 0 0}.iml-contour i:nth-child(3){right:8%;bottom:8%;border-width:0 2px 2px 0}.iml-contour i:nth-child(4){left:8%;bottom:8%;border-width:0 0 2px 2px}.iml-contour b{top:24%;right:24%;bottom:24%;left:24%;background:color-mix(in srgb,currentColor 58%,transparent);animation:iml-contour-core var(--iml-duration) cubic-bezier(.65,0,.35,1) infinite}@keyframes iml-contour{0%,14%,to{opacity:.08;transform:scale(.86)}46%,76%{opacity:.64;transform:scale(1)}}@keyframes iml-contour-core{0%,14%,to{opacity:.04;transform:scale(.72)}48%,76%{opacity:.54;transform:scale(1)}}.iml-loader[data-paused=true] *,.iml-loader[data-paused=true] *:before,.iml-loader[data-paused=true] *:after{animation-play-state:paused!important}@media (prefers-reduced-motion: reduce){.tl-loader *,.tl-loader *:before,.tl-loader *:after,.il-loader *,.il-loader *:before,.il-loader *:after,.iml-loader *,.iml-loader *:before,.iml-loader *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--badge-slide-dur: .26s;--badge-pop-dur: .5s;--badge-pop-close-dur: .18s;--badge-fade-dur: .4s;--badge-fade-close-dur: .18s;--badge-blur: 2px;--badge-offset-x: -8.2px;--badge-offset-y: 12.4px;--badge-slide-ease: cubic-bezier(.22, 1, .36, 1);--badge-pop-ease: cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease: cubic-bezier(.4, 0, .2, 1)}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x),var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{position:absolute;top:-6px;right:-8px;pointer-events:none;will-change:transform}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{display:block;transform-origin:center;transform:scale(1);opacity:1;filter:blur(0);transition:transform var(--badge-pop-dur) var(--badge-pop-ease),opacity var(--badge-fade-dur) var(--badge-pop-ease),filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform,opacity,filter}.t-badge[data-open=false] .t-badge-dot{transform:scale(0);opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease),opacity var(--badge-fade-close-dur) var(--badge-close-ease),filter var(--badge-pop-close-dur) var(--badge-close-ease)}@media (prefers-reduced-motion: reduce){.t-badge,.t-badge-dot{animation:none!important;transition:none!important}}:root{--dropdown-open-dur: .25s;--dropdown-close-dur: .15s;--dropdown-pre-scale: .97;--dropdown-closing-scale: .99;--dropdown-ease: cubic-bezier(.22, 1, .36, 1)}.t-dropdown{transform-origin:top left;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform,opacity}.t-dropdown[data-origin=top-right]{transform-origin:top right}.t-dropdown[data-origin=top-center]{transform-origin:top center}.t-dropdown[data-origin=bottom-left]{transform-origin:bottom left}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom center}.t-dropdown[data-origin=bottom-right]{transform-origin:bottom right}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media (prefers-reduced-motion: reduce){.t-dropdown{transition:none!important}}:root{--panel-open-dur: .4s;--panel-close-dur: .35s;--panel-translate-y: 93.5px ;--panel-blur: 2px;--panel-ease: cubic-bezier(.22, 1, .36, 1)}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease);will-change:transform,opacity,filter}.t-panel-slide[data-open=true]{transform:translateY(0);opacity:1;filter:blur(0);pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease),filter var(--panel-open-dur) var(--panel-ease)}@media (prefers-reduced-motion: reduce){.t-panel-slide{transition:none!important}}:root{--icon-swap-dur: .25s;--icon-swap-blur: 2px;--icon-swap-start-scale: .25;--icon-swap-ease: ease-in-out}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1 / 1;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity,filter,transform}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media (prefers-reduced-motion: reduce){.t-icon-swap .t-icon{transition:none!important}}:root{--page-slide-dur: .25s;--page-fade-dur: .25s;--page-slide-distance: 8px;--page-blur: 3px;--page-stagger: 0ms;--page-exit-enabled: 1;--page-slide-ease: cubic-bezier(.22, 1, .36, 1);--page-fade-ease: cubic-bezier(.22, 1, .36, 1)}.t-page-slide{position:relative}.t-page-slide .t-page[data-page-id="1"]{--t-page-from-x: calc(var(--page-slide-distance) * -1)}.t-page-slide .t-page[data-page-id="2"]{--t-page-from-x: var(--page-slide-distance)}.t-page-slide .t-page{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transform:translate(calc(var(--t-page-from-x, 0px) * var(--page-exit-enabled)));filter:blur(calc(var(--page-blur) * var(--page-exit-enabled)));transition:opacity var(--page-fade-dur) var(--page-fade-ease),transform var(--page-slide-dur) var(--page-slide-ease),filter var(--page-slide-dur) var(--page-slide-ease);will-change:opacity,transform,filter}.t-page-slide[data-page="1"] .t-page[data-page-id="1"],.t-page-slide[data-page="2"] .t-page[data-page-id="2"]{opacity:1;pointer-events:auto;transform:translate(0);filter:blur(0);transition-delay:var(--page-stagger)}@media (prefers-reduced-motion: reduce){.t-page-slide .t-page{transition:none!important}}:root{--check-opacity-dur: .5s;--check-rotate-dur: .5s;--check-rotate-from: 80deg;--check-bob-dur: .5s;--check-y-amount: 40px;--check-blur-dur: .5s;--check-blur-from: 10px;--check-path-dur: .5s;--check-path-delay: 80ms;--check-ease-out: cubic-bezier(.22, 1, .36, 1);--check-ease-opacity: cubic-bezier(.22, 1, .36, 1);--check-ease-rotate: cubic-bezier(.22, 1, .36, 1);--check-ease-bob: cubic-bezier(.34, 1.35, .64, 1);--check-ease-path: cubic-bezier(.22, 1, .36, 1)}.t-success-check{display:inline-block;transform-origin:center;opacity:0;will-change:transform,opacity,filter}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards,t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards,t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards,t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay, 0ms) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur(0)}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0 0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.t-success-check{animation:none!important;opacity:1}.t-success-check svg path{animation:none!important;stroke-dashoffset:0!important}}:root{--pulse-dur: 1s;--pulse-count: 1;--pulse-min: .5;--reveal-dur: .4s;--reveal-blur: 2px;--reveal-ease: ease-in-out}.t-skel{position:relative}.t-skel-skeleton,.t-skel-content{position:absolute;top:0;right:0;bottom:0;left:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur(0);transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur(0)}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@media (prefers-reduced-motion: reduce){.t-skel-skeleton,.t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:none!important}}:root{--stagger-dur: .5s;--stagger-distance: 12px;--stagger-stagger: 40ms;--stagger-blur: 3px;--stagger-ease: cubic-bezier(.22, 1, .36, 1)}.t-stagger-line{display:block;opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;transform:translateY(0);filter:blur(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;transform:translateY(0);filter:blur(0);transition:opacity .2s ease,transform 0s linear,filter 0s linear;transition-delay:0s}@media (prefers-reduced-motion: reduce){.t-stagger-line{transition:none!important}}:root{--tabs-dur: .25s;--tabs-ease: cubic-bezier(.22, 1, .36, 1);--tabs-text-muted: rgba(193, 193, 193, .8);--tabs-text-active: #ffffff;--tabs-bar-bg: #202020;--tabs-pill-bg: #454545}.t-tabs{position:relative;display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:48px;background:var(--tabs-bar-bg)}.t-tab{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;height:30px;padding:4px 12px;color:var(--tabs-text-muted);cursor:pointer;border-radius:48px;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease)}.t-tab:not([aria-selected=true]):hover,.t-tab[aria-selected=true]{color:var(--tabs-text-active)}.t-tabs-pill{position:absolute;top:3px;left:0;height:30px;width:0;background:var(--tabs-pill-bg);border-radius:48px;transform:translate(0);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease);will-change:transform,width;z-index:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.t-tabs-pill,.t-tab{transition:none!important}}:root{--tt-in-dur: .15s;--tt-out-dur: 50ms;--tt-scale: .98;--tt-delay: 80ms;--tt-in-ease: ease-out;--tt-out-ease: ease-out;--tt-bg: #222222;--tt-fg: #f0f0f0}.t-tt-wrap{position:relative;display:inline-block}.t-tt{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) scale(var(--tt-scale));transform-origin:50% 100%;padding:8px 12px;border-radius:8px;background:var(--tt-bg);color:var(--tt-fg);white-space:nowrap;box-shadow:0 0 0 1px #0000000f,0 2px 6px #0000000d,0 4px 42px #0000000f;opacity:0;pointer-events:none;transition:opacity var(--tt-out-dur) var(--tt-out-ease),transform var(--tt-out-dur) var(--tt-out-ease)}.t-tt-wrap:hover .t-tt,.t-tt-trigger:focus-visible+.t-tt{opacity:1;transform:translate(-50%) scale(1);transition-duration:var(--tt-in-dur);transition-timing-function:var(--tt-in-ease);transition-delay:var(--tt-delay)}@media (prefers-reduced-motion: reduce){.t-tt{transition:none!important}}:root{--morph-open-dur: .35s;--morph-close-dur: .25s;--morph-ease: cubic-bezier(.34, 1.25, .64, 1);--morph-close-ease: cubic-bezier(.22, 1, .36, 1);--morph-r-closed: 40px;--morph-r-open: 20px;--morph-fade-dur: .2s;--morph-slide: 40px;--morph-rotate: 45deg;--morph-scale: .97;--morph-blur: 2px}.t-morph{position:relative;width:40px;height:40px;border-radius:var(--morph-r-closed);overflow:hidden;transition:width var(--morph-close-dur) var(--morph-close-ease),height var(--morph-close-dur) var(--morph-close-ease),border-radius var(--morph-close-dur) var(--morph-close-ease)}.t-morph[data-open=true]{width:183px;height:172px;border-radius:var(--morph-r-open);transition:width var(--morph-open-dur) var(--morph-ease),height var(--morph-open-dur) var(--morph-ease),border-radius var(--morph-open-dur) var(--morph-ease)}.t-morph-plus{position:absolute;inset:auto 0 0 auto;width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer;transition:opacity var(--morph-fade-dur) var(--morph-close-ease),transform var(--morph-open-dur) var(--morph-close-ease),filter var(--morph-fade-dur) var(--morph-close-ease)}.t-morph-plus svg{transition:transform var(--morph-open-dur) var(--morph-close-ease)}.t-morph[data-open=true] .t-morph-plus{opacity:0;transform:translate(calc(-1 * var(--morph-slide)));filter:blur(var(--morph-blur));pointer-events:none}.t-morph[data-open=true] .t-morph-plus svg{transform:scale(var(--morph-scale)) rotate(var(--morph-rotate))}.t-morph-menu{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate(var(--morph-slide)) scale(var(--morph-scale));filter:blur(var(--morph-blur));pointer-events:none;transition:opacity var(--morph-fade-dur) var(--morph-close-ease),transform var(--morph-open-dur) var(--morph-close-ease),filter var(--morph-fade-dur) var(--morph-close-ease)}.t-morph[data-open=true] .t-morph-menu{opacity:1;transform:translate(0) scale(1);filter:blur(0);pointer-events:auto}@media (prefers-reduced-motion: reduce){.t-morph,.t-morph-plus,.t-morph-menu{transition:none!important}}:root{--toast-open: .35s;--toast-close: .25s;--toast-distance: 16px;--toast-blur: 2px;--toast-scale: .97;--toast-ease: cubic-bezier(.22, 1, .36, 1)}.t-toast{opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur));will-change:transform,opacity,filter;transition:opacity var(--toast-close) var(--toast-ease),transform var(--toast-close) var(--toast-ease),filter var(--toast-close) var(--toast-ease)}.t-toast.is-open{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:opacity var(--toast-open) var(--toast-ease),transform var(--toast-open) var(--toast-ease),filter var(--toast-open) var(--toast-ease)}@media (prefers-reduced-motion: reduce){.t-toast{transition:none!important}}:root{--shimmer-dur: 2s;--shimmer-base: #7c7c7c;--shimmer-highlight: #0d0d0d;--shimmer-band: 400%;--shimmer-ease: var(--ease-linear, linear)}.t-shimmer{position:relative;display:inline-block;color:var(--shimmer-base)}.t-shimmer:before{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--shimmer-highlight) 50%,transparent 60%,transparent 100%);background-size:var(--shimmer-band) 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}@media (prefers-reduced-motion: reduce){.t-shimmer:before{animation:none!important}}:root{--shell: #e4e5ea;--raise: #fbfbfd;--sunk: #d7d9e0;--screen: #d5dae4;--screen-2: #eaedf3;--screen-ink: #161a24;--screen-dim: #6b7183;--screen-scan: rgba(23, 25, 34, .05);--screen-wash: rgba(23, 25, 34, .07);--ink: #171922;--ink-2: #565b6b;--ink-3: #8b90a1;--pop: #ffce3a;--pop-ink: #17190f;--gain: #16a06a;--alert: #e04b38;--info: #4d6ef5;--gain-wash: rgba(22, 160, 106, .12);--pop-wash: rgba(255, 206, 58, .22);--alert-wash: rgba(224, 75, 56, .11);--info-wash: rgba(77, 110, 245, .16);--dim-wash: rgba(23, 25, 34, .06);--r-xs: 8px;--r-sm: 12px;--r: 18px;--r-lg: 26px;--r-xl: 34px;--lift: 0 1px 1px rgba(23, 25, 34, .05), 0 10px 28px -12px rgba(23, 25, 34, .28);--lift-lg: 0 2px 3px rgba(23, 25, 34, .06), 0 26px 60px -22px rgba(23, 25, 34, .4);--edge: inset 0 1px 0 rgba(255, 255, 255, .95);--well: inset 0 2px 5px rgba(23, 25, 34, .13);--duration-stagger: 40ms;--duration-micro: 80ms;--duration-quick: .15s;--duration-fast: .25s;--duration-very-slow: .5s;--ease-smooth-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: ease-in-out;--ease-linear: linear;--blur-small: 2px;--distance-micro: 4px;--distance-small: 6px;--distance-medium: 12px;--scale-medium: .97;--scale-tiny: .99}[data-theme=dark]{--shell: #131519;--raise: #1d2027;--sunk: #0d0f13;--screen: #0b0d12;--screen-2: #14171f;--screen-ink: #f2f3f7;--screen-dim: #767c90;--screen-scan: rgba(255, 255, 255, .028);--screen-wash: rgba(255, 255, 255, .08);--ink: #eff0f4;--ink-2: #a0a5b6;--ink-3: #6d7285;--pop: #ffd24d;--pop-ink: #17190f;--gain: #34d399;--alert: #ff7a68;--info: #7d94ff;--gain-wash: rgba(52, 211, 153, .14);--pop-wash: rgba(255, 210, 77, .16);--alert-wash: rgba(255, 122, 104, .14);--info-wash: rgba(125, 148, 255, .2);--dim-wash: rgba(255, 255, 255, .07);--lift: 0 1px 1px rgba(0, 0, 0, .4), 0 10px 28px -12px rgba(0, 0, 0, .7);--lift-lg: 0 2px 3px rgba(0, 0, 0, .45), 0 26px 60px -22px rgba(0, 0, 0, .85);--edge: inset 0 1px 0 rgba(255, 255, 255, .06);--well: inset 0 2px 6px rgba(0, 0, 0, .6)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;min-height:100%}body{font-family:Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:15px;color:var(--ink);background:var(--shell);-webkit-font-smoothing:antialiased;transition:background .35s ease,color .35s ease}h1,h2,h3,.display{font-family:Gabarito,ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}h3{font-size:1.06rem;font-weight:700;letter-spacing:-.015em;color:var(--ink);margin:0 0 4px}.mono,.num{font-family:DM Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.label{font-family:Gabarito,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.muted{color:var(--ink-2);font-size:.88rem;line-height:1.6}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}html{-webkit-tap-highlight-color:transparent}button,label,.label,.pill,.brand,.stat span,th,.dd-option{-webkit-user-select:none;user-select:none}::selection{background:var(--pop-wash);color:var(--ink)}:focus{outline:none}:focus-visible{outline:3px solid var(--info);outline-offset:2px;border-radius:var(--r-xs)}.page{min-height:100vh;padding:0 18px 80px}.shell{width:min(680px,100%);margin:0 auto}.shell-wide{width:min(1180px,100%);margin:0 auto}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px 0 22px}:root{--topbar-h: 68px}.page.dash{padding-top:calc(var(--topbar-h) + env(safe-area-inset-top,0px))}.dash .topbar{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:50;width:min(680px,100%);height:calc(var(--topbar-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 18px 0;background:transparent;transition:background .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease,backdrop-filter .3s ease}.dash .topbar.is-scrolled{background:color-mix(in srgb,var(--shell) 60%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);box-shadow:inset 0 -1px 0 var(--dim-wash),0 8px 22px -18px #0000008c}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.dash .topbar.is-scrolled{background:var(--shell)}}.brand{display:flex;align-items:center;gap:9px;font-family:Gabarito,sans-serif;font-weight:800;font-size:1.32rem;letter-spacing:-.035em}.coin-mark{flex:none;display:inline-grid;place-items:center;perspective:220px;-webkit-touch-callout:none}.coin-mark-img{display:block;transform-origin:center;filter:drop-shadow(0 1.5px 1.5px rgba(84,54,2,.42));will-change:transform;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion: reduce){.coin-mark-img{transform:none!important}}.brand-tag{font-family:Hanken Grotesk,sans-serif;font-size:.8rem;font-weight:500;color:var(--ink-3);letter-spacing:0;text-transform:none;margin-left:2px}.topbar-actions{display:flex;align-items:center;gap:8px}.rule-thin{display:none}.icon-btn{position:relative;height:36px;padding:0 13px;border-radius:11px;border:0;background:transparent;display:grid;place-items:center;font-family:Gabarito,sans-serif;font-size:.82rem;font-weight:600;color:var(--ink-2);min-width:36px;transition:background .18s,color .18s,transform var(--duration-micro) var(--ease-smooth-out)}@media (hover: hover) and (pointer: fine){.icon-btn:hover{background:var(--dim-wash);color:var(--ink)}}.icon-btn:active{transform:scale(.94)}.badge{position:absolute;top:-2px;right:-1px;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--alert);color:#fff;font-family:Gabarito,sans-serif;font-size:.63rem;font-weight:800;display:grid;place-items:center;box-shadow:0 0 0 2px var(--shell)}.hero{position:relative;border-radius:var(--r-xl);background:var(--screen);padding:26px 28px 24px;margin-bottom:14px;box-shadow:var(--lift-lg),var(--well);overflow:hidden;animation:rise var(--duration-very-slow) var(--ease-smooth-out) both}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(180deg,var(--screen-scan) 0 1px,transparent 1px 3px)}.hero>*{position:relative;z-index:1}.hero .t-shimmer{--shimmer-base: var(--screen-dim);--shimmer-highlight: color-mix(in srgb, var(--screen-ink) 55%, var(--screen-dim))}.hero .balance .t-shimmer{--shimmer-band: 1000%}.hero-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hero-meta .label{color:var(--screen-dim)}.balance{font-family:DM Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--screen-ink);display:flex;align-items:baseline;line-height:1;letter-spacing:-.045em}.balance .currency{font-size:clamp(1.3rem,4vw,1.7rem);color:var(--screen-dim);margin-right:.12em;align-self:flex-start;padding-top:.35em}.balance .whole,.balance .cents{font-size:clamp(3.2rem,13vw,4.6rem);font-weight:500}.balance .sep{font-size:clamp(3.2rem,13vw,4.6rem);font-weight:500;color:var(--screen-dim);margin:0 -.16em}.balance .tail{align-self:flex-end;padding-bottom:.75em;margin-left:.5em}.balance .tail-digits{font-size:clamp(.85rem,2.6vw,1rem);color:var(--gain);letter-spacing:.02em;opacity:.9}.balance .tail-digits i{font-style:normal}.balance .tail.is-off .tail-digits{color:var(--screen-dim);opacity:.65}.gauge{margin-top:20px}.gauge-track{height:8px;border-radius:999px;background:#ffffff17;overflow:hidden}.gauge-fill{position:relative;overflow:hidden;height:100%;border-radius:999px;background:var(--gain);transition:width .7s var(--ease-smooth-out),background .35s ease}.gauge.is-off .gauge-fill{background:var(--screen-dim)}.gauge.is-live .gauge-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:translate(-100%);animation:gauge-sweep 2.4s ease-in-out infinite}@keyframes gauge-sweep{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.gauge-legend{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;font-size:.8rem}.gauge-legend .muted{color:var(--screen-dim);font-size:.8rem}.level-chip{font-family:Gabarito,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--screen-ink);background:var(--screen-wash);padding:4px 10px;border-radius:999px}.readout{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0 0;padding:14px 0 0;background:linear-gradient(var(--screen-scan),var(--screen-scan)) top / 100% 1px no-repeat}.readout-cell{display:grid;gap:3px;min-width:0}.readout dt{font-family:Gabarito,sans-serif;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em;color:var(--screen-dim)}.readout dd{margin:0;font-family:DM Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:.86rem;color:var(--screen-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readout dd.is-live{color:var(--gain)}.readout dd.is-dim{color:var(--screen-dim)}.stage{position:relative;height:322px;border-radius:var(--r-xl);background:var(--raise);box-shadow:var(--edge),var(--lift);overflow:hidden;margin-bottom:10px;animation:rise var(--duration-very-slow) var(--duration-stagger) var(--ease-smooth-out) both}@media (min-width: 641px){.stage{height:420px}}.stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:manipulation;outline:none;cursor:pointer}.stage canvas:focus-visible{outline:3px solid var(--info);outline-offset:-3px}.stage-status{position:absolute;top:16px;left:16px;z-index:5}.stage-status:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--raise);z-index:-1}.stage-status.is-loading{text-transform:none}.stage .t-shimmer{--shimmer-base: var(--ink-3);--shimmer-highlight: var(--ink)}.stage-hint{margin:0 0 22px;padding:0 6px;font-size:.82rem;line-height:1.45;color:var(--ink-2)}.stage-hint b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.stage-hint b:after{content:" — ";font-weight:400;color:var(--ink-3)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:26px}.stat{background:var(--raise);border-radius:var(--r);padding:15px 16px;box-shadow:var(--edge),var(--lift);animation:rise var(--duration-very-slow) var(--duration-micro) var(--ease-smooth-out) both}.stat b{display:block;font-family:Gabarito,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;margin-bottom:2px;text-transform:capitalize}.stat span{font-size:.76rem;color:var(--ink-3);font-weight:500}.ledger-body{display:grid;gap:14px}.card{background:var(--raise);border-radius:var(--r-lg);padding:24px 26px 26px;box-shadow:var(--edge),var(--lift)}.card>h3+.notice,.card>h3+.field{margin-top:16px}.card>h3{margin-bottom:14px;display:flex;align-items:center;gap:9px}.card>h3 svg{flex:none;color:var(--ink-3)}.icon-swap{display:grid;place-items:center;opacity:1;filter:blur(0);transform:scale(1);transition:opacity var(--duration-fast) var(--ease-in-out),filter var(--duration-fast) var(--ease-in-out),transform var(--duration-fast) var(--ease-in-out)}@starting-style{.icon-swap{opacity:0;filter:blur(var(--blur-small));transform:scale(.8)}}.field{display:grid;gap:7px;margin-bottom:16px}.field:last-of-type{margin-bottom:18px}.field label{font-size:.78rem;font-weight:600;color:var(--ink-2)}input,textarea{width:100%;min-height:46px;border:0;border-radius:var(--r-sm);background:var(--sunk);box-shadow:var(--well);padding:11px 14px;outline:none;font-family:DM Mono,ui-monospace,monospace;font-size:.9rem;color:var(--ink);transition:box-shadow .2s}input::placeholder,textarea::placeholder{color:var(--ink-3)}input:focus,textarea:focus{box-shadow:var(--well),0 0 0 3px var(--info-wash)}input:focus-visible,textarea:focus-visible{box-shadow:var(--well)}input:disabled,textarea:disabled{opacity:.5}textarea{min-height:96px;resize:vertical;font-family:Hanken Grotesk,sans-serif;font-size:.92rem;line-height:1.6}.t-input-wrap{--shake-distance: var(--distance-small);--shake-overshoot: 4px;--shake-dur-a: var(--duration-micro);--shake-dur-b: 60ms;--shake-ease: var(--ease-smooth-out);--revert-dur: .28s}.t-input-wrap input{transition:box-shadow var(--revert-dur) ease-out}.t-input-wrap.is-error input{box-shadow:var(--well),0 0 0 3px var(--alert-wash)}.t-error-msg{margin:-9px 0 18px;font-size:.8rem;color:var(--alert);opacity:0;visibility:hidden;transition:opacity var(--revert-dur) ease-out,visibility 0s linear var(--revert-dur)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur) ease-out,visibility 0s linear 0s}.t-input-wrap.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{transform:translate(0);animation-timing-function:var(--shake-ease)}28.57%{transform:translate(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translate(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translate(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}.field-with-action{position:relative;display:flex}.field-with-action input{padding-right:68px}.reveal{position:absolute;right:6px;top:6px;bottom:6px;padding:0 11px;border:0;border-radius:var(--r-xs);background:var(--raise);font-family:Gabarito,sans-serif;font-size:.76rem;font-weight:600;color:var(--ink-2);display:grid;place-items:center;transition:color .18s,background .18s,transform var(--duration-micro) var(--ease-smooth-out)}.reveal:active:not(:disabled){transform:scale(.92)}@media (hover: hover) and (pointer: fine){.reveal:hover:not(:disabled){color:var(--ink)}}.reveal:disabled{opacity:.35;cursor:not-allowed}.btn{min-height:46px;padding:0 20px;border:0;border-radius:var(--r-sm);background:var(--sunk);color:var(--ink);font-family:Gabarito,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:-.01em;box-shadow:var(--edge),var(--lift);transition:transform .09s,box-shadow .09s,background .18s,opacity .18s}.btn:hover:not(:disabled){background:var(--dim-wash)}.btn:active:not(:disabled){transform:translateY(2px);box-shadow:none}.btn-primary{background:var(--pop);color:var(--pop-ink)}.btn-primary:hover:not(:disabled){background:var(--pop);filter:brightness(1.05)}.btn-danger{background:var(--alert-wash);color:var(--alert)}.btn-danger:hover:not(:disabled){background:var(--alert);color:#fff}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;background:var(--dim-wash);color:var(--ink-3)}.btn-sm{min-height:34px;padding:0 13px;font-size:.8rem;border-radius:var(--r-xs)}.wide{width:100%}.amount-row{display:flex;align-items:stretch;gap:8px}.amount-wrap{flex:1;min-width:0}.amount-wrap .t-clear{border-radius:var(--r-sm);background:var(--sunk);box-shadow:var(--well)}.amount-wrap .t-clear input{width:100%;min-height:54px;border:0;background:transparent;box-shadow:none;padding:11px 46px 11px 32px;font-family:DM Mono,ui-monospace,monospace;font-size:1rem;color:var(--ink)}.amount-wrap .t-clear input:focus{box-shadow:none}.amount-wrap .t-clear:focus-within{box-shadow:var(--well),0 0 0 3px var(--info-wash)}.amount-wrap .t-clear:before{content:"$";position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:4;font-family:DM Mono,ui-monospace,monospace;font-size:1rem;color:var(--ink-3);pointer-events:none}.amount-wrap .t-clear-mirror,.amount-wrap .t-clear-placeholder{padding-left:32px;font-family:DM Mono,ui-monospace,monospace;font-size:1rem;font-variant-numeric:tabular-nums}.amount-wrap .t-clear-mirror{color:var(--ink)}.amount-wrap .t-clear-placeholder{color:var(--ink-3)}.amount-wrap .t-clear-btn{position:absolute;top:5px;bottom:5px;right:5px;z-index:4;width:36px;padding:0;border:0;border-radius:var(--r-xs);background:transparent;color:var(--ink-3);font-size:1.15rem;line-height:1;display:grid;place-items:center;opacity:0;transform:scale(var(--scale-medium));pointer-events:none;transition:opacity var(--duration-fast) var(--ease-smooth-out),transform var(--duration-fast) var(--ease-smooth-out),color .18s,background .18s}.amount-wrap .t-clear.has-value .t-clear-btn{opacity:1;transform:scale(1);pointer-events:auto}@media (hover: hover) and (pointer: fine){.amount-wrap .t-clear-btn:hover{background:var(--dim-wash);color:var(--ink)}}[data-theme=dark] .t-clear-glow{mix-blend-mode:screen}.amount-all{flex:none;min-height:54px;padding:0 18px}.amount-hint{margin:8px 2px 0;font-size:.8rem;color:var(--ink-3)}.btn-reason{margin:9px 2px 0;font-size:.8rem;line-height:1.45;color:var(--ink-3);text-align:center}.confirm-row{display:grid;grid-template-columns:1fr auto;gap:8px}.confirm-prompt{margin:9px 2px 0;font-size:.8rem;line-height:1.45;color:var(--ink-2);text-align:center}.row-actions{display:flex;gap:7px;flex-wrap:wrap}.notice{border-radius:var(--r-sm);background:var(--dim-wash);padding:13px 15px;font-size:.89rem;line-height:1.55;color:var(--ink-2);margin-bottom:18px}.notice-gold{background:var(--pop-wash);color:var(--ink)}.notice-mint{background:var(--gain-wash);color:var(--ink)}.notice-red{background:var(--alert-wash);color:var(--ink)}.pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-family:Gabarito,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:-.005em;text-transform:capitalize;background:var(--dim-wash);color:var(--ink-2);white-space:nowrap}.pill-mint{background:var(--gain-wash);color:var(--gain)}.pill-gold{background:var(--pop-wash);color:var(--ink)}.pill-red{background:var(--alert-wash);color:var(--alert)}.pill-dim{background:var(--dim-wash);color:var(--ink-3)}.hero .pill{background:var(--screen-wash);color:var(--screen-dim)}.hero .pill-mint{background:var(--gain-wash);color:var(--gain)}.login-wrap{position:relative;overflow:hidden;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:32px 18px;background:radial-gradient(88% 62% at 50% 46%,rgba(255,206,58,.09) 0%,transparent 60%),radial-gradient(120% 90% at 50% 42%,#14161d,#0a0b10 55%,#050609)}.login-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;animation:login-bg-in 1.2s var(--ease-smooth-out) both}.login-bg canvas{display:block}@keyframes login-bg-in{0%{opacity:0}to{opacity:1}}.login-card{position:relative;z-index:1;width:min(390px,100%);--login-tint: 88%;--login-hairline: rgba(23, 25, 34, .1);background:linear-gradient(180deg,#ffffff0d,#fff0 42%),color-mix(in srgb,var(--raise) var(--login-tint),transparent);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);border-radius:var(--r-xl);padding:34px 32px 32px;box-shadow:inset 0 0 0 1px var(--login-hairline),var(--edge),0 30px 80px -30px #000000e6,0 4px 44px -10px #ffce3a29;transition:background .35s ease,box-shadow .35s ease;animation:rise var(--duration-very-slow) var(--ease-smooth-out) both}[data-theme=dark] .login-card{--login-tint: 36%;--login-hairline: rgba(255, 255, 255, .09)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.login-card{background:var(--raise)}}.login-topbar{position:absolute;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:2}.login-topbar .icon-btn{color:#ffffffd1}@media (hover: hover) and (pointer: fine){.login-topbar .icon-btn:hover{background:#ffffff1f;color:#fff}}.login-lockup{display:flex;align-items:center;gap:12px;margin-bottom:10px}.login-title{font-family:Gabarito,sans-serif;font-size:1.85rem;font-weight:800;letter-spacing:-.04em;margin:0}.login-sub{color:var(--ink-2);font-size:.92rem;margin:0 0 24px}.login-rule,.login-rule-thin{display:none}.login-card form{margin-top:4px}.login-scope{align-self:center;margin-left:auto;padding:4px 10px;border-radius:999px;background:var(--dim-wash);color:var(--ink-2);font-family:Gabarito,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.login-card .t-error-msg{min-height:1.15rem;margin:-9px 0 12px}.login-spinner{display:inline-grid;place-items:center;margin-right:8px}.login-spinner svg{animation:spin .9s var(--ease-linear) infinite}.btn .login-label{display:inline-flex;align-items:center;justify-content:center}@keyframes spin{to{transform:rotate(360deg)}}.notif-anchor{position:relative}.notif-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(360px,calc(100vw - 32px));max-height:min(430px,calc(100dvh - 130px));overflow-y:auto;overscroll-behavior:contain;background:var(--raise);border-radius:var(--r-lg);box-shadow:var(--edge),var(--lift-lg);z-index:40;padding:6px;transform-origin:top right;transform:scale(1);opacity:1;will-change:transform,opacity;transition:transform var(--duration-fast) var(--ease-smooth-out),opacity var(--duration-fast) var(--ease-smooth-out)}@starting-style{.notif-panel{transform:scale(var(--scale-medium)) translateY(calc(var(--distance-micro) * -1));opacity:0}}.notif-panel.is-closing{transform:scale(var(--scale-tiny));opacity:0;pointer-events:none;transition:transform var(--duration-quick) var(--ease-smooth-out),opacity var(--duration-quick) var(--ease-smooth-out)}@media (max-width: 560px){.notif-panel{position:fixed;top:calc(var(--topbar-h) + env(safe-area-inset-top,0px) + 8px);right:14px;left:14px;width:auto;max-height:calc(100dvh - 96px)}}.notif-head{padding:12px 14px 10px;font-family:Gabarito,sans-serif;font-weight:700;font-size:.98rem}.notif-item{padding:12px 14px;border-radius:var(--r-sm);transition:background .15s}.notif-item:hover,.notif-item.unread{background:var(--dim-wash)}.notif-item.unread b:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;vertical-align:.1em;border-radius:999px;background:var(--info)}.notif-item b{display:block;font-family:Gabarito,sans-serif;font-size:.92rem;font-weight:700;margin-bottom:3px}.notif-item p{margin:0 0 5px;font-size:.86rem;color:var(--ink-2);line-height:1.55}.notif-item time{font-size:.72rem;color:var(--ink-3)}.notif-empty{padding:30px 16px 34px;text-align:center;color:var(--ink-3);font-size:.88rem}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px}.admin-stat{background:var(--raise);border-radius:var(--r-lg);padding:20px 22px;box-shadow:var(--edge),var(--lift)}.admin-stat .num{font-family:Gabarito,sans-serif;font-size:2.1rem;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:6px}.admin-stat .label{color:var(--ink-3)}.tabs{display:inline-flex;width:auto;max-width:100%;gap:4px;flex-wrap:wrap;margin:0 0 20px;padding:5px;border-radius:var(--r);background:var(--sunk);box-shadow:var(--well)}.tab{border:0;border-radius:var(--r-sm);background:transparent;padding:9px 15px;font-family:Gabarito,sans-serif;font-size:.88rem;font-weight:600;color:var(--ink-2);transition:background .18s,color .18s}.tab:hover{color:var(--ink)}.tab.active{background:var(--raise);color:var(--ink);box-shadow:var(--edge),var(--lift)}.table{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:.88rem}.table th{text-align:left;padding:0 14px 4px;font-family:Gabarito,sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.table td{padding:13px 14px;background:var(--sunk);vertical-align:middle}.table tbody tr td:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.table tbody tr td:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.table td b{font-family:Gabarito,sans-serif;font-weight:700}.table .btn{background:var(--raise)}.table .btn:hover:not(:disabled){background:var(--raise);filter:brightness(.96)}.table .btn-danger{background:var(--alert-wash)}.table .btn-danger:hover:not(:disabled){background:var(--alert);color:#fff;filter:none}.table .btn:disabled{background:transparent;box-shadow:none}.table-scroll{overflow-x:auto;margin:0 -4px;padding:0 4px}.table-empty{margin-top:18px;padding:22px 16px;border-radius:var(--r-sm);background:var(--sunk);box-shadow:var(--well);text-align:center;font-size:.85rem;line-height:1.5;color:var(--ink-3)}.table-empty b{display:block;font-family:Gabarito,sans-serif;font-size:.92rem;font-weight:700;color:var(--ink-2);margin-bottom:3px}.dd{position:relative}.dd-toggle{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:var(--r-sm);background:var(--sunk);box-shadow:var(--well);padding:11px 14px;text-align:left;font-family:DM Mono,ui-monospace,monospace;font-size:.9rem;transition:box-shadow .2s}.dd-toggle.is-open{box-shadow:var(--well),0 0 0 3px var(--info-wash)}.dd-placeholder{color:var(--ink-3)}.dd-caret{flex:none;display:grid;place-items:center;color:var(--ink-3);transition:transform var(--duration-fast) var(--ease-smooth-out)}.dd-toggle.is-open .dd-caret{transform:rotate(180deg)}.dd-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;margin:0;padding:6px;list-style:none;max-height:min(250px,calc(100dvh - 160px));overflow-y:auto;overscroll-behavior:contain;background:var(--raise);border-radius:var(--r);box-shadow:var(--edge),var(--lift-lg);outline:none;transform-origin:top center;transform:scale(1);opacity:1;will-change:transform,opacity;transition:transform var(--duration-fast) var(--ease-smooth-out),opacity var(--duration-fast) var(--ease-smooth-out)}@starting-style{.dd-list{transform:scale(var(--scale-medium)) translateY(calc(var(--distance-micro) * -1));opacity:0}}.dd-list.is-closing{transform:scale(var(--scale-tiny));opacity:0;pointer-events:none;transition:transform var(--duration-quick) var(--ease-smooth-out),opacity var(--duration-quick) var(--ease-smooth-out)}.dd-option{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--r-xs);cursor:pointer;font-family:DM Mono,ui-monospace,monospace;font-size:.86rem;opacity:1;transform:translateY(0);transition:opacity var(--duration-fast) var(--ease-smooth-out) calc(var(--i, 0) * var(--duration-stagger)),transform var(--duration-fast) var(--ease-smooth-out) calc(var(--i, 0) * var(--duration-stagger)),background var(--duration-quick) var(--ease-smooth-out)}@starting-style{.dd-option{opacity:0;transform:translateY(calc(var(--distance-micro) * -1))}}.is-closing .dd-option{transition:none}.dd-option.is-active{background:var(--dim-wash)}.dd-option.is-chosen{color:var(--ink);font-weight:500}.dd-tick{color:var(--gain);display:grid;place-items:center}.create-row{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.create-row .field{flex:1;min-width:190px;margin-bottom:0}.create-row .btn{margin-bottom:0}.toast-anchor{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:90;max-width:calc(100vw - 36px);display:flex;flex-direction:column;align-items:center;gap:8px}.toast{background:var(--screen);color:var(--screen-ink);border-radius:var(--r);padding:13px 20px;font-size:.9rem;font-weight:500;box-shadow:var(--lift-lg)}.toast.error{background:var(--alert);color:#fff}.toast{display:flex;align-items:center;gap:14px}.toast-text{min-width:0}.toast-action{flex:none;margin:-6px -8px -6px 0;padding:6px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:inherit;font:inherit;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;cursor:pointer}.toast-action:hover{background:color-mix(in srgb,currentColor 16%,transparent)}.toast-action:focus-visible{outline:2px solid currentColor;outline-offset:1px}@keyframes rise{0%{opacity:0;transform:translateY(var(--distance-medium))}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 640px){.page{padding:0 14px 64px}.hero{padding:22px 20px 20px;border-radius:var(--r-lg)}.card{padding:20px 18px 22px;border-radius:var(--r)}.stats{grid-template-columns:1fr}.topbar{padding:18px 0 16px}.dash .topbar{padding-inline:14px}.brand{font-size:1.15rem}.brand-tag{display:none}}.icon-btn{height:44px;min-width:44px}.app-nav{position:absolute;z-index:60;inset-inline:var(--nav-gap);bottom:calc(var(--nav-gap) + env(safe-area-inset-bottom,0px));height:var(--nav-h);display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:5px;border-radius:999px;background:var(--nav-surface);box-shadow:0 0 0 1px var(--nav-ring),0 4px 12px -8px color-mix(in srgb,var(--ink) 34%,transparent)}:root{--nav-surface: #ffffff;--nav-ring: color-mix(in srgb, var(--ink) 14%, transparent)}[data-theme=dark]{--nav-surface: var(--raise);--nav-ring: color-mix(in srgb, #ffffff 11%, transparent)}.app-nav-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;border-radius:999px;background:transparent;color:var(--ink-3);font-family:Gabarito,sans-serif;font-size:.64rem;font-weight:700;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s var(--page-slide-ease, ease),background .2s ease}.app-nav-btn.is-active{color:var(--pop)}.app-nav-btn:focus-visible{outline:2px solid var(--info);outline-offset:-3px}.app-nav-icon{position:relative;display:grid;place-items:center;width:42px;height:27px;border-radius:999px;transition:background .2s ease,transform .2s var(--page-slide-ease, ease)}.app-nav-btn.is-active .app-nav-icon{background:var(--pop-wash)}.app-nav-btn:active .app-nav-icon{transform:scale(.92)}@media (prefers-reduced-motion: reduce){.app-nav-btn,.app-nav-icon{transition:none}}.app-nav-badge{position:absolute;top:-5px;inset-inline-start:11px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--alert);color:#fff;font-size:.62rem;font-weight:800;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.adm~.toast-anchor{bottom:calc(96px + env(safe-area-inset-bottom,0px))}@media (min-width: 900px){.adm~.toast-anchor{bottom:26px}}:root{--thread-bg: var(--screen);--thread-2: var(--screen-2);--thread-ink: var(--screen-ink);--thread-dim: var(--screen-dim)}.support .topbar{justify-content:flex-start;gap:12px}.support .topbar .brand{flex:1}.page.support{height:var(--app-vh, 100dvh);min-height:0;padding-bottom:0;display:flex;flex-direction:column;overflow:hidden}.support .shell{flex:1;min-height:0;display:flex;flex-direction:column}.support-slide{flex:1;min-height:0}.support-slide .t-page{display:flex;flex-direction:column;gap:12px;min-height:0}.new-ticket{display:flex;align-items:center;justify-content:center;gap:8px}.ticket-list{flex:1;min-height:0}.ticket-list .t-skel-content,.ticket-list .t-skel-skeleton{overflow-y:auto}.support-slide .t-page[data-page-id="1"]{min-height:0}.ticket-list .t-skel-skeleton,.ticket-list .t-skel-content{display:grid;gap:10px;align-content:start}.ticket-row{display:grid;gap:7px;width:100%;padding:15px 16px;border:0;border-radius:var(--r);background:var(--raise);box-shadow:var(--lift),var(--edge);text-align:start;font:inherit;color:var(--ink);cursor:pointer}.ticket-row:active{transform:scale(.994)}.ticket-head{display:flex;align-items:center;gap:9px}.ticket-subject{flex:1;font-weight:600;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--pop);box-shadow:0 0 0 3px var(--pop-wash)}.ticket-preview{margin:0;color:var(--ink-2);font-size:.85rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.ticket-foot time{color:var(--ink-3);font-size:.78rem}.t-skel-skeleton{pointer-events:none}.skel-bar{height:11px;border-radius:6px;background:var(--dim-wash)}.skel-bar.w60{width:60%}.skel-bar.w90{width:90%}.skel-bubble{width:62%;height:44px;background:var(--dim-wash);box-shadow:none}.empty{padding:44px 18px;text-align:center;color:var(--ink-2)}.empty strong{display:block;font-size:1.05rem;color:var(--ink);margin-bottom:6px}.thread-head{display:grid;gap:9px;padding:2px 2px 6px}.thread-head strong{font-size:1.05rem;line-height:1.4}.thread-head .t-stagger-line--2{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.thread{flex:1;min-height:0;overflow:hidden;border-radius:var(--r-lg);background:var(--thread-bg);box-shadow:var(--well)}.thread .t-skel-skeleton,.thread .t-skel-content{padding:16px 14px;display:flex;flex-direction:column;gap:12px}.thread .t-skel-content{overflow-y:auto;overflow-x:hidden;overscroll-behavior-x:none}.thread .empty{color:var(--thread-dim)}.msg{display:flex;flex-direction:column;align-items:flex-start;width:100%}.msg-mine{align-items:flex-end}.msg .bubble,.msg .bubble-edit{max-width:84%}@media (pointer: coarse){.bubble,.bubble *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.bubble-edit,.bubble-edit *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}.bubble{position:relative;padding:10px 13px;border-radius:var(--r);--bubble-bg: var(--thread-2);--bubble-fg: var(--thread-ink);background:var(--bubble-bg);color:var(--bubble-fg);font-size:.92rem;line-height:1.55;cursor:default}.msg-mine .bubble{--bubble-bg: var(--pop);--bubble-fg: var(--pop-ink)}.bubble.is-pending{opacity:.6}.bubble.is-failed{--bubble-bg: var(--alert);--bubble-fg: #fff}.bubble-tomb{background:transparent;color:var(--thread-dim);font-style:italic;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--thread-dim) 32%,transparent)}.msg-mine .bubble-tomb{background:transparent;color:var(--thread-dim)}.bubble-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.bubble[data-settling=true]{transition:transform .18s cubic-bezier(.22,1,.36,1)}.msg{position:relative}.msg-swipe-hint{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--dim-wash);color:var(--ink-3);pointer-events:none;opacity:0}.msg .msg-swipe-hint{left:6px;right:auto}.msg[data-swipe=left] .msg-swipe-hint{left:auto;right:6px}.bubble-quote{--quote-accent: var(--info);display:grid;grid-template-columns:2px 1fr;grid-template-rows:auto auto;gap:2px 8px;width:100%;margin-bottom:7px;padding:6px 9px;border:0;border-radius:var(--r-xs);background:color-mix(in srgb,var(--quote-accent) 14%,var(--thread-bg));color:var(--thread-ink);font:inherit;text-align:start;cursor:pointer}.bubble-quote[data-from=user]{--quote-accent: var(--pop)}.bubble-quote:before{content:"";grid-column:1;grid-row:1 / -1;border-radius:1px;background:var(--quote-accent)}.quote-who,.quote-body{grid-column:2}.quote-who{font-size:.7rem;font-weight:800;letter-spacing:.02em;color:var(--quote-accent);direction:inherit}.quote-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8rem;line-height:1.4;opacity:.85}.quote-body svg{vertical-align:-1px;margin-inline-end:3px}.msg.is-highlighted .bubble{animation:msg-flash 1.4s ease-out}@keyframes msg-flash{0%,60%{box-shadow:0 0 0 3px var(--pop)}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.msg.is-highlighted .bubble{animation:none;box-shadow:0 0 0 3px var(--pop)}.bubble[data-settling=true]{transition:none}}.react-row{display:flex;gap:4px;padding:4px 4px 6px;margin-bottom:4px;border-bottom:1px solid var(--dim-wash)}.msg-menu .react-pick{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.msg-menu .react-pick:hover{background:var(--dim-wash)}.msg-menu .react-pick.is-mine{background:var(--pop-wash)}.msg-menu .react-pick .react-glyph{width:28px;height:28px}.msg-reactions{display:flex;gap:4px;flex-wrap:wrap;padding:4px 2px 0}.msg-mine .msg-reactions{justify-content:flex-end}.react-chip{display:inline-flex;align-items:center;gap:4px;padding:4px;border:0;border-radius:20px;background:var(--thread-2);color:var(--thread-dim);font:inherit;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;animation:react-in .22s cubic-bezier(.34,1.36,.64,1)}.react-chip.is-mine{background:var(--pop-wash);color:var(--pop);box-shadow:inset 0 0 0 1.5px var(--pop)}.react-chip .react-glyph{width:18px;height:18px}.react-glyph{display:block;flex:none;object-fit:contain;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.react-glyph-text{text-align:center;font-family:system-ui,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}@keyframes react-in{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.react-chip{animation:none}}.reply-slot{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--panel-close-dur) var(--panel-ease)}.reply-slot[data-open=true]{grid-template-rows:1fr;transition-duration:var(--panel-open-dur)}.reply-slot>div{overflow:hidden;min-height:0}.reply-slot .t-panel-slide{--panel-translate-y: 20px}@media (prefers-reduced-motion: reduce){.reply-slot{transition:none}}.reply-strip{flex:none;display:flex;align-items:center;gap:10px;margin-bottom:-4px;padding:8px 12px;border-radius:var(--r-sm);background:var(--raise);box-shadow:var(--lift),var(--edge);color:var(--ink-3)}.reply-strip-text{flex:1;min-width:0;display:grid;gap:1px;font-size:.78rem}.reply-strip-text b{color:var(--ink-2);font-size:.72rem}.reply-strip-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3)}.reply-strip-x{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--dim-wash);color:var(--ink-2);cursor:pointer}.bubble-shots{display:grid;gap:4px;margin-bottom:8px}.bubble-shots.n2{grid-template-columns:1fr 1fr}.bubble-shots.n3{grid-template-columns:1fr 1fr 1fr}.shot{padding:0;border:0;border-radius:var(--r-sm);overflow:hidden;background:color-mix(in srgb,var(--bubble-fg) 12%,transparent);cursor:zoom-in;line-height:0}.shot img{width:100%;height:100%;max-height:190px;object-fit:cover;display:block}.shot-expired{display:grid;place-items:center;gap:3px;min-height:92px;padding:12px 10px;cursor:default;background:color-mix(in srgb,var(--thread-dim) 16%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--thread-dim) 34%,transparent);color:var(--thread-dim);text-align:center;line-height:1.35}.shot-expired span{font-size:.74rem;font-weight:700}.shot-expired em{font-size:.68rem;font-style:normal;opacity:.75;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-meta{display:flex;align-items:center;gap:8px;padding:4px 6px 0;font-size:.72rem;color:var(--thread-dim)}.msg-edited,.msg-retry{border:0;background:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.msg-retry{color:var(--pop);font-weight:600}.msg-failed{display:inline-flex;align-items:center;gap:3px;color:var(--alert);font-weight:600}.msg-seen{padding:2px 6px 0;font-size:.72rem;color:var(--thread-dim);font-weight:600}.bubble-edit{display:grid;gap:8px;min-width:min(260px,60vw)}.bubble-edit textarea{width:100%;border:0;border-radius:var(--r-sm);padding:8px 10px;font:inherit;font-size:.9rem;resize:none;background:color-mix(in srgb,var(--bubble-fg) 12%,transparent);color:inherit}.msg-mine .bubble-edit textarea{background:color-mix(in srgb,var(--bubble-fg) 9%,transparent)}.bubble-edit-actions{display:flex;gap:7px;justify-content:flex-end}.bubble-edit-actions .btn{display:inline-flex;align-items:center;gap:6px}.msg-menu{position:fixed;z-index:70;min-width:150px;display:grid;padding:6px;border-radius:var(--r-sm);background:var(--raise);box-shadow:var(--lift-lg),var(--edge)}.msg-menu button{display:flex;align-items:center;gap:9px;padding:9px 11px;border:0;border-radius:var(--r-xs);background:none;font:inherit;font-size:.86rem;color:var(--ink);text-align:start;cursor:pointer}.msg-menu button:hover{background:var(--dim-wash)}.msg-menu button.is-danger{color:var(--alert)}.msg-menu.t-dropdown{filter:blur(var(--morph-blur));transition:transform var(--morph-open-dur) var(--morph-ease),opacity var(--morph-fade-dur) var(--morph-close-ease),filter var(--morph-fade-dur) var(--morph-close-ease)}.msg-menu.t-dropdown.is-open{filter:blur(0)}.msg-menu.t-dropdown.is-closing{filter:blur(var(--morph-blur));transition:transform var(--morph-close-dur) var(--morph-close-ease),opacity var(--morph-fade-dur) var(--morph-close-ease),filter var(--morph-fade-dur) var(--morph-close-ease)}@media (prefers-reduced-motion: reduce){.msg-menu.t-dropdown{transition:none!important;filter:none}}.created-well{display:grid;justify-items:center;gap:12px;padding:34px 0}.created-well p{margin:0;font-weight:600}.lightbox-anchor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#08090ddb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .35s cubic-bezier(.22,1,.36,1)}.lightbox-anchor[data-shown=false]{opacity:0;pointer-events:none}.lightbox-anchor[data-shown=true]{opacity:1}.lightbox{display:flex;flex-direction:column;gap:10px;max-width:100%;max-height:100%;min-width:min(280px,100%)}.lightbox img{max-width:100%;max-height:76vh;border-radius:var(--r);display:block;box-shadow:var(--lift-lg);margin-inline:auto}.lightbox-bar{display:flex;align-items:center;gap:8px;padding-bottom:2px}.lightbox-meta{flex:1;min-width:0;display:grid;gap:1px}.lightbox-expiry{font-size:.68rem;color:#ffffff80}.lightbox-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;color:#ffffffb8}.lightbox-btn{flex:none;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer;transition:background var(--duration-fast, .25s) var(--ease-smooth-out, ease),transform var(--duration-fast, .25s) var(--ease-smooth-out, ease)}@media (hover: hover) and (pointer: fine){.lightbox-btn:hover{background:#ffffff3d}}.lightbox-btn:active{transform:scale(.92)}.lightbox-btn:disabled{cursor:default}.lightbox-btn.is-saved{background:var(--gain)}.lightbox-spin{animation:lightbox-spin .9s linear infinite}@keyframes lightbox-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.lightbox-btn{transition:none}.lightbox-spin{animation:none}}.support-row{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;border:0;border-radius:var(--r);background:var(--raise);box-shadow:var(--lift),var(--edge);font:inherit;color:var(--ink);text-align:start;cursor:pointer}.support-row:active{transform:scale(.994)}.support-row-icon{position:relative;display:grid;place-items:center;color:var(--ink-3)}.support-row-text{flex:1;display:grid;gap:3px}.support-row-text b{font-size:.95rem}.support-row-text span{font-size:.82rem;color:var(--ink-2)}.support-row .t-badge-dot{min-width:19px;height:19px;padding:0 6px;border-radius:10px;background:var(--pop);color:var(--pop-ink);font-size:.7rem;font-weight:800;line-height:19px;text-align:center}.support .topbar-ticket{flex:1;min-width:0;display:grid;gap:3px}.support .topbar-ticket strong{font-size:.95rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-meta{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow:hidden}.topbar-meta .pill{padding:2px 8px;font-size:.66rem}.ticket-id{flex:none;color:var(--ink-3);font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums}.icon-btn.is-danger{color:var(--alert)}.bubble-probe{position:absolute;inset-inline:0;top:0;box-sizing:border-box;padding-inline:13px;margin:0;visibility:hidden;pointer-events:none;overflow-wrap:anywhere;white-space:pre-wrap;height:0;overflow:hidden}.bubble-clip{--fold-dur: .32s;--fold-ease: cubic-bezier(.22, 1, .36, 1);--pill-h: 29px;--clamp-h: calc(var(--shim-collapsed) + var(--pill-h));--open-h: calc(var(--shim-open) + var(--pill-h));position:relative;overflow:hidden}.bubble-clip[data-foldable=true] .bubble-text{height:var(--open-h);overflow:hidden}.bubble-clip[data-foldable=true][data-collapsed=true] .bubble-text{height:var(--clamp-h)}@keyframes bubble-unfold{0%{height:var(--clamp-h)}to{height:var(--open-h)}}@keyframes bubble-fold{0%{height:var(--open-h)}to{height:var(--clamp-h)}}.bubble-clip[data-anim=true][data-collapsed=false] .bubble-text{animation:bubble-unfold var(--fold-dur) var(--fold-ease)}.bubble-clip[data-anim=true][data-collapsed=true] .bubble-text{animation:bubble-fold var(--fold-dur) var(--fold-ease)}@media (prefers-reduced-motion: reduce){.bubble-clip .bubble-text{animation:none!important}}.bubble-fog{position:absolute;inset-inline:0;bottom:0;height:5.5em;pointer-events:none;z-index:1;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--bubble-bg) 55%,transparent) 45%,color-mix(in srgb,var(--bubble-bg) 92%,transparent) 78%,var(--bubble-bg) 100%)}.bubble-shim{float:inline-end;width:0;height:var(--shim-h, 0)}.bubble-floater{float:inline-end;clear:inline-end;shape-outside:inset(0 round 999px);margin-inline-start:10px}.bubble-pill{display:inline-flex;align-items:center;gap:6px;height:var(--pill-h);padding:0 11px;border:0;border-radius:999px;background:color-mix(in srgb,var(--bubble-fg) 14%,var(--bubble-bg));box-shadow:var(--edge),var(--lift);color:inherit;font-family:Gabarito,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;position:relative;z-index:2;opacity:1;filter:none}.bubble-pill:hover{background:color-mix(in srgb,var(--bubble-fg) 20%,var(--bubble-bg))}.bubble-pill:active{transform:translateY(1px);box-shadow:var(--well)}.bubble-pill:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bubble-chev{flex:none;transition:transform .2s cubic-bezier(.22,1,.36,1)}.bubble-clip[data-collapsed=false] .bubble-chev{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.bubble-chev{transition:none}}.jump-latest{position:absolute;inset-inline-end:12px;bottom:12px;z-index:4;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--raise);box-shadow:var(--lift),var(--edge);color:var(--ink-2);cursor:pointer;opacity:0;transform:translateY(8px) scale(.94);pointer-events:none;transition:opacity var(--dropdown-open-dur) var(--dropdown-ease),transform var(--dropdown-open-dur) var(--dropdown-ease)}.jump-latest.is-shown{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}@media (prefers-reduced-motion: reduce){.jump-latest{transition:none}}
