.iw-tmail{--iwt-void:#07080a;--iwt-ink:#0f1114;--iwt-ink-2:#15171c;--iwt-ink-3:#1b1e25;--iwt-ink-4:#23262f;--iwt-ink-5:#2d313c;--iwt-sunk:#0a0b0e;--iwt-hair:rgba(255,255,255,.05);--iwt-hair-2:rgba(255,255,255,.09);--iwt-hair-3:rgba(255,255,255,.13);--iwt-paper:#f2eee4;--iwt-paper-dim:#a8a196;--iwt-paper-faint:#69645a;--iwt-brass:#dcac52;--iwt-brass-2:#b9873e;--iwt-brass-3:#f2ce87;--iwt-brass-tint:rgba(220,172,82,.13);--iwt-brass-tint-2:rgba(220,172,82,.24);--iwt-seal:#bf5a3f;--iwt-seal-tint:rgba(191,90,63,.16);--iwt-moss:#84a973;--iwt-moss-tint:rgba(132,169,115,.18);--iwt-notch:10px;--iwt-notch-sm:6px;--iwt-r-xl:20px;--iwt-r-lg:14px;--iwt-r-md:10px;--iwt-r-sm:7px;--iwt-r-full:999px;--iwt-ease:cubic-bezier(.22,.9,.32,1);--iwt-spring:cubic-bezier(.34,1.56,.64,1);--iwt-fast:.15s;--iwt-base:.24s;--iwt-slow:.42s;--iwt-mx:50%;--iwt-my:50%;--iwt-tiltx:0deg;--iwt-tilty:0deg;--iwt-font:"IWTVazir","Vazirmatn","IRANSans",-apple-system,BlinkMacSystemFont,"Segoe UI",Tahoma,sans-serif;--iwt-mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,"SFMono-Regular",Consolas,monospace;all:initial;display:block;width:100%;box-sizing:border-box;font-family:var(--iwt-font)!important;color:var(--iwt-paper);background:transparent;contain:layout style;-webkit-text-size-adjust:100%;}
.iw-tmail,.iw-tmail *{box-sizing:border-box;}
.iw-tmail *,.iw-tmail *::before,.iw-tmail *::after{font-family:inherit!important;margin:0;padding:0;border:0;background:none;text-decoration:none!important;list-style:none;-webkit-tap-highlight-color:transparent;min-width:0;}
.iw-tmail{line-height:1.7;font-size:15px;direction:rtl;position:relative;isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}
.iw-tmail a{color:inherit!important;}
.iw-tmail svg{display:block!important;flex-shrink:0;vertical-align:middle;}
.iw-tmail button{appearance:none!important;-webkit-appearance:none!important;cursor:pointer;font-size:inherit;line-height:inherit;text-align:inherit;color:inherit;touch-action:manipulation;}
.iw-tmail button:disabled{cursor:default;opacity:.55;}
.iw-tmail button:focus-visible,.iw-tmail summary:focus-visible{outline:2px solid var(--iwt-brass)!important;outline-offset:2px;border-radius:4px;}
.iw-tmail img{max-width:100%;}

.iw-tmail__frame{position:relative;width:100%;max-width:100%;}
.iw-tmail__frame::before{content:"";position:absolute;top:-104px;left:0;right:0;height:230px;background:radial-gradient(58% 100% at 50% 0%,rgba(255,255,255,.035),transparent 72%);pointer-events:none;z-index:-1;}

.iw-tmail__grain{position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='90' height='90'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px;z-index:1;}

.iw-tmail__ticks{position:absolute;inset:0;pointer-events:none;z-index:2;}
.iw-tmail__ticks span{position:absolute;width:13px;height:13px;opacity:.5;}
.iw-tmail__ticks span::before,.iw-tmail__ticks span::after{content:"";position:absolute;background:var(--iwt-brass-2);}
.iw-tmail__ticks span::before{width:100%;height:1.4px;top:0;}
.iw-tmail__ticks span::after{width:1.4px;height:100%;right:0;}
.iw-tmail__ticks span:nth-child(1){top:-6px;right:-6px;}
.iw-tmail__ticks span:nth-child(2){top:-6px;left:-6px;transform:scaleX(-1);}
.iw-tmail__ticks span:nth-child(3){bottom:-6px;right:-6px;transform:scaleY(-1);}
.iw-tmail__ticks span:nth-child(4){bottom:-6px;left:-6px;transform:scale(-1);}

.iw-tmail__top{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(16px,4vw,32px);margin-bottom:clamp(22px,3.6vw,32px);flex-wrap:wrap;z-index:3;}
.iw-tmail__topMain{position:relative;min-width:0;max-width:640px;flex:1 1 320px;}
.iw-tmail__kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--iwt-paper-faint)!important;text-transform:uppercase;}
.iw-tmail__kicker span{position:relative;display:inline-flex;align-items:center;justify-content:center;height:19px;padding:0 7px;background:var(--iwt-brass)!important;color:var(--iwt-sunk)!important;font-family:var(--iwt-mono)!important;font-size:10px;font-weight:800;letter-spacing:0;border-radius:3px;transform:rotate(-3deg);box-shadow:2px 3px 0 rgba(0,0,0,.3);transition:transform var(--iwt-base) var(--iwt-spring);}
.iw-tmail__kicker:hover span{transform:rotate(0deg) scale(1.06);}
.iw-tmail__kicker::after{content:"";flex:1;height:1px;min-width:22px;background:linear-gradient(90deg,var(--iwt-hair-2),transparent);}
.iw-tmail__title{position:relative;margin:0 0 11px;font-size:clamp(22px,3.6vw,30px);font-weight:800;letter-spacing:-.015em;color:var(--iwt-paper)!important;}
.iw-tmail__title i{position:relative;font-style:normal;white-space:nowrap;}
.iw-tmail__title i::after{content:"";position:absolute;right:0;bottom:1px;left:0;height:7px;background:var(--iwt-brass-tint);z-index:-1;transform-origin:right;transform:scaleX(0);transition:transform .7s var(--iwt-ease) .1s;}
.iw-tmail.iw-js-ready .iw-tmail__title i::after{transform:scaleX(1);}
.iw-tmail__lead{margin:0;color:var(--iwt-paper-dim)!important;font-size:13.5px;line-height:1.95;max-width:56ch;}
.iw-tmail__tags{display:flex;flex-wrap:wrap;align-items:center;gap:0;flex-shrink:0;}
.iw-tmail__tags li{display:flex;align-items:center;gap:7px;padding:0 15px;font-size:11.5px;font-weight:600;color:var(--iwt-paper-dim)!important;white-space:nowrap;position:relative;}
.iw-tmail__tags li+li::before{content:"";position:absolute;top:50%;right:100%;width:1px;height:14px;background:var(--iwt-hair-2);transform:translateY(-50%);}
.iw-tmail__tags svg{width:14px;height:14px;color:var(--iwt-brass-2)!important;}

