.torben-page{--text-landing-body--font-weight:450;--text-landing-caption--font-weight:450;--page-max:var(--container-6xl);font-weight:450}.torben-frame{background:radial-gradient(90% 70% at 50% 108%, #ffffff8c, transparent 62%), radial-gradient(60% 50% at 8% 0%, #ffffff38, transparent 60%), linear-gradient(180deg, #1157e0 0%, var(--brand) 42%, #7fa8ff 100%);isolation:isolate;position:relative}.torben-frame:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:var(--landing-grain);opacity:.3;mix-blend-mode:overlay;position:absolute;inset:0}.torben-reveal{animation:.42s cubic-bezier(.22,1,.36,1) both torben-reveal;animation-delay:calc(var(--reveal-index,0) * .38s + .12s)}@keyframes torben-reveal{0%{opacity:0;transform:translateY(6px)}}.torben-inbox:not([data-open]) .torben-reveal{opacity:0;animation:none}.torben-inbox{-webkit-mask-image:linear-gradient(#000 calc(100% - 5rem),#0000 calc(100% - .75rem));mask-image:linear-gradient(#000 calc(100% - 5rem),#0000 calc(100% - .75rem))}.torben-window-fade{-webkit-mask-image:linear-gradient(#000 calc(100% - 4.5rem),#0000 calc(100% - .25rem));mask-image:linear-gradient(#000 calc(100% - 4.5rem),#0000 calc(100% - .25rem))}.torben-inbox-wait{isolation:isolate;position:relative;overflow:hidden}.torben-inbox-wait:before{content:"";z-index:-2;background:radial-gradient(90% 140% at 100% 0,#75a9fdd9,#0000 72%),linear-gradient(#1f6cf0 0%,#0d56df 100%);position:absolute;inset:0}.torben-inbox-wait:after{content:"";z-index:-1;pointer-events:none;background-image:var(--landing-grain);opacity:.3;mix-blend-mode:overlay;position:absolute;inset:0}.torben-glass-tile{background:linear-gradient(#ffffff57,#ffffff1a);box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffffff38,0 1px 2px #0000001f,0 6px 14px -6px #00000059}.torben-glass-tile svg{filter:drop-shadow(0 1px 1px #0000002e)}.torben-touch-status{--tone:var(--brand);color:var(--tone);background:color-mix(in srgb, var(--tone) 11%, white)}[data-tone=support]{--tone:#007a5a}[data-tone=phone]{--tone:#c2410c}.torben-live{background:currentColor;animation:1.6s ease-in-out infinite torben-live}@keyframes torben-live{50%{opacity:.35}}.torben-link{--bend:.75rem;color:var(--border);margin-block:.625rem;position:relative}.torben-fork{height:2.5rem}.torben-stem{background:linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat;height:1.75rem}.torben-fork-arm,.torben-fork-drop{border:0 solid;position:absolute}.torben-fork-arm{border-bottom-width:1px;height:50%;top:0}.torben-fork-arm[data-side=start]{left:25%;right:calc(50% + var(--bend));border-bottom-left-radius:var(--bend);border-left-width:1px}.torben-fork-arm[data-side=end]{right:25%;left:calc(50% + var(--bend));border-bottom-right-radius:var(--bend);border-right-width:1px}.torben-fork-drop{width:calc(var(--bend) + .5px);border-top-width:1px;top:calc(50% - 1px);bottom:0}.torben-fork-drop[data-side=start]{border-top-right-radius:var(--bend);border-right-width:1px;right:calc(50% - .5px)}.torben-fork-drop[data-side=end]{height:var(--bend);border-top-left-radius:var(--bend);border-left-width:1px;bottom:auto;left:calc(50% - .5px)}.torben-link-dot{background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;left:50%;transform:translate(-50%,-50%)}.torben-link-dot[data-at=start]{top:0;left:calc(25% + .5px)}.torben-link-dot[data-at=end]{top:0;left:calc(75% - .5px)}.torben-link-dot[data-at=in]{top:0}.torben-link-dot[data-at=out]{top:100%}.torben-flow:not([data-open]) .torben-link{clip-path:inset(-4px -4px 100%)}.torben-flow[data-open] .torben-link{animation:.52s cubic-bezier(.4,0,.2,1) both torben-link-draw}.torben-flow[data-open] .torben-stem{animation-delay:.42s}@keyframes torben-link-draw{0%{clip-path:inset(-4px -4px 100%)}to{clip-path:inset(-4px)}}.torben-tools{container-type:inline-size}.torben-tool{width:min(3rem,10cqw);height:min(3rem,10cqw);opacity:var(--ink,1)}.torben-tool[data-small]{width:min(2.25rem,7.5cqw);height:min(2.25rem,7.5cqw)}.torben-tool[data-wide]>*{width:72%;max-width:72%}.torben-tools:not([data-open]) .torben-tool{opacity:0}.torben-tools[data-open] .torben-tool{animation:torben-tool-open .9s var(--wave,0s) both}@keyframes torben-tool-open{0%{opacity:0;transform:translate(var(--from-x,0), var(--from-y,0)) scale(.5);animation-timing-function:cubic-bezier(.3,0,.3,1)}35%{opacity:var(--ink,1)}55%{transform:translate(calc(var(--from-x,0) * -.14), calc(var(--from-y,0) * -.14)) scale(1.06);animation-timing-function:cubic-bezier(.4,0,.3,1)}to{transform:none}}@media (prefers-reduced-motion:reduce){.torben-tools .torben-tool,.torben-tools[data-open] .torben-tool{opacity:var(--ink,1);animation:none}}.torben-memory{--row:3.5rem;height:calc(var(--rows) * var(--row) - .5rem)}.torben-memory-fact{transform:translateY(calc(var(--slot) * var(--row)));transition:transform .64s cubic-bezier(.22,1,.36,1),opacity .32s ease-out}.torben-memory-fact[data-pose=waiting]{opacity:0;transition:none}.torben-memory-fact[data-pose=learned]{opacity:0;transition:transform .52s cubic-bezier(.5,0,.75,.4),opacity .28s ease-in .2s;transform:translateY(-3.5rem)scale(.5)}.torben-start.landing-section{margin-bottom:8px}.torben-secure.landing-section{color:#fff;isolation:isolate;background:radial-gradient(70% 90% at 100% 0,#75a9fdd9,#0000 72%),linear-gradient(#1f6cf0 0%,#0d56df 100%);position:relative;overflow:hidden}.torben-secure.landing-section:before{content:"";z-index:-1;pointer-events:none;background-image:var(--landing-grain);opacity:.3;mix-blend-mode:overlay;position:absolute;inset:0}.torben-secure-mascot{filter:drop-shadow(0 24px 48px #041e6e73)}@media (prefers-reduced-motion:reduce){.torben-reveal,.torben-live,.torben-flow[data-open] .torben-link{animation:none}}.torben-slack{--slack-chrome:#3b0e3f;--slack-side-ink:#ffffffbd;--slack-active:#f9edff;--slack-active-ink:#39063a;--slack-ink:#1d1c1d;--slack-muted:#616061;--slack-line:#1d1c1d21;--slack-soft:#f8f8f8;--slack-chip:#efefef;--slack-green:#007a5a;--slack-link:#1264a3;--slack-mention:#e8f5fa;--slack-online:#2bac76;--slack-badge:#cd2553}.torben-app-avatar{background:#4f63e6}.torben-person{background:linear-gradient(160deg,#f0a35e,#e0733a)}.torben-person[data-tone="1"]{background:linear-gradient(160deg,#57b7a5,#2e8f84)}.torben-person[data-tone="2"]{background:linear-gradient(160deg,#b08ae6,#7d56c8)}.torben-person[data-tone="3"]{background:linear-gradient(160deg,#ec7f9c,#cf4f77)}.torben-slack-history{opacity:.6}.torben-slack-pane{-webkit-mask-image:linear-gradient(#0000,#000 1.5rem);mask-image:linear-gradient(#0000,#000 1.5rem)}.torben-slack-main{height:clamp(24rem,100svh - 10.5rem,34rem)}@media (min-width:48rem){.torben-slack-main{height:clamp(26rem,100svh - 16rem,36rem)}}.torben-tabs{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start,0px), #000 calc(100% - var(--fade-end,0px)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start,0px), #000 calc(100% - var(--fade-end,0px)), transparent)}.torben-tabs::-webkit-scrollbar{display:none}.torben-tabs[data-more-start]{--fade-start:3rem}.torben-tabs[data-more-end]{--fade-end:3rem}.torben-tab-pill{width:var(--pill-width);transform:translateX(var(--pill-x));transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1)}.torben-switch{animation:.28s cubic-bezier(.22,1,.36,1) both torben-switch}@keyframes torben-switch{0%{opacity:0;transform:translateY(8px)}}.torben-deck{isolation:isolate;display:grid}.torben-deck-card{--pose:translateY(0) scale(1);--ink:1;z-index:var(--card-z);transform:var(--pose);transform-origin:top;grid-area:1/1;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .32s ease-out,box-shadow .52s ease-out}.torben-deck-card[data-slot="1"]{--pose:translateY(-2.5rem) scale(.9375);--ink:.65}.torben-deck-card[data-slot="2"]{--pose:translateY(-5rem) scale(.875);--ink:.4}.torben-deck-card[data-slot=hidden]{--pose:translateY(-6.5rem) scale(.82);opacity:0}.torben-deck-ink{opacity:var(--ink);transition:opacity .52s ease-out}.torben-deck-card[data-swap=leave]{animation:.56s cubic-bezier(.22,1,.36,1) both torben-deck-leave}@keyframes torben-deck-leave{0%{z-index:10;opacity:1;transform:translateY(0)scale(1)}45%{z-index:10;opacity:0;transform:translateY(2rem)scale(.96)}46%{z-index:var(--card-z);opacity:0;transform:var(--pose)}to{z-index:var(--card-z);transform:var(--pose)}}.torben-deck-card[data-swap=enter]{animation:.42s cubic-bezier(.22,1,.36,1) both torben-deck-enter}@keyframes torben-deck-enter{0%{opacity:0;transform:translateY(2rem)scale(.96)}}.torben-sent{animation:.26s cubic-bezier(.22,1,.36,1) both torben-reveal}.torben-thinking{background:linear-gradient(90deg, var(--slack-muted) 35%, var(--slack-ink) 50%, var(--slack-muted) 65%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;animation:1.4s linear infinite torben-thinking}@keyframes torben-thinking{0%{background-position:100% 0}to{background-position:0 0}}.torben-answer{min-height:0;animation:1s linear both torben-shimmer;overflow:hidden;-webkit-mask:linear-gradient(100deg,#000 42%,#0000001f 50%,#000 58%) 100% 0/300% 100%;mask:linear-gradient(100deg,#000 42%,#0000001f 50%,#000 58%) 100% 0/300% 100%}.torben-word{animation:.42s ease-out both torben-word;animation-delay:calc(var(--word,0) * 24ms)}@keyframes torben-word{0%{opacity:0}}.torben-grow{animation:.52s cubic-bezier(.3,0,.2,1) both torben-grow;display:grid}.torben-grow-answer{animation-duration:.9s}.torben-fold{animation:.36s cubic-bezier(.3,0,.2,1) both torben-fold;display:grid}@keyframes torben-fold{0%{grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes torben-grow{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes torben-shimmer{to{-webkit-mask-position:0 0;mask-position:0 0}}.torben-caret{vertical-align:text-bottom;background:var(--slack-ink);width:1.5px;height:1.1em;margin-left:1px;animation:1s step-end infinite torben-caret;display:inline-block}@keyframes torben-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.torben-sent,.torben-switch,.torben-answer,.torben-grow,.torben-word,.torben-caret{animation:none}.torben-fold{display:none}.torben-thinking{color:var(--slack-muted);animation:none}.torben-tab-pill,.torben-deck-card,.torben-deck-ink{transition:none}.torben-deck-card[data-swap]{animation:none}}
