.tanica>main{overflow:clip}.tanica:has(.t-action-dock) .t-footer{padding-bottom:105px}.t-owner-demo{--demo-top:100px;--demo-height:clamp(500px,calc(100svh - 186px),670px);background:var(--t-warm);border-radius:60px;padding-top:65px}.t-demo-intro>div{justify-content:space-between;align-items:end;gap:36px;margin-top:22px;display:flex}.t-demo-intro>div>p{color:var(--t-muted);padding-bottom:10px;font-size:15px;line-height:2}.t-demo-track{height:280svh;margin-top:45px;position:relative}.t-demo-anchor{top:calc((100% - var(--demo-height)) * var(--scene-position));pointer-events:none;width:1px;height:1px;scroll-margin-top:var(--demo-top);position:absolute}.t-demo-stage{top:var(--demo-top);height:var(--demo-height);grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(40px,7vw,110px);max-width:1160px;padding-block:12px;display:grid;position:sticky}.t-demo-copy{min-width:0}.t-demo-count{letter-spacing:.1242em;color:var(--t-muted);align-items:center;gap:12px;margin-bottom:30px;font-size:12px;display:flex}.t-demo-count>span:first-child{color:var(--t-ink);font-size:24px}.t-demo-count-line{background:#baaaa1;width:50px;height:1px}.t-demo-eyebrow{color:var(--t-muted);letter-spacing:.1242em;font-size:12px;margin-bottom:12px!important}.t-demo-narrative{min-height:242px;animation:.4s both t-demo-copy-in}.t-demo-narrative h3{letter-spacing:.03105em;margin-bottom:20px;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.6}.t-demo-narrative h3 span{display:block}.t-demo-description{max-width:440px;color:var(--t-muted);font-size:14px;line-height:2}.t-demo-benefit{align-items:start;gap:10px;font-size:13px;display:flex;margin-top:19px!important}.t-demo-benefit svg{width:16px;height:23px}.t-demo-scenes{border-top:1px solid #cfc5be;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:25px;display:grid}.t-demo-scenes button{text-align:left;min-height:61px;color:var(--t-muted);background:0 0;border:0;padding:12px 0;font-size:12px;line-height:1.5;transition:color .2s;position:relative}.t-demo-scenes button>span{letter-spacing:.15525em;margin-bottom:4px;font-size:10px;display:block}.t-demo-scenes button:before{content:"";background:var(--t-ink);transform-origin:0;height:2px;transition:transform .35s;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.t-demo-scenes button[aria-pressed=true]{color:var(--t-ink);font-weight:600}.t-demo-scenes button[aria-pressed=true]:before{transform:scaleX(1)}.t-demo-device-area{flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.t-demo-device-area:before{content:"";aspect-ratio:1;z-index:-1;background:#e5ddd5;border-radius:50%;width:390px;max-width:110%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.t-demo-phone{isolation:isolate;background:#f9f9f6;border:6px solid #292925;border-radius:38px;flex-direction:column;width:320px;max-width:100%;height:calc(100% - 34px);min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 45px #3c302416,0 0 0 1px #ffffffa6}.t-demo-status{flex:none;justify-content:space-between;align-items:center;padding:9px 20px 7px;font-size:10px;font-weight:600;line-height:1.2;display:flex}.t-demo-status i{background:#292925;border-radius:20px;width:64px;height:15px}.t-demo-phone-header{background:#f9f9f6;border-bottom:1px solid #e1e2db;flex:none;align-items:center;gap:8px;padding:9px 11px 13px;line-height:1.4;display:flex}.t-demo-phone-header>svg{width:15px;height:15px}.t-demo-avatar{width:32px;height:32px;font-size:16px;font-family:var(--font-cream),serif;background:#e2ddd2;border-radius:50%;flex:none;place-items:center;display:grid}.t-demo-phone-header strong{font-size:12px;font-weight:600;display:block}.t-demo-phone-header small{color:var(--t-muted);margin-top:3px;font-size:8px;display:block}.t-demo-badge{color:#4f6547;white-space:nowrap;background:#e8edde;border-radius:20px;margin-left:auto;padding:4px 6px;font-size:8px}.t-demo-conversation{scrollbar-width:thin;background:#e9eee8;flex:1;min-height:0;padding:12px 12px 15px;overflow-y:auto}.t-demo-date{text-align:center;color:#687369;font-size:9px;line-height:1.5;margin-bottom:14px!important}.t-demo-message{animation:.42s both t-demo-message-in;animation-delay:calc(var(--message-index) * .17s + .12s);align-items:start;gap:5px;margin-bottom:12px;display:flex}.t-demo-message:last-child{margin-bottom:0}.t-demo-message-guest{justify-content:flex-end;padding-left:35px}.t-demo-message-host{padding-right:9px}.t-demo-mini-avatar{color:#766b5c;width:22px;height:22px;font:12px/1 var(--font-cream),serif;background:#fff;border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.t-demo-bubble{background:#fff;border-radius:3px 14px 14px;min-width:0;padding:9px 11px;font-size:12px;line-height:1.75;box-shadow:0 1px 1px #28312007}.t-demo-message-guest .t-demo-bubble{background:#d5e5bd;border-radius:14px 3px 14px 14px}.t-demo-card{border-top:1px solid #e4e7df;margin-top:9px;padding-top:9px}.t-demo-card strong{font-size:11px;font-weight:600;display:block}.t-demo-card>p{white-space:pre-line;color:#697166;font-size:10px;line-height:1.7;margin-top:5px!important}.t-demo-card-action{color:#496045;border-top:1px solid #e4e7df;flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:9px;padding-top:8px;font-size:11px;display:flex}.t-demo-card-action svg{width:14px;height:14px}.t-demo-card-action small{color:#697166;width:100%;font-size:9px}.t-demo-phone-input{color:#8a8c86;flex:none;align-items:center;gap:10px;padding:10px 13px 6px;line-height:1;display:flex}.t-demo-phone-input>span:first-child{font-size:22px}.t-demo-phone-input>span:nth-child(2){background:#eeefeb;border-radius:20px;flex:1;padding:9px;font-size:9px}.t-demo-phone-input svg{width:15px;height:15px}.t-demo-home-bar{background:#292925;border-radius:10px;flex:none;width:90px;height:3px;margin:4px auto 7px}.t-demo-disclaimer{color:var(--t-muted);border-top:1px solid #ded5ce;padding-block:30px 40px;font-size:11px;line-height:1.9}.t-demo-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes t-demo-message-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes t-demo-copy-in{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.t-action-dock{z-index:34;left:50%;bottom:max(16px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;white-space:nowrap;background:#fffffff0;border:1px solid #e0dbd6;border-radius:50px;align-items:center;gap:5px;max-width:calc(100% - 24px);padding:6px;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:fixed;transform:translate(-50%,20px);box-shadow:0 5px 24px #24201914}.t-action-dock[data-visible=true]{opacity:1;visibility:visible;transform:translate(-50%)}.t-action-dock a{border-radius:30px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:9px 19px;font-size:12px;line-height:1.5;display:flex}.t-action-dock .t-dock-join{background:var(--t-ink);color:#fff}.t-action-dock .t-dock-plan{border:1px solid #d9d4cf}.t-action-dock .t-dock-top{width:44px;padding:10px}.t-action-dock svg{width:16px;height:16px}.t-action-dock .t-dock-top:hover{background:var(--t-warm)}@media (min-width:768px) and (max-height:780px){.t-demo-count{margin-bottom:15px}.t-demo-narrative{min-height:225px}.t-demo-narrative h3{margin-bottom:15px;font-size:32px}.t-demo-scenes{margin-top:15px}.t-demo-benefit{margin-top:12px!important}.t-demo-bubble{padding:8px 10px;font-size:11px;line-height:1.65}.t-demo-message{margin-bottom:10px}.t-demo-date{margin-bottom:10px!important}}@media (max-width:1000px) and (min-width:768px){.t-demo-stage{grid-template-columns:1.1fr .9fr;gap:30px}.t-demo-narrative h3{font-size:29px}.t-demo-description{font-size:13px}.t-demo-benefit{font-size:12px}.t-demo-intro>div>p{max-width:260px}.t-demo-desktop-break{display:none}}@media (max-width:767px){.t-owner-demo{--demo-top:80px;--demo-height:calc(100svh - 164px);border-radius:36px;padding-top:38px}.t-demo-intro>div{margin-top:18px;display:block}.t-demo-intro h2{font-size:30px}.t-demo-intro>div>p{margin-top:18px;padding:0;font-size:14px}.t-demo-desktop-break{display:none}.t-demo-track{margin-top:28px}.t-demo-stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px;width:calc(100% - 36px);padding-block:8px}.t-demo-copy{width:100%}.t-demo-narrative{min-height:0}.t-demo-narrative h3{margin-bottom:12px;font-size:24px;line-height:1.4}.t-demo-narrative h3 span{display:inline}.t-demo-narrative h3 span+span:before{content:" "}.t-demo-count,.t-demo-eyebrow,.t-demo-description,.t-demo-benefit,.t-demo-link{display:none}.t-demo-scenes{gap:8px;margin-top:0}.t-demo-scenes button{white-space:nowrap;min-height:46px;padding:8px 0;font-size:11px}.t-demo-scenes button>span{margin-right:4px;font-size:9px;display:inline}.t-demo-phone{border-width:5px;border-radius:33px;width:300px;max-width:100%;max-height:100%}.t-demo-device-area:before{width:300px;max-width:100%}.t-demo-conversation{padding:10px}.t-demo-phone-header{gap:6px;padding:7px 9px 9px}.t-demo-badge{padding:4px;font-size:7px}.t-demo-phone-header strong{font-size:11px}.t-demo-phone-header small{font-size:7px}.t-demo-bubble{padding:8px 10px;font-size:11px;line-height:1.65}.t-demo-message{margin-bottom:10px}.t-demo-date{font-size:8px;margin-bottom:10px!important}.t-demo-mini-avatar{width:19px;height:19px;font-size:11px}.t-demo-phone-input{padding-top:6px;padding-bottom:3px}.t-demo-phone-input>span:nth-child(2){padding:7px;font-size:8px}.t-demo-disclaimer{padding-block:22px 30px;font-size:10px}.t-action-dock{bottom:max(12px,env(safe-area-inset-bottom));gap:4px;max-width:calc(100% - 16px);padding:5px}.t-action-dock a{gap:6px;padding:9px 12px;font-size:11px}.t-action-dock .t-dock-top{width:38px;min-width:38px;padding:8px}.t-action-dock .t-dock-join svg{display:none}}@media (max-width:359px){.t-demo-scenes{grid-template-columns:1fr 1.2fr 1fr 1fr;gap:4px}.t-demo-scenes button{font-size:10px}.t-demo-scenes button>span{margin-right:3px;font-size:8px}}@media (max-height:679px),(max-width:767px) and (max-height:780px){.t-demo-track{height:auto}.t-demo-stage{height:auto;min-height:0;padding-block:15px 30px;position:relative;top:auto}.t-demo-device-area{height:535px}.t-demo-anchor{top:0}}.t-owner-demo[data-static=true] .t-demo-track,.tanica[data-motion=off] .t-demo-track{height:auto}.t-owner-demo[data-static=true] .t-demo-stage,.tanica[data-motion=off] .t-demo-stage{height:auto;padding-block:20px 40px;position:relative;top:auto}.t-owner-demo[data-static=true] .t-demo-device-area,.tanica[data-motion=off] .t-demo-device-area{height:550px}.t-owner-demo[data-static=true] .t-demo-anchor{top:0}.tanica[data-motion=off] :is(.t-demo-narrative,.t-demo-message){animation:none}@media (prefers-reduced-motion:reduce){.t-demo-track{height:auto}.t-demo-stage{height:auto;padding-block:20px 40px;position:relative;top:auto}.t-demo-device-area{height:550px}.t-demo-anchor{top:0}.t-demo-narrative,.t-demo-message{animation:none}.t-action-dock,.t-demo-scenes button:before{transition:none}}.t-demo-phone{height:100%}.t-demo-message{animation-delay:0s}.t-demo-disclaimer{text-align:center}.t-demo-quick-replies{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.t-demo-quick-replies span{color:#4e6748;background:#f8faf5;border:1px solid #b9c8b6;border-radius:20px;padding:3px 8px;font-size:10px}.t-demo-card{color:#3b2f2a;background:#fffdfb;border:1px solid #e8dcd6;border-radius:12px;margin-top:10px;padding:12px}.t-demo-card-kicker{color:#8c6e5d;background:#f4e9e2;border-radius:20px;margin-bottom:8px;padding:2px 7px;font-size:8px;display:inline-block!important}.t-demo-card strong{font-size:12px;line-height:1.6}.t-demo-card>p{color:#655b55}.t-demo-card-action{color:#fff;background:#7eb1bc;border:0;border-radius:5px;justify-content:center;padding:8px 6px;line-height:1.4;display:flex}.t-demo-card-footnote{color:#8c7a72;margin-top:7px;font-size:8px;line-height:1.7;display:block}.t-demo-availability{grid-template-columns:1fr 1fr;gap:5px;margin-top:10px;display:grid}.t-demo-availability span{text-align:center;border:1px solid #e3e9de;border-radius:6px;padding:6px;font-size:9px}.t-demo-availability b{color:#34834c;margin-top:3px;font-size:10px;font-weight:500;display:block}.t-demo-price-hint{border-top:1px solid #e8dcd6;margin-top:10px;padding-top:8px}.t-demo-price-hint>small{color:#8a5a52;font-size:9px}.t-demo-price-hint>p{color:#8c7a72;margin-top:5px;font-size:8px;line-height:1.7}.t-demo-message-owner{padding:0}.t-demo-message-owner>.t-demo-bubble{background:#f5ede1;border:1px solid #d7c6af;border-radius:12px;width:100%}.t-demo-message-owner>.t-demo-bubble>p{color:#846c4c;font-size:10px;font-weight:600}.t-demo-card-notification>p{font-size:10px;line-height:1.9}.t-demo-typing .t-demo-bubble{align-items:center;gap:10px;min-height:34px;display:flex}.t-demo-typing small{color:#7a8375;font-size:9px}.t-demo-typing-dots{gap:4px;display:flex}.t-demo-typing-dots i{background:#8e9c86;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite t-demo-dot}.t-demo-typing-dots i:nth-child(2){animation-delay:.2s}.t-demo-typing-dots i:nth-child(3){animation-delay:.4s}@keyframes t-demo-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.t-demo-typing-dots i{animation:none}}.t-pricing-table{border-collapse:collapse;width:100%;margin-top:26px;font-size:15px}.t-pricing-table caption{text-align:left;color:var(--t-muted);margin-bottom:12px;font-size:12px}.t-pricing-table th,.t-pricing-table td{text-align:left;border-bottom:1px solid #d5c9bf;padding:13px 0;font-weight:400}.t-pricing-table thead th{letter-spacing:.09315em;color:var(--t-muted);font-size:11px}.t-pricing-table td,.t-pricing-table th:last-child{text-align:right}.t-pricing-table strong{font-size:24px;font-weight:400}.t-price-example{background:#ffffff9c;border-radius:20px;margin-top:26px;padding:24px;font-size:13px;line-height:1.9}.t-price-example>span{color:var(--t-muted);font-size:11px}.t-price-example>p{margin-top:8px}.t-price-example strong{font-weight:500}.t-price-steps{border-block:1px solid #ded5ce;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;padding-block:18px;display:grid}.t-price-steps>div{flex-direction:column;gap:7px;display:flex}.t-price-steps small{color:var(--t-muted);font-size:10px}.t-price-steps strong{font-size:20px;line-height:1.4}.t-price-steps span{color:var(--t-muted);font-size:11px}.t-price-example .t-price-trial-note{color:var(--t-muted);margin-top:14px;font-size:11px}@media (max-width:767px){.t-price-example{padding:18px}.t-price-steps{gap:12px}.t-price-steps strong{font-size:17px}.t-pricing-table{font-size:14px}.t-plan-copy .t-plan-tags{font-size:12px}}.t-pricing-table td>span{margin-left:3px;font-size:12px}.t-pricing-table td>small{color:var(--t-muted);margin-top:5px;font-size:11px;display:block}@media (max-width:359px){.t-pricing-table strong{font-size:22px}.t-pricing-table td>span{font-size:11px}}.tanica .t-faq details>p.t-faq-note{color:#96938e;align-items:flex-start;gap:8px;margin-top:-7px;padding-top:0;display:flex}.t-faq-note small{font-size:11px;line-height:1.85}.t-faq-note-icon{border:1px solid;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;margin-top:3px;font:500 10px/1 sans-serif;display:grid}.t-demo-device-label{text-align:center;color:#586953;flex:none;min-height:18px;font-size:11px;line-height:1.6}.t-demo-device-area{justify-content:center;container-type:size}.t-demo-device-area>.t-demo-phone{aspect-ratio:71.9/150;border:5px solid #161616;border-radius:14%/6.71%;outline:2px solid #a8a8a6;flex:none;width:min(320px,100cqw,47.9333cqh - 12.4627px);height:auto;max-height:none;box-shadow:0 0 0 3px #d5d5d3,0 14px 32px #26231f20}.t-demo-message-step{margin-bottom:12px}.t-demo-message-step:last-child{margin-bottom:0}.t-demo-phone-owner{background:#f6eee5;border-color:#171717;outline-color:#bcb5ac;animation:.55s both t-demo-copy-in}.t-demo-phone-owner .t-demo-phone-header{background:#f6eee5;border-color:#dfd0c0}.t-demo-phone-owner .t-demo-conversation{background:#e6dfd8}.t-demo-phone-owner .t-demo-avatar{background:#d8c8b5}.t-demo-phone-owner .t-demo-badge{color:#66533f;background:#e5d7c4}.t-demo-device-area[data-recipient=owner] .t-demo-device-label{color:#715540;font-weight:600}.t-demo-milestone{text-align:center;color:#586953;border-top:1px solid #cbd6c6;padding-top:14px;font-size:10px;line-height:1.8;margin:14px 0!important}.t-demo-milestone span{font-size:9px;display:block}.t-demo-handoff{text-align:center;color:#65705f;padding:12px 8px;font-size:10px;line-height:1.8}@media (max-width:767px){.t-demo-device-label,.t-faq-note small{font-size:10px}}@media (prefers-reduced-motion:reduce){.t-demo-phone-owner{animation:none}}.tanica[data-motion=off] .t-demo-phone-owner{animation:none}.t-demo-status{min-height:34px;padding:10px 18px 8px;font-size:10px;position:relative}.t-demo-status i{background:#080808;border-radius:20px;width:19%;height:17px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #242424}.t-demo-status i:after{content:"";background:#151d28;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:5px}.t-demo-status-icons{align-items:center;gap:4px;display:flex}.t-demo-status-icons svg{width:11px;height:9px}.t-demo-status-icons svg:first-child{fill:currentColor}.t-demo-battery{border:1px solid #858585;border-radius:2px;width:17px;height:8px;padding:1px;display:block;position:relative}.t-demo-battery:before{content:"";background:currentColor;border-radius:1px;width:85%;height:100%;display:block}.t-demo-battery:after{content:"";background:#858585;width:1px;height:3px;position:absolute;top:2px;right:-3px}.t-demo-home-bar{background:#101010;width:35%;height:3px;margin-top:7px;margin-bottom:7px}.t-demo-event{text-align:center;color:#65705f;border-block:1px solid #cad3c6;margin:16px 0;padding:12px 8px;font-size:10px;line-height:1.8}.t-demo-event small{letter-spacing:.0621em;margin-bottom:6px;font-size:9px;display:block}.t-demo-event>span{margin-top:6px;font-size:9px;display:block}.tanica#top{letter-spacing:.02025em}.t-demo-phone-input>span:nth-child(2){min-height:27px}.t-logo-window[data-draggable=true]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}.t-logo-window[data-dragging=true]{cursor:grabbing}.t-logo-window[data-draggable=true] .t-logo-track{animation:none}.t-logo-window img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}#about{scroll-margin-top:84px}.t-brand-transition{height:52svh;margin-top:35px}.t-brand-pin{isolation:isolate;background:var(--t-warm);height:100%;position:relative;overflow:hidden}.t-brand-photo{object-fit:cover}.t-brand-photo-shade{background:#17171624;position:absolute;inset:0}.t-brand-photo-credit{color:#fff;text-shadow:0 1px 8px #000;opacity:var(--brand-credit-opacity,1);font-size:11px;position:absolute;bottom:26px;right:32px}.t-brand-zoom{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.t-brand-zoom strong{font:800 calc(clamp(40px,12.5vw,190px) * var(--brand-scale,1))/1 var(--font-geist-sans),sans-serif;letter-spacing:-.02925em;white-space:nowrap;color:#fff;flex:none}.t-brand-fill{opacity:var(--brand-fill,0);pointer-events:none;background:#fff;position:absolute;inset:0}.t-brand-transition[data-animated=true]{height:150svh}.t-brand-transition[data-animated=true] .t-brand-pin{height:calc(100svh - 84px);position:sticky;top:84px}.t-plan{isolation:isolate;position:relative;overflow:hidden}.t-plan[data-circle-reveal=true]{background:0 0}.t-plan[data-circle-reveal=true]:before{content:"";z-index:-1;background:color-mix(in srgb,var(--t-warm) var(--plan-tint,100%),white);clip-path:circle(var(--plan-radius,2000px) at 50% 80px);pointer-events:none;position:absolute;inset:0}@media (max-width:767px){#about{scroll-margin-top:70px}.t-brand-transition[data-animated=true] .t-brand-pin{height:calc(100svh - 70px);top:70px}.t-brand-photo-credit{bottom:24px;right:24px}.t-category-card .t-concept-credit{padding:28px 20px 14px;font-size:10px}}@media (prefers-reduced-motion:reduce){.t-brand-transition[data-animated=true]{height:52svh}.t-brand-transition[data-animated=true] .t-brand-pin{height:100%;position:relative;top:0}.t-brand-zoom strong{font-size:clamp(40px,12.5vw,190px)}.t-brand-fill{display:none}.t-plan[data-circle-reveal=true]{background:var(--t-warm)}.t-plan[data-circle-reveal=true]:before{display:none}}.t-plan[data-circle-reveal=true]:after{content:"";width:48px;height:48px;opacity:var(--plan-seed-opacity,0);z-index:-1;pointer-events:none;background:#fff;border-radius:50%;position:absolute;top:80px;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 22px #b4a89a35,inset -4px -5px 10px #eae4de70}#about:has(.t-brand-transition[data-animated=true])>.t-concept{z-index:1;opacity:var(--about-reveal,0);margin-top:-35svh;position:relative}#about:has(.t-brand-transition[data-animated=true])>.t-concept:before{content:"";inset:0 calc(-1 * var(--t-gutter));z-index:-1;background:#fff;position:absolute}@media (prefers-reduced-motion:reduce){#about:has(.t-brand-transition[data-animated=true])>.t-concept{opacity:1;margin-top:0}}.tanica #main-content :is(h1,h2)[id$=-heading]{font-family:var(--font-heading-serif),"Songti TC","PMingLiU",serif;font-weight:700}.tanica #main-content #hero-heading{font-family:var(--font-hero-heading),"PingFang TC","Microsoft JhengHei",sans-serif;font-size:calc(1.3*clamp(48px,5.2vw,76px));font-weight:400}@media (max-width:1199px){.tanica #main-content #hero-heading{font-size:calc(1.3*clamp(44px,5.5vw,66px))}}@media (max-width:899px){.tanica #main-content #hero-heading{font-size:62.4px}}@media (max-width:767px){.tanica #main-content #hero-heading{font-size:calc(1.3*clamp(36px,9.4vw,52px))}}.t-headline-character{font:inherit;font-style:normal}[data-headline-effect=type][data-headline-state=waiting] .t-headline-character,[data-headline-effect=reveal][data-headline-state=waiting]{opacity:0}[data-headline-effect=reveal][data-headline-state=playing]{animation:.45s ease-out both t-heading-reveal}@keyframes t-heading-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-headline-effect=type][data-headline-state=playing] .t-headline-character{animation:1ms step-end both t-headline-type-in;animation-delay:calc(var(--character-order) * 55ms + .12s)}@keyframes t-headline-type-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-headline-state],[data-headline-state] .t-headline-character{opacity:1;animation:none}}@media (min-width:768px) and (max-width:1199px){.t-join-copy h2{font-size:min(45px,4.05vw)}}@media (max-width:359px){.t-join-copy h2{font-size:27px}}@media (max-width:767px){.t-menu-top{gap:16px}.tanica .t-menu-top .t-wordmark{max-width:calc(100% - 60px)}}.t-plan-room-field{justify-content:space-between;align-items:center;gap:20px;margin-top:32px;display:flex}.t-plan-room-field label{font-size:17px;font-weight:500;line-height:1.6}.t-plan-room-field label small{color:var(--t-muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.t-plan-room-field>div{flex:none;align-items:center;gap:12px;display:flex}.t-plan-room-field input{width:100px;min-height:56px;color:var(--t-ink);text-align:center;background:#ffffffb3;border:1px solid #bfb5ae;border-radius:12px;padding:7px 10px;font-family:inherit;font-size:28px;font-weight:500;line-height:1.2}.t-plan-room-field input[aria-invalid=true]{border-color:#934d40}.t-plan-input-hint{color:var(--t-muted);font-size:12px;margin-top:10px!important}.t-plan-estimate{border-block:1px solid #c8bdb5;min-height:255px;margin-top:22px;padding:25px 0 24px}.t-plan-estimate>p{color:var(--t-muted);font-size:12px}.t-plan-selected-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;line-height:1.5;display:flex}.t-plan-selected-price>strong{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,44px);font-weight:500}.t-plan-selected-price>span{color:var(--t-muted);font-size:12px}.t-plan-estimate dl{grid-template-columns:1fr 1fr;gap:22px;margin:20px 0 17px;display:grid}.t-plan-estimate dt{color:var(--t-muted);font-size:12px}.t-plan-estimate dd{margin:5px 0 0;font-size:21px;line-height:1.5}.t-plan-estimate dd small{color:var(--t-muted);margin-top:5px;font-size:10px;display:block}.t-plan-estimate .t-plan-estimate-note{font-size:11px;line-height:1.9}.t-plan-custom{margin:15px 0;font-size:28px;font-weight:500;display:block}.t-plan-estimate-empty{padding-block:25px}.t-plan-selector .t-pricing-table{margin-top:22px}.t-plan-selector .t-pricing-table caption{text-align:left}.t-plan-selector .t-pricing-table tr{transition:background-color .25s}.t-plan-selector .t-pricing-table tr[data-selected=true]{background:#ffffffb3}.t-plan-selector .t-pricing-table tbody th{padding-left:12px}.t-plan-selector .t-pricing-table tbody td{padding-right:12px}.t-plan-current{color:var(--t-muted);margin-top:5px;font-size:10px;font-weight:400;display:block}@media (max-width:767px){.t-plan-room-field{gap:12px}.t-plan-room-field label{font-size:16px}.t-plan-room-field label small{font-size:11px}.t-plan-room-field input{width:82px;font-size:25px}.t-plan-estimate{min-height:270px}.t-plan-estimate dd{font-size:19px}.t-plan-estimate dl{gap:14px}.t-plan-selected-price>strong{font-size:36px}}@media (prefers-reduced-motion:reduce){.t-plan-selector .t-pricing-table tr{transition:none}}.t-photo-flight{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.t-photo-flight>img{border-radius:0;margin:0}.tanica .t-lightbox{background:rgb(242 236 233/var(--zoom-surface,1))}.tanica .t-lightbox::backdrop{background:0 0}.t-lightbox-top,.t-lightbox-bottom{z-index:3;position:relative}