.iw-tmail__device{position:relative;background:var(--iwt-ink)!important;border-radius:var(--iwt-r-xl);overflow:hidden;box-shadow:0 28px 56px -32px rgba(0,0,0,.72),0 1px 0 rgba(255,255,255,.03) inset;transform:perspective(1400px) rotateX(var(--iwt-tilty)) rotateY(var(--iwt-tiltx));transition:transform .5s var(--iwt-ease);will-change:transform;}
.iw-tmail__device::before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--iwt-brass-tint-2),transparent);z-index:2;}
.iw-tmail__device::after{content:"";position:absolute;left:0;right:0;top:0;height:38%;background:radial-gradient(340px 220px at var(--iwt-mx) var(--iwt-my),rgba(255,255,255,.05),transparent 68%);opacity:0;transition:opacity var(--iwt-base) linear;pointer-events:none;z-index:1;}
.iw-tmail.iw-can-hover .iw-tmail__device:hover::after{opacity:1;}

.iw-tmail__progress{position:absolute;top:0;left:0;right:0;height:2px;z-index:6;background:var(--iwt-hair);overflow:hidden;opacity:0;transition:opacity var(--iwt-fast) linear;}
.iw-tmail__progress.iw-is-active{opacity:1;}
.iw-tmail__progressBar{position:absolute;top:0;bottom:0;width:34%;background:linear-gradient(90deg,transparent,var(--iwt-brass),transparent);animation:iwtProgressSlide 1.1s ease-in-out infinite;}
@keyframes iwtProgressSlide{0%{left:-34%;}100%{left:100%;}}

