html{overflow-anchor:none}.tw{max-width:820px;border:1px solid var(--hair);border-radius:20px;background:var(--bg);overflow:hidden}.tw [hidden]{display:none!important}.tw-bar{height:2px;background:var(--hair-soft)}.tw-bar i{display:block;height:100%;width:0;background:var(--ink)}.tw-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 36px;border-bottom:1px solid var(--hair-soft)}.tw-top .label{color:var(--ink-soft);font-variant-numeric:tabular-nums}.tw-pills{display:flex;flex-wrap:wrap;gap:8px}.tw-pill{border:1px solid var(--hair);border-radius:999px;background:none;cursor:pointer;padding:7px 16px;font-family:var(--font-sans);font-size:.74rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);transition:background .2s,color .2s,border-color .2s}.tw-pill:hover:not(:disabled){background:var(--beige-soft);color:var(--ink)}.tw-pill[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:#fff}.tw-pill:disabled{opacity:.4;cursor:default}.tw-stage{padding:44px 36px;display:grid;justify-items:center;gap:18px;text-align:center}.tw-phase{font-family:var(--font-serif);font-weight:300;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.tw-sec{font-family:var(--font-serif);font-weight:300;font-size:3.4rem;line-height:1;font-variant-numeric:tabular-nums}.tw-hint{font-size:1.02rem;font-weight:300;color:var(--ink-soft);max-width:460px}.tw-circle{position:relative;width:220px;height:220px;display:grid;place-items:center}.tw-circle::before{content:"";position:absolute;inset:0;border:1px solid var(--hair);border-radius:50%}.tw-disc{position:absolute;width:220px;height:220px;border-radius:50%;background:var(--beige);transform:scale(.42);transition:transform var(--d,0s) cubic-bezier(.45,0,.55,1),background .8s ease}.tw-disc::after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(0,0,0,.14);opacity:0;transform:scale(1)}.tw-circle.is-hold .tw-disc::after{animation:twHoldRing 3.5s ease-out infinite}@keyframes twHoldRing{0%{opacity:.5;transform:scale(1)}100%{opacity:0;transform:scale(1.18)}}.tw-phase,.tw-hint,.tw-marks{transition:opacity .2s ease,transform .2s ease}.tw-phase.is-swap,.tw-hint.is-swap,.tw-marks.is-swap{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.tw-disc{transition:background .8s ease}.tw-circle.is-hold .tw-disc::after{animation:none}.tw-phase,.tw-hint,.tw-marks{transition:none}}.tw-circle .tw-sec{position:relative}.tw-circle.is-hold .tw-disc{background:var(--beige-soft)}.tw-list{list-style:none;border-top:1px solid var(--hair-soft)}.tw-list li{display:grid;grid-template-columns:76px 1fr;gap:20px;align-items:baseline;padding:16px 36px;font-size:1.02rem;font-weight:300;color:var(--ink-soft);border-bottom:1px solid var(--hair-soft)}.tw-list li:last-child{border-bottom:0}.tw-list li b{font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.tw-list li.is-current{background:var(--beige-soft);color:var(--ink)}.tw-fields{display:grid;gap:10px;width:100%;max-width:460px;text-align:left}.tw-marks{display:flex;justify-content:center;gap:14px;margin-top:6px}.tw-mark{width:44px;height:44px;border:1px solid rgba(0,0,0,.28);border-radius:50%;background:#fff;cursor:pointer;padding:0;transition:background .25s,border-color .25s,transform .25s;-webkit-tap-highlight-color:transparent}.tw-mark:hover{border-color:var(--ink)}.tw-mark.is-on{background:var(--ink);border-color:var(--ink);transform:scale(1.06)}.tw-mark:focus-visible{outline:1px dashed var(--ink);outline-offset:3px}.tw-fields input{width:100%;border:0;border-bottom:1px solid var(--hair);background:none;padding:10px 2px;font-family:var(--font-serif);font-weight:300;font-size:1.1rem;color:var(--ink)}.tw-fields input:focus{outline:0;border-bottom-color:var(--ink)}.tw-fields input::placeholder{color:rgba(0,0,0,.28)}.tw-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 36px 30px;border-top:1px solid var(--hair-soft)}.tw-controls>.btn{order:2;margin-left:auto}.tw-controls>:not(.btn){order:1}.tw-controls .label{color:var(--ink-soft);font-variant-numeric:tabular-nums}.tw-controls--icons{position:relative;justify-content:flex-start;gap:4px}.tw-ibtn--center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.tw-controls--icons>*{order:0}.tw-controls--icons>.tw-ibtn--right{order:9;margin-left:auto}.tw-controls--icons>.btn{order:1;margin-left:auto}.tw-ibtn{width:44px;height:44px;border:0;border-radius:50%;background:none;cursor:pointer;color:var(--ink);display:inline-grid;place-items:center;padding:0;transition:background .2s,color .2s}.tw-ibtn:hover{background:rgba(0,0,0,.05)}.tw-ibtn:focus-visible{outline:1px dashed var(--ink);outline-offset:2px}.tw-ibtn .tw-ic{width:22px;height:22px;display:none}.tw-ibtn .tw-ic:first-child{display:block}.tw-ibtn.is-playing .tw-ic:first-child,.tw-ibtn.is-full .tw-ic:first-child,.tw-ibtn.is-on .tw-ic:first-child{display:none}.tw-ibtn.is-playing .tw-ic:last-child,.tw-ibtn.is-full .tw-ic:last-child,.tw-ibtn.is-on .tw-ic:last-child{display:block}.tw-sound{display:inline-flex;align-items:center}.tw-vol{-webkit-appearance:none;appearance:none;width:0;height:24px;margin:0;opacity:0;pointer-events:none;background:none;cursor:pointer;transition:width .25s ease,opacity .25s ease,margin .25s ease}@media (hover:hover){.tw-sound:hover .tw-vol,.tw-sound:focus-within .tw-vol{width:84px;margin:0 8px 0 2px;opacity:1;pointer-events:auto}}@media (hover:none){.tw-vol{display:none}}.tw-vol::-webkit-slider-runnable-track{height:1px;background:var(--hair)}.tw-vol::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-5.5px;border-radius:50%;background:var(--ink);border:0}.tw-vol::-moz-range-track{height:1px;background:var(--hair)}.tw-vol::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--ink);border:0}.tw-vol:focus,.tw-vol:focus-visible{outline:0}.tw.is-full .tw-vol::-webkit-slider-runnable-track,.tw:fullscreen .tw-vol::-webkit-slider-runnable-track{background:rgba(255,255,255,.35)}.tw.is-full .tw-vol::-webkit-slider-thumb,.tw:fullscreen .tw-vol::-webkit-slider-thumb{background:#fff}.tw.is-full .tw-vol::-moz-range-track,.tw:fullscreen .tw-vol::-moz-range-track{background:rgba(255,255,255,.35)}.tw.is-full .tw-vol::-moz-range-thumb,.tw:fullscreen .tw-vol::-moz-range-thumb{background:#fff}.tw-count{display:inline-flex;align-items:center;gap:8px}.tw-count .tw-ic{width:20px;height:20px}.tw-count b{font-weight:500}.tw-ghost{background:none;border:0;border-bottom:1px solid transparent;cursor:pointer;padding:0 0 2px;color:var(--ink-soft);font-family:var(--font-sans);font-size:.74rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.tw-ghost:hover{color:var(--ink);border-bottom-color:var(--ink)}.tw-audio{width:100%}.tw-nojs{padding:20px 36px;font-size:.95rem;font-weight:300;color:var(--ink-soft);border-top:1px solid var(--hair-soft)}.tw-live .tw-nojs{display:none}.tw-done{padding:44px 36px;display:grid;gap:16px}.tw-done h3{font-size:1.5rem}.tw-done p{font-size:1.02rem;font-weight:300;color:var(--ink-soft);max-width:640px}.tw-done ul{list-style:none;display:grid;gap:6px}.tw-done ul li{font-weight:300;border-left:1px solid var(--hair);padding-left:14px}@media (max-width:640px){.tw-stage,.tw-controls,.tw-done{padding-left:22px;padding-right:22px}.tw-top,.tw-nojs{padding-left:22px;padding-right:22px}.tw-list li{grid-template-columns:62px 1fr;gap:14px;padding-left:22px;padding-right:22px}.tw-circle,.tw-disc{width:180px;height:180px}}#next.section--dark{background:linear-gradient(160deg,#3a3a38 0%,#232322 45%,#161615 100%)}.tw-foot{max-width:820px;margin-top:20px}.tw-foot a{border-bottom:1px solid var(--hair)}.tw-head{margin-top:56px}.tw-key{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;max-width:620px}.tw-key .label{flex:1 0 100%;color:var(--ink-soft)}.tw-key input{flex:1 1 260px;min-width:0;border:0;border-bottom:1px solid var(--hair);background:none;padding:10px 2px;font-family:var(--font-serif);font-weight:300;font-size:1.05rem;color:var(--ink)}.tw-key input:focus{outline:0;border-bottom-color:var(--ink)}.tw-key input::placeholder{color:rgba(0,0,0,.28)}.tw-gate-note{max-width:620px;padding-top:8px}#toolGate .tp-note{margin-top:24px}#toolGate .tp-note a{border-bottom:1px solid var(--hair)}.tp-insight{max-width:720px;display:grid;gap:12px}.tp-insight p{font-size:1.02rem;font-weight:300;line-height:1.7}.tw-about{margin-top:56px}.tw-faq{margin-top:56px}.tw-stage--form{display:block;text-align:left;padding:32px 36px 8px}.tw-form{display:grid;gap:26px}.tw-field-label{display:block;font-family:var(--font-serif);font-weight:300;font-size:1.3rem;line-height:1.25;margin-bottom:4px}.tw-field-hint{font-size:.95rem;font-weight:300;color:var(--ink-soft);margin-bottom:8px;max-width:620px}.tw-field input[type="text"],.tw-field textarea{width:100%;border:0;border-bottom:1px solid var(--hair);background:none;padding:10px 2px;font-family:var(--font-serif);font-weight:300;font-size:1.1rem;line-height:1.5;color:var(--ink);resize:vertical}.tw-field input:focus,.tw-field textarea:focus{outline:0;border-bottom-color:var(--ink)}.tw-field input::placeholder,.tw-field textarea::placeholder{color:rgba(0,0,0,.28)}.tw-field--scale{display:grid;grid-template-columns:1fr auto;column-gap:20px;align-items:center}.tw-field--scale .tw-field-label,.tw-field--scale .tw-field-hint{grid-column:1 / -1}.tw-field--scale input[type="range"]{width:100%;accent-color:var(--ink)}.tw-scale-out{font-family:var(--font-serif);font-weight:300;font-size:1.3rem;min-width:5.5em;text-align:right;font-variant-numeric:tabular-nums}.tw-nojs-fields{display:none;list-style:none}.tw-nojs-fields li{padding:8px 0;border-bottom:1px solid var(--hair-soft);font-weight:300}.tw-nojs-fields b{font-weight:500}.tw--journal:not(.tw-live) .tw-nojs-fields{display:block}.tw--journal:not(.tw-live) .tw-form,.tw--journal:not(.tw-live) #twPlay{display:none}.tw-entries{border-top:1px solid var(--hair-soft)}.tw-entry{border-bottom:1px solid var(--hair-soft)}.tw-entry-head{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;padding:18px 36px;cursor:pointer;list-style:none}.tw-entry-head::-webkit-details-marker{display:none}.tw-entry-head .label{color:var(--ink-soft);white-space:nowrap}.tw-entry-brief{font-family:var(--font-serif);font-weight:300;font-size:1.05rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tw-entry[open] .tw-entry-brief{display:none}.tw-entry-body{display:grid;grid-template-columns:minmax(120px,170px) 1fr;gap:10px 20px;padding:0 36px 16px}.tw-entry-body dt{font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding-top:4px}.tw-entry-body dd{font-weight:300;line-height:1.6;white-space:pre-wrap}.tw-entry-del{margin:0 36px 18px}.tw-tools{display:flex;flex-wrap:wrap;gap:14px 28px;padding:20px 36px 26px;border-top:1px solid var(--hair-soft)}@media (max-width:640px){.tw-stage--form{padding:24px 22px 4px}.tw-entry-head,.tw-entry-body,.tw-tools{padding-left:22px;padding-right:22px}.tw-entry-del{margin-left:22px}.tw-entry-body{grid-template-columns:1fr;gap:2px 0}.tw-entry-body dd{margin-bottom:10px}}@media print{body.tw-print .nav,body.tw-print .tp-tab-wrap,body.tw-print .footer,body.tw-print .section:not(#tool),body.tw-print .tp-recognition,body.tw-print .tw-stage--form,body.tw-print .tw-controls,body.tw-print .tw-tools,body.tw-print .tw-done,body.tw-print .tw-foot,body.tw-print .hero-meta,body.tw-print .cookie-note,body.tw-print .tw-entry-del{display:none!important}body.tw-print .tw{border:0;max-width:none}body.tw-print .tp-top{padding-top:0}body.tw-print .tw-entry-head{padding:10px 0}body.tw-print .tw-entry-body{padding:0 0 10px}}.tw-mood{display:flex;flex-wrap:wrap;gap:6px}.tw-mood-btn{width:44px;height:44px;border:1px solid var(--hair);border-radius:50%;background:none;cursor:pointer;font-family:var(--font-serif);font-weight:300;font-size:1.15rem;color:var(--ink);transition:background .2s,color .2s,border-color .2s}.tw-mood-btn:hover{background:var(--beige-soft)}.tw-mood-btn[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:#fff}.tw-chart{border-top:1px solid var(--hair-soft)}.tw-chart .tw-top{border-bottom:0}.tw-chart-plot{padding:0 36px}.tw-chart-svg{width:100%;height:auto;display:block}.tw-chart-grid{stroke:var(--hair);stroke-width:1}.tw-chart-line{fill:none;stroke:var(--ink);stroke-width:1.5}.tw-chart-dot{fill:var(--bg);stroke:var(--ink);stroke-width:1.5}.tw-chart-ax{font-family:var(--font-sans);font-size:11px;fill:var(--ink-soft);text-anchor:end}.tw-chart-ax--x{text-anchor:middle}.tw-chart-note{padding:8px 36px 20px;color:var(--ink-soft)}@media (max-width:640px){.tw-mood-btn{width:38px;height:38px;font-size:1rem}.tw-chart-plot{padding:0 14px}.tw-chart-note{padding-left:22px;padding-right:22px}}.tw-xfer{padding:0 36px 26px;display:grid;gap:12px}.tw-xfer-note{font-size:.95rem;font-weight:300;color:var(--ink-soft);max-width:640px}.tw-xfer-code{width:100%;border:1px solid var(--hair);border-radius:12px;background:var(--beige-soft);padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:.78rem;color:var(--ink);resize:vertical}.tw-xfer-code:focus{outline:0;border-color:var(--ink)}.tw-xfer-actions{display:flex;flex-wrap:wrap;gap:14px 28px}@media (max-width:640px){.tw-xfer{padding-left:22px;padding-right:22px}}.tw-schema{display:grid;gap:16px;margin-bottom:8px}.tw-schema-rows{display:grid;gap:10px}.tw-schema-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center}.tw-schema-row input,.tw-schema-row select{border:0;border-bottom:1px solid var(--hair);background:none;padding:10px 2px;font-family:var(--font-serif);font-weight:300;font-size:1.05rem;color:var(--ink);min-width:0}.tw-schema-row input:focus,.tw-schema-row select:focus{outline:0;border-bottom-color:var(--ink)}.tw-schema .btn{justify-self:start;margin-top:8px}.tw-mood-btn--word{width:auto;padding:0 18px;border-radius:999px;font-family:var(--font-sans);font-size:.78rem;font-weight:500;letter-spacing:.06em}@media (max-width:640px){.tw-schema-row{grid-template-columns:1fr;gap:6px}}.tw--clouds .tw-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.tw--clouds .tw-top .tw-pills{grid-column:2}.tw--clouds .tw-top .tw-count{grid-column:3;justify-self:end}.tw-time{margin-left:8px}.tw.is-full .tw-controls .label,.tw:fullscreen .tw-controls .label{color:rgba(255,255,255,.7)}.tw--clouds .tw-top .tw-pill--watch{grid-column:1;justify-self:start}@media (max-width:640px){.tw--clouds .tw-top{grid-template-columns:1fr auto;row-gap:10px}.tw--clouds .tw-top .tw-pill--watch{grid-column:1;grid-row:1}.tw--clouds .tw-top .tw-count{grid-column:2;grid-row:1}.tw--clouds .tw-top .tw-pills{grid-column:1 / -1;grid-row:2;flex-wrap:nowrap}.tw-controls--icons .tw-ibtn--center{position:static;transform:none}.tw--clouds .tw-sky-play,.tw--clouds .tw-sky-lead{top:36%}}.tw-sky{position:relative;height:min(70vh,640px);min-height:440px;overflow:hidden;color:#fff;background:linear-gradient(180deg,#1d1e26 0%,#272420 42%,#37332e 100%)}.tw-sky-night{position:absolute;inset:0;pointer-events:none;opacity:var(--night,0);transition:opacity 3s linear;background:linear-gradient(180deg,#0e1017 0%,#18171a 55%,#221f1c 100%)}.tw-sky-glow{position:absolute;left:-20%;right:-20%;height:120%;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(240,232,215,.16),rgba(240,232,215,0) 62%)}.tw-sky-stars{position:absolute;inset:0 0 50% 0;pointer-events:none}.tw-sky-stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;opacity:var(--s,.4);animation:twStar var(--d,6s) ease-in-out infinite alternate}@keyframes twStar{from{opacity:calc(var(--s,.4) * .35)}to{opacity:var(--s,.4)}}.tw-sky-stars i.is-bright{animation-name:twStarBright}@keyframes twStarBright{from{opacity:calc(var(--s,.7) * .2);transform:scale(.75)}to{opacity:var(--s,.7);transform:scale(1.2)}}.tw-sky.is-summary{height:auto;min-height:min(70vh,640px);display:grid;align-content:center}.tw-sky-summary{position:relative;display:grid;align-content:center;justify-items:start;gap:14px;padding:56px 36px 52px;max-width:680px;animation:twLdIn .9s ease-out both}.tw-sky.is-summary .tw-cloud{display:none}.tw-sky-summary .label{color:rgba(255,255,255,.55)}.tw-sky-big{font-family:var(--font-serif);font-weight:300;line-height:1}.tw-sky-big b{font-weight:300;font-size:clamp(4rem,12vw,7rem);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tw-sky-big span{font-size:1.3rem;color:rgba(255,255,255,.6);margin-left:6px}.tw-sky-sub{font-size:1.08rem;font-weight:300;line-height:1.6;color:rgba(255,255,255,.72);max-width:520px}.tw-sky-rep{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px}.tw-sky-rep li{font-family:var(--font-serif);font-weight:300;font-size:1.35rem;color:rgba(255,255,255,.62)}.tw-sky-rep li.is-rep{color:#fff}.tw-sky-copy-row{margin-top:-2px}.tw-sky-copy{background:none;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:8px 16px;cursor:pointer;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.8);transition:border-color .2s,color .2s}.tw-sky-copy:hover{border-color:#fff;color:#fff}.tw-sky-copy:focus-visible{outline:1px dashed #fff;outline-offset:3px}.tw-sky-rep li em{font-style:normal;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.06em;color:rgba(255,255,255,.5);margin-left:8px}.tw-sky-text{font-size:1.05rem;font-weight:300;line-height:1.6;color:rgba(255,255,255,.72);margin-top:6px}.tw-after{font-family:var(--font-serif);font-style:italic;font-size:1.05rem;font-weight:300;line-height:1.6;color:var(--ink-soft);max-width:640px;margin:22px 0 0}.tw-sky-next a{color:#fff;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:1px}.tw-sky-next a:hover{border-bottom-color:#fff}@media (max-width:640px){.tw-sky-summary{padding:40px 22px 36px}}.tw-sky-intro{position:absolute;left:36px;right:36px;bottom:36px;max-width:520px;font-family:var(--font-serif);font-weight:300;font-size:1.1rem;line-height:1.6;color:rgba(255,255,255,.72)}.tw-sky.is-live .tw-sky-intro{display:none}.tw-sky:not(.is-live){cursor:pointer}.tw-sky-play{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;padding:0;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.03);color:rgba(255,255,255,.85);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .45s ease,border-color .2s,color .2s,background .2s;z-index:2}.tw-sky-play.is-in{opacity:1}.tw-sky-play:hover{border-color:#fff;color:#fff;background:rgba(255,255,255,.08)}.tw-sky-play:focus-visible{outline:1px dashed #fff;outline-offset:4px}.tw-sky-play .tw-ic{width:30px;height:30px;margin-left:3px;display:block}.tw-sky.is-summary .tw-sky-play{display:none}.tw-sky-lead{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:16px;pointer-events:none;animation:twLeadIn .6s ease-out both}.tw-sky-lead i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.75);animation:twLeadDot 1s ease-in-out both}.tw-sky-lead i:nth-child(1){animation-delay:.5s}.tw-sky-lead i:nth-child(2){animation-delay:1.4s}.tw-sky-lead i:nth-child(3){animation-delay:2.3s}@keyframes twLeadIn{from{opacity:0}to{opacity:1}}@keyframes twLeadDot{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.35)}}.tw-sky-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.tw-sky.is-summary .tw-sky-canvas{display:none}.tw-cloud{position:absolute;left:0;top:0;width:var(--w,260px);height:var(--w,260px);transform-origin:50% 48%;color:rgba(255,255,255,.55)}.tw-sky.has-canvas .tw-cloud.is-set .tw-cloud-word{visibility:hidden}.tw-cloud-tap{position:absolute;inset:33% 10% 19%;background:none;border:0;border-radius:40%;cursor:text;color:inherit;font-size:clamp(1.15rem,calc(var(--w,300px) * .075),1.75rem)}.tw-cloud-tap::after{content:'';position:absolute;left:50%;top:50%;width:1px;height:1.1em;margin:-.55em 0 0 -1px;background:rgba(255,255,255,.7);opacity:0;animation:twCaret 1.1s ease-in-out 1.3s infinite}@keyframes twCaret{0%,100%{opacity:0}50%{opacity:1}}.tw-cloud-tap{transition:opacity 2.5s ease}.tw-cloud.is-ending .tw-cloud-tap{opacity:0}.tw-cloud-input.is-fading{opacity:0}.tw-cloud-tap:focus-visible{outline:1px dashed rgba(255,255,255,.6);outline-offset:2px}.tw-cloud-input,.tw-cloud-word{position:absolute;left:12%;right:14%;top:57%;transform:translateY(-50%);text-align:center;font-family:var(--font-serif);font-weight:300;font-size:clamp(1.15rem,calc(var(--w,300px) * .075),1.75rem);line-height:1.3;color:#fff}.tw-cloud-input{background:none;border:0;padding:2px 0;outline:0;caret-color:#fff;animation:twCloudIn .3s ease-out backwards;transition:opacity 2.5s ease}.tw-cloud.is-set .tw-cloud-word{animation:twCloudWord .6s ease-out both}@keyframes twCloudIn{from{opacity:0;transform:translateY(calc(-50% + 6px))}to{opacity:1;transform:translateY(-50%)}}@keyframes twCloudWord{from{opacity:0}to{opacity:1}}.tw-cloud-input::placeholder{color:rgba(255,255,255,.35);font-size:.85em;text-transform:none;letter-spacing:0}.tw-cloud-word{pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-cloud.is-editing .tw-cloud-tap,.tw-cloud.is-set .tw-cloud-tap,.tw-cloud.is-closed .tw-cloud-tap{display:none}.tw-colon{display:inline-block;animation:twColon 2s ease-in-out infinite}@keyframes twColon{0%,100%{opacity:1}50%{opacity:.3}}.tw-clouds-stats{font-family:var(--font-sans)!important;font-size:.78rem!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.tw-clouds-q{font-style:italic}.tw-done p.tw-clouds-privacy{font-size:.72rem;color:var(--ink-soft)}.tw-clouds-next a{border-bottom:1px solid var(--hair)}@media (max-width:640px){.tw-sky{height:66vh;min-height:420px}.tw-sky.is-summary{min-height:66vh}.tw-sky-intro{left:22px;right:22px;bottom:24px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.tw-cloud{transition:none}.tw-sky-play{transition:none}.tw-sky-stars i,.tw-cloud-input,.tw-cloud.is-set .tw-cloud-word,.tw-sky-summary,.tw-colon{animation:none}.tw-cloud-tap::after{animation:none;opacity:.7}.tw-sky-night{transition:none}}@media (max-width:640px){.tw-sky-summary{padding:22px}}.tw.is-full,.tw:fullscreen{position:fixed;inset:0;z-index:1000;max-width:none;width:auto;height:auto;border:0;border-radius:0;display:flex;flex-direction:column;background:#1a1917}.tw.is-full .tw-sky,.tw:fullscreen .tw-sky{flex:1 1 auto;height:auto;min-height:0}.tw.is-full .tw-top,.tw:fullscreen .tw-top,.tw.is-full .tw-controls,.tw:fullscreen .tw-controls{background:#1a1917;border-color:rgba(255,255,255,.12)}.tw.is-full .tw-top .label,.tw:fullscreen .tw-top .label,.tw.is-full .tw-ghost,.tw:fullscreen .tw-ghost{color:rgba(255,255,255,.7)}.tw.is-full .tw-ghost:hover,.tw:fullscreen .tw-ghost:hover{color:#fff;border-bottom-color:#fff}.tw.is-full .tw-ibtn,.tw:fullscreen .tw-ibtn{color:rgba(255,255,255,.8)}.tw.is-full .tw-ibtn:hover,.tw:fullscreen .tw-ibtn:hover{color:#fff;background:rgba(255,255,255,.1)}.tw.is-full .tw-pills,.tw:fullscreen .tw-pills,.tw.is-full .tw-done,.tw:fullscreen .tw-done,.tw.is-full .tw-nojs,.tw:fullscreen .tw-nojs{display:none!important}.tw.is-full .btn,.tw:fullscreen .btn{background:#fff;color:var(--ink);border-color:#fff}.tw.is-full .tw-controls,.tw:fullscreen .tw-controls{padding-bottom:max(30px,env(safe-area-inset-bottom))}body.tw-fullscreen{overflow:hidden}.tw--lifedays .tw-stage--form{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:36px;min-height:400px;align-items:start;justify-items:stretch;padding:32px 36px}.tw-ld-main{min-width:0;display:grid;align-content:center;min-height:352px}.tw--lifedays .tw-stage--form:has(.tw-ld-ledger[hidden]){grid-template-columns:1fr}.tw-ld-screen{display:grid;gap:18px;width:100%;max-width:640px;margin:0 auto;text-align:center;justify-items:center}.tw-ld-screen.is-q{padding-top:24px}.tw-ld-q{font-family:var(--font-serif);font-weight:300;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.2}.tw-ld-hint{font-size:.98rem;font-weight:300;color:var(--ink-soft);margin-top:-8px;max-width:480px}.tw-ld-q .term-btn{width:18px;height:18px;font-size:.58rem;vertical-align:super;margin-left:4px}.tw-ld-input{display:grid;gap:12px;width:100%;max-width:360px;margin:0;justify-items:center}.tw-ld-num{display:flex;align-items:center;justify-content:center;gap:18px}.tw-ld-val{font-family:var(--font-serif);font-weight:300;font-size:clamp(3.4rem,9vw,5.4rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:2.2ch;text-align:center}.tw-ld-caption{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.tw-ld-hint--below{margin-top:-4px}.tw-ld-step{width:44px;height:44px;border-radius:50%;border:1px solid var(--hair);background:none;cursor:pointer;font-family:var(--font-serif);font-size:1.6rem;font-weight:300;color:var(--ink);line-height:1;transition:background .2s,border-color .2s}.tw-ld-step:hover{background:var(--beige-soft);border-color:var(--ink)}.tw-ld-range{width:100%;accent-color:var(--ink);height:2px;cursor:pointer}.tw-ld-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:20px;align-items:start;width:100%;max-width:640px}.tw-ld-pair .tw-ld-val{font-size:clamp(2.6rem,6vw,4rem)}.tw-ld-times{font-family:var(--font-serif);font-weight:300;font-size:2rem;color:var(--ink-soft);align-self:start;margin-top:22px}.tw-ld-screen.is-r{animation:twLdIn .6s ease-out both}@keyframes twLdIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tw-ld-big{position:relative;display:inline-block;font-family:var(--font-serif);font-weight:300;line-height:1}.tw-ld-big b{font-weight:300;font-size:clamp(3.4rem,10vw,6.4rem);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.tw-ld-big span{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:14px;font-size:1.2rem;color:var(--ink-soft);white-space:nowrap}.tw-ld-note{font-size:1.08rem;font-weight:300;line-height:1.6;color:var(--ink-soft);max-width:560px}.tw-ld-note.is-flash,.tw-ld-row.is-flash span,.tw-ld-row.is-flash b{background-image:linear-gradient(90deg,var(--flash-base,var(--ink-soft)) 0 33.3%,#b8352f 33.3% 66.6%,var(--flash-base,var(--ink-soft)) 66.6% 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:twLdFlash 2.2s linear both}.tw-ld-row.is-flash b{--flash-base:var(--ink)}@keyframes twLdFlash{from{background-position:100% 0}to{background-position:0 0}}.tw-ld-ledger{display:grid;gap:12px;align-content:start;padding-left:28px;border-left:1px solid var(--hair-soft);animation:twLdIn .5s ease-out both}.tw-ld-rows{display:grid}.tw-ld-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 0;border-bottom:1px solid var(--hair-soft)}.tw-ld-row:last-child{border-bottom:0}.tw-ld-row span{font-family:var(--font-sans);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-ld-row b{font-family:var(--font-serif);font-weight:300;font-size:1.2rem;line-height:1.1;font-variant-numeric:tabular-nums;text-align:right;transition:opacity .2s}.tw-ld-row.is-empty{opacity:.45}.tw-ld-row.is-empty span,.tw-ld-row.is-empty b{filter:blur(4px);user-select:none}.tw-ld-row.is-empty b{color:var(--ink-soft)}.tw-ld-row{transition:opacity .5s}.tw-ld-row span,.tw-ld-row b{transition:filter .5s}.tw-ld-row.is-free b{color:#2f7a3e}.tw-ld-fly{position:fixed;z-index:1200;pointer-events:none;font-family:var(--font-serif);font-weight:300;line-height:1;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);transform-origin:0 0;transition:transform .72s cubic-bezier(.2,.7,.2,1),opacity .72s,color .72s}.is-lived{--c:#8a8580}.is-ahead{--c:#e8e4de}.is-sleep{--c:#8fb8d8}.is-work{--c:#e0a458}.is-screen{--c:#c98b8b}.is-free{--c:#8fc49a}.tw-ld-dash{padding:44px 36px;display:grid;gap:28px;color:#fff;background:linear-gradient(168deg,#37332e 0%,#232120 55%,#1a1917 100%)}.tw-ld-dash .label{color:rgba(255,255,255,.55)}.tw-ld-hero{display:grid;gap:10px}.tw-ld-hero>.label{color:#8fc49a}.tw-ld-hero-num{position:relative;display:inline-block;justify-self:start;font-family:var(--font-serif);font-weight:300;line-height:1}.tw-ld-hero-num b{font-weight:300;font-size:clamp(4rem,13vw,8rem);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tw-ld-hero-num span{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:16px;font-size:1.3rem;color:rgba(255,255,255,.6);white-space:nowrap}.tw-ld-hero p{font-size:1.05rem;font-weight:300;color:rgba(255,255,255,.72)}.tw-ld-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.tw-ld-tile{display:grid;gap:6px;padding-top:14px;border-top:2px solid var(--c)}.tw-ld-tile b{font-family:var(--font-serif);font-weight:300;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1;font-variant-numeric:tabular-nums}.tw-ld-tile-sub{font-family:var(--font-sans);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45)}.tw-ld-life-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08)}.tw-ld-life-bar i{display:block;height:100%;background:var(--c)}.tw-ld-grid{display:grid;grid-template-columns:repeat(var(--cols,40),minmax(0,1fr));gap:3px;width:100%}.tw-ld-grid i{display:block;aspect-ratio:1;border-radius:2px;background:var(--c)}.tw-ld-keys{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.tw-ld-key{display:grid;grid-template-columns:12px minmax(0,1fr);gap:4px 10px;align-items:center;font-family:var(--font-sans)}.tw-ld-key i{width:12px;height:12px;border-radius:3px;background:var(--c);grid-row:1 / 3}.tw-ld-key span{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.7)}.tw-ld-key b{font-family:var(--font-serif);font-weight:300;font-size:1.1rem;color:#fff}.tw-ld-key em{font-style:normal;font-size:.68rem;color:rgba(255,255,255,.45);margin-left:6px}.tw-ld-key b,.tw-ld-key em{grid-column:2}.tw-ld-key b{display:inline}.tw-ld-dash-foot{font-size:1.05rem;font-weight:300;line-height:1.6;color:rgba(255,255,255,.72);max-width:600px}.tw-done p.tw-clouds-privacy{font-size:.72rem;color:var(--ink-soft)}@media (max-width:900px){.tw--lifedays .tw-stage--form{grid-template-columns:1fr;gap:24px}.tw--lifedays .tw-stage--form{padding:24px 22px}.tw-ld-ledger{padding-left:0;border-left:0;border-top:1px solid var(--hair-soft);padding-top:16px;min-height:0}.tw-ld-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px}.tw-ld-row{grid-template-columns:1fr;gap:2px;padding:0;border-bottom:0}.tw-ld-row b{font-size:1.1rem}}@media (max-width:640px){.tw-ld-tiles,.tw-ld-keys{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-ld-dash{padding:32px 22px}.tw-ld-grid{gap:2px}.tw-ld-pair{grid-template-columns:1fr;gap:10px}.tw-ld-times{display:none}}@media (prefers-reduced-motion:reduce){.tw-ld-screen.is-r,.tw-ld-row{animation:none}.tw-ld-fly{transition:none}}.tw-ld-shared{display:grid;gap:12px;justify-items:start;padding:20px 22px;border:1px solid rgba(255,255,255,.18);border-radius:14px}.tw-ld-shared p{font-size:1rem;font-weight:300;color:rgba(255,255,255,.72);max-width:520px}.tw-ld-shared .btn{background:#fff;color:var(--ink);border-color:#fff}.share--dash{margin:0;padding:0 36px 40px;background:#1a1917}@media (max-width:640px){.share--dash{padding:0 22px 32px}}.tp-forms-label{margin:0 0 12px}.tp-forms{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 32px}.tp-form{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center;width:280px;max-width:100%;box-sizing:border-box;padding:16px 18px;border:1px solid var(--hair);border-radius:16px;color:var(--ink);text-decoration:none;transition:border-color .2s,background .2s}.tp-form:hover{border-color:var(--ink);background:var(--beige-soft)}.tp-form-ic{grid-row:1 / 3;width:40px;height:40px}.tp-form .tp-form-ic{color:var(--ink)}.tp-form b{font-family:var(--font-sans);font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-form span{font-size:.86rem;color:var(--ink-soft);line-height:1.35}.tp-example{margin-bottom:28px}.tp-howto{margin:-8px 0 24px}.tp-howto-list{margin:8px 0 0;padding-left:22px;font-family:var(--font-serif);font-weight:300;font-size:1.05rem;line-height:1.6;color:var(--ink-soft);max-width:720px}.tp-howto-list li{margin:6px 0}.tp-howto-list b{font-weight:500;color:var(--ink)}.tp-ex{margin:12px 0 0;display:grid;gap:10px}.tp-ex-row{display:grid;grid-template-columns:170px 1fr;gap:14px;align-items:baseline}.tp-ex dt{font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.tp-ex dd{margin:0;font-family:var(--font-serif);font-weight:300;font-size:1.05rem;line-height:1.5}.tp-example .tp-note{margin-top:14px}@media (max-width:640px){.tp-ex-row{grid-template-columns:1fr;gap:2px}}.tp-ex-wrap{margin-top:14px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tp-ex-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-family:var(--font-serif);font-weight:300;font-size:.95rem;line-height:1.45}.tp-ex-table th,.tp-ex-table td{border:0;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair)}.tp-ex-table thead tr:first-child th:first-child,.tp-ex-table tbody td:first-child{border-left:1px solid var(--hair)}.tp-ex-table thead tr:first-child th{border-top:1px solid var(--hair)}.tp-ex-table th{text-align:center;vertical-align:middle;padding:16px 12px;background:var(--beige);font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.tp-ex-table thead tr + tr th{padding:10px 12px;font-size:.66rem;color:var(--ink-soft)}.tp-ex-table td{text-align:center;vertical-align:middle;padding:12px 12px;height:92px;box-sizing:border-box}.tp-ex-table td:first-child{white-space:nowrap;color:var(--ink-soft)}.tp-ex-wrap{overflow:visible;position:relative}@media (max-width:900px){.tp-ex-wrap{overflow-x:auto}}.tp-ex-table tr.is-try td{text-align:center;vertical-align:middle}.tp-ex-table [contenteditable]{outline:0;cursor:text;text-align:center;min-height:0}.tp-ex-table tr.is-try td{cursor:text}.tp-ex-table [contenteditable]:empty::before{content:attr(data-ph);color:rgba(0,0,0,.3);font-style:italic}.tp-ex-table tr.is-try:not(.tp-ghost) td:has([contenteditable]:focus){background:var(--beige-soft)}.tp-ex-table tr.tp-ghost td{pointer-events:none;border-bottom-color:transparent;-webkit-mask-image:linear-gradient(#000 0,#000 48%,rgba(0,0,0,.3) 78%,transparent 100%);mask-image:linear-gradient(#000 0,#000 48%,rgba(0,0,0,.3) 78%,transparent 100%)}.tp-ex-table tr.tp-ghost [contenteditable]{filter:blur(.9px)}.tp-pill{border:1px solid var(--hair);border-radius:999px;background:#fff;cursor:pointer;padding:8px 18px;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.05);transition:border-color .2s,color .2s}.tp-pill:hover{border-color:var(--ink)}.tp-try-pill{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:2}.tp-try-last{position:relative}.tp-try-del{position:absolute;right:-34px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;border:1px solid var(--hair);background:#fff;color:var(--ink-soft);display:none;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:border-color .2s,color .2s}.tp-try-del svg{width:11px;height:11px;display:block}tr.is-try.has-text .tp-try-del{display:flex}.tp-try-del:hover{border-color:var(--ink);color:var(--ink)}@media (max-width:900px){.tp-try-del{right:4px;top:4px;transform:none;width:18px;height:18px}.tp-try-del svg{width:9px;height:9px}.tp-try-last{padding-right:26px!important}}.tp-ex-table tbody th{text-align:left;vertical-align:middle;padding:12px;background:var(--beige-soft);font-family:var(--font-serif);font-weight:300;font-size:.95rem;line-height:1.45;color:var(--ink);text-transform:none;letter-spacing:0;border:0;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.tp-ex-table tbody th b{font-weight:400;display:block}.tp-ex-table tbody th i{display:block;font-size:.82rem;color:var(--ink-soft);margin-top:4px}@media (max-width:640px){.tp-form{width:100%}}.tw--breath .tw-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.tw--breath .tw-top .tw-pills{grid-column:2}.tw-pill--x2{min-width:52px;font-variant-numeric:tabular-nums}.tw-controls--icons>.tw-pill--x2{order:0}@media (max-width:640px){.tw--breath .tw-top{grid-template-columns:1fr auto}}.tw--breath .tw-top .tw-cycles{grid-column:-2 / -1;justify-self:end;display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft)}.tw-cycles .tw-ic{width:18px;height:18px;margin-right:2px}.tw-cyc{position:relative;width:32px;height:32px;border-radius:50%;border:1px solid var(--hair);background:none;cursor:pointer;font-family:var(--font-sans);font-size:.82rem;font-weight:500;color:var(--ink-soft);font-variant-numeric:tabular-nums;padding:0;transition:background .2s,color .2s,border-color .2s}.tw-cyc::before{content:"";position:absolute;inset:-6px;border-radius:50%}.tw-cyc:hover{border-color:var(--ink);color:var(--ink)}.tw-cyc[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:#fff}.tw-cyc:disabled{cursor:default;opacity:.55}.tw-cyc:focus-visible{outline:1px dashed var(--ink);outline-offset:3px}.tw--breath .tw-circle .tw-sec{transition:opacity .45s ease}.tw--breath .tw-circle.is-idle .tw-sec{opacity:0}.tw--breath .tw-sky-play{width:56px;height:56px;margin:-28px 0 0 -28px;border-color:rgba(0,0,0,.3);background:rgba(255,255,255,.55);color:var(--ink);z-index:3}.tw--breath .tw-sky-play .tw-ic{width:22px;height:22px}@media (min-width:1600px){.tw--breath.is-full .tw-hint,.tw--breath:fullscreen .tw-hint{font-size:1.15rem;max-width:560px}}.tw--breath .tw-sky-play:hover{border-color:var(--ink);background:rgba(255,255,255,.8);color:var(--ink)}.tw--breath .tw-sky-play:focus-visible{outline-color:var(--ink)}.tw--breath .tw-sky-lead{z-index:3}.tw--breath .tw-sky-lead i{background:rgba(0,0,0,.55)}.tw--breath .tw-stage:not(.is-live){cursor:pointer}.tw--breath .tw-stage.is-wait .tw-phase{opacity:0}.tw:not(.tw-live) .tw-sky-play,.tw:not(.tw-live) .tw-controls{display:none}.tw--breath .tw-phase,.tw--breath .tw-hint{transition:opacity .7s ease;transform:none}.tw--breath .tw-phase.is-swap,.tw--breath .tw-hint.is-swap{opacity:0;transform:none;transition-duration:.45s}.tw--breath.is-full,.tw--breath:fullscreen{background:#fff}.tw--breath.is-full .tw-top,.tw--breath:fullscreen .tw-top,.tw--breath.is-full .tw-controls,.tw--breath:fullscreen .tw-controls{background:#fff;border-color:var(--hair)}.tw--breath.is-full .tw-top .label,.tw--breath:fullscreen .tw-top .label,.tw--breath.is-full .tw-controls .label,.tw--breath:fullscreen .tw-controls .label{color:var(--ink-soft)}.tw--breath.is-full .tw-ibtn,.tw--breath:fullscreen .tw-ibtn{color:var(--ink)}.tw--breath.is-full .tw-ibtn:hover,.tw--breath:fullscreen .tw-ibtn:hover{color:var(--ink);background:rgba(0,0,0,.05)}.tw--breath.is-full .tw-pills,.tw--breath:fullscreen .tw-pills{display:flex!important}.tw--breath.is-full .tw-done:not([hidden]),.tw--breath:fullscreen .tw-done:not([hidden]){display:grid!important;flex:1 1 auto;align-content:center;justify-items:center;text-align:center;padding:0 10vw}.tw--breath.is-full .tw-done p,.tw--breath:fullscreen .tw-done p{max-width:620px}.tw--breath.is-full .btn,.tw--breath:fullscreen .btn{background:var(--ink);color:#fff;border-color:var(--ink)}.tw--breath.is-full .tw-stage,.tw--breath:fullscreen .tw-stage{flex:1 1 auto;align-content:center}.tw--breath.is-full .tw-circle,.tw--breath:fullscreen .tw-circle,.tw--breath.is-full .tw-disc,.tw--breath:fullscreen .tw-disc{width:min(300px,40vh);height:min(300px,40vh)}.tw--breath.is-full .tw-vol::-webkit-slider-runnable-track,.tw--breath:fullscreen .tw-vol::-webkit-slider-runnable-track{background:var(--hair)}.tw--breath.is-full .tw-vol::-webkit-slider-thumb,.tw--breath:fullscreen .tw-vol::-webkit-slider-thumb{background:var(--ink)}.tw--breath.is-full .tw-vol::-moz-range-track,.tw--breath:fullscreen .tw-vol::-moz-range-track{background:var(--hair)}.tw--breath.is-full .tw-vol::-moz-range-thumb,.tw--breath:fullscreen .tw-vol::-moz-range-thumb{background:var(--ink)}