.workspace-shell{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.workspace-brand-navigation{justify-self:start;display:inline-flex;align-items:center;gap:8px;flex:none}.workspace-brand-navigation .workspace-home-button{padding:5px 6px;margin-left:-6px;border-radius:7px}.workspace-file-menu-trigger{width:32px;height:34px;padding:0;display:grid;place-items:center;flex:none;border:1px solid var(--hairline);border-radius:7px;color:var(--muted);background:transparent;cursor:pointer}@media(hover:hover){.workspace-brand-navigation .workspace-home-button:hover,.workspace-file-menu-trigger:hover{background:var(--hairline);color:var(--ink)}}.workspace-file-menu-trigger[aria-expanded=true]{background:var(--hairline)}.workspace-file-menu-trigger>svg{color:var(--muted);flex:none}.workspace-file-menu{position:fixed;inset:auto;width:min(320px,calc(100vw - 24px));margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--hairline);border-radius:12px;color:var(--ink);background:#fff;box-shadow:var(--shadow);font-size:12px}.workspace-file-menu-top{position:sticky;top:-6px;padding-top:6px;margin-top:-6px;z-index:1;background:inherit}.workspace-close-others{padding:5px 8px;border:0;border-radius:6px;color:var(--muted);background:transparent;font:inherit;font-size:11px;cursor:pointer}.workspace-close-others:disabled{opacity:.45;cursor:default}.workspace-file-menu-heading{padding:7px 2px 7px 9px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}.workspace-file-menu-heading>span{display:flex;gap:6px}.workspace-file-menu-heading small{font:inherit;font-variant-numeric:tabular-nums}.workspace-open-file{display:flex;align-items:center;gap:4px;border-radius:6px}.workspace-open-file+.workspace-open-file{margin-top:2px}.workspace-open-file a{min-width:0;min-height:36px;padding:8px 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:6px;color:inherit;background:transparent;font:inherit;text-decoration:none;text-align:left;cursor:pointer}.workspace-open-file a{flex:1}.workspace-open-file a span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-open-file svg{flex:none}.workspace-file-close{width:30px;height:30px;margin-right:3px;padding:0;display:grid;place-items:center;flex:none;border:0;border-radius:5px;color:var(--muted);background:transparent;cursor:pointer}.workspace-file-menu :is(a,button):hover{background:var(--hairline)}.workspace-open-file a:hover{background:color-mix(in srgb,var(--hairline) 50%,transparent)}.workspace-file-menu .workspace-file-close:hover{color:var(--ink);background:transparent}.workspace-file-menu :is(a,button):focus-visible,.workspace-file-menu-trigger:focus-visible,.workspace-home-button:focus-visible{outline:2px solid var(--muted);outline-offset:-2px}.workspace-file-menu p{padding:8px 9px 12px;margin:0;color:var(--muted)}.workspace-home-button:active,.workspace-file-menu-trigger:active,.workspace-file-menu button:active{transform:scale(.97)}html[data-theme=dark] .workspace-file-menu{background:#242529}@media(pointer:coarse){.workspace-file-menu-trigger,.workspace-home-button{min-width:44px;min-height:44px}.workspace-file-menu :is(a,button){min-height:44px}.workspace-file-close{width:44px}}.workspace-content{min-height:0;flex:1;position:relative;overflow:auto}.workspace-file{height:100%}.workspace-shell .workspace-file>.deck-view,.workspace-shell .workspace-file>.document-view{height:100%;min-height:0}.workspace-shell .workspace-file>.library-shell{min-height:100%}.workspace-shell .workspace-file>.document-view{display:flex;flex-direction:column}.workspace-shell .document-view>.library-header{flex:none}.workspace-shell .workspace-file .document-view .library-workspace{height:auto;min-height:0;flex:1}.workspace-shell .workspace-file .document-view .canvas-layout{min-height:0}.workspace-content>.loading-view,.workspace-content>.access-denied-view{min-height:100%}.workspace-content>.table-record-backdrop.standalone{position:absolute}.folder-file-trigger-icon{display:none}.folder-file-picker{width:min(350px,calc(100vw - 24px));position:fixed;z-index:220;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--hairline);border-radius:12px;color:var(--ink);background:#fff;box-shadow:var(--shadow);font-size:12px}.folder-file-picker>header{min-height:43px;padding:7px 10px 7px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.folder-file-picker>header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-file-picker>header button{width:27px;height:27px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;color:var(--muted);background:transparent;cursor:pointer}.folder-file-picker>header,.folder-file-search,.folder-file-picker>footer{flex:none}.folder-file-search{margin:0 10px 8px;padding:7px 9px;display:flex;align-items:center;gap:7px;border:1px solid var(--hairline);border-radius:7px;color:var(--muted)}.folder-file-search input{width:100%;padding:0;border:0;outline:0;color:var(--ink);background:transparent;font:inherit}.folder-file-search input:focus-visible{outline:0}.folder-file-search:focus-within{outline:2px solid var(--hairline)}.folder-file-results{min-height:0;overflow-y:auto;overscroll-behavior:contain}.folder-file-results a{padding:10px 14px;display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.folder-file-results a>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-file-results a>small{color:var(--muted);font-size:10px}.folder-file-results a>svg{flex:none;color:var(--muted)}.folder-file-results a:hover,.folder-file-picker button:hover{background:var(--hairline)}.folder-file-picker :is(a,button):focus-visible{outline:2px solid var(--muted);outline-offset:-3px}.folder-file-results p{padding:12px 14px;color:var(--muted)}.folder-file-picker>footer{padding:7px;border-top:1px solid var(--hairline)}.folder-file-picker>footer button{width:100%;padding:8px;display:flex;align-items:center;gap:8px;border:0;border-radius:5px;color:var(--ink);background:transparent;font:inherit;cursor:pointer}.folder-file-trigger:active,.folder-file-picker button:active{transform:scale(.97)}.folder-file-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.folder-file-trigger>svg{flex:none}.folder-file-trigger{display:inline-flex;align-items:center;gap:6px}html[data-theme=dark] .folder-file-picker{background:#242529}@media(max-width:560px),(max-width:700px)and (hover:none)and (pointer:coarse){.workspace-shell .deck-folder-link.folder-file-trigger{width:30px;padding:0;display:flex;justify-content:center}.workspace-shell .deck-folder-link.folder-file-trigger>span,.workspace-shell .deck-folder-link.folder-file-trigger>svg:last-child{display:none}.workspace-shell .deck-folder-link .folder-file-trigger-icon{display:block}}@media(max-width:700px)and (pointer:coarse){.folder-file-search input{font-size:16px}.folder-file-picker>header button{width:40px;height:40px}.folder-file-results a,.folder-file-picker>footer button{min-height:44px}.workspace-shell .deck-folder-link.folder-file-trigger{width:40px;height:40px}}@media print{.workspace-file-menu{display:none}.workspace-shell,.workspace-content,.workspace-file{display:block;height:auto;overflow:visible}.workspace-shell .workspace-file>.document-view{display:block}}.workspace-shell>.library-header{flex:none}.workspace-shell>.workspace-content{height:0;width:min(1320px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:190px minmax(0,1fr);column-gap:42px;grid-template-rows:minmax(0,1fr);align-items:start}.workspace-shell>.workspace-content>.library-sidebar{grid-column:1;grid-row:1;margin-top:28px;top:28px}.workspace-shell>.workspace-content>:not(.library-sidebar){min-width:0;grid-column:2;grid-row:1}.workspace-shell .workspace-file .library-workspace{width:100%;margin:0}.workspace-shell .workspace-file .library-content{grid-template-columns:minmax(0,1fr)}.workspace-shell .workspace-file .library-content.has-right-rail{grid-template-columns:minmax(0,1fr) 300px}.workspace-shell:is([data-workspace-view=markdown],[data-workspace-view=pdf])>.workspace-content>.library-sidebar{margin-top:16px;top:16px}.workspace-shell:has(.workspace-file[data-active=true] .has-right-rail)>.workspace-content{width:min(1660px,calc(100% - 32px));column-gap:24px}@media(max-width:1480px){.workspace-shell:has(.workspace-file[data-active=true] .has-right-rail)>.workspace-content{width:min(1320px,calc(100% - 64px));column-gap:42px}.workspace-shell .workspace-file .library-content.has-right-rail{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.workspace-shell>.workspace-content{width:min(700px,calc(100% - 34px));display:block}.workspace-shell>.workspace-content>.library-sidebar{margin-top:20px}:is(.workspace-shell:is([data-workspace-view=markdown],[data-workspace-view=pdf]),.workspace-shell:has(.workspace-file[data-active=true] .has-right-rail))>.workspace-content{width:min(850px,calc(100% - 34px))}:is(.workspace-shell:is([data-workspace-view=markdown],[data-workspace-view=pdf]),.workspace-shell:has(.workspace-file[data-active=true] .has-right-rail))>.workspace-content>.library-sidebar{display:none}.workspace-shell[data-workspace-view=library] #workspace-files{height:auto}}@media(max-width:700px){:is(.workspace-shell[data-workspace-view=markdown],.workspace-shell:has(.workspace-file[data-active=true] .has-right-rail))>.workspace-content{width:100%}}:is(.workspace-shell:is([data-workspace-view=deck],[data-workspace-view=table],[data-workspace-view=draw],[data-workspace-view=design],[data-workspace-view=card]),.workspace-shell:has(.workspace-file[data-active=true] .reading-mode))>.library-header,:is(.workspace-shell:is([data-workspace-view=deck],[data-workspace-view=table],[data-workspace-view=draw],[data-workspace-view=design],[data-workspace-view=card]),.workspace-shell:has(.workspace-file[data-active=true] .reading-mode))>.workspace-content>.library-sidebar{display:none}:is(.workspace-shell:is([data-workspace-view=deck],[data-workspace-view=table],[data-workspace-view=draw],[data-workspace-view=design],[data-workspace-view=card]),.workspace-shell:has(.workspace-file[data-active=true] .reading-mode))>.workspace-content{width:100%;margin:0;display:block}@media print{.workspace-shell>.workspace-content{width:100%;height:auto;margin:0;display:block}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,Segoe UI,sans-serif;color:#1d1d1f;background:#f5f5f7;font-synthesis:none;text-rendering:optimizeLegibility;--accent: #1d1d1f;--accent-hover: #000;--ink: #1d1d1f;--muted: #6e6e73;--hairline: rgba(27, 31, 36, .1);--surface: rgba(255, 255, 255, .82);--shadow: 0 18px 60px rgba(31, 35, 48, .08)}@font-face{font-family:Virgil;src:url(/fonts/Virgil.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f5f5f7}button,input,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(29,29,31,.2);outline-offset:2px}select:not([multiple]){appearance:none;padding-inline-end:27px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='m2.5 3.75 2.5 2.5 2.5-2.5' stroke='%236f7076' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:10px 10px!important}@media(forced-colors:active){select:not([multiple]){appearance:auto;padding-inline-end:8px!important;background-image:none!important}}.brand{display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:750;letter-spacing:-.04em}.brand-mark{width:32px;height:32px;display:block;flex:none}.brand-mark img{display:block;width:100%;height:100%}.library-shell{min-height:100vh}.library-header{height:61px;padding:0 38px;display:grid;grid-template-columns:1fr auto;align-items:center;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(31,35,43,.07);background:#f9f9fbc2;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px)}.workspace-brand{justify-self:start;padding:0;border:0;background:transparent;cursor:pointer}.workspace-user{justify-self:end;display:flex;align-items:center;gap:8px}.mentions-control{position:relative;flex:none}.mentions-button{min-width:29px;height:29px;padding:0 7px;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid transparent;border-radius:8px;color:#77787d;background:transparent;cursor:pointer}.mentions-button:hover,.mentions-button[aria-expanded=true]{border-color:#dedfe2;color:#242529;background:#fff}.mentions-button>span{min-width:15px;height:15px;padding:0 4px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#242529;font-size:8px;font-weight:750}.mentions-popover{width:min(380px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 24px));position:fixed;z-index:220;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dedfe2;border-radius:13px;color:#414248;background:#fff;box-shadow:0 18px 48px #181a1f2b}.mentions-popover>header{flex:none;height:45px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--hairline)}.mentions-popover>header strong{color:var(--ink);font-size:13px}.mentions-popover>header>div{display:flex;align-items:center;gap:8px}.mentions-close{width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;color:var(--muted);background:transparent;cursor:pointer}.mentions-close:hover{color:var(--ink);background:var(--hairline)}.mentions-popover:focus{outline:none}.mentions-popover button:focus-visible{outline:2px solid var(--muted);outline-offset:-3px}.mentions-popover>header span{color:#85868b;font-size:9.5px}.mentions-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.mentions-list>button{width:100%;padding:11px 12px;display:grid;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:9px;border:0;border-bottom:1px solid var(--hairline);color:#55565b;background:#fff;text-align:left;cursor:pointer}.mentions-list>button:hover{background:#f5f5f6}.mentions-list>button.unread{background:#f7f7f8;box-shadow:inset 2px 0 #292a2e}.access-request-notification{padding:11px 12px;display:grid;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:9px;border-bottom:1px solid var(--hairline);background:#f7f7f8;box-shadow:inset 2px 0 var(--accent)}.mention-actor{width:29px;height:29px;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:#fff;background:#5e5f64;font-size:8px;font-weight:700}.mention-actor img{width:100%;height:100%;object-fit:cover}.mention-copy{min-width:0;display:grid;gap:5px;font-size:11px;line-height:1.35}.mention-copy>span{overflow-wrap:anywhere}.mention-copy strong,.mention-copy b{color:var(--ink);font-weight:650}.mention-copy small{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;color:#8c8d92;font-size:9.5px}.mention-copy small>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-copy time{color:#a0a1a5}.access-request-actions{display:flex;gap:6px}.access-request-actions button{height:27px;padding:0 10px;border:1px solid #dedfe2;border-radius:7px;color:#66676c;background:#fff;font-size:10px;font-weight:650;cursor:pointer}.access-request-actions button:first-child{border-color:#292a2e;color:#fff;background:#292a2e}.access-request-actions button:disabled{opacity:.5;cursor:default}.mentions-list>p{margin:0;padding:34px 14px;color:#999a9f;font-size:11px;text-align:center}.user-profile{position:relative}.user-button{padding:0;border:0;display:flex;align-items:center;gap:7px;color:#9a9aa0;background:transparent;cursor:pointer}.user-button:hover{color:#56575c}.logout-button{width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;color:#999a9f;background:transparent;cursor:pointer}.logout-button:hover{color:#1d1d1f;background:#ededf0}.theme-toggle{width:29px;height:29px;padding:0;flex:none;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;color:#77787d;background:transparent;cursor:pointer}.theme-toggle:hover{border-color:#dedfe2;color:#242529;background:#fff}.companion-mode-control{position:relative;flex:none}.puppy-mode-toggle{width:29px;height:29px;padding:0;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;color:#77787d;background:transparent;cursor:pointer}.puppy-mode-toggle:hover,.puppy-mode-toggle[aria-expanded=true]{border-color:#dedfe2;color:#242529;background:#fff}.puppy-mode-toggle.active{border-color:#cabfff;color:#5546d7;background:#eeeaff}.puppy-mode-toggle.active svg{animation:puppy-paw-wave 2.8s ease-in-out infinite;transform-origin:50% 80%}.companion-mode-menu{width:126px;position:absolute;z-index:230;top:calc(100% + 7px);right:0;padding:4px;display:grid;gap:1px;border:1px solid #dedfe2;border-radius:10px;background:#fff;box-shadow:0 14px 38px #181a1f29}.companion-mode-menu button{width:100%;height:30px;padding:0 8px;display:flex;align-items:center;gap:8px;border:0;border-radius:6px;color:#626368;background:transparent;font-size:11px;cursor:pointer}.companion-mode-menu button:hover{color:#25262a;background:#f1f1f3}.companion-mode-menu button.selected{color:#5546d7;background:#eeeaff}.companion-mode-menu svg{flex:none}.puppy-mode-layer{position:fixed;z-index:120;inset:0;overflow:hidden;pointer-events:none}.puppy-roamer{position:absolute;bottom:var(--puppy-bottom);animation-duration:var(--puppy-duration);animation-delay:var(--puppy-delay);animation-timing-function:linear;animation-iteration-count:infinite}.puppy-roamer:nth-child(1){--puppy-accent: #ec7195}.puppy-roamer:nth-child(2){--puppy-accent: #8c72e8}.puppy-roamer:nth-child(3){--puppy-accent: #e49c43}.puppy-roamer:nth-child(4){--puppy-accent: #4fa999}.puppy-roamer.right{left:-72px;animation-name:puppy-roam-right}.puppy-roamer.left{right:-72px;animation-name:puppy-roam-left}.puppy-companion{width:64px;height:68px;position:relative;display:block;isolation:isolate;transform:scale(1.1);transform-origin:50% 100%;animation:puppy-bounce .58s ease-in-out infinite}.puppy-roamer:nth-child(2) .puppy-companion{animation-duration:.64s;animation-delay:-.21s}.puppy-roamer:nth-child(3) .puppy-companion{animation-duration:.54s;animation-delay:-.37s}.puppy-roamer:nth-child(4) .puppy-companion{animation-duration:.61s;animation-delay:-.12s}.puppy-companion:before{content:"";width:54px;height:11px;position:absolute;z-index:-1;left:5px;bottom:1px;border-radius:50%;background:radial-gradient(ellipse,rgba(22,24,30,.22),rgba(22,24,30,.07) 52%,transparent 72%)}.puppy-sprite{width:64px;height:64px;position:relative;z-index:1;display:block;background-position:0 var(--companion-row, 0%);background-size:600% 100%;background-repeat:no-repeat;image-rendering:pixelated;animation:companion-run .58s steps(6) infinite;filter:drop-shadow(0 3px 1px rgba(0,0,0,.16))}.puppy-sprite.golden{background-image:url(/puppies/golden.png)}.puppy-sprite.corgi{background-image:url(/puppies/corgi.png)}.puppy-sprite.dachshund{background-image:url(/puppies/dachshund.png)}.puppy-sprite.husky{background-image:url(/puppies/husky.png)}.puppy-sprite.dalmatian{background-image:url(/puppies/dalmatian.png)}.puppy-sprite.shiba{background-image:url(/puppies/shiba.png)}.puppy-sprite.labrador{background-image:url(/puppies/labrador.png)}.puppy-sprite.terrier{background-image:url(/puppies/terrier.png)}.puppy-sprite.chihuahua{background-image:url(/puppies/chihuahua.png)}.kitten-mode .puppy-sprite,.vaca-mode .puppy-sprite,.bosses-mode .puppy-sprite,.family-guy-mode .puppy-sprite{background-size:600% 600%;background-position:0 var(--companion-row);background-repeat:no-repeat;animation:companion-run .58s steps(6) infinite}.kitten-mode .puppy-sprite{background-image:url(/companions/kitten-runners.png)}.vaca-mode .puppy-sprite{background-image:url(/companions/vaca-calves.png)}.bosses-mode :is(.trump,.xi,.modi,.burnham,.macron,.sheinbaum){background-image:url(/companions/world-leaders.png)}.bosses-mode :is(.ramaphosa,.albanese,.lula,.meloni,.zelenskyy,.milei){background-image:url(/companions/world-leaders-2.png)}.family-guy-mode :is(.peter-griffin,.lois-griffin,.brian-griffin,.chris-griffin,.meg-griffin,.glenn-quagmire){background-image:url(/companions/family-guy-cast.png)}.family-guy-mode :is(.cleveland-brown,.joe-swanson){background-image:url(/companions/family-guy-cast-2.png)}.family-guy-mode .stewie-griffin{background-image:url(/companions/stewie-run.png);background-size:800% 100%;background-position:0 0;animation:stewie-run .64s steps(8) infinite}.family-guy-mode .puppy-roamer{pointer-events:auto;cursor:url(/cursors/poke-hand.svg) 20 22,pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.family-guy-mode .puppy-roamer.poked{animation-play-state:paused}.family-guy-mode .puppy-roamer.poked .puppy-companion{animation:family-guy-poke-motion 1.05s ease-in-out both}.family-guy-mode .puppy-roamer.poked .puppy-sprite{background-image:url(/companions/family-guy-poke.png);background-size:300% 900%;background-position:0 var(--poke-row);animation:family-guy-poke-frames 1.05s steps(1) both}.kitten-mode .maine-coon,.vaca-mode .holstein,.bosses-mode :is(.trump,.ramaphosa){--companion-row: 0%}.kitten-mode .siamese,.vaca-mode .jersey,.bosses-mode :is(.xi,.albanese){--companion-row: 20%}.kitten-mode .bengal,.vaca-mode .hereford,.bosses-mode :is(.modi,.lula){--companion-row: 40%}.kitten-mode .british-shorthair,.vaca-mode .highland,.bosses-mode :is(.burnham,.meloni){--companion-row: 60%}.kitten-mode .calico,.bosses-mode :is(.macron,.zelenskyy){--companion-row: 80%}.bosses-mode :is(.sheinbaum,.milei){--companion-row: 100%}.family-guy-mode :is(.peter-griffin,.cleveland-brown){--companion-row: 0%}.family-guy-mode .joe-swanson{--companion-row: 40%}.family-guy-mode .lois-griffin{--companion-row: 20%}.family-guy-mode .brian-griffin{--companion-row: 40%}.family-guy-mode .chris-griffin{--companion-row: 60%}.family-guy-mode .meg-griffin{--companion-row: 80%}.family-guy-mode .glenn-quagmire{--companion-row: 100%}.family-guy-mode .peter-griffin{--poke-row: 0%}.family-guy-mode .lois-griffin{--poke-row: 12.5%}.family-guy-mode .stewie-griffin{--poke-row: 25%}.family-guy-mode .brian-griffin{--poke-row: 37.5%}.family-guy-mode .chris-griffin{--poke-row: 50%}.family-guy-mode .meg-griffin{--poke-row: 62.5%}.family-guy-mode .glenn-quagmire{--poke-row: 75%}.family-guy-mode .cleveland-brown{--poke-row: 87.5%}.family-guy-mode .joe-swanson{--poke-row: 100%}.bosses-mode .puppy-love,.family-guy-mode .puppy-love{display:none}.puppy-love{position:absolute;z-index:2;top:1px;right:3px;color:var(--puppy-accent);font:700 13px/1 ui-rounded,SF Pro Rounded,sans-serif;text-shadow:0 1px 0 rgba(255,255,255,.9),0 2px 5px rgba(65,39,70,.18);opacity:0;animation:puppy-love 5.4s ease-out infinite}.puppy-roamer:nth-child(2) .puppy-love{animation-delay:-1.8s}.puppy-roamer:nth-child(3) .puppy-love{animation-delay:-3.6s}.puppy-roamer:nth-child(4) .puppy-love{animation-delay:-4.5s}.puppy-roamer.left .puppy-sprite{transform:scaleX(-1)}@keyframes companion-run{to{background-position:-384px var(--companion-row, 0%)}}@keyframes stewie-run{to{background-position:-512px 0}}@keyframes family-guy-poke-motion{0%,to{transform:translateY(0) scale(1.1)}18%{transform:translateY(-5px) scale(1.1)}30%,68%{transform:translateY(4px) scale(1.1)}}@keyframes family-guy-poke-frames{0%,22%{background-position:0 var(--poke-row)}23%,68%{background-position:-64px var(--poke-row)}69%,to{background-position:-128px var(--poke-row)}}@keyframes puppy-paw-wave{0%,72%,to{transform:rotate(0) scale(1)}78%{transform:rotate(-12deg) scale(1.08)}84%{transform:rotate(10deg) scale(1.08)}90%{transform:rotate(-6deg) scale(1.04)}}@keyframes puppy-bounce{0%,to{transform:translateY(0) scale(1.1)}50%{transform:translateY(-2px) scale(1.1)}}@keyframes puppy-love{0%,73%,to{opacity:0;transform:translateY(4px) scale(.65) rotate(-8deg)}78%{opacity:.95;transform:translate(-1px) scale(1) rotate(4deg)}88%{opacity:0;transform:translate(-4px,-10px) scale(.8) rotate(10deg)}}@keyframes puppy-roam-right{0%,5%{opacity:0;transform:translate(0)}9%,90%{opacity:1}95%,to{opacity:0;transform:translate(calc(100vw + 144px))}}@keyframes puppy-roam-left{0%,5%{opacity:0;transform:translate(0)}9%,90%{opacity:1}95%,to{opacity:0;transform:translate(calc(-100vw - 144px))}}@media(prefers-reduced-motion:reduce){.puppy-roamer{right:auto;bottom:12px;animation:none}.puppy-roamer:nth-child(1){left:14px}.puppy-roamer:nth-child(2){left:82px}.puppy-roamer:nth-child(3){left:150px}.puppy-roamer:nth-child(4){left:218px}.puppy-sprite,.puppy-companion,.puppy-mode-toggle.active svg{animation:none}.family-guy-mode .puppy-roamer{pointer-events:none;cursor:default}.puppy-love{display:none}}.pwa-install-control{position:relative;display:none;flex:none}.pwa-install-button{width:29px;height:29px;padding:0;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;color:#77787d;background:transparent;cursor:pointer}.pwa-install-button:hover,.pwa-install-button[aria-expanded=true]{border-color:#dedfe2;color:#242529;background:#fff}.pwa-install-button svg{display:block}.pwa-install-help{width:min(260px,calc(100vw - 24px));position:absolute;z-index:220;top:calc(100% + 9px);right:0;padding:12px;display:grid;gap:5px;border:1px solid #dedfe2;border-radius:11px;color:#77787d;background:#fff;box-shadow:0 14px 38px #181a1f26;font-size:10px;line-height:1.45}.pwa-install-help strong{color:#292a2e;font-size:12px}.login-theme-toggle{position:fixed;z-index:2;top:22px;right:22px}.account-card{width:240px;position:absolute;z-index:40;top:42px;right:0;padding:15px;display:grid;gap:4px;border:1px solid #e3e4e7;border-radius:12px;background:#fff;box-shadow:0 14px 38px #181a1f26}.account-card strong{overflow:hidden;color:#303136;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.account-card small{overflow:hidden;color:#8d8e93;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-card>span{width:max-content;margin-top:7px;padding:4px 7px;border-radius:999px;color:#55575d;background:#eeeef0;font-size:9px;font-weight:650}.account-admin-settings{margin-top:10px;padding-top:10px;display:grid;gap:5px;border-top:1px solid #ececef}.account-admin-settings>span{display:flex;align-items:center;gap:5px;color:#8d8e93;font-size:8.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.account-admin-settings>button{min-width:0;height:34px;padding:0 8px;display:flex;align-items:center;gap:7px;border:0;border-radius:7px;color:#55575d;background:transparent;font-size:10.5px;cursor:pointer}.account-admin-settings>button>span{min-width:0;flex:1;text-align:left}.account-admin-settings>button:hover{color:#1d1d1f;background:#f2f3f5}.workspace-status{color:var(--muted);font-size:12px;display:flex;align-items:center;gap:6px}.workspace-status>span{width:7px;height:7px;border-radius:50%;background:#31c768;box-shadow:0 0 0 3px #31c7681f}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#392a19;background:linear-gradient(145deg,#ffe2ad,#f1b968);border:2px solid rgba(255,255,255,.85);box-shadow:0 2px 8px #22222821;font-weight:700;font-size:11px;object-fit:cover}.library-workspace{width:min(1320px,calc(100% - 64px));margin:0 auto}.document-view .library-workspace.has-right-rail{width:min(1660px,calc(100% - 32px))}.library-content{display:grid;grid-template-columns:190px minmax(0,1fr);gap:42px}.library-content.has-right-rail{grid-template-columns:190px minmax(0,1fr) 300px;gap:24px}.workspace-primary{min-width:0}.library-sidebar{max-height:calc(100vh - 105px);max-height:calc(100dvh - 105px);position:sticky;top:89px;align-self:start;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.library-sidebar::-webkit-scrollbar{display:none}.library-sidebar nav{display:grid;gap:3px}.library-sidebar button{width:100%;height:35px;padding:0 10px;display:flex;align-items:center;gap:9px;overflow:hidden;border:0;border-radius:8px;color:#6f7076;background:transparent;font-size:11.5px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.library-sidebar button svg{flex:none;color:#8c8d92}.library-sidebar button:hover{color:#33353a;background:#ffffff9e}.library-sidebar button.active{color:#25272c;background:#fff;box-shadow:0 1px 5px #1e202714;font-weight:620}.library-sidebar button.active svg{color:#25272c}.library-sidebar .sidebar-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis}.sidebar-unread-badge{min-width:17px;height:17px;padding:0 5px;margin-left:auto;display:grid;place-items:center;border-radius:999px;color:#fff;background:#d94b4b;box-shadow:0 0 0 2px #ffffffbf;font-size:8px;font-weight:750;line-height:1}.sidebar-section{min-width:0}.sidebar-section+.sidebar-section{margin-top:18px;padding-top:15px;border-top:1px solid #dddde1}.sidebar-section-label,.folder-heading p{margin:0 10px 7px;color:#999a9f;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sidebar-create-row{display:grid;gap:3px}.library-sidebar .sidebar-create-row button{color:#55575d;font-weight:620}.library-sidebar .sidebar-create-row button svg{color:#55575d}.library-sidebar .sidebar-create-row .sidebar-new-design svg{color:#5551d7}.library-sidebar .sidebar-create-row .sidebar-new-table svg{color:#157260}.folder-heading{margin:0;display:flex;align-items:center;gap:5px}.folder-heading p{flex:1}.folder-menu-trigger{width:24px;height:24px;padding:0;display:grid;place-items:center;border-radius:6px;color:#929399}.library-sidebar .folder-create-button{height:39px;margin-bottom:2px;color:#55575d;font-weight:620}.library-sidebar .folder-create-button svg{color:#55575d}.folder-create-form{min-width:0;height:39px;margin-bottom:2px;padding:0 5px 0 10px;display:flex;align-items:center;gap:8px;border-radius:8px;background:#fff;box-shadow:0 1px 5px #1e202714}.folder-create-form>svg{flex:none;color:#55575d}.folder-create-form input{min-width:0;flex:1;padding:0;border:0;outline:0;color:#25272c;background:transparent;font:inherit;font-size:11.5px}.library-sidebar .folder-create-form button{width:24px;height:24px;padding:0;display:grid;place-items:center;border-radius:6px}.folder-row{min-width:0;position:relative;display:flex;align-items:center}.folder-row>.folder-link{min-width:0;height:45px;flex:1}.folder-copy{min-width:0;flex:1;display:grid}.folder-title{min-width:0;display:flex;align-items:center;gap:5px}.folder-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-title>svg{flex:none;color:#55575d!important;transform:translateY(1px)}.folder-kind-icon{flex:none;display:grid;place-items:center}.folder-kind-icon svg{color:inherit!important}.folder-kind-icon.public{color:#397b55}.folder-kind-icon.private{color:#a4a5aa}.folder-actions{position:absolute;z-index:2;top:50%;right:2px;padding:2px;opacity:0;border-radius:7px;background:#f5f5f7f5;box-shadow:-5px 0 8px #f5f5f7f5;transform:translateY(-50%);transition:opacity .12s ease}.folder-row:hover .folder-actions,.folder-actions.open{opacity:1}.folder-actions.open{z-index:30}.folder-menu-trigger:hover,.folder-actions.open .folder-menu-trigger{color:#55575d;background:#ffffffb8}.folder-action-menu{width:164px;position:absolute;z-index:30;top:25px;right:0;padding:4px;display:grid;border:1px solid #e1e2e5;border-radius:10px;background:#fff;box-shadow:0 12px 30px #181a1f29}.folder-action-menu.above{top:auto;bottom:25px}.library-sidebar .folder-action-menu button{width:100%;height:32px;padding:0 9px;border-radius:7px;color:#55575d}.library-sidebar .folder-action-menu button:hover{color:#1d1d1f;background:#f3f3f5}.folder-action-menu button[aria-pressed=true]{color:#3f4045}.library-sidebar .folder-action-menu .folder-delete-button{color:#a35a5a}.library-sidebar .folder-action-menu .folder-delete-button:hover{color:#7f3030;background:#f8eeee}.library-main{min-width:0;padding:28px 0 80px}.document-view{height:100vh;overflow:hidden}.document-view .library-workspace{height:calc(100vh - 61px)}.document-view .library-main,.document-view .library-content{height:100%}.document-view .library-main{padding-top:16px;padding-bottom:0;overflow:hidden}.document-view .workspace-primary{min-height:0;display:flex;flex-direction:column}.document-view.reading-mode .library-header,.document-view.reading-mode .library-sidebar,.document-view.reading-mode .document-controls,.document-view.reading-mode .block-presence{display:none!important}.document-view.reading-mode .library-workspace,.document-view.reading-mode .library-main,.document-view.reading-mode .library-content,.document-view.reading-mode .workspace-primary{width:100%;height:100%;margin:0;padding:0}.document-view.reading-mode .library-workspace{height:100vh;height:100dvh}.document-view.reading-mode .library-content{display:block}.document-view.reading-mode .library-content.has-right-rail{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px}.document-view.reading-mode .document-comments-sidebar{height:calc(100% - 36px);margin-top:18px}.document-view.reading-mode .document-pane{width:min(1340px,calc(100% - clamp(24px,4vw,64px)));height:auto;margin:clamp(18px,3vh,32px) auto}.document-view.reading-mode .canvas-scroll{padding:0}.document-view.reading-mode .canvas-layout{min-height:100%}.document-view.reading-mode .canvas-layout.has-outline{width:min(1220px,100%);grid-template-columns:160px minmax(0,1040px);gap:20px}.document-view.reading-mode .canvas-layout.has-outline.outline-expanded{width:min(1300px,100%);grid-template-columns:fit-content(280px) minmax(0,1040px);gap:20px}.document-view.reading-mode .document-canvas{min-height:100%;padding:clamp(44px,5vw,72px) clamp(24px,4vw,56px) 120px}.reading-mode-exit{height:34px;padding:0 8px 0 10px;position:fixed;z-index:90;top:16px;right:16px;display:flex;align-items:center;gap:6px;border:1px solid rgba(30,33,40,.12);border-radius:9px;opacity:.52;color:#55575d;background:#ffffffdb;box-shadow:0 7px 24px #181a1f1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:10px;cursor:pointer;transition:opacity .12s}.reading-mode-exit:hover,.reading-mode-exit:focus-visible{opacity:1}.reading-mode-exit kbd{padding:2px 4px;border:1px solid #dedfe2;border-radius:4px;color:#8b8c91;background:#f5f5f6;font:8px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}@media(max-width:1050px){.document-view.reading-mode .library-content.has-right-rail{display:block}.document-view.reading-mode .document-comments-sidebar{height:auto;margin:0;top:60px}}.primary-button{border:0;border-radius:11px;min-height:40px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:var(--accent);box-shadow:0 7px 18px #0000002e,inset 0 1px #ffffff29;font-size:13px;font-weight:640;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.primary-button:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 9px 22px #00000038,inset 0 1px #ffffff29}.primary-button:active:not(:disabled){transform:translateY(0)}.primary-button:disabled{opacity:.5;cursor:default}.library-controls{margin:0;display:flex;align-items:center;gap:20px}.library-shell:not(.document-view) .library-controls{position:sticky;top:0;z-index:10;margin-top:-12px;padding:12px 0;background:#f5f5f7}.search-box{width:390px;height:40px;padding:0 10px 0 13px;position:relative;flex:none;display:flex;align-items:center;gap:9px;border-radius:11px;border:1px solid rgba(37,39,47,.08);background:#ffffffad;color:#8b8b90;box-shadow:0 2px 6px #14161e09;transition:width .18s cubic-bezier(.23,1,.32,1)}.search-box:focus-within{background:#fff;border-color:#1d1d1f4d;box-shadow:0 0 0 3px #1d1d1f12}.search-box input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:14.3px;color:var(--ink)}.search-box input::placeholder{color:#9a9aa0}.search-box kbd{min-width:20px;height:20px;display:grid;place-items:center;border-radius:5px;background:#76768017;color:#85858b;font:12.1px -apple-system,sans-serif}.search-box>svg{flex:none}.search-box.search-mode-type:focus-within{border-color:#6660c975;box-shadow:0 0 0 3px #6660c91a}.search-box.search-mode-author:focus-within{border-color:#2a8e5b6b;box-shadow:0 0 0 3px #2a8e5b17}.search-box.search-mode-tag:focus-within{border-color:#b47a226b;box-shadow:0 0 0 3px #b47a2217}@media(min-width:901px){.library-controls>.search-box:focus-within{width:min(520px,calc(100% - 170px))}}@media(prefers-reduced-motion:reduce){.search-box{transition:none}}.library-search-content{min-width:0;flex:1;display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none}.library-search-content::-webkit-scrollbar{display:none}.library-search-content.composing .library-search-text{min-width:1ch;flex:none}.search-box .library-search-token{height:26px;padding:0 5px 0 8px;flex:none;display:inline-flex;align-items:center;gap:3px;border-radius:999px;font-size:11.5px;font-weight:650;line-height:1;white-space:nowrap}.library-search-token.type{color:#5750a7;background:#eceaff}.library-search-token.author{color:#267454;background:#e4f5ec}.library-search-token.tag{color:#875b1d;background:#fff1d8}.library-search-token>button{width:18px;height:18px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;color:currentColor;background:transparent;cursor:pointer}.library-search-token>button:hover{background:#ffffffad}.search-box .library-search-token.draft{padding-right:8px;gap:1px}.search-box .library-search-token.draft input{min-width:0;max-width:24ch;height:22px;padding:0;flex:none;border:0;outline:0;color:currentColor;background:transparent;font:inherit;font-weight:inherit}.search-box .library-search-token.draft input::placeholder{color:currentColor;opacity:.52}.library-search-suggestions{width:min(300px,calc(100vw - 32px));max-height:292px;padding:5px;position:absolute;z-index:60;top:calc(100% + 7px);left:0;overflow-y:auto;border:1px solid #dedfe3;border-radius:11px;color:#55565b;background:#fffffffa;box-shadow:0 16px 38px #181a1f29}.library-search-suggestions>button{width:100%;min-height:42px;padding:5px 8px;display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;border:0;border-radius:7px;color:inherit;background:transparent;text-align:left;cursor:pointer}.library-search-suggestions>button:hover,.library-search-suggestions>button.active{color:#292a2e;background:#f1f1f4}.library-search-suggestions>button>span:nth-child(2){min-width:0;display:grid;gap:2px}.library-search-suggestions strong,.library-search-suggestions small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-search-suggestions strong{font-size:11.5px}.library-search-suggestions small{color:#929398;font-size:9px;font-weight:450}.library-search-suggestions>button>svg{color:#6661bc}.library-search-suggestions>p{margin:0;padding:12px 10px;color:#8d8e93;font-size:10.5px}.library-search-option-icon,.library-search-option-avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:8px}.library-search-option-icon{color:#625db2;background:#eceaff}.library-search-option-icon.tag{color:#875b1d;background:#fff1d8}.library-search-option-avatar{overflow:hidden;color:#246d4f;background:#e2f3ea;font-size:8.5px;font-weight:750}.library-search-option-avatar img{width:100%;height:100%;object-fit:cover}.tag-filter-control{min-width:0;position:relative;flex:1;display:flex;align-items:center;gap:5px}.tag-filters{min-width:0;flex:1;display:flex;align-items:center;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:2px 26px 4px 2px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent 100%)}.tag-filters::-webkit-scrollbar{display:none}.tag-search{width:180px;height:29px;padding:0 7px;flex:none;display:flex;align-items:center;gap:6px;border:1px solid #dedfe3;border-radius:8px;color:#8a8b90;background:#f7f7f8}.tag-search:focus-within{border-color:#a6a7ac;background:#fff}.tag-search input{min-width:0;flex:1;border:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:11px}.tag-search button{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:6px;color:#85868b;background:transparent;cursor:pointer}.tag-search button:hover{color:#35363a;background:#7676801a}.tag-search-empty{flex:none;color:#999a9f;font-size:10px}.tag-search-toggle{width:29px;height:29px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;color:#77787d;background:transparent;cursor:pointer}.tag-search-toggle:hover,.tag-search-toggle.active{color:#1d1d1f;background:#76768017}.tag-overflow{flex:none}.tag-overflow summary{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#77787d;cursor:pointer;list-style:none}.tag-overflow summary::-webkit-details-marker{display:none}.tag-overflow summary:hover,.tag-overflow[open] summary{color:#1d1d1f;background:#76768017}.tag-overflow:has(.tag-pill.selected) summary{box-shadow:inset 0 0 0 1px #8b8c91}.tag-overflow-popover{width:min(360px,calc(100vw - 32px));max-height:260px;padding:12px;position:absolute;z-index:30;top:36px;right:0;overflow-y:auto;display:flex;align-items:center;flex-wrap:wrap;gap:7px;border:1px solid #e1e2e5;border-radius:12px;background:#fff;box-shadow:0 16px 38px #181a1f29}.clear-tag-filter{width:29px;height:29px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;color:#8b8c91;background:transparent;cursor:pointer}.clear-tag-filter:hover{color:#3f4147;background:#76768017}.archive-bulk-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.archive-bulk-actions>span{margin-right:2px;color:#77787d;font-size:11px;white-space:nowrap}.archive-bulk-actions button{min-height:32px;padding:0 9px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e1e3e7;border-radius:8px;color:#5d5f65;background:#fff;font-size:10.5px;cursor:pointer}.archive-bulk-actions button:hover:not(:disabled){color:#1d1d1f;background:#f4f4f5}.archive-bulk-actions button.danger{color:#983f3f}.archive-bulk-actions button.danger:hover:not(:disabled){color:#7f3030;border-color:#eadede;background:#f8eeee}.archive-bulk-actions button:disabled{opacity:.4;cursor:default}.tag-filter-item{flex:none;display:flex;align-items:center}.tag-filter-item .tag-pill small{min-width:15px;height:15px;padding:0 4px;display:grid;place-items:center;border-radius:999px;color:currentColor;background:#ffffff94;font-size:8.5px;font-weight:700}.delete-unused-tag{width:22px;height:22px;margin-left:2px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;color:#a35a5a;background:transparent;cursor:pointer}.delete-unused-tag:hover{color:#7f3030;background:#f8eeee}.tag-pill{width:max-content;min-height:25px;padding:0 9px;border:1px solid transparent;display:inline-flex;align-items:center;gap:3px;border-radius:999px;font-size:10.5px;font-weight:600;line-height:1;white-space:nowrap}button.tag-pill{min-height:29px;cursor:pointer}.library-controls .tag-pill{font-size:11.55px}.tag-pill.tone-0{color:#55575d;background:#eceef1}.tag-pill.tone-1{color:#7a4bb0;background:#f3eaff}.tag-pill.tone-2{color:#26745d;background:#e6f6ef}.tag-pill.tone-3{color:#a35d2d;background:#fff0e3}.tag-pill.tone-4{color:#926220;background:#fff5cf}.tag-pill.tone-5{color:#315e9b;background:#e7f0ff}.tag-pill.tone-6{color:#9b476b;background:#fce8f1}.tag-pill.tone-7{color:#207284;background:#e2f5f8}.tag-pill.tone-8{color:#9b4343;background:#fbe9e9}.tag-pill.tone-9{color:#4e58a4;background:#e9ebff}.tag-pill.selected{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.file-list{position:relative;overflow:hidden;border:1px solid rgba(30,33,40,.07);border-radius:18px;background:var(--surface);box-shadow:var(--shadow),inset 0 1px #ffffffe6;transition:opacity .14s ease}.list-heading{height:43px;padding:0 28px 0 76px;display:grid;grid-template-columns:minmax(240px,1fr) 180px 130px 100px;align-items:center;gap:15px;color:#98989d;border-bottom:1px solid rgba(31,35,43,.06);font-size:10px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.file-row{width:100%;min-height:91px;position:relative;padding:14px 28px 14px 25px;border:0;border-bottom:1px solid rgba(31,35,43,.055);display:grid;grid-template-columns:36px minmax(240px,1fr) 180px 130px 100px;align-items:center;gap:15px;text-align:left;background:transparent;cursor:pointer;transition:background .14s ease}.file-open-button{position:absolute;z-index:1;inset:0;border:0;background:transparent;cursor:pointer}.file-open-button:focus-visible{outline:2px solid rgba(29,29,31,.3);outline-offset:-3px}.file-row:last-child{border-bottom:0}.file-row:hover{background:#f6f8fceb}.file-row.is-selected{background:#f0f1f4}.file-row.unread{background:#fff6f6b3;box-shadow:inset 3px 0 #d94b4b}.file-row.unread:hover{background:#fff3f3}.file-select-control{position:relative;z-index:2;display:grid;place-items:center}.archive-list-heading{position:relative}.archive-select-all{position:absolute;left:35px;top:50%;transform:translateY(-50%);width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.file-select-control input{width:16px;height:16px;margin:0;accent-color:#292a2e;cursor:pointer}.library-load-more{min-height:46px;display:grid;place-items:center;color:#8a8b90;font-size:10.5px}.file-row:hover .file-glyph{color:var(--accent);background:#e8e9ec;transform:translateY(-1px)}.file-glyph{width:36px;height:42px;display:grid;place-items:center;border-radius:9px;color:#62646b;background:#f0f1f4;box-shadow:inset 0 0 0 1px #20232a09;transition:color .15s ease,background .15s ease,transform .15s ease}.file-glyph.deck{height:24px;border-radius:5px}.file-glyph.draw{height:34px;border-radius:50%}.file-glyph.design{height:34px;border-radius:8px;color:#5551d7;background:#ecebff}.file-glyph.table{height:34px;border-radius:8px;color:#157260;background:#e8f5f1}.file-copy{min-width:0;display:flex;flex-direction:column;gap:7px}.file-title-line{display:flex;align-items:baseline;gap:9px;min-width:0}.file-title-line strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;letter-spacing:-.01em}.shared-card-new{height:18px;padding:0 6px;flex:none;display:inline-flex;align-items:center;border-radius:999px;color:#a3313c;background:#ffe2e5;font-size:8px;font-weight:750;letter-spacing:.025em;text-transform:uppercase}.file-read-only{flex:none;align-self:center;color:#77787d}.file-meta-line{min-width:0;display:flex;align-items:center;gap:11px}.file-folder{min-width:0;min-height:22px;max-width:42%;padding:0 7px 0 6px;display:inline-flex;align-items:center;flex:none;gap:4px;overflow:hidden;border:1px solid rgba(37,39,47,.08);border-radius:999px;color:#62646a;background:#76768012;font-size:10.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.file-folder svg{flex:none;color:#85868c}.file-updated{flex:none;display:inline-flex;align-items:center;gap:3px;color:#8c8d92;font-size:10.5px;white-space:nowrap}.file-excerpt{min-width:0;overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap;color:#7d7d82;font-size:12px}.file-tags{min-width:0;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:6px 5px}.file-tags .tag-pill{min-width:0;min-height:23px;max-width:100%;padding:0 7px;font-size:10px}.file-tags .tag-pill>span{overflow-wrap:anywhere;white-space:normal;line-height:1.15}.file-owner{min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:5px;color:#77787d;font-size:11px;white-space:nowrap}.file-owner>span{overflow:hidden;text-overflow:ellipsis}.file-owner>small{color:#9a9ba0;font-size:9.5px}.file-owner .document-timestamp{color:#9a9ba0;font-size:9.5px}.document-timestamp{display:inline-flex;align-items:center;gap:4px;color:#8c8d92;font-size:10px;font-style:normal;white-space:nowrap}.file-updated .document-timestamp{color:inherit;font-size:inherit}.file-row-actions{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:3px;pointer-events:none}.file-pin-button{width:24px;height:24px;padding:0;display:grid;place-items:center;opacity:0;border:0;border-radius:6px;color:#77787d;background:transparent;cursor:pointer;pointer-events:auto;transition:opacity .12s ease,background .12s ease}.file-row:hover .file-pin-button,.file-row.is-pinned .file-pin-button,.file-pin-button:focus-visible{opacity:1}.file-pin-button:hover{color:#1d1d1f;background:#e6e7ea}.file-pin-indicator,.document-pin-indicator{width:24px;height:24px;display:grid;place-items:center;flex:none;color:#77787d}.file-archive-button{opacity:.62}.file-permanent-delete{color:#a35a5a}.file-permanent-delete:hover{color:#7f3030;background:#f8eeee}.file-row.is-archived .file-chevron{display:none}.file-row.is-archived .file-row-actions{margin-right:-4px}.file-chevron{color:#b1b1b6;transition:transform .15s ease}.file-row:hover .file-chevron{transform:translate(2px);color:#74757b}.empty-view{padding:72px 20px;display:flex;flex-direction:column;align-items:center;text-align:center}.empty-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:#74757a;background:#eff0f3}.empty-view h3{margin:18px 0 6px;font-size:17px}.empty-view p{margin:0 0 20px;color:var(--muted);font-size:13px}.login-shell{min-height:100vh;padding:32px;display:grid;place-items:center;background:#f5f5f7}.login-card{width:min(400px,100%);min-height:300px;padding:38px 40px;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.86);border-radius:22px;background:#fff;box-shadow:0 20px 60px #242a3a1a;text-align:center}.login-card>.brand{align-self:center}.login-card h1{margin:55px 0 5px;font-size:24px;letter-spacing:-.035em}.login-context{margin:0 0 8px;color:#77787d;font-size:12px}.login-domain{margin:0 0 24px;color:#999a9f;font-size:11px}.google-button{min-height:44px;display:grid;place-items:center;transition:opacity .14s}.google-button.busy{opacity:.38;pointer-events:none}.login-progress,.login-error{margin:9px 0 0;font-size:11px}.login-progress{color:#77787d}.login-error{max-width:320px;color:#bd3d3d}.cli-connect-card{justify-content:center}.cli-connect-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:#fff;background:#1d1d1f}.cli-connect-card h1{margin:20px 0 7px}.cli-connect-copy{margin:0;color:#77787d;font-size:12px;line-height:1.55}.cli-connect-copy strong{color:#3d3e42}.cli-connect-button{min-width:120px;min-height:40px;margin-top:22px}.document-controls{min-height:40px;justify-content:space-between;gap:12px}.canvas-breadcrumbs{min-width:0;display:flex;align-items:center;gap:8px;color:#909096;font-size:12.1px}.canvas-breadcrumbs button{min-width:0;max-width:180px;height:29px;overflow:hidden;padding:0 5px;border:0;border-radius:6px;background:transparent;color:#77787e;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.canvas-breadcrumbs button:hover{background:#76768014}.canvas-breadcrumbs>svg{flex:none}.canvas-breadcrumbs strong{min-width:0;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4a4b50;font-weight:560}.document-author{min-width:0;max-width:170px;overflow:hidden;color:#909096;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.save-status{display:flex;align-items:center;gap:6px;color:#85868b;font-size:11.55px}.save-status svg{color:#28a960}.save-status.error{color:#d34242}.status-spinner{width:11px;height:11px;border:1.5px solid #c5c6ca;border-top-color:#5e6066;border-radius:50%;animation:spin .7s linear infinite}.canvas-status{display:flex;align-items:center;gap:13px}.document-history-actions{display:flex;align-items:center;gap:2px}.document-history-actions button{width:27px;height:27px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;color:#66686e;background:transparent;cursor:pointer}.document-history-actions button:hover:not(:disabled){color:#1d1d1f;background:#f0f1f3}.document-history-actions button:disabled{opacity:.3;cursor:default}.document-read-only-badge{height:27px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border-radius:7px;color:#66686e;background:#f0f1f3;font-size:10.5px;white-space:nowrap}.document-access-button{height:28px;padding:0 9px;display:flex;align-items:center;gap:5px;border:1px solid #e1e4e9;border-radius:7px;color:#66686e;background:#fff;font-size:11px;text-decoration:none;cursor:pointer;transition:transform 80ms ease,border-color .12s ease,color .12s ease,background .12s ease,box-shadow .12s ease}.document-access-button:hover{color:#1d1d1f;background:#f4f4f5}.document-access-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px) scale(.96);box-shadow:inset 0 1px 2px #1d1d1f29}.document-access-button.active,.document-access-button[aria-pressed=true]{border-color:#c8c9cd;color:#1d1d1f;background:#e8e9eb;box-shadow:inset 0 1px 2px #1d1d1f1a}.document-comments-trigger b{min-width:16px;height:16px;padding:0 4px;position:absolute;top:-6px;right:-6px;display:grid;place-items:center;border:2px solid white;border-radius:999px;color:#fff;background:#216b5f;font-size:8px;font-weight:750}.document-access-button.document-comments-trigger{width:34px;height:34px;padding:0;position:fixed;z-index:90;top:16px;right:16px;justify-content:center;box-shadow:0 7px 24px #181a1f1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.document-comments-trigger.below-header{top:77px}.document-comments-trigger+.reading-mode-exit{right:58px}.document-manage-actions{display:flex;align-items:center;gap:4px}.document-private-indicator{height:24px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border:1px solid #ead9ae;border-radius:999px;color:#806323;background:#fff9ec;font-size:9px;font-weight:650;white-space:nowrap}.document-icon-button{width:28px;padding:0;justify-content:center}.document-access-button.document-icon-button.is-active{border-color:#1d1d1f;color:#fff;background:#1d1d1f}.document-access-button.document-icon-button.is-active:hover{color:#fff;background:#000}.document-export{position:relative}.document-more>summary{list-style:none}.document-more>summary::-webkit-details-marker{display:none}.document-more>summary[aria-disabled=true]{opacity:.4;pointer-events:none}.document-export-menu{width:178px;position:absolute;z-index:30;top:34px;right:0;padding:4px;border:1px solid #e4e5e8;border-radius:10px;background:#fff;box-shadow:0 12px 34px #181a1f24}.document-export-menu a,.document-export-menu button{width:100%;min-height:45px;padding:6px 8px;display:flex;align-items:center;gap:9px;border:0;border-radius:7px;outline:0;color:#55575d;background:transparent;text-align:left;text-decoration:none;cursor:pointer}.document-export-menu a:hover,.document-export-menu a:focus-visible,.document-export-menu button:hover:not(:disabled),.document-export-menu button:focus-visible{color:#1d1d1f;background:#f0f1f3}.document-export-menu a:focus-visible,.document-export-menu button:focus-visible{box-shadow:inset 0 0 0 1px #d2d3d7}.document-export-menu a:active,.document-export-menu button:active:not(:disabled){background:#e7e8eb}.document-export-menu button:disabled{opacity:.45;cursor:default}.document-export-menu>*>svg{flex:none}.document-export-menu span{display:grid;gap:2px}.document-export-menu strong{color:inherit;font-size:10.5px;font-weight:650}.document-export-menu small{color:#999a9f;font-size:8.5px}.document-export-menu a:hover small,.document-export-menu a:focus-visible small,.document-export-menu button:hover:not(:disabled) small,.document-export-menu button:focus-visible small{color:#74767c}.document-delete-button{height:28px;padding:0 8px;display:flex;align-items:center;gap:5px;border:0;border-radius:7px;color:#a35a5a;background:transparent;font-size:11px;cursor:pointer}.document-delete-button.document-icon-button{padding:0;justify-content:center}.document-delete-button:hover{color:#7f3030;background:#f8eeee}.document-access-button:disabled,.document-delete-button:disabled{opacity:.4;pointer-events:none}.live-status{min-width:0;max-width:230px;display:flex;align-items:center;gap:5px;color:#9a9ba0;font-size:11.55px}.live-status i{width:6px;height:6px;flex:none;border-radius:50%;background:#c2c3c7}.live-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-status.connected i{background:#28a960;box-shadow:0 0 0 3px #28a9601a}.viewer-presence{flex:none;display:flex;align-items:center;padding-left:5px}.viewer-avatar{position:relative;width:25px;height:25px;margin-left:-5px;flex:none;display:grid;place-items:center;overflow:hidden;border:2px solid white;border-radius:50%;color:#fff;background:#4a4b50;font-size:8px;font-weight:700}.viewer-avatar:first-child{margin-left:0}.viewer-presence button.viewer-avatar{padding:0;cursor:pointer;font-family:inherit}.viewer-avatar:hover,.viewer-avatar:focus-visible{z-index:1}.viewer-avatar:focus-visible{outline:2px solid rgba(29,29,31,.35);outline-offset:1px}.viewer-avatar.following{z-index:1;border-color:#292a2e;box-shadow:0 0 0 1px #292a2e}.viewer-avatar img{width:100%;height:100%;object-fit:cover}.viewer-more{color:#55575d;background:#eeeff1;font-size:8.5px}.viewer-following-label{max-width:110px;margin-left:6px;overflow:hidden;color:#55565b;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.document-pane{min-height:0;position:relative;flex:1;overflow:hidden;border:1px solid rgba(30,33,40,.07);border-bottom:0;border-radius:18px 18px 0 0;background:#fff;box-shadow:var(--shadow)}.document-pane.power-awakening:before{content:"";position:absolute;z-index:60;inset:0;background:radial-gradient(ellipse at 50% 56%,rgba(255,255,255,.9) 0 4%,rgba(255,211,85,.44) 22%,rgba(255,139,21,.2) 50%,rgba(255,109,0,.08) 72%,transparent 88%),linear-gradient(90deg,rgba(255,154,24,.11),transparent 18% 82%,rgba(255,154,24,.11));box-shadow:inset 0 0 0 2px #e5901238,inset 0 0 80px #ff841024;pointer-events:none;animation:editor-power-document-flash .82s cubic-bezier(.12,.72,.2,1) both}.document-pane.power-awakening:after{content:"";position:absolute;z-index:59;inset:-8%;background:radial-gradient(ellipse at 50% 100%,rgba(255,244,193,.74),rgba(255,195,58,.3) 34%,rgba(255,124,13,.12) 62%,transparent 82%),radial-gradient(circle at 0 65%,rgba(255,184,48,.24),transparent 38%),radial-gradient(circle at 100% 65%,rgba(255,184,48,.24),transparent 38%);filter:blur(12px);pointer-events:none;animation:editor-power-document-aura .95s ease-out both}.document-pane.power-awakening .document-canvas{animation:editor-power-document-charge .68s ease-out both}.power-mode-button[aria-pressed=true]{border-color:#d9ca93;color:#685a2a;background:#fbf7e8;box-shadow:inset 0 0 0 1px #ffffff8c}.power-mode-button[aria-pressed=true] svg{color:#b58618}html[data-theme=dark] .document-access-button.power-mode-button[aria-pressed=true]{border-color:#74663b;color:#e5d493;background:#302d22;box-shadow:none}.document-comments-sidebar{min-width:0;min-height:0;height:calc(100% - 44px);margin-top:44px;overflow:hidden;border:1px solid #e2e3e6;border-bottom:0;border-radius:14px 14px 0 0;background:#fafafb;box-shadow:var(--shadow)}.pdf-document-pane{background:#e8e9eb}.pdf-viewer{width:100%;height:100%;display:block;border:0}.draw-editor{width:100%;height:100%;min-height:0;position:relative;display:grid;grid-template-rows:minmax(0,1fr);color:#3d3e43;background:#eeeeef}.draw-toolbar{width:max-content;max-width:calc(100% - 24px);min-width:0;padding:6px 8px;position:absolute;z-index:6;top:12px;left:50%;display:flex;align-items:center;gap:8px;border:1px solid #dddde1;border-radius:10px;background:#fafafaf0;box-shadow:0 6px 20px #181a1f1f;transform:translate(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.draw-tools,.draw-history-tools{min-width:0;display:flex;align-items:center;gap:3px}.draw-tools{flex:1;justify-content:center;overflow-x:auto;scrollbar-width:none}.draw-tools::-webkit-scrollbar{display:none}.draw-toolbar button,.draw-view-controls button{min-width:31px;height:31px;padding:0 7px;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:7px;color:#696a70;background:transparent;font-size:9.5px;cursor:pointer}.draw-toolbar button:hover:not(:disabled),.draw-view-controls button:hover{color:#242529;background:#e9e9ec}.draw-toolbar button.active,.draw-view-controls button.active{color:#fff;background:#5551d7}.draw-toolbar button:disabled{opacity:.68;cursor:default}.draw-toolbar .keep-tool{width:27px;min-width:27px;padding:0}.draw-history-tools{padding-left:6px;border-left:1px solid #e0e0e3}.draw-workspace{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.draw-stage-shell{min-width:0;min-height:0;position:relative;overflow:hidden;isolation:isolate}.draw-stage{width:100%;height:100%;display:block;touch-action:none;-webkit-user-select:none;user-select:none}.draw-stage.tool-rectangle,.draw-stage.tool-ellipse,.draw-stage.tool-diamond,.draw-stage.tool-arrow,.draw-stage.tool-line,.draw-stage.tool-draw,.draw-stage.tool-text{cursor:crosshair}.draw-stage.tool-hand{cursor:grab}.draw-stage.tool-hand:active{cursor:grabbing}.draw-hit-shape>*{fill:transparent;stroke:transparent;stroke-width:14;pointer-events:all}.draw-linear-hit{fill:none;stroke:transparent;stroke-width:16;pointer-events:stroke}.draw-text-hit{fill:transparent;stroke:transparent;pointer-events:all}.draw-element-text{pointer-events:none;-webkit-user-select:none;user-select:none}.draw-element[data-draw-editing=true] .draw-element-text{visibility:hidden}.draw-element.binding-target{filter:drop-shadow(0 0 4px rgba(85,81,215,.45))}.draw-binding-target-outline{fill:#5551d70f;stroke:#5551d7;stroke-width:1.5;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;pointer-events:none}.draw-binding-point-hint{pointer-events:none}.draw-binding-point-halo{fill:#fff;stroke:#5551d7;stroke-width:1.5}.draw-binding-point-dot{fill:#5551d7}.draw-binding-point-hint.free .draw-binding-point-halo{stroke:#8b8c92;stroke-dasharray:2 2}.draw-binding-point-hint.free .draw-binding-point-dot{fill:#8b8c92}.draw-linear-draft{opacity:.52;pointer-events:none}.draw-selection-outline{fill:transparent;stroke:#6965db;stroke-width:1.5;vector-effect:non-scaling-stroke}.draw-selection-outline.group{stroke-dasharray:3 3}.draw-selection-item-outline{fill:transparent;stroke:#6965db;stroke-width:1;vector-effect:non-scaling-stroke}.draw-selection-box{fill:#5551d714;stroke:#5551d7;stroke-width:1;vector-effect:non-scaling-stroke}.draw-resize-handle,.draw-point-handle{fill:#fff;stroke:#6965db;stroke-width:1.5;vector-effect:non-scaling-stroke;cursor:nwse-resize}.draw-rotation-stem{stroke:#6965db;stroke-width:1;vector-effect:non-scaling-stroke}.draw-rotation-hit{fill:transparent;cursor:grab}.draw-rotation-hit:active{cursor:grabbing}.draw-rotation-handle{fill:#fff;stroke:#6965db;stroke-width:1.5;vector-effect:non-scaling-stroke;pointer-events:none}.draw-rotation-hit:is(:hover,:active)+.draw-rotation-handle{fill:#ecebff}.draw-point-handle{cursor:grab}.draw-binding-label{fill:#5551d7;font-size:10px;text-anchor:middle}.draw-text-editor{overflow:visible}.draw-text-editor textarea{width:100%;height:100%;padding:0 3px;resize:none;overflow:hidden;border:0;outline:0;color:#1d1d1f;background:transparent;line-height:1.2}.draw-empty-state{width:min(310px,calc(100% - 40px));position:absolute;z-index:2;top:50%;left:50%;display:grid;justify-items:center;gap:7px;color:#a1a2a7;text-align:center;pointer-events:none;transform:translate(-50%,-50%)}.draw-empty-state strong{color:#77787d;font:22px/1.1 Virgil,Comic Sans MS,cursive}.draw-empty-state span{max-width:280px;font-size:10.5px;line-height:1.45}.draw-view-controls{position:absolute;z-index:4;left:12px;bottom:12px;display:flex;align-items:center;overflow:hidden;border:1px solid #dedfe2;border-radius:8px;background:#fffffff0;box-shadow:0 4px 15px #181a1f1a}.draw-view-controls button{border-radius:0}.draw-view-controls button+button{border-left:1px solid #e2e2e5}.draw-view-controls .draw-zoom-value{min-width:47px;font-size:9px}.draw-save-state{min-height:25px;padding:0 8px;position:absolute;z-index:4;right:12px;bottom:12px;display:flex;align-items:center;gap:4px;border:1px solid #e1e1e4;border-radius:7px;color:#87888e;background:#ffffffeb;font-size:9px;box-shadow:0 3px 12px #181a1f12}.draw-save-state.error{color:#9c4646;border-color:#edcaca;background:#fff6f6}.draw-style-panel{width:min(218px,calc(100% - 24px));max-height:calc(100% - 24px);padding:13px 12px 16px;position:absolute;z-index:5;top:50%;left:12px;overflow-y:auto;border:1px solid #dddde1;border-radius:10px;background:#f8f8f9;box-shadow:0 8px 24px #181a1f24;scrollbar-width:thin;transform:translateY(-50%)}.draw-style-heading{min-height:25px;display:flex;align-items:center;justify-content:space-between;color:#4d4e53;font-size:11px}.draw-style-panel>label{margin-top:12px;display:grid;gap:6px;color:#83848a;font-size:9px;font-weight:650}.draw-style-panel input[type=range]{width:100%;margin:0;accent-color:#6965db}.draw-color-row{display:flex;flex-wrap:wrap;gap:5px}.draw-color-row button{width:25px;height:25px;padding:0;position:relative;border:2px solid #f8f8f9;border-radius:7px;background:var(--swatch);box-shadow:0 0 0 1px #d2d3d7;cursor:pointer}.draw-color-row button.active{box-shadow:0 0 0 2px #5551d7}.draw-color-row button.transparent{background:linear-gradient(135deg,#fff 45%,#df6b6b 46% 54%,#fff 55%)}.draw-segmented{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #d9dade;border-radius:7px;background:#fff}.draw-segmented button{min-width:0;height:28px;padding:0 5px;display:grid;place-items:center;border:0;border-left:1px solid #e3e3e6;color:#77787d;background:#fff;font-size:8.5px;cursor:pointer}.draw-segmented button:first-child{border-left:0}.draw-segmented button:hover:not(.active){color:#3f4045;background:#f2f2f4}.draw-segmented button.active{color:#35328d;background:#e9e8ff}.draw-segmented button>span{width:16px;border-radius:99px;background:currentColor}.draw-arrow-options button{height:34px}.draw-arrow-options svg{width:24px;height:16px}.draw-arrowheads{grid-template-columns:repeat(4,1fr)}.draw-style-panel select{width:100%;height:29px;padding:0 7px;border:1px solid #d9dade;border-radius:7px;color:#55565b;background:#fff;font-size:10px}.draw-arrow-direction{width:100%;height:30px;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d9dade;border-radius:7px;color:#68696f;background:#fff;font-size:10px;cursor:pointer}.draw-arrow-direction:hover{color:#27282d;background:#eeeeef}.draw-style-actions{margin-top:16px;padding-top:12px;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;border-top:1px solid #e0e0e3}.draw-style-actions button{height:30px;display:grid;place-items:center;border:0;border-radius:6px;color:#68696f;background:#e9e9ec;cursor:pointer}.draw-style-actions button:hover{color:#27282d;background:#dedee2}.draw-style-actions button.active{color:#35328d;background:#e1e0ff}.draw-style-actions button.danger:hover{color:#9b3f3f;background:#f4dddd}.design-view{--design-left-width: 232px}.design-editor{width:100%;height:100%;min-width:0;min-height:0;position:relative;display:grid;grid-template-columns:var(--design-left-width,232px) minmax(0,1fr) var(--design-right-width,264px);color:#3f4045;background:#e7e7e9;font-size:11px}.design-editor.panels-hidden{grid-template-columns:minmax(0,1fr)}.design-editor.panels-hidden>.design-left-panel,.design-editor.panels-hidden>.design-inspector,.design-editor.panels-hidden>.design-left-resizer,.design-editor.panels-hidden>.design-right-resizer{display:none}.design-left-panel,.design-inspector{min-width:0;min-height:0;position:relative;z-index:4;overflow:hidden;border-color:#d8d9dd;background:#f8f8f9}.design-left-panel{padding-top:64px;display:flex;flex-direction:column;border-right:1px solid #d8d9dd}.design-left-resizer{width:9px;position:absolute;z-index:8;top:64px;bottom:0;left:calc(var(--design-left-width,232px) - 4px);touch-action:none;cursor:col-resize;outline:0}.design-left-resizer:after{width:2px;position:absolute;top:0;bottom:0;left:3px;border-radius:2px;background:#6965dc;content:"";opacity:0;transition:opacity .14s ease}.design-left-resizer:hover:after,.design-left-resizer:focus-visible:after,.design-left-resizer:active:after{opacity:1}.design-right-resizer{width:9px;position:absolute;z-index:8;top:0;right:calc(var(--design-right-width,264px) - 4px);bottom:0;touch-action:none;cursor:col-resize;outline:0}.design-right-resizer:after{width:2px;position:absolute;top:0;bottom:0;left:3px;border-radius:2px;background:#6965dc;content:"";opacity:0;transition:opacity .14s ease}.design-right-resizer:hover:after,.design-right-resizer:focus-visible:after,.design-right-resizer:active:after{opacity:1}.design-inspector{overflow-y:auto;border-left:1px solid #d8d9dd;scrollbar-width:thin}.design-left-tabs{height:36px;padding:0 9px;display:flex;align-items:flex-end;gap:14px;border-bottom:1px solid #e1e1e4}.design-left-tabs button{height:31px;padding:0 2px;position:relative;border:0;color:#898a90;background:transparent;font-size:10px;font-weight:650;cursor:pointer}.design-left-tabs button.active{color:#303136}.design-left-tabs button.active:after{height:2px;position:absolute;right:0;bottom:-1px;left:0;border-radius:99px;background:#5551d7;content:""}.design-pages{height:var(--design-pages-height,180px);min-height:72px;padding:8px 8px 10px;flex:0 1 var(--design-pages-height,180px);overflow-y:auto}.design-sidebar-resizer{height:9px;position:relative;flex:none;touch-action:none;cursor:row-resize;outline:0}.design-sidebar-resizer:after{height:1px;position:absolute;top:4px;right:0;left:0;background:#e1e1e4;content:"";transition:height .14s ease,top .14s ease,background .14s ease}.design-sidebar-resizer:hover:after,.design-sidebar-resizer:focus-visible:after,.design-sidebar-resizer:active:after{height:2px;top:3px;background:#6965dc}.design-pages header,.design-layers>header{height:26px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;color:#85868c;text-transform:uppercase;letter-spacing:.04em;font-size:8px}.design-pages header button{width:24px;height:22px;display:grid;place-items:center;border:0;border-radius:5px;color:#77787d;background:transparent;cursor:pointer}.design-pages header>span{display:flex;align-items:center;gap:2px}.design-pages header button:hover:not(:disabled){color:#292a2f;background:#e8e8eb}.design-page-row{min-width:0;height:28px;padding:0 3px 0 6px;display:flex;align-items:center;overflow:hidden;border-radius:5px}.design-page-row.active{background:#e8e7ff}.design-page-row input,.design-page-name{width:0;min-width:0;height:24px;padding:0;flex:1;overflow:hidden;border:0;outline:0;color:#606167;background:transparent;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap}.design-page-row input{padding:0 4px;border:1px solid #8985e8;border-radius:4px;background:#fff;box-shadow:0 0 0 2px #5551d71a}.design-page-row.active input,.design-page-row.active .design-page-name{color:#35328d;font-weight:650}.design-page-delete{width:22px;height:22px;display:none;place-items:center;border:0;border-radius:4px;color:#8c8d92;background:transparent;cursor:pointer}.design-page-row:hover .design-page-delete,.design-page-row:focus-within .design-page-delete{display:grid}.design-page-delete:hover:not(:disabled){color:#9b3f3f;background:#f3dddd}.design-page-delete:disabled{opacity:.35;cursor:default}.design-layers{min-height:0;flex:1;display:flex;flex-direction:column}.design-layers>header{padding:7px 12px 1px}.design-layers>header>span{display:flex;align-items:center;gap:4px}.design-layers>header small{font:inherit}.design-layers>header button{width:22px;height:22px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;color:#7e7f85;background:transparent;cursor:pointer}.design-layers>header button:hover:not(:disabled){color:#303136;background:#e8e8eb}.design-layers>header button:disabled{opacity:.4;cursor:default}.design-layer-search{height:28px;margin:2px 10px 4px;padding:0 7px;display:flex;align-items:center;gap:5px;border:1px solid #dedee2;border-radius:6px;color:#8b8c91;background:#f7f7f8}.design-layer-search:focus-within{color:#5551d7;border-color:#8985e8;background:#fff;box-shadow:0 0 0 2px #5551d71a}.design-layer-search input{width:0;min-width:0;flex:1;border:0;outline:0;color:#45464b;background:transparent;font:inherit}.design-layer-search input::-webkit-search-cancel-button{display:none}.design-layer-search button{width:18px;height:18px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;color:inherit;background:transparent;cursor:pointer}.design-layer-search button:hover{color:#303136;background:#e4e4e7}.design-layer-tree{min-height:0;padding:4px 7px 20px;flex:1;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.design-layer-tree>p{margin:18px 8px;color:#a0a1a6;text-align:center;font-size:9px;line-height:1.45}.design-layer-row{min-width:0;height:27px;padding-left:calc(var(--layer-depth) * 14px);display:flex;align-items:center;overflow:hidden;border-radius:5px;color:#68696f}.design-layer-row:hover{background:#eeeeef}.design-layer-row.selected{color:#35328d;background:#e5e4ff}.design-layer-row[draggable=true]{cursor:grab}.design-layer-row[draggable=true]:active{cursor:grabbing}.design-layer-row.drop-inside{outline:1px solid #6965dc;outline-offset:-1px;background:#e8e7ff}.design-layer-row.drop-before{box-shadow:inset 0 2px #6965dc}.design-layer-row.drop-after{box-shadow:inset 0 -2px #6965dc}.design-layer-row button{height:24px;padding:0;border:0;color:inherit;background:transparent;cursor:pointer}.design-layer-expand{width:18px;flex:none;display:grid;place-items:center}.design-layer-expand:disabled{cursor:default}.design-layer-main{min-width:0;padding:0 3px!important;flex:1;display:flex;align-items:center;gap:6px;text-align:left}.design-layer-main>svg{flex:none}.design-layer-name{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.design-layer-main input{min-width:0;height:22px;padding:0 4px;flex:1;border:1px solid #8985e8;border-radius:4px;outline:0;color:#4b4c51;background:#fff;font:inherit;box-shadow:0 0 0 2px #5551d71a}.design-layer-visibility,.design-layer-lock{width:21px;flex:none;display:grid;place-items:center;opacity:0}.design-layer-row:hover .design-layer-visibility,.design-layer-row:hover .design-layer-lock,.design-layer-row:focus-within .design-layer-visibility,.design-layer-row:focus-within .design-layer-lock{opacity:1}.design-layer-visibility.active,.design-layer-lock.active{opacity:1}.design-assets-panel{min-height:0;padding:12px 9px 24px;flex:1;overflow-y:auto}.design-assets-panel>section{display:grid;gap:8px}.design-assets-panel>section+section{margin-top:18px;padding-top:16px;border-top:1px solid #e1e1e4}.design-assets-panel>section>header{min-height:28px;display:flex;align-items:center;justify-content:space-between;color:#66676d}.design-assets-panel>section>header>span{display:flex;align-items:center;gap:4px}.design-assets-panel>section>header button{height:25px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border:1px solid #d9dade;border-radius:5px;color:#66676d;background:#fff;font-size:8px;cursor:pointer}.design-assets-panel>section>p{margin:8px 4px;color:#999aa0;font-size:9px;line-height:1.45}.design-component-library>header>span{display:flex;align-items:center;gap:6px}.design-component-library>header small{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;color:#6e6f75;background:#eeeef1;font-size:8px}.design-component-library>header em{color:#9a9ba1;font-size:8px;font-style:normal;font-weight:500}.design-component-scopes{padding:3px;display:grid;grid-template-columns:1fr 1fr;gap:3px;border-radius:7px;background:#eeeef1}.design-component-scopes button{height:25px;padding:0 6px;border:0;border-radius:5px;color:#7b7c82;background:transparent;font:inherit;font-size:8px;cursor:pointer}.design-component-scopes button.active{color:#44454a;background:#fff;box-shadow:0 1px 3px #18191d1a}.design-component-search{height:31px;padding:0 7px;display:grid;grid-template-columns:15px minmax(0,1fr) 21px;align-items:center;gap:4px;border:1px solid #d9dade;border-radius:6px;color:#8a8b91;background:#fff}.design-component-search input{min-width:0;height:27px;padding:0;border:0;outline:0;color:#55565c;background:transparent;font:inherit}.design-component-search input::-webkit-search-cancel-button{display:none}.design-component-search button{width:21px;height:21px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;color:#8a8b91;background:transparent;cursor:pointer}.design-component-search button:hover{color:#5551a8;background:#eeedff}.design-component-groups{display:grid;gap:5px}.design-component-groups details{min-width:0}.design-component-groups summary{height:27px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;border-radius:5px;color:#66676d;cursor:pointer;list-style:none}.design-component-groups summary::-webkit-details-marker{display:none}.design-component-groups summary:hover{background:#f1f1f3}.design-component-groups summary>span{min-width:0;display:flex;align-items:center;gap:4px}.design-component-groups summary svg{transition:transform .12s ease}.design-component-groups details[open] summary svg{transform:rotate(90deg)}.design-component-groups summary small{color:#96979d;font-size:8px}.design-component-list{padding-top:4px;display:grid;gap:5px}.design-component-card{min-width:0;min-height:56px;padding:5px;display:grid;grid-template-columns:58px minmax(0,1fr) 25px;align-items:center;gap:6px;border:1px solid #e0e1e4;border-radius:7px;color:#655fcb;background:#fff}.design-component-card.has-update{border-color:#aaa7ed;box-shadow:inset 2px 0 #7772dc}.design-component-card>button{min-width:0;padding:0;border:0;border-radius:5px;color:inherit;background:transparent;cursor:pointer}.design-component-card>button:disabled{opacity:.55;cursor:default}.design-component-card>button:focus-visible{outline:1px solid #7772dc;outline-offset:1px}.design-component-insert-preview{width:58px;height:44px;overflow:hidden;border:1px solid #e5e5e8!important;background:#f6f6f8!important}.design-component-insert-preview[draggable=true]{cursor:grab}.design-component-insert-preview[draggable=true]:active{cursor:grabbing}.design-component-insert-preview:hover:not(:disabled){border-color:#aaa7ed!important;background:#f2f1ff!important}.design-component-preview{width:100%;height:100%;padding:6px;display:grid;place-items:center}.design-component-preview svg{width:100%;height:100%;overflow:visible}.design-component-preview-fallback{width:100%;height:100%;display:grid;place-items:center;color:#8b86d7}.design-component-name{min-width:0;display:grid;gap:2px;color:#55565c!important;text-align:left}.design-component-name strong,.design-component-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-component-name strong{font-size:9px}.design-component-name small{color:#999aa0;font-size:7px;font-weight:450}.design-component-name:hover strong{color:#454199}.design-component-insert{width:25px;height:25px;display:grid;place-items:center}.design-component-insert:hover:not(:disabled){background:#ecebff}.design-component-insert.update{color:#5651c7;background:#eeedff}.design-component-empty{min-height:116px;padding:18px 12px;display:grid;place-items:center;align-content:center;gap:6px;border:1px dashed #d8d9dd;border-radius:7px;color:#8b86d7;text-align:center;background:#fafaff}.design-component-empty strong{color:#606167;font-size:9px}.design-component-empty span{color:#999aa0;font-size:8px;line-height:1.45}.design-workspace-component-status{min-height:26px;display:flex;align-items:center;justify-content:space-between;color:#6e6f75;font-size:8px}.design-workspace-component-status span{display:inline-flex;align-items:center;gap:5px}.design-workspace-component-status span.success{color:#4e8a62}.design-foundation-library>header small{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;color:#6e6f75;background:#eeeef1;font-size:8px}.design-foundation-publish{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.design-foundation-publish input{min-width:0;height:29px;padding:0 7px;border:1px solid #d9dade;border-radius:6px;outline:0;color:#55565c;background:#fff;font:inherit;font-size:9px}.design-foundation-publish input:focus{border-color:#8985e8;box-shadow:0 0 0 2px #5551d71a}.design-foundation-publish button,.design-foundation-library-list article>button{min-height:29px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d8d7ef;border-radius:6px;color:#4f4aaf;background:#f2f1ff;font:inherit;font-size:8px;cursor:pointer}.design-foundation-publish button:hover:not(:disabled),.design-foundation-library-list article>button:hover:not(:disabled){border-color:#aaa8df;background:#e9e8ff}.design-foundation-library-list{display:grid;gap:5px}.design-foundation-library-list article{min-width:0;min-height:48px;padding:7px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #e0e1e4;border-radius:7px;background:#fff}.design-foundation-library-list article.has-update{border-color:#aaa7ed;box-shadow:inset 2px 0 #7772dc}.design-foundation-library-list article>span{min-width:0;display:grid;gap:2px}.design-foundation-library-list article strong,.design-foundation-library-list article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-foundation-library-list article strong{color:#55565c;font-size:9px}.design-foundation-library-list article small{color:#999aa0;font-size:7px;font-weight:450}.design-foundation-library-status{min-height:29px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;color:#4e8a62;font-size:8px}.design-wide-action.update{color:#504bb6;border-color:#cfccf3;background:#f0efff}.design-wide-action.danger{color:#9b3f3f;border-color:#e5caca;background:#fff6f6}.design-wide-action.danger:hover:not(:disabled){border-color:#dcaeb1;background:#fdeaea}.design-ui-pattern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.design-ui-pattern-grid>button{min-width:0;padding:6px;display:grid;gap:5px;border:1px solid #e0e1e4;border-radius:7px;color:#62636a;background:#fff;font:inherit;cursor:pointer}.design-ui-pattern-grid>button:hover:not(:disabled){border-color:#aaa7ed;color:#454199;background:#fafaff}.design-ui-pattern-copy{min-width:0;display:grid;gap:1px;text-align:left}.design-ui-pattern-copy strong,.design-ui-pattern-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-ui-pattern-copy strong{font-size:9px}.design-ui-pattern-copy small{color:#999aa0;font-size:8px;font-weight:450}.design-ui-pattern-preview{height:48px;position:relative;overflow:hidden;border:1px solid #e4e5e8;border-radius:5px;background:#f6f7f8}.design-ui-pattern-preview i{position:absolute;display:none;border-radius:2px;background:#cfd1d6}.design-ui-pattern-preview i:first-child{display:block}.design-ui-pattern-preview.kind-button i:first-child{width:46px;height:16px;top:15px;left:calc(50% - 23px);border-radius:4px;background:#6560dc}.design-ui-pattern-preview.kind-text-field i:first-child{width:28px;height:3px;top:9px;left:9px}.design-ui-pattern-preview.kind-text-field i:nth-child(2){height:20px;top:17px;right:8px;left:8px;display:block;border:1px solid #cfd1d6;border-radius:4px;background:#fff}.design-ui-pattern-preview.kind-card i:first-child{inset:7px 8px;border:1px solid #d5d7dc;border-radius:4px;background:#fff}.design-ui-pattern-preview.kind-card i:nth-child(2),.design-ui-pattern-preview.kind-card i:nth-child(3){height:3px;right:17px;left:17px;display:block;background:#bfc1c7}.design-ui-pattern-preview.kind-card i:nth-child(2){top:15px;right:34px}.design-ui-pattern-preview.kind-card i:nth-child(3){top:22px}.design-ui-pattern-preview.kind-card i:nth-child(4){width:30px;height:10px;right:16px;bottom:12px;display:block;background:#6560dc}.design-ui-pattern-preview.kind-navbar i:first-child{height:17px;top:8px;right:7px;left:7px;border:1px solid #d5d7dc;background:#fff}.design-ui-pattern-preview.kind-navbar i:nth-child(2){width:9px;height:9px;top:12px;left:12px;display:block;background:#6560dc}.design-ui-pattern-preview.kind-navbar i:nth-child(3){width:28px;height:3px;top:15px;left:calc(50% - 14px);display:block}.design-ui-pattern-preview.kind-navbar i:nth-child(4){width:17px;height:9px;top:12px;right:12px;display:block;background:#6560dc}.design-ui-pattern-preview.kind-tabs{display:flex;align-items:center;gap:2px;padding:12px 7px}.design-ui-pattern-preview.kind-tabs i{height:20px;position:static;display:block;flex:1;background:#e1e2e6}.design-ui-pattern-preview.kind-tabs i:first-child{background:#fff;box-shadow:0 1px 3px #c7c8cd}.design-ui-pattern-preview.kind-banner i:first-child{width:10px;height:10px;top:18px;left:9px;border-radius:50%;background:#6560dc}.design-ui-pattern-preview.kind-banner i:nth-child(2),.design-ui-pattern-preview.kind-banner i:nth-child(3){height:3px;left:25px;display:block;background:#9e9bdf}.design-ui-pattern-preview.kind-banner i:nth-child(2){width:40px;top:16px}.design-ui-pattern-preview.kind-banner i:nth-child(3){width:54px;top:23px}.design-ui-pattern-preview.kind-banner{background:#efeeff}.design-ui-pattern-preview.kind-modal i:first-child{width:60px;height:36px;top:5px;left:calc(50% - 30px);border:1px solid #d5d7dc;border-radius:4px;background:#fff;box-shadow:0 3px 8px #d5d6da}.design-ui-pattern-preview.kind-modal i:nth-child(2),.design-ui-pattern-preview.kind-modal i:nth-child(3){width:34px;height:3px;left:calc(50% - 22px);display:block}.design-ui-pattern-preview.kind-modal i:nth-child(2){top:14px}.design-ui-pattern-preview.kind-modal i:nth-child(3){top:21px}.design-ui-pattern-preview.kind-modal i:nth-child(4){width:20px;height:8px;right:calc(50% - 23px);bottom:10px;display:block;background:#6560dc}.design-ui-pattern-preview.kind-carousel i{width:25px;height:29px;top:9px;background:#dddee2}.design-ui-pattern-preview.kind-carousel i:nth-child(-n+3){display:block}.design-ui-pattern-preview.kind-carousel i:first-child{left:8px;background:#d2d0ff}.design-ui-pattern-preview.kind-carousel i:nth-child(2){left:38px}.design-ui-pattern-preview.kind-carousel i:nth-child(3){left:68px}.design-ui-pattern-preview.kind-data-table i{height:5px;right:8px;left:8px;display:block;background:#dedfe3}.design-ui-pattern-preview.kind-data-table i:first-child{top:7px;height:9px;background:#c9c7f4}.design-ui-pattern-preview.kind-data-table i:nth-child(2){top:20px}.design-ui-pattern-preview.kind-data-table i:nth-child(3){top:28px}.design-ui-pattern-preview.kind-data-table i:nth-child(4){top:36px}.design-variable-list{display:grid;gap:5px}.design-style-list{display:grid;gap:7px}.design-style-card{min-width:0;padding:7px;display:grid;gap:7px;border:1px solid #e0e1e4;border-radius:7px;background:#fff}.design-style-card>header{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) 24px;align-items:center;gap:6px}.design-style-card>header input{min-width:0;height:24px;padding:0 5px;border:1px solid transparent;border-radius:4px;outline:0;color:#55565c;background:transparent;font:inherit;font-size:9px;font-weight:650}.design-style-card>header input:hover,.design-style-card>header input:focus{border-color:#d9dade;background:#fafafb}.design-style-card>header button{width:24px;height:24px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;color:#929399;background:transparent;cursor:pointer}.design-style-card>header button:hover:not(:disabled){color:#9b3f3f;background:#f3dddd}.design-foundation-description{min-width:0;width:100%;min-height:32px;max-height:96px;padding:6px 7px;resize:vertical;border:1px solid #e0e1e4;border-radius:5px;outline:0;color:#6f7076;background:#fafafb;font:inherit;font-size:8.5px;line-height:1.35}.design-foundation-description:focus{border-color:#8985e8;background:#fff;box-shadow:0 0 0 2px #5551d71a}.design-style-controls,.design-style-paints{display:grid;gap:6px}.design-style-paint-add{min-height:25px;padding:0 7px;justify-self:start;display:inline-flex;align-items:center;gap:3px;border:1px solid #dadbdf;border-radius:5px;color:#66676d;background:#fff;font:inherit;font-size:9px;cursor:pointer}.design-style-paint-add:hover:not(:disabled){color:#35328d;border-color:#aaa8df;background:#f2f1ff}.design-style-paint-row{min-width:0;padding:6px;display:grid;gap:7px;border:1px solid #e0e1e4;border-radius:6px;background:#fafafb}.design-style-paint-row>header{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:4px}.design-style-paint-row>header>label{width:20px;height:20px;display:grid;place-items:center;color:#85868c;cursor:pointer}.design-style-paint-row>header>label input{position:absolute;opacity:0;pointer-events:none}.design-style-paint-row>header strong{color:#696a70;font-size:8px;text-transform:capitalize}.design-style-paint-row>header>span{display:flex}.design-style-paint-row>header button{width:21px;height:21px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;color:#85868c;background:transparent;cursor:pointer}.design-style-paint-row>header button:hover:not(:disabled){color:#35328d;background:#ecebff}.design-style-paint-row>header button:last-child:hover:not(:disabled){color:#9b3f3f;background:#f3dddd}.design-effects-field{display:grid;gap:6px}.design-effects-actions{display:flex;gap:5px}.design-effects-actions button{min-height:25px;padding:0 7px;display:inline-flex;align-items:center;gap:3px;border:1px solid #dadbdf;border-radius:5px;color:#66676d;background:#fff;font:inherit;font-size:9px;cursor:pointer}.design-effects-actions button:hover:not(:disabled){color:#35328d;border-color:#aaa8df;background:#f2f1ff}.design-effect-row{min-width:0;padding:6px;display:grid;gap:7px;border:1px solid #e0e1e4;border-radius:6px;background:#fafafb}.design-effect-row>header{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:4px}.design-effect-row>header>label{width:20px;height:20px;display:grid;place-items:center;color:#85868c;cursor:pointer}.design-effect-row>header>label input{position:absolute;opacity:0;pointer-events:none}.design-effect-row>header select{min-width:0;height:25px;padding:0 5px;border:1px solid #dadbdf;border-radius:5px;color:#55565c;background:#fff;font:inherit;font-size:9px}.design-effect-row>header>span{display:flex}.design-effect-row>header button{width:21px;height:21px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;color:#85868c;background:transparent;cursor:pointer}.design-effect-row>header button:hover:not(:disabled){color:#35328d;background:#ecebff}.design-effect-row>header button:last-child:hover:not(:disabled){color:#9b3f3f;background:#f3dddd}.design-effect-controls{display:grid;gap:6px}.design-variable-scope{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.design-variable-scope>span{display:flex;gap:3px}.design-variable-scope select,.design-variable-scope button,.design-variable-context input,.design-variable-context select,.design-variable-context button,.design-add-variable select{min-width:0;height:27px;padding:0 6px;border:1px solid #d9dade;border-radius:5px;color:#66676d;background:#fff;font:inherit}.design-variable-scope button{display:inline-flex;align-items:center;gap:3px;cursor:pointer}.design-variable-context{display:grid;grid-template-columns:76px minmax(0,1fr) 27px;gap:5px}.design-variable-context>input:first-child{grid-column:1 / -1}.design-variable-context>.design-foundation-description{grid-column:1 / -1}.design-variable-context button{padding:0;display:grid;place-items:center;cursor:pointer}.design-add-variable{display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:5px;color:#7d7e84;font-size:9px}.design-variable-row{min-width:0;padding:6px;display:grid;grid-template-columns:20px minmax(0,1fr) 24px;align-items:start;gap:6px;border:1px solid #e0e1e4;border-radius:6px;background:#fff}.design-variable-type{width:20px;height:20px;display:grid;place-items:center;border-radius:5px;color:#5551d7;background:#ecebff;font-size:8px;font-weight:750}.design-variable-row>span:nth-child(2){min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);gap:4px}.design-variable-row>span:nth-child(2)>input:first-child{grid-column:1 / -1}.design-variable-row>span:nth-child(2)>.design-foundation-description{grid-column:1 / -1}.design-variable-row>span:nth-child(2) input,.design-variable-row>span:nth-child(2) select,.design-variable-row output{min-width:0;height:23px;padding:0 5px;border:1px solid #dedfe2;border-radius:4px;outline:0;color:#66676d;background:#fff;font:inherit}.design-variable-row>span:nth-child(2)>input:first-child{height:20px;padding:0;border-color:transparent;color:#55565c}.design-variable-row output{display:flex;align-items:center;overflow:hidden;color:#8a8b91;text-overflow:ellipsis;white-space:nowrap}.design-variable-color{min-width:0;display:grid;grid-template-columns:25px minmax(0,1fr);overflow:hidden;border:1px solid #dedfe2;border-radius:4px}.design-variable-color input[type=color]{width:25px;height:23px;padding:3px;border:0}.design-variable-color input:not([type=color]){height:23px!important;border:0!important;border-left:1px solid #dedfe2!important;border-radius:0!important}.design-variable-row>button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:4px;color:#929399;background:transparent;cursor:pointer}.design-variable-row>button:hover:not(:disabled){color:#9b3f3f;background:#f3dddd}.design-fig-import-backdrop{position:fixed;z-index:40;inset:0;display:grid;place-items:center;padding:24px;background:#16171b61;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.design-fig-import{width:min(620px,100%);max-height:min(720px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #d5d6da;border-radius:13px;color:#55565c;background:#fafafb;box-shadow:0 24px 70px #14161c47}.design-fig-import.ready{height:min(720px,calc(100vh - 48px))}.design-fig-import>header{min-height:64px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e1e4}.design-fig-import>header>div{min-width:0;display:grid;gap:4px}.design-fig-import>header strong{color:#303136;font-size:14px}.design-fig-import>header span{overflow:hidden;color:#96979d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.design-fig-import>header button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;color:#85868c;background:transparent;cursor:pointer}.design-fig-import>header button:hover:not(:disabled){color:#303136;background:#e9e9ec}.design-fig-import-loading{min-height:180px;padding:30px;display:flex;align-items:center;justify-content:center;gap:9px;color:#77787e}.design-fig-import-loading.error,.design-fig-import>p.error{color:#a43d3d}.design-fig-import-summary{min-height:40px;padding:0 18px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #e6e6e8;color:#8b8c92;font-size:9px}.design-fig-import-summary .design-fig-selection-actions{margin-left:auto;display:flex;gap:3px}.design-fig-selection-actions button{height:23px;padding:0 7px;border:0;border-radius:5px;color:#707178;background:#e9e9ec;font:inherit;cursor:pointer}.design-fig-selection-actions button:hover:not(:disabled){color:#303136;background:#dddde1}.design-fig-selection-actions button:disabled{opacity:.45;cursor:default}.design-fig-page-list{min-height:0;padding:8px;overflow-y:auto;overscroll-behavior:contain;flex:1}.design-fig-page-list label{min-height:45px;padding:6px 9px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;border-radius:7px;cursor:pointer}.design-fig-page-list label:hover{background:#efeff1}.design-fig-page-list label.imported{color:#a0a1a6;cursor:default}.design-fig-page-list label>span{min-width:0;display:grid;gap:3px}.design-fig-page-list strong{overflow:hidden;color:#4f5055;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.design-fig-page-list small,.design-fig-page-list em{color:#96979d;font-size:8px;font-style:normal}.design-fig-import>p{margin:0;padding:10px 18px;border-top:1px solid #e6e6e8;color:#77787e;font-size:9px;line-height:1.45}.design-fig-report{padding:10px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;border-top:1px solid #e6e6e8;color:#818288;font-size:9px}.design-fig-report strong{color:#3f7d57}.design-fig-import>footer{min-height:58px;padding:0 18px;display:flex;align-items:center;justify-content:flex-end;gap:7px;border-top:1px solid #e1e1e4}.design-fig-import>footer button{min-width:74px;height:31px;padding:0 11px;border:1px solid #d6d7da;border-radius:7px;color:#66676d;background:#fff;font:inherit;cursor:pointer}.design-fig-import>footer button.primary{min-width:110px;border-color:#5551d7;color:#fff;background:#5551d7}.design-fig-import>footer button:disabled{opacity:.45;cursor:default}.design-spinner{width:14px;height:14px;border:2px solid #d7d6fa;border-top-color:#5551d7;border-radius:50%;animation:design-spin .7s linear infinite}.design-spinner.small{width:12px;height:12px;border-width:1.5px}@keyframes design-spin{to{transform:rotate(360deg)}}.design-stage-shell{min-width:0;min-height:0;position:relative;overflow:hidden;isolation:isolate}.design-stage{width:100%;height:100%;display:block;touch-action:none;-webkit-user-select:none;user-select:none}.design-editor.tool-section .design-stage,.design-editor.tool-frame .design-stage,.design-editor.tool-rectangle .design-stage,.design-editor.tool-ellipse .design-stage,.design-editor.tool-text .design-stage{cursor:crosshair}.design-editor.tool-hand .design-stage{cursor:grab}.design-editor.tool-hand .design-stage:active{cursor:grabbing}.design-node{cursor:default}.design-editor.tool-select .design-node{cursor:move}.design-editor.tool-marquee .design-stage,.design-editor.tool-marquee .design-node{cursor:crosshair}.design-node-hit{pointer-events:all}.design-stage:focus{outline:none}.design-text-object,.design-text-content{overflow:visible}.design-text-content{width:100%;height:100%;display:flex;flex-direction:column;pointer-events:none;-webkit-user-select:none;user-select:none}.design-text-content.vertical-center{justify-content:center}.design-text-content.vertical-bottom{justify-content:flex-end}.design-text-value{width:100%;display:block;flex:none}.design-frame-label{fill:#77787e;font:500 11px/1 Inter,system-ui,sans-serif;pointer-events:none}.design-frame-label.component,.design-frame-label.instance{fill:#655fcb}.design-frame-label.section{fill:#6b66cf;font-weight:700}.design-component-icon,.design-instance-icon{color:#655fcb}.design-selection-outline{fill:none;stroke:#5551d7;stroke-width:1.5;vector-effect:non-scaling-stroke}.design-hover-outline{fill:none;stroke:#5b8def;stroke-width:1;vector-effect:non-scaling-stroke}.design-resize-handle{fill:#fff;stroke:#5551d7;stroke-width:1.5;vector-effect:non-scaling-stroke;cursor:nwse-resize}.design-resize-handle[data-handle=n],.design-resize-handle[data-handle=s]{cursor:ns-resize}.design-resize-handle[data-handle=e],.design-resize-handle[data-handle=w]{cursor:ew-resize}.design-resize-handle[data-handle=ne],.design-resize-handle[data-handle=sw]{cursor:nesw-resize}.design-layout-padding-handle{fill:#fff;stroke:#8a86e8;stroke-width:1.5;vector-effect:non-scaling-stroke;cursor:col-resize}.design-layout-gap-handle{fill:#e7e6ff;stroke:#5551d7;stroke-width:1.2;vector-effect:non-scaling-stroke;cursor:ew-resize}.design-rotation-stem{stroke:#5551d7;stroke-width:1;vector-effect:non-scaling-stroke}.design-rotation-handle{fill:#fff;stroke:#5551d7;stroke-width:1.5;vector-effect:non-scaling-stroke;cursor:grab}.design-rotation-handle:active{cursor:grabbing}.design-path-editor line{stroke:#5551d7;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.design-path-editor circle{fill:#fff;stroke:#5551d7;stroke-width:1.5;vector-effect:non-scaling-stroke;cursor:move}.design-create-preview{fill:#5551d714;stroke:#5551d7;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.design-marquee{fill:#5551d712;stroke:#5551d7;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.design-selection-hint{min-height:22px;padding:0 8px;position:absolute;z-index:6;left:50%;bottom:58px;display:grid;place-items:center;transform:translate(-50%);border-radius:5px;color:#f5f5f7;background:#1c1d22d6;font-size:9px;pointer-events:none}.design-selection-hint:empty{display:none}.design-smart-guide{stroke:#e548a2;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.design-drop-preview{fill:#5551d70b;stroke:#6965dc;stroke-width:1.5;vector-effect:non-scaling-stroke}.design-drop-insertion{stroke:#6965dc;stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.design-drop-label{fill:#5551d7;font-weight:650;pointer-events:none}.design-move-tooltip rect{fill:#1c1d22f0}.design-move-tooltip text{fill:#fff;font-weight:600;pointer-events:none}.design-smart-selection text,.design-measurements text{fill:#fff;text-anchor:middle;font-weight:650;pointer-events:none}.design-smart-spacing-hit{fill:transparent;cursor:ew-resize}.design-smart-spacing-handle{fill:#e548a2;cursor:ew-resize}.design-smart-selection g:has(.design-smart-spacing-handle){cursor:ew-resize;filter:drop-shadow(0 1px 2px rgba(42,20,35,.18))}.design-measurements{stroke:#ef3f77;stroke-width:1;vector-effect:non-scaling-stroke}.design-measurements rect{fill:#ef3f77;stroke:none}.design-measurements.pinned{stroke:#d92f68}.design-canvas-guide{stroke:#2b8cff;stroke-width:1;vector-effect:non-scaling-stroke;cursor:move}.design-canvas-guide.selected{stroke-width:2}.design-canvas-guide.active{pointer-events:none;stroke-width:1.5}.design-layout-grid-overlay line{vector-effect:non-scaling-stroke}.design-ruler{--design-ruler-tick: rgba(101,104,113,.28);--design-ruler-tick-major: rgba(76,79,88,.52);z-index:12;position:absolute;overflow:hidden;color:#777980;background-color:#fafafbf7;font-size:7.5px;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.design-ruler.horizontal{height:18px;inset:0 0 auto 18px;border-bottom:1px solid #d9dade;background-image:linear-gradient(90deg,transparent calc(100% - 1px),var(--design-ruler-tick) 0),linear-gradient(90deg,transparent calc(100% - 1px),var(--design-ruler-tick-major) 0);background-repeat:repeat-x;background-position:var(--design-ruler-origin) bottom,var(--design-ruler-origin) bottom;background-size:var(--design-ruler-minor) 5px,var(--design-ruler-major) 10px}.design-ruler.vertical{width:18px;inset:18px auto 0 0;border-right:1px solid #d9dade;background-image:linear-gradient(0deg,transparent calc(100% - 1px),var(--design-ruler-tick) 0),linear-gradient(0deg,transparent calc(100% - 1px),var(--design-ruler-tick-major) 0);background-repeat:repeat-y;background-position:right var(--design-ruler-origin),right var(--design-ruler-origin);background-size:5px var(--design-ruler-minor),10px var(--design-ruler-major)}.design-ruler span{position:absolute;line-height:1;pointer-events:none}.design-ruler.horizontal span{top:2px;transform:translate(3px)}.design-ruler.vertical span{left:2px;transform:translateY(10px) rotate(-90deg);transform-origin:left top}.design-ruler-corner{width:18px;height:18px;z-index:13;position:absolute;inset:0 auto auto 0;border-right:1px solid #d9dade;border-bottom:1px solid #d9dade;background:linear-gradient(135deg,#fafafb,#f1f2f4)}.design-measurement-toolbar{z-index:40;padding:5px 7px;position:absolute;top:28px;left:50%;display:flex;align-items:center;gap:8px;border:1px solid #d7d8dc;border-radius:7px;background:#fff;box-shadow:0 8px 24px #14161b29;transform:translate(-50%);font-size:10px}.design-measurement-toolbar button{display:flex;align-items:center;gap:4px;border:0;color:#a33c3c;background:transparent;font:inherit;cursor:pointer}.design-select-layer-menu{position:relative}.design-select-layer-menu>summary{min-height:28px;padding:0 7px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.design-select-layer-menu>div{width:260px;max-height:300px;padding:5px;position:fixed;margin-left:210px;margin-top:-28px;overflow:auto;border:1px solid #d7d8dc;border-radius:9px;background:#fff;box-shadow:0 14px 38px #181a1f33}.design-select-layer-menu button{display:grid!important;grid-template-columns:1fr;justify-items:start!important}.design-select-layer-menu button span{display:flex;align-items:center;gap:5px}.design-select-layer-menu button small{color:#999a9f;font-size:8px}.design-inline-editor{overflow:visible}.design-inline-editor textarea{width:100%;height:100%;box-sizing:border-box;padding:0;resize:none;overflow:hidden;border:0;outline:1.5px solid #5551d7;outline-offset:0;color:inherit;background:transparent}.design-empty{width:min(340px,calc(100% - 50px));position:absolute;z-index:2;top:50%;left:50%;display:grid;justify-items:center;gap:8px;color:#8b8c92;text-align:center;transform:translate(-50%,-50%)}.design-empty strong{color:#55565c;font-size:16px}.design-empty span{max-width:320px;font-size:10px;line-height:1.5}.design-empty button{height:30px;padding:0 12px;border:0;border-radius:7px;color:#fff;background:#5551d7;font-size:10px;cursor:pointer}.design-shortcuts{position:absolute;z-index:8;right:12px;bottom:16px}.design-shortcuts>summary{width:30px;height:30px;display:grid;place-items:center;list-style:none;border:1px solid #d4d5d9;border-radius:8px;color:#77787e;background:#fafafaf2;box-shadow:0 4px 15px #181a1f1a;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.design-shortcuts>summary::-webkit-details-marker{display:none}.design-shortcuts>summary:hover,.design-shortcuts[open]>summary{color:#35363b;background:#e9e9ec}.design-shortcuts-popover{width:min(292px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 130px));padding:12px;position:absolute;right:0;bottom:38px;overflow-y:auto;border:1px solid #d4d5d9;border-radius:10px;color:#65666c;background:#fafafafa;box-shadow:0 12px 36px #181a1f2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.design-shortcuts-popover header{display:flex;align-items:baseline;justify-content:space-between}.design-shortcuts-popover header strong{color:#35363b;font-size:11px}.design-shortcuts-popover header span,.design-shortcuts-popover>p{color:#96979d;font-size:8px}.design-shortcuts-popover h4{margin:13px 0 6px;color:#94959b;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.design-shortcut-list{display:grid;gap:2px}.design-shortcut-list>div{min-height:25px;display:flex;align-items:center;justify-content:space-between;gap:10px}.design-shortcut-list>div>span:last-child,.design-key-combo{display:flex;align-items:center;justify-content:flex-end;gap:3px}.design-shortcut-list small{color:#a0a1a6;font-size:8px}.design-shortcuts kbd{min-width:19px;padding:2px 5px;border:1px solid #d8d9dd;border-radius:4px;color:#55565c;background:#fff;font:600 8px/1.35 Inter,system-ui,sans-serif;text-align:center;box-shadow:0 1px #d4d5d9}.design-panel-toggle{width:100%;min-height:31px;margin-top:11px;padding:0 7px;display:flex;align-items:center;gap:6px;border:0;border-radius:6px;color:#55565c;background:#ebebee;font:inherit;cursor:pointer}.design-panel-toggle>span:nth-child(2){flex:1;text-align:left}.design-panel-toggle:hover{color:#35363b;background:#e2e2e6}.design-shortcuts-popover>p{margin:8px 2px 0}.design-toolbar{max-width:calc(100% - 28px);min-height:42px;padding:5px 6px;position:absolute;z-index:7;bottom:16px;left:50%;display:flex;align-items:center;gap:2px;overflow-x:auto;border:1px solid #d4d5d9;border-radius:11px;background:#fafafaf2;box-shadow:0 7px 24px #181a1f29;transform:translate(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none}.design-toolbar::-webkit-scrollbar{display:none}.design-toolbar button,.design-view-controls button{height:32px;min-width:32px;padding:0 7px;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:7px;color:#6f7076;background:transparent;font-size:8px;cursor:pointer}.design-toolbar button:hover:not(:disabled),.design-view-controls button:hover{color:#2e2f34;background:#e9e9ec}.design-toolbar button.active{color:#fff;background:#5551d7}.design-toolbar button:disabled{opacity:.38;cursor:default}.design-toolbar-divider{width:1px;height:22px;margin:0 4px;flex:none;background:#dedee2}.design-view-controls{position:absolute;z-index:6;left:12px;bottom:16px;display:flex;overflow:hidden;border:1px solid #d4d5d9;border-radius:8px;background:#fafafaf2;box-shadow:0 4px 15px #181a1f1a}.design-view-controls button{border-radius:0}.design-view-controls button+button{border-left:1px solid #e1e1e4}.design-view-controls:has(.design-zoom-menu section){overflow:visible}.design-zoom-menu{position:relative;display:flex}.design-zoom-menu>button{min-width:52px;border-right:1px solid #e1e1e4;border-left:1px solid #e1e1e4}.design-zoom-menu section{width:190px;padding:5px;position:absolute;z-index:25;left:0;bottom:38px;display:grid;border:1px solid #d4d5d9;border-radius:9px;background:#fafafafa;box-shadow:0 12px 32px #181a1f2e}.design-zoom-menu section button{width:100%;height:29px;padding:0 8px;justify-content:space-between;border:0;border-radius:5px;font-size:10px}.design-zoom-menu section button.active{color:#34317d;background:#ecebff}.design-zoom-menu section button:disabled{opacity:.4;cursor:default}.design-zoom-menu section kbd{color:#94959b;background:transparent;font-size:8px}.design-zoom-menu section hr{width:100%;margin:4px 0;border:0;border-top:1px solid #e1e1e4}.design-quick-style{width:min(420px,calc(100% - 24px));padding:7px;position:absolute;z-index:18;display:grid;gap:7px;transform:translate(-50%,-100%);border:1px solid #d4d5d9;border-radius:9px;color:#65666c;background:#fafafafa;box-shadow:0 12px 32px #181a1f2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.design-quick-style header{min-height:20px;display:flex;align-items:center;justify-content:space-between}.design-quick-style header strong{color:#3f4045;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.design-quick-style header button{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:5px;color:#85868b;background:transparent;cursor:pointer}.design-quick-style header button:hover{color:#36373c;background:#e9e9ec}.design-quick-style-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.design-quick-style-row.numeric{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.design-quick-style .design-color-field{--design-field-label-width: 34px}.design-quick-font{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:5px;color:#7d7e84;font-size:10px}.design-quick-font select{min-width:0;height:28px;border:1px solid #dadbdf;border-radius:5px;color:#66676d;background:#fff;font:inherit}.design-save-state{min-height:27px;padding:0 8px;position:absolute;z-index:6;right:50px;bottom:16px;display:flex;align-items:center;gap:4px;border:1px solid #d9dade;border-radius:7px;color:#85868c;background:#fafafaf0;font-size:9px}.design-save-state.error{color:#9c4646;border-color:#edcaca;background:#fff6f6}.design-inspector>header{min-height:64px;padding:6px 12px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #e1e1e4}.design-inspector>header>strong{color:#55565c}.design-inspector>header input{min-width:0;height:26px;flex:1;border:1px solid transparent;border-radius:5px;outline:0;color:#4b4c51;background:transparent;font:inherit;font-weight:650}.design-inspector>header input:hover,.design-inspector>header input:focus{padding-inline:6px;border-color:#d4d5d9;background:#fff}.design-inspector>section{--design-field-label-width: 64px;padding:11px 10px 13px;display:grid;gap:9px;border-bottom:1px solid #e1e1e4}.design-inspector h3{margin:0;color:#6f7076;font-size:10.5px;font-weight:700}.design-section-heading{display:flex;align-items:center;justify-content:space-between}.design-section-heading small{color:#999aa0;font-size:8px}.design-inspector-empty{margin:28px 16px;color:#8f9096;text-align:center;font-size:10px;line-height:1.45}.design-field-grid{--design-field-label-width: 36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.design-number-field,.design-wide-field,.design-color-field,.design-sizing-row label{min-width:0;display:flex;align-items:center;gap:5px;color:#7d7e84;font-size:10px}.design-number-field>span{min-width:20px;flex:none;line-height:1;text-align:center;white-space:nowrap}.design-number-scrub{touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none}.design-inspector>section>.design-number-field{display:grid;grid-template-columns:var(--design-field-label-width) minmax(0,1fr)}.design-inspector>section>.design-number-field>span{min-width:0;text-align:left}.design-number-field input,.design-wide-field input,.design-wide-field select,.design-sizing-row select{min-width:0;height:27px;padding:0 6px;flex:1;border:1px solid #dadbdf;border-radius:5px;outline:0;color:#55565c;background:#fff;font:inherit}.design-number-field input[type=number]{appearance:textfield}.design-number-field input[type=number]::-webkit-inner-spin-button,.design-number-field input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}.design-number-field input:focus,.design-wide-field input:focus,.design-wide-field select:focus,.design-sizing-row select:focus{border-color:#8985e8;box-shadow:0 0 0 2px #5551d71a}.design-inspector label:focus-within>span:first-child,.design-number-field:focus-within>span{color:#4c47c7;font-weight:650}.design-inspector input:focus-visible,.design-inspector select:focus-visible,.design-inspector textarea:focus-visible,.design-inspector button:focus-visible{outline:2px solid rgba(85,81,215,.38);outline-offset:1px}.design-layout-grid-row{margin-bottom:6px;display:grid;grid-template-columns:78px minmax(0,1fr) 25px;align-items:center;gap:5px}.design-layout-grid-row>select,.design-layout-grid-row>button{height:27px;border:1px solid #dadbdf;border-radius:5px;color:#55565c;background:#fff;font:inherit}.design-style-field button{width:27px;height:27px;padding:0;flex:none;display:grid;place-items:center;border:1px solid #dadbdf;border-radius:5px;color:#66676d;background:#fff;cursor:pointer}.design-style-field button:hover:not(:disabled){color:#35328d;border-color:#aaa8df;background:#f2f1ff}.design-sizing-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.design-sizing-row label{display:grid;gap:4px}.design-size-limits{display:grid;gap:7px}.design-size-limits summary{color:#85868c;font-size:9px;cursor:pointer}.design-size-limits[open] summary{margin-bottom:7px;color:#66676d}.design-size-limits .design-number-field>span{min-width:34px;text-align:left}.design-toggle-row{min-height:27px;display:flex;align-items:center;gap:7px;color:#68696f;font-size:10px;cursor:pointer}.design-toggle-row input{margin:0;accent-color:#5551d7}.design-wide-field{display:grid;grid-template-columns:var(--design-field-label-width,36px) minmax(0,1fr)}.design-component-category-field{grid-template-columns:52px minmax(0,1fr)}.design-variable-modes>div{display:grid;gap:6px}.design-variable-mode-row{min-width:0;display:grid;grid-template-columns:minmax(72px,.55fr) minmax(0,1fr);align-items:center;gap:8px;color:#7d7e84;font-size:10px}.design-variable-mode-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-variable-mode-row select{min-width:0;width:100%;height:28px;padding:0 24px 0 7px;border:1px solid #dadbdf;border-radius:5px;outline:0;color:#55565c;background:#fff;font:inherit}.design-variable-mode-row select:focus{border-color:#8985e8;box-shadow:0 0 0 2px #5551d71a}.design-token-field>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-token-grid{--design-field-label-width: 36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.design-token-grid:empty{display:none}.design-font-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px}.design-font-row label{min-width:0;display:grid;gap:4px;color:#7d7e84;font-size:10px}.design-font-row select{min-width:0;height:28px;padding:0 6px;border:1px solid #dadbdf;border-radius:5px;outline:0;color:#55565c;background:#fff;font:inherit}.design-font-row select:focus{border-color:#8985e8;box-shadow:0 0 0 2px #5551d71a}.design-font-row button{height:28px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border:1px solid #dadbdf;border-radius:5px;color:#66676d;background:#fff;font:inherit;cursor:pointer}.design-font-row button:hover:not(:disabled){color:#35328d;border-color:#aaa8df;background:#f2f1ff}.design-color-field{display:grid;grid-template-columns:var(--design-field-label-width,36px) minmax(0,1fr)}.design-color-control{min-width:0;height:28px;display:flex;align-items:center;overflow:hidden;border:1px solid #dadbdf;border-radius:5px;background:#fff}.design-color-control input[type=color]{width:30px;height:28px;padding:4px;flex:none;border:0;background:transparent}.design-color-control input[type=color]{cursor:pointer}.design-color-control input[type=color]+input{border-left:1px solid #ececef;font-variant-numeric:tabular-nums}.design-color-control input:not([type=color]){min-width:0;height:27px;padding:0 6px;flex:1;border:0;outline:0;color:#66676d;background:transparent;font:inherit}.design-color-control:focus-within{border-color:#8985e8;box-shadow:0 0 0 2px #5551d71a}.design-segmented{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #d8d9dd;border-radius:6px}.design-segmented button{min-width:0;height:28px;padding:0 4px;border:0;border-left:1px solid #e0e0e3;color:#77787d;background:#fff;font-size:9px;cursor:pointer}.design-segmented button:first-child{border-left:0}.design-segmented button.active{color:#35328d;background:#e7e6ff}.design-segmented.boolean{grid-template-columns:repeat(4,minmax(0,1fr))}.design-segmented.boolean button{font-size:8px}.design-auto-direction button{font-weight:600}.design-auto-alignment{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:stretch;gap:8px}.design-alignment-grid{width:78px;height:78px;padding:5px;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;border:1px solid #dadbdf;border-radius:7px;background:#fff}.design-alignment-grid button{min-width:0;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;cursor:pointer}.design-alignment-grid button span{width:4px;height:4px;border-radius:50%;background:#a2a3a9}.design-alignment-grid button:hover:not(:disabled){background:#eef}.design-alignment-grid button.active{background:#e1e0ff}.design-alignment-grid button.active span{width:6px;height:6px;background:#5551d7}.design-auto-alignment-options{display:grid;grid-template-columns:1fr auto;gap:6px}.design-auto-alignment-options label{grid-column:1 / -1;display:grid;grid-template-columns:52px 1fr;align-items:center;gap:5px;color:#77787d;font-size:8.5px}.design-auto-alignment-options select{min-width:0;height:25px;border:1px solid #dadbdf;border-radius:6px;color:#62636a;background:#fff;font:inherit}.design-auto-alignment-options button{min-width:0;padding:0 8px;border:1px solid #dadbdf;border-radius:6px;color:#77787d;background:#fff;font:inherit;font-size:8.5px;text-align:left;cursor:pointer}.design-auto-alignment-options button:hover:not(:disabled){border-color:#aaa8df;background:#f5f4ff}.design-auto-alignment-options button.active{color:#35328d;border-color:#aaa8df;background:#e7e6ff}.design-padding-grid .design-number-field>span{min-width:38px;text-align:left}.design-auto-advanced{margin-top:7px}.design-auto-advanced>summary{color:#77787d;font-size:8.5px;cursor:pointer}.design-auto-advanced[open]>summary{margin-bottom:7px}.design-auto-advanced .design-toggle-row,.design-auto-advanced .design-wide-field{margin-top:7px}.design-context-menu-layer{position:fixed;z-index:120;inset:0}.design-context-menu{width:220px;max-height:calc(100vh - 8px);padding:5px;position:fixed;display:grid;overflow-y:auto;border:1px solid #d7d8dc;border-radius:9px;color:#62636a;background:#fffffffa;box-shadow:0 14px 38px #181a1f33}.design-context-menu header{padding:6px 7px 7px;display:flex;justify-content:space-between;color:#77787d;font-size:9px}.design-context-menu header strong{color:#44454b}.design-context-menu button{min-height:28px;padding:0 7px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:5px;color:inherit;background:transparent;font:inherit;font-size:10px;text-align:left;cursor:pointer}.design-context-menu button:hover:not(:disabled){color:#35328d;background:#f1f0ff}.design-context-menu button:disabled{opacity:.42;cursor:default}.design-context-menu button.danger{color:#a33c3c}.design-context-menu kbd{color:#96979c;font-size:8px}.design-context-menu hr{width:100%;margin:4px 0;border:0;border-top:1px solid #e3e4e7}.design-context-menu>label{padding:3px 7px;color:#96979c;font-size:8px;text-transform:uppercase}.design-context-align{padding:0 4px 4px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.design-context-align button{min-height:24px;padding:0 3px;justify-content:center;border:1px solid #e1e2e5;font-size:8px;text-align:center}.design-context-align.distribute{grid-template-columns:1fr 1fr}.design-annotations details,.design-annotation-content{display:grid;gap:8px}.design-annotations details:not([open])>.design-annotation-content{display:none}.design-annotations summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.design-annotations summary::-webkit-details-marker{display:none}.design-annotations summary>span{display:flex;align-items:center;gap:5px;color:#77787d}.design-annotations summary small{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;color:#77787d;background:#e8e9eb;font-size:8px}.design-annotation-content>div:not(.design-annotation-new){min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px}.design-annotation-content>div.resolved{opacity:.55}.design-annotations textarea{min-width:0;min-height:52px;padding:7px;resize:vertical;border:1px solid #dadbdf;border-radius:5px;outline:0;color:#55565c;background:#fff;font-family:inherit;font-size:9.5px;line-height:1.4}.design-annotations textarea:focus{border-color:#8985e8;box-shadow:0 0 0 2px #5551d71a}.design-annotation-content>div>span{display:grid;gap:3px}.design-annotation-content>div>span button{width:23px;height:23px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;color:#898a90;background:transparent;cursor:pointer}.design-annotation-content>div>span button.active{color:#4f4aaf;background:#e7e6ff}.design-annotation-new{display:grid;gap:5px}.design-annotation-new button{height:27px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d8d7ef;border-radius:5px;color:#4f4aaf;background:#f2f1ff;font-size:9px;cursor:pointer}.design-comment-marker{cursor:pointer}.design-comment-marker circle{fill:#5551d7;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.design-comment-marker.active circle{fill:#3832c5}.design-comment-marker.resolved{opacity:.55}.design-comment-marker>svg{color:#fff}.design-comment-marker text{fill:#5551d7;font-weight:750;paint-order:stroke;stroke:#fff;stroke-width:3px}.design-comments-panel{width:min(320px,calc(100% - 24px));max-height:calc(100% - 88px);position:absolute;z-index:12;top:12px;right:12px;display:grid;grid-template-rows:auto auto minmax(80px,1fr) auto;overflow:hidden;border:1px solid #d7d8dc;border-radius:12px;color:#55565c;background:#fffffffa;box-shadow:0 16px 44px #181a1f33;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.design-comments-panel>header{min-height:42px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e5e8}.design-comments-panel>header>span{display:flex;align-items:center;gap:6px}.design-comments-panel>header small{min-width:18px;height:18px;display:grid;place-items:center;border-radius:999px;color:#65616f;background:#ecebf8;font-size:8px}.design-comments-panel>header nav{display:flex;align-items:center;gap:2px}.design-comments-panel>header button,.design-comment-actions button{min-width:27px;height:27px;padding:0 7px;display:grid;place-items:center;border:0;border-radius:6px;color:#85868c;background:transparent;font-size:8px;cursor:pointer}.design-comments-panel>header button:hover,.design-comment-actions button:hover{color:#4f4aaf;background:#efeff8}.design-comments-panel>header button.active,.design-comment-actions button.active{color:#3e8a64;background:#e9f4ee}.design-comment-target{padding:9px 11px;display:grid;gap:2px;border-bottom:1px solid #e8e8eb}.design-comment-target small{color:#929399;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.design-comment-target strong{overflow:hidden;color:#44454a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.design-comment-list{padding:8px;display:grid;align-content:start;gap:5px;overflow-y:auto}.design-comment-list article{min-width:0;padding:7px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:7px;border-radius:8px}.design-comment-list article.is-mentioned{background:#eeedff;box-shadow:inset 0 0 0 1px #b8b5ef}.design-comment-list article.resolved{opacity:.62}.design-comment-actions{display:flex;align-items:center}.design-comment-actions button{padding:0}.design-comment-actions .design-comment-delete:hover:not(:disabled){color:#a14242;background:#f8eeee}.design-comment-avatar{width:28px;height:28px;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:#fff;background:#666871;font-size:9px;font-weight:750}.design-comment-avatar img{width:100%;height:100%;object-fit:cover}.design-comment-list article>div{min-width:0}.design-comment-list article>div>header{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.design-comment-list article>div>header strong{overflow:hidden;color:#45464b;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.design-comment-list time{flex:none;color:#a0a1a6;font-size:7.5px}.design-comment-list p{margin:4px 0 0;color:#626369;font-size:9.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.design-comment-empty{margin:20px 0;color:#999aa0;text-align:center;font-size:9px}.design-comments-panel>form{padding:8px;position:relative;display:grid;gap:6px;border-top:1px solid #e5e5e8}.design-comments-panel textarea{min-height:62px;padding:8px;resize:vertical;border:1px solid #d7d8dc;border-radius:7px;outline:0;color:#4f5055;background:#fff;font:9.5px/1.4 Inter,system-ui,sans-serif}.design-comments-panel textarea:focus{border-color:#8985e8;box-shadow:0 0 0 2px #5551d71a}.design-comments-panel form>button{height:28px;border:0;border-radius:6px;color:#fff;background:#5551d7;font-size:9px;font-weight:650;cursor:pointer}.design-comments-panel form>button:disabled{opacity:.45;cursor:default}.design-comments-panel .mention-menu{top:auto;bottom:calc(100% - 4px);left:8px}.design-layer-actions>div{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.design-layer-actions button{height:29px;display:grid;place-items:center;border:0;border-radius:5px;color:#68696f;background:#e9e9ec;cursor:pointer}.design-layer-actions button:hover:not(:disabled){color:#27282d;background:#dedee2}.design-preset{height:34px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;border:1px solid #dadbdf;border-radius:6px;color:#55565c;background:#fff;font-size:9px;cursor:pointer}.design-preset span{color:#999aa0}.design-preset:hover:not(:disabled){border-color:#aaa8df;background:#f5f4ff}.design-arrange-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.design-arrange-grid button{min-width:0;height:28px;padding:0;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #dadbdf;border-radius:5px;color:#66676d;background:#fff;font-size:8px;cursor:pointer}.design-arrange-grid button:hover:not(:disabled){color:#35328d;border-color:#aaa8df;background:#f2f1ff}.design-arrange-grid.distribute{grid-template-columns:repeat(2,minmax(0,1fr))}.design-spacing-fields{margin-top:6px}.design-wide-action,.design-component-source{min-width:0;height:30px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d8d7ef;border-radius:6px;color:#4f4aaf;background:#f2f1ff;font-size:9px;cursor:pointer}.design-wide-action:hover:not(:disabled),.design-component-source:hover:not(:disabled){border-color:#aaa8df;background:#e9e8ff}.design-structure-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.design-structure-actions button{min-height:28px;padding:4px 6px;border:1px solid #dadbdf;border-radius:5px;color:#62636a;background:#fff;font:inherit;font-size:8.5px;cursor:pointer}.design-selection-colors{display:grid;gap:5px}.design-selection-colors>div{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px}.design-selection-colors input{width:24px;height:24px;padding:1px;border:1px solid #d8d9dd;border-radius:5px;background:#fff}.design-selection-colors button{min-width:0;min-height:26px;padding:0 7px;display:flex;align-items:center;justify-content:space-between;border:1px solid #dadbdf;border-radius:5px;color:#62636a;background:#fff;font:inherit;font-size:8.5px;cursor:pointer}.design-component-source{justify-content:flex-start;color:#55565c;background:#fff}.design-component-source span{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.design-component-source small{flex:none;color:#8b8c92;font-size:8px}.design-component-source svg:first-child{color:#655fcb}.design-component-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.design-component-properties,.design-instance-properties{display:grid;gap:5px}.design-variant-controls{display:grid;gap:5px;padding:7px;border:1px solid #deddef;border-radius:6px;background:#f7f6ff}.design-variant-title{display:flex;align-items:center;justify-content:space-between;color:#5f5b9f;font-size:9px}.design-variant-title small,.design-variant-head{color:#9693a9;font-size:8px;font-weight:500}.design-variant-head{padding-inline:6px 27px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.design-variant-property{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 23px;align-items:center;gap:4px}.design-variant-property input{min-width:0;height:27px;padding:0 6px;border:1px solid #dadbdf;border-radius:5px;outline:0;color:#55565c;background:#fff;font:inherit;font-size:8px}.design-variant-property input:focus{border-color:#8985e8;box-shadow:0 0 0 2px #5551d71a}.design-variant-property button{width:23px;height:23px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;color:#898a90;background:transparent;cursor:pointer}.design-variant-property button:hover:not(:disabled){color:#9b3f3f;background:#f3dddd}.design-component-properties>div,.design-instance-properties>div{min-width:0;min-height:29px;display:grid;grid-template-columns:28px 35px minmax(70px,1fr) minmax(48px,.7fr) 23px;align-items:center;gap:4px;color:#85868c;font-size:8px}.design-component-properties em{overflow:hidden;color:#999aa0;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.design-component-property-order{display:flex}.design-component-property-order button{width:14px}.design-component-properties input,.design-instance-properties input:not([type=checkbox]){min-width:0;height:27px;padding:0 6px;border:1px solid #dadbdf;border-radius:5px;outline:0;color:#55565c;background:#fff;font:inherit}.design-component-properties button,.design-instance-properties button{width:23px;height:23px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;color:#898a90;background:transparent;cursor:pointer}.design-component-properties button:hover:not(:disabled),.design-instance-properties button:hover:not(:disabled){color:#9b3f3f;background:#f3dddd}.design-instance-properties>div{grid-template-columns:minmax(54px,.7fr) minmax(0,1fr) 23px}.design-instance-properties label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-instance-properties input[type=checkbox]{justify-self:start;margin:0;accent-color:#5551d7}.design-section-help{margin:0;color:#8f9096;font-size:9.5px;line-height:1.45}.design-section-help.success{display:flex;align-items:center;gap:4px;color:#258653;font-weight:650}.design-instance-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.design-instance-actions button{height:28px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #dadbdf;border-radius:5px;color:#66676d;background:#fff;font-size:8px;cursor:pointer}.design-variant-member-table{max-width:100%;overflow-x:auto;display:grid;gap:3px}.design-variant-member-table>div{min-width:max-content;display:grid;grid-template-columns:90px repeat(var(--variant-columns,1),80px);gap:3px}.design-variant-member-table>div>button,.design-variant-member-table input{min-width:80px;height:25px;padding:0 5px;border:1px solid #dadbdf;border-radius:4px;color:#5f6066;background:#fff;font:inherit;font-size:8px}.design-variant-member-table>div>button{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.design-variant-member-table>div.active>button{border-color:#8883e2;color:#514cae;background:#eeedff}.design-variant-member-head span{padding:0 5px;color:#9693a9;font-size:8px}.design-instance-override-outline{fill:#845dd60b;stroke:#855dd6;stroke-width:1.5;vector-effect:non-scaling-stroke}.design-component-drop-ghost rect{fill:#5551d71a;stroke:#6965dc;stroke-width:1.5;stroke-dasharray:5 3;vector-effect:non-scaling-stroke}.design-component-drop-ghost text{fill:#5551d7;font-weight:650}.design-inspector button:disabled,.design-assets-panel button:disabled{opacity:.42;cursor:default}.design-editor button{transition:transform 90ms ease,background-color .12s ease,border-color .12s ease,color .12s ease}.design-editor button:active:not(:disabled){transform:scale(.97)}@media(prefers-reduced-motion:reduce){.design-editor button{transition:none}}@media(max-width:1050px){.design-view{--design-left-width: 190px}.design-toolbar button span{display:none}}@media(max-width:760px){.design-editor{grid-template-columns:minmax(0,1fr)}.design-left-panel,.design-inspector,.design-left-resizer,.design-right-resizer{display:none}.design-toolbar{bottom:10px}.design-view-controls{left:7px;bottom:60px}.design-shortcuts{right:7px;bottom:60px}.design-save-state{right:45px;bottom:60px}.design-view~.bug-report-trigger{right:22px;bottom:22px}}@media(max-width:1280px){.deck-topbar>.canvas-status .document-timestamp{display:none}.draw-tools button>span{display:none}.draw-tools button{width:31px;padding:0}}@media(max-width:560px){.draw-view .draw-actions-expanded>:not(.deck-tags):not(.document-read-only-badge){display:none}.draw-view .deck-tag-trigger>span{display:none}.draw-view .draw-toolbar{max-width:calc(100% - 14px);top:7px;padding-inline:5px;gap:4px}.draw-tools{justify-content:flex-start}.draw-history-tools{gap:0;padding-left:3px}.draw-history-tools button{min-width:27px;padding:0}.draw-style-panel{padding:9px 7px 12px}.draw-color-row{gap:4px}.draw-color-row button{width:22px;height:22px}.draw-view-controls{left:7px;bottom:7px}.draw-save-state{right:7px;bottom:7px}}.deck-view{width:100%;height:100vh;min-height:520px;display:flex;flex-direction:column;overflow:hidden;background:#eeeeef}.deck-topbar{height:56px;flex:none;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #dedfe2;background:#fafafa}.deck-topbar-identity{min-width:0;flex:1;display:flex;align-items:center;gap:7px;color:#999a9f}.deck-home{width:34px;height:34px;padding:0;flex:none;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;cursor:pointer}.deck-home:hover{background:#ebebed}.deck-home .brand-mark{width:30px;height:30px;border-radius:8px;box-shadow:none}.deck-topbar-divider{width:1px;height:22px;margin:0 3px;flex:none;background:#dedfe2}.deck-folder-link{min-width:0;max-width:150px;height:29px;padding:0 6px;overflow:hidden;flex:none;border:0;border-radius:6px;color:#77787e;background:transparent;font-size:12px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.deck-folder-link:hover{color:#333439;background:#ececee}.deck-title-input{min-width:80px;width:min(330px,32vw);height:31px;padding:0 7px;border:1px solid transparent;border-radius:6px;outline:0;color:#3f4045;background:transparent;font:inherit;font-size:13px;font-weight:650}.deck-title-input:hover:not(:read-only),.deck-title-input:focus{border-color:#dedfe2;background:#fff}.deck-tags{position:relative;flex:none}.deck-tag-trigger{max-width:150px;height:29px;padding:0 7px;display:flex;align-items:center;gap:4px;border:1px solid transparent;border-radius:6px;color:#77787d;background:transparent;font-size:10.5px;cursor:pointer}.deck-tag-trigger:hover,.deck-tags:has(.deck-tags-popover) .deck-tag-trigger{color:#303136;border-color:#dedfe2;background:#fff}.deck-tag-trigger>span{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-tag-trigger>small{min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:#ececee;font-size:8px;font-weight:700}.deck-tags-popover{width:300px;padding:12px;position:absolute;z-index:80;top:35px;right:0;border:1px solid #d9dade;border-radius:10px;background:#fff;box-shadow:0 14px 38px #181a1f2e}.deck-tags-popover>header{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;color:#45464b;font-size:11px}.deck-tags-popover>header strong{font-weight:680}.deck-tags-popover>header small{color:#999a9f;font-size:9px}.deck-tags-popover .document-tags{min-height:25px;margin:0}.deck-topbar>.canvas-status{flex:none;gap:9px}.deck-present-button{height:29px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:7px;color:#fff;background:#1d1d1f;font-size:11px;font-weight:650;cursor:pointer}.deck-present-button:hover:not(:disabled){background:#000}.deck-present-button:disabled{opacity:.35;cursor:default}.deck-pane{min-height:0;flex:1;overflow:hidden;background:#e7e7e9}.draw-view{position:relative}.draw-view>.deck-topbar{height:42px;padding:0;position:absolute;z-index:30;top:10px;right:10px;left:10px;border:0;background:transparent;pointer-events:none}.draw-view>.deck-topbar>.deck-topbar-identity,.draw-view>.deck-topbar>.canvas-status{height:34px;padding:1px;flex:0 1 auto;border:1px solid #dddde1;border-radius:9px;background:#fafafaf0;box-shadow:0 6px 20px #181a1f1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.draw-view>.deck-topbar>.deck-topbar-identity{max-width:min(300px,42vw)}.design-view>.deck-topbar>.deck-topbar-identity{width:calc(var(--design-left-width) - 20px);max-width:calc(var(--design-left-width) - 20px)}.design-view>.deck-topbar{right:10px}.design-view>.deck-topbar .deck-title-input{width:0;min-width:0;flex:1}.draw-view>.deck-topbar>.canvas-status{max-width:calc(58vw - 30px);gap:0}.draw-view>.deck-topbar>.canvas-status:hover,.draw-view>.deck-topbar>.canvas-status:focus-within,.draw-view>.deck-topbar>.canvas-status:has(.mentions-button[aria-expanded=true]){gap:4px}.draw-actions-peek{width:30px;height:30px;padding:0;flex:none;display:grid;place-items:center;border:0;border-radius:7px;color:#77787d;background:transparent;cursor:pointer}.draw-actions-peek svg{display:block;grid-area:1 / 1;margin:auto}.draw-actions-peek:hover{color:#303136;background:#ececee}.draw-actions-expanded{min-width:0;max-width:0;flex:none;display:flex;align-items:center;gap:4px;opacity:0;visibility:hidden;transform:translate(6px);transition:max-width .22s ease,opacity .16s ease,transform .22s ease,visibility 0s linear .22s}.draw-view>.deck-topbar>.canvas-status:hover .draw-actions-expanded,.draw-view>.deck-topbar>.canvas-status:focus-within .draw-actions-expanded,.draw-view>.deck-topbar>.canvas-status:has(.mentions-button[aria-expanded=true]) .draw-actions-expanded{max-width:720px;opacity:1;visibility:visible;transform:translate(0);transition-delay:0s}.draw-view .deck-topbar-divider,.draw-view .deck-folder-link,.draw-view .deck-topbar-identity>svg,.draw-view .deck-tag-trigger>span,.draw-view .live-status>span{display:none}.draw-view .deck-title-input{min-width:60px;width:min(225px,32vw)}.draw-view .draw-title-input{width:auto;max-width:min(225px,32vw);field-sizing:content}.draw-view .deck-tag-trigger,.draw-view .draw-actions-expanded>.document-access-button{width:29px;padding:0;justify-content:center}.draw-view .draw-actions-expanded>.document-access-button>span{display:none}.draw-view .live-status{min-width:10px;width:10px}.draw-view>.deck-pane{width:100%;height:100%;flex:1}.draw-view .draw-toolbar{top:10px}@media(max-width:800px){.draw-view>.deck-topbar>.deck-topbar-identity{width:42px;padding:3px}.draw-view .deck-title-input{display:none}.draw-view .draw-toolbar{max-width:calc(100% - 112px)}}@media(hover:none){.draw-actions-peek{display:none}.draw-actions-expanded{max-width:none;opacity:1;visibility:visible;transform:none;transition:none}}.deck-editor-shell{height:100%;position:relative;isolation:isolate;display:grid;grid-template-columns:224px minmax(0,1fr) 280px;background:#eeeeef}.deck-editor-shell:not(.inspector-open){grid-template-columns:224px minmax(0,1fr)}.deck-editor-shell:not(.inspector-open) .deck-inspector{display:none}.deck-filmstrip{min-width:0;min-height:0;padding:15px 10px 12px;position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:24px minmax(0,1fr);overflow:visible;border-right:1px solid #dedfe2;background:#f7f7f8}.deck-filmstrip:has(.deck-add-slide[open]){z-index:20}.deck-filmstrip>header{min-width:0;height:24px;padding:0 4px 0 6px;display:flex;align-items:center;gap:6px;color:#5e5f64;font-size:12px}.deck-filmstrip>header strong{font-weight:680}.deck-filmstrip>header span{color:#a0a1a5}.deck-slide-selection-hint{min-width:0;margin-left:auto;overflow:hidden;flex:1;color:#9a9ba0;font-size:8.5px;font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.deck-filmstrip>header .deck-deleted-trigger{height:23px;margin-left:auto;padding:0 5px;display:flex;align-items:center;gap:3px;border:0;border-radius:5px;color:#929399;background:transparent;cursor:pointer}.deck-filmstrip>header .deck-slide-selection-hint+.deck-deleted-trigger{margin-left:0}.deck-filmstrip>header .deck-deleted-trigger:hover{color:#34353a;background:#ececee}.deck-filmstrip>header .deck-deleted-trigger b{font-size:9px;font-weight:650}.deck-thumbnail-list{min-width:0;min-height:0;grid-template-columns:minmax(0,1fr);padding-right:3px;display:grid;align-content:start;gap:8px;overflow-y:auto}.deck-thumbnail-item{min-width:0;position:relative;padding:4px 4px 5px 20px;border-radius:8px}.deck-thumbnail-item:hover{background:#76768012}.deck-thumbnail-item.selected:not(.active){background:#eeeeef}.deck-thumbnail-item.active{background:#e9e9eb}.deck-thumbnail-item.remote-editing{background:#efeff1;box-shadow:inset 2px 0 #68696e}.deck-thumbnail-item.dragging-group{opacity:.58}.deck-thumbnail-item.dragging{opacity:.42}.deck-slide-number{width:17px;height:14px;position:absolute;top:7px;left:1px;display:grid;place-items:center;color:#96979c;font-size:9px;text-align:center}.deck-slide-editor{width:17px;height:17px;position:absolute;top:26px;left:1px;display:grid;place-items:center;overflow:hidden;border:1px solid white;border-radius:50%;color:#fff;background:#55565b;box-shadow:0 1px 4px #181a1f2e;font-size:7px;font-weight:700}.deck-slide-editor img{width:100%;height:100%;object-fit:cover}.deck-thumbnail{width:100%;padding:0;display:block;overflow:hidden;border:1px solid #d5d6d9;border-radius:5px;background:#fff;box-shadow:0 2px 7px #181a1f0f;cursor:pointer}.deck-thumbnail-item.skipped .deck-thumbnail{opacity:.48}.deck-thumbnail-item.skipped .deck-slide-number{color:#55565b}.deck-thumbnail-item.active .deck-thumbnail{border-color:#2c2d31;box-shadow:0 0 0 1px #2c2d31}.deck-thumbnail-item.selected:not(.active) .deck-thumbnail{border-color:#8b8c91;box-shadow:0 0 0 1px #8b8c91}.deck-thumbnail .deck-slide-stage{box-shadow:none;pointer-events:none}.deck-thumbnail-preview{width:100%;aspect-ratio:16 / 9}.deck-thumbnail-actions{position:absolute;top:7px;right:7px;display:flex;opacity:0;border-radius:5px;background:#fffffff0;box-shadow:0 2px 7px #181a1f1f}.deck-thumbnail-item:hover .deck-thumbnail-actions,.deck-thumbnail-actions:focus-within{opacity:1}.deck-thumbnail-actions button{width:23px;height:23px;padding:0;display:grid;place-items:center;border:0;color:#7d7e83;background:transparent;cursor:pointer}.deck-thumbnail-actions button:hover{color:#1d1d1f;background:#f0f0f2}.deck-thumbnail-actions button:last-child:hover{color:#9b3434}.deck-thumbnail-actions button:disabled{opacity:.3;cursor:default}.deck-thumbnail-workflow{position:absolute;right:7px;bottom:8px;display:flex;align-items:center;gap:4px}.deck-thumbnail-workflow-assignee,.deck-command-trigger>b{width:17px;height:17px;padding:0;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:50%;color:#4b4c51;background:#fffffff0;font-size:7px;font-weight:700}.deck-thumbnail-workflow img,.deck-command-trigger>b img{width:100%;height:100%;object-fit:cover}.deck-thumbnail-workflow em,.deck-thumbnail-workflow-status,.deck-thumbnail-workflow-comments{height:16px;padding:0 4px;display:flex;align-items:center;gap:2px;border:1px solid rgba(0,0,0,.1);border-radius:999px;color:#66676c;background:#fffffff0;font-size:7px;font-style:normal}.deck-thumbnail-workflow button{cursor:pointer}.deck-thumbnail-workflow button:hover{border-color:#00000047;color:#1d1d1f;background:#fff}.deck-add-slide{margin:2px 4px 8px 20px;position:relative;z-index:5}.deck-add-slide summary{height:34px;padding:0 8px;display:flex;align-items:center;gap:7px;border:1px solid #dedfe2;border-radius:8px;color:#55565b;background:#fff;font-size:12px;font-weight:620;list-style:none;cursor:pointer}.deck-add-slide summary::-webkit-details-marker{display:none}.deck-add-slide summary svg:last-child{margin-left:auto}.deck-add-slide[open] summary svg:last-child{transform:rotate(180deg)}.deck-add-slide summary:hover,.deck-add-slide[open] summary{color:#1d1d1f;border-color:#c8c9cd;background:#f3f3f4}.deck-layout-menu{width:320px;max-height:calc(100vh - 16px);padding:7px;position:fixed;overflow-y:auto;border:1px solid #d9dade;border-radius:11px;background:#f7f7f8;box-shadow:0 18px 48px #181a1f33}.deck-layout-tabs{height:34px;margin-bottom:7px;padding:3px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;border-radius:7px;background:#eaeaed}.deck-layout-tabs button{min-width:0;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:5px;color:#77787d;background:transparent;font-size:10.5px;font-weight:620;cursor:pointer}.deck-layout-tabs button:hover,.deck-layout-tabs button.active{color:#1d1d1f;background:#fff;box-shadow:0 1px 4px #181a1f14}.deck-layout-tabs button span{min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:999px;color:#77787d;background:#eeeeef;font-size:8px}.deck-layout-options{display:grid;grid-template-columns:1fr 1fr;gap:6px}.deck-layout-options>button{min-width:0;padding:7px;display:grid;gap:6px;border:1px solid transparent;border-radius:8px;color:#55565b;background:#fff;text-align:left;cursor:pointer}.deck-layout-options>button:hover:not(:disabled){color:#1d1d1f;background:#f1f1f3}.deck-layout-options>button:disabled{opacity:.42;cursor:default}.deck-layout-menu strong{overflow:hidden;font-size:11px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.deck-saved-layouts{display:grid;gap:7px}.deck-save-layout{width:100%;height:34px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d8d9dc;border-radius:7px;color:#55565b;background:#fff;font-size:10.5px;font-weight:620;cursor:pointer}.deck-save-layout:hover:not(:disabled){color:#1d1d1f;border-color:#bfc0c4;background:#f2f2f3}.deck-save-layout:disabled{opacity:.45;cursor:default}.deck-saved-layout-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.deck-saved-layout-card{min-width:0;position:relative;border:1px solid transparent;border-radius:8px;background:#fff}.deck-saved-layout-card:hover{border-color:#d9dade}.deck-saved-layout-card.active{border-color:#77787d;box-shadow:0 0 0 1px #77787d}.deck-saved-layout-insert{width:100%;min-width:0;padding:7px;display:grid;gap:5px;border:0;border-radius:inherit;color:#55565b;background:transparent;text-align:left;cursor:pointer}.deck-saved-layout-insert:hover{color:#1d1d1f;background:#f1f1f3}.deck-saved-layout-insert>span{overflow:hidden;border:1px solid #e1e2e4;border-radius:5px;background:#fff}.deck-saved-layout-insert .deck-slide-stage{width:100%;box-shadow:none}.deck-saved-layout-insert small{overflow:hidden;color:#9a9ba0;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.deck-saved-layout-delete{width:23px;height:23px;padding:0;position:absolute;top:10px;right:10px;display:grid;place-items:center;opacity:0;border:0;border-radius:5px;color:#9b3434;background:#fffffff0;box-shadow:0 1px 5px #181a1f1f;cursor:pointer}.deck-saved-layout-card:hover .deck-saved-layout-delete,.deck-saved-layout-delete:focus-visible{opacity:1}.deck-saved-layout-delete:hover{color:#7e2020;background:#fff}.deck-active-template-note{margin-bottom:7px;padding:8px;display:flex;align-items:center;gap:7px;border:1px solid #d8d9dc;border-radius:7px;color:#66676c;background:#fff}.deck-active-template-note>span{min-width:0;display:grid;flex:1;font-size:9px}.deck-active-template-note strong{color:#34353a;font-size:10.5px}.deck-active-template-note>div{display:grid;gap:3px}.deck-active-template-note button{padding:0;border:0;color:#55565b;background:transparent;font:inherit;font-size:9.5px;font-weight:650;cursor:pointer;white-space:nowrap}.deck-active-template-note button:first-child{height:25px;padding:0 8px;border-radius:5px;color:#fff;background:#34353a}.deck-create-template{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.deck-create-template input{min-width:0;height:34px;padding:0 8px;border:1px solid #d8d9dc;border-radius:7px;outline:0;color:#38393e;background:#fff;font:inherit;font-size:10.5px}.deck-create-template input:focus{border-color:#929399}.deck-create-template button{height:34px;padding:0 8px;display:flex;align-items:center;gap:5px;border:1px solid #d8d9dc;border-radius:7px;color:#55565b;background:#fff;font:inherit;font-size:9.5px;font-weight:620;cursor:pointer}.deck-create-template button:disabled{opacity:.42;cursor:default}.deck-template-card-actions{position:absolute;top:10px;right:10px;display:flex;opacity:0;border-radius:5px;overflow:hidden;background:#fffffff0;box-shadow:0 1px 5px #181a1f1f}.deck-saved-layout-card:hover .deck-template-card-actions,.deck-template-card-actions:focus-within{opacity:1}.deck-template-card-actions button{width:23px;height:23px;padding:0;display:grid;place-items:center;border:0;color:#77787d;background:transparent;cursor:pointer}.deck-template-card-actions button:last-child{color:#9b3434}.deck-saved-layout-empty{margin:0;padding:28px 18px;color:#8f9095;font-size:10.5px;line-height:1.5;text-align:center}.deck-layout-preview{display:block;overflow:hidden;border:1px solid #e1e2e4;border-radius:5px;background:#fff}.deck-layout-preview .deck-slide-stage{width:100%;box-shadow:none}.deck-workspace{min-width:0;width:100%;min-height:0;position:relative;z-index:1;display:grid;grid-template-areas:"toolbar" "stage" "notes" "footer";grid-template-columns:minmax(0,1fr);grid-template-rows:45px minmax(0,1fr) 0 31px;overflow:hidden}.deck-workspace.panel-open{grid-template-rows:45px minmax(0,1fr) 132px 31px}.deck-workspace.comments-open{grid-template-rows:45px minmax(0,1fr) 170px 31px}.deck-workspace.chart-data-open{grid-template-rows:45px minmax(0,1fr) 220px 31px}.deck-toolbar{min-width:0;padding:0 12px;position:relative;z-index:6;grid-area:toolbar;display:flex;align-items:center;gap:8px;border-bottom:1px solid #dedfe2;background:#fafafa}.deck-toolbar>div{display:flex;align-items:center;gap:3px}.deck-toolbar .hidden-for-batch{display:none}.deck-slide-batch-tools{min-width:0;height:32px;padding:3px 4px 3px 9px;border:1px solid #d5d6d9;border-radius:8px;background:#fff;box-shadow:0 1px 5px #181a1f0f}.deck-slide-batch-tools strong{margin-right:4px;color:#3f4045;font-size:10.5px;font-weight:680;white-space:nowrap}.deck-toolbar .deck-slide-batch-tools button{height:24px;padding:0 6px;font-size:9.5px}.deck-toolbar .deck-slide-batch-tools button:last-child{width:24px;padding:0}.deck-toolbar .deck-slide-batch-tools button.active{color:#1d1d1f;background:#ececee}.deck-toolbar .deck-slide-batch-tools button.danger{width:24px;padding:0;color:#a14242}.deck-toolbar .deck-slide-batch-tools button.danger:hover:not(:disabled){color:#842f2f;background:#f8eeee}.deck-toolbar button{height:30px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:6px;color:#66676c;background:transparent;font-size:12px;cursor:pointer}.deck-toolbar button:hover:not(:disabled){color:#1d1d1f;background:#ececee}.deck-toolbar button:disabled{opacity:.38;cursor:default}.deck-toolbar .deck-inspector-toggle.active{color:#1d1d1f;background:#e7e7e9}.deck-toolbar kbd{color:#aaaab0;font:inherit;font-size:9px}.deck-history-tools{padding-right:6px;border-right:1px solid #dedfe2}.deck-toolbar .deck-history-tools button{width:27px;padding:0;justify-content:center}.deck-shape-picker{position:relative}.deck-shape-picker summary{height:30px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border-radius:6px;color:#66676c;font-size:12px;list-style:none;cursor:pointer}.deck-shape-picker summary::-webkit-details-marker{display:none}.deck-shape-picker summary:hover,.deck-shape-picker[open] summary{color:#1d1d1f;background:#ececee}.deck-shape-picker summary kbd{margin-left:1px}.deck-shape-picker[aria-disabled=true] summary{opacity:.38;cursor:default}.deck-shape-menu{width:238px;padding:6px;position:absolute;z-index:40;top:35px;left:0;display:grid;grid-template-columns:1fr 1fr;gap:3px;border:1px solid #d9dade;border-radius:10px;background:#fff;box-shadow:0 16px 42px #181a1f33}.deck-toolbar .deck-shape-menu button{height:36px;padding:0 8px;justify-content:flex-start;gap:7px;font-size:11px}.deck-media-tools{position:relative;display:flex;align-items:center}.deck-toolbar .deck-media-trigger.active{color:#1d1d1f;background:#e7e7e9}.deck-media-panel{width:320px;max-height:min(510px,calc(100vh - 125px));padding:12px;position:absolute;z-index:55;top:35px;left:0;display:grid;grid-template-rows:auto auto auto minmax(90px,1fr);gap:9px;overflow:hidden;border:1px solid #d9dade;border-radius:11px;color:#66676c;background:#fff;box-shadow:0 18px 48px #181a1f38}.deck-media-panel>header{min-height:34px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.deck-media-panel>header>span{min-width:0;display:grid;gap:2px}.deck-media-panel>header strong{color:#34353a;font-size:12px;font-weight:690}.deck-media-panel>header small{overflow:hidden;color:#999a9f;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.deck-toolbar .deck-media-panel>header button{width:25px;height:25px;padding:0;display:grid;place-items:center;flex:none}.deck-media-tabs{padding:2px;display:grid;grid-template-columns:repeat(4,1fr);gap:2px;border-radius:7px;background:#efeff1}.deck-toolbar .deck-media-tabs button{height:28px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:5px;color:#84858a;background:transparent;font-size:9.5px}.deck-toolbar .deck-media-tabs button:hover:not(:disabled),.deck-toolbar .deck-media-tabs button.active{color:#292a2e;background:#fff;box-shadow:0 1px 3px #181a1f14}.deck-toolbar .deck-media-tabs button:disabled{opacity:.35;cursor:default}.deck-media-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.deck-media-actions.icons{grid-template-columns:minmax(0,1fr)}.deck-media-actions.workspace .deck-media-folder{grid-column:1 / -1}.deck-media-actions label{height:33px;padding:0 8px;display:flex;align-items:center;gap:6px;border:1px solid #dedfe2;border-radius:7px;color:#96979c;background:#fafafa}.deck-media-actions label:focus-within{border-color:#999a9f;background:#fff;box-shadow:0 0 0 2px #28292d12}.deck-media-actions input{min-width:0;width:100%;height:100%;border:0;outline:0;color:#34353a;background:transparent;font:inherit;font-size:10.5px}.deck-media-actions input::placeholder{color:#a2a3a8}.deck-media-folder select{min-width:0;width:100%;height:100%;border:0;outline:0;color:#55565b;background:transparent;font:inherit;font-size:10.5px}.deck-toolbar .deck-media-actions>button{height:33px;padding:0 9px;border:1px solid #d5d6d9;color:#55565b;background:#fff;font-size:10px}.deck-toolbar .deck-media-actions>button:hover:not(:disabled){border-color:#bfc0c4;background:#f2f2f3}.deck-media-grid{min-height:90px;padding-right:3px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:7px;overflow-y:auto;scrollbar-width:thin}.deck-media-grid.icons{grid-template-columns:repeat(4,minmax(0,1fr))}.deck-toolbar .deck-media-grid>button{min-width:0;height:auto;padding:5px;display:grid;gap:5px;border:1px solid transparent;border-radius:7px;color:#77787d;background:transparent;text-align:left}.deck-toolbar .deck-media-grid>button:hover{color:#292a2e;border-color:#d9dade;background:#f4f4f5}.deck-media-grid>button>span{width:100%;aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;border:1px solid #e1e2e4;border-radius:5px;background:#f2f2f3}.deck-media-asset{min-width:0;position:relative}.deck-toolbar .deck-media-asset-use{width:100%;min-width:0;height:auto;padding:5px;display:grid;gap:5px;border:1px solid transparent;border-radius:7px;color:#77787d;background:transparent;text-align:left}.deck-toolbar .deck-media-asset-use:hover{color:#292a2e;border-color:#d9dade;background:#f4f4f5}.deck-media-asset-use>span{width:100%;aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;border:1px solid #e1e2e4;border-radius:5px;background:#f2f2f3}.deck-toolbar .deck-media-asset-delete{width:23px;height:23px;padding:0;position:absolute;top:9px;right:9px;display:grid;place-items:center;opacity:0;color:#9b3434;background:#fffffff0;box-shadow:0 1px 5px #181a1f24}.deck-media-asset:hover .deck-media-asset-delete,.deck-media-asset-delete:focus-visible{opacity:1}.deck-toolbar .deck-media-asset-delete:hover:not(:disabled){color:#7e2020;background:#fff}.deck-toolbar .deck-media-asset-publish{width:23px;height:23px;padding:0;position:absolute;top:9px;left:9px;display:grid;place-items:center;opacity:0;color:#4c4f57;background:#fffffff0;box-shadow:0 1px 5px #181a1f24}.deck-media-asset:hover .deck-media-asset-publish,.deck-media-asset-publish:focus-visible{opacity:1}.deck-toolbar .deck-media-asset-publish:hover:not(:disabled){color:#292a2e;background:#fff}@media(hover:none){.deck-toolbar .deck-media-asset-delete,.deck-toolbar .deck-media-asset-publish{opacity:1}}.deck-media-grid img,.deck-media-grid video{width:100%;height:100%;display:block;object-fit:cover}.deck-media-grid.icons>button>span{aspect-ratio:1;color:#55565b;background:#fff}.deck-media-grid.icons>button:hover>span{color:#1d1d1f;border-color:#c8c9cd}.deck-media-grid small{min-width:0;overflow:hidden;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.deck-media-grid.icons small{display:grid;line-height:1.15}.deck-media-grid.icons small em{color:#a0a1a6;font-size:7px;font-style:normal;font-weight:500}.deck-toolbar .deck-media-grid.icons .deck-media-icons-more{grid-column:1 / -1;min-height:31px;display:flex;align-items:center;justify-content:center;border-color:#dedfe2;color:#696a70;background:#fafafa;text-align:center}.deck-toolbar .deck-media-grid.icons .deck-media-icons-more:hover{border-color:#c5c6ca;color:#292a2e;background:#f1f1f3}.deck-media-empty{min-height:105px;margin:0;padding:20px;grid-column:1 / -1;display:grid;place-items:center;color:#929399;font-size:10px;line-height:1.45;text-align:center}.deck-align-tools{padding-left:7px;border-left:1px solid #dedfe2}.deck-toolbar .deck-align-tools button{width:27px;padding:0;justify-content:center}.deck-align-tools>span{width:1px;height:18px;margin:0 2px;background:#dedfe2}.deck-zoom{margin-left:auto;color:#999a9f;white-space:nowrap}.deck-toolbar .deck-zoom button{min-width:27px;padding:0 5px;justify-content:center}.deck-toolbar .deck-zoom button.active{color:#1d1d1f;background:#e7e7e9}.deck-toolbar .deck-zoom .deck-zoom-value{width:70px;height:30px;padding:0 4px;border:0;border-radius:6px;outline:0;color:#66676c;background:transparent;font-size:11px;cursor:pointer}.deck-toolbar .deck-zoom .deck-zoom-value:hover,.deck-toolbar .deck-zoom .deck-zoom-value:focus-visible{color:#1d1d1f;background:#ececee}.deck-toolbar .deck-zoom .deck-zoom-value:focus-visible{box-shadow:0 0 0 2px #1d1d1f2e}.deck-grid-tools{position:relative;display:flex;align-items:center}.deck-toolbar .deck-grid-settings-trigger{min-width:18px;width:18px;margin-left:-4px;padding:0}.deck-grid-settings-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.deck-grid-settings{width:300px;max-height:min(680px,calc(100vh - 105px));padding:12px;position:absolute;z-index:50;top:35px;right:0;display:grid;gap:10px;overflow-y:auto;border:1px solid #d9dade;border-radius:10px;color:#66676c;background:#fff;box-shadow:0 16px 42px #181a1f33;white-space:normal;scrollbar-width:thin}.deck-grid-settings header{display:flex;align-items:center;justify-content:space-between;color:#45464b;font-size:11px}.deck-grid-settings header strong{font-weight:680}.deck-grid-settings header span{color:#999a9f;font-size:9.5px}.deck-grid-axis{padding:8px;display:grid;grid-template-columns:88px repeat(2,minmax(0,1fr));align-items:end;gap:7px;border:1px solid #e3e3e6;border-radius:8px;background:#fafafa}.deck-toolbar .deck-zoom .deck-grid-axis>button{height:32px;padding:0 8px;display:flex;align-items:center;justify-content:flex-start;gap:6px;border:1px solid transparent;border-radius:6px;color:#77787d;background:transparent;font-size:10.5px}.deck-toolbar .deck-zoom .deck-grid-axis>button:hover,.deck-toolbar .deck-zoom .deck-grid-axis>button.active{color:#1d1d1f;border-color:#d7d8db;background:#fff}.deck-grid-axis label,.deck-grid-margins label{display:grid;gap:4px;color:#929399;font-size:9px}.deck-grid-tracks{min-width:0;display:grid;gap:5px}.deck-grid-tracks>span{color:#929399;font-size:9px}.deck-grid-tracks>div{padding-bottom:3px;display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin}.deck-grid-tracks label{width:48px;flex:none;display:grid;gap:3px;color:#999a9f;font-size:8.5px}.deck-grid-tracks input[type=number]{height:28px;padding-inline:5px}.deck-grid-settings input[type=number]{width:100%;height:32px;padding:0 7px;border:1px solid #dedfe2;border-radius:6px;outline:0;color:#45464b;background:#fff;font:inherit;font-size:10.5px}.deck-grid-settings input[type=number]:focus{border-color:#999a9f;box-shadow:0 0 0 2px #28292d12}.deck-grid-section-title{min-height:24px;display:flex;align-items:center;justify-content:space-between;color:#77787d;font-size:10px;font-weight:650}.deck-grid-section-title small{color:#a0a1a5;font-size:9px;font-weight:500}.deck-toolbar .deck-zoom .deck-grid-section-title button{width:auto;height:24px;padding:0 6px;display:flex;align-items:center;gap:4px;border:0;border-radius:5px;color:#8b8c91;background:transparent;font-size:9.5px}.deck-toolbar .deck-zoom .deck-grid-section-title button:hover,.deck-toolbar .deck-zoom .deck-grid-section-title button.active{color:#38393e;background:#f0f0f2}.deck-grid-margins{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.deck-grid-presets,.deck-grid-preset-create{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:5px}.deck-grid-presets select,.deck-grid-preset-create input{min-width:0;height:32px;padding:0 7px;border:1px solid #dedfe2;border-radius:6px;outline:0;color:#45464b;background:#fff;font:inherit;font-size:10.5px}.deck-toolbar .deck-zoom .deck-grid-presets button,.deck-toolbar .deck-zoom .deck-grid-preset-create button{width:auto;height:32px;padding:0 7px;border:1px solid #dedfe2;border-radius:6px;color:#66676c;background:#fff;font-size:10px}.deck-toolbar .deck-zoom .deck-grid-presets button{padding:0}.deck-toolbar .deck-zoom .deck-grid-presets button:disabled,.deck-toolbar .deck-zoom .deck-grid-preset-create button:disabled{opacity:.38}.deck-toolbar .deck-zoom .deck-grid-settings .deck-grid-reset{width:100%;height:29px;border:1px solid #dedfe2;color:#66676c;background:#fff;font-size:10.5px}.deck-toolbar .deck-zoom .deck-grid-settings .deck-grid-reset:hover{color:#1d1d1f;border-color:#c8c9cd;background:#f3f3f4}.deck-zoom>i{width:1px;height:18px;margin:0 2px;background:#dedfe2}.deck-zoom>span{margin-left:4px;display:flex;align-items:center;gap:4px;font-size:10.5px}.deck-stage-wrap{--deck-stage-padding: 32px;min-width:0;width:100%;min-height:0;position:relative;grid-area:stage;overflow:auto;background:#e5e5e7;cursor:grab}.deck-stage-wrap.panning{cursor:grabbing}.deck-stage-scroll-area{width:100%;min-width:calc(var(--deck-slide-width, 0px) + var(--deck-stage-padding) + var(--deck-stage-padding));min-height:100%;padding:var(--deck-stage-padding);display:flex}.deck-stage-scroll-area>.deck-slide-stage{width:min(100%,calc((100vh - 200px)*1.7778));flex:none;margin:auto;cursor:default}.deck-mobile-slide-nav{display:none}.deck-slide-collaboration-lock{max-width:calc(100% - 20px);min-height:36px;padding:5px 10px 5px 6px;position:absolute;z-index:30;top:10px;left:50%;display:flex;align-items:center;gap:7px;border:1px solid rgba(0,0,0,.12);border-radius:999px;color:#55565b;background:#fffffff5;box-shadow:0 5px 18px #181a1f1f;transform:translate(-50%);white-space:nowrap}.deck-slide-collaboration-lock>.deck-slide-editor{position:static;flex:none}.deck-slide-collaboration-lock>span:last-child{min-width:0;display:grid;gap:1px}.deck-slide-collaboration-lock strong{overflow:hidden;color:#333439;font-size:10.5px;font-weight:680;text-overflow:ellipsis}.deck-slide-collaboration-lock small{color:#929399;font-size:9px}.deck-template-lock-badge{max-width:calc(100% - 20px);min-height:36px;padding:5px 10px;position:absolute;z-index:30;top:10px;left:50%;display:flex;align-items:center;gap:7px;border:1px solid rgba(0,0,0,.12);border-radius:999px;color:#55565b;background:#fffffff5;box-shadow:0 5px 18px #181a1f1f;transform:translate(-50%);white-space:nowrap}.deck-template-lock-badge>span{display:grid;gap:1px}.deck-template-lock-badge strong{color:#333439;font-size:10.5px}.deck-template-lock-badge small{color:#929399;font-size:9px}.deck-template-lock-message{padding:20px 14px!important}.deck-template-lock-message strong{color:#38393e;font-size:12px}.deck-template-lock-message p{margin:7px 0 0;color:#77787d;font-size:10.5px;line-height:1.5}.deck-notes-panel{min-height:0;padding:0 15px;grid-area:notes;display:grid;grid-template-rows:30px minmax(0,1fr);overflow:hidden;border-top:0 solid #dedfe2;background:#fafafa}.deck-workspace.panel-open .deck-notes-panel{border-top-width:1px}.deck-notes-panel>label{display:flex;align-items:center;gap:6px;color:#55565b;font-size:11px;font-weight:650}.deck-notes-panel>label span{margin-left:auto;color:#a0a1a5;font-size:10px;font-weight:500}.deck-notes-panel textarea{min-height:0;width:100%;padding:7px 9px;resize:none;border:1px solid #dedfe2;border-radius:7px 7px 0 0;outline:0;color:#3f4044;background:#fff;font:inherit;font-size:12px;line-height:1.5}.deck-notes-panel textarea:focus{border-color:#999a9f}.deck-notes-panel textarea:disabled{color:#88898e;background:#f3f3f4}.deck-feedback-panel{min-width:0;min-height:0;padding:0 13px 10px;grid-area:notes;display:grid;grid-template-rows:35px minmax(0,1fr) 42px;overflow:hidden;border-top:1px solid #dedfe2;color:#55565b;background:#fafafa}.deck-feedback-panel>header{min-width:0;display:flex;align-items:center;gap:7px}.deck-feedback-panel>header>span{display:flex;align-items:center;gap:6px;flex:none;font-size:11px}.deck-feedback-panel>header>span strong{font-weight:670}.deck-feedback-panel>header>span b{min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:999px;color:#77787d;background:transparent;font-size:10px}.deck-reaction-bar{min-width:0;display:flex;align-items:center;gap:3px}.deck-reaction-bar button{height:25px;padding:0 6px;display:flex;align-items:center;gap:3px;border:1px solid transparent;border-radius:999px;color:#77787d;background:transparent;cursor:pointer}.deck-reaction-bar button:hover:not(:disabled),.deck-reaction-bar button.active{border-color:#d4d5d8;color:#292a2e;background:#fff}.deck-reaction-bar button:disabled{opacity:.4;cursor:default}.deck-reaction-bar button span{font-size:12px;line-height:1}.deck-reaction-bar button b{font-size:8px;font-weight:650}.deck-resolved-toggle{height:25px;margin-left:auto;padding:0 7px;flex:none;border:0;border-radius:5px;color:#8a8b90;background:transparent;font-size:9px;cursor:pointer}.deck-resolved-toggle:hover,.deck-resolved-toggle.active{color:#292a2e;background:#ececee}.deck-feedback-close{width:25px;height:25px;padding:0;display:grid;place-items:center;flex:none;border:0;border-radius:5px;color:#88898e;background:transparent;cursor:pointer}.deck-feedback-close:hover{color:#292a2e;background:#ececee}.deck-feedback-list{min-height:0;padding:0 4px 3px 0;display:grid;align-content:start;gap:5px;overflow-y:auto}.deck-feedback-list>article{padding:7px 0;display:grid;gap:6px}.deck-feedback-list>article+article{border-top:1px solid #e1e2e4}.deck-feedback-list>article.resolved{opacity:.62}.deck-feedback-root,.deck-feedback-reply{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:7px}.deck-feedback-reply{margin-left:31px;padding-top:6px;border-top:1px solid #eeeeef}.deck-comment-avatar{width:24px;height:24px;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:#fff;background:#55565b;font-size:8px;font-weight:700}.deck-comment-avatar img{width:100%;height:100%;object-fit:cover}.deck-feedback-message{min-width:0}.deck-feedback-message>header{display:flex;align-items:baseline;gap:6px}.deck-feedback-message strong{overflow:hidden;color:#45464b;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.deck-feedback-message time{flex:none;color:#aaaab0;font-size:9px}.deck-feedback-message>p{margin:3px 0 0;color:#66676c;font-size:11px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.deck-comment-actions{display:flex;align-items:start;gap:1px}.deck-comment-actions button{min-width:23px;height:23px;padding:0 5px;display:grid;place-items:center;border:0;border-radius:5px;color:#999a9f;background:transparent;font-size:9px;cursor:pointer}.deck-comment-actions button:hover,.deck-comment-actions button.active{color:#4d6e58;background:#eef4ef}.deck-comment-actions button.danger:hover{color:#a14242;background:#f8eeee}.deck-comments-empty{margin:0;padding:24px;color:#999a9f;font-size:11px;text-align:center}.deck-feedback-compose{padding-top:6px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.deck-feedback-compose textarea,.deck-reply-form textarea,.deck-comment-edit textarea{min-width:0;padding:7px 0;resize:none;border:0;border-bottom:1px solid #dedfe2;border-radius:0;outline:0;color:#45464b;background:transparent;font:inherit;font-size:11px;line-height:1.35}.deck-feedback-compose textarea:focus,.deck-reply-form textarea:focus,.deck-comment-edit textarea:focus{border-color:#999a9f}.deck-feedback-compose>button,.deck-reply-form span button:last-child,.deck-comment-edit span button:last-child{border:0;border-radius:7px;color:#fff;background:#292a2e;font-size:10px;font-weight:650;cursor:pointer}.deck-feedback-compose>textarea{height:32px}.deck-feedback-compose>button{min-height:32px;padding:0 8px;color:#55565b;background:transparent}.deck-feedback-compose>button:hover:not(:disabled){color:#292a2e;background:#efeff1}.deck-feedback-compose button:disabled,.deck-reply-form button:disabled,.deck-comment-edit button:disabled{opacity:.35;cursor:default}.deck-feedback-compose>.deck-feedback-send{width:34px;height:34px;padding:0;display:grid;place-items:center;color:#fff;background:#292a2e}.deck-feedback-compose>.deck-feedback-send:hover:not(:disabled){color:#fff;background:#45464b}.deck-feedback-compose>.deck-feedback-send:disabled{color:var(--muted);background:var(--hairline);opacity:1}.deck-feedback-send:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.deck-reply-form,.deck-comment-edit{margin-left:31px;display:grid;gap:5px}.deck-comment-edit{margin:4px 0 0}.deck-reply-form textarea,.deck-comment-edit textarea{min-height:44px}.deck-reply-form>span,.deck-comment-edit>span{display:flex;justify-content:flex-end;gap:4px}.deck-reply-form>span button,.deck-comment-edit>span button{height:25px;padding:0 8px;border:0;border-radius:5px;color:#77787d;background:transparent;font-size:9px;cursor:pointer}.deck-reply-form>span button:first-child:hover,.deck-comment-edit>span button:first-child:hover{color:#292a2e;background:#efeff1}.deck-feedback-panel.presentation{width:min(390px,calc(100vw - 32px));height:min(520px,calc(100vh - 110px));padding:7px 10px 10px;position:fixed;z-index:4;right:18px;bottom:68px;grid-template-rows:38px minmax(0,1fr) 60px;border:1px solid rgba(255,255,255,.16);border-radius:12px;color:#55565b;background:#fafafafa;box-shadow:0 22px 70px #00000061;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.deck-chart-panel{min-width:0;min-height:0;padding:0 13px 11px;grid-area:notes;display:grid;grid-template-rows:34px minmax(0,1fr);overflow:hidden;border-top:1px solid #dedfe2;background:#fafafa}.deck-chart-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.deck-chart-panel>header>span{min-width:0;display:flex;align-items:center;gap:7px;color:#55565b}.deck-chart-panel>header>span>span{min-width:0;display:flex;align-items:baseline;gap:7px}.deck-chart-panel>header strong{color:#3f4044;font-size:11px;font-weight:680}.deck-chart-panel>header small{overflow:hidden;color:#999a9f;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.deck-chart-panel>header button{width:25px;height:25px;padding:0;display:grid;place-items:center;flex:none;border:0;border-radius:5px;color:#88898e;background:transparent;cursor:pointer}.deck-chart-panel>header button:hover{color:#292a2e;background:#ececee}.deck-chart-panel-body{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:10px}.deck-chart-panel .deck-chart-data{min-width:0;min-height:0;overflow:auto}.deck-chart-panel .deck-chart-data td{min-width:120px}.deck-chart-panel .deck-chart-data input{height:32px;font-size:11px}.deck-chart-panel-body>aside{min-width:0;display:grid;align-content:start;gap:9px}.deck-chart-panel-body>aside .deck-table-size-tools{grid-template-columns:1fr 32px}.deck-chart-panel-body>aside p{margin:0;color:#8a8b90;font-size:10px;line-height:1.4}.deck-workspace-footer{padding:0 13px;position:relative;z-index:7;grid-area:footer;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow:visible;border-top:1px solid #dedfe2;color:#999a9f;background:#fafafa;font-size:10.5px;white-space:nowrap}.deck-workspace-footer span:last-child{overflow:hidden;text-overflow:ellipsis}.deck-footer-actions{display:flex;align-items:center;gap:2px}.deck-workflow-control{position:relative}.deck-command-trigger{height:25px;padding:0 7px;display:inline-flex;align-items:center;gap:5px;flex:none;border:0;border-radius:5px;color:#77787d;background:transparent;font-size:10.5px;cursor:pointer}.deck-command-trigger:hover,.deck-command-trigger.active{color:#1d1d1f;background:#ececee}.deck-command-trigger kbd{margin-left:2px;color:#aaaab0;font:inherit;font-size:8px}.deck-command-trigger>i{width:5px;height:5px;border-radius:50%;background:#55565b}.deck-command-trigger>strong{min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#55565b;font-size:7px;font-weight:700}.deck-status-dot{width:8px;height:8px;display:inline-block;flex:none;border:1px solid #a5a6ab;border-radius:50%;background:#fff}.deck-status-dot.todo{background:#a8a9ad;border-color:#a8a9ad}.deck-status-dot.in_progress{background:#d5a33a;border-color:#d5a33a}.deck-status-dot.done{background:#57916b;border-color:#57916b}.deck-status-dot.none{background:transparent}.deck-workflow-menu{width:242px;padding:7px;position:absolute;z-index:60;bottom:28px;left:50%;display:grid;gap:7px;border:1px solid #d9dade;border-radius:10px;color:#55565b;background:#fff;box-shadow:0 14px 38px #181a1f33;transform:translate(-50%)}.deck-workflow-menu>header{padding:4px 4px 7px;display:flex;align-items:center;border-bottom:1px solid #e7e7e9}.deck-workflow-menu>header strong{color:#34353a;font-size:12px;font-weight:680}.deck-workflow-menu>header small{margin-left:auto;color:#a0a1a5;font-size:10px}.deck-workflow-menu>label{padding:2px 4px 0;color:#93949a;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.deck-workflow-statuses{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.deck-workflow-statuses button{min-width:0;height:31px;padding:0 5px;display:flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:6px;color:#77787d;background:#f4f4f5;font-size:10px;cursor:pointer;white-space:nowrap}.deck-workflow-statuses button:hover:not(:disabled),.deck-workflow-statuses button.active{color:#1d1d1f;background:#e8e8ea}.deck-workflow-statuses button:disabled{opacity:.45;cursor:default}.deck-workflow-menu select{width:100%;height:32px;padding:0 7px;border:1px solid #dedfe2;border-radius:6px;outline:0;color:#55565b;background:#fff;font-size:11px}.deck-variable-control{position:relative}.deck-variable-panel{width:min(620px,calc(100vw - 40px));height:min(420px,calc(100vh - 130px));padding:13px;position:absolute;z-index:80;bottom:30px;left:50%;display:grid;grid-template-rows:38px minmax(0,1fr);gap:10px;overflow:hidden;border:1px solid #d7d8db;border-radius:12px;color:#66676c;background:#fff;box-shadow:0 18px 52px #181a1f3d;transform:translate(-50%);white-space:normal}.deck-variable-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.deck-variable-panel>header>span{min-width:0;display:flex;align-items:flex-start;gap:8px}.deck-variable-panel>header>span>span{min-width:0;display:grid;gap:2px}.deck-variable-panel>header strong{color:#34353a;font-size:12px;font-weight:690}.deck-variable-panel>header small{color:#999a9f;font-size:9.5px}.deck-variable-panel>header button{width:26px;height:26px;padding:0;display:grid;place-items:center;flex:none;border:0;border-radius:6px;color:#88898e;background:transparent;cursor:pointer}.deck-variable-panel>header button:hover{color:#292a2e;background:#efeff1}.deck-variable-body{min-height:0;display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px}.deck-variable-body>nav{min-height:0;padding-right:7px;display:grid;align-content:start;gap:4px;overflow-y:auto;border-right:1px solid #e3e3e5;scrollbar-width:thin}.deck-variable-body>nav>div{padding-bottom:5px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.deck-variable-body>nav button{min-width:0;min-height:34px;padding:5px 7px;display:flex;align-items:center;gap:7px;border:0;border-radius:7px;color:#66676c;background:transparent;font-size:10px;text-align:left;cursor:pointer}.deck-variable-body>nav button:hover:not(:disabled),.deck-variable-body>nav button.active{color:#242529;background:#efeff1}.deck-variable-body>nav button:disabled{opacity:.4;cursor:default}.deck-variable-body>nav>div button{justify-content:center;border:1px solid #dedfe2;background:#fff}.deck-variable-body>nav button>span:first-child{width:22px;height:22px;display:grid;place-items:center;flex:none;border:1px solid #dedfe2;border-radius:5px;background:#fff}.deck-variable-body>nav button>span:last-child{min-width:0;display:grid;gap:1px}.deck-variable-body>nav button strong,.deck-variable-body>nav button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-variable-body>nav button strong{font-size:10.5px;font-weight:650}.deck-variable-body>nav button small{color:#999a9f;font-size:8.5px}.deck-variable-body>nav>p{margin:0;padding:24px 10px;color:#96979c;font-size:9.5px;line-height:1.45;text-align:center}.deck-variable-editor{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;gap:10px;overflow-y:auto;scrollbar-width:thin}.deck-variable-heading{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.deck-variable-heading>span{display:flex;align-items:center;gap:6px}.deck-variable-heading strong{color:#45464b;font-size:11px;font-weight:680}.deck-variable-heading small{color:#999a9f;font-size:9px}.deck-variable-editor>label{display:grid;gap:5px;color:#85868b;font-size:9.5px;font-weight:650}.deck-variable-editor input,.deck-variable-editor textarea{width:100%;padding:8px 9px;border:1px solid #dedfe2;border-radius:7px;outline:0;color:#34353a;background:#fff;font:inherit;font-size:11px}.deck-variable-editor input{height:34px}.deck-variable-editor textarea{min-height:92px;resize:vertical;line-height:1.4}.deck-variable-editor input:focus,.deck-variable-editor textarea:focus{border-color:#999a9f;box-shadow:0 0 0 2px #28292d12}.deck-variable-editor input:disabled,.deck-variable-editor textarea:disabled{color:#999a9f;background:#f4f4f5}.deck-variable-image{min-height:110px;padding:9px;display:grid;grid-template-columns:126px minmax(0,1fr);align-items:center;gap:11px;border:1px solid #e1e2e4;border-radius:8px;background:#fafafa}.deck-variable-image>span{aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;border:1px solid #dedfe2;border-radius:6px;color:#999a9f;background:#fff}.deck-variable-image img{width:100%;height:100%;display:block;object-fit:contain}.deck-variable-image>div{min-width:0;display:grid;gap:8px}.deck-variable-image strong{overflow:hidden;color:#55565b;font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.deck-variable-image button{width:fit-content;height:29px;padding:0 9px;border:1px solid #d5d6d9;border-radius:6px;color:#55565b;background:#fff;font-size:9.5px;cursor:pointer}.deck-variable-image button:hover:not(:disabled){color:#1d1d1f;border-color:#bfc0c4;background:#f2f2f3}.deck-variable-image button:disabled{opacity:.4;cursor:default}.deck-variable-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.deck-variable-actions button{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:4px;border:1px solid #dedfe2;border-radius:6px;color:#66676c;background:#fff;font-size:9.5px;cursor:pointer}.deck-variable-actions button:hover:not(:disabled){color:#1d1d1f;border-color:#bfc0c4;background:#f2f2f3}.deck-variable-actions button.primary{color:#fff;border-color:#292a2e;background:#292a2e}.deck-variable-actions button.primary:hover:not(:disabled){color:#fff;border-color:#111214;background:#111214}.deck-variable-actions button.danger{margin-left:auto;color:#a14242}.deck-variable-actions button.danger:hover:not(:disabled){color:#842f2f;border-color:#e4c9c9;background:#f8eeee}.deck-variable-actions button:disabled{opacity:.38;cursor:default}.deck-variable-editor-empty{margin:0;display:grid;place-items:center;color:#999a9f;font-size:10.5px}.deck-command-backdrop{position:fixed;z-index:250;inset:0;padding:min(14vh,120px) 16px 16px;display:grid;place-items:start center;background:#1b1d233d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.deck-command-menu{width:min(520px,100%);max-height:min(570px,72vh);overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:13px;background:#fff;box-shadow:0 24px 70px #14161b3d}.deck-shortcuts-dialog{width:min(680px,100%);max-height:min(680px,76vh);padding:16px;display:grid;grid-template-rows:40px 38px minmax(0,1fr);gap:12px;overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:13px;color:#55565b;background:#fff;box-shadow:0 24px 70px #14161b3d}.deck-shortcuts-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.deck-shortcuts-dialog>header>span{display:flex;align-items:flex-start;gap:9px}.deck-shortcuts-dialog>header>span>span{display:grid;gap:2px}.deck-shortcuts-dialog>header strong{color:#292a2e;font-size:13px;font-weight:690}.deck-shortcuts-dialog>header small{color:#999a9f;font-size:10px}.deck-shortcuts-dialog>header button{width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;color:#77787d;background:transparent;cursor:pointer}.deck-shortcuts-dialog>header button:hover{color:#242529;background:#f0f0f1}.deck-shortcuts-search{height:38px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #dedfe2;border-radius:7px;color:#8b8c91;background:#fafafa}.deck-shortcuts-search:focus-within{border-color:#8d8e93;background:#fff;box-shadow:0 0 0 2px #28292d14}.deck-shortcuts-search input{min-width:0;width:100%;height:100%;border:0;outline:0;color:#292a2e;background:transparent;font-size:12px}.deck-shortcuts-search input::placeholder{color:#a2a3a8}.deck-shortcuts-groups{min-height:0;padding-right:4px;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:18px 26px;overflow-y:auto}.deck-shortcuts-groups section{min-width:0}.deck-shortcuts-groups h3{margin:0 0 5px;color:#999a9f;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.deck-shortcuts-groups section>div{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eeeeef;font-size:10.5px}.deck-shortcuts-groups section>div>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-shortcuts-groups kbd{padding:3px 6px;flex:none;border:1px solid #dedfe2;border-radius:5px;color:#74757a;background:#f6f6f7;font:inherit;font-size:9px;white-space:nowrap}.deck-shortcuts-empty{margin:0;display:grid;place-items:center;color:#999a9f;font-size:11px;text-align:center}.deck-deleted-dialog{width:min(760px,100%);max-height:min(650px,72vh);padding:16px;display:grid;grid-template-rows:40px minmax(0,1fr);gap:12px;overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:13px;background:#fff;box-shadow:0 24px 70px #14161b3d}.deck-deleted-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.deck-deleted-dialog>header>span{display:flex;align-items:flex-start;gap:9px;color:#55565b}.deck-deleted-dialog>header>span>span{display:grid;gap:2px}.deck-deleted-dialog>header strong{color:#292a2e;font-size:13px;font-weight:690}.deck-deleted-dialog>header small{color:#999a9f;font-size:10px}.deck-deleted-dialog>header button{width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;color:#77787d;background:transparent;cursor:pointer}.deck-deleted-dialog>header button:hover:not(:disabled){color:#242529;background:#f0f0f1}.deck-deleted-dialog>header button:disabled{opacity:.4;cursor:default}.deck-deleted-grid{min-height:0;padding-right:4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;overflow-y:auto}.deck-deleted-grid article{min-width:0;padding:8px;display:grid;gap:6px;border:1px solid #e1e2e5;border-radius:9px;background:#fafafa}.deck-deleted-grid .deck-deleted-preview{overflow:hidden;border:1px solid #dedfe2;border-radius:5px;background:#fff}.deck-deleted-grid .deck-slide-stage{width:100%;box-shadow:none}.deck-deleted-grid article>strong{overflow:hidden;color:#3f4044;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.deck-deleted-grid article>small{min-height:25px;color:#999a9f;font-size:9px;line-height:1.35}.deck-deleted-actions button{height:29px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #292a2e;border-radius:6px;color:#fff;background:#292a2e;font-size:10px;font-weight:650;cursor:pointer}.deck-deleted-actions button:hover:not(:disabled){background:#111214}.deck-deleted-actions button:disabled{color:#999a9f;border-color:#dedfe2;background:#eeeeef;cursor:default}.deck-deleted-empty{min-height:240px;display:grid;place-content:center;justify-items:center;gap:7px;color:#999a9f;text-align:center}.deck-deleted-empty strong{color:#55565b;font-size:12px}.deck-deleted-empty span{font-size:10.5px}.deck-find-dialog{width:min(440px,100%);padding:16px;display:grid;gap:13px;border:1px solid rgba(0,0,0,.12);border-radius:13px;background:#fff;box-shadow:0 24px 70px #14161b3d}.deck-find-dialog>header{min-height:38px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.deck-find-dialog>header>span{display:flex;align-items:flex-start;gap:9px;color:#55565b}.deck-find-dialog>header>span>span{display:grid;gap:2px}.deck-find-dialog>header strong{color:#292a2e;font-size:13px;font-weight:690}.deck-find-dialog>header small{color:#999a9f;font-size:10px}.deck-find-dialog>header button{width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;color:#77787d;background:transparent;cursor:pointer}.deck-find-dialog>header button:hover{color:#242529;background:#f0f0f1}.deck-find-dialog>label{display:grid;gap:5px;color:#696a6f;font-size:10px;font-weight:650}.deck-find-dialog>label input{width:100%;height:37px;padding:0 10px;border:1px solid #d9dade;border-radius:7px;outline:0;color:#292a2e;background:#fff;font-size:12px}.deck-find-dialog>label input:focus{border-color:#8d8e93;box-shadow:0 0 0 2px #28292d14}.deck-find-dialog>label input:disabled{color:#999a9f;background:#f4f4f5}.deck-find-dialog>footer{min-height:32px;display:flex;align-items:center;gap:10px}.deck-find-dialog>footer label{display:flex;align-items:center;gap:5px;color:#696a6f;font-size:10px}.deck-find-dialog>footer label input{accent-color:#292a2e}.deck-find-nav{margin-left:auto;display:flex;align-items:center;gap:3px}.deck-find-nav span{min-width:48px;color:#919298;font-size:10px;text-align:center}.deck-find-dialog>footer .deck-find-nav button{width:25px;height:25px;padding:0;display:grid;place-items:center;color:#696a6f;background:transparent}.deck-find-dialog>footer .deck-find-nav button:hover:not(:disabled){color:#1d1d1f;background:#eeeeef}.deck-find-dialog>footer button{height:32px;padding:0 12px;border:0;border-radius:7px;color:#fff;background:#292a2e;font-size:10px;font-weight:650;cursor:pointer}.deck-find-dialog>footer button:hover:not(:disabled){background:#111214}.deck-find-dialog>footer button:disabled{color:#aaaab0;background:#e8e8ea;cursor:default}.deck-find-dialog>footer>button.secondary{color:#55565b;border:1px solid #dedfe2;background:#fff}.deck-find-dialog>footer>button.secondary:hover:not(:disabled){color:#1d1d1f;border-color:#c8c9cd;background:#f3f3f4}.deck-command-menu>header{height:51px;padding:0 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e5e5e7;color:#77787d}.deck-command-menu>header input{min-width:0;height:100%;flex:1;border:0;outline:0;color:#25262a;background:transparent;font:inherit;font-size:14px}.deck-command-menu>header input::placeholder{color:#a2a3a8}.deck-command-menu kbd{padding:3px 6px;border:1px solid #dedfe2;border-radius:5px;color:#8b8c91;background:#f6f6f7;font:inherit;font-size:9px;white-space:nowrap}.deck-command-list{max-height:calc(min(570px,72vh) - 51px);padding:6px;overflow-y:auto}.deck-command-list button{width:100%;min-height:48px;padding:6px 9px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-radius:8px;color:#55565b;background:transparent;text-align:left;cursor:pointer}.deck-command-list button:hover,.deck-command-list button.active{color:#1d1d1f;background:#f0f0f2}.deck-command-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid #e2e2e5;border-radius:7px;color:#5f6065;background:#fff}.deck-command-avatar{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#34353a;font-size:8px;font-weight:700}.deck-command-slide-number{width:20px;height:20px;display:grid;place-items:center;border:1px solid #d7d8db;border-radius:4px;color:#5f6065;background:#f7f7f8;font-size:8px;font-weight:700}.deck-command-list button>span:nth-child(2){min-width:0;display:grid;gap:2px}.deck-command-list strong{overflow:hidden;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.deck-command-list small{overflow:hidden;color:#999a9f;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.deck-command-list>p{margin:0;padding:34px 12px;color:#96979c;font-size:11px;text-align:center}.global-search-backdrop{z-index:320}.global-search-menu{width:min(760px,100%);max-height:min(680px,78vh);overflow:visible;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.global-search-menu>header{padding-left:0}.global-search-menu>header .global-search-input,.global-search-menu>header .global-search-input:focus-within{width:auto;height:100%;padding-left:14px;flex:1;border:0;border-radius:0;background:transparent;box-shadow:none}.global-search-input .library-search-suggestions{max-height:min(292px,calc(100dvh - min(14vh,120px) - 80px));top:calc(100% - 1px);left:8px}.global-search-results{max-height:none}.global-search-results button{min-height:62px;grid-template-columns:30px minmax(0,1fr)}.global-search-results button.unread{box-shadow:inset 2px 0 #d94b4b}.global-search-result-copy{min-width:0;display:grid;gap:6px}.global-search-result-title,.global-search-result-meta,.global-search-tags,.global-search-author{min-width:0;display:flex;align-items:center;gap:5px}.global-search-result-title strong{min-width:0;font-size:12px}.global-search-result-title i,.global-search-tags i{flex:none;border-radius:999px;font-style:normal;font-weight:650;white-space:nowrap}.global-search-result-meta{overflow:hidden}.global-search-folder{max-width:150px;overflow:hidden;display:inline-flex;align-items:center;gap:3px;text-overflow:ellipsis}.global-search-folder svg{flex:none}.global-search-section{max-width:190px;padding:3px 6px;overflow:hidden;display:inline-flex;align-items:center;gap:3px;flex:none;border-radius:999px;color:#2f6b58;background:#e7f3ee;font-size:9px;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.global-search-section svg{flex:none}.global-search-type,.global-search-folder{padding:3px 6px;border-radius:5px;color:#65676d;background:#eceef1;font-size:9.5px;font-style:normal;font-weight:650;line-height:1}.global-search-tags{flex:1;overflow:hidden}.global-search-tags small{max-width:180px;flex:none;color:#8b8c91;text-overflow:ellipsis}.global-search-tags i{padding:2px 6px;color:#875b1d;background:#fff1d8;font-size:8.5px}.global-search-author{max-width:140px;flex:0 1 auto;overflow:hidden;color:#85868c;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.global-search-author svg{flex:none}.global-search-result-meta .document-timestamp{flex:none;font-size:9.5px}.global-search-menu>footer{min-height:35px;padding:6px 12px;display:flex;align-items:center;gap:14px;border-top:1px solid #e5e5e7;color:#8b8c91;font-size:9px}.global-search-menu>footer span{display:flex;align-items:center;gap:4px}.global-search-menu>footer strong{margin-left:auto;font-size:inherit;font-weight:550}.global-search-menu>footer kbd{padding:2px 5px}@media(max-width:620px){.global-search-section{max-width:120px}.global-search-folder{max-width:92px}.global-search-author{max-width:82px}}.deck-slide-stage{position:relative;aspect-ratio:16 / 9;overflow:visible;container-type:inline-size;background:#fff;box-shadow:0 15px 45px #181a1f29;-webkit-user-select:none;user-select:none}.draw-stage.image-drop-target,.design-stage.image-drop-target,.deck-slide-stage.image-drop-target{outline:3px solid var(--accent);outline-offset:-3px;cursor:copy}.deck-slide-stage.compact{overflow:hidden}.deck-slide-number-overlay{position:absolute;z-index:12;right:4.2%;bottom:4.4%;pointer-events:none;font-size:1.25cqw;line-height:1}.deck-layout-grid{position:absolute;z-index:0;inset:8.9% 5%;border:1px solid rgba(185,143,35,.35);pointer-events:none}.deck-layout-grid-columns,.deck-layout-grid-rows{position:absolute;inset:0;display:grid}.deck-layout-grid-columns span{background:#e0b43c0e;border-inline:1px solid rgba(185,143,35,.13)}.deck-layout-grid-rows span{background:#e0b43c06;border-block:1px solid rgba(185,143,35,.13)}.deck-element{position:absolute;touch-action:none}.deck-element.rotated{pointer-events:none}.deck-element.rotated :is(.deck-shape,.deck-image-frame,.deck-image-placeholder,.deck-video-frame,.deck-video-placeholder,.deck-text-preview,.deck-rich-text-rotation,.deck-context-toolbar,.deck-resize-handle,.deck-rotate-handle,.deck-link-badge){pointer-events:auto}.deck-element.rotated>.deck-block-link{pointer-events:none}.deck-animation-step-badge{width:2.2cqw;height:2.2cqw;position:absolute;z-index:15;top:-1.1cqw;left:-1.1cqw;display:grid;place-items:center;border:max(1px,.09cqw) solid rgba(255,255,255,.9);border-radius:50%;color:#fff;background:#292a2e;box-shadow:0 .2cqw .55cqw #181a1f3d;pointer-events:none;font-size:.9cqw;font-weight:750;line-height:1}.deck-element.build-hidden{visibility:hidden;opacity:0;pointer-events:none}.deck-element.build-visible.animation-fade{animation:deck-build-fade .36s ease}.deck-element.build-visible.animation-rise{animation:deck-build-rise .42s cubic-bezier(.2,.75,.25,1)}.deck-element.build-visible.animation-scale{animation:deck-build-scale .42s cubic-bezier(.2,.75,.25,1)}@keyframes deck-build-fade{0%{opacity:0}to{opacity:1}}@keyframes deck-build-rise{0%{opacity:0;transform:translateY(8%)}to{opacity:1;transform:translateY(0)}}@keyframes deck-build-scale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.deck-slide-stage:not(.compact) .deck-element{cursor:move}.deck-element.selected{z-index:3}.deck-element.locked{cursor:default}.deck-element.collaboration-locked{outline:1.5px dashed rgba(24,26,31,.38);outline-offset:3px;cursor:not-allowed}.deck-element-editor-badge{min-height:22px;max-width:160px;padding:2px 7px 2px 3px;position:absolute;z-index:16;top:-29px;right:-4px;display:flex;align-items:center;gap:5px;overflow:hidden;border:1px solid rgba(37,38,42,.2);border-radius:999px;color:#45464b;background:#fffffffa;box-shadow:0 3px 10px #181a1f21;pointer-events:none;font:650 9px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;white-space:nowrap}.deck-element-editor-badge>span:last-child{overflow:hidden;text-overflow:ellipsis}.deck-element-editor-avatar{width:16px;height:16px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:#fff;background:#34353a;font-size:7px;font-weight:750}.deck-element-editor-avatar img{width:100%;height:100%;object-fit:cover}.deck-element-last-editor-badge{max-width:180px;position:absolute;z-index:6;bottom:-25px;left:-4px;overflow:hidden;color:#77787d;pointer-events:none;font:600 8.5px/1.2 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;text-overflow:ellipsis;white-space:nowrap}.deck-element.editing{cursor:text}.deck-element.presentation-focusable{cursor:zoom-in;transition:opacity .18s ease,transform .18s ease,filter .18s ease}.deck-element.presentation-focusable:focus-visible{outline:max(2px,.18cqw) solid rgba(255,255,255,.95);outline-offset:max(2px,.22cqw)}.deck-element.presentation-focused{z-index:5;cursor:zoom-out;transform:scale(1.025);filter:drop-shadow(0 .8cqw 1.8cqw rgba(0,0,0,.18))}.deck-element.presentation-dimmed{opacity:.12}.deck-element.type-image.editing{cursor:grab}.deck-element.type-image.editing:active{cursor:grabbing}.deck-text-preview{width:100%;height:100%;margin:0;padding:0;overflow:hidden;border:0;outline:0;color:inherit;background:transparent;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;white-space:pre-wrap}.deck-text-preview{display:flex;flex-direction:column;justify-content:var(--deck-text-vertical-align,flex-start)}.deck-uppercase-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;font-size:11px;cursor:pointer}.deck-uppercase-toggle input{appearance:none;flex:0 0 34px;width:34px;height:20px;margin:0;padding:2px;border:1px solid #b6b6c2;border-radius:20px;background:#b6b6c2;cursor:pointer}.deck-uppercase-toggle input:before{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#fff}.deck-uppercase-toggle input:checked{background:#6550f5;border-color:#6550f5}.deck-uppercase-toggle input:checked:before{transform:translate(14px)}.deck-uppercase-toggle input:focus-visible{outline:2px solid #6550f5;outline-offset:3px}.deck-uppercase-toggle input:disabled{opacity:.5;cursor:default}.deck-text-preview-content{width:100%;display:block}.deck-text-preview.spaced .deck-text-paragraph{display:block;margin-bottom:var(--deck-paragraph-spacing)}.deck-text-preview.spaced .deck-text-paragraph:last-child{margin-bottom:0}.deck-rich-text-editor{width:100%;height:100%;position:relative;background:transparent;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif}.deck-rich-text-rotation{width:100%;height:100%;display:flex;flex-direction:column;justify-content:var(--deck-text-vertical-align,flex-start)}.deck-rich-text-content{width:100%;max-height:100%;overflow-y:auto;scrollbar-width:thin}.deck-rich-text-content .ProseMirror{min-height:1em;padding:0;outline:0;white-space:pre-wrap;cursor:text}.deck-rich-text-content .ProseMirror p{margin:0 0 var(--deck-paragraph-spacing)}.deck-rich-text-content .ProseMirror p:last-child{margin-bottom:0}.deck-rich-text-content .ProseMirror p:only-child:empty:before{color:color-mix(in srgb,currentColor 42%,transparent);content:"Type something";pointer-events:none}.deck-text-overflow-badge{min-height:20px;padding:0 6px;position:absolute;z-index:7;right:-2px;bottom:-24px;display:flex;align-items:center;gap:3px;border:1px solid #dfc9aa;border-radius:5px;color:#77572d;background:#fffcf6fa;box-shadow:0 2px 7px #181a1f1a;pointer-events:none;font:650 8.5px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.deck-shape,.deck-image-frame,.deck-element img,.deck-image-placeholder,.deck-video-frame,.deck-video-placeholder{width:100%;height:100%;display:block}.deck-shape{overflow:visible;transform-origin:center}.deck-table{width:100%;height:100%;overflow:hidden;color:var(--table-text);background:var(--table-fill)}.deck-table table{width:100%;height:100%;border-collapse:collapse;table-layout:fixed}.deck-table tr{height:1%}.deck-table th,.deck-table td{min-width:0;padding:.65cqw .8cqw;overflow:hidden;background:var(--table-fill);font:inherit;font-weight:inherit;line-height:1.25;text-align:left;vertical-align:middle}.deck-table tr.header th{background:var(--table-header);font-weight:700}.deck-table.striped tr:nth-child(2n) td{background:color-mix(in srgb,var(--table-header) 35%,var(--table-fill))}.deck-table.borders th,.deck-table.borders td{border:max(1px,.08cqw) solid var(--table-border)}.deck-table span{width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.deck-table input{width:100%;height:100%;padding:0;border:0;outline:0;color:inherit;background:transparent;font:inherit;font-weight:inherit}.deck-table.editing th:focus-within,.deck-table.editing td:focus-within{position:relative;box-shadow:inset 0 0 0 max(1px,.15cqw) #3f4045}.deck-table.editing .selected-cell{position:relative;box-shadow:inset 0 0 0 max(1px,.15cqw) #3f4045}.deck-chart{width:100%;height:100%;display:block;overflow:visible;pointer-events:none}.deck-chart text{fill:currentColor;font:15px -apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif}.deck-chart-legend text{font-weight:600}.deck-chart .deck-chart-value-on-fill{fill:#fff;font-size:14px;font-weight:750;paint-order:stroke;stroke:#0000002e;stroke-width:2px}.deck-chart-donut-total text:first-child{font-size:14px;font-weight:600;opacity:.7}.deck-chart-donut-total text:last-child{font-size:24px;font-weight:750}.deck-image-frame{position:relative;overflow:hidden;transform-origin:center}.deck-video-frame{position:relative;overflow:hidden;background:#0f1012;transform-origin:center}.deck-video-frame video{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none;touch-action:auto}.deck-element.type-video.selected .deck-video-frame video,.deck-slide-stage.compact .deck-video-frame video{pointer-events:auto}.deck-video-play{width:3.8cqw;height:3.8cqw;position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;border-radius:50%;color:#fff;background:#141518c2;box-shadow:0 .35cqw 1cqw #0000004d;transform:translate(-50%,-50%);pointer-events:none}.deck-element img{pointer-events:none;transform-origin:center}.deck-image-overlay{position:absolute;inset:0;pointer-events:none}.deck-block-link{width:100%;height:100%;display:block;color:inherit;cursor:pointer}.deck-text-link,.deck-element.has-link.type-text .deck-text-preview{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-thickness:max(1px,.08em);text-underline-offset:.13em}.deck-block-link:focus-visible{outline:max(2px,.18cqw) solid currentColor;outline-offset:max(2px,.18cqw)}.deck-link-badge{min-width:22px;height:22px;padding:0 5px;position:absolute;z-index:7;top:-11px;right:-11px;display:grid;place-items:center;border:1px solid rgba(37,38,42,.22);border-radius:999px;color:#55565b;background:#fffffffa;box-shadow:0 2px 7px #181a1f21;font:700 9px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;text-decoration:none;cursor:pointer}.deck-link-badge:hover{color:#1d1d1f;border-color:#25262a66}.deck-image-placeholder{padding:0;display:grid;place-content:center;justify-items:center;gap:.7cqw;border:0;color:#96979c;background:repeating-linear-gradient(135deg,#efeff0,#efeff0 8px,#e9e9ea 8px 16px);font:inherit;font-size:1.2cqw}button.deck-image-placeholder{cursor:pointer}button.deck-image-placeholder:hover,button.deck-image-placeholder:focus-visible{outline:0;color:#55565b;box-shadow:inset 0 0 0 max(1px,.16cqw) #25262a47}.deck-image-placeholder small{font-size:inherit}.deck-video-placeholder{padding:0;display:grid;place-content:center;justify-items:center;gap:.7cqw;border:0;color:#b8bac0;background:#242529;font:inherit;font-size:1.2cqw;text-align:center}button.deck-video-placeholder{cursor:pointer}button.deck-video-placeholder:hover,button.deck-video-placeholder:focus-visible{outline:0;color:#fff;box-shadow:inset 0 0 0 max(1px,.16cqw) #ffffff59}.deck-video-placeholder small{max-width:80%;font-size:inherit}.deck-selection-frame{position:absolute;z-index:4;inset:0;outline:max(1px,.13cqw) solid rgba(37,38,42,.58);outline-offset:max(1px,.12cqw);transform-origin:center;pointer-events:none}.deck-selection-frame.locked{outline-style:dashed}.deck-selection-frame.editing{outline-style:double}.deck-resize-handle{width:10px;height:10px;padding:0;position:absolute;z-index:5;border:1px solid rgba(37,38,42,.68);border-radius:2px;background:#fff;box-shadow:0 1px 3px #181a1f1f;pointer-events:auto;touch-action:none}.deck-resize-handle.nw{top:-7px;left:-7px;cursor:nwse-resize}.deck-resize-handle.ne{top:-7px;right:-7px;cursor:nesw-resize}.deck-resize-handle.se{right:-7px;bottom:-7px;cursor:nwse-resize}.deck-resize-handle.sw{bottom:-7px;left:-7px;cursor:nesw-resize}.deck-resize-handle.n,.deck-resize-handle.s{width:15px;height:7px;left:50%;border-radius:3px;transform:translate(-50%);cursor:ns-resize}.deck-resize-handle.n{top:-5px}.deck-resize-handle.s{bottom:-5px}.deck-resize-handle.e,.deck-resize-handle.w{width:7px;height:15px;top:50%;border-radius:3px;transform:translateY(-50%);cursor:ew-resize}.deck-resize-handle.e{right:-5px}.deck-resize-handle.w{left:-5px}.deck-rotate-handle{width:23px;height:23px;padding:0;position:absolute;z-index:6;bottom:-31px;left:50%;display:grid;place-items:center;border:1px solid #cfd0d4;border-radius:50%;color:#55565b;background:#fff;box-shadow:0 3px 10px #181a1f24;transform:translate(-50%);cursor:grab;pointer-events:auto;touch-action:none}.deck-rotate-handle:hover{color:#1d1d1f;border-color:#9fa0a5}.deck-rotate-handle:active{cursor:grabbing}.deck-context-toolbar{max-width:calc(100vw - 28px);min-height:34px;padding:3px;position:absolute;z-index:8;top:-42px;left:50%;display:flex;align-items:center;gap:2px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;border:1px solid #d9dade;border-radius:8px;color:#5f6065;background:#fffffffa;box-shadow:0 7px 24px #181a1f29;transform:translate(-50%);cursor:default;white-space:nowrap}.deck-context-toolbar::-webkit-scrollbar{display:none}.deck-context-toolbar.below{top:calc(100% + 8px)}.deck-context-toolbar.align-left{left:0;transform:none}.deck-context-toolbar.align-right{right:0;left:auto;transform:none}.deck-context-toolbar button{min-width:28px;height:27px;padding:0 7px;display:grid;place-items:center;border:0;border-radius:5px;color:inherit;background:transparent;font-size:10px;cursor:pointer}.deck-context-edit{display:none!important}.deck-context-toolbar button:hover,.deck-context-toolbar button.active{color:#1d1d1f;background:#ededee}.deck-context-toolbar button:disabled{opacity:.35;cursor:default}.deck-context-toolbar button.danger:hover{color:#a14242;background:#f8eeee}.deck-context-toolbar strong{padding:0 6px;color:#45464b;font-size:10px;font-weight:650}.deck-context-text-role{width:72px;height:27px;padding:0 17px 0 6px;border:0;border-radius:5px;outline:0;color:#4e4f54;background:#f1f1f2;font-size:9.5px;cursor:pointer}.deck-context-cell-texture{width:66px;height:27px;padding:0 17px 0 6px;border:0;border-radius:5px;outline:0;color:#4e4f54;background:#f1f1f2;font-size:9.5px;cursor:pointer}.deck-context-cell-font{width:92px;height:27px;padding:0 17px 0 6px;border:0;border-radius:5px;outline:0;color:#4e4f54;background:#f1f1f2;font-size:9.5px;cursor:pointer}.deck-context-toolbar>input{width:43px;height:27px;padding:0 4px;border:0;border-radius:5px;outline:0;color:#4e4f54;background:#f1f1f2;font-size:10px;text-align:center}.deck-block-menu-layer{position:fixed;z-index:240;inset:0}.deck-block-menu{width:226px;max-height:calc(100vh - 16px);padding:6px;position:fixed;display:grid;gap:2px;overflow-y:auto;border:1px solid #d9dade;border-radius:10px;color:#626368;background:#fff;box-shadow:0 16px 42px #181a1f33}.deck-block-menu>header{height:28px;padding:0 7px;display:flex;align-items:center;justify-content:space-between;gap:8px}.deck-block-menu>header strong{color:#37383d;font-size:10.5px;font-weight:680}.deck-block-menu>header span,.deck-block-menu>label{color:#a0a1a5;font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.deck-block-menu>label{padding:5px 7px 2px}.deck-block-menu>button{width:100%;min-height:31px;padding:0 7px;display:flex;align-items:center;gap:7px;border:0;border-radius:6px;color:inherit;background:transparent;font-size:10.5px;text-align:left;cursor:pointer}.deck-block-menu>button:hover:not(:disabled),.deck-block-menu>button:focus-visible{outline:0;color:#242529;background:#f0f0f2}.deck-block-menu>button:disabled,.deck-block-menu-align button:disabled{opacity:.35;cursor:default}.deck-block-menu>button svg{flex:none}.deck-block-menu kbd{margin-left:auto;color:#a0a1a5;font:inherit;font-size:8.5px}.deck-block-menu hr{width:100%;height:1px;margin:4px 0;border:0;background:#e8e8ea}.deck-block-menu-align{padding:0 3px 3px;display:grid;grid-template-columns:repeat(6,1fr);gap:2px}.deck-block-menu-layout{grid-template-columns:repeat(3,1fr)}.deck-block-menu-align button{height:29px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;color:#77787d;background:#f5f5f6;cursor:pointer}.deck-block-menu-align button:hover:not(:disabled),.deck-block-menu-align button:focus-visible{outline:0;color:#1d1d1f;background:#e8e8ea}.deck-block-menu>button.danger{color:#a14242}.deck-block-menu>button.danger:hover:not(:disabled),.deck-block-menu>button.danger:focus-visible{color:#8f2e2e;background:#f8eeee}.deck-slide-menu{width:246px}.deck-slide-menu>header span{max-width:142px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.deck-slide-menu-statuses{padding:0 3px 3px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.deck-slide-menu-statuses button{min-width:0;height:30px;padding:0 4px;display:flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:5px;color:#77787d;background:#f4f4f5;font-size:9px;cursor:pointer;white-space:nowrap}.deck-slide-menu-statuses button:hover:not(:disabled),.deck-slide-menu-statuses button.active{color:#1d1d1f;background:#e8e8ea}.deck-slide-menu-statuses button:disabled{opacity:.35;cursor:default}.deck-slide-menu>select{width:calc(100% - 6px);height:31px;margin:1px 3px 3px;padding:0 7px;border:1px solid #dedfe2;border-radius:6px;outline:0;color:#626368;background:#fff;font-size:10.5px}.deck-slide-menu>select:focus{border-color:#999a9f;box-shadow:0 0 0 2px #28292d12}.deck-slide-menu>select:disabled{opacity:.45}.deck-context-color{width:28px;height:27px;position:relative;display:grid;place-items:center;border-radius:5px;cursor:pointer}.deck-context-color:hover{background:#ededee}.deck-context-color:focus-within{outline:2px solid rgba(29,29,31,.2);outline-offset:1px}.deck-context-color span{width:14px;height:14px;border:1px solid rgba(0,0,0,.16);border-radius:50%}.deck-context-color input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.deck-rich-text-color{width:28px;height:27px;position:relative;display:grid;place-items:center;border-radius:5px;cursor:pointer}.deck-rich-text-color:hover{background:#ededee}.deck-rich-text-color:focus-within{outline:2px solid rgba(29,29,31,.2);outline-offset:1px}.deck-rich-text-color span{width:14px;height:14px;border:1px solid rgba(0,0,0,.16);border-radius:50%}.deck-rich-text-color input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.deck-rich-text-toolbar{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:10px;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1;text-align:left;text-decoration:none;text-transform:none}.deck-context-toolbar .deck-rich-text-done{width:auto;display:flex;gap:4px}.deck-context-divider{width:1px;height:19px;margin:0 2px;background:#dedfe2}.deck-guide{position:absolute;z-index:20;display:block;pointer-events:none;background:#e0b43c;box-shadow:0 0 0 1px #ffffff8c}.deck-guide.vertical{width:1px;top:0;bottom:0}.deck-guide.horizontal{height:1px;left:0;right:0}.deck-selection-marquee{position:absolute;z-index:19;border:1px solid rgba(37,38,42,.56);background:#25262a0f;pointer-events:none}.deck-multi-selection{position:absolute;z-index:4;outline:1px dashed rgba(37,38,42,.58);outline-offset:3px;pointer-events:none}.deck-multi-selection.grouped{outline-width:2px;outline-style:solid}.deck-multi-selection .deck-context-toolbar{pointer-events:auto}.deck-inspector{min-width:0;padding:15px 14px 24px;position:relative;z-index:10;overflow-x:hidden;overflow-y:auto;border-left:1px solid #dedfe2;background:#fafafa}.deck-inspector>header{height:27px;display:flex;align-items:center;gap:7px;color:#46474c;font-size:12px}.deck-inspector>header strong{font-weight:680}.deck-inspector>header span{margin-left:auto;overflow:hidden;color:#8c8d92;font-size:9px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.deck-inspector>header>button{width:25px;height:25px;margin-left:auto;padding:0;display:grid;place-items:center;flex:none;border:0;border-radius:5px;color:#88898e;background:transparent;cursor:pointer}.deck-inspector>header>span+button{margin-left:3px}.deck-inspector>header>button:hover{color:#1d1d1f;background:#ececee}.deck-inspector>header>.deck-inspector-slide-context{width:auto;padding:0 7px;display:flex;align-items:center;gap:3px;color:#66676c;font-size:9px;font-weight:650}.deck-inspector>header>.deck-inspector-slide-context+button{margin-left:3px}.deck-inspector.read-only>section{opacity:.45;pointer-events:none}.deck-inspector section{min-width:0;padding:14px 0;display:grid;gap:10px;border-top:1px solid #e5e5e7}.deck-inspector section>label{display:flex;align-items:center;justify-content:space-between;color:#55565b;font-size:11.5px;font-weight:650;text-transform:capitalize}.deck-inspector section>label span{color:#a0a1a5;font-size:10px;font-weight:500}.deck-inspector input[type=range]{width:100%;accent-color:#292a2e}.deck-metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.deck-metric-grid label{height:31px;padding:0 7px;display:flex;align-items:center;gap:5px;border:1px solid #e0e1e4;border-radius:6px;color:#999a9f;background:#fff;font-size:10px}.deck-metric-grid input{min-width:0;width:100%;border:0;outline:0;color:#4f5055;background:transparent;font-size:11px;text-align:right}.deck-metric-grid input:disabled{color:#aaaab0}.deck-smart-layouts{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.deck-smart-layouts button{min-width:0;height:42px;padding:0 5px;display:grid;place-items:center;align-content:center;gap:3px;border:1px solid #dedfe2;border-radius:7px;color:#66676c;background:#fff;font-size:9.5px;cursor:pointer}.deck-smart-layouts button:hover:not(:disabled){color:#1d1d1f;border-color:#c8c9cd;background:#f1f1f2}.deck-smart-layouts button:disabled{opacity:.35;cursor:default}.deck-font-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.deck-font-row select{min-width:0;height:32px;padding:0 7px;border:1px solid #dedfe2;border-radius:6px;outline:0;color:#55565b;background:#fff;font-size:11px}.deck-font-row button{height:32px;padding:0 8px;display:flex;align-items:center;gap:4px;border:1px solid #dedfe2;border-radius:6px;color:#66676c;background:#fff;font-size:10.5px;cursor:pointer}.deck-font-row button:hover:not(:disabled){color:#1d1d1f;border-color:#c8c9cd}.deck-font-row button:disabled{opacity:.4;cursor:default}.deck-font-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px}.deck-font-actions button{height:28px;border:1px solid #dedfe2;border-radius:6px;color:#66676c;background:#fff;font-size:10px;cursor:pointer}.deck-font-actions button:hover:not(:disabled){color:#1d1d1f;border-color:#c8c9cd;background:#f3f3f4}.deck-font-actions button:disabled{opacity:.4;cursor:default}.deck-segmented{padding:3px;display:flex;align-items:center;border-radius:7px;background:#ededee}.deck-segmented.deck-chart-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.deck-segmented.deck-chart-types button{min-width:0}.deck-segmented button{height:26px;flex:1;display:grid;place-items:center;border:0;border-radius:5px;color:#77787d;background:transparent;cursor:pointer}.deck-segmented button:hover,.deck-segmented button.active{color:#202125;background:#fff;box-shadow:0 1px 4px #181a1f1a}.deck-segmented button:disabled{opacity:.35;cursor:default}.deck-segmented.text button{padding:0 8px;display:block;font-size:11px}.deck-segmented button strong{font-size:10px;font-weight:650}.deck-image-placement{padding:9px;display:grid;gap:9px;border:1px solid #e0e1e4;border-radius:8px;background:#fafafa}.deck-image-placement>header{display:flex;align-items:center;justify-content:space-between}.deck-image-placement>header strong{color:#55565b;font-size:10px;font-weight:680}.deck-image-placement>header span{color:#a0a1a5;font-size:8.5px}.deck-image-placement-group{display:grid;gap:5px}.deck-image-placement-group>span{color:#929399;font-size:8.5px;font-weight:620}.deck-image-placement-group>div{display:grid;gap:4px}.deck-image-placement-group.halves>div{grid-template-columns:repeat(4,minmax(0,1fr))}.deck-image-placement-group.thirds>div{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-image-placement-group button{min-width:0;height:42px;padding:4px 2px;display:grid;place-items:center;gap:2px;border:1px solid #dedfe2;border-radius:6px;color:#77787d;background:#fff;cursor:pointer}.deck-image-placement-group button:hover:not(:disabled){color:#1d1d1f;border-color:#bfc0c4;background:#f2f2f3}.deck-image-placement-group button:disabled{opacity:.38;cursor:default}.deck-image-placement-group small{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.deck-placement-icon{width:27px;height:15px;position:relative;display:block;overflow:hidden;border:1px solid #a9aaaf;border-radius:2px;background:#fff}.deck-placement-icon:after{content:"";position:absolute;background:#55565b}.deck-placement-icon.left-half:after{inset:0 50% 0 0}.deck-placement-icon.right-half:after{inset:0 0 0 50%}.deck-placement-icon.top-half:after{inset:0 0 50%}.deck-placement-icon.bottom-half:after{inset:50% 0 0}.deck-placement-icon.left-third:after{inset:0 66.66% 0 0}.deck-placement-icon.center-third:after{inset:0 33.33%}.deck-placement-icon.right-third:after{inset:0 0 0 66.66%}.deck-placement-icon.top-third:after{inset:0 0 66.66%}.deck-placement-icon.middle-third:after{inset:33.33% 0}.deck-placement-icon.bottom-third:after{inset:66.66% 0 0}.deck-image-placement>footer{display:grid;grid-template-columns:1fr 1fr;gap:4px}.deck-image-placement>footer button{height:28px;padding:0 6px;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #dedfe2;border-radius:6px;color:#66676c;background:#fff;font-size:9.5px;cursor:pointer}.deck-image-placement>footer button:hover:not(:disabled){color:#1d1d1f;border-color:#bfc0c4;background:#f2f2f3}.deck-image-placement>footer button:disabled{opacity:.38;cursor:default}.deck-property-row{display:flex;align-items:center;gap:9px;color:#77787d;font-size:11px}.deck-property-row>span{width:72px;flex:none}.deck-property-row>select{min-width:0;width:100%;height:29px;padding:0 7px;border:1px solid #dedfe2;border-radius:6px;outline:0;color:#55565b;background:#fff;font-size:10.5px}.deck-property-row>select:focus{border-color:#999a9f;box-shadow:0 0 0 2px #28292d12}.deck-text-role-select{min-width:0;width:100%;height:29px;padding:0 7px;border:1px solid #dedfe2;border-radius:6px;outline:0;color:#55565b;background:#fff;font-size:10.5px}.deck-text-role-select:focus{border-color:#999a9f;box-shadow:0 0 0 2px #28292d12}.deck-property-row input[type=color]{width:30px;height:24px;padding:2px;border:1px solid #dedfe2;border-radius:5px;background:#fff}.deck-property-row input[type=range]{min-width:0}.deck-property-row small{min-width:30px;color:#999a9f;font-size:10px;text-align:right}.deck-property-number{width:58px;height:27px;margin-left:auto;padding:0 5px;border:1px solid #dedfe2;border-radius:5px;outline:0;color:#55565b;background:#fff;font-size:11px;text-align:right}.deck-color-field{min-width:0;position:relative;flex:1;display:flex;align-items:center;gap:4px}.deck-color-trigger span{width:15px;height:15px;border:1px solid rgba(0,0,0,.14);border-radius:50%}.deck-color-field>input{min-width:0;width:70px;height:27px;padding:0 5px;border:1px solid #dedfe2;border-radius:6px;outline:0;color:#55565b;background:#fff;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.deck-color-field>input:focus{border-color:#999a9f}.deck-color-field>button{width:27px;height:27px;padding:0;flex:none;display:grid;place-items:center;border:1px solid #dedfe2;border-radius:6px;color:#77787d;background:#fff;cursor:pointer}.deck-color-field>button:hover{color:#1d1d1f;border-color:#bfc0c4;background:#f2f2f3}.deck-color-popover{width:224px;padding:9px;position:absolute;z-index:30;top:calc(100% + 5px);right:0;display:grid;gap:8px;border:1px solid #d8d9dc;border-radius:8px;background:#fff;box-shadow:0 9px 24px #19191c24}.deck-color-popover>span{color:#77787d;font-size:9px;font-weight:680;letter-spacing:.04em;text-transform:uppercase}.deck-color-swatches{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.deck-color-swatches button{width:21px;height:21px;padding:0;display:grid;place-items:center;border:1px solid rgba(0,0,0,.16);border-radius:50%;color:color-mix(in srgb,var(--deck-swatch),white 78%);background:var(--deck-swatch);cursor:pointer}.deck-color-swatches button:hover,.deck-color-swatches button.active{outline:2px solid white;box-shadow:0 0 0 3px #8c8d91}.deck-color-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:2px;border-radius:6px;background:#f0f0f2}.deck-color-modes button{height:24px;border:0;border-radius:4px;color:#85868b;background:transparent;font-size:9px;font-weight:700;cursor:pointer}.deck-color-modes button.active{color:#292a2e;background:#fff;box-shadow:0 1px 3px #181a1f1f}.deck-color-value,.deck-color-channels label{display:grid;align-items:center;gap:4px;color:#85868b;font-size:8.5px;font-weight:680}.deck-color-value{grid-template-columns:28px minmax(0,1fr)}.deck-color-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.deck-color-channels label{grid-template-columns:12px minmax(0,1fr)}.deck-color-value input,.deck-color-channels input{min-width:0;width:100%;height:28px;padding:0 6px;border:1px solid #dedfe2;border-radius:5px;outline:0;color:#45464b;background:#fff;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.deck-color-value input:focus,.deck-color-channels input:focus{border-color:#999a9f}.deck-color-native{height:28px;position:relative;display:flex;align-items:center;justify-content:center;gap:5px;overflow:hidden;border:1px solid #dedfe2;border-radius:6px;color:#66676c;background:#fafafa;font-size:10px;cursor:pointer}.deck-color-native:hover{color:#1d1d1f;border-color:#c8c9cd;background:#f2f2f3}.deck-color-native input{position:absolute;inset:0;opacity:0;cursor:pointer}.deck-project-palette{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.deck-project-palette button{aspect-ratio:1;position:relative;padding:0;border:1px solid rgba(0,0,0,.16);border-radius:50%;background:var(--deck-swatch);cursor:pointer}.deck-project-palette button>span{position:absolute;inset:0;border-radius:inherit}.deck-project-palette button svg{position:absolute;top:-4px;right:-4px;padding:1px;border-radius:50%;color:#fff;background:#292a2e;opacity:0}.deck-project-palette button:hover svg,.deck-project-palette button:focus-visible svg{opacity:1}.deck-palette-create{display:flex;align-items:center;gap:5px}.deck-palette-create .deck-color-popover,.deck-gradient-stops .deck-color-popover{right:auto;left:0}.deck-palette-create>button{height:29px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;border:1px solid #dedfe2;border-radius:6px;color:#66676c;background:#fff;font-size:10px;font-weight:650;cursor:pointer}.deck-palette-create>button:disabled{opacity:.4;cursor:default}.deck-fill-controls{min-width:0;display:grid;gap:8px}.deck-gradient-preview{height:32px;display:block;border:1px solid rgba(0,0,0,.12);border-radius:7px}.deck-gradient-heading{min-height:24px;display:flex;align-items:center;justify-content:space-between;color:#77787d;font-size:10px;font-weight:650}.deck-gradient-heading button{height:24px;padding:0 7px;border:1px solid #dedfe2;border-radius:5px;color:#66676c;background:#fff;font-size:9px;cursor:pointer}.deck-gradient-heading button:hover:not(:disabled){color:#1d1d1f;border-color:#c8c9cd;background:#f2f2f3}.deck-gradient-heading button:disabled{opacity:.4;cursor:default}.deck-gradient-stops{display:grid;gap:5px}.deck-gradient-stops>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 44px 10px 25px;align-items:center;gap:4px;color:#8d8e93;font-size:9px}.deck-gradient-stops input{min-width:0;width:100%;height:29px;padding:0 5px;border:1px solid #dedfe2;border-radius:6px;outline:0;color:#55565b;background:#fff;font-size:10px}.deck-gradient-stops>div>button{width:25px;height:27px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;color:#8c8d92;background:transparent;cursor:pointer}.deck-gradient-stops>div>button:hover:not(:disabled){color:#7e2020;background:#f8eeee}.deck-gradient-stops>div>button:disabled{opacity:.25;cursor:default}.deck-fill-image{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:6px}.deck-fill-image>span{width:54px;height:42px;grid-row:span 2;display:block;border:1px solid #dedfe2;border-radius:6px;background-color:#eeeeef;background-position:center;background-repeat:no-repeat;background-size:cover}.deck-fill-image>button{height:29px;border:1px solid #dedfe2;border-radius:6px;color:#66676c;background:#fff;font-size:10px;cursor:pointer}.deck-fill-image>button:hover{color:#1d1d1f;border-color:#c8c9cd;background:#f3f3f4}.deck-fill-image>.deck-fill-position{grid-column:1 / -1}.deck-check{margin-left:auto;display:flex;align-items:center;gap:3px;color:#77787d;font-size:10px}.deck-check input{accent-color:#292a2e}.deck-shape-palette{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.deck-shape-palette button{height:31px;display:grid;place-items:center;border:1px solid #dedfe2;border-radius:6px;color:#77787d;background:#fff;cursor:pointer}.deck-shape-palette button:hover,.deck-shape-palette button.active{color:#1d1d1f;border-color:#bfc0c5;background:#f0f0f1}.deck-icon-inspector{min-height:49px;padding:7px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #dedfe2;border-radius:7px;background:#fafafa}.deck-icon-inspector>span:first-child{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e1e2e4;border-radius:6px;background:#fff}.deck-icon-inspector>span:nth-child(2){min-width:0;display:grid;gap:1px}.deck-icon-inspector strong{overflow:hidden;color:#45464b;font-size:10.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.deck-icon-inspector small{color:#999a9f;font-size:8.5px}.deck-icon-inspector button{height:27px;padding:0 7px;border:1px solid #d8d9dc;border-radius:6px;color:#66676c;background:#fff;font-size:9.5px;cursor:pointer}.deck-icon-inspector button:hover{color:#1d1d1f;border-color:#bfc0c4;background:#f2f2f3}.deck-table-size-tools{display:grid;grid-template-columns:1fr 32px 1fr 32px;gap:4px}.deck-table-size-tools button{min-width:0;height:31px;padding:0 6px;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #dedfe2;border-radius:6px;color:#66676c;background:#fff;font-size:10px;cursor:pointer}.deck-table-size-tools button:hover:not(:disabled){color:#1d1d1f;border-color:#c8c9cd;background:#f3f3f4}.deck-table-size-tools button:disabled{opacity:.35;cursor:default}.deck-chart-data{max-width:100%;overflow:auto;border:1px solid #dedfe2;border-radius:6px;background:#fff}.deck-chart-data table{min-width:100%;border-collapse:collapse}.deck-chart-data td{min-width:78px;padding:0;border-right:1px solid #ececef;border-bottom:1px solid #ececef}.deck-chart-data tr:last-child td{border-bottom:0}.deck-chart-data td:last-child{border-right:0}.deck-chart-data input{width:100%;height:28px;padding:0 6px;border:0;outline:0;color:#55565b;background:transparent;font:10px -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.deck-chart-data tr:first-child input{font-weight:650}.deck-chart-data input:focus{box-shadow:inset 0 0 0 1px #77787d}.deck-url-input{width:100%;height:32px;padding:0 8px;border:1px solid #dedfe2;border-radius:6px;outline:0;color:#45464b;background:#fff;font-size:11px}.deck-property-row .deck-url-input{min-width:0}.deck-url-input:focus{border-color:#8d8e93}.deck-url-input[aria-invalid=true]{border-color:#b85c5c}.deck-secondary-action{width:100%;height:32px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #dedfe2;border-radius:6px;color:#5f6065;background:#fff;font-size:11px;cursor:pointer}.deck-secondary-action:hover:not(:disabled),.deck-secondary-action.active{color:#1d1d1f;border-color:#c8c9cd;background:#f1f1f2}.deck-secondary-action:disabled{opacity:.45;cursor:default}.deck-style-list{display:grid;grid-template-columns:1fr 1fr;gap:6px}.deck-style-list>button{min-width:0;padding:5px;display:grid;gap:5px;border:1px solid transparent;border-radius:7px;color:#6b6c71;background:transparent;text-align:left;cursor:pointer}.deck-style-list>button:hover{color:#1d1d1f;background:#efeff1}.deck-style-list>button.active{border-color:#a5a6ab;color:#1d1d1f;background:#fff;box-shadow:0 1px 5px #181a1f14}.deck-style-list>button>span{height:30px;padding:6px;display:flex;align-items:flex-end;gap:4px;border:1px solid rgba(0,0,0,.1);border-radius:5px}.deck-style-list>button i:first-child{width:60%;height:5px;border-radius:2px}.deck-style-list>button i:last-child{width:22%;height:13px;margin-left:auto;border-radius:3px}.deck-style-list strong{overflow:hidden;font-size:10.5px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.deck-inspector section>.deck-inspector-subheading{margin-top:5px;padding-top:12px;border-top:1px solid #e5e5e7;text-transform:none}.deck-workspace-style-list{display:grid;gap:4px}.deck-workspace-style-list>article{min-width:0;position:relative;display:flex;align-items:center;border:1px solid transparent;border-radius:8px}.deck-workspace-style-list>article:hover{background:#efeff1}.deck-workspace-style-list>article.active{border-color:#bfc0c4;background:#fff;box-shadow:0 1px 5px #181a1f0f}.deck-workspace-style-main{min-width:0;min-height:45px;padding:5px 30px 5px 5px;display:flex;align-items:center;gap:8px;flex:1;border:0;border-radius:7px;color:#55565b;background:transparent;text-align:left;cursor:pointer}.deck-workspace-style-main:disabled{opacity:.55;cursor:default}.deck-workspace-style-main>span:last-child{min-width:0;display:grid;gap:2px}.deck-workspace-style-main strong,.deck-workspace-style-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-workspace-style-main strong{color:#45464b;font-size:10.5px;font-weight:650}.deck-workspace-style-main small{color:#999a9f;font-size:8.5px}.deck-workspace-style-swatches{width:38px;height:30px;padding:5px;display:flex;align-items:flex-end;gap:3px;flex:none;border:1px solid rgba(0,0,0,.1);border-radius:5px}.deck-workspace-style-swatches i:first-child{width:16px;height:4px;border-radius:2px}.deck-workspace-style-swatches i:nth-child(2){width:7px;height:14px;margin-left:auto;border-radius:2px}.deck-workspace-style-swatches i:last-child{width:4px;height:8px;border-radius:2px}.deck-workspace-style-actions{position:absolute;z-index:5;top:50%;right:4px;transform:translateY(-50%)}.deck-workspace-style-more{width:24px;height:24px;padding:0;display:grid;place-items:center;opacity:0;border:0;border-radius:5px;color:#88898e;background:transparent;cursor:pointer}.deck-workspace-style-list article:hover .deck-workspace-style-more,.deck-workspace-style-more:focus-visible,.deck-workspace-style-more[aria-expanded=true]{opacity:1}.deck-workspace-style-more:hover,.deck-workspace-style-more[aria-expanded=true]{color:#292a2e;background:#fff}.deck-workspace-style-actions>div{width:174px;padding:4px;position:absolute;z-index:10;right:0;bottom:27px;display:grid;border:1px solid #d9dade;border-radius:9px;background:#fff;box-shadow:0 12px 30px #181a1f2e}.deck-workspace-style-actions>div button{min-height:31px;padding:0 8px;border:0;border-radius:5px;color:#66676c;background:transparent;font-size:10px;text-align:left;cursor:pointer}.deck-workspace-style-actions>div button:hover:not(:disabled){color:#1d1d1f;background:#efeff1}.deck-workspace-style-actions>div button.danger{color:#a14242}.deck-workspace-style-actions>div button.danger:hover{color:#8e3030;background:#f8eeee}.deck-workspace-style-actions>div button:disabled{opacity:.4;cursor:default}.deck-workspace-style-empty{margin:0;padding:10px;border:1px dashed #d9dade;border-radius:7px;color:#929399;font-size:9.5px;line-height:1.4;text-align:center}.deck-workspace-style-create{height:32px;display:grid;grid-template-columns:minmax(0,1fr) auto}.deck-workspace-style-create input{min-width:0;padding:0 8px;border:1px solid #d9dade;border-right:0;border-radius:6px 0 0 6px;outline:0;color:#45464b;background:#fff;font-size:10.5px}.deck-workspace-style-create input:focus{border-color:#999a9f;box-shadow:0 0 0 2px #28292d0f}.deck-workspace-style-create button{padding:0 9px;border:1px solid #292a2e;border-radius:0 6px 6px 0;color:#fff;background:#292a2e;font-size:10px;font-weight:650;cursor:pointer}.deck-workspace-style-create button:disabled{opacity:.35;cursor:default}.deck-transition-list{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.deck-transition-list>button{min-width:0;padding:5px 4px 6px;display:grid;gap:5px;border:1px solid transparent;border-radius:7px;color:#77787d;background:transparent;cursor:pointer}.deck-transition-list>button:hover{color:#292a2e;background:#efeff1}.deck-transition-list>button.active{border-color:#a5a6ab;color:#1d1d1f;background:#fff;box-shadow:0 1px 5px #181a1f14}.deck-transition-list strong{overflow:hidden;font-size:9px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.deck-transition-preview{height:28px;position:relative;display:block;overflow:hidden;border:1px solid #d9dade;border-radius:4px;background:#f2f2f3}.deck-transition-preview i{width:65%;height:65%;position:absolute;top:18%;left:18%;display:block;border:1px solid #c3c4c8;border-radius:2px;background:#fff}.deck-transition-preview i:last-child{opacity:0;background:#3f4044}.deck-transition-list>button:hover .deck-transition-preview.fade i:first-child{animation:deck-preview-fade-out 1.1s ease-in-out infinite}.deck-transition-list>button:hover .deck-transition-preview.fade i:last-child{animation:deck-preview-fade-in 1.1s ease-in-out infinite}.deck-transition-list>button:hover .deck-transition-preview.slide i:first-child{animation:deck-preview-slide-out 1.1s ease-in-out infinite}.deck-transition-list>button:hover .deck-transition-preview.slide i:last-child{animation:deck-preview-slide-in 1.1s ease-in-out infinite}.deck-transition-list>button:hover .deck-transition-preview.smooth i:first-child{animation:deck-preview-smooth-out 1.1s ease-in-out infinite}.deck-transition-list>button:hover .deck-transition-preview.smooth i:last-child{animation:deck-preview-smooth-in 1.1s ease-in-out infinite}@keyframes deck-preview-fade-out{0%,18%{opacity:1}75%,to{opacity:0}}@keyframes deck-preview-fade-in{0%,18%{opacity:0}75%,to{opacity:1}}@keyframes deck-preview-slide-out{0%,18%{opacity:1;transform:translate(0)}75%,to{opacity:0;transform:translate(-55%)}}@keyframes deck-preview-slide-in{0%,18%{opacity:0;transform:translate(75%)}75%,to{opacity:1;transform:translate(0)}}@keyframes deck-preview-smooth-out{0%,18%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(1.14)}}@keyframes deck-preview-smooth-in{0%,18%{opacity:0;transform:scale(.82)}75%,to{opacity:1;transform:scale(1)}}.deck-animation-controls{gap:8px!important}.deck-animation-effects{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.deck-animation-effects>button{min-width:0;height:47px;padding:5px 2px 4px;display:grid;place-items:center;align-content:center;gap:4px;border:1px solid transparent;border-radius:7px;color:#85868b;background:transparent;font-size:8.5px;cursor:pointer}.deck-animation-effects>button:hover:not(:disabled){color:#292a2e;background:#efeff1}.deck-animation-effects>button.active{border-color:#b9babe;color:#1d1d1f;background:#fff;box-shadow:0 1px 5px #181a1f14}.deck-animation-effects>button:disabled{opacity:.35;cursor:default}.deck-animation-effect-icon{width:25px;height:18px;position:relative;display:block;overflow:hidden;border:1px solid #d7d8dc;border-radius:4px;background:#f5f5f6}.deck-animation-effect-icon i{width:13px;height:7px;position:absolute;top:5px;left:5px;display:block;border-radius:2px;background:#77787d}.deck-animation-effects>button:hover .deck-animation-effect-icon.fade i{animation:deck-build-fade .9s ease infinite}.deck-animation-effects>button:hover .deck-animation-effect-icon.rise i{animation:deck-build-rise .9s ease infinite}.deck-animation-effects>button:hover .deck-animation-effect-icon.scale i{animation:deck-build-scale .9s ease infinite}.deck-animation-sequence{display:grid;grid-template-columns:1fr 1fr;gap:4px}.deck-animation-sequence button,.deck-animation-step-control button{height:29px;border:1px solid #dedfe2;border-radius:6px;color:#67686d;background:#fff;font-size:9.5px;cursor:pointer}.deck-animation-sequence button:hover:not(:disabled),.deck-animation-step-control button:hover{color:#1d1d1f;border-color:#c4c5c9;background:#f1f1f2}.deck-animation-sequence button:disabled{opacity:.35;cursor:default}.deck-animation-step-control{display:grid;grid-template-columns:minmax(0,1fr) 54px 75px;align-items:center;gap:5px;color:#77787d;font-size:10px}.deck-animation-step-control select{min-width:0;height:29px;padding:0 5px;border:1px solid #dedfe2;border-radius:6px;color:#55565b;background:#fff;font-size:10px}.deck-animation-step-control button{display:flex;align-items:center;justify-content:center;gap:4px}.deck-build-order-list{display:grid;gap:3px}.deck-build-order-list article{min-width:0;height:38px;position:relative;display:flex;align-items:center;border-radius:7px;background:#f7f7f8}.deck-build-order-list article.dragging{opacity:.4}.deck-build-order-list article[data-drop]:after{height:2px;position:absolute;z-index:2;right:4px;left:4px;border-radius:2px;background:#292a2e;content:"";pointer-events:none}.deck-build-order-list article[data-drop=before]:after{top:-2px}.deck-build-order-list article[data-drop=after]:after{bottom:-2px}.deck-build-drag{width:22px;height:100%;padding:0;display:grid;place-items:center;flex:none;border:0;color:#a0a1a6;background:transparent;cursor:grab}.deck-build-drag:hover:not(:disabled){color:#55565b}.deck-build-drag:active{cursor:grabbing}.deck-build-drag:disabled{opacity:.35;cursor:default}.deck-build-order-main{min-width:0;height:100%;padding:0 57px 0 6px;flex:1;display:flex;align-items:center;gap:7px;overflow:hidden;border:0;border-radius:7px;color:#66676c;background:transparent;text-align:left;cursor:pointer}.deck-build-order-main:hover{color:#1d1d1f;background:#efeff1}.deck-build-order-main>b{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;color:#fff;background:#333439;font-size:9px}.deck-build-order-main>span{min-width:0;display:grid;gap:1px}.deck-build-order-main strong,.deck-build-order-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-build-order-main strong{font-size:9.5px;font-weight:650}.deck-build-order-main small{color:#999a9f;font-size:8.5px}.deck-build-order-actions{position:absolute;right:5px;display:flex;gap:2px}.deck-build-order-actions button{width:22px;height:24px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;color:#88898e;background:transparent;cursor:pointer}.deck-build-order-actions button:hover:not(:disabled){color:#1d1d1f;background:#fff}.deck-build-order-actions button:disabled{opacity:.25;cursor:default}.deck-inspector .deck-inspector-actions{grid-template-columns:repeat(3,1fr)}.deck-inspector-actions button{height:31px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #dedfe2;border-radius:6px;color:#66676c;background:#fff;font-size:10.5px;cursor:pointer}.deck-inspector-actions button:hover:not(:disabled),.deck-inspector-actions button.active{color:#1d1d1f;border-color:#c8c9cd;background:#f1f1f2}.deck-inspector-actions button.danger{color:#a14242}.deck-inspector-actions button:disabled{opacity:.35;cursor:default}.deck-selection-note{margin:0;color:#77787d;font-size:11px;line-height:1.45}.deck-slide-batch-summary{background:#f7f7f8}.deck-backgrounds{display:flex;flex-wrap:wrap;gap:7px}.deck-backgrounds>button,.deck-backgrounds>label{width:28px;height:28px;border:1px solid #d9dade;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;cursor:pointer}.deck-backgrounds>button.active{outline:2px solid #44454a;outline-offset:2px}.deck-backgrounds>label{background:conic-gradient(#e6a,#ed5,#7b8,#69c,#e6a)}.deck-layer-list{display:grid;gap:3px}.deck-layer-list button{min-width:0;height:30px;padding:0 7px;display:flex;align-items:center;gap:6px;overflow:hidden;border:0;border-radius:6px;color:#727378;background:transparent;font-size:10.5px;text-align:left;cursor:grab}.deck-layer-list button:hover,.deck-layer-list button.active{color:#1d1d1f;background:#ececee}.deck-layer-list button.dragging{opacity:.35;cursor:grabbing}.deck-layer-list button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-layer-list button span+svg{margin-left:auto;flex:none}.deck-presentation{position:fixed;z-index:300;inset:0;display:grid;place-items:center;background:#101012}.deck-presentation .deck-element{transition:opacity .18s ease,transform .18s ease,filter .18s ease}.deck-presentation-stage{width:min(94vw,160.002vh);position:relative;aspect-ratio:16 / 9;cursor:pointer}.deck-transition-layer{width:100%}.deck-transition-layer.outgoing,.deck-transition-layer.incoming{position:absolute;inset:0}.deck-transition-layer.outgoing{z-index:1;pointer-events:none}.deck-transition-layer.outgoing .deck-element.build-visible{animation:none!important}.deck-transition-layer.incoming{z-index:2}.deck-transition-layer.outgoing.transition-fade{animation:deck-transition-fade-out .48s ease both}.deck-transition-layer.incoming.transition-fade{animation:deck-transition-fade-in .48s ease both}.deck-transition-layer.outgoing.transition-slide.forward{animation:deck-transition-slide-out-forward .5s cubic-bezier(.4,0,.2,1) both}.deck-transition-layer.incoming.transition-slide.forward{animation:deck-transition-slide-in-forward .5s cubic-bezier(.4,0,.2,1) both}.deck-transition-layer.outgoing.transition-slide.backward{animation:deck-transition-slide-out-backward .5s cubic-bezier(.4,0,.2,1) both}.deck-transition-layer.incoming.transition-slide.backward{animation:deck-transition-slide-in-backward .5s cubic-bezier(.4,0,.2,1) both}.deck-transition-layer.outgoing.transition-smooth{animation:deck-transition-smooth-out .52s cubic-bezier(.2,.7,.2,1) both}.deck-transition-layer.incoming.transition-smooth{animation:deck-transition-smooth-in .52s cubic-bezier(.2,.7,.2,1) both}@keyframes deck-transition-fade-out{0%{opacity:1}to{opacity:0}}@keyframes deck-transition-fade-in{0%{opacity:0}to{opacity:1}}@keyframes deck-transition-slide-out-forward{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-9%)}}@keyframes deck-transition-slide-in-forward{0%{opacity:0;transform:translate(13%)}to{opacity:1;transform:translate(0)}}@keyframes deck-transition-slide-out-backward{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(9%)}}@keyframes deck-transition-slide-in-backward{0%{opacity:0;transform:translate(-13%)}to{opacity:1;transform:translate(0)}}@keyframes deck-transition-smooth-out{0%{opacity:1;filter:blur(0);transform:scale(1)}to{opacity:0;filter:blur(5px);transform:scale(1.025)}}@keyframes deck-transition-smooth-in{0%{opacity:0;filter:blur(5px);transform:scale(.965)}to{opacity:1;filter:blur(0);transform:scale(1)}}.deck-presentation-stage .deck-slide-stage{width:100%;box-shadow:0 24px 80px #0006}.deck-presentation .deck-slide-stage{overflow:hidden}.deck-presentation-close{width:36px;height:36px;position:fixed;z-index:2;top:18px;right:18px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#ffffff1f;cursor:pointer}.deck-presentation-close:hover{background:#fff3}.deck-presentation-close,.deck-presentation-controls{transition:opacity .15s ease}.deck-presentation.controls-hidden{cursor:none}.deck-presentation.controls-hidden .deck-presentation-close,.deck-presentation.controls-hidden .deck-presentation-controls{opacity:0;pointer-events:none}.deck-presentation-controls{height:36px;padding:0 5px;position:fixed;z-index:2;bottom:20px;left:50%;display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;background:#19191bc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%)}.deck-presentation-controls button{width:29px;height:29px;position:relative;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:transparent;cursor:pointer}.deck-presentation-controls button>b{min-width:13px;height:13px;padding:0 3px;position:absolute;top:-2px;right:-3px;display:grid;place-items:center;border-radius:999px;color:#1d1d1f;background:#fff;box-shadow:0 1px 4px #0000004d;font-size:7px;font-weight:750}.deck-presentation-controls button:hover:not(:disabled){background:#ffffff1f}.deck-presentation-controls button.active{background:#ffffff2e}.deck-presentation-controls button:disabled{opacity:.3}.deck-presentation-controls span{min-width:50px;font-size:10px;text-align:center}.deck-presentation-controls span small{font-size:9px;opacity:.72}.deck-presentation-controls>i{width:1px;height:18px;margin:0 2px;background:#ffffff2e}@media(prefers-reduced-motion:reduce){.deck-transition-layer,.deck-transition-preview i,.deck-element.build-visible,.deck-animation-effect-icon i{animation:none!important}}.deck-presentation.speaker-view{padding:54px 56px 76px;display:block;overflow:auto;background:#1b1b1e}.deck-speaker-layout{width:min(1240px,100%);min-height:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);grid-template-rows:auto minmax(0,1fr) auto;align-items:center;gap:24px 32px}.deck-speaker-layout label{display:block;margin-bottom:9px;color:#a7a7ac;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.08em}.deck-speaker-status{width:100%;grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#b8b8bd}.deck-speaker-status-main{min-width:160px;display:flex;align-items:center;gap:12px}.deck-speaker-status-actions{display:flex;align-items:center;gap:12px}.deck-speaker-status-actions>time{color:#a7a7ac;font-size:11px;font-variant-numeric:tabular-nums}.deck-speaker-status strong{flex:none;font-size:11px;font-weight:620}.deck-speaker-progress{width:min(280px,28vw);height:3px;overflow:hidden;border-radius:999px;background:#37373c}.deck-speaker-progress i{height:100%;display:block;border-radius:inherit;background:#efeff1;transition:width .18s ease}.deck-speaker-status button{height:30px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #3b3b40;border-radius:7px;color:#d3d3d7;background:#252529;cursor:pointer}.deck-speaker-status button:hover{color:#fff;border-color:#55555b;background:#2d2d31}.deck-speaker-status button span{min-width:34px;font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.deck-speaker-slide-control{width:100%;padding:0;display:block;border:0;background:transparent;cursor:pointer}.deck-speaker-current .deck-slide-stage{width:100%;box-shadow:0 22px 70px #00000052}.deck-speaker-layout>aside{min-width:0;display:grid;gap:26px}.deck-speaker-next>button{width:100%;padding:0;display:block;border:0;background:transparent;cursor:pointer}.deck-speaker-next>button:focus-visible{outline:2px solid #f2f2f4;outline-offset:3px}.deck-speaker-next .deck-slide-stage{width:100%;box-shadow:0 12px 35px #00000040}.deck-speaker-next>p{height:120px;margin:0;display:grid;place-items:center;border:1px solid #35353a;border-radius:8px;color:#77777d;font-size:11px}.deck-speaker-notes{min-height:170px;padding:17px;border:1px solid #35353a;border-radius:10px;background:#232327}.deck-speaker-notes>textarea{width:100%;min-height:130px;max-height:270px;padding:0;resize:vertical;border:0;outline:0;color:#ededf0;background:transparent;font:inherit;font-size:14px;line-height:1.55}.deck-speaker-notes>textarea::placeholder{color:#8d8d92}.deck-speaker-notes>textarea:focus{box-shadow:inset 0 -1px #77777d}.deck-speaker-notes>textarea:read-only{resize:none}.deck-speaker-navigator{min-width:0;padding:3px 2px 8px;grid-column:1 / -1;display:flex;gap:9px;overflow-x:auto;scroll-behavior:smooth;scrollbar-color:#535359 transparent}.deck-speaker-navigator button{width:112px;padding:3px;position:relative;flex:none;border:1px solid transparent;border-radius:6px;color:#a7a7ac;background:transparent;cursor:pointer;scroll-margin-inline:24px}.deck-speaker-navigator button:hover{border-color:#535359;background:#242428}.deck-speaker-navigator button[aria-current=true]{border-color:#f2f2f4;background:#2a2a2e}.deck-speaker-navigator .deck-slide-stage{width:100%;border-radius:3px;box-shadow:none}.deck-speaker-navigator span{min-width:16px;height:16px;position:absolute;right:5px;bottom:5px;display:grid;place-items:center;border-radius:3px;color:#fff;background:#141416c7;font-size:8px;font-weight:650}.deck-print{display:none}.canvas-scroll{min-width:0;height:100%;overflow-y:auto;padding:22px 20px 70px;background:#fff;scrollbar-color:rgba(105,106,112,.34) transparent;scrollbar-width:thin}.canvas-scroll::-webkit-scrollbar{width:7px}.canvas-scroll::-webkit-scrollbar-track{background:transparent}.canvas-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#696a7066;background-clip:content-box}.canvas-scroll::-webkit-scrollbar-thumb:hover{background-color:#55565c94}.canvas-layout{width:min(850px,100%);min-height:calc(100vh - 160px);margin:0 auto}.canvas-layout.has-outline{width:min(1050px,100%);display:grid;grid-template-columns:140px minmax(0,850px);gap:18px}.canvas-layout.has-outline.outline-expanded{width:min(1130px,100%);grid-template-columns:fit-content(280px) minmax(0,850px);gap:18px}.canvas-layout.outline-expanded .document-outline{min-width:0;margin-top:0}.canvas-layout.outline-expanded .outline-list{max-height:calc(100vh - 145px);padding-right:4px;grid-auto-rows:max-content;overflow-y:auto}.canvas-layout.outline-expanded .outline-list button{height:auto;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.document-outline{position:sticky;z-index:35;top:22px;align-self:start;margin-top:38px;display:grid;gap:2px;overflow:visible}.document-outline button{width:100%;min-height:27px;padding:5px 8px;overflow:hidden;border:0;border-radius:6px;color:#77787d;background:transparent;font-size:10px;line-height:1.35;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.document-outline button:hover{color:#1d1d1f;background:#f1f1f3}.outline-header{margin-bottom:8px;display:flex;align-items:center;gap:2px}.document-outline .outline-heading{min-width:0;flex:1;padding:5px 8px;line-height:1.35;color:#8b8c91;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.document-outline .outline-expand-button{width:27px;flex:none;display:grid;place-items:center;opacity:.58}.document-outline:hover .outline-expand-button,.document-outline:focus-within .outline-expand-button,.outline-expand-button[aria-expanded=true]{opacity:1}.document-outline .outline-expand-button svg{width:12px;height:12px}.document-outline .outline-expand-button span{display:none}.outline-list{max-height:calc(100vh - 225px);padding-right:10px;display:grid;gap:2px;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:thin}.document-outline .level-1{font-weight:700}.document-outline .level-2{padding-left:17px;font-weight:600}.document-outline .level-3{padding-left:26px;color:#929399;font-weight:500}.document-canvas{width:100%;min-height:calc(100vh - 160px);margin:0 auto;padding:44px 22px 100px;border:0;background:transparent}.document-cover-page,.document-generated-toc{display:none}.document-cover-copy{display:grid;gap:14px}.document-cover-copy>span{color:var(--document-accent-color);font:700 9px/1.3 var(--document-body-font);text-transform:uppercase;letter-spacing:.12em}.document-cover-copy h1{max-width:620px;margin:0;color:var(--document-heading-color);font:700 38pt/1.05 var(--document-heading-font);letter-spacing:-.035em}.document-cover-copy p{max-width:570px;margin:0;color:var(--document-text-color);font:15pt/1.45 var(--document-body-font)}.document-cover-copy>div{margin-top:22px;display:flex;align-items:center;gap:15px;color:var(--document-text-color);font:10pt/1.4 var(--document-body-font)}.document-cover-copy time{opacity:.65}.document-cover-page>.downloadable-document-image{width:100%;max-height:90mm;margin:0;overflow:hidden}.document-cover-page>.downloadable-document-image img{width:100%;height:100%;object-fit:cover}.document-cover-page.split{grid-template-columns:minmax(0,1.15fr) minmax(160px,.85fr);align-items:center}.document-cover-page.split>.downloadable-document-image{height:125mm}.document-cover-page.image{align-content:end}.document-cover-page.image>.downloadable-document-image{height:125mm;order:-1}.document-generated-toc h2{margin:0 0 22px;color:var(--document-heading-color);font:700 25pt/1.15 var(--document-heading-font)}.document-generated-toc ol{margin:0;padding:0;display:grid;list-style:none}.document-generated-toc li{border-bottom:1px solid color-mix(in srgb,var(--document-text-color) 14%,transparent)}.document-generated-toc li.level-2{padding-left:18px}.document-generated-toc li.level-3{padding-left:36px}.document-generated-toc a{min-height:32px;display:flex;align-items:center;color:inherit;font-size:var(--document-base-size);text-decoration:none}.document-generated-toc>p{color:#929399;font-style:italic}.document-print-header,.document-print-footer{display:none}.document-page-band{width:100%;min-height:var(--document-band-height);color:#6d6e73;font:9px/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.document-screen-band.document-header-band{margin-bottom:var(--document-band-spacing)}.document-screen-band.document-footer-band{margin-top:var(--document-band-spacing)}.document-page-band>.document-letterhead{min-height:0;margin:0}.document-page-band>.document-letterhead:not(.banner) img{max-height:var(--document-band-height)}.document-band-copy{min-height:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px;border-top:1px solid rgba(90,92,98,.18)}.document-header-band .document-band-copy{border-top:0;border-bottom:1px solid rgba(90,92,98,.18)}.document-band-copy>div{min-width:0;overflow-wrap:anywhere}.document-band-copy>div:nth-child(2){text-align:center}.document-band-copy>div:last-child{text-align:right}.document-letterhead{width:100%;min-height:92px;margin:0 0 var(--document-header-spacing,34px);display:flex;align-items:flex-start;pointer-events:none}.document-letterhead.left{justify-content:flex-start}.document-letterhead.center{justify-content:center}.document-letterhead.right{justify-content:flex-end}.document-letterhead:not(.banner) img{width:min(var(--document-header-width,180px),100%);max-height:120px;display:block;object-fit:contain}.document-letterhead:not(.banner)>.downloadable-document-image{width:min(var(--document-header-width,180px),100%);margin:0}.document-letterhead:not(.banner)>.downloadable-document-image img{width:100%}.document-letterhead.banner{min-height:0}.document-letterhead.banner img{width:100%;max-height:220px;display:block;object-fit:contain}.document-letterhead.banner>.downloadable-document-image{width:100%;margin:0}.document-meta{margin-bottom:14px;display:flex;align-items:center;gap:15px;color:#a0a0a5;font-size:10px}.document-meta div,.document-meta .document-timestamp{display:flex;align-items:center;gap:5px}.document-meta .document-read-only-meta{color:#65666c}.section-anchor,.canvas-block,.block-editing-shell{scroll-margin-top:22px}.section-anchor.is-section-target,.canvas-block.is-section-target,.block-editing-shell.is-section-target,.document-blocks>.is-section-target{animation:section-target 3.2s cubic-bezier(.22,1,.36,1)}@keyframes section-target{0%,45%{background:#fff1bd;box-shadow:0 0 0 6px #fff1bd}to{background:transparent;box-shadow:0 0 0 6px transparent}}.document-tags{min-height:31px;margin-bottom:33px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.document-tags button.tag-pill{min-height:25px;padding:0 8px;border:0}.document-tags input{width:110px;height:25px;padding:0 8px;border:1px solid rgba(29,29,31,.22);border-radius:7px;outline:0;font-size:11px}.tag-picker{position:relative;display:inline-flex}.tag-suggestions{width:180px;max-height:210px;position:absolute;z-index:20;top:29px;left:0;padding:4px;display:grid;overflow-y:auto;border:1px solid #e3e4e7;border-radius:9px;background:#fff;box-shadow:0 12px 30px #181a1f24}.tag-suggestions button{min-height:30px;padding:0 8px;display:flex;align-items:center;gap:6px;border:0;border-radius:6px;color:#55575d;background:#fff;font-size:11px;text-align:left;cursor:pointer}.tag-suggestions button:hover{color:#1d1d1f;background:#f2f3f5}.add-tag{height:25px;padding:0 7px;display:flex;align-items:center;gap:4px;border:0;border-radius:7px;background:transparent;color:#a0a0a5;font-size:10.5px;cursor:pointer}.add-tag:hover{color:#606168;background:#f3f4f6}.draft-recovery{margin:-17px 0 24px;padding:13px;border:1px solid #d8d9dc;border-radius:10px;background:#f7f7f8}.draft-recovery-heading{margin-bottom:9px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.draft-recovery-heading>div:first-child{display:grid;gap:2px;color:#242529;font-size:12px}.draft-recovery-heading span{color:#74757a;font-size:10.5px;font-weight:400}.draft-recovery-actions{display:flex;gap:4px}.draft-recovery-actions button{min-height:27px;padding:0 8px;display:flex;align-items:center;gap:4px;border:1px solid #d6d7da;border-radius:7px;color:#35363a;background:#fff;font-size:10.5px;cursor:pointer}.draft-recovery-actions button:last-child{width:27px;padding:0;justify-content:center}.draft-recovery-actions button:hover{border-color:#bfc0c4;background:#ededee}.draft-recovery textarea{width:100%;min-height:92px;resize:vertical;padding:9px 10px;border:1px solid #d6d7da;border-radius:7px;outline:0;color:#34353a;background:#fff;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.draft-recovery textarea:focus{border-color:#929399}.table-save-recovery{flex:none;margin:8px 12px}.table-save-recovery .draft-recovery-heading{margin:0;flex-wrap:wrap;align-items:center}.table-save-recovery .draft-recovery-actions{flex-wrap:wrap}.table-save-recovery .draft-recovery-heading span{font-size:12px}.table-save-recovery .draft-recovery-actions button{min-height:32px;font-size:12px}.table-save-recovery .draft-recovery-actions button:last-child{width:auto;padding:0 8px}.table-save-recovery button:disabled{opacity:.5;cursor:default}.table-save-recovery button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.table-save-recovery button:active:not(:disabled){transform:scale(.97)}.document-blocks{display:flex;flex-direction:column}.canvas-block{position:relative;margin:0 -17px;padding:5px 17px;border-radius:8px;cursor:text;transition:background .12s ease}.canvas-block,.rich-block-editor .ProseMirror{overflow-wrap:anywhere}.canvas-block:hover,.canvas-block.has-open-actions{background:#f7f8fa}.canvas-block:has(.structured-component){cursor:pointer}.canvas-block.is-read-only,.canvas-block.is-read-only:has(.structured-component){cursor:default}.canvas-block.is-read-only:hover{background:transparent}.guest-mode .canvas-block.is-read-only:hover,.guest-mode .canvas-block.is-read-only.has-open-actions{background:#f7f8fa}.canvas-block.is-remote-editing{cursor:default;background:#f4f4f5;box-shadow:inset 2px 0 #55575d}.canvas-block.is-dragging{opacity:.36}.document-publishing-break{height:34px;display:flex;align-items:center;color:#9a9ba0;font-size:8.5px;font-weight:650;text-transform:uppercase;letter-spacing:.07em}.document-publishing-break:before,.document-publishing-break:after{content:"";height:1px;flex:1;background:repeating-linear-gradient(90deg,#cfd0d4 0 5px,transparent 5px 9px)}.document-publishing-break span{padding:0 9px}.document-footnote{margin:7px 0;padding-top:8px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:5px;border-top:1px solid rgba(80,82,88,.16);color:#696a70;font:9.5px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.document-footnote sup{color:#45464b;font-weight:700}.document-footnote p{margin:0}.document-figure{margin-block:14px}.document-figure figcaption{margin-top:7px;color:#73747a;font:10px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.block-insert{width:100%;height:18px;padding:0;position:absolute;z-index:5;left:0;opacity:0;display:flex;align-items:center;justify-content:center;border:0;color:#77787d;background:transparent;pointer-events:none;cursor:pointer;transition:opacity .1s}.block-insert.before{top:-9px}.block-insert.after{bottom:-9px}.block-insert svg{width:15px;height:15px}.canvas-block:hover>.block-insert,.canvas-block:focus-within>.block-insert,.block-insert:focus-visible{opacity:1;pointer-events:auto}.block-insert:hover,.block-insert:focus-visible{outline:0;color:#34353a}.block-editing-shell{position:relative}.canvas-block.drop-before:before,.canvas-block.drop-after:after,.block-editing-shell.drop-before:before,.block-editing-shell.drop-after:after{content:"";position:absolute;z-index:4;left:12px;right:12px;height:2px;border-radius:2px;background:var(--accent);box-shadow:0 0 0 2px #1d1d1f1a}.canvas-block.drop-before:before,.block-editing-shell.drop-before:before{top:-1px}.canvas-block.drop-after:after,.block-editing-shell.drop-after:after{bottom:-1px}.drop-image.drop-before:before,.drop-image.drop-after:after{height:3px;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.block-handle{width:20px;height:24px;position:absolute;left:-8px;top:13px;opacity:0;display:grid;place-items:center;color:#a9abb1;transition:opacity .12s,color .12s;cursor:grab}.canvas-block:has(>.markdown-render>h1) .block-handle{top:16px}.canvas-block:has(>.markdown-render>h2) .block-handle{top:36px}.canvas-block:has(>.markdown-render>h3) .block-handle{top:27px}.canvas-block.kind-table .block-handle{top:20px}.canvas-block.kind-code .block-handle{top:27px}.block-handle:active{color:#1d1d1f;cursor:grabbing}.canvas-block:hover .block-handle,.canvas-block:focus .block-handle{opacity:1}.block-presence{position:absolute;z-index:2;right:8px;top:-19px;height:23px;padding:0 8px 0 4px;display:flex;align-items:center;gap:5px;border:1px solid #dfe0e3;border-radius:12px;color:#55575d;background:#fafafa;box-shadow:0 3px 10px #0000000f;font-size:9.5px;white-space:nowrap}.block-presence img,.block-presence i{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;object-fit:cover;color:#fff;background:#55575d;font-size:7px;font-style:normal;font-weight:700}.block-hover-actions{position:fixed;z-index:50;display:flex;gap:4px}.block-hover-actions>button{min-width:27px;height:27px;padding:0 6px;display:flex;align-items:center;justify-content:center;gap:3px;border:1px solid #dedfe2;border-radius:7px;color:#85868b;background:#fff;box-shadow:0 3px 10px #0000000d;font-size:9px;cursor:pointer;transition:color .1s,background .1s}.block-hover-actions>button:hover,.block-hover-actions>button.active{color:#242529;background:#f1f2f4}.block-hover-actions>button.block-delete-trigger:hover{border-color:#e8cfd1;color:#9c3d43;background:#f9eeee}.canvas-block.has-open-comments,.canvas-block.is-mentioned{background:#f4f4f5;box-shadow:inset 2px 0 #292a2e}.block-editing-shell.has-open-comments .block-editor,.block-editing-shell.is-mentioned .block-editor{border-color:#77787d}.block-comments{width:min(430px,100%);margin:9px 0 5px auto;padding:10px;border:1px solid #dedfe2;border-radius:10px;color:#414248;background:#fafafb;box-shadow:0 6px 20px #0000000d;font:11px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.document-comments-sidebar .block-comments{width:100%;height:100%;margin:0;padding:14px;display:flex;flex-direction:column;border:0;border-radius:0;box-shadow:none}.document-comments-sidebar:has(.document-publishing-panel){background:#fff}.document-publishing-panel{width:100%;height:100%;display:flex;flex-direction:column;color:#44464c;font:11px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.document-publishing-panel>header{min-height:58px;padding:11px 11px 9px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e9eb}.document-publishing-panel>header>div{min-width:0;display:flex;align-items:center;gap:8px}.document-publishing-panel>header>div>span{min-width:0;display:grid;gap:1px}.document-publishing-panel>header strong{color:#292a2e;font-size:12px}.document-publishing-panel>header small{color:#929399;font-size:8.5px}.document-publishing-panel>header button{width:25px;height:25px;flex:none;display:grid;place-items:center;border:0;border-radius:6px;color:#8a8b90;background:transparent;cursor:pointer}.document-publishing-panel>header button:hover{color:#292a2e;background:#f1f2f4}.publishing-tabs{padding:6px 8px 0;display:flex;gap:2px;overflow-x:auto;overscroll-behavior-inline:contain;border-bottom:1px solid #e8e9eb;scrollbar-color:rgba(105,106,112,.26) transparent;scrollbar-width:thin}.publishing-tabs::-webkit-scrollbar{height:3px}.publishing-tabs::-webkit-scrollbar-thumb{border-radius:999px;background:#696a7047}.publishing-tabs button{min-width:max-content;height:29px;padding:0 7px;flex:1;border:0;border-bottom:2px solid transparent;color:#85868c;background:transparent;font-size:9px;white-space:nowrap;cursor:pointer}.publishing-tabs button:hover{color:#4b4c51}.publishing-tabs button.active{border-bottom-color:#5551d7;color:#35328d;font-weight:650}.publishing-tabs button b{min-width:14px;height:14px;margin-left:4px;padding:0 3px;display:inline-grid;place-items:center;border-radius:999px;color:#66676c;background:#e8e9eb;font-size:7px}.publishing-tabs button b.error{color:#983d43;background:#f5dfe1}.publishing-panel-body{min-width:0;min-height:0;margin:0;padding:0;border:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.publishing-recovery{color:var(--ink)}.publishing-recovery p{margin:0}.publishing-recovery button:focus-visible{outline-color:currentColor}.publishing-recovery .publishing-workflow-actions{flex-wrap:wrap}.publishing-recovery .publishing-workflow-actions button{min-height:32px;font-size:11px}.publishing-section,.publishing-band-editor{padding:15px 14px;display:grid;gap:11px;border-bottom:1px solid #ececef}.publishing-section-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.publishing-section-heading>div{min-width:0;display:grid;gap:2px}.publishing-section-heading strong{color:#48494e;font-size:10px}.publishing-section-heading small{color:#999aa0;font-size:8.5px;font-weight:400}.publishing-field,.publishing-number-field,.publishing-color{min-width:0;display:grid;gap:5px;color:#77787d;font-size:8.5px;font-weight:650}.publishing-field input,.publishing-field select,.publishing-number-input,.publishing-color>span:last-child{width:100%;min-width:0;height:32px;border:1px solid #dfe0e3;border-radius:7px;color:#48494e;background:#fff;font:10px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.publishing-field input{padding:0 9px}.publishing-field select{padding:0 25px 0 9px}.publishing-grid{display:grid;gap:8px}.publishing-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-local-font-message{color:#66676d;font-size:10px;line-height:1.45}.publishing-local-font-message.error{color:#a34148}.publishing-number-input{padding-left:7px;display:flex;align-items:center}.publishing-number-input input{width:100%;min-width:0;height:29px;padding:0;border:0;outline:0;color:inherit;background:transparent;font:inherit}.publishing-number-input small{padding:0 7px 0 4px;color:#a0a1a5;font-size:8px;font-weight:500}.publishing-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #dfe0e3;border-radius:7px}.publishing-segmented button{height:31px;border:0;border-left:1px solid #e3e4e7;color:#78797f;background:#fff;font-size:9px;cursor:pointer}.publishing-segmented button:first-child{border-left:0}.publishing-segmented button.active{color:#35328d;background:#eeedff;font-weight:650}.publishing-color{grid-template-columns:1fr auto;align-items:center}.publishing-color>span:last-child{width:106px;padding:0 7px;display:flex;align-items:center;gap:7px}.publishing-color input{width:18px;height:18px;padding:0;border:0;background:transparent}.publishing-color code{color:#73747a;font-size:8.5px}.publishing-switch{width:28px;height:17px;position:relative;flex:none}.publishing-switch input{position:absolute;opacity:0}.publishing-switch span{position:absolute;inset:0;border-radius:999px;background:#d6d7da;cursor:pointer;transition:background .12s}.publishing-switch span:after{content:"";width:13px;height:13px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .12s}.publishing-switch input:checked+span{background:#5551d7}.publishing-switch input:checked+span:after{transform:translate(11px)}.publishing-band-preview{min-height:52px;padding:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:5px;overflow:hidden;border:1px dashed #d9dade;border-radius:8px;color:#aaa;background:#f8f8f9;font-size:7px}.publishing-band-preview>svg{grid-column:2;justify-self:center}.publishing-band-preview img{max-width:74px;max-height:34px;grid-column:1 / -1;justify-self:end;object-fit:contain}.publishing-band-preview span:nth-last-child(2){text-align:center}.publishing-band-preview span:last-child{text-align:right}.publishing-image-actions{display:flex;flex-wrap:wrap;gap:5px}.publishing-image-actions button{min-height:27px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border:1px solid #dfe0e3;border-radius:6px;color:#68696f;background:#fff;font-size:8.5px;cursor:pointer}.publishing-band-copy{grid-template-columns:repeat(3,minmax(0,1fr))}.publishing-band-copy label{min-width:0;display:grid;gap:4px;color:#85868b;font-size:8px}.publishing-band-copy input{width:100%;min-width:0;height:30px;padding:0 6px;border:1px solid #dfe0e3;border-radius:6px;color:#4f5055;background:#fff;font-size:8.5px}.publishing-token-help{color:#85868b;font-size:8px}.publishing-token-help summary{cursor:pointer}.publishing-token-help p{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:4px;color:#6f7076;line-height:1.7}.publishing-token-help code{padding:1px 4px;border-radius:4px;color:#66676d;background:#f0f0f2;font-size:7.5px}.publishing-check{display:flex;align-items:center;gap:6px;color:#707177;font-size:9px}.publishing-details{gap:10px}.publishing-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.publishing-preset-grid button{min-width:0;height:56px;padding:7px;display:grid;align-content:space-between;border:1px solid #dedfe2;border-radius:8px;color:#6f7076;background:#fff;text-align:left;cursor:pointer}.publishing-preset-grid button:hover,.publishing-preset-grid button.active{border-color:#a9a7df;background:#f8f7ff}.publishing-preset-grid button.active{box-shadow:inset 0 0 0 1px #7774df}.publishing-preset-grid button strong{overflow:hidden;font-size:8px;text-overflow:ellipsis}.publishing-preset-grid button span{color:#313237;font:16px/1 Georgia,serif}.publishing-cover-image{min-height:66px;display:grid;place-items:center;overflow:hidden;border:1px dashed #d9dade;border-radius:8px;color:#999aa0;background:#f8f8f9;font-size:8.5px}.publishing-cover-image.has-image{height:92px}.publishing-cover-image img{width:100%;height:100%;object-fit:cover}.publishing-readiness{padding:12px;display:grid;gap:3px;border:1px solid #d7e7da;border-radius:9px;color:#38744a;background:#f1faf3}.publishing-readiness.error{border-color:#ead3d5;color:#954048;background:#fdf4f5}.publishing-readiness.warning{border-color:#eadfbd;color:#84641b;background:#fdf9eb}.publishing-readiness strong{font-size:10px}.publishing-readiness span{font-size:8.5px;opacity:.82}.publishing-issue-list{display:grid;gap:6px}.publishing-issue-list article{padding:8px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;border:1px solid #e1e2e5;border-radius:8px;background:#fff}.publishing-issue-list article i{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;color:#77787d;background:#ececef;font-size:8px;font-style:normal;font-weight:700}.publishing-issue-list article.error i{color:#9a4047;background:#f5dfe1}.publishing-issue-list article.warning i{color:#86651a;background:#f5eccf}.publishing-issue-list article strong{display:block;color:#4d4e53;font-size:9px}.publishing-issue-list article p{margin:3px 0 0;color:#8a8b90;font-size:8.5px;line-height:1.4}.publishing-all-clear{margin:8px 0;display:flex;align-items:center;justify-content:center;gap:6px;color:#51815e;font-size:9px}.publishing-pagination-note{margin:10px 0 0;color:#929399;font-size:9px;line-height:1.45}.publishing-approval-status{padding:11px;display:grid;gap:3px;border:1px solid #dfe0e3;border-radius:8px;color:#6f7076;background:#f7f7f8}.publishing-approval-status.approved{border-color:#cee3d4;color:#39734a;background:#f1faf3}.publishing-approval-status.in_review{border-color:#dcd9f3;color:#504c99;background:#f6f5ff}.publishing-approval-status.stale{border-color:#eadfbd;color:#82621b;background:#fdf9eb}.publishing-approval-status strong{font-size:10px}.publishing-approval-status span{font-size:8.5px;opacity:.82}.publishing-workflow-actions{display:flex;flex-wrap:wrap;gap:5px}.publishing-workflow-actions button,.publishing-version-form button{min-height:28px;padding:0 8px;border:1px solid #dedfe2;border-radius:6px;color:#68696f;background:#fff;font-size:8.5px;cursor:pointer}.publishing-workflow-actions button.primary{border-color:#292a2e;color:#fff;background:#292a2e}.publishing-version-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.publishing-version-form input{min-width:0;height:30px;padding:0 8px;border:1px solid #dfe0e3;border-radius:6px;outline:0;color:#4f5055;background:#fff;font-size:9px}.publishing-version-list{display:grid;gap:5px}.publishing-version-list a{min-height:40px;padding:7px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e1e2e5;border-radius:7px;color:#55565b;background:#fff;text-decoration:none}.publishing-version-list a:hover{border-color:#bfc0c5;background:#f8f8f9}.publishing-version-list a span{min-width:0;display:grid;gap:2px}.publishing-version-list a strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.publishing-version-list a small,.publishing-empty-versions{color:#95969b;font-size:8px}.publishing-empty-versions{margin:4px 0;text-align:center}.document-publishing-panel>footer{min-height:53px;padding:9px;display:flex;align-items:center;justify-content:flex-end;gap:5px;border-top:1px solid #e3e4e7;background:#fff}.document-publishing-panel>footer button{min-height:30px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #dedfe2;border-radius:7px;color:#68696e;background:#fff;font-size:9px;white-space:nowrap;cursor:pointer}.document-publishing-panel>footer button.active{color:#35328d;background:#eeedff}.document-publishing-panel>footer button.primary-button{border-color:#292a2e;color:#fff;background:#292a2e}.document-publishing-panel :is(button,input,select):disabled,.publishing-switch input:disabled+span{opacity:.42;cursor:default}.block-comments>header{min-height:32px;display:flex;align-items:center;justify-content:space-between}.block-comments>header>div{display:flex;align-items:center;gap:7px}.block-comments>header strong{color:#242529;font-size:13px}.block-comments>header span{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;color:#67686d;background:#e8e9eb;font-size:9px;font-weight:700}.block-comments>header small{color:#929399;font-size:8.5px;font-weight:500}.block-comments>header>.block-comment-navigation{gap:2px}.block-comments>header button,.block-comment-actions button{min-width:24px;height:24px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;color:#929398;background:transparent;cursor:pointer}.block-comments>header button:hover{color:#303136;background:#ececef}.block-comments>header button:disabled{opacity:.28;cursor:default}.block-comments>header .block-comment-resolved-toggle{width:auto;padding:0 6px;font-size:8.5px}.block-comments>header .block-comment-resolved-toggle.active,.block-comment-resolve.active{color:#26704f;background:#e8f3ed}.block-comment-context{width:100%;margin:7px 0 10px;border:1px solid #dedfe2;border-radius:9px;color:#515258;background:#fff;text-align:left}.block-comment-context:hover{border-color:#bfc0c4;background:#f7f7f8}button.block-comment-context{padding:10px 11px;display:grid;gap:5px;cursor:pointer}.block-comment-context>summary{padding:10px 11px;display:grid;gap:5px;list-style:none;cursor:pointer}.block-comment-context>summary::-webkit-details-marker{display:none}.block-comment-context>summary>span,button.block-comment-context>span{display:flex;align-items:center;gap:5px;color:#8a8b90;font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.block-comment-context>summary>span:after{content:"Show more";margin-left:auto;color:#929399;font-size:8px;font-weight:550;letter-spacing:0;text-transform:none}.block-comment-context[open]>summary>span:after{content:"Show less"}.block-comment-context p{max-height:39px;margin:0;overflow:hidden;overflow-wrap:anywhere;color:#34353a;font-size:11.5px;line-height:1.45}button.block-comment-context p,.block-comment-context[open] p{max-height:none;overflow:visible}.block-comment-context>button{height:27px;margin:0 11px 10px;padding:0 8px;border:0;border-radius:6px;color:#696a70;background:#ececef;font-size:9px;cursor:pointer}.block-comment-context>button:hover{color:#292a2e;background:#e1e2e5}.block-comment-list{display:grid}.document-comments-sidebar .block-comment-list{min-height:0;flex:1;align-content:start;overflow-y:auto}.block-comment-list>article{min-width:0;padding:9px 0;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:7px;border-top:1px solid #e7e7e9}.block-comment-list>article.is-mentioned{margin-inline:-7px;padding-inline:7px;border-radius:7px;background:#ececef}.block-comment-list>article.resolved{opacity:.62}.block-comment-avatar{width:25px;height:25px;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:#fff;background:#606167;font-size:8px;font-weight:700}.block-comment-avatar img{width:100%;height:100%;object-fit:cover}.block-comment-list article>div{min-width:0}.block-comment-list article>div>header{display:flex;align-items:baseline;gap:6px}.block-comment-list article>div>header strong{overflow:hidden;color:#333439;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.block-comment-list time{flex:none;color:#a0a1a5;font-size:8.5px}.block-comment-list article p{margin:3px 0 0;color:#55565c;font:12px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.block-comment-actions{display:flex;align-items:center}.block-comment-actions button:hover:not(:disabled){color:#26704f;background:#e8f3ed}.block-comment-actions .block-comment-delete:hover:not(:disabled){color:#a14242;background:#f8eeee}.block-comment-actions button:disabled{opacity:.35;cursor:default}.block-comments-empty{margin:5px 0 9px;color:#96979c;font:10.5px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;text-align:center}.block-comments>form{padding-top:8px;position:relative;display:flex;align-items:flex-end;gap:6px;border-top:1px solid #e7e7e9}.block-comments textarea{min-width:0;min-height:62px;flex:1;resize:vertical;padding:8px 9px;border:1px solid #d9dade;border-radius:7px;outline:0;color:#3e3f44;background:#fff;font:12px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.block-comments textarea:focus{border-color:#96979c}.block-comments form button{height:28px;padding:0 9px;border:0;border-radius:7px;color:#fff;background:#292a2e;font-size:9.5px;font-weight:650;cursor:pointer}.block-comments form button:disabled{opacity:.35;cursor:default}.canvas-block h1,.rich-block-editor h1,.document-title-block-editor .rich-block-editor h1{margin:0 0 19px;color:#17181b;font-size:42px;line-height:1.08;letter-spacing:-.046em;font-weight:750}.canvas-block h2,.rich-block-editor h2{margin:30px 0 7px;color:#222328;font-size:23px;letter-spacing:-.025em}.canvas-block h3,.rich-block-editor h3{margin:24px 0 6px;font-size:17px}.canvas-block p,.rich-block-editor p{margin:7px 0;color:#414248;font-family:ui-serif,New York,Georgia,serif;font-size:16px;line-height:1.72;letter-spacing:-.005em}.canvas-block ul,.rich-block-editor ul,.canvas-block ol,.rich-block-editor ol{margin:8px 0;padding-left:24px;color:#414248;font-family:ui-serif,New York,Georgia,serif;font-size:15.5px;line-height:1.7}.canvas-block li+li,.rich-block-editor li+li{margin-top:3px}.canvas-block li>p,.rich-block-editor li>p{margin:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit}.canvas-block li>ul,.rich-block-editor li>ul,.canvas-block li>ol,.rich-block-editor li>ol{margin:3px 0}.canvas-block ul.contains-task-list{padding-left:2px;list-style:none}.canvas-block .task-list-item{display:flex;align-items:flex-start;gap:7px;list-style:none}.canvas-block .task-list-item input{width:15px;height:15px;margin:5px 0 0;accent-color:var(--accent)}.canvas-block .task-list-item:has(>input:checked),.canvas-block .task-list-item:has(>p:first-child>input:checked){color:#8a8b90;text-decoration:line-through}.canvas-block blockquote,.rich-block-editor blockquote{margin:9px 0;padding:7px 18px;border-left:3px solid #c8c9cc;color:#585a62;background:linear-gradient(90deg,#f5f5f6,transparent)}.canvas-block blockquote p,.rich-block-editor blockquote p{color:inherit;font-style:italic}.canvas-block pre,.rich-block-editor pre{overflow-x:auto;margin:9px 0;padding:18px 20px;border-radius:11px;background:#1e2026;color:#e9eaf0;box-shadow:inset 0 0 0 1px #ffffff0f;font:12.5px/1.65 SFMono-Regular,Consolas,monospace}.code-block-shell{margin:9px 0;position:relative;overflow:hidden;border-radius:11px;background:#1e2026;box-shadow:inset 0 0 0 1px #ffffff0f}.canvas-block .code-block-shell>pre{margin:0;border-radius:0;box-shadow:none}.code-block-toolbar{min-height:34px;padding:0 9px 0 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.08);color:#aeb1ba;background:#25272e;font:10px/1.2 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.code-block-toolbar>span,.code-block-toolbar button{display:flex;align-items:center;gap:6px}.code-block-toolbar>span{min-width:0}.code-block-toolbar>span strong{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.code-block-toolbar small{color:#777b86;font-size:9px}.code-block-toolbar button{height:25px;padding:0 7px;border:0;border-radius:5px;color:#c4c7cf;background:transparent;font:inherit;cursor:pointer}.code-block-toolbar button:hover{color:#fff;background:#ffffff14}.code-block-toolbar button:focus-visible{outline:1px solid #8d919c;outline-offset:1px}.code-block-toolbar button svg{transition:transform .15s ease}.code-block-shell.expanded .code-block-toolbar button svg{transform:rotate(180deg)}.code-block-shell.collapsed>pre{display:none}.code-details-list{margin:9px 0;display:grid;gap:8px}.code-details-list .code-block-shell{margin:0}.mermaid-diagram{--mermaid-canvas: #fff;--mermaid-node-fill: #f4f4f5;--mermaid-node-text: #242529;--mermaid-node-stroke: #8e9097;--mermaid-line: #666871;--mermaid-label-fill: #fff;--mermaid-cluster-fill: #f8fafc;margin:10px 0;overflow:hidden;border:1px solid #dedfe2;border-radius:11px;color:#323338;background:var(--mermaid-canvas);cursor:default}.mermaid-diagram>header{min-height:39px;padding:0 9px 0 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e5e6e9;background:#f8f8f9;font:10px/1.2 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.mermaid-diagram>header>span,.mermaid-diagram>header nav,.mermaid-diagram>header button{display:flex;align-items:center}.mermaid-diagram>header>span{min-width:0;gap:6px}.mermaid-diagram>header strong{font-weight:650}.mermaid-diagram>header small{color:#999aa0;font-size:8.5px}.mermaid-diagram>header nav{flex:none;gap:2px}.mermaid-diagram>header button{height:26px;padding:0 7px;gap:4px;border:0;border-radius:6px;color:#74757b;background:transparent;font:inherit;cursor:pointer}.mermaid-diagram>header button:hover,.mermaid-diagram>header button.active{color:#36373b;background:#e9e9ec}.mermaid-diagram>header .mermaid-zoom-controls button{width:24px;height:22px;padding:0;justify-content:center}.mermaid-diagram-svg{min-height:120px;max-height:min(680px,70vh);padding:22px;overflow:auto;background:var(--mermaid-canvas)}.mermaid-zoom-surface{width:var(--mermaid-zoom,100%);margin-inline:auto}.mermaid-zoom-surface p{margin:0;font:inherit;letter-spacing:inherit}.mermaid-zoom-surface svg{width:100%!important;max-width:none!important;height:auto;display:block;margin:auto}.mermaid-zoom-controls{flex:none;display:inline-flex;align-items:center;gap:1px;padding:1px;border:1px solid #dddfe3;border-radius:6px;background:#ffffff8c}.mermaid-zoom-controls button{width:24px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;color:#777980;background:transparent;font:inherit;cursor:pointer}.mermaid-zoom-controls button:hover:not(:disabled){color:#2f3034;background:#e7e8eb}.mermaid-zoom-controls button:disabled{opacity:.35;cursor:default}.mermaid-zoom-controls .mermaid-zoom-level{width:39px;font-size:8.5px;font-variant-numeric:tabular-nums}.mermaid-download-select{height:31px;padding:0 8px;position:relative;display:inline-flex;align-items:center;gap:5px;overflow:hidden;border:1px solid #dedfe2;border-radius:7px;color:#65666c;background:#fff;font:10px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;cursor:pointer}.mermaid-download-select:hover,.mermaid-download-select:has(select:focus-visible){border-color:#c9cacf;color:#292a2e;background:#f1f2f4}.mermaid-download-select select{position:absolute;inset:0;opacity:0;cursor:pointer}.mermaid-diagram>header .mermaid-download-select{height:26px;padding:0 7px;gap:4px;border-color:transparent;border-radius:6px;color:#74757b;background:transparent;font:inherit}.mermaid-diagram>header .mermaid-download-select:hover,.mermaid-diagram>header .mermaid-download-select:has(select:focus-visible){border-color:transparent;color:#36373b;background:#e9e9ec}.attachment-text-preview-dialog.mermaid-expanded-dialog{width:min(1600px,calc(100vw - 32px));max-width:none;height:calc(100dvh - 32px);max-height:none;padding:0;background:var(--mermaid-canvas)}.mermaid-expanded-dialog:not([open]){display:none}.mermaid-expanded-dialog::backdrop{background:#1b1d2361;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mermaid-expanded-canvas{min-height:0;flex:1;padding:28px;overflow:auto;background:var(--mermaid-canvas)}.mermaid-diagram .is-hidden{display:none}.canvas-block .mermaid-diagram-source{max-height:480px;margin:0;overflow:auto;border-radius:0;background:#1e2026;box-shadow:none;font-size:11.5px;white-space:pre}.mermaid-diagram-state{min-height:150px;display:flex;align-items:center;justify-content:center;gap:9px;color:#85868c;font:10.5px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.mermaid-diagram-state .loading-orbit{width:15px;height:15px}.mermaid-diagram-error{margin:12px;padding:10px 11px;display:grid;gap:3px;border:1px solid #eccbcd;border-radius:8px;color:#8c3c42;background:#fff5f5;font:10px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.mermaid-diagram-error span{overflow-wrap:anywhere;color:#9c5a60}.mermaid-block-editor{--mermaid-canvas: #fff;--mermaid-node-fill: #f4f4f5;--mermaid-node-text: #242529;--mermaid-node-stroke: #8e9097;--mermaid-line: #666871;--mermaid-label-fill: #fff;--mermaid-cluster-fill: #f8fafc;margin:6px -9px 10px;overflow:hidden;border:1px solid #cfd0d4;border-radius:11px;color:#34353a;background:#fff;box-shadow:0 0 0 3px #1d1d1f0a;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.mermaid-block-editor-toolbar{min-height:42px;padding:0 8px 0 12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e3e4e7;background:#f8f8f9}.mermaid-block-editor-toolbar>span,.mermaid-block-editor-toolbar>nav,.mermaid-block-editor-toolbar button,.mermaid-syntax-status{display:inline-flex;align-items:center}.mermaid-block-editor-toolbar>span{min-width:0;gap:6px}.mermaid-block-editor-toolbar>span strong{font-size:11px}.mermaid-block-editor-toolbar>span small{color:#96979c;font-size:9px}.mermaid-block-editor-toolbar>nav{margin-left:auto;gap:3px}.mermaid-block-editor-toolbar button{height:27px;padding:0 8px;gap:4px;border:0;border-radius:6px;color:#66676d;background:transparent;font:inherit;font-size:10px;line-height:1;cursor:pointer}.mermaid-block-editor-toolbar button:hover:not(:disabled){color:#292a2e;background:#e9eaec}.mermaid-block-editor-toolbar button:disabled{opacity:.42;cursor:default}.mermaid-block-editor-toolbar .mermaid-editor-delete{color:#9c4a50}.mermaid-block-editor-toolbar .mermaid-editor-done{padding-inline:11px;color:#fff;background:#36373b}.mermaid-block-editor-toolbar .mermaid-editor-done:hover:not(:disabled){color:#fff;background:#202126}.mermaid-syntax-status{min-width:0;gap:5px;color:#88898f;font-size:9.5px}.mermaid-syntax-status.ready{color:#47745b}.mermaid-syntax-status.error{color:#a24b52}.mermaid-syntax-status.checking svg,.mermaid-editor-preview-state>svg:first-child{animation:spin .75s linear infinite}.mermaid-block-editor-grid{min-height:350px;display:grid;grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr)}.mermaid-source-pane{min-width:0;display:grid;grid-template-rows:35px minmax(0,1fr);border-right:1px solid #dedfe2;background:#1f2025}.mermaid-source-pane>span,.mermaid-preview-pane>header{padding:0 11px;display:flex;align-items:center;gap:6px;font-size:9.5px}.mermaid-source-pane>span{color:#c9cbd1;border-bottom:1px solid rgba(255,255,255,.08);background:#282a30}.mermaid-source-pane>span small,.mermaid-preview-pane>header small{margin-left:auto;color:#85878f;font-size:8.5px}.mermaid-source-pane textarea{width:100%;min-height:315px;padding:15px;resize:vertical;border:0;outline:0;color:#eef0f4;caret-color:#b6b3ff;background:#1f2025;tab-size:2;font:12px/1.62 SFMono-Regular,Consolas,monospace;white-space:pre}.mermaid-preview-pane{min-width:0;display:grid;grid-template-rows:35px minmax(0,1fr);background:var(--mermaid-canvas)}.mermaid-preview-pane>header{color:#64656b;border-bottom:1px solid #e5e6e9;background:#fafafb}.mermaid-preview-pane>header .mermaid-zoom-controls{margin-left:auto}.mermaid-preview-pane>header small+.mermaid-zoom-controls{margin-left:2px}.mermaid-editor-preview{min-width:0;min-height:315px;max-height:590px;padding:18px;display:grid;place-items:center;overflow:auto}.mermaid-editor-preview.has-error{background:#fffbfb}.mermaid-editor-preview-state{display:flex;align-items:center;gap:7px;color:#8c8d93;font-size:10px}.mermaid-editor-preview-state.error{color:#9d5a60}.mermaid-editor-preview-state.error svg{animation:none}.mermaid-editor-validation{min-height:42px;padding:8px 12px;display:flex;align-items:flex-start;gap:7px;border-top:1px solid #eccbcd;color:#9a4b52;background:#fff5f5;font-size:9.5px;line-height:1.4}.mermaid-editor-validation>svg{flex:none;margin-top:1px}.mermaid-editor-validation span{min-width:0;display:grid;gap:1px;overflow-wrap:anywhere}.canvas-block code:not(pre code),.rich-block-editor code:not(pre code){padding:2px 5px;border-radius:5px;color:#9b3a54;background:#f7edf0;font:12.5px/1.5 SFMono-Regular,Consolas,monospace}.canvas-table-view{width:fit-content;max-width:100%;margin:13px 0}.canvas-table-actions{margin:0 0 5px;display:flex;justify-content:flex-end;gap:5px}.canvas-table-actions>:is(button,label){height:25px;padding:0 7px;display:flex;align-items:center;gap:5px;border:1px solid #dedfe2;border-radius:6px;color:#77787d;background:#fafafa;font:9.5px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;cursor:pointer}.canvas-table-actions>:is(button,label):hover,.canvas-table-download:has(select:focus-visible),.canvas-table-wrap-toggle[aria-pressed=true]{color:#34353a;background:#eeeeef}.canvas-table-download{position:relative;overflow:hidden}.canvas-table-download select{position:absolute;inset:0;opacity:0;cursor:pointer}.canvas-table-scroll{width:fit-content;max-width:100%;margin:0;overflow-x:auto;border:1px solid #e5e6e9;border-radius:9px}.canvas-table-view.wrapped{width:100%}.canvas-table-view.wrapped .canvas-table-scroll{width:100%;overflow-x:hidden}.canvas-table-view.wrapped table{width:100%;min-width:0;max-width:100%;table-layout:auto}.canvas-table-view.wrapped :is(th,td){min-width:0;white-space:normal;overflow-wrap:anywhere}.canvas-block table{width:max-content;min-width:360px;margin:0;border-collapse:collapse;border-spacing:0;font:12px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.canvas-block th,.canvas-block td{padding:8px 9px;border-right:1px solid #e7e8eb;border-bottom:1px solid #e7e8eb;text-align:left}.canvas-block th{background:#f6f7f9;font-weight:650}.canvas-block tr:nth-child(2n) td{background:#fbfbfc}.canvas-block tr:last-child td{border-bottom:0}.canvas-block th:last-child,.canvas-block td:last-child{border-right:0}.canvas-block th:empty:after,.canvas-block td:empty:after{content:" "}.canvas-block a{color:#303238;text-decoration:underline;text-underline-offset:2px}.canvas-block a:hover{text-decoration:underline}.markdown-render{display:contents}.canvas-block>.markdown-render img,.rich-block-editor .ProseMirror img{max-width:100%;max-height:min(70vh,720px);display:block;margin:12px 0;border:0;border-radius:0;object-fit:contain}.document-image-node{width:max-content;max-width:100%;margin:12px 0;position:relative;display:block;line-height:0}.rich-block-editor .ProseMirror .document-image-node>img{max-width:100%;max-height:min(70vh,720px);margin:0;display:block;object-fit:contain}.rich-block-editor .ProseMirror .document-image-node.is-sized>img{width:100%}.document-image-node.is-selected>img{outline:2px solid #5551d7;outline-offset:3px}.document-image-resize-handle{width:20px;height:20px;padding:0;position:absolute;right:-10px;bottom:-10px;border:2px solid white;border-radius:4px;background:#5551d7;box-shadow:0 1px 4px #14161e47;cursor:nwse-resize;touch-action:none}.document-image-resize-handle:focus-visible{outline:2px solid #5551d7;outline-offset:2px}.downloadable-document-image{width:fit-content;max-width:100%;margin:12px 0;position:relative;display:block;line-height:0;pointer-events:auto}.downloadable-document-image>img{max-width:100%;height:auto;margin:0!important;border:0!important;border-radius:0!important}.downloadable-document-image.sized>img{width:100%}.asset-download-button{text-decoration:none!important}.downloadable-document-image>.asset-download-button,.document-image-node>.asset-download-button{width:28px;height:28px;padding:0;position:absolute;top:6px;right:6px;display:grid;place-items:center;border:0;border-radius:0;color:#fff;background:#141518b8;opacity:0;cursor:pointer;transition:opacity .12s ease,background .12s ease}.downloadable-document-image:hover>.asset-download-button,.downloadable-document-image:focus-within>.asset-download-button,.document-image-node:hover>.asset-download-button,.document-image-node:focus-within>.asset-download-button{opacity:1}.downloadable-document-image>.asset-download-button:hover,.document-image-node>.asset-download-button:hover{background:#141518e6}.canvas-block mjx-container{max-width:100%;color:inherit}.canvas-block mjx-container[display=true]{margin:16px 0;padding:3px 0;overflow-x:auto;overflow-y:hidden}.canvas-block .attachment-link{width:100%;min-height:58px;padding:10px 12px;display:flex;align-items:center;gap:10px;border:1px solid #e1e2e5;border-radius:9px;color:#47484d;background:#fafafb;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;text-decoration:none}.canvas-block .attachment-link:hover{border-color:#cfd0d4;background:#f5f6f7;text-decoration:none}.attachment-link>svg:first-child{width:32px;height:32px;flex:none;padding:7px;border-radius:7px;color:#65666c;background:#eceef1}.attachment-link>span{min-width:0;flex:1;display:grid;gap:2px}.attachment-link strong{overflow:hidden;color:#34353a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.attachment-link small{color:#8c8d92;font-size:10px}.attachment-link>svg:last-child{flex:none;color:#8c8d92}.canvas-block .attachment-preview-button{height:30px;padding:0 9px;display:flex;align-items:center;gap:5px;border:1px solid #dedfe2;border-radius:7px;color:#66676c;background:#fff;font-size:10px;text-decoration:none;cursor:pointer}.canvas-block .attachment-preview-button:hover{border-color:#c9cacf;color:#292a2e;background:#f1f2f4;text-decoration:none}.canvas-block .attachment-download-button{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:7px;color:#85868b;text-decoration:none}.canvas-block .attachment-download-button:hover{color:#292a2e;background:#eceef1;text-decoration:none}.canvas-block button.attachment-preview-button{font-family:inherit}.attachment-text-preview-backdrop{z-index:140;padding:16px}.attachment-text-preview-dialog{width:min(1280px,100%);height:min(900px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #dedfe2;border-radius:14px;color:#37383d;background:#fff;box-shadow:0 28px 90px #14171f47;animation:rise-in .18s ease-out}.attachment-text-preview-dialog>header{min-height:60px;padding:10px 12px 10px 16px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e5e6e8}.attachment-text-preview-dialog>header>div{min-width:0;display:flex;align-items:center;gap:10px}.attachment-text-preview-dialog>header>div>svg{flex:none;color:#6b6d74}.attachment-text-preview-dialog>header span{min-width:0}.attachment-text-preview-dialog>header strong,.attachment-text-preview-dialog>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-text-preview-dialog>header strong{color:#303136;font-size:12px}.attachment-text-preview-dialog>header small{margin-top:2px;color:#8b8c92;font-size:9.5px}.attachment-text-preview-dialog nav{flex:none;display:flex;align-items:center;gap:5px}.attachment-text-preview-dialog nav>button,.attachment-text-preview-dialog nav>a,.attachment-preview-mode button,.attachment-preview-state button{height:31px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #dedfe2;border-radius:7px;color:#65666c;background:#fff;font:10px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;text-decoration:none;cursor:pointer}.attachment-text-preview-dialog nav>button:hover:not(:disabled),.attachment-text-preview-dialog nav>a:hover,.attachment-preview-mode button:hover:not(:disabled),.attachment-preview-state button:hover{border-color:#c9cacf;color:#292a2e;background:#f1f2f4;text-decoration:none}.attachment-text-preview-dialog nav>button:disabled,.attachment-preview-mode button:disabled{opacity:.45;cursor:default}.attachment-text-preview-dialog nav>button.active,.attachment-preview-mode button.active{border-color:#c8c8db;color:#34328d;background:#efeffc}.attachment-preview-mode{display:flex;overflow:hidden;border:1px solid #dedfe2;border-radius:7px}.attachment-preview-mode button{border:0;border-radius:0}.attachment-preview-mode button+button{border-left:1px solid #dedfe2}.attachment-text-preview-dialog nav>.attachment-preview-close{width:31px;padding:0}.attachment-text-preview-content{min-height:0;flex:1;overflow:auto;background:#fafafb}.document-pdf-preview-dialog iframe{min-height:0;width:100%;flex:1;border:0;background:#5f6368}.document-pdf-preview-dialog iframe[hidden]{display:none}.attachment-preview-state{height:100%;min-height:240px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#85868c;text-align:center}.attachment-preview-state strong{color:#45464b;font-size:13px}.attachment-preview-state p{max-width:440px;margin:0;font-size:11px;line-height:1.5}.attachment-source-preview{min-width:100%;min-height:100%;width:max-content;margin:0;padding:24px 28px 48px;box-sizing:border-box;color:#34363b;background:#fafafb;tab-size:2;white-space:pre;font:12.5px/1.65 SFMono-Regular,Consolas,Liberation Mono,monospace}.attachment-source-preview.wrapped{width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.attachment-source-preview .syntax-keyword,.attachment-source-preview .syntax-literal{color:#6d38b3;font-weight:600}.attachment-source-preview .syntax-string{color:#087d65}.attachment-source-preview .syntax-number{color:#a44d00}.attachment-source-preview .syntax-comment{color:#85888f;font-style:italic}.attachment-source-preview .syntax-property{color:#225bb4}.attachment-markdown-preview{max-width:780px;margin:0 auto;padding:38px 36px 64px;color:#3d3e43;font:15.5px/1.7 ui-serif,New York,Georgia,serif}.attachment-markdown-preview h1,.attachment-markdown-preview h2,.attachment-markdown-preview h3{color:#25262a;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;letter-spacing:-.025em}.attachment-markdown-preview h1{margin:0 0 24px;padding-bottom:12px;border-bottom:1px solid #e2e3e6;font-size:30px}.attachment-markdown-preview h2{margin:34px 0 10px;font-size:22px}.attachment-markdown-preview h3{margin:28px 0 8px;font-size:17px}.attachment-markdown-preview p,.attachment-markdown-preview ul,.attachment-markdown-preview ol{margin:10px 0}.attachment-markdown-preview>:first-child{margin-top:0}.attachment-markdown-preview hr{margin:30px 0;border:0;border-top:1px solid #dedfe2}.attachment-markdown-preview ul.contains-task-list{padding-left:0;list-style:none}.attachment-markdown-preview .task-list-item{display:flex;align-items:flex-start;gap:7px}.attachment-markdown-preview .task-list-item input{width:15px;height:15px;margin-top:6px;flex:none;accent-color:var(--accent)}.attachment-markdown-preview a{color:#4058a6;text-underline-offset:2px}.attachment-markdown-preview blockquote{margin:16px 0;padding:3px 16px;border-left:3px solid #c7c8cc;color:#64666d}.attachment-markdown-preview code{padding:2px 5px;border-radius:4px;color:#9b3a54;background:#f3e9ec;font:12px SFMono-Regular,Consolas,monospace}.attachment-markdown-preview pre{padding:18px 20px;overflow:auto;border-radius:9px;color:#e9eaf0;background:#1e2026}.attachment-markdown-preview pre code{padding:0;color:inherit;background:transparent}.attachment-markdown-preview img{max-width:100%;height:auto;border:0;border-radius:0}.attachment-preview-table{max-width:100%;overflow:auto;border:1px solid #dedfe2;border-radius:8px}.attachment-preview-table table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;font-size:11px}.attachment-preview-table th,.attachment-preview-table td{padding:8px 10px;border-right:1px solid #e5e6e8;border-bottom:1px solid #e5e6e8;text-align:left}.attachment-preview-table th{background:#f0f1f3}.attachment-preview-table tr:last-child td{border-bottom:0}.attachment-preview-table th:last-child,.attachment-preview-table td:last-child{border-right:0}.empty-block{color:#b1b2b7!important;font-family:inherit!important}.structured-component{width:100%;margin:8px 0;cursor:default}.structured-component h3{margin:0 0 7px;display:flex;align-items:center;gap:7px;color:#2c2d31;font-size:14px;font-weight:680}.structured-component button{border:0;background:transparent;cursor:pointer}.structured-title-input{width:100%;height:34px;margin-bottom:8px;padding:0 8px;border:1px solid #dfe1e5;border-radius:7px;outline:0;color:#2c2d31;background:#fff;font-size:14px;font-weight:680}.structured-viewbar{min-height:31px;margin-bottom:7px;display:flex;align-items:center;gap:6px;overflow-x:auto;color:#8a8b90;font-size:10.5px;scrollbar-width:none}.structured-viewbar::-webkit-scrollbar{display:none}.structured-viewbar>span{margin-right:auto;white-space:nowrap}.structured-viewbar label{width:145px;height:29px;flex:none;padding:0 6px;display:flex;align-items:center;gap:4px;border:1px solid transparent;border-radius:6px;background:#f5f6f7}.structured-viewbar label:focus-within{border-color:#d7d8dc;background:#fff}.structured-viewbar label input{min-width:0;width:100%;border:0;outline:0;color:#4b4c51;background:transparent;font-size:10.5px}.structured-viewbar label button{width:19px;height:19px;flex:none;display:grid;place-items:center;border-radius:4px;color:#999a9f}.structured-viewbar select{max-width:155px;height:29px;flex:none;padding:0 23px 0 7px;border:1px solid #e1e2e5;border-radius:6px;outline:0;color:#65666c;background:#fff;font-size:10.5px}.structured-viewbar>.structured-export-button{height:29px;flex:none;padding:0 8px;display:flex;align-items:center;gap:4px;border-radius:6px;color:#73747a;font-size:10.5px}.structured-viewbar>.structured-export-button:hover{color:#1d1d1f;background:#f0f1f2}.structured-viewbar>.structured-export-button.active{color:#174f46;background:#e7f1ef}.kanban-component .structured-viewbar>span{margin-right:0;margin-left:auto}.structured-block-editor{margin:5px -9px 7px;padding:10px 11px 6px;border:1px solid rgba(29,29,31,.24);border-radius:10px;background:#fcfcfd;box-shadow:0 0 0 3px #1d1d1f0d}.structured-block-editor>fieldset{min-width:0;margin:0;padding:0;border:0}.structured-block-editor.saving>fieldset{opacity:.55;pointer-events:none}.structured-validation-error{margin:7px 0 0;color:#b33d3d;font-size:9.5px}.structured-error{margin:8px 0;padding:13px;display:grid;gap:3px;border:1px solid #eadede;border-radius:9px;color:#7c3f3f;background:#fff8f8}.structured-error strong{font-size:11px}.structured-error small{font-size:9.5px}.chart-heading{margin-bottom:8px}.chart-heading h3{margin-bottom:3px}.chart-heading p{margin:0;color:#777980;font:11.5px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.chart-title-editor{margin-bottom:8px;display:grid;gap:4px}.chart-title-editor .structured-title-input{margin:0}.chart-title-editor>input:last-child{width:100%;height:30px;padding:0 8px;border:1px solid #e3e4e7;border-radius:6px;outline:0;color:#62636a;background:#fff;font:10.5px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.chart-title-editor>input:focus{border-color:#bfc1c7}.chart-toolbar>.chart-unit-control{width:150px;background:#fff;border-color:#e1e2e5}.chart-unit-control>span{color:#96979c;font-size:9.5px}.chart-toolbar>.chart-fixed-unit{margin:0;padding:5px 8px;border:1px solid #e1e2e5;border-radius:6px;color:#73757b;background:#fff}.chart-toolbar>span{margin-left:auto;margin-right:0}.chart-plot{padding:10px 12px 8px;border:1px solid #e7e8eb;border-radius:10px;background:#fff}.chart-plot svg{width:100%;height:auto;display:block;overflow:visible}.chart-grid line{stroke:#e8e9ec;stroke-width:1;vector-effect:non-scaling-stroke}.chart-grid text{fill:#898b91;font:11px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;text-anchor:end}.chart-horizontal-grid line{stroke:#e8e9ec;stroke-width:1;vector-effect:non-scaling-stroke}.chart-horizontal-grid text{fill:#898b91;font:11px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;text-anchor:middle}.chart-horizontal-labels text{fill:#71737a;font:11px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;text-anchor:end}.chart-x-labels text{fill:#71737a;font:11px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;text-anchor:middle}.chart-line path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-line .chart-area{stroke:none;opacity:.16}.chart-line circle{fill:currentColor;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.chart-scatter-point{fill:currentColor;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.chart-value-label{fill:#55575e;font:600 10px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;text-anchor:middle}.chart-pie-grid{min-height:270px;padding:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));align-items:center;justify-items:center;gap:18px}.chart-pie-grid article{min-width:0;display:grid;justify-items:center;gap:8px;color:#5e6067;font-size:11px}.chart-pie{width:min(128px,100%);aspect-ratio:1}.chart-pie svg{width:100%;height:100%;display:block;overflow:visible}.chart-pie circle{fill:none}.chart-pie-empty{stroke:#e7e8eb}.chart-pie text{fill:#55575e;font:700 10px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;text-anchor:middle}.chart-kpi-grid{min-height:250px;padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:center;gap:9px}.chart-kpi-grid article{min-height:92px;padding:15px;display:grid;align-content:center;gap:8px;border:1px solid #e5e6e9;border-top:3px solid;border-radius:9px;background:#fafafa}.chart-kpi-grid small{overflow:hidden;color:#7a7c82;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.chart-kpi-grid strong{color:#2b2c30;font-size:clamp(22px,4vw,34px);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.chart-legend{min-height:22px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 16px;color:#6f7178;font-size:10.5px}.chart-legend span{display:inline-flex;align-items:center;gap:5px}.chart-legend i{width:8px;height:8px;border-radius:50%}.chart-data-editor{margin-top:8px;display:grid;gap:6px}.chart-data-table{max-width:100%;overflow-x:auto;border:1px solid #e2e3e6;border-radius:8px}.chart-data-table table{min-width:520px;width:100%;border-collapse:collapse;font-size:10.5px}.chart-data-table th,.chart-data-table td{min-width:112px;padding:5px;border-right:1px solid #e8e9eb;border-bottom:1px solid #e8e9eb;text-align:left}.chart-data-table th:first-child,.chart-data-table td:first-child{min-width:150px}.chart-data-table th:last-child,.chart-data-table td:last-child{min-width:31px;width:31px;border-right:0}.chart-data-table tbody tr:last-child td{border-bottom:0}.chart-data-table th{color:#777980;background:#f6f7f8;font-weight:650}.chart-data-table th>span{display:flex;align-items:center;gap:4px}.chart-data-table input:not([type=color]){min-width:0;width:100%;height:27px;padding:0 6px;border:1px solid transparent;border-radius:5px;outline:0;color:#4b4d53;background:transparent;font:inherit}.chart-data-table input:not([type=color]):focus{border-color:#cfd1d6;background:#fff}.chart-data-table input[type=color]{width:20px;height:20px;flex:none;padding:2px;border:1px solid #d8d9dd;border-radius:50%;background:#fff;cursor:pointer}.chart-data-table input[type=number]{font-variant-numeric:tabular-nums}.chart-data-table button{width:23px;height:23px;flex:none;display:grid;place-items:center;border-radius:5px;color:#9a9ba0;transition:transform .12s cubic-bezier(.23,1,.32,1)}.chart-data-table button:hover{color:#a43e3e;background:#fff0f0}.chart-data-actions{display:flex;gap:4px}.chart-data-actions button{height:28px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;border-radius:6px;color:#66686e;background:#f0f1f3;font-size:10.5px;transition:transform .12s cubic-bezier(.23,1,.32,1)}.chart-data-actions button:hover:not(:disabled){color:#25262a;background:#e5e6e9}.chart-data-table button:active,.chart-data-actions button:active:not(:disabled){transform:scale(.97)}.chart-data-actions button:disabled{opacity:.4;cursor:default}@media(prefers-reduced-motion:reduce){.chart-data-table button,.chart-data-actions button{transition:none}}.kanban-add-card,.kanban-add-column{min-height:29px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:6px;color:#6f7076;font-size:10.5px}.kanban-add-card:hover:not(:disabled),.kanban-add-column:hover:not(:disabled){color:#1d1d1f;background:#edeef0}.database-new-row:disabled,.kanban-add-card:disabled,.kanban-add-column:disabled{opacity:.4;cursor:default}.database-options-editor{width:100%;margin-top:3px;display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:7px}.database-options-editor>span{overflow:hidden;color:#8a8b90;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.database-options-editor>div{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.database-options-editor button{min-height:25px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;color:#55565b;background:#eeeef0;font-size:10px}.database-options-editor button:hover{color:#1d1d1f;background:#e2e3e5}.database-options-editor input{width:105px;height:25px;padding:0 8px;border:1px solid #dfe1e5;border-radius:999px;outline:0;background:#fff;font-size:10px}.database-options-editor>.database-options-content{min-width:0;display:grid;align-items:stretch;gap:9px}.database-options-heading{min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:8px}.database-options-heading strong{color:#36373b;font-size:11.5px;font-weight:680}.database-options-heading small{color:#96989d;font-size:9.5px;font-variant-numeric:tabular-nums}.database-options-toolbar{min-height:34px;padding:0 2px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e8e9eb}.database-options-toolbar>span{display:inline-flex;align-items:center;gap:6px;color:#66686d;font-size:10.5px;font-weight:560}.database-options-toolbar>span svg{color:#347c70}.database-options-editor .database-options-toolbar>button{min-height:27px;padding:0 7px;border-radius:6px;color:#66686d;background:transparent;font-size:10.5px;font-weight:560}.database-options-editor .database-options-toolbar>button:hover:not(:disabled){color:#25262a;background:#eceeef}.database-options-editor .database-options-toolbar>button:disabled{opacity:.4;cursor:default}.database-options-help{color:#85878d;font-size:9.5px;line-height:1.4}.database-options-list{max-height:380px;padding-right:3px;display:grid;gap:1px;overflow-y:auto;scrollbar-width:thin}.database-option-row{min-width:0;min-height:36px;padding:3px 4px 3px 0;display:grid;grid-template-columns:22px 23px minmax(0,1fr) 28px;align-items:center;gap:6px;border:0;border-radius:6px;outline:0;background:transparent;transition:background .1s,opacity .1s}.database-option-row:hover,.database-option-row:focus-visible{background:#f0f1f2}.database-option-row.dragging{opacity:.38}.database-option-row.drag-before{box-shadow:inset 0 2px #4f9789}.database-option-row.drag-after{box-shadow:inset 0 -2px #4f9789}.database-option-grip{width:22px;height:25px;display:grid;place-items:center;color:#b0b1b6;cursor:grab}.database-option-row:active .database-option-grip{cursor:grabbing}.database-option-color{width:21px;height:21px;display:grid;place-items:center;border-radius:999px}.database-option-label{min-width:0;overflow:hidden;color:#4c4d52;font-size:11px;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.database-option-actions{display:flex;align-items:center;justify-content:center}.database-options-editor .database-option-actions>button{width:23px;height:23px;min-height:23px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;color:#8b8d92;background:transparent}.database-options-editor .database-option-actions>button:hover:not(:disabled){color:#404146;background:#e9eaec}.database-options-editor .database-option-actions>button:disabled{opacity:.2;cursor:default}.database-options-editor .database-option-actions>.database-option-remove:hover:not(:disabled){color:#a43e3e;background:#fff0f0}.database-option-add{min-width:0;height:31px;padding:0 7px;display:flex;align-items:center;gap:5px;border:1px solid #dfe1e5;border-radius:7px;color:#96979c;background:#fff}.database-option-add:focus-within{border-color:#bfc2c7}.database-options-editor .database-option-add input{min-width:0;width:100%;height:29px;padding:0;border:0;border-radius:0;background:transparent}@media(hover:none){.database-option-actions{opacity:1}}.database-scroll{max-width:100%;overflow-x:auto;border:1px solid #e3e4e7;border-radius:9px}.database-component table{width:100%;min-width:420px;border-collapse:collapse;table-layout:auto;font-size:14px}.database-component th,.database-component td{min-width:140px;height:40px;padding:5px 8px;border-right:1px solid #e7e8eb;border-bottom:1px solid #e7e8eb;color:#4c4d52;text-align:left}.database-component th{height:48px}.database-column-label,.database-cell-preview{min-width:0;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.database-column-label{display:block}.database-column-summary{min-width:0;width:100%;display:grid;align-content:center;gap:3px}.database-column-meta{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;color:#92949a;font-size:9px;font-weight:500;line-height:1;text-transform:none}.database-column-meta svg{flex:none}.database-column-meta span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.database-cell-preview{height:29px;line-height:29px}.database-derived-value{color:#777980;font-variant-numeric:tabular-nums}.database-cell-preview>.database-multi-values,.database-cell-preview>.database-file-values,.database-cell-preview>.database-attachment-values{max-width:100%;flex-wrap:nowrap;overflow:hidden}.database-cell-preview>.database-person-value,.database-cell-preview>.database-file-value,.database-cell-preview>.database-link-value{max-width:100%}.database-component .database-row-number{width:44px;min-width:44px;max-width:44px;padding-inline:4px;position:relative;overflow:visible;color:#999a9f;text-align:center;font-size:10px;font-weight:550}.database-component th{position:sticky;z-index:2;top:0;color:#606168;background:#f5f6f7;font-size:13px;font-weight:650}.database-component tbody tr:hover td{background:#fafbfb}.database-component tr:last-child td{border-bottom:0}.database-component th:last-child,.database-component td:last-child{border-right:0}.database-scroll input,.database-scroll select,.database-scroll textarea{width:100%;height:31px;padding:0 6px;border:1px solid transparent;border-radius:5px;outline:0;color:#3f4045;background:transparent;font:inherit;font-size:14px}.database-scroll input:focus,.database-scroll select:focus,.database-scroll textarea:focus{border-color:#cfd1d5;background:#fff}.database-scroll textarea{min-height:52px;padding-block:6px;resize:vertical}.database-multi-select{min-width:0;position:relative}.database-multi-select>summary{width:100%;height:31px;padding:0 6px;display:flex;align-items:center;gap:4px;overflow:hidden;border:1px solid transparent;border-radius:5px;outline:0;list-style:none;cursor:pointer}.database-multi-select>summary::-webkit-details-marker{display:none}.database-multi-select>summary>svg{margin-left:auto;flex:none;color:#9a9ba0}.database-multi-select[open]>summary{border-color:#cfd1d5;background:#fff}.database-multi-select>summary .database-multi-values{flex-wrap:nowrap;overflow:hidden}.database-multi-select>summary .database-select-value{padding:2px 5px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.database-multi-select-options{width:max-content;min-width:180px;max-height:240px;padding:4px;position:absolute;z-index:20;top:calc(100% + 3px);left:0;overflow:auto;border:1px solid #d9dade;border-radius:7px;color:#4c4d52;background:#fff;box-shadow:0 8px 22px #181a1f29}.database-multi-select-options>button{width:100%;min-height:31px;padding:3px 7px;display:flex;align-items:center;gap:7px;border:0;border-radius:5px;color:#4c4d52;background:transparent;text-align:left;cursor:pointer;white-space:nowrap}.database-multi-select-options>button:hover,.database-multi-select-options>button:focus-visible{outline:0;background:#f1f2f3}.database-multi-select-options>button>span{margin-right:auto}.database-multi-select-options>button>svg{flex:none;color:#276d62}.database-multi-select-options>.database-multi-create{color:#276d62}.database-multi-select-options>.database-multi-create>span{padding:0;color:inherit;background:transparent!important;font-size:10.5px;font-weight:620}.compact-dropdown{min-width:0;position:relative}.compact-dropdown>summary{list-style:none;cursor:pointer}.compact-dropdown>summary::-webkit-details-marker{display:none}.compact-dropdown>.compact-dropdown-menu{width:max-content;min-width:180px;max-width:min(300px,calc(100vw - 28px));max-height:min(360px,calc(100vh - 150px));padding:6px;position:absolute;z-index:40;top:calc(100% + 4px);left:0;display:grid;align-content:start;gap:1px;overflow-y:auto;border:1px solid #dedfe2;border-radius:10px;color:#4f5055;background:#fffffffa;box-shadow:0 14px 36px #181a1f29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.compact-dropdown.open-up>.compact-dropdown-menu{top:auto;bottom:calc(100% + 4px)}.compact-dropdown.open-left>.compact-dropdown-menu{right:0;left:auto}.compact-dropdown .compact-dropdown-search{width:auto;height:31px;margin:0 0 4px;padding:0 8px;display:flex;align-items:center;gap:6px;border:1px solid #e2e3e6;border-radius:7px;color:#96979c;background:#f7f8f8}.compact-dropdown .compact-dropdown-search:focus-within{border-color:#c5c7cc;background:#fff}.compact-dropdown .compact-dropdown-search input{min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;color:#414248;background:transparent;font:inherit;font-size:10.5px}.compact-dropdown .compact-dropdown-menu>button{width:100%;min-height:34px;padding:4px 6px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:6px;border:0;border-radius:7px;color:#595a60;background:transparent;text-align:left;cursor:pointer}.compact-dropdown .compact-dropdown-menu.has-icons>button{grid-template-columns:25px minmax(0,1fr) 18px}.compact-dropdown .compact-dropdown-menu>button:hover,.compact-dropdown .compact-dropdown-menu>button:focus-visible{outline:0;color:#292a2e;background:#f1f2f3}.compact-dropdown .compact-dropdown-menu>button.active{color:#245e55;background:#edf5f3}.database-cell-dropdown{width:100%;height:31px}.database-cell-dropdown>summary{width:100%;height:31px;padding:0 6px;display:flex;align-items:center;gap:6px;overflow:hidden;border:1px solid transparent;border-radius:6px;outline:0;color:#55565b;background:transparent}.database-cell-dropdown>summary:hover,.database-cell-dropdown[open]>summary{border-color:#cfd1d5;background:#fff}.database-cell-dropdown>summary:focus-visible{border-color:#afb2b8;box-shadow:0 0 0 2px #3858a014}.database-cell-dropdown>summary>.compact-dropdown-trigger-icon{flex:none;color:#85868b}.database-cell-dropdown>summary>strong{min-width:0;flex:1;overflow:hidden;font-size:12px;font-weight:500;text-align:left;text-overflow:ellipsis;white-space:nowrap}.database-cell-dropdown>summary>strong.empty{color:#9a9ba0;font-weight:400}.database-cell-dropdown>summary>svg:last-child{margin-left:auto;flex:none;color:#999a9f;transition:transform .12s ease}.database-cell-dropdown[open]>summary>svg:last-child{transform:rotate(180deg)}.database-cell-dropdown>.compact-dropdown-menu{min-width:max(190px,100%)}.database-choice-dropdown:not([class*=tone-])>summary strong{color:#9a9ba0}.database-choice-dropdown[class*=tone-]>summary{width:calc(100% - 8px);height:26px;margin:2px 4px;padding-inline:8px 6px;border-radius:999px}.database-choice-dropdown[class*=tone-]>summary>strong{color:inherit;font-weight:560}.database-toolbar-dropdown{width:145px;height:29px}.database-toolbar-dropdown>summary,.database-inline-dropdown>summary{width:100%;height:29px;padding:0 7px;display:flex;align-items:center;gap:5px;overflow:hidden;border:1px solid #dfe0e3;border-radius:7px;outline:0;color:#55565b;background:#fff}.database-toolbar-dropdown>summary:hover,.database-toolbar-dropdown[open]>summary,.database-inline-dropdown>summary:hover,.database-inline-dropdown[open]>summary{border-color:#c5c7cc;background:#f7f8f8}.database-toolbar-dropdown>summary>strong,.database-inline-dropdown>summary>strong{min-width:0;flex:1;overflow:hidden;font-size:10.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.database-toolbar-dropdown>summary>svg:last-child,.database-inline-dropdown>summary>svg:last-child{margin-left:auto;flex:none}.database-toolbar-dropdown[open]>summary>svg:last-child,.database-inline-dropdown[open]>summary>svg:last-child{transform:rotate(180deg)}.database-inline-dropdown{min-width:120px;height:29px}.database-inline-dropdown>.compact-dropdown-menu{min-width:max(160px,100%)}.database-relation-target{width:112px;flex:none}.database-scroll input[type=checkbox]{width:15px;height:15px;padding:0;accent-color:#1d1d1f}.database-cell-checkbox{text-align:center!important}.database-column-heading{width:100%;display:flex;align-items:center;gap:3px}.database-column-heading input{min-width:0;flex:1;font-weight:650}.database-column-heading.database-column-heading-editing{display:grid;grid-template-columns:minmax(0,1fr) 22px;grid-template-rows:20px 19px;align-content:center;gap:0 2px}.database-column-heading.database-column-heading-editing>input{width:100%;height:20px;padding:0 3px;grid-column:1;grid-row:1;font-size:12px}.database-column-heading.database-column-heading-editing>button{width:22px;height:22px;grid-column:2;grid-row:1 / 3;align-self:center}.database-column-heading.database-column-heading-editing .database-field-type{width:100%;height:19px;grid-column:1 / 3;grid-row:2}.database-column-heading.database-column-heading-editing .database-field-type>summary{height:19px;padding-inline:3px}.database-column-heading.database-column-heading-editing .database-field-type-locked{min-width:0;width:auto;height:19px;padding-inline:3px;grid-column:1 / 3;grid-row:2;display:flex;align-items:center;gap:4px;overflow:hidden}.database-column-heading.database-column-heading-editing .database-field-type-locked>span{overflow:hidden;font-size:9.5px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.database-column-heading-compact{min-height:39px;position:relative;align-items:stretch}.database-column-heading-compact .database-column-summary{flex:1}.database-column-heading-compact .database-column-label,.database-column-heading-compact .database-column-meta{padding-right:25px}.database-column-sort-indicator{color:#347c70}.database-column-heading-compact>button{position:absolute;top:50%;right:0;transform:translateY(-50%)}.database-column-heading-compact>button{opacity:0}.database-component th:hover .database-column-heading-compact>button,.database-column-heading-compact>button:focus-visible,.database-column-heading-compact>button.active{opacity:1}.database-column-heading .database-field-type{width:102px;height:29px;position:relative;flex:none}.database-column-heading .database-field-type-inline{width:72px}.database-field-type-inline>summary{padding-inline:5px}.database-field-type-inline>summary>svg:last-child{display:none}.database-field-type>summary{width:100%;height:29px;padding:0 6px;display:flex;align-items:center;gap:5px;overflow:hidden;border:1px solid transparent;border-radius:6px;outline:0;list-style:none;color:#797a80;background:transparent;cursor:pointer}.database-field-type>summary::-webkit-details-marker{display:none}.database-field-type>summary:hover,.database-field-type[open]>summary{border-color:#d5d7db;color:#3f4045;background:#fff}.database-field-type>summary:focus-visible{border-color:#afb2b8;box-shadow:0 0 0 2px #3858a014}.database-field-type>summary>.compact-dropdown-trigger-icon{flex:none;color:#898b91}.database-field-type>summary>strong{min-width:0;flex:1;overflow:hidden;font-size:9.5px;font-weight:560;text-align:left;text-overflow:ellipsis;white-space:nowrap}.database-field-type>summary>svg:last-child{flex:none;color:#a0a1a6;transition:transform .12s ease}.database-field-type[open]>summary>svg:last-child{transform:rotate(180deg)}.database-field-type>.compact-dropdown-menu{width:210px;max-height:min(390px,calc(100vh - 150px));padding:6px;position:absolute;z-index:30;top:calc(100% + 5px);left:0;display:grid;align-content:start;gap:1px;overflow-y:auto;border:1px solid #dedfe2;border-radius:10px;color:#4f5055;background:#fffffffa;box-shadow:0 14px 36px #181a1f29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.database-field-type .compact-dropdown-search{width:auto;height:31px;margin:0 0 4px;padding:0 8px;display:flex;align-items:center;gap:6px;border:1px solid #e2e3e6;border-radius:7px;color:#96979c;background:#f7f8f8}.database-field-type .compact-dropdown-search:focus-within{border-color:#c5c7cc;background:#fff}.database-field-type .compact-dropdown-search input{min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;color:#414248;background:transparent;font-size:10.5px}.database-field-type .compact-dropdown-menu>button{width:100%;min-height:34px;padding:4px 6px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:6px;border:0;border-radius:7px;color:#595a60;background:transparent;text-align:left;cursor:pointer}.database-field-type .compact-dropdown-menu.has-icons>button{grid-template-columns:25px minmax(0,1fr) 18px}.database-field-type .compact-dropdown-menu>button:hover,.database-field-type .compact-dropdown-menu>button:focus-visible{outline:0;color:#292a2e;background:#f1f2f3}.database-field-type .compact-dropdown-menu>button.active{color:#245e55;background:#edf5f3}.compact-dropdown-option-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:6px;color:#787a80;background:#f0f1f2}.compact-dropdown-menu>button[class*=tone-] .compact-dropdown-option-icon{color:inherit;background:currentColor;box-shadow:inset 0 0 0 7px #ffffffd6}.compact-dropdown-menu>button.active .compact-dropdown-option-icon{color:#276d62;background:#dcece8}.compact-dropdown-menu>button.active[class*=tone-] .compact-dropdown-option-icon{color:inherit;background:currentColor}.compact-dropdown-option{min-width:0;display:grid;gap:2px}.compact-dropdown-option strong{overflow:hidden;font-size:10.5px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.compact-dropdown-option small{color:#96979c;font-size:8.5px;font-weight:400}.compact-dropdown-check{width:18px;display:grid;place-items:center;color:#276d62}.compact-dropdown-empty{padding:14px 8px;color:#929399;font-size:10px;text-align:center}.database-column-heading button,.database-row-menu button{width:24px;height:24px;padding:0;flex:none;display:grid;place-items:center;border:0;border-radius:5px;color:#a0a1a6;background:transparent;cursor:pointer}.database-column-heading button:hover,.database-row-menu button:hover{color:#4c4d52;background:#eeeef0}.database-column-heading button.active{color:#1d1d1f;background:#e6e7e9}.database-row-menu button.active{color:#216b5f;background:#e4f1ee}.database-row-lock{width:24px;height:24px;display:grid;place-items:center;color:#a97832}.database-column-heading button[aria-label^="Delete "]{opacity:0}.database-component th:hover .database-column-heading button[aria-label^="Delete "],.database-column-heading button[aria-label^="Delete "]:focus-visible{opacity:1}.database-draggable-column{padding-left:27px!important}.database-column-grip{width:20px;height:28px;padding:0;position:absolute;z-index:7;top:50%;left:3px;display:grid;place-items:center;border:0;border-radius:5px;outline:0;color:#a5a6ab;background:transparent;opacity:0;cursor:grab;transform:translateY(-50%);transition:opacity .1s ease,color .1s ease,background-color .1s ease}.database-column-grip:active,.database-column-dragging .database-column-grip{cursor:grabbing}.database-component th:hover>.database-column-grip,.database-column-grip:focus-visible,.database-column-dragging .database-column-grip{opacity:1}.database-column-grip:hover,.database-column-grip:focus-visible{color:#4c4d52;background:#eeeef0}.database-column-grip:focus-visible{outline:2px solid #216b5f;outline-offset:1px}.database-column-dragging{opacity:.42}.database-column-drop-before:before,.database-column-drop-after:after{content:"";width:2px;position:absolute;z-index:9;top:4px;bottom:4px;border-radius:2px;background:#4f9789;box-shadow:0 0 0 2px #4f978921}.database-column-drop-before:before{left:-1px}.database-column-drop-after:after{right:-1px}.database-column-insert{width:18px;height:18px;padding:0;position:absolute;z-index:8;top:4px;right:-9px;display:grid;place-items:center;border:1px solid #d4d6da;border-radius:50%;color:#777980;background:#fff;box-shadow:0 1px 3px #181a1f21;opacity:0;pointer-events:none;cursor:pointer;transform:scale(.96);transition:opacity .1s ease,color .1s ease,background-color .1s ease,transform .12s cubic-bezier(.23,1,.32,1)}.database-component th:has(>.database-column-insert):hover{z-index:5}.database-column-insert:focus-visible{outline:2px solid #216b5f;outline-offset:2px;opacity:1;pointer-events:auto}.database-column-insert:hover{border-color:#216b5f;color:#fff;background:#216b5f}.database-column-insert:active{transform:scale(.92)}.database-column-insert+.database-column-resize{top:25px;height:calc(100% - 25px)}.database-row-menu{width:22px;height:22px;position:absolute;z-index:8;top:50%;right:3px;display:block;transform:translateY(-50%)}.database-row-menu>.database-row-menu-trigger{width:22px;height:22px;opacity:0;transition:opacity .1s ease,color .1s ease,background .1s ease}.database-component tbody tr:hover .database-row-menu-trigger,.database-row-menu:focus-within>.database-row-menu-trigger{opacity:1}.database-row-buttons{min-width:max-content;padding:3px;position:absolute;top:50%;left:calc(100% + 4px);display:flex;justify-content:center;gap:1px;border:1px solid #d9dade;border-radius:7px;background:#fff;box-shadow:0 6px 18px #181a1f29;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-4px,-50%);transition:opacity .1s ease,transform .1s ease,visibility .1s ease}.database-row-buttons:before{content:"";width:5px;position:absolute;inset:0 auto 0 -5px}.database-row-menu:hover>.database-row-buttons,.database-row-menu:focus-within>.database-row-buttons{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)}.database-row-insert,.table-board-row-insert{width:18px;height:18px;padding:0;position:absolute;z-index:10;top:0;left:50%;display:grid;place-items:center;border:1px solid #d4d6da;border-radius:50%;color:#777980;background:#fff;box-shadow:0 1px 3px #181a1f21;opacity:0;pointer-events:none;cursor:pointer;transform:translate(-50%,-50%);transition:opacity .1s ease,color .1s ease,background-color .1s ease,transform .12s cubic-bezier(.23,1,.32,1)}.database-row-insert:focus-visible,.table-board-row-insert:focus-visible{outline:2px solid #216b5f;outline-offset:2px;opacity:1;pointer-events:auto}.database-row-insert:hover,.table-board-row-insert:hover{color:#fff;border-color:#216b5f;background:#216b5f}.database-row-insert:active,.table-board-row-insert:active{transform:translate(-50%,-50%) scale(.94)}.database-load-more{width:100%;height:34px;color:#77787e;background:#fafbfb!important;font-size:10.5px}.database-load-more:hover,.database-load-more:focus-visible{color:#1d1d1f;background:#f1f2f3!important}.database-row-buttons .database-row-delete:hover{color:#a43e3e;background:#fff0f0}.block-comment-trigger{position:relative}.block-comment-trigger.has-comments{color:#216b5f}.block-comment-trigger>span{min-width:13px;height:13px;padding:0 3px;position:absolute;top:-2px;right:-3px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#216b5f;font-size:7px;font-weight:750}.database-select-value{padding:4px 7px;border:0;border-radius:999px;color:#374151;background:#e9edf2;font-size:12px;font-weight:560;line-height:1.2;white-space:nowrap}.database-select-value.tone-0,.database-choice-dropdown.tone-0>summary,.database-option-color.tone-0{color:#67520f;background-color:#f8e6a0!important}.database-select-value.tone-1,.database-choice-dropdown.tone-1>summary,.database-option-color.tone-1{color:#174f46;background-color:#ccebe3!important}.database-select-value.tone-2,.database-choice-dropdown.tone-2>summary,.database-option-color.tone-2{color:#664123;background-color:#f5d9bd!important}.database-select-value.tone-3,.database-choice-dropdown.tone-3>summary,.database-option-color.tone-3{color:#3f4e88;background-color:#dce3fb!important}.database-select-value.tone-4,.database-choice-dropdown.tone-4>summary,.database-option-color.tone-4{color:#6d3857;background-color:#f2d9e8!important}.database-select-value.tone-5,.database-choice-dropdown.tone-5>summary,.database-option-color.tone-5{color:#315971;background-color:#d5eaf4!important}.database-select-value.tone-6,.database-choice-dropdown.tone-6>summary,.database-option-color.tone-6{color:#4c4b50;background-color:#e7e7e9!important}.database-select-value.tone-7,.database-choice-dropdown.tone-7>summary,.database-option-color.tone-7{color:#573f7c;background-color:#e9def7!important}.database-multi-values button.database-select-value{cursor:pointer}.database-multi-values button.database-select-value:hover{box-shadow:inset 0 0 0 1px #14182033}.database-multi-values{display:flex;flex-wrap:wrap;gap:3px}.database-file-values{display:flex;flex-wrap:wrap;gap:4px}.database-file-value,.database-link-value{max-width:260px;display:inline-flex;align-items:center;gap:4px;overflow:hidden;color:#286e65;text-overflow:ellipsis;white-space:nowrap}.database-linked-text{min-width:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.database-linked-text>:first-child{margin-top:0}.database-linked-text>:last-child{margin-bottom:0}.database-linked-text p{margin:0}.database-linked-text a{color:#286e65;text-decoration:underline;text-decoration-color:#286e6559;text-underline-offset:2px}.database-attachment-values{min-width:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.database-attachment-values.compact{max-width:100%;flex-wrap:nowrap}.database-attachment-values.compact>small{flex:none;color:#85878d;font-size:10px}.database-attachment-value{min-width:0;max-width:260px;padding:3px 6px;display:inline-flex;align-items:center;gap:5px;overflow:hidden;border-radius:5px;color:#286e65;background:#edf5f3;font-size:11px;text-decoration:none}.database-attachment-value>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.database-attachment-editor{min-width:0;width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.database-attachment-editor.compact{flex-wrap:nowrap;overflow:hidden}.database-attachment-edit-values{min-width:0;display:contents}.database-attachment-edit-values>span{min-width:0;display:inline-flex;align-items:center}.database-attachment-edit-values>span>button{width:22px;height:22px;margin-left:-3px;display:grid;place-items:center;border:0;border-radius:4px;color:#93959a;background:transparent;cursor:pointer}.database-attachment-edit-values>span>button:hover{color:#a43e3e;background:#fff0f0}.database-attachment-upload{min-height:26px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:5px;color:#28766a;background:#edf5f3;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.database-attachment-upload:hover:not(:disabled){color:#174f46;background:#dfeeea}.database-attachment-upload:disabled{opacity:.5;cursor:default}.database-attachment-overflow{flex:none;color:#85878d;font-size:10px}.database-files-editor{min-width:0;display:flex;align-items:center;gap:5px}.database-files-editor>.database-file-values{min-width:0;flex:1;flex-wrap:nowrap;overflow:hidden}.database-files-editor .database-file-value{min-width:0;padding:3px 6px;border-radius:5px;background:#edf5f3;font-size:11px}.database-files-picker{position:relative;flex:none}.database-files-picker>button{height:26px;padding:0 7px;display:flex;align-items:center;gap:4px;border-radius:5px;color:#28766a;background:#edf5f3;font-size:10px;font-weight:650;cursor:pointer}.database-files-picker>button:hover,.database-files-picker.open>button{color:#174f46;background:#dfeeea}.database-files-picker>div{width:min(360px,calc(100vw - 32px));padding:7px;position:absolute;z-index:30;top:calc(100% + 4px);left:0;border:1px solid #d9dade;border-radius:9px;background:#fff;box-shadow:0 12px 30px #181a1f2e}.database-files-search{height:31px;padding:0 8px;display:flex;align-items:center;gap:6px;border:1px solid #dedfe2;border-radius:6px;color:#96979c;background:#f7f8f8}.database-files-search:focus-within{border-color:#bfc2c7;background:#fff}.database-files-search input{min-width:0;height:29px;padding:0;border:0!important;background:transparent!important;font-size:12px}.database-files-options{max-height:240px;margin-top:5px;overflow-y:auto}.database-files-options label{min-height:33px;padding:0 7px;display:flex;align-items:center;gap:8px;border-radius:6px;cursor:pointer}.database-files-options label:hover{background:#f1f4f3}.database-files-options label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.database-files-options p{margin:0;padding:15px 8px;color:#999a9f;font-size:11px;text-align:center}.database-person-value{min-width:0;display:inline-flex;align-items:center;gap:6px}.database-person-value img,.database-person-value i{width:20px;height:20px;flex:none;border-radius:50%;object-fit:cover}.database-person-value i{display:grid;place-items:center;color:#fff;background:#77787d;font-size:8px;font-style:normal;font-weight:700}.database-person-value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.database-cell-number{font-variant-numeric:tabular-nums}.database-cell-number input{text-align:right}.database-cell-text{overflow-wrap:anywhere}.database-new-row{width:100%;min-width:420px;height:31px;padding:0 9px;display:flex;align-items:center;gap:5px;color:#8b8c91;background:#fff!important;font-size:9.5px;text-align:left}.database-new-row:hover:not(:disabled){color:#3f4045;background:#f7f7f8!important}.structured-empty-cell{color:#b1b2b6}.structured-component .structured-empty{margin:0;padding:18px;color:#999a9f;font-family:inherit;font-size:11px;line-height:1.4;text-align:center}.kanban-board{max-width:100%;display:flex;align-items:flex-start;gap:8px;overflow-x:auto;padding-bottom:4px}.kanban-column{width:280px;min-width:280px;padding:8px;border-radius:10px;background:#f2f3f5}.kanban-column>header{height:27px;display:flex;align-items:center;gap:5px}.kanban-column>header strong,.kanban-column>header input{min-width:0;flex:1;overflow:hidden;color:#55565b;font-size:14px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.kanban-column>header input{height:24px;padding:0 5px;border:1px solid transparent;border-radius:5px;outline:0;background:transparent}.kanban-column>header input:focus{border-color:#cfd1d5;background:#fff}.kanban-column>header span{color:#9a9ba0;font-size:12px}.kanban-column>header button{width:22px;height:22px;display:grid;place-items:center;border-radius:5px;color:#9b9ca1}.kanban-column>header button:hover:not(:disabled){color:#a43e3e;background:#fff0f0}.kanban-column>header button:disabled{opacity:.35;cursor:default}.kanban-cards{min-height:48px;display:grid;gap:6px}.kanban-cards>small{padding:14px 5px;color:#aaabb0;font-size:12px;text-align:center}.kanban-cards article{position:relative;min-height:47px;padding:10px;display:grid;gap:5px;border:1px solid #e4e5e7;border-radius:8px;background:#fff;box-shadow:0 1px 3px #191b200d}.kanban-component.editing .kanban-cards article:not(.editing-card){cursor:pointer}.kanban-cards article.editing-card{gap:10px;padding:12px;border-color:#c9cacf;box-shadow:0 0 0 2px #1d1d1f0a,0 6px 18px #191b2014}.kanban-cards article.dragging{opacity:.4}.kanban-cards article>strong{color:#404146;font-size:14px}.kanban-cards article>p{margin:0;color:#898a90;font-family:inherit;font-size:13px;line-height:1.4}.kanban-card-edit-header>input{width:100%;height:34px;padding:0 7px;border:1px solid #dedfe3;border-radius:6px;outline:0;color:#303136;background:#fff;font-size:14px;font-weight:650}.kanban-card-edit-header>input:focus{border-color:#aeb0b6;box-shadow:0 0 0 2px #1d1d1f0d}.kanban-card-description{display:grid;gap:4px}.kanban-card-description span,.kanban-card-properties label>span{color:#85868c;font-size:11px;font-weight:600}.kanban-card-description textarea{width:100%;min-height:68px;padding:7px;resize:vertical;border:1px solid #e0e1e4;border-radius:6px;outline:0;color:#4b4c51;background:#fafafa;font:inherit;font-size:13px;line-height:1.45}.kanban-card-description textarea:focus{border-color:#bfc1c6;background:#fff}.kanban-card-properties{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 6px}.kanban-card-properties label{min-width:0;display:grid;gap:4px}.kanban-card-properties input,.kanban-card-properties select{min-width:0;width:100%;height:32px;padding:0 7px;border:1px solid #e0e1e4;border-radius:6px;outline:0;color:#55565b;background:#fafafa;font-size:12px}.kanban-card-properties input:focus,.kanban-card-properties select:focus{border-color:#bfc1c6;background:#fff}.kanban-card-properties .kanban-card-status{grid-column:1 / -1}.kanban-card-meta{margin-top:3px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:#7d7e83;font-size:12px}.kanban-card-meta span,.kanban-card-meta time{padding:3px 5px;border-radius:4px;background:#f2f3f4}.kanban-card-actions{padding-top:9px;display:flex;justify-content:flex-end;gap:3px;border-top:1px solid #ececef}.kanban-card-actions button{width:29px;height:28px;display:grid;place-items:center;border-radius:5px;color:#85868b}.kanban-card-actions .kanban-card-done{width:auto;margin-right:auto;padding:0 9px;display:inline-flex;gap:5px;color:#fff;background:#1d1d1f;font-size:12px}.kanban-card-actions .kanban-card-done:hover{color:#fff;background:#000}.kanban-card-actions button:hover{color:#3f4045;background:#ececef}.kanban-card-actions button:last-child:hover{color:#a43e3e;background:#fff0f0}.kanban-add-card{width:100%;margin-top:5px}.kanban-add-column{width:140px;min-width:140px;height:35px;background:#f2f3f5!important}.table-view{overflow:clip;background:#fff}.table-view>.deck-topbar{height:48px;padding-inline:10px;background:#fff}.table-actions{min-width:max-content;display:flex;align-items:center;gap:4px}.table-view>.deck-topbar>.canvas-status{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.table-view>.deck-topbar>.canvas-status::-webkit-scrollbar{display:none}.table-view>.deck-topbar>.canvas-status:has(.document-more[open]){overflow:visible}.table-view>.deck-pane{min-height:0;position:relative;display:flex;overflow:hidden;background:#fff}.table-lock-loading{min-height:0;flex:1;display:grid;place-content:center;justify-items:center;gap:14px;color:#818288;font-size:11px}.table-lock-loading p{margin:0}.table-editor-shell{min-width:0;min-height:0;height:100%;position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.table-editor-shell .compact-dropdown>summary:focus-visible,.table-editor-shell .database-multi-select>summary:focus-visible,.table-editor-shell .table-view-add>summary:focus-visible,.table-editor-shell .table-view-settings>summary:focus-visible,.table-editor-shell .table-data-settings>summary:focus-visible{outline:0;box-shadow:none}.table-editor-shell .compact-dropdown-menu>button:focus-visible,.table-editor-shell .database-multi-select-options>button:focus-visible,.table-editor-shell .table-view-add>div>button:focus-visible,.table-editor-shell .table-view-settings>div>button:focus-visible,.table-editor-shell .table-data-settings>div>button:focus-visible{outline:0;box-shadow:none;background:color-mix(in srgb,currentColor 9%,transparent)}.table-comments-sidebar{width:330px;min-width:330px;height:100%;z-index:6;border-left:1px solid #dedfe2;background:#fafafb;box-shadow:-8px 0 24px #181a1f0f}.table-comments-sidebar .block-comments{width:100%;height:100%;margin:0;padding:14px;display:flex;flex-direction:column;border:0;border-radius:0;box-shadow:none}.table-comments-sidebar .block-comment-list{min-height:0;flex:1;align-content:start;overflow-y:auto}.database-component tr.has-open-comments td,.table-editor-shell .database-component tr.has-open-comments .database-row-number,.table-editor-shell .database-component tr.has-open-comments td:nth-child(2){background:#eef7f4}.table-data-tabs{min-width:0;height:36px;padding:0 8px;position:relative;z-index:5;flex:none;display:flex;align-items:stretch;justify-content:space-between;border-bottom:1px solid #ded9e5;background:#f4eff8}.table-data-tabs:has(.table-data-settings[open]){z-index:20}.table-data-tabs nav{min-width:0;display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none}.table-data-tabs nav::-webkit-scrollbar{display:none}.table-data-tabs nav>button{min-width:90px;padding:0 14px;border:0;border-right:1px solid rgba(89,63,109,.08);color:#6e6574;background:transparent;font-size:11px;white-space:nowrap;cursor:pointer}.table-data-tabs nav>button.active{color:#302b34;background:#fff;font-weight:680}.table-data-tabs nav>button.table-add-data{min-width:auto;display:inline-flex;align-items:center;gap:4px;color:#766c7d}.table-data-tabs nav>button.table-add-data:hover{background:#ffffff8c}.table-data-settings{position:relative}.table-data-settings>summary{width:34px;height:100%;display:grid;place-items:center;list-style:none;color:#766c7d;cursor:pointer}.table-data-settings>summary::-webkit-details-marker{display:none}.table-data-settings>div{min-width:180px;padding:7px;position:absolute;z-index:30;top:calc(100% + 4px);right:0;display:grid;gap:8px;border:1px solid #d9dade;border-radius:8px;background:#fff;box-shadow:0 10px 26px #181a1f29}.table-data-settings label{display:grid;gap:4px;color:#77787d;font-size:10px}.table-data-settings input{height:30px;padding:0 8px;border:1px solid #dfe0e3;border-radius:6px;color:#45464b;background:#fff;font-size:11px}.table-data-settings button{min-height:29px;padding:0 7px;display:flex;align-items:center;gap:7px;border:0;border-radius:5px;color:#a43e3e;background:transparent;font-size:11px;cursor:pointer}.table-data-settings button:hover:not(:disabled){background:#fff0f0}.table-data-settings button:disabled{opacity:.4;cursor:default}.table-workspace-body{min-width:0;min-height:0;flex:1;display:flex;overflow:hidden}.table-view-sidebar{width:200px;min-width:200px;min-height:0;flex:none;display:flex;flex-direction:column;border-right:1px solid #dedfe2;color:#77787d;background:#fafbfb;font:11px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;transition:width .16s ease,min-width .16s ease}.table-view-sidebar>header{min-height:38px;padding:0 7px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:6px;color:#9a9ba0;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.table-view-sidebar>header button{width:26px;height:26px;padding:0;flex:none;display:grid;place-items:center;border:0;border-radius:6px;color:#8a8b90;background:transparent;cursor:pointer}.table-view-sidebar>header button:hover,.table-view-sidebar>header button:focus-visible{outline:0;color:#34353a;background:#edeef0}.table-view-sidebar.collapsed{width:42px;min-width:42px}.table-view-sidebar.collapsed>header{padding:0 8px;justify-content:center}.table-view-sidebar.collapsed>header span,.table-view-sidebar.collapsed nav,.table-view-sidebar.collapsed>.table-view-sidebar-tools{display:none}.table-view-sidebar-tools{padding:0 7px 7px;flex:none;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px;border-bottom:1px solid #e5e6e8}.table-view-search{min-width:0;height:30px;padding:0 7px;display:flex;align-items:center;gap:5px;border:1px solid #e1e2e5;border-radius:7px;color:#999aa0;background:#fff}.table-view-search:focus-within{border-color:#c6c8cd;box-shadow:0 0 0 2px #3858a012}.table-view-search input{min-width:0;width:100%;padding:0;border:0;outline:0;color:#55565b;background:transparent;font:inherit}.table-view-search input::placeholder{color:#a3a4a9}.table-view-search button{width:18px;height:18px;padding:0;flex:none;display:grid;place-items:center;border:0;border-radius:4px;color:#8d8e93;background:transparent;cursor:pointer}.table-view-search button:hover{color:#424348;background:#eff0f2}.table-view-search-empty{padding:12px 9px;color:#9b9ca1;font-weight:400}.table-view-sidebar nav{min-height:0;padding:0 7px 7px;flex:1;display:grid;align-content:start;gap:2px;overflow-y:auto}.table-view-sidebar nav>button{width:100%;min-width:0;height:32px;padding:0 9px;display:flex;align-items:center;gap:7px;overflow:hidden;border:0;border-radius:6px;color:#67686d;background:transparent;font:inherit;text-align:left;cursor:pointer}.table-view-sidebar nav>button:hover{color:#34353a;background:#f0f1f2}.table-view-sidebar nav>button.active{color:#174f46;background:#e7f1ef;font-weight:650}.table-view-sidebar nav>button svg{flex:none}.table-view-sidebar nav>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-view-content{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.table-view-toolbar{min-width:0;min-height:42px;padding:0 12px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dedfe2;background:#fafbfb;font:11px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.table-view-heading{min-width:0;max-width:min(240px,35%);flex:0 1 auto;display:flex;align-items:center;gap:2px}.table-view-heading>strong{min-width:0;flex:0 1 auto;display:flex;align-items:center;gap:6px;overflow:hidden;color:#55565b;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.table-view-toolbar label{display:flex;align-items:center;color:#83848a;font:inherit}.table-view-config input,.table-view-settings input{height:28px;padding:0 26px 0 8px;border:1px solid #dfe0e3;border-radius:7px;outline:0;color:#54555a;background-color:#fff;font:inherit}.table-view-config input:focus-visible,.table-view-settings input:focus-visible{border-color:#bfc2c7;box-shadow:0 0 0 2px #3858a014}.table-view-add,.table-view-config details,.table-view-settings{position:relative}.table-view-add{min-height:40px;padding:5px 7px;flex:none;display:flex;align-items:center;border-top:1px solid #e5e6e8}.table-view-sidebar-tools .table-view-add{min-height:30px;padding:0;border:0}.table-view-add summary,.table-view-config summary,.table-view-settings>summary{min-width:0;height:28px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:5px;list-style:none;border-radius:7px;color:#777980;font:inherit;white-space:nowrap;cursor:pointer}.table-view-settings>summary{width:28px;padding:0}.table-view-add summary{width:100%;justify-content:flex-start}.table-view-add summary:hover,.table-view-add[open] summary,.table-view-config summary:hover,.table-view-config details[open]>summary,.table-view-settings>summary:hover,.table-view-settings[open]>summary{color:#34353a;background:#edeef0}.table-view-add summary::-webkit-details-marker,.table-view-config summary::-webkit-details-marker,.table-view-settings>summary::-webkit-details-marker{display:none}.table-view-add>div,.table-view-config details>div,.table-view-settings>div{min-width:150px;padding:5px;position:absolute;z-index:20;top:calc(100% + 4px);border:1px solid #d9dade;border-radius:8px;background:#fff;box-shadow:0 8px 22px #181a1f29}.table-view-add>div{top:auto;bottom:calc(100% + 4px);left:7px}.table-view-sidebar-tools .table-view-add>div{top:calc(100% + 4px);bottom:auto;left:0}.table-view-config{height:28px;display:flex;align-items:center;gap:4px}.table-scope-lock{height:26px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border-radius:6px;color:#956b31;background:#fff5df;font:500 10px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;white-space:nowrap}.table-view-config details,.table-view-settings{height:28px}.table-view-config .table-view-select{height:28px}.table-view-config .table-view-select>summary,.table-view-config .database-view-filters>summary{min-width:104px;max-width:190px;padding-inline:8px 6px;gap:6px;border:1px solid #dfe0e3;background:#fff}.table-view-config .table-view-select>summary:hover,.table-view-config .table-view-select[open]>summary,.table-view-config .database-view-filters>summary:hover,.table-view-config .database-view-filters[open]>summary{border-color:#c9cbd0;color:#34353a;background:#f7f8f8}.table-view-config .table-view-select>summary:focus-visible,.table-view-config .database-view-filters>summary:focus-visible{outline:0;border-color:#bfc2c7;box-shadow:0 0 0 2px #3858a014}.table-view-config .table-view-select>summary>span,.table-view-config .database-view-filters>summary>span{flex:none;color:#85868b;font-weight:400}.table-view-config .table-view-select>summary>strong,.table-view-config .database-view-filters>summary>strong{min-width:0;overflow:hidden;color:#4f5055;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.table-view-config .table-view-select>summary>svg:last-child,.table-view-config .database-view-filters>summary>svg:last-child{flex:none;margin-left:auto;transition:transform .12s ease}.table-view-config .table-view-select[open]>summary>svg:last-child,.table-view-config .database-view-filters[open]>summary>svg:last-child{transform:rotate(180deg)}.table-view-config .table-view-select>.compact-dropdown-menu{min-width:190px;max-width:min(280px,calc(100vw - 28px));max-height:min(320px,calc(100vh - 180px));padding:5px;align-content:start;gap:1px;overflow-y:auto}.table-view-config .compact-dropdown-menu button{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 16px}.table-view-config .compact-dropdown-menu.has-icons button{grid-template-columns:25px minmax(0,1fr) 16px}.table-view-config .compact-dropdown-menu button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-view-config .compact-dropdown-menu button:hover,.table-view-config .compact-dropdown-menu button:focus-visible,.table-view-config .compact-dropdown-menu button.active{border-bottom:0;outline:0;color:#292a2e;background:#f0f1f2;font-weight:500}.compact-dropdown-check{width:16px;display:grid;place-items:center;color:#236e61}.table-view-config details>div{right:0;display:grid;gap:7px}.table-view-settings>div{left:0;display:grid;gap:7px}.table-view-config details label,.table-view-settings label{display:grid;gap:4px}.table-view-updated-sort{border-block:1px solid #e7e8ea}.table-view-config .database-view-filters>div{width:min(540px,calc(100vw - 36px))}.table-view-config .table-view-fields>div{width:240px;max-height:min(420px,calc(100vh - 180px));padding:5px;overflow-y:auto}.table-view-fields>summary.active{color:#174f46;background:#e7f1ef}.table-view-fields>div>header{min-height:32px;padding:0 7px;display:flex;align-items:center;justify-content:space-between;color:#4d4e53}.table-view-fields>div>header small{color:#929399;font-size:9px;font-weight:400}.table-view-config .table-view-fields-search{height:29px;margin:1px 3px 5px;padding:0 7px;display:flex;gap:5px;border:1px solid #e0e1e4;border-radius:6px;background:#f7f8f8}.table-view-config .table-view-fields-search input{width:100%;height:27px;padding:0;border:0;box-shadow:none;background:transparent}.table-view-config .table-view-fields>div>button{display:grid;grid-template-columns:18px minmax(0,1fr) auto}.table-view-fields>div>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-view-fields>div>button small{color:#97989d;font-size:8.5px}.table-view-fields>div>button[aria-pressed=false]{color:#999ba0}.table-view-fields-empty{padding:9px 7px;color:#999ba0;text-align:center}.database-view-filter{display:grid;grid-template-columns:54px minmax(110px,1.2fr) 104px minmax(110px,1fr) 25px;align-items:center;gap:4px}.database-filter-join-label{padding-left:7px;color:#85868b;font-size:10px}.database-filter-no-value{padding-left:7px;color:#aaabb0;font-size:10px}.table-view-config .database-filter-select{min-width:0;height:28px}.table-view-config .database-filter-select>summary{min-width:0;width:100%;padding-inline:7px 5px;border:1px solid #dfe0e3;background:#fff}.table-view-config .database-filter-select>summary>strong{min-width:0;flex:1;overflow:hidden;color:#55565b;font-weight:400;text-align:left;text-overflow:ellipsis;white-space:nowrap}.table-view-config .database-filter-select>summary>svg{flex:none}.table-view-config .database-filter-select[open]>summary>svg{transform:rotate(180deg)}.table-view-config .database-filter-select>.compact-dropdown-menu{min-width:max(150px,100%);left:0;right:auto;gap:1px}.table-view-config .database-filter-join>.compact-dropdown-menu{min-width:90px}.table-view-add button,.table-view-config details button,.table-view-settings button{width:100%;min-height:29px;padding:0 7px;display:flex;align-items:center;gap:7px;border:0;border-radius:5px;color:#55565b;background:transparent;font:inherit;cursor:pointer}.table-view-add button:disabled,.table-view-config details button:disabled,.table-view-settings button:disabled{opacity:.4;cursor:default}.table-view-config .database-view-filter>button{width:25px;height:25px;min-height:25px;padding:0;justify-content:center}.table-view-add button:hover:not(:disabled),.table-view-config details>div>button:hover:not(:disabled),.table-view-settings>div>button:hover:not(:disabled){background:#f1f2f3}.table-view-config details button.danger-button,.table-view-settings button.danger-button{color:#a43e3e}.table-view-config details button.danger-button:hover:not(:disabled),.table-view-settings button.danger-button:hover:not(:disabled){background:#fff0f0}.table-view-delete-confirm{display:grid;gap:5px}.table-view-delete-confirm small{color:#85868b;font-size:9px}.table-view-delete-confirm>div{display:flex;gap:4px}.table-record-backdrop{padding:26px;position:fixed;z-index:120;inset:0;display:grid;place-items:center;background:#21232857;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.table-record-panel{width:min(1180px,calc(100vw - 52px));height:min(900px,calc(100vh - 52px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #d8dade;border-radius:9px;color:#3f4045;background:#fff;box-shadow:0 22px 70px #17191e47;font:13px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.table-record-backdrop.standalone{padding:clamp(18px,4vw,48px);z-index:1;overflow-y:auto;place-items:start center;background:#f5f6f7;-webkit-backdrop-filter:none;backdrop-filter:none}.table-record-panel.standalone{width:min(1220px,100%);height:min(900px,calc(100vh - 48px));min-height:0;border-radius:14px;box-shadow:0 18px 54px #17191e1f}.table-record-toolbar{min-height:46px;padding:0 12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e3e4e7}.table-record-toolbar nav{display:flex;gap:1px}.table-record-toolbar button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;color:#7f8187;background:transparent;cursor:pointer}.table-record-toolbar button:hover:not(:disabled){color:#303136;background:#f0f1f2}.table-record-toolbar button:disabled{opacity:.28;cursor:default}.table-record-toolbar .brand-mark{width:26px;height:26px;border-radius:6px;box-shadow:none}.table-record-toolbar>div{min-width:0;flex:1;display:flex;align-items:center;gap:7px;overflow:hidden;color:#96979c;font-size:11px}.table-record-toolbar>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-record-toolbar>div span+span:before{content:"/";margin-right:7px;color:#c1c2c6}.table-record-panel.standalone .table-record-toolbar{min-height:54px;padding-inline:18px}.table-record-panel.standalone .table-record-toolbar>div{gap:9px;color:#66686e;font-weight:620}.table-record-panel.standalone .table-record-toolbar>div small{margin-left:auto;color:#96989d;font-size:9.5px;font-weight:450}.table-record-panel.standalone .table-record-toolbar>div span:before{content:none}.table-record-body{min-width:0;min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 330px}.table-record-body.standalone{grid-template-columns:minmax(0,1fr) 300px}.table-record-content{min-width:0;min-height:0;padding:40px clamp(28px,5vw,70px) 50px;overflow-y:auto;scrollbar-width:thin}.table-record-title{max-width:720px;margin:0 auto 22px;padding-bottom:22px;border-bottom:1px solid #e8e9eb}.table-record-title small{display:flex;align-items:center;gap:6px;color:#818389;font-size:12px}.table-record-title h1{margin:8px 0 0;color:#26272b;font-size:24px;font-weight:620;line-height:1.25}.table-record-title input{width:100%;margin-top:4px;padding:4px 0;border:0;outline:0;color:#26272b;background:transparent;font:620 24px/1.25 -apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif}.table-record-fields{max-width:720px;margin:0 auto;display:grid;align-content:start;gap:4px}.table-record-fields>label{min-height:48px;padding:7px 0;display:grid;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:16px}.table-record-fields>label>span{min-width:0;padding-top:7px;display:flex;align-items:flex-start;gap:7px;overflow:hidden;color:#74767c;font-size:12px;line-height:1.35}.table-record-fields>label>span svg{margin-top:1px;flex:none;color:#92949a}.table-record-fields>label>div{min-width:0;min-height:30px;display:flex;align-items:center;flex-wrap:wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.table-record-fields input:not([type=checkbox]),.table-record-fields select,.table-record-fields textarea{width:100%;min-height:32px;padding:5px 8px;border:1px solid #e1e2e5;border-radius:6px;outline:0;color:#3f4045;background:#fff;font:inherit}.table-record-fields input:focus,.table-record-fields select:focus,.table-record-fields textarea:focus{border-color:#cfd1d5;background:#fff;box-shadow:0 0 0 2px #3858a014}.table-record-fields textarea{resize:vertical}.table-record-fields .database-cell-dropdown>summary>strong{font-size:13px}.table-record-fields .database-choice-dropdown[class*=tone-]{width:fit-content;max-width:min(320px,100%)}.table-record-fields .database-choice-dropdown[class*=tone-]>summary{width:auto;max-width:100%;margin-inline:0}.table-record-fields .database-select-value,.table-record-fields .database-multi-select>summary .database-select-value,.table-record-fields .compact-dropdown-option strong{font-size:13px}.table-record-comments{min-width:0;min-height:0;border-left:1px solid #e1e2e5;background:#fafafb}.table-record-comments .block-comments{width:100%;height:100%;margin:0;padding:0;display:flex;flex-direction:column;border:0;border-radius:0;background:transparent;box-shadow:none}.table-record-comments .block-comments>header{min-height:48px;padding:0 16px;border-bottom:1px solid #e4e5e7}.table-record-comments .block-comment-list{min-height:0;padding:12px 16px;flex:1;align-content:start;overflow-y:auto}.table-record-comments .block-comments>form{margin:0 16px 16px}.table-record-comments-empty{min-height:100%;display:grid;place-content:center;justify-items:center;gap:7px;color:#a2a4aa;text-align:center}.table-record-comments-empty strong{color:#3f4045;font-size:12px}.table-record-comments-empty p{max-width:220px;margin:0;color:#85878d;font-size:10px;line-height:1.45}.database-relation-editor>label{display:flex;align-items:center;gap:6px;color:#77787d;font-size:10px}.database-relation-editor>label>strong{color:#55565b;font-size:10.5px;font-weight:600}.database-relation-editor select{height:26px;padding:0 25px 0 7px;border:1px solid #dfe1e5;border-radius:6px;background:#fff;font-size:10px}.database-derived-editor{align-items:start}.database-derived-editor>div{display:grid;gap:7px}.database-derived-editor label{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:7px;color:#77787d;font-size:10px}.database-derived-editor .database-inline-dropdown{width:100%}.table-view-content>.database-component{min-width:0;min-height:0;margin:0;flex:1;display:flex;flex-direction:column}.table-view-content>.database-component>.structured-viewbar{min-height:42px;margin:0;padding:0 12px;position:relative;z-index:6;flex:none;gap:4px;overflow:visible;border-bottom:1px solid #e3e4e7;background:#fff;font:11px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.table-view-content>.database-component>.structured-viewbar>span{color:#94959a;font:inherit}.table-view-content>.database-component>.structured-viewbar label{width:150px;height:30px;padding-inline:8px;gap:6px;border:1px solid transparent;border-radius:7px;color:#85878d;background:#f3f4f5}.table-view-content>.database-component>.structured-viewbar label:hover{background:#eef0f1}.table-view-content>.database-component>.structured-viewbar label:focus-within{border-color:#cfd1d5;background:#fff;box-shadow:0 0 0 2px #3858a012}.table-view-content>.database-component>.structured-viewbar label input{font:inherit}.table-view-content>.database-component>.structured-viewbar .structured-export-button{height:30px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:7px;color:#777980;font:inherit}.table-view-content>.database-component>.structured-viewbar .structured-export-button:hover{color:#34353a;background:#edeef0}.database-field-type-locked{width:25px;height:25px;flex:none;display:grid;place-items:center;border-radius:5px;color:#999a9f}.database-column-popover{width:min(320px,calc(100vw - 16px));max-height:min(520px,calc(100vh - 80px));position:fixed;z-index:100;display:flex;flex-direction:column;overflow-y:auto;border:1px solid #d9dade;border-radius:10px;color:#4c4d52;background:#fff;box-shadow:0 14px 36px #181a1f33}.database-column-popover.has-options{width:min(420px,calc(100vw - 16px));max-height:min(680px,calc(100vh - 48px))}.database-column-popover button{border:0;outline:0;background:transparent;cursor:pointer}.database-column-popover button:focus-visible{box-shadow:inset 0 0 0 1px #2a2d333d}.database-column-popover>header{min-height:42px;padding:7px 8px 7px 12px;position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e7e8ea;background:#fff}.database-column-popover>header strong{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.database-column-popover>header button{width:27px;height:27px;flex:none;display:grid;place-items:center;border-radius:6px;color:#85868b}.database-column-popover>header button:hover{color:#35363a;background:#f0f1f2}.database-column-sort-actions{border-bottom:1px solid #e7e8ea}.sort-direction-control{min-height:42px;padding:6px 8px 6px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.sort-direction-control>span{min-width:0;overflow:hidden;color:#55565b;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.sort-direction-control>div{flex:none;display:flex;align-items:center;gap:2px}.sort-direction-control>div>button{width:28px;min-height:28px;padding:0;display:grid;place-items:center;border-radius:6px;color:#777980}.sort-direction-control>div>button:hover{color:#25262a;background:#f0f1f2}.sort-direction-control>div>button.active{color:#245e55;background:#edf5f3}.sort-direction-control>div>button:focus-visible{outline:2px solid #216b5f;outline-offset:1px;box-shadow:none}.sort-direction-control .sort-action-divider{width:1px;height:16px;margin:0 3px;background:#e1e2e4}.sort-direction-control>div>button.danger{color:#a43e3e}.sort-direction-control>div>button.danger:hover:not(:disabled){background:#fff0f0}.sort-direction-control>div>button:disabled{opacity:.4;cursor:default}.database-column-popover>.database-options-editor{min-height:0;margin:0;padding:12px;grid-template-columns:minmax(0,1fr);background:#fafbfb}.database-column-popover>.database-options-editor>span{display:none}.table-editor-shell .database-scroll{min-height:0;max-height:none;flex:1;overflow:auto;border:0;border-radius:0;background:#fff}.table-editor-shell .database-component table{width:max-content;min-width:0;border-collapse:separate;border-spacing:0}.table-editor-shell .database-component th,.table-editor-shell .database-component td{width:var(--database-column-width,180px);min-width:var(--database-column-width,180px);max-width:var(--database-column-width,180px)}.table-editor-shell .database-scroll textarea{height:31px;min-height:31px;overflow:hidden;resize:none;white-space:nowrap}.table-editor-shell .database-scroll textarea:focus{height:72px;min-height:72px;overflow:auto;resize:vertical;white-space:pre-wrap}.table-editor-shell .database-component .database-row-number{width:60px;min-width:60px;max-width:60px;position:sticky;z-index:2;left:0;background:#fff}.table-editor-shell .database-component th.database-row-number{z-index:4;background:#f5f6f7}.table-editor-shell .database-component tbody tr:first-child .database-row-insert{top:6px}.table-editor-shell .database-component th:nth-child(2),.table-editor-shell .database-component td:nth-child(2){width:var(--database-column-width,220px);min-width:var(--database-column-width,220px);max-width:var(--database-column-width,220px);position:sticky;z-index:1;left:60px;background:#fff}.table-editor-shell .database-component th:nth-child(2){z-index:3;background:#f5f6f7}.database-column-resize{width:7px;height:100%;padding:0;position:absolute;top:0;right:-4px;z-index:5;border:0;border-radius:0;background:transparent;cursor:col-resize;touch-action:none}.database-column-resize:after{content:"";width:2px;position:absolute;inset:5px auto 5px 2px;border-radius:2px;background:#716de8;opacity:0}.database-component th:hover>.database-column-resize:after,.database-column-resize:focus-visible:after{opacity:1}.database-component .database-row-number>span:first-child{display:block;padding-right:23px;text-align:center}.table-editor-shell .database-component.density-medium td{height:52px}.table-editor-shell .database-component.density-medium .database-cell-preview{height:38px;display:-webkit-box;overflow:hidden;line-height:19px;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.table-editor-shell .database-component.density-medium .database-scroll textarea{height:42px;min-height:42px;white-space:pre-wrap}.table-editor-shell .database-component.density-tall td{height:76px}.table-editor-shell .database-component.density-tall .database-cell-preview{height:57px;display:-webkit-box;overflow:hidden;line-height:19px;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.table-editor-shell .database-component.density-tall .database-scroll textarea{height:66px;min-height:66px;overflow:auto;white-space:pre-wrap}.table-editor-shell .database-component th.database-add-field-column,.table-editor-shell .database-component td.database-add-field-cell{width:128px;min-width:128px;max-width:128px}.table-editor-shell .database-component th.database-add-field-column{background:#f5f6f7}.table-editor-shell .database-component th.database-add-field-column.editing,.table-editor-shell .database-component td.database-add-field-cell.editing{width:370px;min-width:370px;max-width:370px}.database-add-field-column>button{width:100%;height:29px;padding:0 5px;display:flex;align-items:center;gap:5px;color:#7e7f84;font-size:10.5px}.database-add-field-column>button:hover:not(:disabled){color:#174f46}.database-add-field-column>button:disabled{opacity:.35;cursor:default}.database-add-field-column form{display:flex;align-items:center;gap:3px}.database-add-field-column form input,.database-add-field-column form select{min-width:0;height:29px;padding:0 6px;border:1px solid #d4d6da;border-radius:5px;outline:0;color:#44454a;background:#fff;font-size:10px}.database-add-field-column form input{width:105px}.database-add-field-column form>.database-field-type{width:112px;flex:none}.database-add-field-column form>.database-field-type>summary{border-color:#d4d6da;background:#fff}.database-add-field-column form input:focus,.database-add-field-column form select:focus{border-color:#9da1a8}.database-add-field-column form button{width:27px;height:27px;flex:none;display:grid;place-items:center;border-radius:5px;color:#77787d}.database-add-field-column form button[type=submit]{color:#fff;background:#216b5f}.database-add-field-column form button[type=submit]:hover:not(:disabled){background:#18594f}.database-add-field-column form button[type=button]:hover{color:#a43e3e;background:#fff0f0}.database-add-field-column form button:disabled{opacity:.4;cursor:default}.database-add-field-cell{background:#fafbfb!important}.table-editor-shell .database-component tbody tr:hover .database-row-number,.table-editor-shell .database-component tbody tr:hover td:nth-child(2){background:#fafbfb}.table-editor-shell .database-component tbody tr.is-editing-row td{box-shadow:inset 0 1px #82b8ad,inset 0 -1px #82b8ad}.table-editor-shell .database-component tbody tr.is-editing-row .database-row-number{color:#216b5f;font-weight:700}.table-editor-shell .database-component tbody tr.is-locked-row td{background-image:linear-gradient(#a9783209,#a9783209)}.table-editor-shell .structured-empty button{margin-left:6px;padding:3px 6px;border-radius:5px;color:#286e65;background:#edf5f3}.table-editor-shell .structured-empty button:hover{color:#174f46;background:#dfeeea}.table-board{min-width:0;min-height:0;margin:0;padding:12px;flex:1;overflow:auto;background:#f5f6f7}.table-board .kanban-board{max-width:none;overflow:visible}.table-board .kanban-column{width:270px;min-width:270px}.table-board .table-board-expand{min-width:0;padding:0 24px 0 0;color:inherit;text-align:left}.table-board .table-board-expand strong{display:block;overflow:hidden;color:#292a2e;text-overflow:ellipsis;white-space:nowrap}.table-board .kanban-cards article.has-open-comments{border-color:#69a397;box-shadow:0 0 0 2px #216b5f17}.table-board .block-comment-trigger{width:24px;height:24px;position:absolute;top:6px;right:6px;display:grid;place-items:center;border-radius:5px;color:#999ba0}.table-board .block-comment-trigger:hover,.table-board .block-comment-trigger.active{color:#216b5f;background:#edf5f3}.table-board .kanban-cards article>p{display:grid;gap:1px;color:#55575d}.table-board .kanban-cards article>p small{color:#786981;font-size:9px;font-weight:700;text-transform:uppercase}.table-board-status{width:100%;height:27px;margin-top:3px;font-size:10px}.table-board-status>summary{height:27px}.table-board-status[class*=tone-]>summary{height:25px;margin-block:1px}.table-board .kanban-cards article.is-editing-row{border-color:#72aa9f;box-shadow:0 0 0 2px #216b5f1a}.table-board .kanban-cards article.is-locked-row{border-color:#d8c4a3}.table-board-row-actions{min-height:25px;display:flex;align-items:center;gap:4px}.table-board-row-edit,.table-board-row-lock{min-height:25px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;gap:5px;justify-self:start;border-radius:5px;color:#77797e;background:#f1f2f3;font-size:10px}.table-board-row-edit:hover,.table-board-row-edit.active{color:#216b5f;background:#e4f1ee}.table-board-row-lock{color:#8b642b;background:#f8f0e3}.table-board-row-delete{width:25px;height:25px;margin-left:auto;display:grid;place-items:center;border-radius:5px;color:#999ba0}.table-board-row-delete:hover:not(:disabled){color:#a43e3e;background:#fff0f0}.table-board-row-delete:disabled{opacity:.35;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.database-component:not(.dragging-column) th:hover>.database-column-insert{opacity:1;pointer-events:auto;transform:scale(1)}.database-component tbody tr:hover .database-row-insert,.table-board .kanban-cards article:hover>.table-board-row-insert{opacity:1;pointer-events:auto}}@media(hover:none){.database-row-menu>.database-row-menu-trigger,.database-column-heading-compact>button{opacity:1}}@media(max-width:700px){.table-data-tabs{padding-inline:4px}.table-data-tabs nav>button{min-width:78px;padding-inline:10px}.table-workspace-body{flex-direction:column}.table-view-sidebar,.table-view-sidebar.collapsed{width:100%;min-width:0;height:110px;min-height:110px;flex-direction:column;border-right:0;border-bottom:1px solid #dedfe2}.table-view-sidebar>header{display:none}.table-view-sidebar-tools,.table-view-sidebar.collapsed>.table-view-sidebar-tools{width:100%;height:70px;padding:4px;display:grid;grid-template-columns:minmax(0,200px);border-bottom:1px solid #e5e6e8}.table-view-sidebar nav,.table-view-sidebar.collapsed nav{width:100%;height:40px;padding:4px;display:flex;gap:2px;overflow-x:auto;overflow-y:hidden}.table-view-sidebar nav>button{width:auto;min-width:78px;flex:none}.table-view-add,.table-view-sidebar.collapsed .table-view-add{min-height:30px;padding:0;display:flex;border:0}.table-view-add summary{width:auto}.table-view-add>div{top:calc(100% + 4px);right:auto;bottom:auto;left:0}.table-view-toolbar{padding-inline:8px}.table-view-heading>strong{display:none}.table-view-config{min-height:38px;height:auto;padding:4px 0;flex:1;flex-wrap:wrap;overflow:visible}.database-view-filter{grid-template-columns:50px minmax(80px,1.2fr) 84px minmax(80px,1fr) 25px}.table-view-content>.database-component>.structured-viewbar{padding-inline:8px}.structured-viewbar label{width:125px}.structured-viewbar>.structured-export-button{padding-inline:6px}}@media(max-width:760px){.table-comments-sidebar{width:min(340px,100%);min-width:0;position:absolute;inset:0 0 0 auto}.table-record-backdrop{padding:0}.table-record-panel{width:100vw;height:100vh;border:0;border-radius:0}.table-record-body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 260px}.table-record-body.standalone{grid-template-rows:minmax(0,1fr)}.table-record-content{padding:24px 18px 34px}.table-record-fields>label{grid-template-columns:112px minmax(0,1fr);gap:10px}.table-record-comments{border-top:1px solid #e1e2e5;border-left:0}.table-record-panel.standalone .table-record-toolbar>div small{display:none}}.block-editor{margin:5px -9px 7px;padding:8px 9px 6px;position:relative;border:1px solid rgba(29,29,31,.24);border-radius:10px;background:#fcfcfd;box-shadow:0 0 0 3px #1d1d1f0d}.block-editing-shell .block-editor{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.block-editing-shell .rich-block-editor .ProseMirror{min-height:0;padding:0}.persistent-block-editor-hidden{display:none}.format-toolbar{margin:-2px 0 7px;padding-bottom:6px;display:flex;align-items:center;gap:2px;overflow-x:auto;border-bottom:1px solid rgba(31,34,41,.06)}.block-editing-shell .format-toolbar{width:max-content;max-width:min(720px,calc(100vw - 32px));margin:0;padding:4px;position:absolute;z-index:40;bottom:calc(100% + 6px);left:0;border:1px solid #dedfe2;border-radius:9px;background:#fcfcfdf5;box-shadow:0 8px 24px #1d1d1f1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:block-toolbar-in .12s ease-out both}@keyframes block-toolbar-in{0%{opacity:0;transform:translateY(4px)}}.format-toolbar.disabled{opacity:.55;pointer-events:none}.format-toolbar>span{width:1px;height:17px;flex:0 0 auto;margin:0 3px;background:#e5e6e9}.format-toolbar button{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:6px;color:#77787d;background:transparent;cursor:pointer}.format-toolbar button:hover,.format-toolbar button.active{color:#1d1d1f;background:#eceef1}.format-toolbar svg{width:14px;height:14px}.format-toolbar .table-command{width:36px;display:flex;gap:1px}.format-toolbar .table-command svg{width:11px}.document-title-block-editor{margin:0 0 19px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.document-title-block-editor .rich-block-editor .ProseMirror{min-height:0;padding:0}.math-insert-bar{min-height:45px;margin:0 0 7px;padding:5px;position:relative;display:flex;align-items:center;gap:4px;border:1px solid #e0e1e4;border-radius:8px;color:#77787d;background:#f7f7f8;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.math-insert-bar>span{padding:0 7px;display:flex;align-items:center;gap:6px;color:#4f5055;font-size:11px}.math-insert-bar>span svg{width:14px;height:14px}.math-insert-bar>button{min-height:33px;padding:4px 9px;display:grid;gap:1px;border:0;border-radius:6px;color:#5f6065;background:#fff;text-align:left;cursor:pointer}.math-insert-bar>button:hover{color:#1d1d1f;background:#eceef1}.math-insert-bar>button strong{font-size:10.5px;font-weight:650}.math-insert-bar>button small{color:#929399;font-size:8.5px}.math-insert-bar>.math-insert-close{width:29px;min-height:29px;margin-left:auto;padding:0;place-items:center;background:transparent}.math-insert-close svg{width:13px;height:13px}.highlight-color-bar{min-height:45px;margin:0 0 7px;padding:5px;display:flex;align-items:center;gap:4px;border:1px solid #e0e1e4;border-radius:8px;color:#77787d;background:#f7f7f8;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.highlight-color-bar>span{padding:0 7px;display:flex;align-items:center;gap:6px;color:#4f5055;font-size:11px}.highlight-color-bar>span svg{width:14px;height:14px}.highlight-color-bar>button{width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:6px;color:#77787d;background:#fff;cursor:pointer}.highlight-color-bar>button:hover,.highlight-color-bar>button.active{color:#1d1d1f;background:#e9eaed}.highlight-color-bar>button:disabled{opacity:.38;cursor:default}.highlight-swatch{width:17px;height:17px;border:1px solid rgba(31,34,41,.1);border-radius:4px}.highlight-swatch.highlight-yellow{background:#ffe38f}.highlight-swatch.highlight-green{background:#bdebc9}.highlight-swatch.highlight-blue{background:#bcdff6}.highlight-swatch.highlight-pink{background:#f7c4dc}.highlight-swatch.highlight-purple{background:#ddcbf7}.highlight-color-bar>.highlight-remove{margin-left:4px;color:#9c3d43;background:transparent}.highlight-color-bar>.highlight-close{margin-left:auto;background:transparent}.highlight-color-bar button svg{width:13px;height:13px}.markfile-link-bar{min-height:45px;margin:0 0 7px;padding:6px 7px;display:flex;align-items:center;gap:7px;border:1px solid #e0e1e4;border-radius:8px;background:#f7f7f8}.markfile-link-bar>svg{width:14px;color:#77787d}.markfile-link-bar select{min-width:0;height:32px;flex:1;padding:0 8px;border:1px solid #d9dade;border-radius:6px;color:#4f5055;background:#fff;font:11px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.markfile-link-bar button{width:29px;height:29px;display:grid;place-items:center;border-radius:6px;color:#77787d}.markfile-link-bar button:hover{color:#1d1d1f;background:#eceef1}.markfile-link-bar button svg{width:13px}.edit-mode-cue{min-height:27px;flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:6px;color:#999a9f}.edit-mode-cue small{font-size:9px}.edit-mode-cue button{width:auto;height:25px;padding:0 6px;display:flex;align-items:center;gap:5px;border:0;border-radius:6px;color:#77787d;background:transparent;font-size:9.5px;cursor:pointer}.edit-mode-cue button:hover:not(:disabled){color:#1d1d1f;background:#eceef1}.edit-mode-cue .edit-mode-delete{color:#9c3d43}.edit-mode-cue .edit-mode-delete:hover:not(:disabled){color:#8e3037;background:#f9eeee}.edit-mode-cue button:disabled{opacity:.45;cursor:default}.edit-mode-cue kbd{padding:1px 4px;border:1px solid #d9dade;border-bottom-width:2px;border-radius:4px;background:#fff;color:#85868b;font:8px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.structured-block-editor>.edit-mode-cue{margin:-4px 0 7px;padding-bottom:6px;justify-content:flex-end;border-bottom:1px solid rgba(31,34,41,.06)}.rich-block-editor .ProseMirror{min-height:58px;padding:7px 6px 10px;outline:0;color:inherit;font:inherit;white-space:pre-wrap}.editor-power-particles{width:100%;height:100%;position:fixed;z-index:1000;inset:0;pointer-events:none}.editor-power-combo{position:fixed;right:clamp(22px,4vw,64px);bottom:clamp(26px,5vh,62px);color:#df3434;font:760 clamp(44px,7vw,90px)/.9 "Hiragino Kaku Gothic ProN","Yu Gothic",-apple-system,sans-serif;letter-spacing:-.06em;white-space:nowrap;text-shadow:0 2px 18px rgba(255,255,255,.9);animation:editor-power-combo .62s ease-out both}html[data-theme=dark] .editor-power-combo{color:#ff6255;text-shadow:0 2px 20px rgba(0,0,0,.65)}.editor-power-milestone{width:min(560px,96vw);height:clamp(190px,26vw,290px);position:fixed;z-index:1001;bottom:clamp(44px,8vh,92px);left:50%;pointer-events:none;transform:translate(-50%)}.editor-power-character{width:clamp(180px,25vmin,270px);aspect-ratio:1;position:absolute;z-index:1;bottom:0;left:50%;background:url(/power-mode/milestone-characters.png) 0 0/300% 200% no-repeat;image-rendering:pixelated;filter:drop-shadow(0 7px 6px rgba(20,21,24,.24));transform-origin:50% 78%;animation:editor-power-character-ready 1.75s cubic-bezier(.16,.76,.2,1) both}.editor-power-milestone span{width:max-content;max-width:min(88vw,410px);padding:10px 17px 11px;position:absolute;z-index:2;top:-30px;left:50%;border:2px solid #1f2024;border-radius:52% 48% 50% 46%/54% 50% 52% 48%;color:#1f2024;background:#fffffff5;font:820 clamp(17px,2.3vw,28px)/1.15 "Hiragino Kaku Gothic ProN","Yu Gothic",-apple-system,sans-serif;letter-spacing:.03em;text-align:center;white-space:nowrap;animation:editor-power-dialogue 1.75s ease-out both}.editor-power-milestone span:after{width:13px;height:15px;content:"";position:absolute;bottom:-9px;left:42%;border-right:2px solid #1f2024;border-bottom:2px solid #1f2024;background:#fff;transform:rotate(40deg) skew(-9deg)}.editor-power-milestone.milestone-20 .editor-power-character{background-position:0 0}.editor-power-milestone.milestone-50 .editor-power-character{background-position:50% 0;animation-name:editor-power-character-flash}.editor-power-milestone.milestone-100 .editor-power-character{background-position:100% 0;animation-name:editor-power-character-blast}.editor-power-milestone.milestone-200 .editor-power-character{background-position:0 100%;animation-name:editor-power-character-blast}.editor-power-milestone.milestone-500 .editor-power-character{background-position:50% 100%;animation-name:editor-power-character-blast}.editor-power-milestone.milestone-1000 .editor-power-character{background-position:100% 100%;animation-name:editor-power-character-hover}@keyframes editor-power-combo{0%{opacity:0;transform:translateY(8px) scale(.94)}22%,70%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(1.02)}}@keyframes editor-power-character-ready{0%{opacity:0;transform:translate(-88%,18px) scale(.72)}16%{opacity:1;transform:translate(-50%) scale(1.04)}28%,76%{opacity:1;transform:translate(-50%) scale(1)}40%,64%{transform:translate(-50%,-2px) scale(1.01,.99)}52%{transform:translate(-50%,1px) scale(.995,1.01)}to{opacity:0;transform:translate(-45%,-8px) scale(1.03)}}@keyframes editor-power-character-flash{0%{opacity:0;transform:translate(-50%,14px) scale(.72);filter:brightness(1)}12%{opacity:1;transform:translate(-50%) scale(1);filter:brightness(2.8)}22%{filter:brightness(1)}28%{filter:brightness(2.2)}36%,76%{opacity:1;transform:translate(-50%) scale(1);filter:brightness(1)}48%{transform:translate(-50%,-1px) scale(1.025);filter:brightness(1.65)}58%{transform:translate(-50%,1px) scale(.99);filter:brightness(1)}68%{transform:translate(-50%,-1px) scale(1.015);filter:brightness(1.35)}to{opacity:0;transform:translate(-50%,-6px) scale(1.04)}}@keyframes editor-power-character-blast{0%{opacity:0;transform:translate(-42%,12px) scale(.74)}15%{opacity:1;transform:translate(-50%) scale(1.04)}24%{transform:translate(-54%) scale(.98)}32%,76%{opacity:1;transform:translate(-50%) scale(1)}42%,60%{transform:translate(-53%,-1px) scale(.99,1.01)}51%,68%{transform:translate(-50%,1px) scale(1.01,.99)}to{opacity:0;transform:translate(-54%,-5px) scale(1.03)}}@keyframes editor-power-character-hover{0%{opacity:0;transform:translate(-50%,22px) scale(.74);filter:brightness(1.7)}18%{opacity:1;transform:translate(-50%) scale(1);filter:brightness(1)}35%,76%{opacity:1;transform:translate(-50%,-5px) scale(1.02)}47%,69%{transform:translate(-50%,-9px) scale(1.01)}58%{transform:translate(-50%,-3px) scale(1.02)}to{opacity:0;transform:translate(-50%,-16px) scale(1.05)}}@keyframes editor-power-dialogue{0%,13%{opacity:0;transform:translate(-50%,9px) scale(.9)}22%,76%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-7px) scale(1.02)}}@keyframes editor-power-document-flash{0%{opacity:0;transform:scale(.96);filter:brightness(1.5)}12%{opacity:.9}to{opacity:0;transform:scale(1.02);filter:brightness(1)}}@keyframes editor-power-document-aura{0%{opacity:0;transform:scale(.9,.72)}18%{opacity:.86;transform:scaleX(.97)}to{opacity:0;transform:scale(1.06)}}@keyframes editor-power-document-charge{0%,to{filter:brightness(1) saturate(1);transform:scale(1)}18%{filter:brightness(1.08) saturate(1.18);transform:scale(.998)}40%{filter:brightness(1.03) saturate(1.08);transform:scale(1.001)}}.rich-block-editor ul[data-type=taskList]{padding-left:2px;list-style:none}.rich-block-editor ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:7px;list-style:none}.rich-block-editor ul[data-type=taskList] li>label{flex:none;display:flex;padding-top:5px}.rich-block-editor ul[data-type=taskList] input{width:15px;height:15px;margin:0;accent-color:var(--accent)}.rich-block-editor ul[data-type=taskList] li>div{flex:1}.rich-block-editor ul[data-type=taskList] li>div>p{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.rich-block-editor li[data-checked=true]>div{color:#8a8b90;text-decoration:line-through}.document-highlight,.rich-block-editor a[href^="/highlights/"]{padding:.04em .12em;border-radius:2px;color:inherit;text-decoration:none;box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-print-color-adjust:exact;print-color-adjust:exact}.document-highlight.highlight-yellow,.rich-block-editor a[href^="/highlights/yellow"]{background:#ffe38f}.document-highlight.highlight-green,.rich-block-editor a[href^="/highlights/green"]{background:#bdebc9}.document-highlight.highlight-blue,.rich-block-editor a[href^="/highlights/blue"]{background:#bcdff6}.document-highlight.highlight-pink,.rich-block-editor a[href^="/highlights/pink"]{background:#f7c4dc}.document-highlight.highlight-purple,.rich-block-editor a[href^="/highlights/purple"]{background:#ddcbf7}.document-underline,.rich-block-editor a[href="/formats/underline"],.rich-block-editor a[href^="/highlights/"][href$="/underline"]{color:inherit;text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.15em}.rich-block-editor a[href^="/?doc="]{color:#303238;text-decoration:underline;text-underline-offset:2px}.mention-chip,.rich-block-editor a[href^="/mentions/"]{padding:1px 5px;border-radius:5px;color:#303136;background:#e9eaec;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;font-size:.86em;font-weight:650;text-decoration:none;white-space:nowrap}.rich-block-editor a[href^="/mentions/"]{cursor:text}.mention-menu{width:min(300px,calc(100% - 20px));max-height:250px;padding:5px;position:absolute;z-index:80;top:calc(100% - 2px);left:10px;overflow-y:auto;border:1px solid #dedfe2;border-radius:10px;color:#45464b;background:#fff;box-shadow:0 13px 34px #181a1f26;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.mention-menu.empty{padding:12px;color:#8d8e93;font-size:10.5px}.mention-menu button,.block-comments .mention-menu button{width:100%;height:auto;min-height:42px;padding:6px 7px;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;border:0;border-radius:7px;color:#55565b;background:#fff;text-align:left;cursor:pointer}.mention-menu button:hover,.mention-menu button.active{color:#242529;background:#f0f0f1}.mention-menu button>span:first-child{width:27px;height:27px;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:#fff;background:#5e5f64;font-size:8px;font-weight:700}.mention-menu button img{width:100%;height:100%;object-fit:cover}.mention-menu button>span:last-child{min-width:0;display:grid;gap:1px}.mention-menu button strong,.mention-menu button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-menu button strong{color:inherit;font-size:11px}.mention-menu button small{color:#96979c;font-size:9px}.block-comments .mention-menu{top:auto;bottom:calc(100% - 2px);left:0}.rich-block-editor .tableWrapper{width:fit-content;max-width:100%;margin:13px 0;overflow-x:auto;border:1px solid #e5e6e9;border-radius:9px}.rich-block-editor table{width:max-content;min-width:360px;margin:0;border-collapse:collapse;border-spacing:0;font:12px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.rich-block-editor th,.rich-block-editor td{padding:8px 9px;border:0;border-right:1px solid #e7e8eb;border-bottom:1px solid #e7e8eb;text-align:left;vertical-align:top}.rich-block-editor th{background:#f6f7f9;font-weight:650}.rich-block-editor tr:nth-child(2n) td{background:#fbfbfc}.rich-block-editor tr:last-child td{border-bottom:0}.rich-block-editor th:last-child,.rich-block-editor td:last-child{border-right:0}.rich-block-editor th p,.rich-block-editor td p{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.rich-block-editor .selectedCell{background:#e9eaec}.canvas-add-actions{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.new-block-composer{margin-block:4px 8px}.new-block-type-bar{min-height:32px;padding:3px 7px;display:flex;align-items:center;gap:3px;border-top:1px solid #ececef;color:#9a9ba0;font:9.5px/1.2 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.new-block-type-bar>span{margin-right:3px}.new-block-type-bar button{height:25px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:6px;color:#7b7c82;background:transparent;font:inherit;cursor:pointer}.new-block-type-bar button:hover,.new-block-type-bar button:focus-visible{color:#34353a;background:#f0f1f3}.document-read-only-note{margin:25px 0 0!important;padding:9px 10px;display:flex;align-items:center;gap:6px;border-radius:8px;color:#77787d!important;background:#f5f5f6;font-family:inherit!important;font-size:10.5px!important;line-height:1.4!important}.canvas-end{margin:0;padding:7px 9px;display:flex;align-items:center;gap:6px;border:0;border-radius:7px;opacity:.38;background:transparent;color:#8d8e94;font-size:10.5px;cursor:pointer;transition:opacity .15s}.document-canvas:hover .canvas-end{opacity:1}.canvas-end:focus-visible{opacity:1}.canvas-end:hover{background:#f5f6f8;color:#727379}.dialog-backdrop{position:fixed;inset:0;z-index:100;padding:24px;display:grid;place-items:center;background:#1b1d2347;animation:fade-in .16s ease-out}@media(max-width:700px){.canvas-block .attachment-preview-button{width:30px;padding:0;justify-content:center;font-size:0}.attachment-text-preview-backdrop{padding:8px}.attachment-text-preview-dialog{height:calc(100dvh - 16px);border-radius:11px}.attachment-text-preview-dialog>header{align-items:stretch;flex-direction:column;gap:8px}.attachment-text-preview-dialog nav{width:100%;overflow-x:auto}.attachment-text-preview-dialog nav>.attachment-preview-close{margin-left:auto}.attachment-source-preview{padding:18px 16px 40px;font-size:11.5px}.attachment-markdown-preview{padding:26px 20px 50px;font-size:15px}}.folder-action-dialog{width:min(440px,100%);position:relative;padding:30px;border:1px solid rgba(255,255,255,.7);border-radius:20px;background:#fffffff5;box-shadow:0 28px 90px #14171f3d;animation:rise-in .18s ease-out}.workspace-asset-dialog{width:min(720px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 32px));padding:18px;display:flex;flex-direction:column;gap:14px;border:1px solid #dedfe2;border-radius:12px;background:#fff;box-shadow:0 24px 70px #191b2038}.workspace-asset-page{min-height:560px;display:flex;flex-direction:column;gap:18px}.workspace-asset-dialog>header,.workspace-asset-page>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace-asset-dialog h2,.workspace-asset-dialog p,.workspace-asset-page h2,.workspace-asset-page p{margin:0}.workspace-asset-dialog header p,.workspace-asset-page header p{margin-top:4px;color:#7d7e84;font-size:11px}.workspace-asset-page h2{font-size:22px;letter-spacing:-.025em}.workspace-asset-dialog header>button{padding:4px;border:0;color:#77787d;background:transparent;cursor:pointer}.workspace-asset-browser,.workspace-asset-page-main{display:contents}.workspace-asset-tabs{display:flex;align-items:center;gap:5px}.workspace-asset-tabs button{height:31px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #dedfe2;border-radius:7px;color:#66676d;background:#fff;cursor:pointer}.workspace-asset-tabs button.active{color:#292a2e;border-color:#bcbec4;background:#f1f1f3}.workspace-asset-tabs .workspace-asset-upload{margin-left:auto}.workspace-asset-folders{min-height:32px;padding:1px 0 3px;display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:thin}.workspace-asset-folders-title{display:none}.workspace-asset-folders>button{min-width:0;height:29px;padding:0 8px;flex:none;display:inline-flex;align-items:center;gap:5px;border:1px solid #dedfe2;border-radius:7px;color:#707177;background:#fff;font-size:10px;cursor:pointer;transition:border-color .12s,background .12s,box-shadow .12s}.workspace-asset-folders>button>span{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-asset-folders>button>small{min-width:16px;color:#999a9f;font-size:8.5px;text-align:right}.workspace-asset-folders>button:hover:not(:disabled),.workspace-asset-folders>button.active{border-color:#bfc1c6;color:#34353a;background:#f2f2f4}.workspace-asset-folders>button.drop-target{border-color:#716de8;background:#eeedff;box-shadow:0 0 0 2px #716de829}.workspace-asset-folders>.workspace-asset-folder-add{border-style:dashed;color:#6d68d9}.workspace-asset-folder-actions{padding-left:5px;position:sticky;right:0;flex:none;display:flex;gap:3px;background:linear-gradient(90deg,transparent,#fff 12px)}.workspace-asset-folder-actions button{width:28px;height:28px;padding:0;display:grid;place-items:center;border:1px solid #dedfe2;border-radius:6px;color:#77787d;background:#fff;cursor:pointer}.workspace-asset-folder-actions button:hover:not(:disabled){color:#34353a;background:#f2f2f4}.workspace-asset-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-asset-upload-grid button{min-width:0;min-height:82px;padding:12px;display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:12px;border:1px dashed #cacbd0;border-radius:10px;color:#55565c;background:#ffffff8f;text-align:left;cursor:pointer;transition:border-color .14s,background .14s,transform .14s}.workspace-asset-upload-grid button:hover:not(:disabled){border-color:#96989f;background:#fff;transform:translateY(-1px)}.workspace-asset-upload-grid button:disabled{opacity:.5;cursor:default}.workspace-asset-upload-grid button>span{width:58px;height:56px;grid-row:1 / 3;display:grid;place-items:center;border-radius:8px;color:#71737a;background:#eeeef1}.workspace-asset-upload-grid .font-sample{color:#34353a;font-family:Georgia,serif;font-size:25px}.workspace-asset-upload-grid strong{align-self:end;color:#3f4045;font-size:11.5px}.workspace-asset-upload-grid small{align-self:start;margin-top:4px;overflow:hidden;color:#8e8f95;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-asset-search{height:34px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #dedfe2;border-radius:7px;color:#85868c;background:#fff}.workspace-asset-search:focus-within{color:#55565b;border-color:#b9bbc1}.workspace-asset-search input{min-width:0;flex:1;border:0;outline:0;color:#33343a;background:transparent;font:inherit}.workspace-asset-search input::placeholder{color:#9a9ca2;opacity:1}.workspace-asset-tag-filters{margin-top:-8px;display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.workspace-asset-tag-filters::-webkit-scrollbar{display:none}.workspace-asset-tag-filters button{min-height:26px;padding:0 8px;flex:none;display:inline-flex;align-items:center;gap:3px;border:1px solid #dedfe2;border-radius:999px;color:#77787d;background:#fff;font-size:9.5px;cursor:pointer}.workspace-asset-tag-filters button.active{border-color:#77787d;color:#292a2e;background:#f0f1f3}.workspace-asset-grid{min-height:180px;padding:2px;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;overflow:auto}.workspace-asset-grid>p{grid-column:1 / -1;place-self:center;color:#929399}.workspace-asset-grid>div{min-width:0;position:relative}.workspace-asset-grid>div[draggable=true]{cursor:grab}.workspace-asset-grid>div.dragging{opacity:.42}.workspace-asset-grid>div>button:first-child{width:100%;padding:6px;display:grid;gap:6px;border:1px solid transparent;border-radius:8px;color:#66676d;background:transparent;text-align:left;cursor:pointer}.workspace-asset-grid>div>button:first-child:hover{border-color:#d9dade;background:#f4f4f5}.workspace-asset-grid span{aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;border:1px solid #e1e2e4;border-radius:6px;background:#f3f3f4}.workspace-asset-grid img{max-width:100%;max-height:100%;object-fit:contain}.workspace-asset-grid .workspace-asset-font-preview{display:flex;align-items:center;justify-content:center;gap:10px;color:#777980}.workspace-asset-font-preview b{color:#34353a;font-size:34px;font-weight:500;line-height:1}.workspace-asset-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-asset-card-tags{min-width:0;display:flex;gap:3px;overflow:hidden}.workspace-asset-card-tags i{max-width:80px;padding:2px 5px;overflow:hidden;border-radius:999px;color:#77787d;background:#eceef1;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.workspace-asset-grid .workspace-asset-copy,.workspace-asset-grid .workspace-asset-rename,.workspace-asset-grid .workspace-asset-delete,.workspace-asset-grid .workspace-asset-download{width:26px;height:26px;padding:0;position:absolute;top:10px;right:10px;display:grid;place-items:center;border:1px solid #dedfe2;border-radius:6px;color:#56585e;background:#fffffff0;box-shadow:0 1px 5px #181a1f24;cursor:pointer}.workspace-asset-grid .workspace-asset-download{right:42px}.workspace-asset-grid .workspace-asset-rename{right:auto;left:10px}.workspace-asset-grid .workspace-asset-rename:hover:not(:disabled){color:#292a2e;border-color:#bfc0c4;background:#fff}.workspace-asset-grid .workspace-asset-delete:hover:not(:disabled){color:#9b3f3f;border-color:#e2bcbc;background:#fff2f2}.asset-rename-dialog>label,.asset-folder-dialog>label{display:grid;gap:6px;color:#77787d;font-size:10px;font-weight:650}.asset-rename-dialog>label :where(input,select),.asset-folder-dialog>label input{height:38px;padding:0 10px;border:1px solid #d6d7da;border-radius:8px;outline:0;color:#34353a;background:#fff;font:inherit;font-size:12px}.asset-rename-dialog>label :where(input,select):focus,.asset-folder-dialog>label input:focus{border-color:#929399;box-shadow:0 0 0 2px #28292d12}.workspace-asset-page .workspace-asset-grid{min-height:300px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-content:start;overflow:visible}.workspace-asset-page .workspace-asset-browser{min-width:0;display:grid;grid-template-columns:clamp(210px,18vw,240px) minmax(0,1fr);align-items:start;gap:24px}.workspace-asset-page .workspace-asset-page-main{min-width:0;display:flex;flex-direction:column;gap:18px}.workspace-asset-page .workspace-asset-folders{min-width:0;padding:5px 14px 9px 0;position:sticky;top:18px;display:flex;flex-direction:column;align-items:stretch;gap:3px;overflow:visible;border-right:1px solid #e3e4e7}.workspace-asset-page .workspace-asset-folders-title{height:31px;padding:0 10px;display:flex;align-items:center;color:#7e8086;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.workspace-asset-page .workspace-asset-folders>button{width:100%;height:38px;padding-inline:10px;gap:8px;border-color:transparent;border-radius:8px;background:transparent;font-size:11.5px}.workspace-asset-page .workspace-asset-folders>button>svg{width:16px;height:16px;flex:none}.workspace-asset-page .workspace-asset-folders>button>span{max-width:none}.workspace-asset-page .workspace-asset-folders>button>small{margin-left:auto;font-size:9.5px}.workspace-asset-page .workspace-asset-folders>button:hover:not(:disabled),.workspace-asset-page .workspace-asset-folders>button.active{border-color:transparent;background:#f0f1f3}.workspace-asset-page .workspace-asset-folders>.workspace-asset-folder-add{margin-top:5px;border-color:#d7d5f5}.workspace-asset-page .workspace-asset-folder-actions{margin-top:5px;padding:8px 4px 0;position:static;justify-content:flex-end;border-top:1px solid #ececef;background:transparent}@media(max-width:620px){.workspace-asset-page .workspace-asset-browser{display:flex;flex-direction:column;gap:14px}.workspace-asset-page .workspace-asset-folders{padding:1px 0 3px;position:static;flex-direction:row;align-items:center;gap:5px;overflow-x:auto;border-right:0}.workspace-asset-page .workspace-asset-folders-title{display:none}.workspace-asset-page .workspace-asset-folders>button{width:auto;height:29px;padding-inline:8px;border-color:#dedfe2;background:#fff}.workspace-asset-page .workspace-asset-folders>.workspace-asset-folder-add{margin-top:0}.workspace-asset-page .workspace-asset-folder-actions{margin:0;padding:0 0 0 5px;position:sticky;right:0;flex:none;border:0;background:linear-gradient(90deg,transparent,#fff 12px)}.workspace-asset-upload-grid{grid-template-columns:1fr}.workspace-asset-page .workspace-asset-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.dialog-close{position:absolute;top:15px;right:15px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:#f0f1f3;color:#77787d;cursor:pointer}.dialog-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#34363d,#111318);box-shadow:0 8px 18px #0000002e}.folder-action-dialog h2{margin:20px 0 6px;font-size:22px;letter-spacing:-.03em}.folder-action-dialog>p{margin:0 0 25px;color:var(--muted);font-size:12.5px;line-height:1.5}.folder-action-dialog label{display:flex;flex-direction:column;gap:8px;color:#5f6065;font-size:11px;font-weight:650}.folder-action-dialog label input{height:43px;padding:0 12px;border:1px solid rgba(30,33,40,.12);border-radius:10px;outline:0;background:#fafafd;font-size:13px}.folder-action-dialog label input:focus{border-color:#1d1d1f66;box-shadow:0 0 0 3px #1d1d1f12;background:#fff}.folder-delete-options{margin:0 0 20px;padding:0;display:grid;gap:8px;border:0}.folder-delete-options legend{margin-bottom:2px;color:#5f6065;font-size:11px;font-weight:650}.folder-action-dialog .folder-delete-options label{padding:11px 12px;flex-direction:row;align-items:flex-start;gap:10px;border:1px solid rgba(30,33,40,.12);border-radius:10px;cursor:pointer}.folder-action-dialog .folder-delete-options label:has(input:checked){border-color:#1d1d1f66;background:#fafafd}.folder-action-dialog .folder-delete-options input{width:15px;height:15px;margin:1px 0 0;padding:0;flex:none;accent-color:#1d1d1f}.folder-delete-options span{display:grid;gap:3px}.folder-delete-options strong{color:var(--ink);font-size:12px}.folder-delete-options small{color:var(--muted);font-size:10.5px;font-weight:400;line-height:1.4}.visually-hidden{width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.dialog-actions{margin-top:27px;display:flex;justify-content:flex-end;gap:8px}.dialog-actions>button:not(.primary-button){height:40px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:#727379;font-size:12px;cursor:pointer}.delete-document-dialog{width:min(420px,100%);padding:30px;border-radius:18px;background:#fff;box-shadow:0 28px 90px #14171f3d}.delete-document-dialog h2{margin:20px 0 7px;font-size:21px;letter-spacing:-.025em}.delete-document-dialog>p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.confirm-delete-name{margin-top:18px;display:grid;gap:7px;color:var(--muted);font-size:11px}.confirm-delete-name strong{color:var(--ink)}.confirm-delete-name input{height:39px;padding:0 11px;border:1px solid rgba(30,33,40,.16);border-radius:9px;outline:0;color:var(--ink);background:var(--surface,#fff);font:inherit;font-size:13px}.confirm-delete-name input:focus{border-color:#1d1d1f73;box-shadow:0 0 0 3px #1d1d1f12}.dialog-icon.danger{background:#c84646;box-shadow:0 8px 18px #b4323233}.dialog-actions>button.danger-button{color:#fff;background:#c84646}.dialog-actions .danger-button:hover:not(:disabled){background:#b43737}.dialog-actions button:disabled{opacity:.55;cursor:default}.access-dialog,.document-access-dialog{position:relative;border:1px solid rgba(255,255,255,.7);border-radius:20px;background:#fffffffa;box-shadow:0 28px 90px #14171f3d;animation:rise-in .18s ease-out}.access-dialog{width:min(700px,100%);max-height:min(760px,calc(100vh - 48px));padding:28px;display:flex;flex-direction:column;overflow:hidden}.access-dialog-heading{padding-right:45px;display:flex;align-items:center;gap:14px}.access-dialog-heading h2,.document-access-dialog h2{margin:0 0 4px;font-size:21px;letter-spacing:-.025em}.access-dialog-heading p,.document-access-dialog>p{margin:0;color:var(--muted);font-size:11.5px}.access-invite{margin-top:20px;padding-top:16px;display:grid;grid-template-columns:minmax(190px,1fr) minmax(310px,1.25fr);align-items:end;gap:10px 18px;border-top:1px solid #eceef1}.access-invite>div:first-child{display:grid;gap:4px}.access-invite strong{display:flex;align-items:center;gap:6px;color:#36373c;font-size:11.5px}.access-invite small{color:#96979c;font-size:9.5px;line-height:1.4}.access-invite form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 6px}.access-invite form label{grid-column:1 / -1;color:#8b8c91;font-size:9px}.access-invite input{min-width:0;height:34px;padding:0 10px;border:1px solid #dfe1e5;border-radius:8px;outline:0;color:#3f4045;background:#fff;font-size:11px}.access-invite input:focus{border-color:#a4a5aa;box-shadow:0 0 0 2px #28292d0f}.access-invite form button{height:34px;padding:0 13px;border:0;border-radius:8px;color:#fff;background:#292a2e;font-size:10px;font-weight:650;cursor:pointer}.access-invite form button:disabled{opacity:.4;cursor:default}.access-pending-invites{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.access-pending-invites>span{margin-right:2px;color:#8b8c91;font-size:9px;font-weight:650;text-transform:uppercase}.access-pending-invites>small{padding:4px 7px;border-radius:6px;color:#67686d;background:#f0f1f3}.access-people-search{width:min(520px,100%);height:44px;margin:22px auto 0;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid #d7d9de;border-radius:12px;color:#8d8f95;background:#fff;box-shadow:0 5px 18px #1e20270f}.access-people-search:focus-within{border-color:#8f8bdc;box-shadow:0 0 0 4px #5551d71a,0 7px 22px #1e202714}.access-people-search>svg{flex:none}.access-people-search input{min-width:0;height:100%;flex:1;border:0;outline:0;color:#35363b;background:transparent;font:inherit;font-size:12px}.access-people-search input::placeholder{color:#9a9ca1}.access-people-search input::-webkit-search-cancel-button{display:none}.access-people-search button{width:26px;height:26px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;color:#8d8f95;background:transparent;cursor:pointer}.access-people-search button:hover:not(:disabled){color:#424349;background:#f0f1f3}.access-people-search+.access-user-list{margin-top:10px}.access-people-results{scrollbar-gutter:stable}.access-results-more{padding:10px 8px;color:#92949a;font-size:9px;text-align:center}.access-user-list{min-height:80px;margin-top:18px;display:grid;flex:1;gap:8px;overflow-y:auto}.access-user-row{padding:12px;display:grid;grid-template-columns:minmax(190px,1fr) 100px 64px auto;align-items:center;gap:12px;border:1px solid #eceef1;border-radius:11px;background:#fafbfc;transition:border-color .15s,background .15s}.access-user-identity{min-width:0;display:flex;align-items:center;gap:9px}.access-user-identity>img,.access-user-identity>span{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;object-fit:cover;color:#fff;background:#55575d;font-size:9px;font-weight:700}.access-user-identity div{min-width:0;display:grid}.access-user-name{min-width:0;display:flex;align-items:center;gap:6px}.access-user-identity strong{overflow:hidden;color:#36373c;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.access-user-external{padding:2px 5px;border-radius:5px;color:#7a6648;background:#f2eadc;font-size:7.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.access-user-identity small{overflow:hidden;color:#96979c;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.access-user-row>label{display:flex;align-items:center;gap:6px;color:#8b8c91;font-size:9px}.access-user-row>label.access-user-developer{height:30px;padding:0 9px;display:flex;justify-content:center;gap:7px;border:1px solid #dfe1e5;border-radius:7px;color:#66676c;background:#fff;font-size:10.5px;font-weight:600;cursor:pointer}.access-user-developer:hover{border-color:#c9cbd0;background:#f7f7f8}.access-user-developer:has(input:checked){border-color:#cac8f0;color:#504cbd;background:#f3f2ff}.access-user-developer input{margin:0;accent-color:var(--accent)}.access-user-developer:has(input:disabled){opacity:.55;cursor:default}.access-user-row select{min-width:0;height:30px;flex:1;padding:0 7px;border:1px solid #dfe1e5;border-radius:7px;outline:0;background:#fff;font-size:11px}.access-user-actions{display:flex;align-items:center;gap:6px}.save-access-button{height:30px;display:flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:7px;color:#fff;background:var(--accent);font-size:10px;cursor:pointer;transition:opacity .15s,color .15s,background .15s}.access-user-actions .save-access-button{width:70px}.save-access-button:disabled{opacity:.45;cursor:default}.save-access-button.saving:disabled,.save-access-button.saved:disabled{opacity:1}.save-access-button.saved{color:#287a46;background:#e6f4ea}.remove-access-button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #ead8d9;border-radius:7px;color:#a44a50;background:#fff7f7;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1),border-color .14s ease,background .14s ease}.remove-access-button:hover:not(:disabled){border-color:#dbb9bb;background:#fcebec}.remove-access-button:active:not(:disabled){transform:scale(.97)}.remove-access-button:disabled{opacity:.45;cursor:default}@media(prefers-reduced-motion:reduce){.remove-access-button{transition:border-color .14s ease,background .14s ease}.remove-access-button:active:not(:disabled){transform:none}}.access-user-row.is-saved{border-color:#c5e2ce;background:#f8fcf9}.folder-members-dialog{width:min(700px,100%)}.folder-member-row{padding:12px;display:grid;grid-template-columns:minmax(220px,1fr) 130px 70px;align-items:center;gap:14px;border:1px solid #eceef1;border-radius:11px;background:#fafbfc;transition:border-color .15s,background .15s}.folder-member-row.has-access{border-color:#dedcf1;background:#f6f5fc}.folder-member-row:has(.folder-member-role){grid-template-columns:minmax(220px,1fr) auto}.folder-member-row select{height:30px;padding:0 7px;border:1px solid #dfe1e5;border-radius:7px;outline:0;background:#fff;font-size:11px}.folder-member-role{padding:5px 8px;border-radius:6px;color:#77787d;background:#eceef1;font-size:9.5px;font-weight:600}.folder-member-admin{color:#77787d;font-size:10px}.access-empty{padding:35px;color:var(--muted);text-align:center}.document-access-dialog{width:min(520px,100%);max-height:min(760px,calc(100vh - 48px));padding:28px;overflow-y:auto}.document-access-dialog>.dialog-icon{margin-bottom:17px}.document-access-dialog>p{margin:7px 0 22px}.document-access-dialog section{margin-top:20px;padding-top:18px;border-top:1px solid #eceef1}.document-access-dialog h3{margin:0 0 11px;display:flex;align-items:center;gap:6px;color:#55575d;font-size:11px}.document-manager-only{margin:-7px 0 18px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e2e4e8;border-radius:10px;background:#fafbfc;cursor:pointer}.document-manager-only>span{min-width:0;display:flex;align-items:flex-start;gap:9px}.document-manager-only>span>svg{margin-top:2px;flex:none;color:#777980}.document-manager-only>span>span{min-width:0;display:grid;gap:2px}.document-manager-only strong{color:#414247;font-size:11px;font-weight:650}.document-manager-only small{color:#8a8c92;font-size:9.5px;line-height:1.35}.document-manager-only input{width:15px;height:15px;flex:none;accent-color:var(--accent);cursor:pointer}.document-manager-only input:disabled{cursor:not-allowed}.manager-only-note{margin:0 0 13px;padding:10px 11px;border-radius:8px;color:#806323;background:#fff9ec;font-size:10px;line-height:1.4}.share-link{margin-bottom:20px;display:grid;gap:8px}.share-link>div:first-child{display:grid;gap:2px}.share-link strong{color:#414247;font-size:11px}.share-link small{color:#96979c;font-size:9.5px}.share-link>div.share-link-access{min-height:48px;padding:9px 10px;display:flex;align-items:center;gap:9px;border:1px solid #e2e4e8;border-radius:9px;color:#66686e;background:#fafbfc}.share-link-access>svg{flex:none}.share-link-access>span{display:grid;gap:2px}.share-link-access.is-private{border-color:#ead9ae;color:#806323;background:#fff9ec}.share-link-access.is-private strong{color:#6d521c}.share-link-access.is-private small{color:#92743a}.share-link-field{height:38px;display:flex;border:1px solid #dfe1e5;border-radius:8px;background:#f7f8fa}.share-link-field input{min-width:0;flex:1;padding:0 10px;border:0;outline:0;color:#696a70;background:transparent;font:10.5px ui-monospace,SFMono-Regular,Menlo,monospace}.share-link-field button{min-width:94px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-left:1px solid #dfe1e5;border-radius:0 7px 7px 0;color:#4f5055;background:#fff;font-size:10px;font-weight:650;cursor:pointer}.share-link-field button:hover:not(:disabled){color:#1d1d1f;background:#eceef1}.share-link-field button:disabled{opacity:.5;cursor:default}.share-link-field button svg{width:13px;height:13px}.guest-access{margin:0 0 20px;padding:14px;display:grid;gap:9px;border:1px solid #e2e4e8;border-radius:10px;background:#fafbfc}.document-access-dialog .guest-access h3{margin:0}.guest-access>p{margin:-3px 0 2px;color:#8b8c91;font-size:9.5px;line-height:1.45}.guest-access form{display:flex;gap:6px}.guest-access form input{min-width:0;height:34px;flex:1;padding:0 9px;border:1px solid #dfe1e5;border-radius:7px;outline:0;color:#45464b;background:#fff;font-size:10.5px}.guest-access form input:focus{border-color:#b8b9be;box-shadow:0 0 0 2px #6b5bd214}.guest-access form button,.guest-access-list button{height:34px;padding:0 10px;border:0;border-radius:7px;color:#fff;background:#5551d7;font-size:10px;font-weight:650;cursor:pointer}.guest-access button:disabled{opacity:.5;cursor:default}.guest-access-list{display:grid;gap:4px}.guest-access-list>div{min-width:0;padding:6px 7px 6px 9px;display:flex;align-items:center;gap:8px;border-radius:7px;background:#fff}.guest-access-list span{min-width:0;flex:1;display:grid;color:#4d4e53;font-size:10px}.guest-access-list span small{color:#999a9f;font-size:8.5px}.guest-access-list button{height:27px;display:flex;align-items:center;gap:4px;color:#8b4b4b;background:#f7eeee;font-size:9px}.guest-access .share-link-field{margin-top:1px;background:#fff}.document-access-dialog section>.access-people-search{margin-top:0;margin-bottom:10px}.share-user-list{max-height:180px;margin-bottom:13px;display:grid;gap:5px;overflow-y:auto}.share-user-list>label{padding:7px 8px;display:flex;align-items:center;gap:8px;border-radius:8px;background:#f7f8fa;color:#45464b;font-size:11px}.share-user-list input{accent-color:var(--accent)}.share-user-list label span{display:grid}.share-user-list small{color:#999a9f;font-size:9px}.share-user-list>.share-user-empty{padding:14px 8px;text-align:center}.access-secondary-section{margin-top:20px;padding-top:18px;border-top:1px solid #eceef1}.primary-button.compact{min-height:34px;padding:0 12px;font-size:11px}.move-folder-list{display:grid;gap:5px}.move-folder-list button{height:38px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid #e8eaed;border-radius:8px;color:#57595f;background:#fafbfc;font-size:11px;cursor:pointer}.move-folder-list button:hover{border-color:#c8c9cc;color:#1d1d1f;background:#fff}.move-folder-list button span{flex:1;text-align:left}.toast{position:fixed;z-index:200;right:22px;bottom:22px;max-width:380px;min-height:46px;padding:9px 9px 9px 12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(120,30,30,.1);border-radius:12px;color:#7d2d2d;background:#fff7f7f0;box-shadow:0 12px 36px #1e202824;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:12px}.toast>span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#e15151;font-size:11px;font-weight:700}.toast button{margin-left:auto;width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:7px;color:#9a6b6b;background:transparent;cursor:pointer}.bug-report-trigger{width:38px;min-height:38px;padding:0 10px;position:fixed;z-index:90;right:22px;bottom:22px;overflow:hidden;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:0;border:1px solid rgba(30,32,38,.14);border-radius:999px;color:#55565b;background:#ffffffe6;box-shadow:0 8px 26px #191b2221;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:10.5px;font-weight:650;white-space:nowrap;cursor:pointer;transition:width .3s cubic-bezier(.22,1,.36,1),gap .3s cubic-bezier(.22,1,.36,1),color .14s,transform .14s,box-shadow .14s;will-change:width}.bug-report-trigger>svg{flex:none}.bug-report-trigger>span{opacity:0;transform:translate(4px);transition:opacity .15s ease-out,transform .25s cubic-bezier(.22,1,.36,1)}.bug-report-trigger:is(:hover,:focus-visible){width:136px;gap:7px;color:#202125;transform:translateY(-1px);box-shadow:0 11px 30px #191b222b}.bug-report-trigger:is(:hover,:focus-visible)>span{opacity:1;transform:translate(0)}@media(hover:hover)and (pointer:fine){.bug-report-trigger.deck-report-trigger{min-height:26px;height:26px;padding-inline:5px;right:13px;bottom:2px}}@media(min-width:761px){.design-view~.bug-report-trigger{right:532px;bottom:64px}}.bug-report-backdrop{z-index:900}.bug-report-dialog{width:min(560px,100%);max-height:min(760px,calc(100dvh - 48px));overflow-y:auto;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#fffffffa;box-shadow:0 28px 90px #14171f47;animation:rise-in .18s ease-out}.bug-report-dialog form{padding:25px;display:grid;gap:18px}.bug-report-dialog form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.bug-report-dialog form>header>div{display:flex;align-items:center;gap:11px}.bug-report-dialog form>header>div>span{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:10px;color:#4c4f59;background:#eeeef1}.bug-report-dialog h2,.bug-report-dialog p{margin:0}.bug-report-dialog h2{color:#292a2e;font-size:19px;letter-spacing:-.025em}.bug-report-dialog header p{margin-top:3px;color:#85868b;font-size:10.5px}.bug-report-dialog form>header>button{width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;color:#898a90;background:transparent;cursor:pointer}.bug-report-description{display:grid;gap:7px;color:#55565b;font-size:10px;font-weight:650}.bug-report-description textarea{width:100%;min-height:128px;resize:vertical;padding:11px 12px;border:1px solid #d8d9dd;border-radius:10px;outline:0;color:#34353a;background:#fbfbfc;font-size:12px;font-weight:400;line-height:1.5}.bug-report-description textarea:focus{border-color:#9b9ca2;background:#fff;box-shadow:0 0 0 3px #2c2d320f}.bug-report-context{min-width:0;margin-top:-7px;padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 9px;border:1px solid #e3e4e7;border-radius:9px;color:#85868b;background:#f8f8fa;font-size:9.5px}.bug-report-context>span,.bug-report-context>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bug-report-context>span:before{content:"URL · ";color:#aaa}.bug-report-context>button{height:27px;padding:0 8px;display:flex;align-items:center;gap:5px;grid-row:1 / 3;grid-column:2;border:1px solid #d7d8dc;border-radius:7px;color:#5f6066;background:#fff;font-size:9.5px;cursor:pointer}.bug-report-context>small{color:#63646a}.bug-report-context>small:before{content:"Component · ";color:#aaa}.bug-report-attachments{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bug-report-attachments :is(button,label){min-height:62px;padding:10px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px dashed #cfd0d4;border-radius:10px;color:#66676d;background:#fafbfc;font-size:10.5px;cursor:pointer}.bug-report-attachments :is(button,label):hover{border-color:#aeb0b5;color:#303136;background:#fff}.bug-report-attachments input{width:1px;height:1px;position:absolute;opacity:0;pointer-events:none}.bug-report-attachments small{grid-column:1 / -1;color:#999a9f;font-size:9px;text-align:center}.bug-report-preview{position:relative;overflow:hidden;border:1px solid #dedfe2;border-radius:10px;background:#f1f2f4}.bug-report-preview img{width:100%;max-height:230px;display:block;object-fit:contain}.bug-report-preview button{height:29px;padding:0 9px;position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:5px;border:1px solid rgba(30,32,38,.15);border-radius:7px;color:#55565b;background:#ffffffeb;box-shadow:0 3px 10px #14161c1f;font-size:9.5px;cursor:pointer}.bug-report-privacy{color:#929399;font-size:9px;line-height:1.45}.bug-report-dialog form>footer{display:flex;justify-content:flex-end;gap:8px}.bug-report-dialog form>footer>button:not(.primary-button){height:40px;padding:0 14px;border:0;border-radius:9px;color:#727379;background:transparent;font-size:11px;cursor:pointer}.bug-report-success{padding:38px 28px 28px;display:grid;justify-items:center;gap:10px;text-align:center}.bug-report-success>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#287a46;background:#e6f4ea}.bug-report-success p{color:#818287;font-size:11px}.bug-report-ticket{min-width:200px;height:42px;margin:8px 0 6px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dedfe2;border-radius:9px;color:#56575c;background:#f8f8fa;font-size:10px;cursor:pointer}.bug-report-ticket strong{color:#292a2e;font:650 12px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.ticket-screenshot .deck-rich-text-content .ProseMirror p:only-child:empty:before{color:#0000006b}.ticket-screenshot .deck-table.striped tr:nth-child(2n) td{background:var(--table-fill)}.ticket-screenshot .deck-table :is(th,td){background-image:none!important}.ticket-screenshot :is(.deck-text-link,.deck-element.has-link.type-text .deck-text-preview){text-decoration-color:currentColor}.ticket-screenshot .deck-color-swatches button{color:#fff}.ticket-screenshot .document-generated-toc li{border-bottom-color:#50525824}.ticket-screenshot :is(.drop-image.drop-before:before,.drop-image.drop-after:after){box-shadow:0 0 0 3px #1d1d1f24}.ticket-screenshot .table-editor-shell .table-data-settings>div>button:focus-visible{background:#1d1d1f17}.ticket-picking,.ticket-picking *{cursor:crosshair!important}.ticket-picking .bug-report-trigger{visibility:hidden}.bug-report-picker{position:fixed;z-index:1100;inset:0;pointer-events:none}.bug-report-picker>div{min-height:36px;padding:0 12px;position:absolute;top:14px;left:50%;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;background:#1c1d22e6;box-shadow:0 8px 28px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:10.5px;transform:translate(-50%)}.bug-report-picker>div small{color:#aeb0b6;font-size:9px}.bug-report-picker>i{position:absolute;border:2px solid #6d68e8;border-radius:4px;background:#6d68e81a;box-shadow:0 0 0 2px #ffffffa6,0 4px 14px #1e1b5033}@media(max-width:560px){.bug-report-trigger>span{display:none}.bug-report-trigger,.bug-report-trigger:is(:hover,:focus-visible){width:38px;padding:0;justify-content:center}.bug-report-attachments{grid-template-columns:1fr}.bug-report-attachments small{grid-column:1}}.save-reassurance{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;pointer-events:none;animation:save-reassurance-fade 1.45s ease-out both}.save-reassurance-thumb{font-size:clamp(96px,20vw,220px);line-height:1;filter:drop-shadow(0 16px 18px rgba(29,29,31,.2));animation:save-reassurance-pop 1.45s cubic-bezier(.2,1.25,.3,1) both}.save-reassurance-feels-good{width:min(72vw,520px);height:auto;animation:save-reassurance-feels-good 1.45s ease-out both}.save-reassurance-chill{color:var(--ink);font-size:clamp(52px,10vw,112px);font-weight:450;letter-spacing:-.035em;line-height:1;animation:save-reassurance-pop 1.45s cubic-bezier(.2,1.15,.3,1) both}.save-reassurance-confetti{position:absolute;inset:0}.save-confetti-burst{width:0;height:0;position:absolute}.save-confetti-burst.bottom-left{bottom:18px;left:18px}.save-confetti-burst.top-left{top:18px;left:18px;transform:rotate(90deg)}.save-confetti-burst.top-right{top:18px;right:18px;transform:rotate(180deg)}.save-confetti-burst.bottom-right{right:18px;bottom:18px;transform:rotate(-90deg)}.save-confetti-burst i{position:absolute;width:8px;height:14px;border-radius:2px;background:#ff4f7b;animation:save-confetti-burst 1.35s cubic-bezier(.1,.65,.25,1) both;animation-delay:var(--delay)}.save-confetti-burst i:nth-child(1){--x: 16vw;--y: -22vh;--spin: 480deg;--delay: 0s;background:#ff4f7b}.save-confetti-burst i:nth-child(2){--x: 23vw;--y: -15vh;--spin: -540deg;--delay: .03s;background:#ffd447}.save-confetti-burst i:nth-child(3){--x: 11vw;--y: -34vh;--spin: 620deg;--delay: .06s;background:#53d8a6}.save-confetti-burst i:nth-child(4){--x: 31vw;--y: -28vh;--spin: -420deg;--delay: .02s;background:#6c8cff}.save-confetti-burst i:nth-child(5){--x: 19vw;--y: -39vh;--spin: 700deg;--delay: .08s;background:#bd75ff}.save-confetti-burst i:nth-child(6){--x: 36vw;--y: -18vh;--spin: -660deg;--delay: .05s;background:#ff8a45}.save-confetti-burst i:nth-child(7){--x: 9vw;--y: -27vh;--spin: 440deg;--delay: .1s;background:#31bde6}.save-confetti-burst i:nth-child(8){--x: 27vw;--y: -36vh;--spin: -580deg;--delay: .07s;background:#f56cc1}.save-confetti-burst i:nth-child(9){--x: 39vw;--y: -32vh;--spin: 520deg;--delay: .04s;background:#9bdb4d}.save-confetti-burst i:nth-child(10){--x: 14vw;--y: -46vh;--spin: -720deg;--delay: .11s;background:#ffcf4a}.save-confetti-burst i:nth-child(11){--x: 33vw;--y: -43vh;--spin: 600deg;--delay: .09s;background:#7b6cff}.save-confetti-burst i:nth-child(12){--x: 44vw;--y: -24vh;--spin: -500deg;--delay: .12s;background:#44d6c2}.save-confetti-burst i:nth-child(3n){width:10px;height:10px;border-radius:50%}.save-confetti-burst i:nth-child(4n){width:14px;height:6px}@keyframes save-reassurance-fade{0%,72%{opacity:1}to{opacity:0}}@keyframes save-reassurance-pop{0%{transform:translateY(10px) scale(.72)}18%{transform:scale(1.06)}34%,72%{transform:scale(1)}to{transform:translateY(-20px) scale(1.02)}}@keyframes save-reassurance-feels-good{0%{filter:blur(8px);transform:scale(.96)}22%,72%{filter:blur(0);transform:scale(1)}to{filter:blur(7px);transform:translateY(-12px) scale(1.02)}}@keyframes save-confetti-burst{0%{opacity:0;transform:translate(0) scale(.4) rotate(0)}8%,72%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1) rotate(var(--spin))}}.loading-view{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:17px;color:#818288;font-size:12px}.loading-orbit{width:38px;height:38px;position:relative;border:1px solid rgba(30,33,40,.08);border-radius:50%;animation:spin 1s linear infinite}.loading-orbit span{width:8px;height:8px;position:absolute;top:-4px;left:15px;border-radius:50%;background:var(--accent);box-shadow:0 2px 8px #00000040}.access-denied-view{min-height:100vh;display:grid;place-items:center;padding:24px;color:#33343a;background:#f5f5f7}.access-denied-card{width:min(360px,100%);display:grid;justify-items:center;gap:13px;text-align:center}.access-denied-card .brand{margin-bottom:28px}.access-denied-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid #dedfe2;border-radius:15px;color:#595a60;background:#fff;box-shadow:0 8px 24px #1c1e2414}.access-denied-card h1{margin:2px 0 0;color:#222328;font-size:24px;letter-spacing:-.035em}.access-denied-card>p{max-width:320px;margin:0 0 7px;color:#77787e;font-size:13px;line-height:1.55}.access-denied-card>.primary-button{min-width:150px}.access-request-sent{height:40px;display:flex;align-items:center;gap:7px;color:#31734c;font-size:12px;font-weight:650}.access-denied-back{height:34px;padding:0 10px;display:flex;align-items:center;gap:6px;border:0;color:#85868b;background:transparent;font-size:11px;cursor:pointer}.access-denied-back:hover{color:#33343a}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}@media(max-width:1480px){.document-view .library-workspace.has-right-rail{width:min(1320px,calc(100% - 64px))}.library-content.has-right-rail{grid-template-columns:190px minmax(0,1fr);gap:42px}.document-comments-sidebar{width:300px;height:auto;margin:0;position:fixed;z-index:60;top:95px;right:16px;bottom:0}}@media(max-width:1380px){.deck-editor-shell{grid-template-columns:184px minmax(0,1fr) 272px}.deck-editor-shell:not(.inspector-open){grid-template-columns:184px minmax(0,1fr)}}@media(max-width:1180px){.canvas-layout,.canvas-layout.has-outline{width:min(850px,100%);display:block}.canvas-layout.has-outline.outline-expanded{width:100%;display:grid;grid-template-columns:fit-content(min(280px,30vw)) minmax(0,1fr);gap:14px}.document-outline{width:max-content;max-width:calc(100% - 16px);top:8px;margin:0 0 8px 8px}.canvas-layout.outline-expanded .document-outline{width:100%;max-width:none;margin:0}.document-outline .outline-header{margin:0}.document-outline .outline-heading,.document-outline .outline-list{display:none}.document-outline .outline-expand-button{width:auto;height:31px;padding:0 10px;display:flex;align-items:center;gap:6px;opacity:1;border:1px solid #dedfe2;color:#66676c;background:#fffffff5;box-shadow:0 5px 18px #181a1f1a}.document-outline .outline-expand-button span{display:inline;font-size:10px}.canvas-layout.outline-expanded .document-outline .outline-heading{display:flex}.canvas-layout.outline-expanded .document-outline .outline-list{display:grid}.canvas-layout.outline-expanded .document-outline .outline-expand-button{width:27px;height:27px;padding:0;display:grid;border:0;background:transparent;box-shadow:none}.canvas-layout.outline-expanded .document-outline .outline-expand-button span{display:none}.canvas-layout.has-outline .document-canvas{padding-top:12px}.deck-toolbar{gap:4px}.deck-toolbar kbd,.deck-zoom>span{display:none}.deck-toolbar .deck-insert-tools{gap:1px}.deck-toolbar .deck-insert-tools>button,.deck-toolbar .deck-media-trigger,.deck-toolbar .deck-inspector-toggle{width:30px;padding:0;justify-content:center;font-size:0}.deck-toolbar .deck-shape-picker summary{width:34px;padding:0;justify-content:center;font-size:0}.deck-toolbar .deck-shape-picker summary svg:nth-of-type(2){display:none}}@media(max-width:700px){.canvas-layout.has-outline.outline-expanded{display:block}.canvas-layout.outline-expanded .document-outline{width:max-content;max-width:min(280px,calc(100% - 16px));height:31px;margin:0 0 8px 8px;display:block}.canvas-layout.outline-expanded .outline-header,.canvas-layout.outline-expanded .outline-list{border:1px solid #dedfe2;background:#fff}.canvas-layout.outline-expanded .outline-header{height:31px;padding:0 4px;border-radius:10px 10px 0 0}.canvas-layout.outline-expanded .outline-list{max-height:min(360px,42dvh);padding:6px;border-top:0;border-radius:0 0 10px 10px;box-shadow:0 12px 24px #181a1f24}html[data-theme=dark] .canvas-layout.outline-expanded .outline-header,html[data-theme=dark] .canvas-layout.outline-expanded .outline-list{border-color:#3b3d42;background:#242529}}@media(max-width:900px){.deck-deleted-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-header{padding:0 22px;grid-template-columns:1fr auto}.library-workspace{width:min(100% - 34px,700px)}.library-content{display:block}.library-sidebar{max-height:none;position:static;margin-bottom:14px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.library-sidebar::-webkit-scrollbar{display:none}.library-sidebar nav{width:max-content;display:flex;gap:4px}.sidebar-section{display:flex;gap:4px}.sidebar-section+.sidebar-section{margin:0;padding:0;border:0}.sidebar-section-label{display:none}.folder-heading{margin:0}.folder-heading p{display:none}.library-sidebar button{width:auto;padding:0 11px}.sidebar-create-row{margin-right:7px;display:flex;gap:4px}.folder-menu-trigger{width:28px;padding:0}.folder-actions{position:relative;top:auto;right:auto;padding:0;opacity:1;background:transparent;box-shadow:none;transform:none}.library-main{padding-top:20px}.document-view .library-workspace{width:min(100% - 34px,850px)}.document-view .library-content{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.document-view .library-sidebar{display:none}.document-view .library-main{padding-top:12px}.document-view .library-workspace.has-right-rail{width:min(100% - 34px,850px)}.document-comments-sidebar{width:min(330px,calc(100% - 24px));right:12px;box-shadow:-12px 0 30px #181a1f1f}.library-controls{margin-left:0;align-items:flex-start;flex-direction:column;gap:12px}.document-controls{align-items:center;flex-direction:row}.search-box,.tag-filter-control{width:100%}.archive-bulk-actions{width:100%;margin-left:0;flex-wrap:wrap}.list-heading{display:none}.list-heading.archive-list-heading{display:flex}.archive-list-heading .archive-select-all{left:28px}.archive-list-heading>span:not(:first-child){display:none}.file-row{grid-template-columns:36px minmax(0,1fr) 72px;padding:0 18px}.file-tags,.file-owner{display:none}.canvas-scroll{padding:14px 16px 50px}.document-canvas{min-height:100%;padding:36px 45px 70px;border-radius:13px}.deck-tag-trigger{width:30px;padding:0;justify-content:center}.deck-tag-trigger>span,.deck-tag-trigger>small{display:none}.deck-editor-shell{grid-template-columns:144px minmax(0,1fr) 256px}.deck-editor-shell:not(.inspector-open){grid-template-columns:144px minmax(0,1fr)}.deck-filmstrip{padding-inline:7px}.deck-slide-selection-hint{display:none}.deck-thumbnail-item{padding-left:17px}.deck-stage-wrap{--deck-stage-padding: 18px}.deck-workspace-footer span:last-child{display:none}.deck-presentation.speaker-view{padding:54px 28px 76px}.deck-speaker-layout{grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:20px}}@media(max-width:700px){.document-image-resize-handle{width:24px;height:24px;right:-12px;bottom:-12px}.pwa-install-control{display:block}.pwa-install-button{width:36px;height:36px;border-radius:9px}.document-view .document-controls{min-height:91px;padding:7px 12px 8px;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:5px}.document-view .canvas-breadcrumbs{width:100%;gap:5px}.document-view .canvas-breadcrumbs button{max-width:108px;height:32px;padding-inline:3px}.document-view .canvas-breadcrumbs strong{max-width:none;flex:1}.document-view .canvas-status{width:100%;padding:1px 0;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.document-view .canvas-status::-webkit-scrollbar{display:none}.document-view .document-manage-actions{gap:2px}.document-view .document-access-button,.document-view .document-delete-button,.document-view .document-read-only-badge{min-width:36px;width:36px;height:36px;padding:0;flex:none;justify-content:center;border-radius:9px;font-size:0}.document-view .document-export>.document-access-button svg+svg{display:none}.document-view :is(.document-icon-button,.document-export>.document-access-button){display:grid;place-items:center;line-height:0}.document-view :is(.document-icon-button,.document-export>.document-access-button)>svg{display:block;grid-area:1 / 1;margin:auto}.document-view .live-status{width:6px;flex:none}.document-view .live-status span{display:none}.document-view .save-status{width:14px;flex:none;gap:0;font-size:0}.document-view .viewer-presence{padding-left:2px}.document-view .viewer-avatar{width:24px;height:24px}.document-view .document-meta{flex-wrap:wrap;row-gap:8px}.document-view .document-author{max-width:100%}.document-view .document-pane{width:calc(100% - clamp(24px,4vw,64px));margin-inline:auto}.document-view .canvas-scroll{padding-inline:0}.document-view .document-canvas{padding-inline:clamp(24px,4vw,56px)}.document-view .document-comments-sidebar{top:143px}}@media(max-width:560px){.share-link-field{height:auto;display:grid}.share-link-field input{width:100%;height:38px}.share-link-field button{width:100%;height:36px;border-top:1px solid #dfe1e5;border-left:0;border-radius:0 0 7px 7px}.guest-access form{display:grid}.guest-access form button{width:100%}.deck-feedback-panel.presentation{width:auto;right:8px;left:8px;bottom:62px}.deck-shortcuts-dialog{padding:12px}.deck-shortcuts-groups{grid-template-columns:1fr}.deck-deleted-dialog{padding:12px}.deck-deleted-grid{grid-template-columns:1fr}.library-header{height:60px;padding:0 15px}.workspace-user{gap:4px}.workspace-brand .brand>span:last-child{display:none}.document-view{height:100svh;height:100dvh}.document-view .library-header{height:52px;padding:0 12px}.document-view .brand{gap:8px;font-size:15px}.document-view .brand-mark{width:30px;height:30px;border-radius:8px}.document-view .avatar{width:30px;height:30px}.mentions-button,.theme-toggle,.puppy-mode-toggle{min-width:36px;height:36px;border-radius:9px}.document-view .library-workspace{width:100%;height:calc(100svh - 52px);height:calc(100dvh - 52px)}.document-view .library-main{padding-top:0}.workspace-status{display:none}.library-workspace{width:calc(100% - 24px)}.library-main{padding-top:16px}.file-row{min-height:82px}.file-folder{max-width:38%}.document-manage-actions{gap:2px}.live-status{width:6px;flex:none}.live-status span{display:none}.viewer-presence{padding-left:2px}.viewer-avatar{width:22px;height:22px}.save-status{width:14px;flex:none;gap:0;font-size:0}.document-access-button,.document-delete-button{width:28px;padding:0;justify-content:center;font-size:0}.document-read-only-badge{width:27px;padding:0;justify-content:center;font-size:0}.document-export>.document-access-button svg+svg{display:none}.canvas-breadcrumbs button{max-width:100px}.canvas-breadcrumbs strong{max-width:190px}.document-author{max-width:90px}.canvas-scroll{padding:0}.document-view .document-pane{margin-inline:12px;border-radius:12px 12px 0 0;box-shadow:none}.document-view .document-comments-sidebar{width:100%;right:0;border-inline:0;border-radius:0}.document-view .document-canvas{min-height:100%;padding-top:26px;padding-bottom:max(70px,calc(44px + env(safe-area-inset-bottom)));border:0;border-radius:0;box-shadow:none}.document-view .document-meta{margin-bottom:18px;flex-direction:column;align-items:flex-start;gap:7px;font-size:11px;line-height:1.35}.document-view .document-meta>div{min-width:0;max-width:100%;overflow-wrap:anywhere}.document-view .document-author{max-width:100%;white-space:normal}.document-view .document-tags{margin-bottom:26px}.document-view .document-tags button.tag-pill,.document-view .add-tag,.document-view .document-tags input{min-height:32px;height:32px}.document-view .canvas-block{margin-inline:-8px;padding-inline:8px}.document-view .block-handle{display:none}.document-view .canvas-block h1,.document-view .document-title-block-editor .rich-block-editor h1{font-size:clamp(30px,8.5vw,34px);line-height:1.1}.document-view .canvas-block h2{margin-top:26px;font-size:22px}.document-view .canvas-block p{font-size:16px;line-height:1.65}.document-view .canvas-block :is(li,th,td) p{font-size:inherit;line-height:inherit}.document-view .canvas-block ul,.document-view .canvas-block ol{padding-left:21px;font-size:15.5px}.document-view .canvas-block pre{margin-inline:-4px;padding:14px;border-radius:9px;font-size:11.5px}.document-view .canvas-block .code-block-shell>pre{margin:0;border-radius:0}.document-view .new-block-composer .block-editor,.document-view .structured-block-editor,.document-view .mermaid-block-editor{margin-inline:-8px}.document-view .document-title-block-editor{margin-inline:0}.document-view .format-toolbar{gap:1px;padding-bottom:7px;scrollbar-width:none}.document-view .format-toolbar::-webkit-scrollbar{display:none}.document-view .format-toolbar button{width:34px;height:34px;border-radius:8px}.document-view .format-toolbar .table-command{width:42px}.document-view .math-insert-bar,.document-view .highlight-color-bar{flex-wrap:wrap}.document-view .math-insert-bar>span{width:100%}.document-view .math-insert-bar>.math-insert-close{position:absolute;top:8px;right:8px}.document-view .edit-mode-cue small,.document-view .edit-mode-cue kbd{display:none}.document-view .format-toolbar>.edit-mode-cue{min-height:34px;position:sticky;left:0;order:-1;margin-right:4px;padding-right:5px;background:#fcfcfd;box-shadow:7px 0 9px #fcfcfd}.document-view .format-toolbar>.edit-mode-cue button{min-width:54px;height:34px;justify-content:center;color:#55565b;background:#eceef1;font-size:10.5px;font-weight:650}.document-view .format-toolbar>.edit-mode-cue .edit-mode-delete{color:#9c3d43;background:#f9eeee}.document-view .structured-block-editor>.edit-mode-cue{min-height:41px;padding-bottom:7px}.document-view .structured-block-editor>.edit-mode-cue button{min-width:54px;height:34px;justify-content:center;color:#55565b;background:#eceef1;font-size:10.5px;font-weight:650}.document-view .mermaid-block-editor-grid{min-height:0;grid-template-columns:1fr}.document-view .mermaid-block-editor-toolbar{padding-block:7px;flex-wrap:wrap}.document-view .mermaid-block-editor-toolbar>nav{margin-left:auto}.document-view .mermaid-syntax-status{width:100%;order:3}.document-view .mermaid-source-pane{border-right:0;border-bottom:1px solid #dedfe2}.document-view .mermaid-source-pane textarea{min-height:230px}.document-view .mermaid-editor-preview{min-height:250px}.document-view .mermaid-diagram>header{padding-inline:8px;gap:5px}.document-view .mermaid-diagram>header>span small{display:none}.document-view .mermaid-diagram>header nav>button,.document-view .mermaid-diagram>header nav>.mermaid-download-select{width:27px;padding:0;justify-content:center;font-size:0}.document-view .mermaid-diagram>header .mermaid-download-select span,.document-view .mermaid-diagram>header .mermaid-download-select>svg:last-of-type{display:none}.document-view .canvas-add-actions{align-items:stretch;flex-wrap:wrap;gap:6px}.document-view .canvas-end{min-height:40px;padding-inline:10px;opacity:1;background:#f5f6f8}.document-view .draft-recovery-heading{display:grid}.document-view .draft-recovery-actions{justify-content:flex-end}.canvas-block h1{font-size:34px}.canvas-block p{font-size:15.5px}.folder-action-dialog{padding:25px 20px 22px}.access-user-row{grid-template-columns:minmax(130px,1fr) auto auto;gap:10px}.access-user-row .access-user-identity{grid-column:1 / -1}.access-invite{grid-template-columns:1fr;align-items:stretch}.access-pending-invites{grid-column:1}.deck-presentation.speaker-view{padding:54px 18px 76px}.deck-speaker-layout{display:block}.deck-speaker-layout>aside{margin-top:22px;grid-template-columns:1fr 1fr;align-items:start}.deck-speaker-navigator{margin-top:22px}.folder-member-row{grid-template-columns:1fr auto}.folder-member-row .access-user-identity{grid-column:1 / -1}.access-dialog-heading{align-items:flex-start;flex-wrap:wrap}.deck-topbar{padding-inline:8px;gap:6px}.deck-topbar-divider,.deck-folder-link,.deck-topbar-identity>svg{display:none}.deck-title-input{width:100%}.deck-topbar>.canvas-status{gap:3px}.deck-topbar .viewer-presence,.deck-topbar .live-status,.deck-topbar .save-status,.deck-topbar>.canvas-status>.document-access-button,.deck-topbar .document-manage-actions{display:none}.deck-present-button{width:29px;padding:0;justify-content:center;font-size:0}.deck-editor-shell{grid-template-columns:100px minmax(0,1fr) 220px}.deck-editor-shell:not(.inspector-open){grid-template-columns:100px minmax(0,1fr)}.deck-filmstrip{padding:9px 4px 12px}.deck-filmstrip>header{padding-inline:0;gap:4px}.deck-filmstrip>header .deck-deleted-trigger{padding-inline:2px}.deck-thumbnail-item{padding:3px 2px 4px 14px}.deck-slide-number{left:-1px}.deck-thumbnail-actions{display:none}.deck-add-slide summary{padding-inline:5px;font-size:10px}.deck-layout-menu{width:230px}.deck-toolbar{padding:0 6px}.deck-toolbar button{width:29px;padding:0;justify-content:center;font-size:0}.deck-shape-picker summary{width:29px;padding:0;justify-content:center;font-size:0}.deck-shape-picker summary svg:nth-of-type(2){display:none}.deck-toolbar kbd,.deck-zoom>span{display:none}.deck-align-tools{margin-left:auto;padding-left:4px}.deck-toolbar .deck-align-tools button{width:24px}.deck-stage-wrap{--deck-stage-padding: 10px}}@media(max-width:700px)and (hover:none)and (pointer:coarse){.deck-view{height:100svh;height:100dvh;min-height:0}.deck-topbar{height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 9px 0;gap:6px}.draw-view>.deck-topbar{height:42px;top:calc(7px + env(safe-area-inset-top));padding:0}.draw-view .draw-toolbar{top:calc(7px + env(safe-area-inset-top))}.deck-home{width:40px;height:40px;border-radius:10px}.deck-home .brand-mark{width:32px;height:32px}.deck-topbar-identity{gap:4px}.deck-tag-trigger{width:40px;height:40px}.deck-topbar .mentions-button,.deck-topbar .theme-toggle,.deck-topbar .puppy-mode-toggle{width:40px;height:40px;border-radius:10px}.deck-tags-popover{width:min(300px,calc(100vw - 18px));top:45px}.deck-topbar-divider,.deck-folder-link,.deck-topbar-identity>svg{display:none}.deck-title-input{min-width:0;width:100%;height:40px;padding-inline:6px;font-size:16px}.deck-topbar>.canvas-status{gap:3px}.deck-topbar .viewer-presence,.deck-topbar .live-status,.deck-topbar .save-status,.deck-topbar .document-export,.deck-topbar .document-manage-actions,.deck-topbar>.canvas-status>.document-access-button{display:none}.deck-topbar .document-read-only-badge{width:38px;height:38px;padding:0;justify-content:center;border-radius:9px;font-size:0}.deck-present-button{width:40px;height:40px;padding:0;justify-content:center;border-radius:10px;font-size:0}.deck-editor-shell,.deck-editor-shell:not(.inspector-open),.deck-editor-shell.inspector-open{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) calc(112px + env(safe-area-inset-bottom))}.deck-editor-shell.inspector-open:after{content:"";position:fixed;z-index:170;inset:0;background:#18191c47;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.deck-filmstrip{min-width:0;min-height:0;padding:7px 8px max(7px,env(safe-area-inset-bottom));z-index:8;grid-row:2;grid-column:1;grid-template:minmax(0,1fr) / 40px minmax(0,1fr) 94px;gap:6px;overflow:hidden;border-top:1px solid #d4d5d8;border-right:0;background:#f8f8f9fa}.deck-filmstrip>header{width:40px;height:100%;padding:0;flex-direction:column;justify-content:center;gap:1px;font-size:9px}.deck-filmstrip>header strong{font-size:9px}.deck-filmstrip>header span{color:#55565b;font-size:12px;font-weight:680}.deck-filmstrip>header .deck-deleted-trigger{height:24px;margin:3px 0 0;padding:0 5px}.deck-thumbnail-list{min-width:0;padding:0 2px 0 0;display:flex;align-items:center;gap:7px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x}.deck-thumbnail-list::-webkit-scrollbar{display:none}.deck-thumbnail-item{width:116px;height:86px;padding:4px 3px 4px 16px;flex:none;scroll-snap-align:start}.deck-thumbnail{width:97px}.deck-slide-number{top:7px;left:0}.deck-slide-editor{top:25px;left:0}.deck-thumbnail-workflow,.deck-thumbnail-actions{display:none}.deck-add-slide{width:94px;height:100%;margin:0;grid-column:3;grid-row:1}.deck-add-slide summary{height:100%;padding:0 8px;flex-direction:column;justify-content:center;gap:5px;border-radius:9px;font-size:10px;text-align:center}.deck-add-slide summary svg:last-child{display:none}.deck-layout-menu{width:auto!important;max-height:min(62dvh,520px);right:8px!important;bottom:calc(120px + env(safe-area-inset-bottom));left:8px!important;top:auto!important;border-radius:14px}.deck-workspace{min-width:0;grid-row:1;grid-column:1;grid-template-rows:48px minmax(0,1fr) 0 49px}.deck-workspace.panel-open{grid-template-rows:48px minmax(110px,1fr) min(30dvh,190px) 49px}.deck-workspace.comments-open{grid-template-rows:48px minmax(100px,1fr) min(43dvh,300px) 49px}.deck-workspace.chart-data-open{grid-template-rows:48px minmax(90px,1fr) min(48dvh,340px) 49px}.deck-toolbar{padding:0 7px;gap:2px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.deck-toolbar::-webkit-scrollbar{display:none}.deck-toolbar>div{gap:1px;flex:none}.deck-history-tools{padding-right:3px}.deck-toolbar button,.deck-toolbar .deck-history-tools button,.deck-toolbar .deck-insert-tools>button,.deck-toolbar .deck-media-trigger,.deck-toolbar .deck-inspector-toggle{min-width:40px;width:40px;height:40px;padding:0;justify-content:center;border-radius:9px;font-size:0}.deck-toolbar .deck-shape-picker summary{width:40px;height:40px;padding:0;justify-content:center;border-radius:9px;font-size:0}.deck-toolbar .deck-shape-picker summary svg:nth-of-type(2){display:none}.deck-align-tools,.deck-zoom{display:none!important}.deck-media-panel{width:auto;max-height:none;padding:14px;position:fixed;top:calc(101px + env(safe-area-inset-top));right:8px;bottom:calc(120px + env(safe-area-inset-bottom));left:8px;border-radius:14px}.deck-toolbar .deck-media-panel>header button{min-width:38px;width:38px;height:38px}.deck-toolbar .deck-media-tabs button{width:auto;height:38px;font-size:10.5px}.deck-media-actions label,.deck-toolbar .deck-media-actions>button{min-height:42px;height:42px}.deck-media-actions input{font-size:16px}.deck-shape-menu{width:auto;max-height:min(58dvh,430px);padding:8px;position:fixed;top:calc(101px + env(safe-area-inset-top));right:8px;left:8px;grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto;border-radius:14px}.deck-toolbar .deck-shape-menu button{width:auto;height:44px;padding-inline:10px;justify-content:flex-start;font-size:12px}.deck-stage-wrap{--deck-stage-padding: 10px;overscroll-behavior:contain}.deck-stage-scroll-area{padding:12px var(--deck-stage-padding) 58px}.deck-stage-scroll-area>.deck-slide-stage{width:min(100%,calc((100dvh - 300px)*1.7778))}.deck-mobile-slide-nav{height:42px;padding:3px;position:absolute;z-index:25;right:50%;bottom:8px;display:flex;align-items:center;gap:3px;border:1px solid rgba(0,0,0,.12);border-radius:999px;color:#66676c;background:#fffffff5;box-shadow:0 5px 18px #181a1f21;transform:translate(50%)}.deck-mobile-slide-nav button{width:36px;height:36px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;color:#55565b;background:transparent}.deck-mobile-slide-nav button:active:not(:disabled){background:#ececee}.deck-mobile-slide-nav button:disabled{opacity:.28}.deck-mobile-slide-nav span{min-width:42px;color:#77787d;font-size:10px;font-weight:650;text-align:center}.deck-slide-collaboration-lock{top:7px}.deck-workspace-footer{min-width:0;padding:3px 5px;gap:0}.deck-workspace-footer>span{display:none}.deck-footer-actions{width:100%;min-width:0;justify-content:space-around;gap:1px}.deck-footer-actions>.deck-command-trigger,.deck-footer-actions>.deck-workflow-control{min-width:0;flex:1}.deck-workflow-control>.deck-command-trigger,.deck-footer-actions>.deck-command-trigger{width:100%;height:42px;padding:0 4px;justify-content:center;gap:4px;border-radius:9px;font-size:9.5px}.deck-variable-control,.deck-footer-actions>.deck-command-trigger:last-child{display:none}.deck-command-trigger kbd{display:none}.deck-workflow-menu{width:auto;padding:10px;position:fixed;right:8px;bottom:calc(168px + env(safe-area-inset-bottom));left:8px;transform:none;border-radius:14px}.deck-workflow-statuses button,.deck-workflow-menu select{min-height:42px;height:42px;font-size:14px}.deck-notes-panel{padding-inline:10px;grid-template-rows:36px minmax(0,1fr)}.deck-notes-panel>label{font-size:12px}.deck-notes-panel textarea{padding:10px;border-radius:9px 9px 0 0;font-size:16px}.deck-feedback-panel{padding:0 9px 9px;grid-template-rows:40px minmax(0,1fr) 58px}.deck-feedback-panel input,.deck-feedback-panel textarea{font-size:16px}.deck-feedback-compose>textarea,.deck-feedback-compose>button{min-height:44px}.deck-feedback-compose>.deck-feedback-send{width:44px}.deck-chart-panel{padding-inline:9px}.deck-chart-panel-body{display:block;overflow-y:auto}.deck-chart-panel-body>aside{margin-top:9px}.deck-editor-shell.inspector-open .deck-inspector{width:100%!important;height:min(78dvh,680px);max-height:calc(100dvh - env(safe-area-inset-top) - 14px);padding:18px 16px max(20px,calc(12px + env(safe-area-inset-bottom)));position:fixed;z-index:180;inset:auto 0 0;display:block;border:0;border-radius:18px 18px 0 0;box-shadow:0 -18px 52px #181a1f38}.deck-inspector>header{height:38px;position:sticky;z-index:3;top:-18px;padding-top:7px;background:#fafafa}.deck-inspector>header:before{content:"";width:38px;height:4px;position:absolute;top:0;left:50%;border-radius:999px;background:#d0d1d4;transform:translate(-50%)}.deck-inspector>header>button{width:38px;height:38px;border-radius:9px}.deck-inspector section{padding-block:16px;gap:12px}.deck-inspector section>label{font-size:13px}.deck-inspector input:not([type=range]):not([type=color]),.deck-inspector textarea,.deck-inspector select{min-height:42px;font-size:16px}.deck-inspector input[type=range]{min-height:34px}.deck-inspector button{min-height:40px}.deck-property-row{min-height:42px;font-size:12px}.deck-property-row>span{width:78px}.deck-color-field>button{width:40px;height:40px}.deck-color-popover{width:min(230px,calc(100vw - 40px))}.deck-color-swatches button{width:28px;height:28px}.deck-context-toolbar{min-height:42px;padding:4px;gap:2px;border-radius:10px}.deck-context-toolbar button{min-width:36px;height:34px;padding-inline:8px}.deck-context-toolbar .deck-context-edit{min-width:58px;display:inline-flex!important;grid-auto-flow:column;gap:5px}.deck-context-text-role{width:92px;height:34px;font-size:12px}.deck-context-cell-texture{width:88px;height:34px;font-size:12px}.deck-context-cell-font{width:110px;height:34px;font-size:12px}.deck-context-toolbar>input{width:52px;height:34px;font-size:16px}.deck-context-color{width:34px;height:34px}.deck-resize-handle{width:16px;height:16px;border-radius:4px}.deck-resize-handle.nw{top:-10px;left:-10px}.deck-resize-handle.ne{top:-10px;right:-10px}.deck-resize-handle.se{right:-10px;bottom:-10px}.deck-resize-handle.sw{bottom:-10px;left:-10px}.deck-resize-handle.n,.deck-resize-handle.s{width:28px;height:12px}.deck-resize-handle.n{top:-8px}.deck-resize-handle.s{bottom:-8px}.deck-resize-handle.e,.deck-resize-handle.w{width:12px;height:28px}.deck-resize-handle.e{right:-8px}.deck-resize-handle.w{left:-8px}.deck-rotate-handle{width:34px;height:34px}.deck-view input,.deck-view textarea,.deck-view select{touch-action:manipulation}.deck-view button,.deck-view summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@media screen{html[data-theme=dark]{color:#eceef1;background:#17181b;color-scheme:dark;--accent: #eceef1;--accent-hover: #fff;--ink: #eceef1;--muted: #9a9ca2;--hairline: rgba(255,255,255,.11);--surface: rgba(31,32,36,.92);--shadow: 0 18px 60px rgba(0,0,0,.24)}html[data-theme=dark] select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='m2.5 3.75 2.5 2.5 2.5-2.5' stroke='%23b7b9bf' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}html[data-theme=dark] body,html[data-theme=dark] .library-shell,html[data-theme=dark] .login-shell,html[data-theme=dark] .loading-view,html[data-theme=dark] .access-denied-view{color:#eceef1;background:#17181b}html[data-theme=dark] button:focus-visible,html[data-theme=dark] input:focus-visible,html[data-theme=dark] textarea:focus-visible{outline-color:#eeeff259}html[data-theme=dark] .library-header{border-color:#ffffff14;background:#1a1b1ed1}html[data-theme=dark] .library-shell:not(.document-view) .library-controls{background:#17181b}html[data-theme=dark] .bug-report-trigger{border-color:#3c3e43;color:#c5c7cc;background:#232428e6;box-shadow:0 10px 30px #0000004d}html[data-theme=dark] .bug-report-trigger:is(:hover,:focus-visible){color:#f2f3f5;background:#303136}html[data-theme=dark] .bug-report-dialog form>header>div>span,html[data-theme=dark] .bug-report-context,html[data-theme=dark] .bug-report-attachments :is(button,label),html[data-theme=dark] .bug-report-ticket{border-color:#414349;color:#c3c5ca;background:#292a2e}html[data-theme=dark] .bug-report-context>small,html[data-theme=dark] .bug-report-ticket strong{color:#eceef1}html[data-theme=dark] .bug-report-description textarea:focus{background:#2a2b2f}html[data-theme=dark] .bug-report-preview{border-color:#414349;background:#1b1c1f}html[data-theme=dark] .theme-toggle,html[data-theme=dark] .puppy-mode-toggle,html[data-theme=dark] .mentions-button,html[data-theme=dark] .pwa-install-button,html[data-theme=dark] .logout-button{color:#a7a9af}html[data-theme=dark] .theme-toggle:hover,html[data-theme=dark] .puppy-mode-toggle:hover,html[data-theme=dark] .puppy-mode-toggle[aria-expanded=true],html[data-theme=dark] .mentions-button:hover,html[data-theme=dark] .mentions-button[aria-expanded=true],html[data-theme=dark] .pwa-install-button:hover,html[data-theme=dark] .pwa-install-button[aria-expanded=true],html[data-theme=dark] .logout-button:hover{border-color:#3c3e43;color:#f2f3f5;background:#2a2b2f}html[data-theme=dark] .puppy-mode-toggle.active{border-color:#6f63bd;color:#d8d1ff;background:#37314f}html[data-theme=dark] .companion-mode-menu{border-color:#3a3c41;background:#232428;box-shadow:0 18px 48px #00000061}html[data-theme=dark] .companion-mode-menu button{color:#b8bac0}html[data-theme=dark] .companion-mode-menu button:hover{color:#f2f3f5;background:#303136}html[data-theme=dark] .companion-mode-menu button.selected{color:#d8d1ff;background:#37314f}html[data-theme=dark] .puppy-companion:before{background:radial-gradient(ellipse,rgba(238,236,255,.22),rgba(198,193,238,.08) 54%,transparent 73%)}html[data-theme=dark] .puppy-sprite.labrador{filter:drop-shadow(1px 0 0 rgba(226,224,247,.68)) drop-shadow(-1px 0 0 rgba(226,224,247,.68)) drop-shadow(0 1px 0 rgba(226,224,247,.5)) drop-shadow(0 4px 2px rgba(0,0,0,.42))}html[data-theme=dark] .puppy-love{text-shadow:0 1px 0 rgba(29,27,38,.9),0 2px 6px rgba(0,0,0,.45)}html[data-theme=dark] .pwa-install-help{border-color:#3a3c41;color:#b8bac0;background:#232428;box-shadow:0 18px 48px #00000061}html[data-theme=dark] .pwa-install-help strong{color:#eceef1}html[data-theme=dark] .avatar{border-color:#313238}html[data-theme=dark] .account-admin-settings{border-color:#3a3c41}html[data-theme=dark] .account-admin-settings>button:hover{color:#f3f4f6;background:#303136}html[data-theme=dark] :where([class$=-popover],[class$=-menu],[class$=-dialog],.account-card){border-color:#3a3c41;color:#c9cbd0;background:#232428;box-shadow:0 18px 48px #00000061}html[data-theme=dark] :where([class$=-popover],[class$=-menu],[class$=-dialog],.account-card) :where(h1,h2,h3,strong,label){color:#eceef1}html[data-theme=dark] :where([class$=-popover],[class$=-menu],[class$=-dialog],.account-card) :where(input,textarea,select){border-color:#44464c;color:#e2e3e6;background-color:#2a2b2f}html[data-theme=dark] :where([class$=-popover],[class$=-menu],[class$=-dialog],.account-card) button:not(.primary-button):not(.danger-button):not(.tag-pill,.workspace-file-close){color:#c3c5ca;background-color:transparent}html[data-theme=dark] :where([class$=-popover],[class$=-menu],[class$=-dialog]) button:not(.primary-button):not(.danger-button):not(.tag-pill,.workspace-file-close):hover{color:#f3f4f6;background-color:#303136}html[data-theme=dark] .document-export-menu a,html[data-theme=dark] .document-export-menu button:not(:disabled){color:#c5c7cc;background:transparent}html[data-theme=dark] .document-export-menu strong{color:inherit}html[data-theme=dark] .document-export-menu small{color:#8f9198}html[data-theme=dark] .document-export-menu a:hover,html[data-theme=dark] .document-export-menu a:focus-visible,html[data-theme=dark] .document-export-menu button:hover:not(:disabled),html[data-theme=dark] .document-export-menu button:focus-visible{color:#f3f4f6;background:#303136}html[data-theme=dark] .document-export-menu a:focus-visible,html[data-theme=dark] .document-export-menu button:focus-visible{box-shadow:inset 0 0 0 1px #505259}html[data-theme=dark] .document-export-menu a:hover small,html[data-theme=dark] .document-export-menu a:focus-visible small,html[data-theme=dark] .document-export-menu button:hover:not(:disabled) small,html[data-theme=dark] .document-export-menu button:focus-visible small{color:#b8bac0}html[data-theme=dark] .document-export-menu a:active,html[data-theme=dark] .document-export-menu button:active:not(:disabled){background:#393a40}html[data-theme=dark] .dialog-backdrop{background:#05060894}html[data-theme=dark] .dialog-close{color:#a5a7ad;background:#303136}html[data-theme=dark] .workspace-asset-tabs button,html[data-theme=dark] .workspace-asset-search,html[data-theme=dark] .workspace-asset-grid span{border-color:#414349;color:#c5c7cc;background:#292a2e}html[data-theme=dark] .workspace-asset-folders>button,html[data-theme=dark] .workspace-asset-folder-actions button{border-color:#414349;color:#c5c7cc;background:#292a2e}html[data-theme=dark] .workspace-asset-folders>button:hover:not(:disabled),html[data-theme=dark] .workspace-asset-folders>button.active{border-color:#696b72;color:#eceef1;background:#393a40}html[data-theme=dark] .workspace-asset-folders>button.drop-target{border-color:#8d89f2;background:#353357;box-shadow:0 0 0 2px #8d89f233}html[data-theme=dark] .workspace-asset-folder-actions{background:linear-gradient(90deg,transparent,#202125 12px)}html[data-theme=dark] .workspace-asset-page .workspace-asset-folders{border-color:#34363b}html[data-theme=dark] .workspace-asset-page .workspace-asset-folders-title{color:#8f9198}html[data-theme=dark] .workspace-asset-page .workspace-asset-folders>button{border-color:transparent;background:transparent}html[data-theme=dark] .workspace-asset-page .workspace-asset-folders>button:hover:not(:disabled),html[data-theme=dark] .workspace-asset-page .workspace-asset-folders>button.active{border-color:transparent;background:#303136}html[data-theme=dark] .workspace-asset-page .workspace-asset-folders>.workspace-asset-folder-add{border-color:#4d496f;color:#aaa6ef}html[data-theme=dark] .workspace-asset-page .workspace-asset-folder-actions{border-color:#34363b;background:transparent}html[data-theme=dark] .workspace-asset-search:focus-within{border-color:#666870;color:#e2e3e6}html[data-theme=dark] .workspace-asset-search input{color:#eceef1;caret-color:#eceef1}html[data-theme=dark] .workspace-asset-search input::placeholder{color:#85878e}html[data-theme=dark] .workspace-asset-tag-filters button{border-color:#414349;color:#b8bac0;background:#292a2e}html[data-theme=dark] .workspace-asset-tag-filters button.active{border-color:#777980;color:#eceef1;background:#393a40}html[data-theme=dark] .workspace-asset-card-tags i{color:#b8bac0;background:#393a40}html[data-theme=dark] .workspace-asset-upload-grid button{border-color:#4a4c52;color:#c5c7cc;background:#292a2eb8}html[data-theme=dark] .workspace-asset-upload-grid button:hover:not(:disabled){border-color:#696b72;background:#292a2e}html[data-theme=dark] .workspace-asset-upload-grid button>span{color:#c5c7cc;background:#323338}html[data-theme=dark] .workspace-asset-upload-grid strong,html[data-theme=dark] .workspace-asset-upload-grid .font-sample,html[data-theme=dark] .workspace-asset-font-preview b{color:#eceef1}html[data-theme=dark] .workspace-asset-tabs button.active{color:#eceef1;background:#393a40}html[data-theme=dark] .workspace-asset-grid>div>button:first-child:hover{border-color:#484a50;background:#303136}html[data-theme=dark] .workspace-asset-grid .workspace-asset-copy,html[data-theme=dark] .workspace-asset-grid .workspace-asset-rename,html[data-theme=dark] .workspace-asset-grid .workspace-asset-delete,html[data-theme=dark] .workspace-asset-grid .workspace-asset-download{border-color:#484a50;color:#d3d5da;background:#292a2ef5}html[data-theme=dark] .asset-rename-dialog>label :where(input,select),html[data-theme=dark] .asset-folder-dialog>label input{border-color:#484a50;color:#eceef1;background:#292a2e}html[data-theme=dark] .workspace-asset-grid .workspace-asset-delete:hover:not(:disabled){color:#f3aaaa;border-color:#74474a;background:#3a292c}html[data-theme=dark] .design-section-help.success{color:#7ed9a6}html[data-theme=dark] .primary-button,html[data-theme=dark] .save-access-button{color:#18191c;background:#eceef1;box-shadow:none}html[data-theme=dark] .primary-button:hover:not(:disabled),html[data-theme=dark] .save-access-button:hover:not(:disabled){color:#111214;background:#fff}html[data-theme=dark] .access-request-notification{border-color:#34363b;background:#28292d}html[data-theme=dark] .access-request-actions button{border-color:#47494f;color:#c7c9ce;background:#303136}html[data-theme=dark] .access-request-actions button:first-child{border-color:#eceef1;color:#18191c;background:#eceef1}html[data-theme=dark] .access-denied-icon{border-color:#3a3c41;color:#c3c5ca;background:#242529;box-shadow:0 8px 24px #00000040}html[data-theme=dark] .access-denied-card h1{color:#f1f2f4}html[data-theme=dark] .access-denied-card>p,html[data-theme=dark] .access-denied-back{color:#989aa0}html[data-theme=dark] .access-denied-back:hover{color:#f1f2f4}html[data-theme=dark] .access-request-sent{color:#77c394}html[data-theme=dark] .library-sidebar button{color:#a0a2a8}html[data-theme=dark] .library-sidebar button svg,html[data-theme=dark] .library-sidebar .sidebar-create-row button,html[data-theme=dark] .library-sidebar .sidebar-create-row button svg,html[data-theme=dark] .library-sidebar .folder-create-button,html[data-theme=dark] .library-sidebar .folder-create-button svg{color:#b7b9be}html[data-theme=dark] .library-sidebar .sidebar-create-row .sidebar-new-design svg{color:#8985e8}html[data-theme=dark] .sidebar-section+.sidebar-section{border-color:#34363b}html[data-theme=dark] .library-sidebar button:hover{color:#f0f1f3;background:#ffffff0f}html[data-theme=dark] .library-sidebar button.active,html[data-theme=dark] .folder-create-form{color:#f4f5f6;background:#28292d;box-shadow:0 1px 5px #0000004d}html[data-theme=dark] .library-sidebar button.active svg,html[data-theme=dark] .folder-create-form input{color:#f4f5f6}html[data-theme=dark] .folder-actions{background:#17181bf5;box-shadow:-5px 0 8px #17181bf5}html[data-theme=dark] .folder-menu-trigger:hover,html[data-theme=dark] .folder-actions.open .folder-menu-trigger{color:#d4d6da;background:#ffffff14}html[data-theme=dark] .folder-kind-icon.private{color:#73757c}html[data-theme=dark] .folder-kind-icon.public{color:#65ad82}html[data-theme=dark] .search-box{border-color:#35373c;color:#92949a;background:#222327;box-shadow:none}html[data-theme=dark] .search-box:focus-within{border-color:#606269;background:#292a2e;box-shadow:0 0 0 3px #ffffff0d}html[data-theme=dark] .search-box input{color:#eceef1}html[data-theme=dark] .search-box kbd{color:#a8aab0;background:#ffffff14}html[data-theme=dark] .search-box.search-mode-type:focus-within{border-color:#a8a4ff94;box-shadow:0 0 0 3px #7f7aff1f}html[data-theme=dark] .search-box.search-mode-author:focus-within{border-color:#74cd9e85;box-shadow:0 0 0 3px #4caf7d1c}html[data-theme=dark] .search-box.search-mode-tag:focus-within{border-color:#e2b76f85;box-shadow:0 0 0 3px #be842d1c}html[data-theme=dark] .library-search-token.type{color:#c4c0ff;background:#393653}html[data-theme=dark] .library-search-token.author{color:#9bdfbd;background:#243e33}html[data-theme=dark] .library-search-token.tag{color:#f0c77f;background:#493b25}html[data-theme=dark] .library-search-token>button:hover{background:#ffffff17}html[data-theme=dark] .library-search-suggestions{border-color:#414349;color:#cfd1d5;background:#26272bfa;box-shadow:0 16px 38px #00000061}html[data-theme=dark] .library-search-suggestions>button:hover,html[data-theme=dark] .library-search-suggestions>button.active{color:#f0f1f3;background:#34363b}html[data-theme=dark] .library-search-suggestions small,html[data-theme=dark] .library-search-suggestions>p{color:#92949a}html[data-theme=dark] .library-search-option-icon{color:#c4c0ff;background:#393653}html[data-theme=dark] .library-search-option-icon.tag{color:#f0c77f;background:#493b25}html[data-theme=dark] .library-search-option-avatar{color:#9bdfbd;background:#243e33}html[data-theme=dark] .library-search-suggestions>button>svg{color:#aaa6ef}html[data-theme=dark] .tag-search-toggle:hover,html[data-theme=dark] .tag-search-toggle.active,html[data-theme=dark] .tag-overflow summary:hover,html[data-theme=dark] .tag-overflow[open] summary,html[data-theme=dark] .clear-tag-filter:hover{color:#eceef1;background:#ffffff14}html[data-theme=dark] .tag-overflow-popover{border-color:#3a3b40;background:#242529;box-shadow:0 16px 38px #00000059}html[data-theme=dark] .tag-search{border-color:#3c3e43;color:#95979d;background:#2b2c30}html[data-theme=dark] .tag-search:focus-within{border-color:#65676e;background:#303136}html[data-theme=dark] .tag-search input{color:#eceef1}html[data-theme=dark] .tag-search button:hover{color:#eceef1;background:#ffffff14}html[data-theme=dark] .tag-pill.tone-0{color:#d5d7db;background:#34363a}html[data-theme=dark] .tag-pill.tone-1{color:#d9baff;background:#3a2c48}html[data-theme=dark] .tag-pill.tone-2{color:#9cdec4;background:#203d34}html[data-theme=dark] .tag-pill.tone-3{color:#efb489;background:#493023}html[data-theme=dark] .tag-pill.tone-4{color:#e9cb74;background:#443a21}html[data-theme=dark] .tag-pill.tone-5{color:#aac8ff;background:#27364d}html[data-theme=dark] .tag-pill.tone-6{color:#f0abc8;background:#482738}html[data-theme=dark] .tag-pill.tone-7{color:#93d6e3;background:#1f3d43}html[data-theme=dark] .tag-pill.tone-8{color:#f0aaaa;background:#492929}html[data-theme=dark] .tag-pill.tone-9{color:#bdc3ff;background:#303454}html[data-theme=dark] .tag-filter-item .tag-pill small{background:#0003}html[data-theme=dark] .file-list{border-color:#313238;box-shadow:var(--shadow),inset 0 1px #ffffff09}html[data-theme=dark] .list-heading,html[data-theme=dark] .file-row{border-color:#ffffff12}html[data-theme=dark] .file-row:hover{background:#25262a}html[data-theme=dark] .file-row.is-selected{background:#2b2c31}html[data-theme=dark] .file-row.unread{background:#53262b47;box-shadow:inset 3px 0 #e1646f}html[data-theme=dark] .file-row.unread:hover{background:#5e2a3061}html[data-theme=dark] .file-glyph{color:#b4b6bc;background:#2c2d31;box-shadow:inset 0 0 0 1px #ffffff0d}html[data-theme=dark] .file-row:hover .file-glyph{color:#f0f1f3;background:#36373c}html[data-theme=dark] .shared-card-new{color:#ffb5bc;background:#542e33}html[data-theme=dark] .sidebar-unread-badge{background:#d95762;box-shadow:0 0 0 2px #1f2024cc}html[data-theme=dark] .file-title-line strong{color:#eff0f2}html[data-theme=dark] .file-excerpt,html[data-theme=dark] .file-owner,html[data-theme=dark] .file-updated{color:#9b9da3}html[data-theme=dark] .file-folder{border-color:#3a3c41;color:#c2c4c9;background:#2b2c30}html[data-theme=dark] .file-folder svg{color:#8f9197}html[data-theme=dark] .file-pin-button:hover,html[data-theme=dark] .archive-bulk-actions button:hover:not(:disabled){color:#f2f3f5;background:#303136}html[data-theme=dark] .archive-bulk-actions button{border-color:#3b3d42;color:#b4b6bc;background:#242529}html[data-theme=dark] .login-card{border-color:#303238;background:#202125;box-shadow:0 20px 60px #00000052}html[data-theme=dark] .cli-connect-copy strong{color:#eceef1}html[data-theme=dark] .canvas-breadcrumbs strong{color:#d8dade}html[data-theme=dark] .canvas-breadcrumbs button:hover{color:#eceef1;background:#ffffff12}html[data-theme=dark] .document-read-only-badge{color:#b8bac0;background:#2c2d31}html[data-theme=dark] .document-access-button{border-color:#3a3c41;color:#b7b9bf;background:#242529}html[data-theme=dark] .document-access-button:hover{color:#f2f3f5;background:#303136}html[data-theme=dark] .document-history-actions button{color:#b7b9bf}html[data-theme=dark] .document-history-actions button:hover:not(:disabled){color:#f2f3f5;background:#303136}html[data-theme=dark] .document-private-indicator{border-color:#665832;color:#dec276;background:#302c20}html[data-theme=dark] .document-access-button.active,html[data-theme=dark] .document-access-button[aria-pressed=true]{border-color:#55575e;color:#f2f3f5;background:#393a40}html[data-theme=dark] .document-comments-trigger b{border-color:#242529}html[data-theme=dark] .document-comments-trigger.active b{border-color:#393a40}html[data-theme=dark] .document-access-button.document-icon-button.is-active{border-color:#eceef1;color:#18191c;background:#eceef1}html[data-theme=dark] .viewer-avatar{border-color:#1e1f22}html[data-theme=dark] .viewer-more{color:#c7c9ce;background:#34353a}html[data-theme=dark] .document-pane,html[data-theme=dark] .canvas-scroll{border-color:#303238;background:#1d1e21}html[data-theme=dark] .canvas-scroll{scrollbar-color:rgba(185,187,193,.3) transparent}html[data-theme=dark] .canvas-scroll::-webkit-scrollbar-thumb{background-color:#b9bbc157}html[data-theme=dark] .canvas-scroll::-webkit-scrollbar-thumb:hover{background-color:#cdcfd580}html[data-theme=dark] .document-comments-sidebar,html[data-theme=dark] .block-comments{border-color:#36383d;color:#c8cad0;background:#202125}html[data-theme=dark] .document-comments-sidebar:has(.document-publishing-panel),html[data-theme=dark] .document-publishing-panel>footer{background:#202125}html[data-theme=dark] .document-publishing-panel>header,html[data-theme=dark] .publishing-tabs,html[data-theme=dark] .publishing-section,html[data-theme=dark] .publishing-band-editor,html[data-theme=dark] .document-publishing-panel>footer{border-color:#37393e}html[data-theme=dark] .document-publishing-panel>header strong,html[data-theme=dark] .publishing-section-heading strong{color:#e1e3e7}html[data-theme=dark] .document-publishing-panel>header button:hover{color:#f2f3f5;background:#303136}html[data-theme=dark] .publishing-tabs button.active{color:#d8d6ff;border-bottom-color:#8985e8}html[data-theme=dark] .publishing-field input,html[data-theme=dark] .publishing-field select,html[data-theme=dark] .publishing-number-input,html[data-theme=dark] .publishing-color>span:last-child,html[data-theme=dark] .publishing-segmented,html[data-theme=dark] .publishing-segmented button,html[data-theme=dark] .publishing-image-actions button,html[data-theme=dark] .publishing-band-copy input,html[data-theme=dark] .document-publishing-panel>footer button{border-color:#42444a;color:#c4c6cb;background:#292a2e}html[data-theme=dark] .publishing-segmented button.active,html[data-theme=dark] .document-publishing-panel>footer button.active{color:#dedcff;background:#3c3967}html[data-theme=dark] .publishing-band-preview{border-color:#45474d;color:#85878e;background:#191a1d}html[data-theme=dark] .publishing-preset-grid button{border-color:#42444a;color:#b7b9bf;background:#292a2e}html[data-theme=dark] .publishing-preset-grid button:hover,html[data-theme=dark] .publishing-preset-grid button.active{border-color:#6662b8;background:#302f40}html[data-theme=dark] .publishing-preset-grid button span{color:#eceef1}html[data-theme=dark] .publishing-local-font-message{color:#b8bac0}html[data-theme=dark] .publishing-local-font-message.error{color:#efa7ad}html[data-theme=dark] .publishing-token-help code{color:#bfc1c7;background:#303136}html[data-theme=dark] .publishing-cover-image{border-color:#45474d;color:#85878e;background:#191a1d}html[data-theme=dark] .publishing-tabs button b{color:#b8bac0;background:#383a3f}html[data-theme=dark] .publishing-tabs button b.error{color:#f1aaae;background:#4b2d30}html[data-theme=dark] .publishing-readiness{border-color:#34513e;color:#9dd3ac;background:#233128}html[data-theme=dark] .publishing-readiness.error{border-color:#5d383c;color:#efa7ad;background:#35272a}html[data-theme=dark] .publishing-readiness.warning{border-color:#5b4c2d;color:#dfc277;background:#342f25}html[data-theme=dark] .publishing-issue-list article{border-color:#3e4046;background:#292a2e}html[data-theme=dark] .publishing-issue-list article strong{color:#d4d6da}html[data-theme=dark] .publishing-approval-status{border-color:#414349;color:#b8bac0;background:#292a2e}html[data-theme=dark] .publishing-approval-status.approved{border-color:#34513e;color:#9dd3ac;background:#233128}html[data-theme=dark] .publishing-approval-status.in_review{border-color:#4d496e;color:#c3bfff;background:#302f40}html[data-theme=dark] .publishing-approval-status.stale{border-color:#5b4c2d;color:#dfc277;background:#342f25}html[data-theme=dark] .publishing-workflow-actions button,html[data-theme=dark] .publishing-version-form button,html[data-theme=dark] .publishing-version-form input,html[data-theme=dark] .publishing-version-list a{border-color:#42444a;color:#c4c6cb;background:#292a2e}html[data-theme=dark] .publishing-workflow-actions button.primary{border-color:#eceef1;color:#18191c;background:#eceef1}html[data-theme=dark] .document-publishing-panel>footer button.primary-button{border-color:#eceef1;color:#18191c;background:#eceef1}html[data-theme=dark] .pdf-document-pane{background:#111214}html[data-theme=dark] .draw-editor{color:#c7c9ce;background:#17181b}html[data-theme=dark] .draw-stage{background:#111214!important}html[data-theme=dark] .draw-stage .draw-element [stroke="#1b1b1f"],html[data-theme=dark] .draw-stage .draw-element [stroke="#000000"]{stroke:#f1f3f5}html[data-theme=dark] .draw-stage .draw-element [fill="#1b1b1f"],html[data-theme=dark] .draw-stage .draw-element [fill="#000000"]{fill:#f1f3f5}html[data-theme=dark] .draw-text-editor textarea[data-default-color=true]{color:#f1f3f5!important}html[data-theme=dark] .draw-toolbar,html[data-theme=dark] .draw-style-panel{border-color:#34363b;background:#202125}html[data-theme=dark] .draw-segmented,html[data-theme=dark] .draw-segmented button,html[data-theme=dark] .draw-style-panel select,html[data-theme=dark] .draw-arrow-direction{border-color:#404247;color:#c5c7cc;background:#292a2e}html[data-theme=dark] .draw-toolbar button{color:#afb1b7}html[data-theme=dark] .draw-toolbar button:hover:not(:disabled){color:#f2f3f5;background:#303136}html[data-theme=dark] .draw-toolbar button.active{color:#fff;background:#6965dc}html[data-theme=dark] .draw-actions-peek{color:#bfc1c6}html[data-theme=dark] .draw-actions-peek:hover{color:#f2f3f5;background:#303136}html[data-theme=dark] .draw-history-tools,html[data-theme=dark] .draw-style-actions{border-color:#383a3f}html[data-theme=dark] .draw-color-row button{border-color:#202125;box-shadow:0 0 0 1px #4a4c52}html[data-theme=dark] .draw-color-row button.active{box-shadow:0 0 0 2px #8581f2}html[data-theme=dark] .draw-segmented button+button{border-color:#414349}html[data-theme=dark] .draw-segmented button.active{color:#d8d6ff;background:#3c3967}html[data-theme=dark] .draw-segmented button:hover:not(.active){color:#f2f3f5;background:#34363b}html[data-theme=dark] .draw-style-actions button{color:#c0c2c7;background:#303136}html[data-theme=dark] .draw-style-actions button.active{color:#d8d6ff;background:#3c3967}html[data-theme=dark] .draw-view-controls,html[data-theme=dark] .draw-save-state{border-color:#414349;color:#b3b5ba;background:#222327f0}html[data-theme=dark] .draw-view-controls button{color:#bfc1c6}html[data-theme=dark] .draw-view-controls button+button{border-color:#414349}html[data-theme=dark] .draw-save-state.error{border-color:#704143;color:#f0a6a6;background:#482426f5}html[data-theme=dark] .draw-editor button:focus-visible,html[data-theme=dark] .draw-editor select:focus-visible{outline-color:#ebecf06b}html[data-theme=dark] .design-editor{color:#c7c9ce;background:#111214}html[data-theme=dark] .design-left-panel,html[data-theme=dark] .design-inspector{border-color:#34363b;background:#202125}html[data-theme=dark] .design-inspector{scrollbar-color:#4a4c52 transparent}html[data-theme=dark] .design-left-tabs,html[data-theme=dark] .design-pages,html[data-theme=dark] .design-assets-panel>section+section,html[data-theme=dark] .design-inspector>header,html[data-theme=dark] .design-inspector>section{border-color:#34363b}html[data-theme=dark] .design-sidebar-resizer:after{background:#34363b}html[data-theme=dark] .design-sidebar-resizer:hover:after,html[data-theme=dark] .design-sidebar-resizer:focus-visible:after,html[data-theme=dark] .design-sidebar-resizer:active:after{background:#8985e8}html[data-theme=dark] .design-left-tabs button.active,html[data-theme=dark] .design-inspector>header>strong{color:#eceef1}html[data-theme=dark] .design-inspector h3{color:#d8dade}html[data-theme=dark] .design-number-field,html[data-theme=dark] .design-wide-field,html[data-theme=dark] .design-color-field,html[data-theme=dark] .design-sizing-row label,html[data-theme=dark] .design-variable-mode-row,html[data-theme=dark] .design-font-row label{color:#a4a6ad}html[data-theme=dark] .design-inspector-empty,html[data-theme=dark] .design-section-help,html[data-theme=dark] .design-annotations summary>span,html[data-theme=dark] .design-preset span{color:#9b9da4}html[data-theme=dark] .design-section-help.success{color:#77c394}html[data-theme=dark] .design-page-row input,html[data-theme=dark] .design-page-name,html[data-theme=dark] .design-layer-main input,html[data-theme=dark] .design-layer-row,html[data-theme=dark] .design-inspector>header input,html[data-theme=dark] .design-toggle-row{color:#bfc1c6}html[data-theme=dark] .design-layer-search{color:#8f9198;border-color:#3d3f45;background:#292a2e}html[data-theme=dark] .design-layer-search:focus-within{color:#b3afff;border-color:#6965dc;background:#242529;box-shadow:0 0 0 2px #6965dc2e}html[data-theme=dark] .design-layer-search input{color:#e0e1e4}html[data-theme=dark] .design-layer-search button:hover,html[data-theme=dark] .design-layers>header button:hover:not(:disabled){color:#f2f3f5;background:#303136}html[data-theme=dark] .design-assets-panel>section>header{color:#d7d9dd}html[data-theme=dark] .design-assets-panel>section>header button,html[data-theme=dark] .design-style-card,html[data-theme=dark] .design-variable-row,html[data-theme=dark] .design-component-card,html[data-theme=dark] .design-component-search,html[data-theme=dark] .design-ui-pattern-grid>button{border-color:#414349;color:#d7d9dd;background:#292a2e}html[data-theme=dark] .design-component-library>header small{color:#b7b9bf;background:#34363b}html[data-theme=dark] .design-component-scopes{background:#242529}html[data-theme=dark] .design-component-scopes button{color:#a7a9af}html[data-theme=dark] .design-component-scopes button.active{color:#eceef1;background:#393a40;box-shadow:0 1px 3px #0000003d}html[data-theme=dark] .design-component-search input,html[data-theme=dark] .design-component-name{color:#d7d9dd!important}html[data-theme=dark] .design-component-groups summary{color:#c5c7cc}html[data-theme=dark] .design-component-groups summary:hover{background:#2b2c31}html[data-theme=dark] .design-component-insert-preview{border-color:#414349!important;background:#232428!important}html[data-theme=dark] .design-component-insert-preview:hover:not(:disabled){border-color:#7772dc!important;background:#302f40!important}html[data-theme=dark] .design-component-card.has-update{border-color:#7772dc;box-shadow:inset 2px 0 #8c87ef}html[data-theme=dark] .design-component-insert.update{color:#dedcff;background:#3a3854}html[data-theme=dark] .design-component-empty{border-color:#414349;background:#25252d}html[data-theme=dark] .design-component-empty strong{color:#d7d9dd}html[data-theme=dark] .design-workspace-component-status span.success{color:#77c394}html[data-theme=dark] .design-foundation-library>header small{color:#b7b9bf;background:#34363b}html[data-theme=dark] .design-foundation-publish input,html[data-theme=dark] .design-foundation-library-list article{border-color:#414349;color:#d7d9dd;background:#292a2e}html[data-theme=dark] .design-foundation-library-list article.has-update{border-color:#7772dc;box-shadow:inset 2px 0 #8c87ef}html[data-theme=dark] .design-foundation-library-list article strong{color:#d7d9dd}html[data-theme=dark] .design-foundation-library-status{color:#77c394}html[data-theme=dark] .design-foundation-publish button,html[data-theme=dark] .design-foundation-library-list article>button{border-color:#4d496f;color:#d8d6ff;background:#353259}html[data-theme=dark] .design-wide-action.update{color:#dedcff;border-color:#575477;background:#353348}html[data-theme=dark] .design-wide-action.danger{color:#f0a6a6;border-color:#70464a;background:#39282b}html[data-theme=dark] .design-wide-action.danger:hover:not(:disabled){border-color:#8a555a;background:#472f33}html[data-theme=dark] .design-ui-pattern-grid>button:hover:not(:disabled){border-color:#7772dc;color:#dedcff;background:#302f40}html[data-theme=dark] .design-variant-controls{border-color:#44405e;background:#292735}html[data-theme=dark] .design-variant-title{color:#aaa7ed}html[data-theme=dark] .design-variant-title small,html[data-theme=dark] .design-variant-head{color:#8f9097}html[data-theme=dark] .design-variant-property input{border-color:#44464c;color:#d7d9dd;background:#292a2e}html[data-theme=dark] .design-variant-member-table>div>button,html[data-theme=dark] .design-variant-member-table input{border-color:#44464c;color:#d7d9dd;background:#292a2e}html[data-theme=dark] .design-variant-member-table>div.active>button{border-color:#7772dc;color:#dedcff;background:#343149}html[data-theme=dark] .design-variable-scope select,html[data-theme=dark] .design-variable-scope button,html[data-theme=dark] .design-variable-context input,html[data-theme=dark] .design-variable-context select,html[data-theme=dark] .design-variable-context button,html[data-theme=dark] .design-add-variable select,html[data-theme=dark] .design-variable-row>span:nth-child(2) input,html[data-theme=dark] .design-variable-row>span:nth-child(2) select,html[data-theme=dark] .design-variable-row output,html[data-theme=dark] .design-variable-color{border-color:#414349;color:#c5c7cc;background:#292a2e}html[data-theme=dark] .design-variable-row>span:nth-child(2)>input:first-child{color:#d7d9dd}html[data-theme=dark] .design-style-card>header input{color:#d7d9dd}html[data-theme=dark] .design-style-card>header input:hover,html[data-theme=dark] .design-style-card>header input:focus{border-color:#414349;background:#242529}html[data-theme=dark] .design-foundation-description{border-color:#414349;color:#b9bbc1;background:#242529}html[data-theme=dark] .design-foundation-description:focus{border-color:#7772dc;background:#292a2e}html[data-theme=dark] .design-style-paint-row{border-color:#414349;background:#242529}html[data-theme=dark] .design-style-paint-row>header strong{color:#c5c7cc}html[data-theme=dark] .design-style-paint-add{border-color:#414349;color:#c5c7cc;background:#292a2e}html[data-theme=dark] .design-style-paint-add:hover:not(:disabled),html[data-theme=dark] .design-style-paint-row>header button:hover:not(:disabled){border-color:#5a5688;color:#dedcff;background:#323042}html[data-theme=dark] .design-effect-row{border-color:#414349;background:#242529}html[data-theme=dark] .design-effects-actions button,html[data-theme=dark] .design-effect-row>header select{border-color:#414349;color:#c5c7cc;background:#292a2e}html[data-theme=dark] .design-effects-actions button:hover:not(:disabled),html[data-theme=dark] .design-effect-row>header button:hover:not(:disabled){border-color:#5a5688;color:#dedcff;background:#323042}html[data-theme=dark] .design-effect-row>header button:last-child:hover:not(:disabled){color:#f0a6a6;background:#4a292c}html[data-theme=dark] .design-variable-color input:not([type=color]){border-left-color:#414349!important}html[data-theme=dark] .design-variable-type,html[data-theme=dark] .design-page-row.active,html[data-theme=dark] .design-layer-row.selected{color:#d8d6ff;background:#3c3967}html[data-theme=dark] .design-layer-row:hover{background:#2a2b2f}html[data-theme=dark] .design-page-row.active input,html[data-theme=dark] .design-page-row.active .design-page-name{color:#e4e3ff}html[data-theme=dark] .design-page-row input,html[data-theme=dark] .design-layer-main input{border-color:#6965dc;background:#292a2e;box-shadow:0 0 0 2px #6965dc2e}html[data-theme=dark] .design-inspector>header input:hover,html[data-theme=dark] .design-inspector>header input:focus{border-color:#4a4c52;color:#eceef1;background:#292a2e}html[data-theme=dark] .design-number-field input,html[data-theme=dark] .design-wide-field input,html[data-theme=dark] .design-wide-field select,html[data-theme=dark] .design-variable-mode-row select,html[data-theme=dark] .design-sizing-row select,html[data-theme=dark] .design-font-row select,html[data-theme=dark] .design-font-row button,html[data-theme=dark] .design-color-control,html[data-theme=dark] .design-segmented,html[data-theme=dark] .design-segmented button,html[data-theme=dark] .design-preset{border-color:#414349;color:#c5c7cc;background:#292a2e}html[data-theme=dark] .design-color-control input:not([type=color]){color:#c5c7cc}html[data-theme=dark] .design-color-control input[type=color]::-webkit-color-swatch{border:1px solid #55575e;border-radius:3px}html[data-theme=dark] .design-color-control input[type=color]::-moz-color-swatch{border:1px solid #55575e;border-radius:3px}html[data-theme=dark] .design-color-control:focus-within,html[data-theme=dark] .design-number-field input:focus,html[data-theme=dark] .design-wide-field input:focus,html[data-theme=dark] .design-wide-field select:focus,html[data-theme=dark] .design-variable-mode-row select:focus,html[data-theme=dark] .design-sizing-row select:focus,html[data-theme=dark] .design-font-row select:focus,html[data-theme=dark] .design-annotations textarea:focus,html[data-theme=dark] .design-variant-property input:focus{border-color:#8985e8;box-shadow:0 0 0 2px #8985e82e}html[data-theme=dark] .design-inspector :where(input,textarea)::placeholder{color:#74767d}html[data-theme=dark] .design-segmented button+button{border-color:#414349}html[data-theme=dark] .design-segmented button.active{color:#d8d6ff;background:#3c3967}html[data-theme=dark] .design-alignment-grid,html[data-theme=dark] .design-auto-alignment-options button{border-color:#414349;color:#c5c7cc;background:#292a2e}html[data-theme=dark] .design-alignment-grid button span{background:#777980}html[data-theme=dark] .design-alignment-grid button:hover:not(:disabled),html[data-theme=dark] .design-auto-alignment-options button:hover:not(:disabled){border-color:#5a5688;color:#dedcff;background:#323042}html[data-theme=dark] .design-alignment-grid button.active,html[data-theme=dark] .design-auto-alignment-options button.active{color:#d8d6ff;border-color:#625d99;background:#3c3967}html[data-theme=dark] .design-auto-alignment-options select{border-color:#414349;color:#d0d1d5;background:#292a2e}html[data-theme=dark] .design-context-menu{border-color:#414349;color:#c5c7cc;background:#26272bfa}html[data-theme=dark] .design-ruler{--design-ruler-tick: rgba(190,193,202,.22);--design-ruler-tick-major: rgba(220,222,229,.46);color:#aeb0b6;border-color:#45474d;background-color:#26272bf7}html[data-theme=dark] .design-ruler-corner{border-color:#45474d;background:linear-gradient(135deg,#2d2e33,#242529)}html[data-theme=dark] .design-measurement-toolbar,html[data-theme=dark] .design-select-layer-menu>div{border-color:#414349;color:#e4e5e8;background:#292a2e}html[data-theme=dark] .design-layout-grid-row>select,html[data-theme=dark] .design-layout-grid-row>button{border-color:#4a4c52;color:#d7d8dc;background:#292a2e}html[data-theme=dark] .deck-command-menu{border-color:#414349;color:#eceef1;background:#292a2e}html[data-theme=dark] .deck-command-menu>header{border-color:#414349}html[data-theme=dark] .deck-command-menu>header input{color:#eceef1}html[data-theme=dark] .deck-command-list button{color:#c5c7cc}html[data-theme=dark] .deck-command-list button:hover,html[data-theme=dark] .deck-command-list button.active{color:#f2f3f5;background:#383941}html[data-theme=dark] .deck-command-icon,html[data-theme=dark] .deck-command-menu kbd{border-color:#4a4c52;color:#c5c7cc;background:#323338}html[data-theme=dark] .global-search-folder,html[data-theme=dark] .global-search-type{color:#c7c9ce;background:#3a3b40}html[data-theme=dark] .global-search-section{color:#9dd8c3;background:#243d35}html[data-theme=dark] .global-search-tags small{color:#a7a9af}html[data-theme=dark] .global-search-tags i{color:#f0c77f;background:#493b25}html[data-theme=dark] .global-search-author{color:#a7a9af}html[data-theme=dark] .global-search-menu>footer{border-color:#414349;color:#a7a9af}html[data-theme=dark] .design-context-menu header strong{color:#ededf0}html[data-theme=dark] .design-context-menu button:hover:not(:disabled){color:#dedcff;background:#3c3967}html[data-theme=dark] .design-context-menu hr{border-color:#45464b}html[data-theme=dark] .design-alignment-grid button.active span{background:#b3afff}html[data-theme=dark] .design-annotations textarea{border-color:#414349;color:#c5c7cc;background:#292a2e}html[data-theme=dark] .design-annotations summary small{color:#bfc1c6;background:#303136}html[data-theme=dark] .design-annotation-content>div>span button.active{color:#d8d6ff;background:#3c3967}html[data-theme=dark] .design-annotation-new button{border-color:#4d496f;color:#d8d6ff;background:#353259}html[data-theme=dark] .design-comments-panel{border-color:#45474d;color:#c5c7cc;background:#26272bfa}html[data-theme=dark] .design-comments-panel>header,html[data-theme=dark] .design-comment-target,html[data-theme=dark] .design-comments-panel>form{border-color:#45474d}html[data-theme=dark] .design-comment-target strong,html[data-theme=dark] .design-comment-list article>div>header strong{color:#e4e5e8}html[data-theme=dark] .design-comment-list p{color:#c5c7cc}html[data-theme=dark] .design-comment-list article.is-mentioned{background:#3c3967;box-shadow:inset 0 0 0 1px #625d99}html[data-theme=dark] .design-comments-panel>header button.active,html[data-theme=dark] .design-comment-actions button.active,html[data-theme=dark] .block-comments>header .block-comment-resolved-toggle.active,html[data-theme=dark] .block-comment-resolve.active{color:#8cd4ac;background:#294037}html[data-theme=dark] .design-comments-panel textarea{border-color:#4a4c52;color:#e4e5e8;background:#292a2e}html[data-theme=dark] .design-comments-panel .mention-menu{border-color:#414349;color:#e4e5e8;background:#292a2e}html[data-theme=dark] .design-wide-action{border-color:#4d496f;color:#d8d6ff;background:#353259}html[data-theme=dark] .design-structure-actions button,html[data-theme=dark] .design-selection-colors button{border-color:#47494f;color:#c5c7cc;background:#292a2e}html[data-theme=dark] .design-selection-colors input{border-color:#47494f;background:#292a2e}html[data-theme=dark] .design-component-source,html[data-theme=dark] .design-style-field button,html[data-theme=dark] .design-arrange-grid button,html[data-theme=dark] .design-component-properties input,html[data-theme=dark] .design-instance-properties input:not([type=checkbox]),html[data-theme=dark] .design-instance-actions button{border-color:#414349;color:#c5c7cc;background:#292a2e}html[data-theme=dark] .design-assets-panel>section>header button:hover:not(:disabled),html[data-theme=dark] .design-font-row button:hover:not(:disabled),html[data-theme=dark] .design-preset:hover:not(:disabled),html[data-theme=dark] .design-arrange-grid button:hover:not(:disabled),html[data-theme=dark] .design-style-field button:hover:not(:disabled),html[data-theme=dark] .design-component-source:hover:not(:disabled),html[data-theme=dark] .design-instance-actions button:hover:not(:disabled){border-color:#5a5688;color:#dedcff;background:#323042}html[data-theme=dark] .design-wide-action:hover:not(:disabled){border-color:#625d99;color:#e5e3ff;background:#403c6b}html[data-theme=dark] .design-layer-actions button{color:#c0c2c7;background:#303136}html[data-theme=dark] .design-layer-actions button:hover:not(:disabled){color:#f2f3f5;background:#3a3b40}html[data-theme=dark] .design-page-delete:hover:not(:disabled),html[data-theme=dark] .design-style-card>header button:hover:not(:disabled),html[data-theme=dark] .design-variable-row>button:hover:not(:disabled),html[data-theme=dark] .design-variant-property button:hover:not(:disabled),html[data-theme=dark] .design-component-properties button:hover:not(:disabled),html[data-theme=dark] .design-instance-properties button:hover:not(:disabled){color:#f0a6a6;background:#4a292c}html[data-theme=dark] .design-component-insert:hover:not(:disabled),html[data-theme=dark] .design-pages header button:hover:not(:disabled){color:#f2f3f5;background:#303136}html[data-theme=dark] .design-inspector button:disabled,html[data-theme=dark] .design-assets-panel button:disabled{opacity:.52}html[data-theme=dark] .design-toolbar,html[data-theme=dark] .design-view-controls,html[data-theme=dark] .design-quick-style,html[data-theme=dark] .design-zoom-menu section,html[data-theme=dark] .design-save-state,html[data-theme=dark] .design-shortcuts>summary,html[data-theme=dark] .design-shortcuts-popover{border-color:#414349;color:#b3b5ba;background:#222327f7}html[data-theme=dark] .design-toolbar button,html[data-theme=dark] .design-view-controls button{color:#bfc1c6}html[data-theme=dark] .design-quick-style header strong{color:#eceef1}html[data-theme=dark] .design-quick-font select{border-color:#414349;color:#c5c7cc;background:#292a2e}html[data-theme=dark] .design-zoom-menu>button,html[data-theme=dark] .design-zoom-menu section hr,html[data-theme=dark] .design-color-control input[type=color]+input{border-color:#414349}html[data-theme=dark] .design-zoom-menu section button.active{color:#dedcff;background:#3c3967}html[data-theme=dark] .design-toolbar button:hover:not(:disabled),html[data-theme=dark] .design-view-controls button:hover,html[data-theme=dark] .design-shortcuts>summary:hover,html[data-theme=dark] .design-shortcuts[open]>summary{color:#f2f3f5;background:#303136}html[data-theme=dark] .design-shortcuts-popover header strong{color:#eceef1}html[data-theme=dark] .design-shortcuts kbd{border-color:#4a4c52;color:#d7d9dd;background:#292a2e;box-shadow:0 1px #17181b}html[data-theme=dark] .design-panel-toggle{color:#d7d9dd;background:#303136}html[data-theme=dark] .design-panel-toggle:hover{color:#f2f3f5;background:#393a40}html[data-theme=dark] .design-toolbar button.active{color:#fff;background:#6965dc}html[data-theme=dark] .design-toolbar-divider{background:#414349}html[data-theme=dark] .design-view-controls button+button{border-color:#414349}html[data-theme=dark] .design-save-state.error{border-color:#704143;color:#f0a6a6;background:#482426f5}html[data-theme=dark] .design-frame-label{fill:#a8aab0}html[data-theme=dark] .design-fig-import-backdrop{background:#050608a3}html[data-theme=dark] .design-fig-import{border-color:#3b3d42;color:#c5c7cc;background:#202125;box-shadow:0 24px 70px #0000007a}html[data-theme=dark] .design-fig-import>header,html[data-theme=dark] .design-fig-import-summary,html[data-theme=dark] .design-fig-import>p,html[data-theme=dark] .design-fig-report,html[data-theme=dark] .design-fig-import>footer{border-color:#37393e}html[data-theme=dark] .design-fig-import>header strong,html[data-theme=dark] .design-fig-page-list strong{color:#eceef1}html[data-theme=dark] .design-fig-import>header span,html[data-theme=dark] .design-fig-import-summary,html[data-theme=dark] .design-fig-page-list small,html[data-theme=dark] .design-fig-page-list em,html[data-theme=dark] .design-fig-import>p,html[data-theme=dark] .design-fig-report{color:#999ba1}html[data-theme=dark] .design-fig-import>header button{color:#a5a7ad}html[data-theme=dark] .design-fig-import>header button:hover:not(:disabled),html[data-theme=dark] .design-fig-page-list label:hover{color:#f2f3f5;background:#2a2b2f}html[data-theme=dark] .design-fig-import>footer button{border-color:#44464c;color:#c5c7cc;background:#292a2e}html[data-theme=dark] .design-fig-import>footer button.primary{border-color:#6965dc;color:#fff;background:#6965dc}html[data-theme=dark] .design-fig-selection-actions button{color:#b8bac0;background:#303136}html[data-theme=dark] .design-fig-selection-actions button:hover:not(:disabled){color:#f0f1f3;background:#3a3b40}html[data-theme=dark] .design-fig-report strong{color:#77c394}html[data-theme=dark] .design-fig-import-loading.error,html[data-theme=dark] .design-fig-import>p.error{color:#f0a6a6}html[data-theme=dark] .document-outline button{color:#989aa0}html[data-theme=dark] .document-outline button:hover{color:#eceef1;background:#292a2e}html[data-theme=dark] .document-outline .outline-expand-button{border-color:#3b3d42;color:#b7b9bf;background:#242529}html[data-theme=dark] .section-anchor.is-section-target,html[data-theme=dark] .canvas-block.is-section-target,html[data-theme=dark] .block-editing-shell.is-section-target,html[data-theme=dark] .document-blocks>.is-section-target{animation-name:section-target-dark}@keyframes section-target-dark{0%,45%{background:#493f27;box-shadow:0 0 0 6px #493f27}to{background:transparent;box-shadow:0 0 0 6px transparent}}html[data-theme=dark] .share-link strong{color:#d9dbe0}html[data-theme=dark] .document-manager-only{border-color:#44464c;background:#292a2e}html[data-theme=dark] .document-manager-only strong{color:#e3e5e8}html[data-theme=dark] .document-manager-only small{color:#999ca3}html[data-theme=dark] .document-manager-only>span>svg{color:#a7aab0}html[data-theme=dark] .manager-only-note{color:#dec276;background:#302c20}html[data-theme=dark] .share-link-access{border-color:#44464c;color:#b9bbc1;background:#292a2e}html[data-theme=dark] .share-link-access.is-private{border-color:#665832;color:#dec276;background:#302c20}html[data-theme=dark] .share-link-access.is-private strong{color:#f0d58a}html[data-theme=dark] .share-link-access.is-private small{color:#c8ab65}html[data-theme=dark] .share-link-field{border-color:#44464c;background:#2a2b2f}html[data-theme=dark] .share-link-field button{border-color:#44464c}html[data-theme=dark] .access-people-search{border-color:#44464c;color:#96989f;background:#292a2e;box-shadow:0 5px 18px #0000002e}html[data-theme=dark] .access-people-search:focus-within{border-color:#7774df;box-shadow:0 0 0 4px #7774df24,0 7px 22px #0000003d}html[data-theme=dark] .access-people-search input{color:#eceef1}html[data-theme=dark] .access-people-search button:hover:not(:disabled){color:#eceef1;background:#393a40}html[data-theme=dark] .guest-access{border-color:#3b3d42;background:#25262a}html[data-theme=dark] .guest-access form input,html[data-theme=dark] .guest-access-list>div,html[data-theme=dark] .guest-access .share-link-field{border-color:#44464c;color:#d9dbe0;background:#2d2e33}html[data-theme=dark] .guest-access-list span{color:#d1d3d8}html[data-theme=dark] .document-meta,html[data-theme=dark] .document-meta .document-read-only-meta{color:#94969c}html[data-theme=dark] .document-tags input{border-color:#44464c;color:#e2e3e6;background:#292a2e}html[data-theme=dark] .tag-suggestions button,html[data-theme=dark] .mention-menu button,html[data-theme=dark] .block-comments .mention-menu button{color:#c8cad0;background:transparent}html[data-theme=dark] .canvas-block h1,html[data-theme=dark] .document-title-block-editor .rich-block-editor h1,html[data-theme=dark] .canvas-block h2,html[data-theme=dark] .canvas-block h3{color:#f1f2f4}html[data-theme=dark] .canvas-block p,html[data-theme=dark] .canvas-block ul,html[data-theme=dark] .canvas-block ol,html[data-theme=dark] .canvas-block a,html[data-theme=dark] .rich-block-editor .ProseMirror{color:#cfd1d6}html[data-theme=dark] .canvas-block:hover,html[data-theme=dark] .canvas-block.has-open-actions{background:#242529}html[data-theme=dark] .canvas-block.is-read-only:hover{background:transparent}html[data-theme=dark] .guest-mode .canvas-block.is-read-only:hover,html[data-theme=dark] .guest-mode .canvas-block.is-read-only.has-open-actions{background:#242529}html[data-theme=dark] .block-insert{color:#8f9198}html[data-theme=dark] .block-insert:hover,html[data-theme=dark] .block-insert:focus-visible{color:#f1f2f4}html[data-theme=dark] .canvas-block.is-remote-editing,html[data-theme=dark] .canvas-block.has-open-comments,html[data-theme=dark] .canvas-block.is-mentioned{background:#292a2e;box-shadow:inset 2px 0 #9799a0}html[data-theme=dark] .document-publishing-break{color:#8f9198}html[data-theme=dark] .document-publishing-break:before,html[data-theme=dark] .document-publishing-break:after{background:repeating-linear-gradient(90deg,#4b4d53 0 5px,transparent 5px 9px)}html[data-theme=dark] .document-footnote{border-color:#dcdee32e;color:#adafb5}html[data-theme=dark] .document-footnote sup{color:#e0e2e6}html[data-theme=dark] .document-figure figcaption{color:#a9abb1}html[data-theme=dark] .canvas-block blockquote{border-color:#5d6067;color:#b8bac0;background:linear-gradient(90deg,#292a2e,transparent)}html[data-theme=dark] .canvas-block code:not(pre code),html[data-theme=dark] .rich-block-editor code:not(pre code){color:#e49aae;background:#3a272d}html[data-theme=dark] .mermaid-diagram{--mermaid-canvas: #202126;--mermaid-node-fill: #303238;--mermaid-node-text: #eceef1;--mermaid-node-stroke: #777a83;--mermaid-line: #a6a9b2;--mermaid-label-fill: #292a2e;--mermaid-cluster-fill: #292a2e;border-color:#3b3d42;color:#d9dbe0;background:var(--mermaid-canvas)}html[data-theme=dark] .mermaid-diagram>header{border-color:#3b3d42;background:#292a2e}html[data-theme=dark] .mermaid-diagram>header button{color:#aeb0b6}html[data-theme=dark] .mermaid-diagram>header button:hover,html[data-theme=dark] .mermaid-diagram>header button.active{color:#f0f1f3;background:#3a3b40}html[data-theme=dark] .mermaid-zoom-controls{border-color:#46484e;background:#1b1c206b}html[data-theme=dark] .mermaid-zoom-controls button{color:#aeb0b6}html[data-theme=dark] .mermaid-zoom-controls button:hover:not(:disabled){color:#f0f1f3;background:#3a3b40}html[data-theme=dark] .mermaid-download-select{border-color:#46484e;color:#c5c7cc;background:#292a2e}html[data-theme=dark] .mermaid-download-select:hover,html[data-theme=dark] .mermaid-download-select:has(select:focus-visible){border-color:#606269;color:#f0f1f3;background:#3a3b40}html[data-theme=dark] .mermaid-diagram>header .mermaid-download-select{border-color:transparent;color:#aeb0b6;background:transparent}html[data-theme=dark] .mermaid-diagram>header .mermaid-download-select:hover,html[data-theme=dark] .mermaid-diagram>header .mermaid-download-select:has(select:focus-visible){border-color:transparent;color:#f0f1f3;background:#3a3b40}html[data-theme=dark] .mermaid-diagram-error{border-color:#674147;color:#f0b2b7;background:#35262a}html[data-theme=dark] .mermaid-diagram-error span{color:#d6959a}html[data-theme=dark] .mermaid-block-editor{--mermaid-canvas: #202126;--mermaid-node-fill: #303238;--mermaid-node-text: #eceef1;--mermaid-node-stroke: #777a83;--mermaid-line: #a6a9b2;--mermaid-label-fill: #292a2e;--mermaid-cluster-fill: #292a2e;border-color:#4a4c52;color:#e1e3e7;background:#222327;box-shadow:0 0 0 3px #ffffff06}html[data-theme=dark] .mermaid-block-editor-toolbar{border-color:#3b3d42;background:#292a2e}html[data-theme=dark] .mermaid-block-editor-toolbar>span small{color:#92949a}html[data-theme=dark] .mermaid-block-editor-toolbar button{color:#b8bac0}html[data-theme=dark] .mermaid-block-editor-toolbar button:hover:not(:disabled){color:#f0f1f3;background:#393a3f}html[data-theme=dark] .mermaid-block-editor-toolbar .mermaid-editor-delete{color:#e2a0a6}html[data-theme=dark] .mermaid-block-editor-toolbar .mermaid-editor-done{color:#1f2024;background:#e0e2e6}html[data-theme=dark] .mermaid-block-editor-toolbar .mermaid-editor-done:hover:not(:disabled){color:#111215;background:#f4f5f7}html[data-theme=dark] .mermaid-syntax-status.ready{color:#8dc7a3}html[data-theme=dark] .mermaid-syntax-status.error{color:#e3a0a6}html[data-theme=dark] .mermaid-source-pane{border-color:#3b3d42}html[data-theme=dark] .mermaid-preview-pane>header{border-color:#3b3d42;color:#b6b8bd;background:#292a2e}html[data-theme=dark] .mermaid-editor-preview.has-error{background:#282124}html[data-theme=dark] .mermaid-editor-validation{border-color:#674147;color:#e1a0a6;background:#35262a}html[data-theme=dark] .new-block-type-bar{border-color:#383a40;color:#85878e}html[data-theme=dark] .new-block-type-bar button{color:#adafb5}html[data-theme=dark] .new-block-type-bar button:hover,html[data-theme=dark] .new-block-type-bar button:focus-visible{color:#f0f1f3;background:#303136}html[data-theme=dark] .canvas-block th,html[data-theme=dark] .rich-block-editor th{background:#292a2e}html[data-theme=dark] .canvas-table-actions>:is(button,label){border-color:#414349;color:#b9bbc1;background:#292a2e}html[data-theme=dark] .canvas-table-actions>:is(button,label):hover,html[data-theme=dark] .canvas-table-download:has(select:focus-visible),html[data-theme=dark] .canvas-table-wrap-toggle[aria-pressed=true]{color:#f0f1f3;background:#35363b}html[data-theme=dark] .canvas-block tr:nth-child(2n) td,html[data-theme=dark] .rich-block-editor tr:nth-child(2n) td{background:#232428}html[data-theme=dark] .canvas-block th,html[data-theme=dark] .canvas-block td,html[data-theme=dark] .rich-block-editor th,html[data-theme=dark] .rich-block-editor td,html[data-theme=dark] .rich-block-editor .tableWrapper{border-color:#393b40}html[data-theme=dark] .canvas-block .attachment-link{border-color:#3a3c41;color:#c9cbd0;background:#242529}html[data-theme=dark] .canvas-block .attachment-link:hover{border-color:#505259;background:#2a2b2f}html[data-theme=dark] .attachment-link strong{color:#eceef1}html[data-theme=dark] .attachment-link>svg:first-child{color:#b8bac0;background:#34353a}html[data-theme=dark] .attachment-preview-button{border-color:#414349;color:#c4c6cb;background:#303136}html[data-theme=dark] .attachment-preview-button:hover,html[data-theme=dark] .canvas-block .attachment-download-button:hover{color:#fff;background:#3a3c41}html[data-theme=dark] .attachment-text-preview-dialog>header{border-color:#393b40}html[data-theme=dark] .attachment-text-preview-dialog>header>div>svg,html[data-theme=dark] .attachment-text-preview-dialog>header small{color:#9b9da3}html[data-theme=dark] .attachment-text-preview-content,html[data-theme=dark] .attachment-source-preview{color:#d3d5da;background:#1c1d20}html[data-theme=dark] .attachment-text-preview-dialog nav>button,html[data-theme=dark] .attachment-text-preview-dialog nav>a,html[data-theme=dark] .attachment-preview-mode button,html[data-theme=dark] .attachment-preview-state button{border-color:#414349;color:#c5c7cc;background:#292a2e}html[data-theme=dark] .attachment-text-preview-dialog nav>button.active,html[data-theme=dark] .attachment-preview-mode button.active{border-color:#57547e;color:#e0dfff;background:#3a3857}html[data-theme=dark] .attachment-preview-mode,html[data-theme=dark] .attachment-preview-mode button+button{border-color:#414349}html[data-theme=dark] .attachment-preview-state strong,html[data-theme=dark] .attachment-markdown-preview,html[data-theme=dark] .attachment-markdown-preview h1,html[data-theme=dark] .attachment-markdown-preview h2,html[data-theme=dark] .attachment-markdown-preview h3{color:#e3e4e7}html[data-theme=dark] .attachment-markdown-preview h1,html[data-theme=dark] .attachment-markdown-preview hr,html[data-theme=dark] .attachment-preview-table,html[data-theme=dark] .attachment-preview-table th,html[data-theme=dark] .attachment-preview-table td{border-color:#3b3d42}html[data-theme=dark] .attachment-markdown-preview blockquote{border-color:#5c5e65;color:#b6b8be}html[data-theme=dark] .attachment-markdown-preview code{color:#e49aae;background:#3a272d}html[data-theme=dark] .attachment-markdown-preview pre{background:#151619}html[data-theme=dark] .attachment-markdown-preview pre code{color:inherit;background:transparent}html[data-theme=dark] .attachment-preview-table th{background:#292a2e}html[data-theme=dark] .attachment-source-preview .syntax-keyword,html[data-theme=dark] .attachment-source-preview .syntax-literal{color:#c99aff}html[data-theme=dark] .attachment-source-preview .syntax-string{color:#69d1b7}html[data-theme=dark] .attachment-source-preview .syntax-number{color:#f2ad70}html[data-theme=dark] .attachment-source-preview .syntax-comment{color:#7f838b}html[data-theme=dark] .attachment-source-preview .syntax-property{color:#8bb9ff}html[data-theme=dark] .block-presence,html[data-theme=dark] .block-hover-actions>button,html[data-theme=dark] .block-comment-context{border-color:#3a3c41;color:#b5b7bd;background:#27282c}html[data-theme=dark] .block-comment-context p,html[data-theme=dark] .block-comments>header strong{color:#e5e6e9}html[data-theme=dark] .block-comment-context>button{color:#c3c5ca;background:#35363b}html[data-theme=dark] .block-comment-context>button:hover{color:#f0f1f3;background:#414349}html[data-theme=dark] .block-comment-list>article{border-color:#383a3f}html[data-theme=dark] .block-comment-list article>div>header strong{color:#e5e6e9}html[data-theme=dark] .block-comment-list article p{color:#c8cad0}html[data-theme=dark] .block-comments textarea{border-color:#414349;color:#e1e2e5;background:#292a2e}html[data-theme=dark] .block-editor,html[data-theme=dark] .structured-block-editor{border-color:#55575e;background:#222327;box-shadow:0 0 0 3px #ffffff09}html[data-theme=dark] .chart-heading h3{color:#e3e4e7}html[data-theme=dark] .chart-heading p{color:#a8aab0}html[data-theme=dark] .chart-title-editor input,html[data-theme=dark] .chart-toolbar>.chart-unit-control,html[data-theme=dark] .chart-toolbar>.chart-fixed-unit{border-color:#42444a;color:#e0e2e5;background:#292a2e}html[data-theme=dark] .chart-plot{border-color:#37393e;background:#1b1c1f}html[data-theme=dark] .chart-grid line{stroke:#303237}html[data-theme=dark] .chart-horizontal-grid line{stroke:#303237}html[data-theme=dark] .chart-grid text,html[data-theme=dark] .chart-horizontal-grid text,html[data-theme=dark] .chart-horizontal-labels text,html[data-theme=dark] .chart-x-labels text,html[data-theme=dark] .chart-value-label,html[data-theme=dark] .chart-legend{fill:#a8aab0;color:#a8aab0}html[data-theme=dark] .chart-line circle{stroke:#1b1c1f}html[data-theme=dark] .chart-scatter-point{stroke:#1b1c1f}html[data-theme=dark] .chart-pie-empty{stroke:#303237}html[data-theme=dark] .chart-pie-grid article,html[data-theme=dark] .chart-pie text{fill:#c2c4c9;color:#c2c4c9}html[data-theme=dark] .chart-kpi-grid article{border-color:#393b40;background:#222327}html[data-theme=dark] .chart-kpi-grid small{color:#a8aab0}html[data-theme=dark] .chart-kpi-grid strong{color:#f0f1f3}html[data-theme=dark] .chart-data-table,html[data-theme=dark] .chart-data-table th,html[data-theme=dark] .chart-data-table td{border-color:#3b3d42}html[data-theme=dark] .chart-data-table th{color:#b5b7bd;background:#292a2e}html[data-theme=dark] .chart-data-table td{background:#222327}html[data-theme=dark] .chart-data-table input:not([type=color]){color:#d7d9dd}html[data-theme=dark] .chart-data-table input:not([type=color]):focus,html[data-theme=dark] .chart-data-table input[type=color]{border-color:#51535a;background:#303136}html[data-theme=dark] .chart-data-actions button{color:#c1c3c8;background:#303136}html[data-theme=dark] .chart-data-actions button:hover:not(:disabled){color:#fff;background:#383a40}html[data-theme=dark] .block-editing-shell .format-toolbar{border-color:#44464c;background:#222327f5;box-shadow:0 8px 24px #00000052}html[data-theme=dark] .format-toolbar button,html[data-theme=dark] .edit-mode-cue button{color:#aeb0b6}html[data-theme=dark] .format-toolbar button:hover,html[data-theme=dark] .format-toolbar button.active{color:#f1f2f4;background:#34353a}html[data-theme=dark] .block-hover-actions>button.block-delete-trigger:hover,html[data-theme=dark] .edit-mode-cue .edit-mode-delete,html[data-theme=dark] .edit-mode-cue .edit-mode-delete:hover:not(:disabled){border-color:#684044;color:#f0a8ad;background:#432b2e}html[data-theme=dark] .document-title-block-editor,html[data-theme=dark] .block-editing-shell .block-editor{border:0;background:transparent;box-shadow:none}html[data-theme=dark] .math-insert-bar{border-color:#3f4147;color:#b8bac0;background:#292a2e}html[data-theme=dark] .math-insert-bar>span{color:#d9dbdf}html[data-theme=dark] .math-insert-bar>button{color:#c7c9ce;background:#34353a}html[data-theme=dark] .math-insert-bar>button:hover{color:#fff;background:#3d3f45}html[data-theme=dark] .math-insert-bar>.math-insert-close{background:transparent}html[data-theme=dark] .highlight-color-bar{border-color:#3f4147;color:#b8bac0;background:#292a2e}html[data-theme=dark] .highlight-color-bar>span{color:#d9dbdf}html[data-theme=dark] .highlight-color-bar>button{color:#c7c9ce;background:#34353a}html[data-theme=dark] .highlight-color-bar>button:hover,html[data-theme=dark] .highlight-color-bar>button.active{color:#fff;background:#3d3f45}html[data-theme=dark] .highlight-color-bar>.highlight-remove,html[data-theme=dark] .highlight-color-bar>.highlight-close{background:transparent}html[data-theme=dark] .document-highlight.highlight-yellow,html[data-theme=dark] .rich-block-editor a[href^="/highlights/yellow"]{background:#66551e}html[data-theme=dark] .document-highlight.highlight-green,html[data-theme=dark] .rich-block-editor a[href^="/highlights/green"]{background:#28573b}html[data-theme=dark] .document-highlight.highlight-blue,html[data-theme=dark] .rich-block-editor a[href^="/highlights/blue"]{background:#285270}html[data-theme=dark] .document-highlight.highlight-pink,html[data-theme=dark] .rich-block-editor a[href^="/highlights/pink"]{background:#65384e}html[data-theme=dark] .document-highlight.highlight-purple,html[data-theme=dark] .rich-block-editor a[href^="/highlights/purple"]{background:#523d70}html[data-theme=dark] .markfile-link-bar{border-color:#3f4147;background:#292a2e}html[data-theme=dark] .markfile-link-bar select{border-color:#42444a;color:#e0e2e5;background:#34353a}html[data-theme=dark] .markfile-link-bar button{color:#b8bac0}html[data-theme=dark] .structured-title-input,html[data-theme=dark] .structured-viewbar select,html[data-theme=dark] .database-options-editor input,html[data-theme=dark] .kanban-card-edit-header>input,html[data-theme=dark] .kanban-card-description textarea,html[data-theme=dark] .kanban-card-properties input,html[data-theme=dark] .kanban-card-properties select{border-color:#42444a;color:#e0e2e5;background:#292a2e}html[data-theme=dark] .database-component th,html[data-theme=dark] .structured-viewbar label{color:#b9bbc1;background:#292a2e}html[data-theme=dark] .table-view,html[data-theme=dark] .table-view>.deck-pane,html[data-theme=dark] .table-editor-shell,html[data-theme=dark] .table-editor-shell .database-scroll{background:#1d1e21}html[data-theme=dark] .table-data-tabs{border-color:#39343e;background:#26222b}html[data-theme=dark] .table-data-tabs nav>button{border-color:#ffffff0d;color:#aaa2af}html[data-theme=dark] .table-data-tabs nav>button.active{color:#f0edf2;background:#323038}html[data-theme=dark] .table-data-tabs nav>button.table-add-data:hover{color:#e3dfe6;background:#ffffff0f}html[data-theme=dark] .table-data-settings>summary{color:#aaa2af}html[data-theme=dark] .table-data-settings>div,html[data-theme=dark] .table-data-settings input{border-color:#484a50;color:#d7d9dd;background:#292a2e}html[data-theme=dark] .table-data-settings label{color:#aeb0b6}html[data-theme=dark] .table-data-settings button{color:#f0a8ad}html[data-theme=dark] .table-data-settings button:hover:not(:disabled){background:#462929}html[data-theme=dark] .table-view-sidebar,html[data-theme=dark] .table-view-toolbar,html[data-theme=dark] .table-view-content>.database-component>.structured-viewbar{border-color:#34363b;color:#9b9da3;background:#202125}html[data-theme=dark] .table-view-sidebar>header{color:#777a81}html[data-theme=dark] .table-view-sidebar>header button{color:#92949a}html[data-theme=dark] .table-view-sidebar>header button:hover,html[data-theme=dark] .table-view-sidebar>header button:focus-visible{color:#eceef1;background:#303136}html[data-theme=dark] .table-view-sidebar nav>button{color:#a5a7ad}html[data-theme=dark] .table-view-sidebar nav>button:hover{color:#eceef1;background:#2c2d31}html[data-theme=dark] .table-view-sidebar nav>button.active{color:#9dd4c9;background:#293b38}html[data-theme=dark] .table-view-sidebar-tools{border-color:#34363b}html[data-theme=dark] .table-view-search{border-color:#42444a;color:#85878e;background:#292a2e}html[data-theme=dark] .table-view-search input{color:#d7d9dd}html[data-theme=dark] .table-view-search button:hover{color:#eceef1;background:#38393e}html[data-theme=dark] .table-scope-lock{color:#e1b877;background:#3c3325}html[data-theme=dark] .table-view-heading>strong{color:#d6d8dc}html[data-theme=dark] .table-view-add{border-color:#34363b}html[data-theme=dark] .table-view-toolbar label,html[data-theme=dark] .table-view-add summary,html[data-theme=dark] .table-view-config summary,html[data-theme=dark] .table-view-settings>summary{color:#9b9da3}html[data-theme=dark] .table-view-add summary:hover,html[data-theme=dark] .table-view-add[open] summary,html[data-theme=dark] .table-view-config summary:hover,html[data-theme=dark] .table-view-config details[open]>summary,html[data-theme=dark] .table-view-settings>summary:hover,html[data-theme=dark] .table-view-settings[open]>summary{color:#eceef1;background:#303136}html[data-theme=dark] .table-view-fields>summary.active{color:#9dd4c9;background:#293b38}html[data-theme=dark] .table-view-fields>div>header{color:#e0e2e5}html[data-theme=dark] .database-filter-join-label{color:#aeb0b6}html[data-theme=dark] .table-view-add button,html[data-theme=dark] .table-view-fields>div>button,html[data-theme=dark] .table-view-settings button,html[data-theme=dark] .table-view-config details button{color:#c5c7cc}html[data-theme=dark] .table-view-config .table-view-fields-search{border-color:#44464c;background:#222327}html[data-theme=dark] .table-view-config .table-view-fields-search input{background:transparent;box-shadow:none}html[data-theme=dark] .table-view-fields>div>button[aria-pressed=false]{color:#898b91}html[data-theme=dark] .table-view-config .table-view-select>summary,html[data-theme=dark] .table-view-config .database-view-filters>summary,html[data-theme=dark] .table-view-config .database-filter-select>summary{border-color:#484a50;color:#d7d9dd;background:#292a2e}html[data-theme=dark] .table-view-config .table-view-select>summary:hover,html[data-theme=dark] .table-view-config .table-view-select[open]>summary,html[data-theme=dark] .table-view-config .database-view-filters>summary:hover,html[data-theme=dark] .table-view-config .database-view-filters[open]>summary,html[data-theme=dark] .table-view-config .database-filter-select>summary:hover,html[data-theme=dark] .table-view-config .database-filter-select[open]>summary{border-color:#5a5c63;color:#f0f1f3;background:#303136}html[data-theme=dark] .table-view-config .table-view-select>summary>span,html[data-theme=dark] .table-view-config .database-view-filters>summary>span{color:#9b9da3}html[data-theme=dark] .table-view-config .table-view-select>summary>strong,html[data-theme=dark] .table-view-config .database-view-filters>summary>strong,html[data-theme=dark] .table-view-config .database-filter-select>summary>strong{color:#e0e2e5}html[data-theme=dark] .database-filter-no-value{color:#73757b}html[data-theme=dark] .table-view-config .compact-dropdown-menu button:hover,html[data-theme=dark] .table-view-config .compact-dropdown-menu button.active{color:#f0f1f3;background:#35363b}html[data-theme=dark] .compact-dropdown-check{color:#8cd4c5}html[data-theme=dark] .structured-viewbar label:focus-within{border-color:#4a4c52;background:#292a2e}html[data-theme=dark] .structured-viewbar label input{color:#d4d6da}html[data-theme=dark] .table-view-content>.database-component>.structured-viewbar label:hover{background:#2c2d31}html[data-theme=dark] .table-view-content>.database-component>.structured-viewbar label:focus-within{border-color:#4a4c52;background:#292a2e;box-shadow:0 0 0 2px #ffffff08}html[data-theme=dark] .structured-viewbar>.structured-export-button{color:#a5a7ad}html[data-theme=dark] .structured-viewbar>.structured-export-button:hover{color:#eceef1;background:#2c2d31}html[data-theme=dark] .database-column-popover{border-color:#42444a;color:#d4d6da;background:#25262a;box-shadow:0 14px 36px #0006}html[data-theme=dark] .database-column-popover>header{border-color:#3b3d42;background:#25262a}html[data-theme=dark] .database-column-sort-actions{border-color:#3b3d42}html[data-theme=dark] .sort-direction-control>span{color:#d7d9dd}html[data-theme=dark] .sort-direction-control>div>button{color:#b7b9bf}html[data-theme=dark] .sort-direction-control>div>button:hover{color:#f0f1f3;background:#37393e}html[data-theme=dark] .sort-direction-control>div>button.active{color:#9dd4c9;background:#293b38}html[data-theme=dark] .sort-direction-control .sort-action-divider{background:#4a4c52}html[data-theme=dark] .sort-direction-control>div>button.danger{color:#f0a8ad}html[data-theme=dark] .sort-direction-control>div>button.danger:hover:not(:disabled){background:#3e2929}html[data-theme=dark] .database-column-sort-indicator{color:#9dd4c9}html[data-theme=dark] .database-column-popover>.database-options-editor{background:#292a2e}html[data-theme=dark] .database-options-editor>span{color:#aeb0b6}html[data-theme=dark] .database-options-editor button{color:#d7d9dd;background:#383a40}html[data-theme=dark] .database-options-editor button:hover{color:#f0f1f3;background:#44464c}html[data-theme=dark] .database-options-heading strong{color:#e2e4e7}html[data-theme=dark] .database-options-heading small{color:#85878d}html[data-theme=dark] .database-options-toolbar{border-color:#3e4045}html[data-theme=dark] .database-options-toolbar>span{color:#b5b7bd}html[data-theme=dark] .database-options-toolbar>span svg{color:#72b5a8}html[data-theme=dark] .database-options-editor .database-options-toolbar>button{color:#b5b7bd;background:transparent}html[data-theme=dark] .database-options-editor .database-options-toolbar>button:hover:not(:disabled){color:#f0f1f3;background:#37393e}html[data-theme=dark] .database-options-help{color:#9b9da3}html[data-theme=dark] .database-option-row{background:#25262a}html[data-theme=dark] .database-option-row:hover,html[data-theme=dark] .database-option-row:focus-within{border-color:#42444a;background:#2c2d31}html[data-theme=dark] .database-option-row.drag-before{box-shadow:inset 0 2px #609d91}html[data-theme=dark] .database-option-row.drag-after{box-shadow:inset 0 -2px #609d91}html[data-theme=dark] .database-option-grip{color:#74767d}html[data-theme=dark] .database-option-label{color:#d7d9dd}html[data-theme=dark] .database-options-editor .database-option-actions>button{color:#9b9da3;background:transparent}html[data-theme=dark] .database-options-editor .database-option-actions>button:hover:not(:disabled){color:#eceef1;background:#3a3c41}html[data-theme=dark] .database-options-editor .database-option-actions>.database-option-remove:hover:not(:disabled){color:#f0a8ad;background:#432b2e}html[data-theme=dark] .database-option-add{border-color:#42444a;color:#9b9da3;background:#25262a}html[data-theme=dark] .database-option-add:focus-within{border-color:#5a5c63}html[data-theme=dark] .database-column-popover>header button{color:#a9abb1}html[data-theme=dark] .database-column-popover>header button:hover{color:#f0f1f3;background:#37393e}html[data-theme=dark] .database-scroll{border-color:#393b40}html[data-theme=dark] .database-component th{border-color:#37393e;color:#c2c4ca;background:#25262a}html[data-theme=dark] .database-component td{border-color:#34363b;color:#d4d6da;background:#1f2023}html[data-theme=dark] .database-derived-value,html[data-theme=dark] .database-field-type-locked{color:#a5a7ad}html[data-theme=dark] .database-add-field-column form input,html[data-theme=dark] .database-add-field-column form select{border-color:#484a50;color:#d8dade;background:#202125}html[data-theme=dark] .database-field-type>summary,html[data-theme=dark] .database-add-field-column form>.database-field-type>summary{border-color:transparent;color:#b8bac0;background:transparent}html[data-theme=dark] .database-add-field-column form>.database-field-type>summary{border-color:#484a50;background:#202125}html[data-theme=dark] .database-add-field-column>button,html[data-theme=dark] .database-add-field-column form button{color:#b8bac0}html[data-theme=dark] .database-add-field-column form button[type=button]:hover{color:#f0a8ad;background:#432b2e}html[data-theme=dark] .database-field-type>summary:hover,html[data-theme=dark] .database-field-type[open]>summary{border-color:#51535a;color:#eceef1;background:#303136}html[data-theme=dark] .database-field-type>.compact-dropdown-menu{border-color:#484a50;color:#d7d9dd;background:#292a2efa;box-shadow:0 16px 40px #0006}html[data-theme=dark] .database-field-type .compact-dropdown-search{border-color:#46484e;color:#aeb0b6;background:#222327}html[data-theme=dark] .database-field-type .compact-dropdown-search:focus-within{border-color:#5b5d64;background:#303136}html[data-theme=dark] .database-field-type .compact-dropdown-search input{color:#e0e2e5}html[data-theme=dark] .database-field-type .compact-dropdown-menu>button{color:#c5c7cc}html[data-theme=dark] .database-field-type .compact-dropdown-menu>button:hover,html[data-theme=dark] .database-field-type .compact-dropdown-menu>button:focus-visible{color:#f1f2f4;background:#35363b}html[data-theme=dark] .database-field-type .compact-dropdown-menu>button.active{color:#a3d8cf;background:#293b38}html[data-theme=dark] .compact-dropdown>.compact-dropdown-menu{border-color:#484a50;color:#d7d9dd;background:#292a2efa;box-shadow:0 16px 40px #0006}html[data-theme=dark] .compact-dropdown .compact-dropdown-search{border-color:#46484e;color:#aeb0b6;background:#222327}html[data-theme=dark] .compact-dropdown .compact-dropdown-search:focus-within{border-color:#5b5d64;background:#303136}html[data-theme=dark] .compact-dropdown .compact-dropdown-search input{color:#e0e2e5}html[data-theme=dark] .compact-dropdown .compact-dropdown-menu>button{color:#c5c7cc}html[data-theme=dark] .compact-dropdown .compact-dropdown-menu>button:hover,html[data-theme=dark] .compact-dropdown .compact-dropdown-menu>button:focus-visible{color:#f1f2f4;background:#35363b}html[data-theme=dark] .compact-dropdown .compact-dropdown-menu>button.active{color:#a3d8cf;background:#293b38}html[data-theme=dark] .database-cell-dropdown>summary{color:#d7d9dd}html[data-theme=dark] .database-cell-dropdown>summary:hover,html[data-theme=dark] .database-cell-dropdown[open]>summary{border-color:#55575e;background:#303136}html[data-theme=dark] .database-toolbar-dropdown>summary,html[data-theme=dark] .database-inline-dropdown>summary{border-color:#484a50;color:#d7d9dd;background:#292a2e}html[data-theme=dark] .database-toolbar-dropdown>summary:hover,html[data-theme=dark] .database-toolbar-dropdown[open]>summary,html[data-theme=dark] .database-inline-dropdown>summary:hover,html[data-theme=dark] .database-inline-dropdown[open]>summary{border-color:#5a5c63;background:#303136}html[data-theme=dark] .compact-dropdown-option-icon{color:#b4b6bc;background:#383a40}html[data-theme=dark] .compact-dropdown-menu>button.active .compact-dropdown-option-icon{color:#a9ddd3;background:#345049}html[data-theme=dark] .table-editor-shell .database-component th.database-add-field-column{color:#b8bac0;background:#25262a}html[data-theme=dark] .database-add-field-cell{background:#202125!important}html[data-theme=dark] .database-load-more{color:#a9abb1;background:#202125!important}html[data-theme=dark] .database-load-more:hover,html[data-theme=dark] .database-load-more:focus-visible{color:#f0f1f3;background:#292a2e!important}html[data-theme=dark] .database-component tbody tr:hover td,html[data-theme=dark] .table-editor-shell .database-component tbody tr:hover .database-row-number,html[data-theme=dark] .table-editor-shell .database-component tbody tr:hover td:nth-child(2){background:#27282c}html[data-theme=dark] .table-editor-shell .database-scroll,html[data-theme=dark] .table-editor-shell .database-component .database-row-number,html[data-theme=dark] .table-editor-shell .database-component td:nth-child(2){background:#1f2023}html[data-theme=dark] .table-editor-shell .database-component th.database-row-number,html[data-theme=dark] .table-editor-shell .database-component th:nth-child(2){background:#25262a}html[data-theme=dark] .database-row-buttons{border-color:#45474d;background:#292a2e;box-shadow:0 8px 22px #0000004d}html[data-theme=dark] .database-column-grip{color:#777a81}html[data-theme=dark] .database-column-grip:hover,html[data-theme=dark] .database-column-grip:focus-visible{color:#e2e4e7;background:#303238}html[data-theme=dark] .database-column-insert{border-color:#55575e;color:#b7b9bf;background:#292a2e;box-shadow:0 1px 3px #00000059}html[data-theme=dark] .database-column-insert:hover{border-color:#72aa9f;color:#18211f;background:#72aa9f}html[data-theme=dark] .database-row-insert,html[data-theme=dark] .table-board-row-insert{border-color:#55575e;color:#b7b9bf;background:#292a2e;box-shadow:0 1px 3px #00000059}html[data-theme=dark] .database-row-insert:hover,html[data-theme=dark] .table-board-row-insert:hover{border-color:#72aa9f;color:#18211f;background:#72aa9f}html[data-theme=dark] .database-select-value{color:#d6d8dc;background:#303238}html[data-theme=dark] .database-select-value.tone-0,html[data-theme=dark] .database-choice-dropdown.tone-0>summary,html[data-theme=dark] .database-option-color.tone-0{color:#f4d86a!important;background-color:#4a4021!important}html[data-theme=dark] .database-select-value.tone-1,html[data-theme=dark] .database-choice-dropdown.tone-1>summary,html[data-theme=dark] .database-option-color.tone-1{color:#8fd9c8!important;background-color:#203d37!important}html[data-theme=dark] .database-select-value.tone-2,html[data-theme=dark] .database-choice-dropdown.tone-2>summary,html[data-theme=dark] .database-option-color.tone-2{color:#efb88b!important;background-color:#493125!important}html[data-theme=dark] .database-select-value.tone-3,html[data-theme=dark] .database-choice-dropdown.tone-3>summary,html[data-theme=dark] .database-option-color.tone-3{color:#b9c8ff!important;background-color:#2a3458!important}html[data-theme=dark] .database-select-value.tone-4,html[data-theme=dark] .database-choice-dropdown.tone-4>summary,html[data-theme=dark] .database-option-color.tone-4{color:#e7afd1!important;background-color:#492c3f!important}html[data-theme=dark] .database-select-value.tone-5,html[data-theme=dark] .database-choice-dropdown.tone-5>summary,html[data-theme=dark] .database-option-color.tone-5{color:#a8d7ee!important;background-color:#253b49!important}html[data-theme=dark] .database-select-value.tone-6,html[data-theme=dark] .database-choice-dropdown.tone-6>summary,html[data-theme=dark] .database-option-color.tone-6{color:#d1d3d8!important;background-color:#35363b!important}html[data-theme=dark] .database-select-value.tone-7,html[data-theme=dark] .database-choice-dropdown.tone-7>summary,html[data-theme=dark] .database-option-color.tone-7{color:#d3b8f3!important;background-color:#392d4b!important}html[data-theme=dark] .database-column-heading button:hover,html[data-theme=dark] .database-row-menu button:hover{color:#e2e4e7;background:#303238}html[data-theme=dark] .database-column-heading button.active{color:#eceef1;background:#36383d}html[data-theme=dark] .database-row-menu button.active{color:#9dd4c9;background:#293b38}html[data-theme=dark] .database-row-lock{color:#e1b877}html[data-theme=dark] .database-file-value,html[data-theme=dark] .database-link-value{color:#8cd4c5}html[data-theme=dark] .database-linked-text a{color:#8cd4c5;text-decoration-color:#8cd4c573}html[data-theme=dark] .database-attachment-value,html[data-theme=dark] .database-attachment-upload{color:#8cd4c5;background:#263b37}html[data-theme=dark] .database-attachment-upload:hover:not(:disabled){color:#a9e3d8;background:#304943}html[data-theme=dark] .database-attachment-edit-values>span>button:hover{color:#f0a8ad;background:#462929}html[data-theme=dark] .database-new-row{color:#96989e;background:#202125!important}html[data-theme=dark] .database-new-row:hover:not(:disabled){color:#d6d8dc;background:#28292d!important}html[data-theme=dark] .table-editor-shell .structured-empty button{color:#9dd4c9;background:#293b38}html[data-theme=dark] .structured-empty-cell{color:#777a81}html[data-theme=dark] .table-comments-sidebar{border-color:#393b40;background:#202125;box-shadow:-8px 0 24px #0000003d}html[data-theme=dark] .table-record-backdrop{background:#0405079e}html[data-theme=dark] .table-record-panel{border-color:#383a3f;color:#d5d7db;background:#202125;box-shadow:0 22px 70px #0000008c}html[data-theme=dark] .table-save-recovery{border-color:#484a50;background:#292a2e}html[data-theme=dark] .table-save-recovery .draft-recovery-heading>div:first-child{color:#eceef1}html[data-theme=dark] .table-save-recovery .draft-recovery-heading span{color:#b8bac0}html[data-theme=dark] .table-save-recovery button{border-color:#484a50;color:#d7d9dd;background:#35363b}html[data-theme=dark] .table-save-recovery button:hover:not(:disabled){background:#414349}html[data-theme=dark] .table-record-backdrop.standalone{background:#17181b}html[data-theme=dark] .table-record-toolbar,html[data-theme=dark] .table-record-title,html[data-theme=dark] .table-record-comments,html[data-theme=dark] .table-record-comments .block-comments>header{border-color:#383a3f}html[data-theme=dark] .table-record-toolbar button{color:#a9abb1}html[data-theme=dark] .table-record-toolbar button:hover:not(:disabled){color:#f0f1f3;background:#303136}html[data-theme=dark] .table-record-toolbar>div,html[data-theme=dark] .table-record-title small,html[data-theme=dark] .table-record-fields>label>span{color:#96989e}html[data-theme=dark] .table-record-title h1,html[data-theme=dark] .table-record-title input,html[data-theme=dark] .table-record-comments-empty strong{color:#f0f1f3}html[data-theme=dark] .table-record-comments{background:#1d1e21}html[data-theme=dark] .table-record-fields input:not([type=checkbox]),html[data-theme=dark] .table-record-fields select,html[data-theme=dark] .table-record-fields textarea,html[data-theme=dark] .database-relation-editor select{border-color:#3f4147;color:#e0e2e5;background-color:#242529}html[data-theme=dark] .table-record-fields input:focus,html[data-theme=dark] .table-record-fields select:focus,html[data-theme=dark] .table-record-fields textarea:focus{border-color:#55575e;background-color:#292a2e;box-shadow:0 0 0 2px #ffffff0a}html[data-theme=dark] .database-relation-editor select{border-color:#42444a;background-color:#292a2e}html[data-theme=dark] .database-relation-editor>label>strong{color:#d8dade}html[data-theme=dark] .database-relation-editor>label,html[data-theme=dark] .database-derived-editor label{color:#aeb0b6}html[data-theme=dark] .database-component tr.has-open-comments td,html[data-theme=dark] .table-editor-shell .database-component tr.has-open-comments .database-row-number,html[data-theme=dark] .table-editor-shell .database-component tr.has-open-comments td:nth-child(2){background:#23322f}html[data-theme=dark] .table-board .kanban-cards article.has-open-comments{border-color:#558d82;box-shadow:0 0 0 2px #558d8221}html[data-theme=dark] .table-board .kanban-cards article.is-editing-row{border-color:#558d82;box-shadow:0 0 0 2px #558d8221}html[data-theme=dark] .table-board .kanban-cards article.is-locked-row{border-color:#765f3f}html[data-theme=dark] .table-board .table-board-expand strong{color:#eef0f2}html[data-theme=dark] .table-board .kanban-cards article>p{color:#c2c4c9}html[data-theme=dark] .table-board .kanban-cards article>p small{color:#b7a5c2}html[data-theme=dark] .table-board-row-edit{color:#b7b9bf;background:#303136}html[data-theme=dark] .table-board-row-edit:hover,html[data-theme=dark] .table-board-row-edit.active{color:#9dd4c9;background:#293b38}html[data-theme=dark] .table-board-row-lock{color:#e1b877;background:#3c3325}html[data-theme=dark] .table-board-row-delete{color:#999ca3}html[data-theme=dark] .table-board-row-delete:hover:not(:disabled){color:#f0a8ad;background:#432b2e}html[data-theme=dark] .table-board .block-comment-trigger:hover,html[data-theme=dark] .table-board .block-comment-trigger.active{color:#8cd4c5;background:#263b37}html[data-theme=dark] .table-view-config input,html[data-theme=dark] .table-view-settings input,html[data-theme=dark] .table-view-add>div,html[data-theme=dark] .table-view-config details>div,html[data-theme=dark] .table-view-settings>div{border-color:#484a50;color:#d7d9dd;background:#292a2e}html[data-theme=dark] .table-view-settings label,html[data-theme=dark] .table-view-delete-confirm small{color:#aeb0b6}html[data-theme=dark] .table-view-updated-sort{border-color:#484a50}html[data-theme=dark] .table-view-config details button.danger-button,html[data-theme=dark] .table-view-settings button.danger-button{color:#f0a8ad}html[data-theme=dark] .table-view-add button:hover:not(:disabled),html[data-theme=dark] .table-view-config details>div>button:hover:not(:disabled),html[data-theme=dark] .table-view-settings>div>button:hover:not(:disabled){background:#35363b}html[data-theme=dark] .table-view-config details button.danger-button:hover:not(:disabled),html[data-theme=dark] .table-view-settings button.danger-button:hover:not(:disabled){background:#462929}html[data-theme=dark] .database-multi-select[open]>summary{border-color:#55575e;background:#303136}html[data-theme=dark] .database-multi-select-options{border-color:#484a50;color:#d7d9dd;background:#292a2e;box-shadow:0 8px 22px #00000059}html[data-theme=dark] .database-multi-select-options>button{color:#d7d9dd}html[data-theme=dark] .database-multi-select-options>button:hover,html[data-theme=dark] .database-multi-select-options>button:focus-visible{background:#35363b}html[data-theme=dark] .database-files-editor .database-file-value,html[data-theme=dark] .database-files-picker>button{color:#8cd4c5;background:#263b37}html[data-theme=dark] .database-files-picker>button:hover,html[data-theme=dark] .database-files-picker.open>button{color:#a9e3d8;background:#304943}html[data-theme=dark] .database-files-picker>div{border-color:#484a50;background:#292a2e;box-shadow:0 12px 30px #00000059}html[data-theme=dark] .database-files-search{border-color:#484a50;color:#aeb0b6;background:#222327}html[data-theme=dark] .database-files-search:focus-within{border-color:#65676e;background:#303136}html[data-theme=dark] .database-files-options label:hover{background:#35363b}html[data-theme=dark] .structured-viewbar>.structured-export-button.active{color:#8cd4c5;background:#263b37}html[data-theme=dark] .database-scroll input,html[data-theme=dark] .database-scroll select,html[data-theme=dark] .database-scroll textarea{color:#d7d9dd}html[data-theme=dark] .database-scroll input:focus,html[data-theme=dark] .database-scroll select:focus,html[data-theme=dark] .database-scroll textarea:focus{border-color:#55575e;background:#303136}html[data-theme=dark] .kanban-column{background:#28292d}html[data-theme=dark] .kanban-cards article{border-color:#3b3d42;background:#202125;box-shadow:0 1px 3px #00000040}html[data-theme=dark] .kanban-card-description span,html[data-theme=dark] .kanban-card-properties label>span{color:#aeb0b6}html[data-theme=dark] .kanban-card-actions{border-color:#3b3d42}html[data-theme=dark] .kanban-card-actions button{color:#b8bac0}html[data-theme=dark] .kanban-card-actions .kanban-card-done,html[data-theme=dark] .kanban-card-actions .kanban-card-done:hover{color:#fff;background:#216b5f}html[data-theme=dark] .kanban-card-actions button:hover{color:#f0f1f3;background:#303136}html[data-theme=dark] .kanban-card-actions button:last-child:hover,html[data-theme=dark] .kanban-column>header button:hover:not(:disabled){color:#f0a8ad;background:#432b2e}html[data-theme=dark] .kanban-column>header strong,html[data-theme=dark] .kanban-column>header input,html[data-theme=dark] .kanban-cards article>strong{color:#e1e2e5}html[data-theme=dark] .kanban-column>header span,html[data-theme=dark] .kanban-cards article>p,html[data-theme=dark] .kanban-card-meta{color:#aeb0b6}html[data-theme=dark] .kanban-card-meta span,html[data-theme=dark] .kanban-card-meta time{background:#303136}html[data-theme=dark] .table-board{background:#1b1c1f}html[data-theme=dark] .deck-view,html[data-theme=dark] .deck-pane,html[data-theme=dark] .deck-editor-shell{color:#c8cad0;background:#17181b}html[data-theme=dark] .deck-topbar,html[data-theme=dark] .deck-toolbar,html[data-theme=dark] .deck-filmstrip,html[data-theme=dark] .deck-inspector,html[data-theme=dark] .deck-inspector>header,html[data-theme=dark] .deck-notes-panel,html[data-theme=dark] .deck-feedback-panel,html[data-theme=dark] .deck-chart-panel,html[data-theme=dark] .deck-workspace-footer{border-color:#34363b;background:#202125}html[data-theme=dark] .draw-view>.deck-topbar{border-color:transparent;background:transparent}html[data-theme=dark] .draw-view>.deck-topbar>.deck-topbar-identity,html[data-theme=dark] .draw-view>.deck-topbar>.canvas-status{border-color:#414349;background:#202125f0}html[data-theme=dark] .deck-stage-wrap{background:#121316}html[data-theme=dark] .deck-home:hover,html[data-theme=dark] .deck-folder-link:hover{color:#eceef1;background:#2d2e32}html[data-theme=dark] .deck-title-input{color:#e5e6e9}html[data-theme=dark] .deck-title-input:hover:not(:read-only),html[data-theme=dark] .deck-title-input:focus,html[data-theme=dark] .deck-tag-trigger:hover,html[data-theme=dark] .deck-tags:has(.deck-tags-popover) .deck-tag-trigger{border-color:#42444a;color:#eceef1;background:#292a2e}html[data-theme=dark] .deck-present-button{color:#18191c;background:#eceef1}html[data-theme=dark] .deck-present-button:hover:not(:disabled){background:#fff}html[data-theme=dark] .deck-thumbnail-item:hover,html[data-theme=dark] .deck-thumbnail-item.selected:not(.active){background:#27282c}html[data-theme=dark] .deck-thumbnail-item.active,html[data-theme=dark] .deck-thumbnail-item.remote-editing{background:#2d2e32}html[data-theme=dark] .deck-thumbnail{border-color:#45474d;background:#242529;box-shadow:0 2px 7px #00000047}html[data-theme=dark] .deck-add-slide summary,html[data-theme=dark] .deck-save-layout,html[data-theme=dark] .deck-slide-batch-tools{border-color:#414349;color:#c8cad0;background:#292a2e}html[data-theme=dark] .deck-layout-tabs,html[data-theme=dark] .deck-media-tabs,html[data-theme=dark] .deck-color-modes{background:#303136}html[data-theme=dark] .deck-toolbar button,html[data-theme=dark] .deck-shape-picker summary,html[data-theme=dark] .deck-command-trigger,html[data-theme=dark] .deck-inspector button{color:#aeb0b6}html[data-theme=dark] .deck-toolbar button:hover:not(:disabled),html[data-theme=dark] .deck-toolbar button.active,html[data-theme=dark] .deck-shape-picker summary:hover,html[data-theme=dark] .deck-shape-picker[open] summary,html[data-theme=dark] .deck-command-trigger:hover,html[data-theme=dark] .deck-command-trigger.active,html[data-theme=dark] .deck-inspector button:hover:not(:disabled),html[data-theme=dark] .deck-inspector button.active{color:#f1f2f4;background:#34353a}html[data-theme=dark] .deck-slide-collaboration-lock,html[data-theme=dark] .deck-template-lock-badge,html[data-theme=dark] .deck-context-toolbar{border-color:#414349;color:#c4c6cb;background:#232428f7;box-shadow:0 7px 24px #00000052}html[data-theme=dark] .deck-slide-collaboration-lock strong,html[data-theme=dark] .deck-template-lock-badge strong,html[data-theme=dark] .deck-context-toolbar strong{color:#eceef1}html[data-theme=dark] .deck-context-color:hover,html[data-theme=dark] .deck-rich-text-color:hover{background:#34353a}html[data-theme=dark] .deck-context-color:focus-within,html[data-theme=dark] .deck-rich-text-color:focus-within{outline-color:#ebedf057}html[data-theme=dark] .deck-build-order-list article,html[data-theme=dark] .deck-workspace-style-list>article.active,html[data-theme=dark] .deck-style-list>button.active,html[data-theme=dark] .deck-transition-list>button.active,html[data-theme=dark] .deck-animation-effects>button.active{border-color:#414349;color:#e6e7ea;background:#292a2e}html[data-theme=dark] .deck-inspector section{border-color:#35373c}html[data-theme=dark] .deck-inspector>header,html[data-theme=dark] .deck-inspector section>label,html[data-theme=dark] .deck-feedback-message strong,html[data-theme=dark] .deck-chart-panel>header strong{color:#dfe1e4}html[data-theme=dark] .deck-inspector :where(input:not([type=color]),textarea,select),html[data-theme=dark] .deck-grid-settings :where(input,select),html[data-theme=dark] .deck-media-panel input,html[data-theme=dark] .deck-media-panel select,html[data-theme=dark] .deck-notes-panel textarea,html[data-theme=dark] .deck-chart-panel input{border-color:#42444a;color:#e1e2e5;background-color:#292a2e}html[data-theme=dark] .deck-feedback-list>article+article{border-color:#34363b}html[data-theme=dark] .deck-feedback-panel textarea{border-color:#42444a;color:#e1e2e5;background:transparent}html[data-theme=dark] .deck-feedback-panel textarea:focus{border-color:#9b9da5}html[data-theme=dark] .deck-feedback-panel>header>span,html[data-theme=dark] .deck-feedback-panel>header>span b,html[data-theme=dark] .deck-feedback-message>p,html[data-theme=dark] .deck-feedback-compose>button{color:#c8cad0}html[data-theme=dark] .deck-feedback-compose>button:hover:not(:disabled){color:#e1e2e5;background:#303136}html[data-theme=dark] .deck-feedback-compose>.deck-feedback-send:not(:disabled){color:#202125;background:#e1e2e5}html[data-theme=dark] .deck-feedback-compose>.deck-feedback-send:hover:not(:disabled){background:#fff}html[data-theme=dark] .deck-property-row input[type=color]{border-color:#42444a;background:#292a2e}html[data-theme=dark] .deck-chart-data{border-color:#414349;background:#25262a}html[data-theme=dark] .deck-chart-data td{border-color:#383a3f}html[data-theme=dark] .deck-context-text-role,html[data-theme=dark] .deck-context-cell-texture,html[data-theme=dark] .deck-context-cell-font,html[data-theme=dark] .deck-context-toolbar>input{color:#d9dbdf;background:#303136}html[data-theme=dark] .deck-mobile-slide-nav{border-color:#414349;color:#b8bac0;background:#232428f7;box-shadow:0 5px 18px #00000057}html[data-theme=dark] .access-user-row,html[data-theme=dark] .folder-member-row,html[data-theme=dark] .share-user-list>label,html[data-theme=dark] .move-folder-list button{border-color:#393b40;color:#c9cbd0;background:#28292d}html[data-theme=dark] .folder-member-row.has-access{border-color:#4b4868;background:#302f40}html[data-theme=dark] .access-secondary-section{border-color:#3b3d42}html[data-theme=dark] .access-invite input,html[data-theme=dark] .access-user-row select,html[data-theme=dark] .folder-member-row select{border-color:#42444a;color:#e0e2e5;background:#292a2e}html[data-theme=dark] .access-user-developer{border-color:#42444a;color:#c9cbd0;background:#292a2e}html[data-theme=dark] .access-user-developer:hover{border-color:#55575d;background:#303136}html[data-theme=dark] .access-user-developer:has(input:checked){border-color:#5d598d;color:#c5c2ff;background:#35334b}html[data-theme=dark] .access-user-external{color:#dec18f;background:#493e2d}html[data-theme=dark] .remove-access-button{border-color:#654044;color:#efa3a7;background:#3a292c}html[data-theme=dark] .remove-access-button:hover:not(:disabled){border-color:#815157;background:#482e32}html[data-theme=dark] .toast{border-color:#e66e6e40;color:#efaaaa;background:#371e20f5}}.icon-library-backdrop{position:fixed;inset:0;z-index:10020;padding:28px;display:grid;place-items:center;background:#12131675;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.icon-library-picker{width:min(760px,100%);height:min(720px,calc(100vh - 56px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #d9dade;border-radius:14px;color:#242529;background:#fff;box-shadow:0 24px 70px #1415183d}.icon-library-picker>header{min-height:52px;padding:0 14px 0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e6e8}.icon-library-picker>header>span{display:flex;align-items:center;gap:9px}.icon-library-picker>header button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;color:#77787d;background:transparent}.icon-library-picker>header button:hover{color:#25262a;background:#f1f1f3}.icon-library-controls{padding:12px 16px;display:grid;grid-template-columns:minmax(200px,1fr) auto;gap:10px 14px;border-bottom:1px solid #ececee;background:#fafafa}.icon-library-search{height:34px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #d8d9dc;border-radius:8px;color:#8a8b90;background:#fff}.icon-library-search:focus-within{border-color:#7774df;box-shadow:0 0 0 2px #5551d71f}.icon-library-search input{min-width:0;flex:1;border:0;outline:0;color:inherit;background:transparent}.icon-library-tabs{padding:3px;display:flex;align-items:center;border-radius:8px;background:#ececef}.icon-library-tabs button{height:28px;padding:0 10px;border:0;border-radius:6px;color:#74757a;background:transparent;font-size:11px}.icon-library-tabs button.active{color:#27282c;background:#fff;box-shadow:0 1px 3px #1415181a}.icon-library-style{grid-column:1 / -1;display:flex;align-items:center;gap:18px}.icon-library-style label{display:flex;align-items:center;gap:7px;color:#6e6f74;font-size:10px;font-weight:650}.icon-library-style label.disabled{opacity:.55}.icon-library-style input[type=color]{width:26px;height:26px;padding:2px;border:1px solid #d8d9dc;border-radius:6px;background:#fff}.icon-library-style input:not([type=color]):not([type=range]){width:72px;height:28px;padding:0 7px;border:1px solid #d8d9dc;border-radius:6px;color:#4f5055;background:#fff;font:10px ui-monospace,SFMono-Regular,monospace}.icon-library-style input[type=range]{width:110px;accent-color:#5551d7}.icon-library-style output{min-width:20px;color:#4f5055;font:10px ui-monospace,SFMono-Regular,monospace}.icon-library-grid{padding:14px 16px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:8px;overflow:auto;scrollbar-width:thin}.icon-library-grid>button{min-width:0;padding:10px 6px 8px;display:grid;place-items:center;gap:5px;border:1px solid transparent;border-radius:9px;color:#55565b;background:transparent}.icon-library-grid>button:hover{border-color:#d6d6da;color:#26272a;background:#f5f5f7}.icon-library-grid>button svg{width:28px;height:28px;margin-bottom:2px}.icon-library-grid>button span,.icon-library-grid>button small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-library-grid>button span{font-size:10px;font-weight:650}.icon-library-grid>button small{color:#999a9f;font-size:8px}.icon-library-grid>p{grid-column:1 / -1;margin:60px 0;color:#8c8d92;text-align:center}.icon-library-more{grid-column:1 / -1;padding:8px 0 2px;display:flex;justify-content:center}.icon-library-more .icon-library-show-more{min-width:140px;height:32px;padding:0 14px;border:1px solid #d8d9dc;border-radius:8px;color:#5f6065;background:#fff;font-size:10px;font-weight:650}.icon-library-more .icon-library-show-more:hover{border-color:#bfc0c5;color:#292a2e;background:#f5f5f7}.icon-library-picker>footer{min-height:38px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ececee;color:#8b8c91;font-size:9px}html[data-theme=dark] .icon-library-picker{border-color:#414349;color:#e5e6e9;background:#222327;box-shadow:0 24px 70px #00000073}html[data-theme=dark] .icon-library-picker>header,html[data-theme=dark] .icon-library-picker>footer,html[data-theme=dark] .icon-library-controls{border-color:#393a3f}html[data-theme=dark] .icon-library-controls{background:#28292d}html[data-theme=dark] .icon-library-search,html[data-theme=dark] .icon-library-style input[type=color],html[data-theme=dark] .icon-library-style input:not([type=color]):not([type=range]){border-color:#45474d;color:#d9dade;background:#303136}html[data-theme=dark] .icon-library-tabs{background:#34353a}html[data-theme=dark] .icon-library-tabs button{color:#aeb0b6}html[data-theme=dark] .icon-library-tabs button.active{color:#f1f2f4;background:#4a4b51;box-shadow:none}html[data-theme=dark] .icon-library-grid>button{color:#c4c6cb}html[data-theme=dark] .icon-library-grid>button:hover{border-color:#47494f;color:#f0f1f3;background:#2e2f34}html[data-theme=dark] .icon-library-more .icon-library-show-more{border-color:#45474d;color:#d2d3d7;background:#303136}html[data-theme=dark] .icon-library-more .icon-library-show-more:hover{border-color:#5b5d64;color:#fff;background:#383a3f}@media(max-width:720px){.icon-library-backdrop{padding:10px}.icon-library-picker{height:calc(100vh - 20px)}.icon-library-controls{grid-template-columns:1fr}.icon-library-tabs{overflow-x:auto}.icon-library-style{flex-wrap:wrap}.icon-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@page{margin:18mm}@page deck{size:13.333in 7.5in;margin:0}@media print{:root,body{background:#fff}.deck-view,.deck-presentation,.deck-command-backdrop,.deck-block-menu-layer,.attachment-text-preview-backdrop,body>#root>.dialog-backdrop{display:none!important}.deck-print{display:block!important}.deck-print,.deck-print *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.deck-print-slide{width:13.333in;height:7.5in;page:deck;break-after:page;overflow:hidden}.deck-print-slide:last-child{break-after:auto}.deck-print-slide .deck-slide-stage{width:100%;height:100%;box-shadow:none}.library-header,.library-sidebar,.document-controls,.document-outline,.document-meta,.document-tags,.canvas-end,.block-handle,.block-presence,.block-hover-actions,.guest-mode .block-comment-trigger,.document-comments-trigger,.document-comments-sidebar,.block-comments,.asset-download-button,.canvas-table-actions{display:none!important}.document-view,.document-view .library-workspace,.document-view .library-main,.document-view .library-content,.document-view .workspace-primary,.document-pane,.canvas-scroll{width:100%;height:auto!important;min-height:0;margin:0;padding:0;overflow:visible}.library-content,.canvas-layout,.canvas-layout.has-outline,.canvas-layout.has-outline.outline-expanded{width:100%;display:block}.document-pane{border:0;border-radius:0;box-shadow:none}.document-canvas{width:var(--document-page-width);min-height:0;margin:0;padding:var(--document-page-padding-top) var(--document-page-margin-right) calc(var(--document-page-margin-bottom) + var(--document-print-footer-height) + var(--document-print-footer-spacing)) var(--document-page-margin-left);box-decoration-break:clone;-webkit-box-decoration-break:clone;background:var(--document-page-background)}.document-canvas .canvas-block{color:var(--document-text-color);font-family:var(--document-body-font);font-size:var(--document-base-size);line-height:var(--document-line-height)}.document-canvas .canvas-block :is(p,ul,ol,li,blockquote,table,th,td,figcaption){font-family:var(--document-body-font)}.document-canvas .canvas-block :is(p,ul,ol,blockquote){font-size:var(--document-base-size);line-height:var(--document-line-height)}.document-canvas .canvas-block h1,.document-canvas .canvas-block h2,.document-canvas .canvas-block h3{color:var(--document-heading-color);font-family:var(--document-heading-font)}.document-canvas :is(.document-generated-toc,.document-page-band){font-family:var(--document-body-font)}.document-canvas .canvas-block :is(p,ul,ol,blockquote,table){color:var(--document-text-color)}.document-canvas .canvas-block a{color:var(--document-accent-color)}.document-canvas .document-footnote,.document-canvas .document-figure figcaption{color:color-mix(in srgb,var(--document-text-color) 72%,transparent);font-family:var(--document-body-font)}.document-canvas .document-footnote sup{color:var(--document-accent-color)}.document-blocks{display:block}.document-cover-page{min-height:calc(var(--document-page-height) - var(--document-page-margin-top) - var(--document-page-margin-bottom));display:grid;align-content:center;gap:30px;break-after:page}.document-generated-toc{min-height:150mm;padding:16mm 0;display:block;break-inside:avoid}.document-generated-toc.page-break-after{break-after:page}.document-canvas.has-cover .document-blocks>.canvas-block.is-document-title{display:none}.document-screen-band{display:none!important}.document-print-header{width:auto;height:var(--document-print-header-height);margin-bottom:var(--document-print-header-spacing);position:var(--document-print-header-position);top:var(--document-page-margin-top);right:var(--document-page-margin-right);left:var(--document-page-margin-left);display:block!important}.document-print-footer{width:auto;position:fixed;right:var(--document-page-margin-right);left:var(--document-page-margin-left);display:block!important}.document-print-footer{bottom:var(--document-page-margin-bottom);height:var(--document-print-footer-height)}.block-editing-shell .format-toolbar,.block-editing-shell .edit-mode-cue{display:none!important}.document-print-footer .document-page-number,.document-print-footer .document-page-count{font-size:0}.document-print-footer .document-page-number:before{content:counter(page);font-size:9px}.document-print-footer .document-page-count:before{content:counter(pages);font-size:9px}.document-letterhead{display:flex!important;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.document-letterhead img{display:block!important;visibility:visible!important;opacity:1!important}.canvas-block{orphans:3;widows:3}.canvas-block.kind-heading,.canvas-block.kind-table,.canvas-block.kind-quote,.canvas-block.kind-code,.canvas-block.kind-flowchart{break-inside:avoid}.canvas-block h1,.canvas-block h2,.canvas-block h3{break-after:avoid}.canvas-block table thead{display:table-header-group}.canvas-block table tr,.document-figure{break-inside:avoid}.canvas-block.kind-page-break{height:0;margin:0;padding:0;break-after:page}.canvas-block.kind-page-break>*{display:none!important}.canvas-block.kind-section-break{height:0;margin:0;padding:0;break-before:page}.canvas-block.kind-section-break>*{display:none!important}.canvas-table-view,.canvas-table-scroll{width:100%;max-width:100%;overflow:visible}.canvas-block table{width:100%;min-width:0;max-width:100%;table-layout:auto}.canvas-block :is(th,td){min-width:0;white-space:normal;overflow-wrap:anywhere}.code-block-toolbar{display:none!important}.code-block-shell.collapsed>pre{display:block;overflow:visible}.mermaid-diagram{--mermaid-canvas: #fff;--mermaid-node-fill: #f4f4f5;--mermaid-node-text: #242529;--mermaid-node-stroke: #8e9097;--mermaid-line: #666871;--mermaid-label-fill: #fff;--mermaid-cluster-fill: #f8fafc;overflow:visible;border-color:color-mix(in srgb,var(--document-text-color) 18%,transparent);break-inside:avoid}.mermaid-diagram>header,.mermaid-diagram-source,.mermaid-diagram-state,.mermaid-diagram-error{display:none!important}.mermaid-diagram-svg,.mermaid-diagram-svg.is-hidden{min-height:0;padding:10px 0;display:block!important;overflow:visible}.mermaid-zoom-surface{width:100%!important}.mermaid-diagram-svg svg{max-height:calc(var(--document-page-height) - var(--document-page-margin-top) - var(--document-page-margin-bottom) - 20mm)!important;object-fit:contain}}@media(prefers-reduced-motion:reduce){.editor-power-particles,.editor-power-combo,.editor-power-milestone{display:none}.document-pane.power-awakening:before,.document-pane.power-awakening:after{display:none}.document-pane.power-awakening .document-canvas{animation:none}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.section-anchor.is-section-target,.canvas-block.is-section-target,.block-editing-shell.is-section-target,.document-blocks>.is-section-target{animation-duration:3.2s!important;animation-timing-function:steps(1,end)!important}}.table-row-share-dialog{width:min(560px,100%);max-height:min(780px,calc(100vh - 48px));padding:28px;overflow-y:auto}.table-row-share-dialog>.dialog-icon{margin-bottom:17px}.table-row-share-dialog>p{margin:7px 34px 20px 0;line-height:1.5}.table-row-share-dialog>p strong{color:#4c4d52}.table-row-share-dialog h3{margin:0 0 9px;color:#55575d;font-size:11px}.table-row-share-dialog>.access-people-search{margin-top:0;margin-bottom:10px}.table-row-share-link{margin:18px 0;padding:14px;border:1px solid #e4e5e8;border-radius:11px;background:#fafbfc}.table-row-share-users{max-height:260px;display:grid;gap:5px;overflow-y:auto}.table-row-share-users>label{min-width:0;min-height:50px;padding:7px 8px;display:grid;grid-template-columns:18px minmax(0,1fr) 132px;align-items:center;gap:8px;border-radius:9px;background:#f7f8fa}.table-row-share-users>label.inherited{opacity:.68}.table-row-share-users input[type=checkbox]{accent-color:var(--accent)}.table-row-share-users label>span{min-width:0;display:grid}.table-row-share-users label strong,.table-row-share-users label small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-row-share-users label strong{color:#45464b;font-size:11px}.table-row-share-users label small,.table-row-share-users>small{color:#999a9f;font-size:9px}.table-row-share-users input[type=date]{min-width:0;width:132px;height:31px;padding:0 7px;border:1px solid #dfe1e5;border-radius:7px;outline:0;color:#606168;background:#fff;font:inherit;font-size:9.5px}.table-row-share-users input[type=date]:focus{border-color:#b8b9be;box-shadow:0 0 0 2px #6b5bd214}.table-row-share-help{margin-top:8px;display:block;color:#96979c;font-size:9px}.table-row-share-dialog .dialog-actions{margin-top:18px}.table-row-share-dialog .dialog-actions button{transition:transform .14s cubic-bezier(.23,1,.32,1)}.table-row-share-dialog .dialog-actions button:active:not(:disabled),.table-row-share-link button:active:not(:disabled){transform:scale(.97)}.table-board-row-share{width:24px;height:24px;position:absolute;top:6px;right:6px;display:grid;place-items:center;border-radius:5px;color:#999ba0}.table-board .kanban-cards article:has(.table-board-row-share) .table-board-expand{padding-right:52px}.table-board .kanban-cards article:has(.table-board-row-share) .block-comment-trigger{right:34px}.table-board-row-share:hover,.table-board-row-share:focus-visible{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.table-row-share-dialog{z-index:1}@media(max-width:600px){.table-row-share-dialog{padding:20px}.table-row-share-users>label{grid-template-columns:18px minmax(0,1fr)}.table-row-share-users input[type=date]{width:100%;grid-column:2}}html[data-theme=dark] .table-row-share-dialog{border-color:#3b3d42;color:#d7d9dd;background:#202125fa}html[data-theme=dark] .table-row-share-dialog>p strong,html[data-theme=dark] .table-row-share-dialog h3,html[data-theme=dark] .table-row-share-users label strong{color:#e0e2e5}html[data-theme=dark] .table-row-share-link,html[data-theme=dark] .table-row-share-users>label{border-color:#3b3d42;background:#25262a}html[data-theme=dark] .table-row-share-users input[type=date]{border-color:#44464c;color:#d7d9dd;background:#2a2b2f;color-scheme:dark}.file-glyph.card{height:34px;border-radius:8px;color:#157260;background:#e8f5f1}.shared-card-access{min-height:23px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;color:var(--muted);background:var(--surface);font-size:9.5px;font-weight:650}html[data-theme=dark] .file-glyph.card{color:#92c9bb;background:#243d35}.table-record-toolbar>.shared-row-actions{flex:none;overflow:visible;justify-content:flex-end}.table-record-toolbar .shared-row-actions>button{width:auto;height:auto;white-space:nowrap;padding:6px 12px;border:1px solid var(--hairline);border-radius:6px;color:var(--ink);background:var(--surface);font-size:11px}.shared-row-save-error{margin:0;padding:10px 20px;color:#a33d48;background:#fff0f1;font-size:12px}.table-row-share-users>label{grid-template-columns:18px minmax(0,1fr) 72px 126px}.table-row-share-users select{min-width:0;height:31px;padding:0 5px;border:1px solid var(--hairline);border-radius:7px;color:var(--ink);background:var(--surface);font:inherit;font-size:11px}@media(max-width:760px){.table-record-panel.standalone{height:auto;max-height:none}.table-record-body.standalone{grid-template-columns:minmax(0,1fr)}.table-row-share-users>label{grid-template-columns:18px minmax(0,1fr) 72px}.table-row-share-users input[type=date]{width:100%;grid-column:2 / -1}}html[data-theme=dark] .shared-row-save-error{color:#ffb5bc;background:#542e33}html[data-theme=dark] .table-record-panel.standalone .table-record-toolbar>div{color:#b5b7bd}.app-update-notice{position:fixed;z-index:180;top:max(7px,env(safe-area-inset-top));left:50%;transform:translate(-50%)}.app-update-pill{min-height:30px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid var(--hairline);border-radius:999px;color:var(--ink);background:var(--surface);box-shadow:0 3px 12px #0000001f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform .12s ease-out}.app-update-pill:active:not(:disabled){transform:scale(.97)}.app-update-pill:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-update-pill:disabled{cursor:wait;opacity:.75}@media(pointer:coarse){.app-update-pill{min-height:44px}}@media(prefers-reduced-motion:reduce){.app-update-pill{transition:none}}@media print{.app-update-notice{display:none}}.file-draft-recovery{margin:16px;overflow:auto;color:var(--text-color, #34353a)}.file-draft-recovery details{margin:12px 0}.file-draft-recovery summary{cursor:pointer;margin-bottom:8px}.file-draft-recovery .draft-recovery-actions{flex-wrap:wrap;margin:8px 0}.file-draft-recovery .draft-recovery-actions button:last-child{width:auto;padding:0 8px}.deck-deleted-dialog>header strong,.deck-deleted-dialog>header>span,.deck-deleted-empty strong{color:var(--ink)}.deck-deleted-dialog>header small,.deck-deleted-dialog>header button{color:var(--muted)}.deck-deleted-actions{display:flex;flex-wrap:wrap;gap:6px}.deck-deleted-actions button{flex:1;min-height:32px;height:auto}.deck-deleted-actions button.danger{color:#b42318;border-color:#e8b4ae;background:transparent}.deck-deleted-actions button.danger:hover:not(:disabled){background:#fde9e7}.deck-deleted-actions p{width:100%;margin:0;color:var(--ink);font-size:11px}.deck-deleted-actions button:focus-visible{outline:2px solid var(--muted);outline-offset:2px}html[data-theme=dark] .deck-deleted-grid article{border-color:#414349;background:#292a2e}html[data-theme=dark] .deck-deleted-grid article>strong{color:#eceef1}html[data-theme=dark] .deck-deleted-grid article>small{color:#b0b2b8}html[data-theme=dark] .deck-deleted-actions button{border-color:#606269;color:#eceef1;background:#36383d}html[data-theme=dark] .deck-deleted-actions button.danger{color:#ffaaa2;border-color:#86504c;background:transparent}html[data-theme=dark] .deck-deleted-actions button.danger:hover:not(:disabled){background:#512e2c}.deck-deleted-header-actions{display:flex;align-items:center;gap:8px}.deck-deleted-dialog>header .deck-empty-trash{width:auto;padding:0 9px;color:#b42318;border:1px solid #e8b4ae;font-size:11px}.deck-empty-trash-confirm{padding:16px;color:var(--ink);font-size:13px}.deck-empty-trash-confirm p{color:var(--muted)}.deck-empty-trash-confirm .deck-deleted-actions{max-width:340px;margin-top:20px}html[data-theme=dark] .deck-deleted-dialog>header .deck-empty-trash{color:#ffaaa2;border-color:#86504c}