.iw-tmail__stub{position:relative;background:var(--iwt-ink-2)!important;}
.iw-tmail__slot{display:flex;flex-wrap:wrap;gap:10px;padding:16px;}
.iw-tmail__slotField{position:relative;flex:1 1 280px;display:flex;align-items:center;gap:11px;height:56px;min-width:0;padding:0 14px;background:var(--iwt-sunk)!important;border-radius:var(--iwt-r-md);box-shadow:inset 0 1px 3px rgba(0,0,0,.48);}
.iw-tmail__slotIcon{display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex-shrink:0;background:var(--iwt-brass-tint)!important;border-radius:5px;clip-path:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px);color:var(--iwt-brass)!important;}
.iw-tmail__slotIcon svg{width:13px;height:13px;color:inherit!important;}
.iw-tmail__slotValue{font-family:var(--iwt-mono)!important;font-size:14.5px;font-weight:500;color:var(--iwt-paper)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;text-align:right;flex:1;letter-spacing:.01em;}
.iw-tmail__slotValue.iw-is-placeholder{font-family:var(--iwt-font)!important;direction:rtl;letter-spacing:0;color:var(--iwt-paper-dim)!important;}
.iw-tmail__slotValue.iw-is-loading{color:transparent!important;background:linear-gradient(90deg,var(--iwt-paper-faint) 0%,var(--iwt-paper-dim) 50%,var(--iwt-paper-faint) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:iwtShimmer 1.4s linear infinite;}
@keyframes iwtShimmer{0%{background-position:200% 0;}100%{background-position:-200% 0;}}
.iw-tmail__slotValue.iw-is-typing::after{content:"";display:inline-block;width:2px;height:13px;background:var(--iwt-brass);margin-inline-start:2px;vertical-align:-2px;animation:iwtCaretBlink .85s steps(1) infinite;}
@keyframes iwtCaretBlink{50%{opacity:0;}}
.iw-tmail__slotActions{display:flex;gap:8px;flex-shrink:0;}

.iw-tmail__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;flex-shrink:0;background:var(--iwt-ink-3)!important;color:var(--iwt-paper-dim)!important;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;clip-path:polygon(var(--iwt-notch) 0,100% 0,100% calc(100% - var(--iwt-notch)),calc(100% - var(--iwt-notch)) 100%,0 100%,0 var(--iwt-notch));transition:background-color var(--iwt-fast) linear,color var(--iwt-fast) linear,transform var(--iwt-base) var(--iwt-ease);will-change:transform;}
.iw-tmail__ripple{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:rgba(255,255,255,.18);transform:scale(0);pointer-events:none;animation:iwtRippleGrow .5s ease-out forwards;}
@keyframes iwtRippleGrow{to{transform:scale(20);opacity:0;}}
.iw-tmail__btn:hover{background:var(--iwt-brass-tint)!important;color:var(--iwt-brass)!important;}
.iw-tmail__btn:active{transform:scale(.96);}
.iw-tmail__btn--icon{width:56px;padding:0;}
.iw-tmail__btn--icon svg{width:17px;height:17px;color:inherit!important;}
.iw-tmail__btn--icon.iw-is-copied{background:var(--iwt-brass-tint-2)!important;color:var(--iwt-brass)!important;animation:iwtCopyPulse .5s var(--iwt-spring);}
@keyframes iwtCopyPulse{0%{transform:scale(1);}40%{transform:scale(1.12);}100%{transform:scale(1);}}
.iw-tmail__btn--wide{padding:0 18px;}
.iw-tmail__btn--wide svg{width:15px;height:15px;color:var(--iwt-paper-faint)!important;transition:transform var(--iwt-slow) var(--iwt-ease),color var(--iwt-fast) linear;}
.iw-tmail__btn--wide:hover svg{color:var(--iwt-brass)!important;transform:rotate(56deg);}
.iw-tmail__btn--wide.iw-is-spinning svg{animation:iwtSpin .7s linear infinite;}
@keyframes iwtSpin{to{transform:rotate(360deg);}}

