*,*:before,*:after{box-sizing:border-box}html,body,#root{min-width:100%;min-height:100%;margin:0}button,input{font:inherit}:root{--font-stack: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--golden-number: 36px;--board-bg: #f5f6f4;--board-ink: #1f2925;--board-muted: #65706a;--board-border: #bbc2bd;--paper: #ffffff;--pine: #173d2b;--sand: #e9dfc8;--clay: #b96f4b;--sky: #c9dce4;color:var(--board-ink);font:16px/1.5 var(--font-stack)}body{color:var(--board-ink);background:var(--board-bg)}.lowland-board{--tc-bg-muted: var(--board-bg);--tc-dot-color: rgb(31 41 37 / 10%);--tc-selection-color: #315bea;--tc-border-radius: 8px;--tc-shadow-rest: 0 2px 4px rgb(31 41 37 / 8%), 0 10px 24px rgb(31 41 37 / 5%);--tc-shadow-float: 0 14px 36px rgb(31 41 37 / 14%);--tc-font-stack: var(--font-stack);background-position:-12px -12px}.lowland-board .tc-canvas-pages{inset-block-start:auto;inset-block-end:16px;inset-inline-start:16px}.lowland-board .tc-canvas-pages-menu{position:absolute;inset-block-end:48px;margin:0}.lowland-board .tc-canvas-pages-trigger,.lowland-board .tc-canvas-control{min-block-size:44px;color:var(--board-ink);font-family:var(--font-stack);font-size:14px;font-weight:650;background:var(--paper);border-color:#c8ceca;border-radius:8px;box-shadow:0 2px 3px #1f292514,0 8px 18px #1f29250d}.lowland-board .tc-canvas-controls{inset-inline-start:190px}.lowland-board .tc-canvas-controls>.tc-canvas-control:last-child{color:#fff;background:var(--board-ink);border-color:var(--board-ink)}.lowland-board .tc-canvas-controls>.tc-canvas-control:last-child:hover{background:#34413b}.lowland-board .tc-frame{background:var(--paper);border-color:var(--board-border);border-radius:8px}.lowland-board .tc-frame-title-bar{min-height:64px;padding:0 18px;font-family:var(--font-stack);background:var(--paper);border-color:#d0d5d1}.lowland-board .tc-frame-heading{flex-direction:column;align-items:flex-start;gap:1px}.lowland-board .tc-frame-title{font-size:15px;font-weight:700}.lowland-board .tc-frame-description{font-size:12px;color:var(--board-muted)}.lowland-board .tc-frame-route{display:none}.lowland-board .tc-link{min-height:88px;padding:15px 18px;font-family:var(--font-stack);background:var(--paper);border-color:var(--board-border);border-radius:8px}.lowland-board .tc-link-title{font-size:15px;font-weight:700}.lowland-board .tc-link-url{color:var(--board-muted);font-size:13px}.lowland-board .project-link{--tc-block-min-width: 210px}.lowland-board .project-link .tc-block-content{width:210px}.lowland-board .tc-note-content,.lowland-board .tc-mark-content{font-family:var(--font-stack)}.lowland-board .tc-note-content{padding:22px 24px;font-size:15px;line-height:1.5}.lowland-board .tc-note-content h2{margin-bottom:18px;font-size:14px;font-weight:750;letter-spacing:.055em}.lowland-board .tc-note-content li{margin-bottom:6px}.lowland-board .tc-mark-content{padding:22px 26px;font-size:14px;line-height:1.55}.lowland-board .tc-mark-content h2{margin-bottom:16px;font-size:18px;font-weight:750}.lowland-board .tc-mark-content hr{margin:18px 0;border:0;border-top:1px solid #d1d6d2}.lowland-board .component-specimen-block{width:350px}.component-specimen-block>.tc-block-content{width:100%;min-width:0;padding:0;overflow:hidden;background:var(--paper);border-color:var(--board-border);border-radius:8px;box-shadow:var(--tc-shadow-rest)}.component-specimen{font-family:var(--font-stack)}.component-specimen>header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:17px 20px;border-bottom:1px solid #d2d7d3}.component-specimen h2{margin:0;font-size:16px;font-weight:750}.component-specimen header span{flex:0 0 auto;color:var(--board-muted);font-size:12px}.component-actions{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:22px 20px 20px}.component-section-label{margin-top:4px;color:var(--board-muted);font-size:10px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.component-button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lowland-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;color:#fff;font:650 14px/1 var(--font-stack);text-decoration:none;background:var(--pine);border:1px solid var(--pine);border-radius:4px;transition:background-color .14s ease,color .14s ease,transform .14s ease}button.lowland-button{width:100%;cursor:pointer}.lowland-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.lowland-button:hover{background:#24523b;transform:translateY(-1px)}.lowland-button[data-variant=secondary]{color:var(--pine);background:transparent}.lowland-button[data-variant=secondary]:hover{color:#fff;background:var(--pine)}.lowland-button:focus-visible,.lowland-text-link:focus-visible,.site-header a:focus-visible,.site-journal-link:focus-visible,.cabin-selector input:focus-visible+span,.guest-stepper button:focus-visible,.lowland-field input:focus-visible,.calendar-toolbar button:focus-visible,.calendar-grid button:focus-visible{outline:2px solid #315bea;outline-offset:3px}.lowland-text-link{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;color:var(--pine);font-size:14px;font-weight:650;text-underline-offset:4px}.component-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:20px;border-top:1px solid #d2d7d3}.component-swatches div{display:flex;flex-direction:column;gap:7px}.component-swatches span{aspect-ratio:1;width:100%;border:1px solid rgb(31 41 37 / 8%);border-radius:4px}.component-swatches small{color:var(--board-muted);font-size:11px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stateful-demo{--background: #fafafa;--foreground: #18181b;--card: #fff;--muted: #f4f4f5;--muted-foreground: #71717a;--border: #e4e4e7;--accent: #18181b;--accent-foreground: #fafafa;--ring: #a1a1aa;--radius: 8px;min-height:100vh;padding:64px;color:var(--foreground);background:var(--background)}@media(prefers-color-scheme:dark){.stateful-demo{--background: #09090b;--foreground: #fafafa;--card: #18181b;--muted: #27272a;--muted-foreground: #a1a1aa;--border: #3f3f46;--accent: #fafafa;--accent-foreground: #18181b;--ring: #d4d4d8}}.stateful-demo-header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;max-width:1080px;margin:0 auto 32px}.stateful-demo-header span{color:var(--muted-foreground);font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.stateful-demo-header h1{margin:6px 0;font-size:clamp(32px,5vw,54px);line-height:1.05;letter-spacing:-.04em}.stateful-demo-header p,.stateful-demo article p,.stateful-demo-activity p{color:var(--muted-foreground)}.stateful-demo-header p{margin:0}.stateful-demo-actions{display:inline-flex;padding:3px;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius)}.stateful-demo button{min-height:34px;padding:0 12px;color:var(--foreground);cursor:pointer;background:transparent;border:0;border-radius:calc(var(--radius) - 3px)}.stateful-demo button[data-active],.stateful-demo-activity>button{color:var(--accent-foreground);background:var(--accent)}.stateful-demo button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.stateful-demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1080px;margin:0 auto}.stateful-demo article,.stateful-demo-activity{padding:22px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px 2px #0000000a}.stateful-demo article>div,.stateful-demo-activity{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.stateful-demo article h2,.stateful-demo-activity h2{margin:0;font-size:16px}.stateful-demo article p,.stateful-demo-activity p{margin:12px 0 0;font-size:14px}.stateful-demo article small{display:block;margin-top:20px;color:var(--muted-foreground)}.stateful-demo-activity{flex-wrap:wrap;max-width:1080px;margin:20px auto 0}.stateful-demo-activity ol{flex-basis:100%;padding:16px 0 0 20px;margin:8px 0 0;border-top:1px solid var(--border)}@media(max-width:760px){.stateful-demo{padding:32px 20px}.stateful-demo-header{align-items:stretch;flex-direction:column}.stateful-demo-grid{grid-template-columns:1fr}}.lowland-field{display:grid;gap:6px;color:var(--pine);font-size:12px;font-weight:650}.lowland-field input{width:100%;min-height:42px;padding:0 12px;color:var(--pine);font:14px/1 var(--font-stack);background:#fff;border:1px solid #9daa9f;border-radius:4px}.cabin-selector{min-width:0;padding:0;margin:0;border:0}.cabin-selector legend,.guest-choice>span{display:block;margin-bottom:8px;color:var(--pine);font-size:13px;font-weight:650}.cabin-selector>div{display:grid;gap:8px}.cabin-selector label{position:relative;display:flex;align-items:center;min-height:46px;color:var(--pine);cursor:pointer;border:1px solid #b9b5a9;border-radius:4px}.cabin-selector label[data-selected]{color:#fff;background:var(--pine);border-color:var(--pine)}.cabin-selector input{position:absolute;opacity:0;pointer-events:none}.cabin-selector label span{display:flex;align-items:center;width:100%;min-height:44px;padding:0 14px}.cabin-selector:not([data-compact]) label span:before{width:16px;height:16px;margin-right:12px;content:"";border:1px solid currentColor;border-radius:50%;box-shadow:inset 0 0 0 4px transparent}.cabin-selector:not([data-compact]) label[data-selected] span:before{box-shadow:inset 0 0 0 4px var(--pine),inset 0 0 0 8px #fff}.cabin-selector[data-compact]>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.cabin-selector[data-compact] label{justify-content:center;min-height:40px;margin-left:-1px;color:var(--pine);background:#fff;border-radius:0}.cabin-selector[data-compact] label:first-child{margin-left:0;border-radius:4px 0 0 4px}.cabin-selector[data-compact] label:last-child{border-radius:0 4px 4px 0}.cabin-selector[data-compact] label[data-selected]{background:var(--sand)}.cabin-selector[data-compact] label span{justify-content:center;min-height:38px;padding:0 8px;font-size:13px}.guest-stepper{display:grid;grid-template-columns:42px minmax(92px,1fr) 42px;min-height:42px}.guest-stepper button,.guest-stepper output{display:flex;align-items:center;justify-content:center;color:var(--pine);font:650 14px/1 var(--font-stack);background:#fff;border:1px solid #9daa9f}.guest-stepper button{cursor:pointer;border-radius:4px 0 0 4px}.guest-stepper button:last-child{margin-left:-1px;border-radius:0 4px 4px 0}.guest-stepper output{margin-left:-1px;font-weight:500;border-radius:0}.guest-stepper button:disabled{cursor:not-allowed;opacity:.4}.calendar-state-row{display:grid;grid-template-columns:repeat(4,40px);gap:9px}.calendar-state-row span{position:relative;display:grid;place-items:center;width:40px;height:40px;color:var(--pine);font-size:13px;border:1px solid #b9b5a9}.calendar-state-row span[data-state=selected]{color:#fff;background:var(--pine)}.calendar-state-row span[data-state=range]{background:var(--sand)}.calendar-state-row span[data-state=unavailable]{color:#879089;background:linear-gradient(to bottom right,transparent 49%,#aeb4af 50%,transparent 51%)}.availability-status{display:flex;align-items:center;gap:9px;margin:0;color:var(--pine);font-size:13px}.availability-status>span{display:grid;place-items:center;width:20px;height:20px;font-size:11px;border:1px solid currentColor;border-radius:50%}.availability-status[data-tone=confirmed]{font-weight:700}.is-embedded .tc-canvas-pages,.is-embedded .tc-canvas-controls{display:none}.lowland-site{min-height:100vh;color:var(--pine);font-family:var(--font-stack);background:#f5f0e7}.site-header{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:0 clamp(24px,5vw,72px);background:#f5f0e7;border-bottom:1px solid rgb(23 61 43 / 14%)}.site-logo{color:var(--pine);font-size:15px;font-weight:800;letter-spacing:.3em;text-decoration:none}.site-header nav{display:flex;gap:clamp(18px,3vw,40px)}.site-header nav a,.site-journal-link{color:var(--pine);font-size:14px;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color .14s ease}.site-header nav a:hover,.site-journal-link:hover{text-decoration-color:currentColor}.site-hero{display:grid;grid-template-columns:minmax(320px,46%) 1fr;min-height:calc(100vh - 76px);background:#f5f0e7}.site-hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(44px,7vw,104px) clamp(28px,5vw,72px)}.site-hero h1{max-width:680px;margin:0;font-size:clamp(44px,5.2vw,78px);font-weight:530;line-height:1.02;letter-spacing:-.04em}.site-hero p{max-width:410px;margin:28px 0 0;color:#435a4e;font-size:clamp(16px,1.6vw,21px);line-height:1.5}.site-hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.site-journal-link{font-weight:600;text-decoration:underline;text-decoration-color:currentColor}.site-hero-media{min-height:500px;margin:0;overflow:hidden}.site-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% center}.site-cabins,.site-booking,.site-journal,.site-visit{padding:clamp(72px,10vw,150px) clamp(28px,7vw,110px)}.site-cabins{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(60px,10vw,160px);background:#fff}.site-cabins h2,.site-booking h2,.site-journal h2,.site-visit h2{margin:0;font-size:clamp(34px,4.8vw,70px);font-weight:520;line-height:1.05;letter-spacing:-.035em}.site-cabins p{max-width:520px;margin:24px 0 0;color:#54645c;font-size:17px}.site-cabins ol{margin:0;padding:0;list-style:none;border-top:1px solid #b8c2bc}.site-cabins li{display:grid;grid-template-columns:44px 1fr auto;gap:14px;padding:20px 0;border-bottom:1px solid #d8ded9}.site-cabins li span,.site-cabins li small{color:#708078}.site-booking{background:#f5f0e7}.booking-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:42px}.booking-shell{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(300px,.75fr);border:1px solid #cbc4b5}.booking-calendar,.booking-summary{padding:clamp(24px,3vw,46px)}.calendar-toolbar{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;margin-bottom:26px}.calendar-toolbar strong{text-align:center;font-size:clamp(20px,2.2vw,30px);font-weight:520}.calendar-toolbar button{display:grid;place-items:center;width:42px;height:42px;color:var(--pine);cursor:pointer;background:transparent;border:1px solid #87958c;border-radius:0}.calendar-toolbar button:disabled{cursor:not-allowed;opacity:.35}.calendar-toolbar button:last-child{justify-self:end}.calendar-toolbar svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays span{padding:0 4px 12px;color:#647269;font-size:12px;text-align:center}.calendar-grid{border-top:1px solid #cbc4b5;border-left:1px solid #cbc4b5}.calendar-grid button,.calendar-empty{min-width:0;min-height:clamp(58px,6vw,82px);margin:0;border:0;border-right:1px solid #cbc4b5;border-bottom:1px solid #cbc4b5}.calendar-grid button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--pine);font:500 15px/1 var(--font-stack);cursor:pointer;background:#ffffff59;border-radius:0}.calendar-grid button:hover:not(:disabled){background:#fff}.calendar-grid button small{font-size:10px}.calendar-grid button[data-state=arrival]{color:#fff;background:var(--pine)}.calendar-grid button[data-state=departure]{color:#fff;background:var(--clay)}.calendar-grid button[data-state=range]{background:#d7e0da}.calendar-grid button[data-state=unavailable]{color:#8e9690;cursor:not-allowed;background:linear-gradient(to bottom right,#ffffff47 49.4%,#c1c3bd,#ffffff47 50.6%)}.calendar-empty{background:#ffffff2e}.booking-summary{display:flex;flex-direction:column;gap:28px;border-left:1px solid #cbc4b5}.guest-choice{padding-bottom:24px;border-bottom:1px solid #d1cabd}.booking-summary dl{display:grid;gap:9px;margin:0}.booking-summary dl div{display:grid;grid-template-columns:84px 1fr;gap:12px;font-size:13px}.booking-summary dt{color:#65746b}.booking-summary dd{margin:0;text-align:right}.booking-total{display:grid;gap:16px;padding-top:24px;margin-top:auto;border-top:1px solid #d1cabd}.booking-total>span{font-size:22px;font-weight:650}.site-journal{color:#fff;background:var(--pine)}.site-journal>div{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:64px}.site-journal article{padding:28px 0;border-top:1px solid rgb(255 255 255 / 42%)}.site-journal time{color:#ffffffad;font-size:13px}.site-journal h3{max-width:480px;margin:18px 0 0;font-size:clamp(24px,3vw,40px);font-weight:500;line-height:1.15}.site-visit{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;background:var(--sand)}.site-visit h2{max-width:760px}.site-footer{display:flex;justify-content:space-between;padding:28px clamp(28px,7vw,110px);color:#fff;font-size:13px;background:#102c1f}@media(max-width:720px){.lowland-board .tc-canvas-pages{inset-block-end:68px;inset-inline-start:12px}.lowland-board .tc-canvas-controls{inset-inline-start:12px;inset-block-end:12px;flex-wrap:nowrap;max-width:calc(100vw - 24px);padding:2px;overflow-x:auto}.lowland-board .tc-canvas-pages-trigger,.lowland-board .tc-canvas-control{min-block-size:42px;white-space:nowrap}.site-header{min-height:66px;padding-inline:20px}.site-header nav{gap:16px}.site-header nav a{font-size:13px}.site-hero{grid-template-columns:1fr}.site-hero-copy{min-height:520px;padding:64px 24px}.site-hero h1{font-size:clamp(46px,15vw,64px)}.site-hero-media{min-height:480px}.site-cabins{grid-template-columns:1fr;gap:48px}.site-cabins li{grid-template-columns:38px 1fr}.site-cabins li small{grid-column:2}.booking-heading{align-items:flex-start;flex-direction:column;gap:22px}.booking-shell{grid-template-columns:1fr}.booking-calendar,.booking-summary{padding:20px}.booking-summary{border-top:1px solid #cbc4b5;border-left:0}.calendar-toolbar{grid-template-columns:38px 1fr 38px;margin-bottom:20px}.calendar-toolbar button{width:38px;height:38px}.calendar-grid button,.calendar-empty{min-height:48px}.calendar-grid button{font-size:13px}.calendar-grid button small{display:none}.calendar-weekdays span{font-size:10px}.site-journal>div{grid-template-columns:1fr}.site-visit{align-items:flex-start;flex-direction:column}.site-footer{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.lowland-button,.site-header nav a,.site-journal-link,.calendar-grid button{transition:none}}:root{--tc-border-radius: var(--borderRadius-large, 12px);--tc-shadow-rest: var(--shadow-resting-small, 0 1px 3px rgba(0, 0, 0, .12));--tc-border-color: var(--borderColor-muted, rgba(0, 0, 0, .15));--tc-selection-color: var(--focus-outlineColor, #0969da);--tc-grid-size: var(--golden-number, 36px);--tc-grid-offset: calc(var(--tc-grid-size) / -2);--tc-font-stack: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}html:has(.tc-canvas),body:has(.tc-canvas){block-size:100%;margin:0;overflow:hidden;overscroll-behavior-y:none}.tc-canvas{--tc-bg-muted-default: var(--bgColor-muted, #f6f8fa);--tc-dot-color-default: var(--overlay-backdrop-bgColor, rgba(0, 0, 0, .08));--tc-shadow-float-default: var( --shadow-floating-small, 0 4px 12px rgba(0, 0, 0, .15) );box-sizing:border-box;min-width:100%;min-height:100vh;min-height:100dvh;margin:0;font-family:var(--tc-font-stack);position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;background-color:var(--tc-bg-muted, var(--tc-bg-muted-default));width:100%;max-width:100%;height:100vh;height:100dvh;color-scheme:light dark}.tc-canvas[data-color-mode=light]{color-scheme:light}.tc-canvas[data-color-mode=dark]{color-scheme:dark}.tc-canvas[data-dotted]{background-image:radial-gradient(var(--tc-dot-color, var(--tc-dot-color-default)) 2px,transparent 2px);background-size:var(--tc-grid-size) var(--tc-grid-size);background-position:var(--tc-grid-offset) var(--tc-grid-offset)}.tc-canvas-controls{position:fixed;z-index:10;inset-block-end:var(--base-size-16, 16px);inset-inline-start:var(--base-size-16, 16px);display:flex;flex-wrap:wrap;gap:var(--base-size-8, 8px);max-inline-size:calc(100vw - var(--base-size-32, 32px))}.tc-canvas-board{position:relative;inline-size:max(100%,var(--tc-canvas-width, 10000px));block-size:max(100%,var(--tc-canvas-height, 10000px));zoom:var(--tc-canvas-zoom, 1)}.tc-canvas-zoom{display:inline-flex}.tc-canvas-zoom .tc-canvas-control{border-radius:0}.tc-canvas-zoom .tc-canvas-control:first-child{border-start-start-radius:var(--borderRadius-medium, 6px);border-end-start-radius:var(--borderRadius-medium, 6px)}.tc-canvas-zoom .tc-canvas-control:last-child{border-start-end-radius:var(--borderRadius-medium, 6px);border-end-end-radius:var(--borderRadius-medium, 6px)}.tc-canvas-zoom .tc-canvas-control+.tc-canvas-control{margin-inline-start:-1px}.tc-canvas-zoom-button{min-inline-size:36px;font-size:18px}.tc-canvas-zoom-value{min-inline-size:58px;font-variant-numeric:tabular-nums}.tc-canvas-control{padding:var(--base-size-8, 8px) var(--base-size-12, 12px);font:inherit;font-weight:var(--base-text-weight-semibold, 600);color:var(--fgColor-default, CanvasText);cursor:pointer;background:var(--bgColor-default, Canvas);border:var(--borderWidth-thin, 1px) solid var(--borderColor-default, var(--tc-border-color));border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--tc-shadow-rest)}.tc-canvas-control:hover{background:var(--bgColor-muted, var(--tc-bg-muted-default))}.tc-canvas-control:focus-visible{outline:2px solid var(--tc-selection-color);outline-offset:2px}.tc-canvas-control:disabled{cursor:default;opacity:.5}.tc-canvas-pages{position:fixed;z-index:10;inset-block-start:var( --tc-canvas-pages-inset-block-start, calc(var(--prototype-overlay-top-inset, 0px) + var(--base-size-16, 16px)) );inset-inline-start:var(--base-size-16, 16px);font-size:var(--text-body-size-small, 13px)}.tc-canvas-pages-trigger{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--base-size-8, 8px);min-block-size:40px;padding:var(--base-size-8, 8px) var(--base-size-12, 12px);color:var(--fgColor-default, CanvasText);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bgColor-default, Canvas);border:var(--borderWidth-thin, 1px) solid var(--borderColor-default, var(--tc-border-color));border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--tc-shadow-rest);list-style:none}.tc-canvas-pages-trigger::-webkit-details-marker{display:none}.tc-canvas-pages-trigger:hover{background:var(--bgColor-muted, var(--tc-bg-muted-default))}.tc-canvas-pages-trigger:focus-visible{outline:2px solid var(--tc-selection-color);outline-offset:2px}.tc-canvas-pages[open] .tc-canvas-pages-trigger svg{transform:rotate(180deg)}.tc-canvas-pages-label{max-inline-size:200px;overflow:hidden;font-weight:var(--base-text-weight-semibold, 600);text-overflow:ellipsis;white-space:nowrap}.tc-canvas-pages-count{color:var(--fgColor-muted, GrayText);font-variant-numeric:tabular-nums}.tc-canvas-pages-menu{box-sizing:border-box;min-inline-size:240px;max-inline-size:360px;max-block-size:320px;padding:var(--base-size-8, 8px);margin:var(--base-size-4, 4px) 0 0;overflow:auto;list-style:none;background:var(--bgColor-default, Canvas);border:var(--borderWidth-thin, 1px) solid var(--borderColor-default, var(--tc-border-color));border-radius:var(--borderRadius-medium, 8px);box-shadow:var(--tc-shadow-float, var(--tc-shadow-float-default))}.tc-canvas-pages-link{display:block;padding:var(--base-size-8, 8px) var(--base-size-12, 12px);overflow:hidden;color:var(--fgColor-default, CanvasText);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--borderRadius-small, 4px)}.tc-canvas-pages-link:hover{background:var(--bgColor-muted, var(--tc-bg-muted-default))}.tc-canvas-pages-link[aria-current=page]{font-weight:var(--base-text-weight-semibold, 600);color:var(--fgColor-accent, var(--tc-selection-color));background:var(--bgColor-accent-muted, #ddf4ff)}@media(prefers-color-scheme:dark){.tc-canvas:not([data-color-mode=light]){--tc-bg-muted-default: var(--bgColor-muted, #161b22);--tc-dot-color-default: var( --overlay-backdrop-bgColor, rgba(255, 255, 255, .1) );--tc-shadow-float-default: var( --shadow-floating-small, 0 4px 12px rgba(0, 0, 0, .4) )}}.tc-canvas[data-color-mode=dark]{--tc-bg-muted-default: var(--bgColor-muted, #161b22);--tc-dot-color-default: var( --overlay-backdrop-bgColor, rgba(255, 255, 255, .1) );--tc-shadow-float-default: var( --shadow-floating-small, 0 4px 12px rgba(0, 0, 0, .4) )}body .tc-block{touch-action:none}.tc-block-translating{transition:transform calc(var(--tc-translation-ms, .25s) * 2) cubic-bezier(.78,.1,.51,.78) var(--tc-translation-ms, .25s)}.tc-block{position:absolute;width:fit-content}.tc-block:focus{outline:none}.tc-block[data-selected]{z-index:1}.tc-block-content{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--tc-block-gap, var(--base-size-8, 8px));position:relative;min-width:var(--tc-block-min-width, 300px);width:fit-content;height:min-content;padding:var(--tc-block-padding, var(--base-size-24, 24px));background-color:var(--tc-block-bg, var(--bgColor-default, Canvas));border:var(--borderWidth-thin, 1px) solid var( --tc-block-border-color, var(--borderColor-default, var(--tc-border-color)) );border-radius:var(--tc-border-radius)}.tc-block[data-selected] .tc-block-content{outline:2px solid var(--tc-selection-color);outline-offset:3px;border-radius:var(--tc-border-radius)}.tc-block-content:after{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;border-radius:var(--tc-border-radius);box-shadow:var(--tc-shadow-float, var(--tc-shadow-float-default));opacity:0;transition:opacity .3s ease-in-out}.tc-block-translating .tc-block-content:after,.tc-block-content:active:after,.tc-block-content:hover:after{opacity:0}.tc-block-translating .tc-block-content{outline:none}.tc-resizable-block>.tc-block-content{min-inline-size:0;inline-size:100%;block-size:100%}.tc-resizable-surface{min-inline-size:0;inline-size:100%;block-size:100%}.tc-frame-block{inline-size:min(var(--tc-frame-width, 1270px),calc(100vw - 72px));block-size:var(--tc-frame-height, 776px)}.tc-frame-block>.tc-block-content{gap:0;min-inline-size:0;inline-size:100%;block-size:100%;padding:0;background:transparent;border:0}.tc-frame{box-sizing:border-box;position:relative;display:flex;flex-direction:column;overflow:hidden;inline-size:100%;block-size:100%;background-color:var(--tc-frame-bg, var(--bgColor-default, Canvas));border:var(--borderWidth-thin, 1px) solid var( --tc-frame-border-color, var(--borderColor-default, var(--tc-border-color)) );border-radius:var(--tc-border-radius);box-shadow:var( --tc-frame-shadow, var(--shadow-resting-medium, var(--tc-shadow-rest)) )}.tc-frame-title-bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--stack-gap-normal, var(--base-size-16, 16px));padding:var(--stack-padding-condensed, var(--base-size-8, 8px)) var(--stack-padding-normal, var(--base-size-16, 16px));color:var(--fgColor-default, CanvasText);background-color:var( --tc-frame-title-bg, var(--bgColor-muted, var(--tc-bg-muted-default)) );border-bottom:var(--borderWidth-thin, 1px) solid var( --tc-frame-border-color, var(--borderColor-default, var(--tc-border-color)) )}.tc-canvas:has(.tc-frame-block.tc-block-dragging) .tc-frame:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;cursor:grabbing;pointer-events:auto}.tc-frame-heading{display:flex;align-items:baseline;gap:var(--stack-gap-condensed, var(--base-size-8, 8px));min-inline-size:0}.tc-frame-title,.tc-frame-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-frame-title{flex:0 1 auto;font-weight:var(--base-text-weight-semibold, 600)}.tc-frame-description{flex:1 1 auto;font-size:var(--text-body-size-small, 12px);color:var(--fgColor-muted, GrayText)}.tc-frame-route{margin-inline-start:auto;overflow:hidden;font-size:var(--text-body-size-small, 12px);color:var(--fgColor-muted, GrayText);text-overflow:ellipsis;white-space:nowrap}.tc-frame-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--base-size-4, 4px)}.tc-frame-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;flex:0 0 auto;place-items:center;inline-size:28px;block-size:28px;padding:0;font:inherit;color:var(--fgColor-muted, GrayText);cursor:pointer;background:transparent;border:0;border-radius:var(--borderRadius-small, 4px)}.tc-frame-action:hover:not(:disabled){color:var(--fgColor-default, CanvasText);background:var( --control-transparent-bgColor-hover, rgba(127, 127, 127, .12) )}.tc-frame-action:focus-visible{outline:2px solid var(--tc-selection-color);outline-offset:1px}.tc-frame-action:disabled{cursor:default;opacity:.45}.tc-frame-capture-toast{position:fixed;z-index:1000;inset-inline-start:50%;inset-block-end:var(--base-size-24, 24px);padding:var(--base-size-8, 8px) var(--base-size-12, 12px);font-family:var(--tc-font-stack);font-size:var(--text-body-size-small, 13px);font-weight:var(--base-text-weight-semibold, 600);color:var(--fgColor-onEmphasis, white);pointer-events:none;background:var(--bgColor-neutral-emphasis, #25292e);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--shadow-floating-medium, var(--tc-shadow-float-default));transform:translate(-50%)}.tc-frame-viewport{position:relative;flex:1 1 auto;overflow:hidden;inline-size:100%;min-block-size:0;background-color:var(--tc-frame-bg, var(--bgColor-default, Canvas))}.tc-frame-document{display:block;inline-size:100%;block-size:100%;border:0}.tc-frame-poster,.tc-frame-interaction-guard{position:absolute;top:0;right:0;bottom:0;left:0}.tc-frame-poster{z-index:1;overflow:hidden;background:var(--tc-frame-bg, var(--bgColor-default, Canvas));opacity:1;transition:opacity .12s ease-out}.tc-frame-snapshot{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top left;-webkit-user-select:none;user-select:none}.tc-frame-snapshot-picture{display:block;inline-size:100%;block-size:100%}.tc-frame-snapshot-fallback{display:grid;place-items:center;inline-size:100%;block-size:100%;font-size:var(--text-body-size-small, 12px);color:var(--fgColor-muted, GrayText);background:linear-gradient(135deg,transparent 25%,rgba(127,127,127,.06) 25% 50%,transparent 50% 75%,rgba(127,127,127,.06) 75%),var(--tc-frame-bg, var(--bgColor-default, Canvas));background-size:24px 24px}.tc-frame-loading-status{position:absolute;inset-inline-start:50%;inset-block-end:var(--base-size-16, 16px);padding:var(--base-size-4, 4px) var(--base-size-8, 8px);font-size:var(--text-body-size-small, 12px);color:var(--fgColor-default, CanvasText);white-space:nowrap;background:var(--overlay-bgColor, var(--bgColor-default, Canvas));border:var(--borderWidth-thin, 1px) solid var(--borderColor-default, var(--tc-border-color));border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--shadow-resting-medium, var(--tc-shadow-rest));transform:translate(-50%)}.tc-frame-interaction-guard{z-index:2;display:grid;place-items:center;cursor:grab;background:transparent;transition:background-color .12s ease-out}.tc-frame-interaction-guard:hover,.tc-frame-interaction-guard:focus-within{background:var(--overlay-backdrop-bgColor, rgba(0, 0, 0, .08))}.tc-frame-interaction-guard[data-loading]{cursor:progress;background:transparent}.tc-frame-interact-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-block-size:32px;padding:var(--base-size-6, 6px) var(--base-size-16, 16px);font:inherit;font-weight:var(--base-text-weight-semibold, 600);color:var(--button-primary-fgColor-rest, white);cursor:pointer;background:var(--base-color-black, #1f2328);border:var(--borderWidth-thin, 1px) solid var(--base-color-black, #1f2328);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--shadow-resting-small, 0 1px 0 rgba(31, 35, 40, .1));opacity:0;transition:opacity .12s ease-out,background-color .12s ease-out}.tc-frame-interaction-guard:hover .tc-frame-interact-button,.tc-frame-interaction-guard:focus-within .tc-frame-interact-button,.tc-frame-interact-button:focus-visible{opacity:1}.tc-frame-interact-button:hover:not(:disabled){background:var(--base-color-black, #1f2328)}.tc-frame-interact-button:focus-visible{outline:2px solid var(--tc-selection-color);outline-offset:2px}.tc-frame-interact-button:disabled{cursor:progress;opacity:.8}@media(prefers-reduced-motion:reduce){.tc-frame-poster,.tc-frame-interaction-guard,.tc-frame-interact-button{transition:none}}.tc-resize-handle{position:absolute;z-index:2;inset-inline-end:0;inset-block-end:0;inline-size:28px;block-size:28px;padding:0;color:var(--fgColor-muted, GrayText);cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 0 52%,currentColor 53% 57%,transparent 58% 66%,currentColor 67% 71%,transparent 72%);border:0;border-end-end-radius:var(--tc-border-radius);opacity:0;transition:opacity .12s ease-in-out}.tc-resizable-block[data-selected] .tc-resize-handle,.tc-resize-handle:focus-visible{opacity:1}.tc-resize-handle:focus-visible{outline:2px solid var(--tc-selection-color);outline-offset:-4px}html:has(.tc-slides),body:has(.tc-slides){block-size:100%;margin:0;overflow:hidden}.tc-slides{--tc-slides-background: var(--background, #f4f4f5);--tc-slides-foreground: var(--foreground, #18181b);--tc-slides-card: var(--card, #fff);--tc-slides-muted: var(--muted, #f4f4f5);--tc-slides-muted-foreground: var(--muted-foreground, #71717a);--tc-slides-border: var(--border, #e4e4e7);--tc-slides-accent: var(--accent, #18181b);--tc-slides-accent-foreground: var(--accent-foreground, #fafafa);--tc-slides-ring: var(--ring, #a1a1aa);--tc-slides-radius: var(--radius, 8px);box-sizing:border-box;position:fixed;display:flex;top:0;right:0;bottom:0;left:0;padding:var(--tc-slides-frame-padding, 5%);overflow:hidden;font-family:var(--tc-font-stack);color:var(--tc-slides-foreground);background:var(--tc-slides-background)}.tc-slides-browser{display:flex;flex:1;flex-direction:column;min-inline-size:0;min-block-size:0;overflow:hidden;background:var(--tc-slides-card);border:1px solid var(--tc-slides-border);border-radius:calc(var(--tc-slides-radius) + 2px);box-shadow:0 8px 30px #00000014}.tc-slides-browser-bar{display:flex;align-items:center;gap:12px;min-block-size:44px;padding:6px 10px;background:var(--tc-slides-muted);border-block-end:1px solid var(--tc-slides-border)}.tc-slides-browser-dots{display:inline-flex;gap:5px}.tc-slides-browser-dots i{inline-size:8px;block-size:8px;background:var(--tc-slides-muted-foreground);border-radius:999px;opacity:.45}.tc-slides-browser-route{flex:1;min-inline-size:0;padding:5px 12px;overflow:hidden;font-size:12px;color:var(--tc-slides-muted-foreground);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:var(--tc-slides-card);border:1px solid var(--tc-slides-border);border-radius:999px}.tc-slides-frame-viewport{position:relative;flex:1;min-block-size:0}.tc-slides-frame{display:block;inline-size:100%;block-size:100%;background:var(--tc-slides-card);border:0}.tc-slides-icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;inline-size:30px;block-size:30px;padding:0;font:inherit;color:var(--tc-slides-muted-foreground);text-decoration:none;cursor:pointer;background:transparent;border:0;border-radius:calc(var(--tc-slides-radius) - 2px)}.tc-slides-icon-button:hover{color:var(--tc-slides-foreground);background:color-mix(in srgb,var(--tc-slides-foreground) 7%,transparent)}.tc-slides-icon-button:focus-visible,.tc-slides-panel button:focus-visible,.tc-slides-panel input:focus-visible{outline:2px solid var(--tc-slides-ring);outline-offset:2px}.tc-slides-conclusion-scrim{position:fixed;z-index:20;background:#00000073;top:0;right:0;bottom:0;left:0}.tc-slides-cursor{position:fixed;z-index:40;inline-size:48px;block-size:48px;pointer-events:none;background:#3b82f647;border:1px solid rgb(59 130 246 / 38%);border-radius:999px;box-shadow:0 0 0 4px #3b82f61a;transform:translate(-50%,-50%)}.tc-slides-panel{position:fixed;z-index:30;inset-inline-start:24px;inset-block-end:24px;inline-size:min(340px,calc(100vw - 48px));overflow:hidden;background:var(--tc-slides-card);border:1px solid var(--tc-slides-border);border-radius:var(--tc-slides-radius);box-shadow:0 8px 24px #0000001f;will-change:transform}.tc-slides-panel-header{display:flex;align-items:center;gap:8px;min-block-size:42px;padding:6px 8px;cursor:grab;border-block-end:1px solid var(--tc-slides-border);touch-action:none}.tc-slides-panel[data-collapsed] .tc-slides-panel-header{border-block-end:0}.tc-slides-panel-header:active{cursor:grabbing}.tc-slides-panel-header strong{flex:1;min-inline-size:0;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tc-slides-grabber{color:var(--tc-slides-muted-foreground)}.tc-slides-steps-toggle{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--tc-slides-muted-foreground);cursor:pointer}.tc-slides-steps-toggle input{inline-size:14px;block-size:14px;margin:0;accent-color:var(--tc-slides-accent)}.tc-slides-panel-body{display:grid;gap:16px;padding:16px}.tc-slides-panel-body p{margin:0;font-size:13px;line-height:1.5}.tc-slides-progress{display:flex;gap:4px}.tc-slides-progress button{flex:1;block-size:4px;padding:0;cursor:pointer;background:var(--tc-slides-border);border:0;border-radius:999px}.tc-slides-progress button[data-active],.tc-slides-progress button[data-complete]{background:var(--tc-slides-accent)}.tc-slides-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tc-slides-actions button{min-block-size:34px;padding:0 12px;font:inherit;font-size:13px;font-weight:500;color:var(--tc-slides-foreground);cursor:pointer;background:var(--tc-slides-card);border:1px solid var(--tc-slides-border);border-radius:calc(var(--tc-slides-radius) - 2px)}.tc-slides-actions button:last-child{color:var(--tc-slides-accent-foreground);background:var(--tc-slides-accent);border-color:var(--tc-slides-accent)}.tc-slides-actions button:disabled{cursor:default;opacity:.45}.tc-slides-conclusion{font-size:13px;line-height:1.5}.tc-slides-conclusion>:first-child{margin-block-start:0}.tc-slides-conclusion>:last-child{margin-block-end:0}@media(prefers-reduced-motion:reduce){.tc-slides-cursor{box-shadow:none}}.tc-note-block>.tc-block-content,.tc-mark-block>.tc-block-content,.tc-link-block>.tc-block-content,.tc-image-block>.tc-block-content{gap:0;padding:0;background:transparent;border:0}.tc-image{box-sizing:border-box;inline-size:100%;block-size:100%;margin:0;overflow:hidden;background:var(--tc-image-bg, transparent);border-radius:var(--tc-image-radius, 4px)}.tc-image img{display:block;inline-size:100%;block-size:100%;object-fit:contain;border-radius:inherit;-webkit-user-select:none;user-select:none;pointer-events:none}.tc-note,.tc-mark{box-sizing:border-box;inline-size:100%;block-size:100%;overflow:auto;border-radius:var(--tc-border-radius)}.tc-note{--tc-note-bg: #fff8c5;--tc-note-border: #d4a72c;min-inline-size:180px;min-block-size:60px;color:var(--tc-note-fg, #24292f);color-scheme:light;background:var(--tc-note-bg);border:2px solid var(--tc-note-border);box-shadow:2px 3px 8px #0000000a}.tc-note[data-color=blue]{--tc-note-bg: #ddf4ff;--tc-note-border: #54aeff}.tc-note[data-color=green]{--tc-note-bg: #dafbe1;--tc-note-border: #4ac26b}.tc-note[data-color=pink]{--tc-note-bg: #ffebe9;--tc-note-border: #ff8182}.tc-note[data-color=purple]{--tc-note-bg: #fbefff;--tc-note-border: #c297ff}.tc-note[data-color=orange]{--tc-note-bg: #fff1e5;--tc-note-border: #d18616}.tc-mark{min-inline-size:200px;min-block-size:60px;color:var(--fgColor-default, #24292f);background:var(--tc-mark-bg, var(--bgColor-default, Canvas));border:var(--borderWidth-thin, 1px) solid var( --tc-mark-border-color, var(--borderColor-default, var(--tc-border-color)) );box-shadow:var(--tc-shadow-rest)}.tc-note-content{padding:var(--base-size-16, 16px) var(--base-size-20, 20px);font-size:var(--text-title-size-small, 18px);line-height:1.5}.tc-mark-content{padding:var(--base-size-24, 24px);font-size:var(--text-body-size-medium, 14px);line-height:1.6}.tc-note-content,.tc-mark-content{overflow-wrap:anywhere}.tc-note-content>:first-child,.tc-mark-content>:first-child{margin-block-start:0}.tc-note-content>:last-child,.tc-mark-content>:last-child{margin-block-end:0}.tc-note-content :is(h1,h2,h3,h4),.tc-mark-content :is(h1,h2,h3,h4){margin-block:0 .5em;line-height:1.25}.tc-note-content h1{font-size:1.4em}.tc-note-content h2{font-size:1.22em}.tc-note-content h3{font-size:1.1em}.tc-note-content h4{font-size:1em}.tc-note-content :is(p,ul,ol,blockquote,pre,table),.tc-mark-content :is(p,ul,ol,blockquote,pre,table){margin-block:0 .65em}.tc-note-content :is(ul,ol),.tc-mark-content :is(ul,ol){padding-inline-start:1.4em}.tc-note-content a,.tc-mark-content a{color:inherit;text-decoration:underline}.tc-note-content code,.tc-mark-content code{padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;background:#00000017;border-radius:.25em}.tc-note-content pre,.tc-mark-content pre{padding:.65em .8em;overflow-x:auto;background:#00000017;border-radius:.4em}.tc-note-content pre code,.tc-mark-content pre code{padding:0;background:none}.tc-note-content blockquote,.tc-mark-content blockquote{padding-inline-start:.7em;color:color-mix(in srgb,currentColor 70%,transparent);border-inline-start:.2em solid currentColor}.tc-note-content table,.tc-mark-content table{border-collapse:collapse}.tc-note-content :is(th,td),.tc-mark-content :is(th,td){padding:.3em .55em;text-align:start;border:1px solid color-mix(in srgb,currentColor 25%,transparent)}.tc-link{box-sizing:border-box;display:flex;align-items:center;gap:var(--base-size-12, 12px);min-inline-size:240px;min-block-size:72px;inline-size:100%;block-size:100%;padding:var(--base-size-12, 12px) var(--base-size-16, 16px);overflow:hidden;color:var(--fgColor-default, CanvasText);background:var(--tc-link-bg, var(--bgColor-default, Canvas));border:var(--borderWidth-thin, 1px) solid var( --tc-link-border-color, var(--borderColor-default, var(--tc-border-color)) );border-radius:var(--tc-border-radius);box-shadow:var(--tc-shadow-rest)}.tc-link-favicon{position:relative;display:grid;flex:0 0 32px;place-items:center;inline-size:32px;block-size:32px;overflow:hidden;color:var(--fgColor-muted, GrayText);background:var(--bgColor-muted, var(--tc-bg-muted-default));border-radius:var(--borderRadius-medium, 6px)}.tc-link-favicon>:is(svg,img){grid-area:1 / 1}.tc-link-favicon svg{inline-size:18px;block-size:18px}.tc-link-favicon img{position:relative;z-index:1;inline-size:32px;block-size:32px;object-fit:contain;background:var(--tc-link-bg, var(--bgColor-default, Canvas))}.tc-link-body{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-inline-size:0}.tc-link-title,.tc-link-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-link-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:1.35;color:inherit;text-decoration:none}.tc-link-title:hover{color:var(--fgColor-accent, var(--tc-selection-color));text-decoration:underline}.tc-link-url{font-size:var(--text-body-size-small, 12px);line-height:1.4;color:var(--fgColor-muted, GrayText)}
