.tb{--olive-bright:#a8bc69;--sea-light:#92bed9;--rise:cubic-bezier(.2, .7, .2, 1);background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body);padding:20px 32px 64px}@supports (color:lab(0% 0 0)){.tb{--olive-bright:lab(73.1626% -16.6182 39.2037);--sea-light:lab(74.5982% -10.3448 -18.2958)}}.tb a{color:var(--sea)}.tb a:hover{color:var(--sea-hover)}@media (max-width:639px){.tb{padding:14px 16px 32px}}@keyframes gtbRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes gtbCoin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes gtbOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gtbPulse{0%,to{opacity:.45;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@keyframes gtbBlink{50%{opacity:0}}.tb-rise{animation:gtbRise .55s var(--rise) both}@media (prefers-reduced-motion:reduce){.tb [data-anim],.tb-rise{animation:none!important}}.tb-head{border-bottom:1px solid var(--line);padding-bottom:16px}.tb-head-in{justify-content:space-between;align-items:center;gap:12px;max-width:760px;margin:0 auto;display:flex}.tb-head-in.trip{max-width:880px}.tb-head-in.building{max-width:1040px}.tb-head .wordmark{zoom:1.4}@media (max-width:639px){.tb-head .wordmark{zoom:1.15}}.tb-head-links{flex-wrap:wrap;justify-content:flex-end;gap:6px 18px;display:flex}.tb-link{cursor:pointer;font:600 15px/1.2 var(--font-body);color:var(--sea);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.tb-link:hover{color:var(--sea-hover)}.tb-col{flex-direction:column;gap:20px;max-width:760px;margin:0 auto;padding-top:24px;display:flex}.tb-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.tb-progress button{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.tb-progress button:disabled{cursor:default}.tb-progress .bar{background:var(--line);border-radius:2px;width:100%;height:4px;display:block}.tb-progress .bar.on{background:var(--olive)}.tb-progress .pname{color:var(--muted);font-size:14px;font-weight:600;line-height:1.3}.tb-progress .pname.visited{color:var(--ink-2)}.tb-progress .pname.current{color:var(--ink);font-weight:700}.tb-progress-compact{flex-direction:column;gap:10px;display:none}.tb-progress-compact p{font:700 16px/1.3 var(--font-body)}.tb-progress-compact p span{color:var(--ink-2);font-weight:600}.tb-progress-compact .track{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.tb-progress-compact .fill{background:var(--olive);border-radius:3px;height:100%;transition:width .3s}@media (max-width:639px){.tb-progress{display:none}.tb-progress-compact{display:flex}}.tb-summary{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex}.tb-summary-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 16px;display:flex}.tb-summary-top p{color:var(--ink-2);min-width:0;font-size:15px;line-height:1.45}.tb-summary-rows{border-top:1px solid var(--line);padding:0 16px 6px}.tb-summary-row{border-bottom:1px dotted var(--line-dotted);grid-template-columns:minmax(96px,140px) minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;font-size:15px;display:grid}.tb-summary-row:last-child{border-bottom:0}.tb-summary-row .k{color:var(--muted)}.tb-summary-row .v{min-width:0}.tb-summary-row .v.unset{color:var(--muted)}.tb-summary-row .tb-link{font-size:14.5px}.tb-step{flex-direction:column;gap:32px;padding-top:8px;display:flex}.tb-step-head{flex-direction:column;gap:8px;display:flex}.tb-step-head h2 .opt{color:var(--muted);font-weight:500}.tb-step-head p{color:var(--muted);text-wrap:pretty;max-width:60ch;font-size:16px;line-height:1.5}.tb-block{flex-direction:column;gap:12px;display:flex}.tb-q{font:700 17px/1.3 var(--font-body)}.tb-q .opt{color:var(--muted);font-weight:500}.tb-help{color:var(--muted);text-wrap:pretty;font-size:15px;line-height:1.45}.tb-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;display:grid}.tb-cards.countries{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-auto-rows:1fr}.tb-cards.areas{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-auto-rows:1fr}.tb-cards.wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.tb-card{text-align:left;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-dotted);cursor:pointer;font:inherit;color:var(--ink);border:0;border-radius:12px;align-items:flex-start;gap:12px;height:100%;padding:16px;transition:transform .18s,box-shadow .2s;display:flex}.tb-card:hover:not(:disabled){transform:translateY(-2px)}.tb-card[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--olive)}.tb-card:disabled{opacity:.5;cursor:default}.tb-card .dot{background:var(--surface);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-dotted);border-radius:50%;flex:none;margin-top:1px}.tb-card[aria-pressed=true] .dot{box-shadow:inset 0 0 0 6px var(--olive)}.tb-card .box{background:var(--surface);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-dotted);color:var(--on-olive);font:700 13px/1 var(--font-body);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.tb-card[aria-pressed=true] .box{background:var(--olive);box-shadow:inset 0 0 0 1.5px var(--olive)}.tb-card .body{flex-direction:column;flex:1;gap:4px;min-width:0;height:100%;display:flex}.tb-card .t{font:700 16px/1.3 var(--font-body)}.tb-card .d{color:var(--muted);text-wrap:pretty;font-size:15px;line-height:1.45}.tb-card .m{font:500 14px/1.4 var(--font-mono);color:var(--ink-2);margin-top:2px}.tb-card .m.ink{color:var(--ink);font-size:14.5px}.tb-card.area .body{gap:8px}.tb-card.area .m{margin-top:auto;padding-top:4px}.tb-card ul.top{flex-direction:column;gap:5px;display:flex}.tb-card ul.top li{color:var(--ink-2);align-items:center;gap:9px;font-size:15px;line-height:1.4;display:flex}.tb-card ul.top li:before{content:"";background:var(--olive);border-radius:50%;flex:none;width:7px;height:7px}.tb-also{cursor:pointer;background:var(--sand);border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.tb-also input{width:20px;height:20px;accent-color:var(--olive);margin:1px 0 0}.tb-also .t{font:700 16px/1.3 var(--font-body)}.tb-also .d{color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.45}.tb-stepper-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.tb-stepper-row>span{color:var(--muted);font-size:15px}.tb-stepper{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-dotted);border-radius:10px;align-items:center;display:inline-flex}.tb-stepper.paper{background:var(--paper)}.tb-stepper button{width:48px;height:48px;font:500 22px/1 var(--font-body);color:var(--ink);cursor:pointer;background:0 0;border:0}.tb-stepper.paper button{width:52px;height:52px}.tb-stepper button:disabled{color:var(--line-dotted);cursor:default}.tb-stepper output{text-align:center;min-width:40px;font:600 18px/1 var(--font-mono)}.tb-when{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:22px;padding:20px;display:flex}.tb-when .sep{background:var(--line);height:1px}.tb-sublabel{font:600 15px/1.3 var(--font-body)}.tb-years{gap:8px;display:flex}.tb-years button{font:600 17px/1 var(--font-mono);cursor:pointer;background:var(--surface);height:52px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-dotted);border:0;border-radius:10px;padding:0 24px}.tb-years button[aria-checked=true]{background:var(--olive);color:var(--on-olive);box-shadow:inset 0 0 0 1px var(--olive)}.tb-seg{background:var(--surface-sunk);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tb-seg button{font:600 15px/1.2 var(--font-body);cursor:pointer;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:9px;padding:10px 16px}.tb-seg button[aria-checked=true]{background:var(--olive);color:var(--on-olive)}.tb-row{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.tb-row.between{justify-content:space-between;gap:10px 16px}.tb-row.end{align-items:flex-end;gap:16px 24px}.tb-field{flex-direction:column;gap:8px;display:flex}.tb-input,.tb-select,.tb-textarea{width:100%;height:52px;font:400 16px/1.4 var(--font-body);color:var(--ink);background:var(--paper);border:1px solid var(--line-dotted);border-radius:8px;outline:none;padding:0 14px}.tb-input.mono{font:500 16px/1.4 var(--font-mono)}.tb-input:focus,.tb-select:focus{border-color:var(--olive);box-shadow:0 0 0 1px var(--olive)}.tb-textarea{resize:vertical;background:var(--surface);height:auto;padding:12px 14px;line-height:1.5}.tb-textarea:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.tb-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23332f2a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}@media (prefers-color-scheme:dark){.tb-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23efebe3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.tb-dates{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;display:grid}.tb-length{background:var(--sand);border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:7px 14px;display:flex}.tb-length b{font:600 17px/1.2 var(--font-mono)}.tb-length span{color:var(--ink-2);font-size:14px;line-height:1.35}.tb-chips{flex-wrap:wrap;gap:8px;display:flex}.tb-chip{font:600 15px/1.2 var(--font-body);cursor:pointer;background:var(--surface);min-height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-dotted);border:0;border-radius:999px;padding:12px 16px}.tb-chip[aria-pressed=true]{background:var(--olive);color:var(--on-olive);box-shadow:inset 0 0 0 1px var(--olive)}.tb-includes{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px 32px;padding:18px 20px;display:grid}.tb-includes p{font:700 15.5px/1.3 var(--font-body)}.tb-includes ul{flex-direction:column;gap:6px;margin-top:8px;font-size:15.5px;line-height:1.45;display:flex}.tb-includes ul.no{color:var(--ink-2)}.tb-includes ul.yes li{align-items:flex-start;gap:10px;display:flex}.tb-ico{-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.tb-ico.check{--src:url(/icons/check.svg)}.tb-ico.flag{--src:url(/icons/flag.svg)}.tb-ico.bed{--src:url(/icons/bed.svg)}.tb-courses-head{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:28px;display:flex}.tb-h3{font:700 26px/1.15 var(--font-display);margin:0;font-stretch:110%}.tb-key{flex-wrap:wrap;gap:10px 28px;margin-top:8px;display:flex}.tb-key>span{color:var(--ink-2);align-items:center;gap:10px;font-size:15.5px;line-height:1.4;display:inline-flex}.tb-key .pill-must{background:var(--olive);color:var(--on-olive);font:700 15px/1.2 var(--font-body);border-radius:999px;flex:none;padding:6px 14px}.tb-key .pill-like{background:var(--sand);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--olive);font:700 15px/1.2 var(--font-body);border-radius:999px;flex:none;padding:6px 14px}.tb-tracker{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;padding:14px 16px;display:flex}.tb-tracker.over{background:var(--gorse-tint)}.tb-slots{flex-wrap:wrap;gap:6px;display:flex}.tb-slots span{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-dotted);border-radius:50%}.tb-slots .must{background:var(--olive);box-shadow:inset 0 0 0 1.5px var(--olive)}.tb-slots .like{background:var(--sand);box-shadow:inset 0 0 0 1.5px var(--olive)}.tb-tracker p{text-wrap:pretty;flex:260px;font-size:15.5px;line-height:1.45}.tb-tracker p span{color:var(--ink-2)}.tb-groups{border-bottom:1px solid var(--line);flex-direction:column;margin-top:16px;display:flex}.tb-group{border-top:1px solid var(--ink)}.tb-group>button{cursor:pointer;text-align:left;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:14px 0;display:flex}.tb-group .name{font:700 17px/1.3 var(--font-display);font-stretch:110%}.tb-group .meta{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.tb-group .meta span:first-child{font:500 14px/1.35 var(--font-mono);color:var(--muted)}.tb-group .meta span+span{font:600 15px/1.2 var(--font-body);color:var(--sea);text-underline-offset:3px;text-decoration:underline}.tb-group ul{padding-bottom:8px}.tb-crow{border-top:1px solid var(--line);align-items:flex-start;gap:14px 18px;padding:18px 0;display:flex}.tb-thumb{aspect-ratio:4/3;background:var(--surface-sunk);border-radius:12px;flex:none;width:min(32%,160px);display:grid;position:relative;overflow:hidden}.tb-thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tb-thumb .tb-ico.flag{width:34%;height:45%;color:var(--muted);place-self:center}.tb-crow .info{flex-direction:column;flex:160px;gap:5px;min-width:0;display:flex}.tb-crow .cn{font:700 18px/1.3 var(--font-body);text-wrap:pretty}.tb-crow .cm{font:14.5px/1.5 var(--font-mono);color:var(--muted)}.tb-crow .cm b{color:var(--sea);font-weight:400}.tb-pickbtns{flex-direction:column;flex:none;align-self:center;gap:8px;display:flex}.tb-pickbtns button{min-width:124px;font:600 14.5px/1.2 var(--font-body);cursor:pointer;background:var(--surface);min-height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-dotted);border:0;border-radius:999px;padding:10px 14px}.tb-pickbtns .like[aria-pressed=true]{background:var(--sand);box-shadow:inset 0 0 0 1px var(--olive)}.tb-pickbtns .must[aria-pressed=true]{background:var(--olive);color:var(--on-olive);box-shadow:inset 0 0 0 1px var(--olive)}@media (max-width:639px){.tb-crow{flex-wrap:wrap}.tb-pickbtns{flex-direction:row;width:100%}.tb-pickbtns button{flex:1 1 0;min-width:0}}.tb-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.tb-tag{font:600 13px/1.35 var(--font-body);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;display:inline-flex}.tb-tag:before{content:"";border-radius:50%;flex:none}.tb-tag.venue{border:1px solid var(--olive);color:var(--olive)}.tb-tag.venue:before{background:var(--olive);width:5px;height:5px}.tb-tag.status{background:var(--gorse-tint);border:1px solid var(--gorse);color:var(--ink)}.tb-tag.status:before{background:var(--gorse);width:6px;height:6px}.tb-rounds{background:var(--sand);border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.tb-rounds.over{background:var(--gorse-tint)}.tb-rounds .h{font:700 16px/1.35 var(--font-body);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tb-rounds .b{color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.5}.tb-base{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:16px 18px;display:grid}.tb-base .h-badge{background:var(--olive);width:26px;height:26px;color:var(--on-olive);font:700 12px/1 var(--font-mono);border-radius:6px;grid-row:span 2;justify-content:center;align-items:center;display:flex}.tb-base .h{font:700 16.5px/1.35 var(--font-body)}.tb-base .w{color:var(--muted);font-size:15px;line-height:1.45}.tb-cost-note{font:500 14px/1.45 var(--font-mono);color:var(--ink-2)}.tb-alert{background:var(--gorse-tint);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:15.5px;line-height:1.45;display:flex}.tb-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding-top:20px;display:flex}.tb-foot .right{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-left:auto;display:flex}.tb-logo{perspective:600px;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.tb-logo .orbit{border:2px dashed #ffffff73;border-radius:50%;animation:3.6s linear infinite gtbOrbit;position:absolute;inset:0}.tb-logo .orbit:before,.tb-logo .orbit:after{content:"";border-radius:50%;width:12px;height:12px;position:absolute;left:calc(50% - 6px)}.tb-logo .orbit:before{background:var(--gorse);top:-6px}.tb-logo .orbit:after{background:var(--sea-light);bottom:-6px}.tb-logo .disc{background:#ffffff1f;border-radius:50%;position:absolute;inset:18px}.tb-logo img{width:auto;height:76px;animation:1.4s cubic-bezier(.45,0,.55,1) infinite gtbCoin;position:relative}.tb-pulse{gap:10px;display:flex}.tb-pulse span{border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite gtbPulse}.tb-pulse span:first-child{background:var(--gorse)}.tb-pulse span:nth-child(2){background:var(--on-olive);animation-delay:.2s}.tb-pulse span:nth-child(3){background:var(--sea-light);animation-delay:.4s}.tb-building{max-width:1040px;margin:0 auto;padding:16px 0 32px}.tb-intro{background:var(--olive);min-height:520px;color:var(--on-olive);text-align:center;box-shadow:var(--shadow-panel);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:40px 24px;transition:opacity .35s,transform .4s;display:flex}.tb-intro.out{opacity:0;transform:scale(.97)}.tb-intro h1,.tb-console h1{font:700 44px/1.05 var(--font-display);text-wrap:balance;margin:0;font-stretch:110%}.tb-intro h1{color:var(--on-olive)}.tb-intro .status{font:500 13.5px/1.4 var(--font-mono);letter-spacing:.08em;color:var(--on-olive)}@media (max-width:639px){.tb-intro{min-height:420px}.tb-intro h1,.tb-console h1{font-size:30px}}.tb-console{background:var(--inverse-bg);color:var(--inverse-text);box-shadow:var(--shadow-panel);opacity:0;transition:opacity .5s ease, transform .6s var(--rise);border-radius:20px;overflow:hidden;transform:translateY(18px)scale(.985)}.tb-console.in{opacity:1;transform:none}.tb-console .bar{font:500 13.5px/1.4 var(--font-mono);letter-spacing:.06em;color:var(--inverse-muted);border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:11px 24px;display:flex}.tb-console .bar .lights{align-items:center;gap:10px;min-width:0;display:inline-flex}.tb-console .bar .lights i{flex:none;gap:4px;display:inline-flex}.tb-console .bar .lights i b{border-radius:50%;width:8px;height:8px}.tb-console .bar .clock{color:var(--inverse-text)}.tb-console .main{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:20px 40px;padding:20px 32px;display:grid}@media (max-width:819px){.tb-console .main{grid-template-columns:minmax(0,1fr);padding:18px}}.tb-ring{aspect-ratio:1;width:170px;margin:0 auto;position:relative}@media (max-width:639px){.tb-ring{width:130px}}.tb-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.tb-ring .c{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.tb-ring .pct{font:600 38px/1 var(--font-mono);letter-spacing:-.02em}@media (max-width:639px){.tb-ring .pct{font-size:30px}}.tb-ring .ph{font:500 12.5px/1.2 var(--font-mono);letter-spacing:.08em;color:var(--inverse-muted)}.tb-console h1{color:var(--inverse-text)}.tb-console .sub{color:var(--inverse-muted);text-wrap:pretty;font-size:15.5px;line-height:1.45}.tb-console h1{font-size:32px}.tb-bsteps{flex-direction:column;gap:1px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tb-bsteps li{color:var(--inverse-muted);border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:6px 12px;transition:background .25s;display:grid}.tb-bsteps li .g{font:600 16px/1 var(--font-mono);color:#ffffff59}.tb-bsteps li .l{font-size:15px;line-height:1.35}.tb-bsteps li .mt{font:500 13.5px/1.4 var(--font-mono);text-align:right}.tb-bsteps li.done{color:var(--inverse-text)}.tb-bsteps li.done .g{color:var(--olive-bright)}.tb-bsteps li.run{color:var(--inverse-text);background:#ffffff14}.tb-bsteps li.run .l{font-weight:600}.tb-bsteps li.run .g{color:var(--inverse-text)}.tb-bsteps li.run .mt,.tb-bsteps li.wait .mt{color:var(--inverse-muted)}.tb-console .sec{border-top:1px solid #ffffff1f;flex-direction:column;gap:10px;padding:14px 32px 16px;display:flex}@media (max-width:639px){.tb-console .sec{padding:18px}}.tb-console .sec-head{font:500 13px/1.4 var(--font-mono);letter-spacing:.06em;color:var(--inverse-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.tb-console .sec-head b{color:var(--inverse-text);font-weight:500}.tb-console .legend{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.tb-console .legend span{align-items:center;gap:6px;display:inline-flex}.tb-console .legend i{border-radius:3px;width:10px;height:10px}.tb-bcourses{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}@media (max-width:639px){.tb-bcourses{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.tb-bcourse{opacity:.18;transition:opacity .45s ease, transform .55s var(--rise), box-shadow .3s ease;background:#ffffff0d;border-radius:12px;overflow:hidden;transform:translateY(10px)scale(.98);box-shadow:inset 0 0 0 1px #ffffff14}.tb-bcourse.on{opacity:1;transform:none;box-shadow:inset 0 0 0 1px #ffffff29}.tb-bcourse .ph{aspect-ratio:16/9;background:#ffffff0f;display:grid;position:relative;overflow:hidden}.tb-bcourse .ph img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tb-bcourse .ph .tb-ico.flag{width:30%;height:40%;color:var(--inverse-muted);place-self:center}.tb-bcourse .txt{flex-direction:column;gap:4px;padding:8px 10px 10px;display:flex}.tb-bcourse .n{font:600 14.5px/1.3 var(--font-body);color:var(--inverse-text);text-wrap:pretty}.tb-bcourse .tg{font:600 11.5px/1 var(--font-mono);letter-spacing:.06em;border-radius:999px;align-self:flex-start;padding:5px 8px}.tb-bcourse .tg.must{background:var(--gorse);color:var(--on-gorse)}.tb-bcourse .tg.pick{background:var(--sand);color:var(--ink)}.tb-bcourse .tg.added{color:var(--sea-light);box-shadow:inset 0 0 0 1px var(--sea-light)}.tb-cells{grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:6px;display:grid}.tb-cell{background:0 0;border-radius:8px;flex-direction:column;justify-content:space-between;gap:4px;min-height:50px;padding:6px 8px;transition:background .25s,box-shadow .25s;display:flex;box-shadow:inset 0 0 0 1px #ffffff29}.tb-cell .lb{font:500 12.5px/1.2 var(--font-mono);color:#fff6}.tb-cell .tx{font:600 13.5px/1.25 var(--font-body);color:#ffffff4d;text-wrap:pretty}.tb-cell.golf{background:var(--olive);box-shadow:inset 0 0 0 1px var(--olive-bright)}.tb-cell.golf .lb,.tb-cell.golf .tx{color:var(--on-olive)}.tb-cell.travel{background:var(--sea);box-shadow:inset 0 0 0 1px var(--sea-light)}.tb-cell.travel .lb,.tb-cell.travel .tx{color:var(--inverse-text)}.tb-cell.free{background:var(--sand);box-shadow:inset 0 0 0 1px var(--sand)}.tb-cell.free .lb{color:var(--ink-2)}.tb-cell.free .tx{color:var(--ink)}.tb-splash{z-index:45;background:var(--olive);color:var(--on-olive);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;transition:transform .75s cubic-bezier(.7,0,.25,1);display:flex;position:fixed;inset:0;overflow:hidden}.tb-splash.gone{transform:translateY(-102%)}.tb-splash h2{font:700 72px/1.02 var(--font-display);color:var(--on-olive);flex-direction:column;align-items:center;margin:0;font-stretch:110%;display:flex}@media (max-width:639px){.tb-splash h2{font-size:44px}}.tb-splash .pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tb-splash .pills span{border:1px solid var(--on-olive);font:500 14px/1.2 var(--font-mono);border-radius:999px;padding:6px 14px}.tb-splash .type{max-width:40ch;min-height:1.5em;font:500 18px/1.5 var(--font-mono);letter-spacing:.02em;text-wrap:balance}@media (max-width:639px){.tb-splash .type{font-size:15px}}.tb-splash .caret{width:.55em;color:var(--gorse);margin-left:2px;animation:.84s step-end infinite gtbBlink;display:inline-block}.tb-fade{transition:opacity .55s ease, transform .7s var(--rise)}.tb-fade.hide{opacity:0;transform:translateY(16px)}.tb-fade.hide.up20{transform:translateY(20px)}.tb-fade.hide.scale{transform:scale(.6)}.tb-trip{flex-direction:column;gap:28px;width:100%;max-width:880px;margin:0 auto;padding-top:24px;display:flex}.tb-trip>header{flex-direction:column;gap:12px;display:flex}.tb-facts{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:8px;overflow:hidden}.tb-facts dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.tb-facts dl>div{box-shadow:-1px 0 0 var(--line), 0 -1px 0 var(--line);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.tb-facts dt{font:500 14px/1.3 var(--font-body);color:var(--muted)}.tb-facts dd{font:600 16px/1.35 var(--font-body)}.tb-facts .strip{border-top:1px solid var(--line);background:var(--surface-sunk);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 16px;display:flex}.tb-facts .strip>span{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.tb-btn{font:700 16px/22px var(--font-body);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}.tb-btn.outline{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.tb-btn.outline:hover{background:var(--surface-sunk)}.tb-btn.gorse{background:var(--gorse);color:var(--on-gorse);box-shadow:inset 0 0 0 1.5px var(--ink);gap:10px}.tb-btn.gorse:hover{filter:brightness(1.04)}.tb-over{font:600 16px/22px var(--font-body);color:var(--ink);background:var(--gorse-tint);border:1px solid var(--gorse);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}.tb-over:before{content:"";background:var(--gorse);border-radius:50%;width:8px;height:8px}.tb-over.small{flex:none;padding:10px 16px;font-size:15.5px}.tb-trip main{flex-direction:column;gap:44px;min-width:0;display:flex}.tb-note-box{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 18px;display:flex}.tb-note-box>div{flex-direction:column;flex:300px;gap:4px;display:flex}.tb-note-box .h{font:700 16px/1.35 var(--font-body)}.tb-note-box .b{color:var(--muted);font-size:15px;line-height:1.5}.tb-checks{background:var(--gorse-tint);border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.tb-checks .h{font:700 16px/1.35 var(--font-body);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tb-checks ul{color:var(--ink-2);flex-direction:column;gap:6px;padding-left:18px;font-size:15px;line-height:1.5;list-style:outside;display:flex}.tb-itin{border-bottom:1px solid var(--line);flex-direction:column;margin-top:10px;padding:0;list-style:none;display:flex}.tb-day{border-top:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;display:grid}@media (max-width:639px){.tb-day{grid-template-columns:56px minmax(0,1fr)}}.tb-tile{aspect-ratio:1;background:var(--surface-sunk);border-radius:10px;display:grid;position:relative;overflow:hidden}.tb-tile img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tb-tile .tb-ico.flag{width:42%;height:42%;color:var(--muted);place-self:center}.tb-tile.travel{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-dotted)}.tb-tile .plane{color:var(--sea);place-self:center;display:flex}.tb-tile .plane svg{width:38px;height:38px}@media (max-width:639px){.tb-tile .plane svg{width:26px;height:26px}}.tb-tile.free{background:var(--sand)}.tb-tile .word{font:600 13px/1 var(--font-mono);letter-spacing:.06em;color:var(--ink-2);place-self:center}.tb-tile.travel .word{color:var(--sea)}.tb-day .info{flex-direction:column;gap:4px;min-width:0;display:flex}.tb-day .lb{font:500 13.5px/1.3 var(--font-mono);letter-spacing:.02em;color:var(--muted)}.tb-day .lb.golf{color:var(--olive)}.tb-day .ti{font:700 18px/1.3 var(--font-body);text-wrap:pretty}.tb-day .ti a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.tb-day .ti a:hover{color:var(--sea-hover)}.tb-day .ds{color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.45}.tb-day .mt{font:500 14px/1.4 var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin-top:2px;display:flex}.tb-day .mt .dr{color:var(--sea)}.tb-day .mt .st{align-items:center;gap:7px;display:inline-flex}.tb-day .mt .tb-ico.bed{width:17px;height:17px;color:var(--muted)}.tb-avail{color:var(--ink-2);text-wrap:pretty;max-width:62ch;margin-top:16px;font-size:15.5px;line-height:1.55}.tb-est{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;margin-top:32px;scroll-margin-top:16px;overflow:hidden}.tb-est .top{background:var(--surface-sunk);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:18px 20px;display:flex}.tb-est .top .row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.tb-est h3{font:700 22px/1.2 var(--font-display);margin:0;font-stretch:110%}.tb-est .fig{font:600 26px/1.25 var(--font-mono);margin-top:4px}.tb-est .sub{color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.45}.tb-est dl{margin:0;padding:4px 20px}.tb-est dl>div{border-bottom:1px dotted var(--line-dotted);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:12px 0;display:grid}.tb-est dt{font:600 15.5px/1.4 var(--font-body)}.tb-est dd{font:600 15px/1.4 var(--font-mono);text-align:right;white-space:nowrap;margin:0}.tb-est dd.note{font:400 14.5px/1.45 var(--font-body);color:var(--muted);text-align:left;white-space:normal;text-wrap:pretty;grid-column:1/-1}.tb-est .budget{flex-direction:column;gap:10px;padding:14px 20px 18px;display:flex}.tb-est .budget .g{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;display:grid}.tb-est .budget .g span:first-child{font:600 15.5px/1.4 var(--font-body)}.tb-est .budget .g span:nth-child(2){font:600 15px/1.4 var(--font-mono);text-align:right}.tb-est .budget .g span:nth-child(3){color:var(--muted);grid-column:1/-1;font-size:14.5px;line-height:1.45}.tb-est .budget>p{color:var(--ink-2);border-top:1px solid var(--line);padding-top:10px;font-size:14.5px;line-height:1.45}.tb-est .overstrip{background:var(--gorse-tint);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 20px;display:flex}.tb-est .overstrip>div{flex-direction:column;flex:220px;gap:4px;min-width:0;display:flex}.tb-est .overstrip .h{font:700 16px/1.35 var(--font-body);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.tb-est .overstrip .b{color:var(--ink-2);font-size:14.5px;line-height:1.45}.tb-band{text-align:left;background:var(--olive);width:100%;color:var(--on-olive);cursor:pointer;font:inherit;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.tb-band:hover{background:var(--olive-hover)}.tb-band>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.tb-band b{font:700 16.5px/1.3 var(--font-body)}.tb-band small{text-wrap:pretty;font-size:15px;line-height:1.45}.tb-band>span:last-child{font:600 20px/1 var(--font-body);flex:none}.tb-dock{z-index:6;background:var(--paper);border-top:1px solid var(--line);margin:32px -32px 0;padding:16px 24px;position:sticky;bottom:0}@media (max-width:639px){.tb-dock{margin:32px -16px 0;padding:12px 16px}}.tb-dock>div{flex-wrap:wrap;justify-content:center;gap:10px;max-width:960px;margin:0 auto;display:flex}.tb-dock .btn{white-space:nowrap;flex:auto;gap:8px;padding:16px 24px;font-size:17px}.tb-dock .btn.btn-primary{flex:1.6 auto}.tb-dock .pdf{font:600 12.5px/1 var(--font-mono);letter-spacing:.04em;color:var(--muted)}@media (max-width:639px){.tb-dock .btn,.tb-dock .btn.btn-primary{flex:100%}}.tb-backdrop{z-index:40;background:var(--inverse-bg);opacity:0;pointer-events:none;transition:opacity .28s;position:fixed;inset:0}.tb-backdrop.on{opacity:.45;pointer-events:auto}.tb-sheet{z-index:41;visibility:hidden;width:min(600px,100%);transition:transform .34s var(--rise), visibility .34s;background:var(--paper);box-shadow:var(--shadow-panel);outline:none;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(104%)}.tb-sheet.on{visibility:visible;transform:none}@media (max-width:639px){.tb-sheet{border-radius:16px 16px 0 0;width:100%;top:28px;left:0;transform:translateY(104%)}}.tb-sheet-bar{z-index:2;background:var(--olive);color:var(--on-olive);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.tb-sheet-bar span{font:600 13.5px/1.3 var(--font-mono);letter-spacing:.04em}.tb-close{font:600 15px/1.2 var(--font-body);color:var(--on-olive);border:1px solid var(--on-olive);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px}.tb-sheet-body{flex-direction:column;gap:24px;padding:28px;display:flex}@media (max-width:639px){.tb-sheet-body{padding:20px}}.tb-sheet-body>header{flex-direction:column;gap:8px;display:flex}.tb-sheet-body>header p:last-child{color:var(--ink-2);text-wrap:pretty;max-width:60ch;font-size:16.5px;line-height:1.55}.tb-nsteps{margin:0;padding:0;list-style:none}.tb-nsteps li{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;padding:16px 0;display:grid}.tb-nsteps .num{background:var(--olive);width:32px;height:32px;color:var(--on-olive);font:600 15px/1 var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:flex}.tb-nsteps .tx{flex-direction:column;gap:4px;min-width:0;display:flex}.tb-nsteps b{font:700 17px/1.3 var(--font-body)}.tb-nsteps span span{color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.5}.tb-form{background:var(--surface-sunk);border-radius:14px;flex-direction:column;gap:20px;padding:18px;display:flex}@media (max-width:639px){.tb-form{padding:14px}}.tb-form .fhead{background:var(--olive);color:var(--on-olive);border-radius:12px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.tb-form .fhead h3{font:700 22px/1.2 var(--font-display);color:var(--on-olive);margin:0;font-stretch:110%}.tb-form .fhead p{text-wrap:pretty;font-size:15.5px;line-height:1.45}.tb-form label,.tb-form .fld{flex-direction:column;gap:6px;display:flex}.tb-form .flbl{font:600 15px/1.3 var(--font-body)}.tb-form .flbl .opt{color:var(--muted);font-weight:500}.tb-form .tb-input,.tb-form .tb-select{background-color:var(--surface);height:50px}.tb-form .phone{grid-template-columns:minmax(112px,132px) minmax(0,1fr);gap:8px;display:grid}.tb-form .phone .tb-select{font:400 15px/1.4 var(--font-mono)}.tb-form .two{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.tb-form .consent{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:15.5px;line-height:1.5;display:grid}.tb-form .consent input{width:20px;height:20px;accent-color:var(--olive);margin:2px 0 0}.tb-err{align-items:center;gap:8px;font-size:14.5px;display:flex}.tb-form .actions p{color:var(--ink-2);text-align:center;font-size:14.5px;line-height:1.45}.tb-form .btn:disabled{opacity:.6;cursor:progress}.tb-dialog-back{z-index:60;background:var(--inverse-bg);opacity:.45;position:fixed;inset:0}.tb-dialog{z-index:61;background:var(--paper);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-panel);border-radius:16px;outline:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.tb-dialog .tb-sheet-bar{padding:14px 20px}.tb-dialog .in{flex-direction:column;gap:14px;padding:20px;display:flex}.tb-dialog .h{font:700 18px/1.35 var(--font-body);text-wrap:pretty}.tb-dialog .b{color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.5}.tb-dialog ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.tb-dialog li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 0;display:flex}.tb-dialog li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.tb-dialog li b{font:600 16px/1.35 var(--font-body)}.tb-dialog li small{font:500 14px/1.4 var(--font-mono);color:var(--muted)}.tb-dialog .foot{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.tb-dialog .foot>span{flex-direction:column;gap:2px;display:flex}.tb-dialog .foot small{font:500 13.5px/1.3 var(--font-body);color:var(--muted)}.tb-dialog .foot b{font:600 18px/1.25 var(--font-mono)}.tb-sent-intro{background:var(--olive);max-width:760px;min-height:520px;color:var(--on-olive);text-align:center;transition:opacity .55s ease, transform .7s var(--rise);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:22px;margin:32px auto 0;padding:40px 24px;display:flex;overflow:hidden}@media (max-width:639px){.tb-sent-intro{min-height:420px}}.tb-sent-intro.out{opacity:0;transform:scale(.97)}.tb-sent-intro .stage{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.tb-sent-intro .ring{border:2px solid var(--on-olive);opacity:.9;transition:opacity 1.1s ease, transform 1.1s var(--rise);border-radius:50%;position:absolute;inset:0;transform:scale(.6)}.tb-sent-intro .ring.go{opacity:0;transform:scale(1.7)}.tb-sent-intro .disc{background:var(--on-olive);opacity:0;border-radius:50%;transition:opacity .5s,transform .6s cubic-bezier(.3,1.4,.5,1);position:absolute;inset:14px;transform:scale(.4)}.tb-sent-intro .disc.go{opacity:.14;transform:scale(1)}.tb-sent-intro img{opacity:0;width:auto;height:72px;transition:opacity .45s,transform .75s cubic-bezier(.3,1.5,.5,1);position:relative;transform:translateY(-36px)scale(.7)}.tb-sent-intro img.go{opacity:1;transform:none}.tb-sent-intro h1{font:700 42px/1.08 var(--font-display);color:var(--on-olive);text-wrap:balance;margin:0;font-stretch:110%}@media (max-width:639px){.tb-sent-intro h1,.tb-sent h1{font-size:30px!important}}.tb-sent-intro .bar{background:#ffffff40;border-radius:2px;width:220px;height:3px;display:block;overflow:hidden}.tb-sent-intro .bar i{background:var(--on-olive);border-radius:2px;width:0;height:100%;transition:width 1.3s cubic-bezier(.4,0,.2,1);display:block}.tb-sent-intro .bar i.go{width:100%}.tb-sent{max-width:760px;margin:0 auto;padding-top:32px}.tb-sent .sent-card{border:2px solid var(--olive);background:var(--surface);box-shadow:var(--shadow-panel);transition:opacity .55s ease, transform .7s var(--rise);border-radius:18px;overflow:hidden}.tb-sent .sent-card.hide{opacity:0;transform:translateY(24px)scale(.98)}.tb-sent .sent-card>header{background:var(--olive);color:var(--on-olive);flex-direction:column;gap:14px;padding:36px 40px;display:flex}.tb-sent .sent-card>header .tick{align-items:center;gap:12px;display:flex}.tb-sent .sent-card>header .tick>span:first-child{background:var(--on-olive);width:44px;height:44px;color:var(--olive);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.tb-sent .sent-card>header .tick .tb-ico.check{width:24px;height:24px}.tb-sent .sent-card>header .tick>span:last-child{font:600 14px/1.3 var(--font-mono);letter-spacing:.08em}.tb-sent h1{font:700 42px/1.08 var(--font-display);color:var(--on-olive);text-wrap:balance;margin:0;font-stretch:110%}.tb-sent .sent-card>header>p{text-wrap:pretty;max-width:56ch;font-size:17.5px;line-height:1.55}.tb-sent .refs{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.tb-sent .ref{border:1px solid var(--on-olive);font:500 14.5px/1.2 var(--font-mono);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.tb-sent .refs a{font:600 15.5px/1.2 var(--font-body);color:var(--on-olive);text-underline-offset:4px;align-items:center;gap:6px;padding:8px 2px;text-decoration:underline;display:inline-flex}.tb-sent .refs a:hover{color:var(--on-olive);text-decoration-thickness:2px}.tb-sent .demo{font:500 13.5px/1.4 var(--font-mono);background:#ffffff24;border-radius:8px;padding:8px 12px}.tb-sent .body{flex-direction:column;gap:32px;padding:36px 40px;display:flex}@media (max-width:639px){.tb-sent .sent-card>header,.tb-sent .body{padding:24px 20px}}.tb-next{border-bottom:1px solid var(--line);margin:14px 0 0;padding:0;list-style:none}.tb-next li{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;min-height:96px;padding:18px 0;display:grid}.tb-next .ic{background:var(--surface-sunk);border:1px solid var(--line);width:48px;height:48px;color:var(--olive);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.tb-next .ic i{background:var(--ink);width:20px;height:20px;color:var(--surface);font:600 11.5px/1 var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;top:-4px;right:-4px}.tb-next .tx{flex-direction:column;gap:4px;min-width:0;display:flex}.tb-next b{font:700 17px/1.35 var(--font-body)}.tb-next .tx span{color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.5}.tb-expect{background:var(--surface-sunk);border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid}.tb-expect>span{background:var(--surface);border:1px solid var(--line);width:44px;height:44px;color:var(--olive);border-radius:50%;justify-content:center;align-items:center;display:flex}.tb-expect .tb-ico.check{width:22px;height:22px}.tb-expect div{flex-direction:column;gap:6px;min-width:0;display:flex}.tb-expect b{font:700 17px/1.35 var(--font-body)}.tb-expect p{color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.5}.tb-sent .btns{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:24px;display:flex}.tb-sent .btns .btn{gap:8px;padding:14px 22px}.tb-sent .after{color:var(--muted);margin-top:-16px;font-size:15px;line-height:1.5}.tb-toast{z-index:30;background:var(--inverse-bg);color:var(--inverse-text);font:500 14.5px/1.4 var(--font-body);box-shadow:var(--shadow-panel);border-radius:999px;max-width:calc(100vw - 32px);padding:12px 18px;position:fixed;bottom:88px;left:50%;transform:translate(-50%)}