.iw-tmail__perf{position:relative;height:1px;margin:0 16px;background-image:repeating-linear-gradient(90deg,var(--iwt-hair-2) 0 5px,transparent 5px 12px);}
.iw-tmail__perf::before,.iw-tmail__perf::after{content:"";position:absolute;top:50%;width:9px;height:9px;border-radius:50%;background:var(--iwt-void);transform:translateY(-50%);}
.iw-tmail__perf::before{right:-16px;}
.iw-tmail__perf::after{left:-16px;}

.iw-tmail__strip{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 15px;gap:10px;}
.iw-tmail__stripLabel{display:flex;align-items:center;gap:9px;font-weight:700;font-size:12.5px;color:var(--iwt-paper-dim)!important;letter-spacing:.02em;}
.iw-tmail__stripDash{width:12px;height:2px;border-radius:1px;background:var(--iwt-brass-2)!important;}
.iw-tmail__count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 6px;border-radius:var(--iwt-r-full);background:var(--iwt-brass-tint)!important;color:var(--iwt-brass)!important;font-family:var(--iwt-mono)!important;font-size:10.5px;font-weight:700;transition:transform var(--iwt-base) var(--iwt-spring);}
.iw-tmail__count[hidden]{display:none!important;}
.iw-tmail__count.iw-is-bump{animation:iwtCountBump .34s var(--iwt-spring) both;}
@keyframes iwtCountBump{0%{transform:scale(1);}45%{transform:scale(1.24);}100%{transform:scale(1);}}
.iw-tmail__live{position:relative;display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--iwt-paper-dim)!important;letter-spacing:.01em;}
.iw-tmail__live.iw-is-bump{animation:iwtBump .36s var(--iwt-spring) both;}
@keyframes iwtBump{0%{transform:scale(1);}40%{transform:scale(1.07);}100%{transform:scale(1);}}
.iw-tmail__liveDot{position:relative;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--iwt-moss)!important;}
.iw-tmail__liveDot::before{content:"";position:absolute;inset:-4px;border-radius:50%;background:var(--iwt-moss);opacity:.3;animation:iwtSonar 2.6s ease-out infinite;}
@keyframes iwtSonar{0%{transform:scale(.4);opacity:.4;}100%{transform:scale(2.6);opacity:0;}}

.iw-tmail__aura{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;opacity:.55;}
.iw-tmail__aura i{position:absolute;bottom:-8px;display:block;width:3px;height:3px;border-radius:50%;background:var(--iwt-brass);opacity:0;animation:iwtDrift linear infinite;animation-play-state:running;}
.iw-tmail__aura i:nth-child(1){right:6%;animation-duration:9s;animation-delay:.2s;}
.iw-tmail__aura i:nth-child(2){right:18%;animation-duration:12s;animation-delay:2.4s;background:var(--iwt-paper-dim);}
.iw-tmail__aura i:nth-child(3){right:34%;animation-duration:10.5s;animation-delay:1.1s;}
.iw-tmail__aura i:nth-child(4){right:52%;animation-duration:13.5s;animation-delay:3.6s;background:var(--iwt-moss);}
.iw-tmail__aura i:nth-child(5){right:68%;animation-duration:11s;animation-delay:.8s;}
.iw-tmail__aura i:nth-child(6){right:83%;animation-duration:14s;animation-delay:2.9s;background:var(--iwt-paper-dim);}
@keyframes iwtDrift{0%{transform:translateY(0) scale(.6);opacity:0;}10%{opacity:.6;}90%{opacity:.4;}100%{transform:translateY(-220px) scale(1);opacity:0;}}
.iw-tmail.iw-reduced-fx .iw-tmail__aura{display:none;}

.iw-tmail__grid{position:relative;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);height:min(624px,72dvh);min-height:460px;box-shadow:0 1px 0 var(--iwt-hair);z-index:1;}

.iw-tmail__threadWrap{position:relative;height:100%;min-height:0;background:var(--iwt-ink)!important;}
.iw-tmail__thread{position:relative;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;}
.iw-tmail__thread::-webkit-scrollbar{width:5px;}
.iw-tmail__thread::-webkit-scrollbar-track{background:transparent;}
.iw-tmail__thread::-webkit-scrollbar-thumb{background:var(--iwt-hair-2)!important;border-radius:10px;}
.iw-tmail__thread::-webkit-scrollbar-thumb:hover{background:var(--iwt-hair-3)!important;}
.iw-tmail__threadFade{position:absolute;left:0;right:0;height:26px;pointer-events:none;z-index:2;opacity:0;transition:opacity var(--iwt-base) linear;}
.iw-tmail__threadFade--top{top:0;background:linear-gradient(180deg,var(--iwt-ink),transparent);}
.iw-tmail__threadFade--bottom{bottom:0;background:linear-gradient(0deg,var(--iwt-ink),transparent);}
.iw-tmail__threadWrap.iw-can-scroll-up .iw-tmail__threadFade--top,.iw-tmail__threadWrap.iw-can-scroll-down .iw-tmail__threadFade--bottom{opacity:1;}

.iw-tmail__void{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;height:100%;min-height:0;padding:56px 22px;color:var(--iwt-paper-faint)!important;}
.iw-tmail__void svg{width:32px;height:32px;color:var(--iwt-paper-faint)!important;opacity:.5;}
.iw-tmail__void svg path{stroke-dasharray:60;stroke-dashoffset:60;animation:iwtDrawIn 1.1s var(--iwt-ease) .1s forwards;}
@keyframes iwtDrawIn{to{stroke-dashoffset:0;}}
.iw-tmail__void p{margin:4px 0 0;font-weight:700;color:var(--iwt-paper-dim)!important;font-size:13px;}
.iw-tmail__void span{font-size:11.5px;max-width:32ch;}

.iw-tmail__skeleton{display:flex;flex-direction:column;}
.iw-tmail__skeletonRow{display:flex;align-items:center;gap:11px;padding:13px 15px;box-shadow:0 1px 0 var(--iwt-hair);}
.iw-tmail__skeletonAvatar{width:30px;height:30px;flex-shrink:0;border-radius:6px;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);background:linear-gradient(90deg,var(--iwt-ink-3) 25%,var(--iwt-ink-4) 37%,var(--iwt-ink-3) 63%);background-size:400% 100%;animation:iwtSkeletonWave 1.6s ease-in-out infinite;}
.iw-tmail__skeletonLines{flex:1;display:flex;flex-direction:column;gap:7px;}
.iw-tmail__skeletonLine{height:9px;border-radius:5px;background:linear-gradient(90deg,var(--iwt-ink-3) 25%,var(--iwt-ink-4) 37%,var(--iwt-ink-3) 63%);background-size:400% 100%;animation:iwtSkeletonWave 1.6s ease-in-out infinite;}
.iw-tmail__skeletonLine--wide{width:72%;}
.iw-tmail__skeletonLine--narrow{width:40%;}
@keyframes iwtSkeletonWave{0%{background-position:100% 0;}100%{background-position:0 0;}}

.iw-tmail__item{display:flex!important;align-items:flex-start;gap:11px;width:100%;text-align:right;background:transparent!important;padding:13px 15px;cursor:pointer;color:inherit;position:relative;overflow:hidden;animation:iwtItemIn .3s var(--iwt-ease) both;animation-delay:calc(var(--iwt-i, 0) * 28ms);transition:background-color var(--iwt-fast) linear;}
.iw-tmail__item+.iw-tmail__item{box-shadow:0 1px 0 var(--iwt-hair);}
@keyframes iwtItemIn{from{opacity:0;transform:translateY(5px);}to{opacity:1;transform:translateY(0);}}
.iw-tmail__item::before{content:"";position:absolute;top:8px;bottom:8px;right:0;width:3px;border-radius:2px;background:var(--iwt-brass);transform:scaleY(0);transition:transform var(--iwt-fast) var(--iwt-ease);}
.iw-tmail__item:hover{background:rgba(255,255,255,.022)!important;}
.iw-tmail__item.iw-is-active{background:var(--iwt-brass-tint)!important;}
.iw-tmail__item.iw-is-active::before{transform:scaleY(1);}
.iw-tmail__item.iw-is-unread .iw-tmail__itemFrom::after{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--iwt-brass)!important;vertical-align:middle;box-shadow:0 0 0 3px var(--iwt-brass-tint);}
.iw-tmail__avatar{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--iwt-sunk)!important;border-radius:6px;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);transition:transform var(--iwt-fast) var(--iwt-ease);}
.iw-tmail__item:hover .iw-tmail__avatar{transform:translateY(-1px);}
.iw-tmail__itemMain{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0;}
.iw-tmail__itemTop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;}
.iw-tmail__itemFromWrap{display:flex;flex-direction:column;gap:1px;overflow:hidden;}
.iw-tmail__itemFrom{font-weight:700;font-size:13px;color:var(--iwt-paper)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.iw-tmail__itemEmail{font-size:11px;color:var(--iwt-paper-dim)!important;direction:ltr;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--iwt-mono)!important;}
.iw-tmail__itemTime{font-size:11px;color:var(--iwt-paper-dim)!important;flex-shrink:0;padding-top:1px;}
.iw-tmail__itemSubject{font-size:12.5px;color:var(--iwt-paper-dim)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.iw-tmail__reader{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--iwt-ink-2)!important;overscroll-behavior:contain;}
.iw-tmail__readerVoid{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--iwt-paper-faint)!important;padding:36px;text-align:center;}
.iw-tmail__readerVoid svg{width:28px;height:28px;opacity:.4;}
.iw-tmail__readerVoid p{margin:0;font-size:13px;}
.iw-tmail__readerBody{display:flex;flex-direction:column;height:100%;min-height:0;}
.iw-tmail__readerBody.iw-is-entering{animation:iwtFadeUp .32s var(--iwt-ease) both;}
@keyframes iwtFadeUp{from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:translateY(0);}}
.iw-tmail__readerHead{position:relative;display:flex;align-items:flex-start;gap:10px;padding:14px 16px;flex-shrink:0;box-shadow:0 1px 0 var(--iwt-hair);}
.iw-tmail__backBtn{display:none;flex-shrink:0;width:32px;height:32px;align-items:center;justify-content:center;background:var(--iwt-ink-3)!important;border-radius:var(--iwt-r-sm);color:var(--iwt-paper-dim)!important;transition:background-color var(--iwt-fast) linear,color var(--iwt-fast) linear;}
.iw-tmail__backBtn:hover{background:var(--iwt-brass-tint)!important;color:var(--iwt-brass)!important;}
.iw-tmail__backBtn svg{width:16px;height:16px;color:inherit!important;}
.iw-tmail__readerMeta{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0;}
.iw-tmail__readerMeta div{display:flex;gap:8px;font-size:12.5px;align-items:baseline;}
.iw-tmail__readerMeta span{color:var(--iwt-paper-dim)!important;flex-shrink:0;font-size:11.5px;font-weight:600;}
.iw-tmail__readerMeta strong{color:var(--iwt-paper)!important;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.iw-tmail__readerFrame{flex:1;min-height:0;width:100%;background:#f4f2ea!important;overscroll-behavior:contain;}

.iw-tmail__toast{position:absolute;bottom:16px;left:50%;transform:translateX(-50%) translateY(10px) scale(.97);display:inline-flex;align-items:center;gap:9px;background:var(--iwt-ink-4)!important;color:var(--iwt-paper)!important;font-size:13px;font-weight:600;padding:10px 18px;border-radius:var(--iwt-r-full);opacity:0;pointer-events:none;transition:opacity var(--iwt-base) var(--iwt-ease),transform var(--iwt-base) var(--iwt-ease);z-index:20;box-shadow:0 14px 26px -16px rgba(0,0,0,.6);white-space:nowrap;}
.iw-tmail__toast::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--iwt-brass)!important;flex-shrink:0;}
.iw-tmail__toast.iw-is-visible{opacity:1;transform:translateX(-50%) translateY(0) scale(1);}

.iw-tmail__footer{margin-top:clamp(30px,5vw,46px);padding-top:26px;box-shadow:0 -1px 0 var(--iwt-hair);color:var(--iwt-paper-dim)!important;counter-reset:iwtSection;}
.iw-tmail__footer h2{position:relative;display:flex;align-items:baseline;gap:12px;color:var(--iwt-paper)!important;font-size:clamp(16px,2.4vw,18px);font-weight:800;margin:30px 0 12px;counter-increment:iwtSection;}
.iw-tmail__footer h2::before{content:counter(iwtSection,decimal-leading-zero);font-family:var(--iwt-mono)!important;font-size:11.5px;font-weight:700;color:var(--iwt-brass-2)!important;letter-spacing:.05em;}
.iw-tmail__footer h2:first-child{margin-top:0;}
.iw-tmail__footer p{margin:0 0 14px;font-size:13.5px;line-height:1.95;}

.iw-tmail__article{position:relative;margin:0 0 8px;}
.iw-tmail__articleBody{position:relative;max-height:560px;overflow:hidden;transition:max-height .6s var(--iwt-ease);}
.iw-tmail__article.iw-is-expanded .iw-tmail__articleBody{max-height:24000px;}
.iw-tmail__article h3{color:var(--iwt-paper)!important;font-size:14.5px;font-weight:700;margin:18px 0 8px;}
.iw-tmail__articleFade{position:absolute;left:0;right:0;bottom:50px;height:130px;background:linear-gradient(180deg,transparent,var(--iwt-void) 82%);pointer-events:none;transition:opacity .3s linear;z-index:1;}
.iw-tmail__article.iw-is-expanded .iw-tmail__articleFade{opacity:0;}
.iw-tmail__articleToggle{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;background:var(--iwt-ink-3)!important;color:var(--iwt-brass)!important;font-size:13px;font-weight:700;border-radius:var(--iwt-r-md);transition:background-color var(--iwt-fast) linear;z-index:2;}
.iw-tmail__articleToggle:hover{background:var(--iwt-brass-tint)!important;}
.iw-tmail__articleToggle svg{width:14px;height:14px;color:inherit!important;transition:transform var(--iwt-base) var(--iwt-ease);}
.iw-tmail__article.iw-is-expanded .iw-tmail__articleToggle svg{transform:rotate(180deg);}
.iw-tmail__footerList{margin:0 0 14px;display:flex;flex-direction:column;gap:0;font-size:13.5px;}
.iw-tmail__footerList li{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 0;background-image:repeating-linear-gradient(90deg,var(--iwt-hair-2) 0 4px,transparent 4px 9px);background-position:bottom;background-size:100% 1px;background-repeat:no-repeat;}
.iw-tmail__footerList li:last-child{background:none;}
.iw-tmail__footerList li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--iwt-brass)!important;}
.iw-tmail__faq{display:flex;flex-direction:column;margin-top:6px;}
.iw-tmail__faq details{background-image:repeating-linear-gradient(90deg,var(--iwt-hair-2) 0 4px,transparent 4px 9px);background-position:bottom;background-size:100% 1px;background-repeat:no-repeat;}
.iw-tmail__faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 2px;font-weight:700;font-size:13.5px;color:var(--iwt-paper)!important;transition:color var(--iwt-fast) linear;}
.iw-tmail__faq summary:hover{color:var(--iwt-brass)!important;}
.iw-tmail__faq summary::-webkit-details-marker{display:none;}
.iw-tmail__faq summary i{position:relative;width:16px;height:16px;flex-shrink:0;}
.iw-tmail__faq summary i::before,.iw-tmail__faq summary i::after{content:"";position:absolute;top:50%;right:50%;background:var(--iwt-paper-faint)!important;transition:transform var(--iwt-base) var(--iwt-ease),background-color var(--iwt-fast) linear;}
.iw-tmail__faq summary i::before{width:11px;height:1.6px;transform:translate(50%,-50%);}
.iw-tmail__faq summary i::after{width:1.6px;height:11px;transform:translate(50%,-50%);}
.iw-tmail__faq details[open] summary i::before,.iw-tmail__faq details.iw-is-open summary i::before,.iw-tmail__faq details[open] summary i::after,.iw-tmail__faq details.iw-is-open summary i::after{background:var(--iwt-brass)!important;}
.iw-tmail__faq details.iw-is-open summary i::after{transform:translate(50%,-50%) scaleY(0);}
.iw-tmail__faq details p{margin:0!important;font-size:13px;padding-right:2px;display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows var(--iwt-slow) var(--iwt-ease),opacity var(--iwt-base) linear;}
.iw-tmail__faq details p > *{overflow:hidden;}
.iw-tmail__faq details.iw-is-open p{grid-template-rows:1fr;opacity:1;padding-bottom:16px;}

.iw-tmail.iw-js-ready .iw-tmail__footer h2,.iw-tmail.iw-js-ready .iw-tmail__footer > p,.iw-tmail.iw-js-ready .iw-tmail__footerList li,.iw-tmail.iw-js-ready .iw-tmail__faq details{opacity:0;transform:translateY(10px);transition:opacity .5s var(--iwt-ease),transform .5s var(--iwt-ease);}
.iw-tmail.iw-js-ready .iw-tmail__footer h2.iw-is-revealed,.iw-tmail.iw-js-ready .iw-tmail__footer > p.iw-is-revealed,.iw-tmail.iw-js-ready .iw-tmail__footerList li.iw-is-revealed,.iw-tmail.iw-js-ready .iw-tmail__faq details.iw-is-revealed{opacity:1;transform:translateY(0);}

@media (max-width:960px){
.iw-tmail__grid{grid-template-columns:minmax(0,260px) minmax(0,1fr);}
}
@media (max-width:760px){
.iw-tmail__top{align-items:flex-start;}
.iw-tmail__grid{grid-template-columns:1fr;height:min(72dvh,560px);min-height:440px;}
.iw-tmail__reader{position:absolute;inset:0;transform:translateX(102%);transition:transform var(--iwt-base) var(--iwt-ease);z-index:3;}
.iw-is-reading .iw-tmail__reader{transform:translateX(0);}
.iw-tmail__backBtn{display:flex;}
}
@media (max-width:600px){
.iw-tmail{font-size:14.5px;}
.iw-tmail__top{flex-direction:column;gap:16px;}
.iw-tmail__topMain{flex:none;width:100%;}
.iw-tmail__tags{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:9px;}
.iw-tmail__tags li{flex:none;justify-content:center;padding:11px 10px;background:var(--iwt-ink-2)!important;border-radius:var(--iwt-r-md);}
.iw-tmail__tags li:last-child:nth-child(odd){grid-column:1/-1;}
.iw-tmail__tags li+li::before{display:none;}
.iw-tmail__slot{padding:12px;}
.iw-tmail__slotField{flex-basis:100%;height:53px;}
.iw-tmail__slotActions{width:100%;}
.iw-tmail__btn--icon{width:53px;height:53px;}
.iw-tmail__btn--wide{flex:1;justify-content:center;height:53px;}
.iw-tmail__perf{margin:0 12px;}
.iw-tmail__strip{padding:12px 12px 14px;}
.iw-tmail__item{padding:12px;}
.iw-tmail__readerHead{padding:12px;}
.iw-tmail__void{padding:40px 18px;}
.iw-tmail__readerVoid{padding:26px;}
.iw-tmail__grid{height:min(72dvh,460px);min-height:400px;}
.iw-tmail__frame::before{display:none;}
.iw-tmail__aura{display:none;}
}
@media (max-width:380px){
.iw-tmail__title{font-size:19px;}
.iw-tmail__slotValue{font-size:13px;}
}
@media (hover:none){
.iw-tmail__item:hover{background:transparent!important;}
.iw-tmail__item:hover .iw-tmail__avatar{transform:none;}
.iw-tmail__btn:hover{background:var(--iwt-ink-3)!important;color:var(--iwt-paper-dim)!important;}
.iw-tmail__item:active{background:rgba(255,255,255,.032)!important;}
.iw-tmail__btn:active{background:var(--iwt-brass-tint)!important;color:var(--iwt-brass)!important;}
.iw-tmail__faq summary:hover{color:var(--iwt-paper)!important;}
.iw-tmail__device::after{display:none;}
}
@media (prefers-reduced-motion:reduce){
.iw-tmail__liveDot::before{animation:none;}
.iw-tmail__item{animation:none;}
.iw-tmail__skeletonAvatar,.iw-tmail__skeletonLine{animation:none;}
.iw-tmail__aura{display:none;}
.iw-tmail__void svg path{animation:none;stroke-dashoffset:0;}
.iw-tmail__title i::after{transition:none;}
.iw-tmail *{transition:none!important;}
}
@media (max-width:520px),(max-height:640px){
.iw-tmail__grain{display:none;}
}
