@property --beam{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.desk{--page-a: #f0f0f2;--page-b: #dbdadf;--page-c: #d2d1d6;--paper: rgba(25, 25, 27, .06);--surface: #ffffff;--well: #f4f4f6;--ink: #19191b;--ink2: #3f4248;--muted: #58585f;--faint: #a6a6ad;--line: rgba(25, 25, 27, .08);--line2: rgba(25, 25, 27, .16);--tile: #e6e6e9;--teal: #4f8e8c;--teal-ink: #265e5c;--terra: #a9543f;--graphite: #1c1c20;--tone-a: #19191b;--tone-b: #77777d;--tone-c: #d9d9de;--glass: rgba(255, 255, 255, .56);--lift: 0 1px 2px rgba(25, 25, 27, .05), 0 14px 34px -20px rgba(25, 25, 27, .28);--ease: cubic-bezier(.22, 1, .36, 1);--sheet: cubic-bezier(.32, .72, 0, 1);--quick: cubic-bezier(.4, 0, .2, 1);--spring: cubic-bezier(.34, 1.36, .64, 1);--mono: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--r-chip: 5px;--r-thumb: 6px;--r-sm: 8px;--r-ctl: 10px;--r-md: 12px;--r-box: 14px;--r-lg: 18px;--r-xl: 24px;--shadow-box: 0 0 0 1px var(--line), 0 12px 26px -18px rgba(25, 25, 27, .42);--shadow-pop: 0 0 0 1px var(--line), 0 24px 40px -18px rgba(25, 25, 27, .5);display:grid;grid-template-columns:var(--rail-w, 228px) minmax(0,1fr);transition:grid-template-columns .34s var(--ease);height:100dvh;overflow:hidden;color:var(--ink);font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:14px;background:linear-gradient(var(--paper) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(90deg,var(--paper) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(168deg,var(--page-a),var(--page-b) 60%,var(--page-c))}html[data-theme=dark] .desk{--paper: rgba(255, 255, 255, .035);--page-a: #17171a;--page-b: #121214;--page-c: #0f0f11;--surface: #1c1c20;--well: #232327;--ink: #f2f2f5;--ink2: #c8cacf;--muted: #9a9ca3;--faint: #56575d;--line: rgba(255, 255, 255, .08);--line2: rgba(255, 255, 255, .16);--tile: #2b2b30;--teal-ink: #7fbab8;--graphite: #26262a;--tone-a: #46464c;--tone-b: #9a9aa0;--tone-c: #f2f2f5;--glass: rgba(28, 28, 32, .6);--lift: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 18px 40px -22px rgba(0, 0, 0, .8)}.desk kbd{font:500 11px var(--mono);color:var(--muted);border:1px solid var(--line2);border-radius:var(--r-chip);padding:1px 5px}.desk .edge,.desk .eyebrow{font:600 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.desk .flow{font-variant-numeric:tabular-nums}.rail{position:relative;z-index:5;display:flex;flex-direction:column;padding:20px 12px 14px;background:var(--glass);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:0;min-width:0}.rail-brand{display:flex;align-items:center;gap:9px;padding:0 4px 0 8px;font-size:13.5px;font-weight:300;letter-spacing:.28em;text-transform:uppercase}.rail-brand .brand-pro{margin-left:-.28em}.rail-mark{width:30px;height:30px;flex:none}.rail-fold,.side-fold{display:grid;place-items:center;flex:none;width:28px;height:28px;margin-left:auto;border-radius:var(--r-ctl);background:var(--surface);box-shadow:0 0 0 1px var(--line2);color:var(--ink);transition:background .2s,box-shadow .2s,transform .3s var(--spring)}.rail-fold svg,.side-fold svg{width:17px;height:17px;stroke-width:1.8}.rail-fold:hover,.side-fold:hover{box-shadow:0 0 0 1.5px var(--ink2);transform:scale(1.06)}.rail-who{flex:none;margin:16px 0 -8px}.who-btn{display:flex;align-items:center;gap:9px;width:100%;height:44px;padding:0 8px 0 7px;border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--line2);text-align:left;transition:box-shadow .2s,background .2s}.who-btn:hover,.who-btn.open{box-shadow:0 0 0 1.5px var(--ink2)}.who-face{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;overflow:hidden;background:var(--well);box-shadow:0 0 0 1px var(--line2)}.who-face img{width:100%;height:100%;object-fit:cover}.who-face-mark{width:18px;height:18px}.who-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600}.who-turn{display:grid;place-items:center;flex:none;color:var(--ink2);transition:transform .34s var(--spring)}.who-btn.open .who-turn{transform:rotate(180deg)}.menu.float.who-menu{width:auto;min-width:208px;max-width:300px;transform-origin:20% 0}.menu-label{padding:6px 9px 5px;font:600 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.menu.who-menu button{display:flex;align-items:center;gap:10px;height:48px;padding:0 9px 0 7px}.menu.who-menu button.on{background:var(--well)}.who-menu button>svg{flex:none;color:var(--ink)}.who-row{display:grid;flex:1;min-width:0;line-height:1.25}.who-row b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.who-row span{font-size:11.5px;color:var(--muted)}.rail.collapsed .rail-who{margin:14px 0 -6px}.rail.collapsed .who-btn{justify-content:center;width:44px;padding:0}.rail.collapsed .who-name,.rail.collapsed .who-turn{display:none}.rail-label{display:flex;align-items:center;justify-content:space-between;flex:none;margin:22px 6px 8px 10px;font:600 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.rail-add{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-ctl);background:var(--surface);box-shadow:0 0 0 1px var(--line2);color:var(--ink);transition:background .2s,box-shadow .2s,transform .3s var(--spring)}.rail-add svg{width:17px;height:17px;stroke-width:1.8}.rail-add:hover{box-shadow:0 0 0 1.5px var(--ink2);transform:scale(1.06)}.rail-grids{display:grid;gap:2px;align-content:start;flex:none;max-height:34%;margin:0 -4px;padding:0 4px 6px;overflow:hidden auto}.rail-grid{position:relative;display:flex;align-items:center;gap:2px;border-radius:var(--r-md);transition:background .2s}.rail-grid:hover{background:#ffffff80}.rail-grid.on{background:var(--surface);box-shadow:var(--lift)}.rail-grid-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:6px 4px 6px 8px;border-radius:var(--r-md)}.gchip{display:grid;grid-template-rows:repeat(4,1fr);width:24px;height:32px;flex:none;border-radius:var(--r-chip);overflow:hidden;box-shadow:0 0 0 2px #fff,0 2px 5px #19191b40;transition:transform .35s var(--spring)}.rail-grid:hover .gchip{transform:rotate(-5deg) scale(1.06)}.rail-grid-name{flex:1;min-width:0;text-align:left;font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-grid-n{font:500 11px var(--mono);color:var(--muted)}.rail-more{display:grid;place-items:center;flex:none;width:26px;height:26px;margin-right:4px;border-radius:var(--r-sm);color:var(--muted);opacity:0;transition:opacity .15s,background .2s}.rail-grid:hover .rail-more,.rail-grid.open .rail-more,.rail-more:focus-visible{opacity:1}.rail-more:hover{background:var(--well);color:var(--ink)}.menu{position:absolute;top:calc(100% - 4px);right:4px;z-index:30;display:grid;min-width:124px;padding:5px;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-pop);transform-origin:90% 0;animation:menu-in .34s var(--spring) backwards}.menu.float{position:fixed;top:auto;right:auto;z-index:75;width:148px}.menu.closing{animation:menu-out .16s var(--quick) forwards;pointer-events:none}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px) scale(.94)}}@keyframes menu-out{to{opacity:0;transform:translateY(-4px) scale(.96)}}.menu button{animation:rise .3s var(--ease) backwards}.menu button:nth-child(2){animation-delay:25ms}.menu button:nth-child(3){animation-delay:50ms}.menu button:nth-child(4){animation-delay:75ms}.menu button{height:32px;padding:0 10px;border-radius:var(--r-sm);text-align:left;font-size:13.5px}.menu button:hover:not(:disabled){background:var(--well)}.menu button:disabled{color:var(--faint);cursor:default}.desk .danger{color:#b23b2a}.rail-grid.editing{gap:10px;padding:6px 8px}.rail-grid.editing input{flex:1;min-width:0;height:28px;padding:0 8px;border:0;border-radius:var(--r-sm);outline:0;background:var(--well);box-shadow:inset 0 0 0 2px var(--teal);font-size:13.5px}.rail-grid.confirming{flex-wrap:wrap;gap:6px;padding:10px}.rail-confirm{flex-basis:100%;font-size:12.5px;line-height:1.4;color:var(--ink2)}.desk .mini{height:28px;padding:0 10px;border-radius:var(--r-sm);background:var(--well);font-size:12.5px;font-weight:600}.desk .mini.danger{background:#b23b2a;color:#fff}.rail-foot{display:grid;gap:8px;flex:none;margin-top:auto;padding-top:12px}.rail-sync{display:inline-flex;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;color:var(--muted);white-space:nowrap}.rail-sync svg{flex:none}.rail-sync{gap:8px;transition:color .3s}.orb{overflow:visible;color:var(--faint);transition:color .4s,transform .5s var(--spring)}.orb ellipse,.orb-rim{fill:none;stroke:currentColor;stroke-width:1.1;vector-effect:non-scaling-stroke}.orb ellipse{transform-box:fill-box;transform-origin:center;transition:transform .6s var(--ease)}.orb ellipse:nth-of-type(1){transform:scaleX(.68)}.orb ellipse:nth-of-type(2){transform:scaleX(.3)}.orb ellipse:nth-of-type(3){transform:scaleX(.001)}.orb-fill{fill:currentColor;opacity:0;transition:opacity .4s}.rail-sync.synced .orb{color:var(--teal)}.rail-sync.synced .orb-fill{opacity:.16}.rail-sync.error .orb{color:var(--terra)}.rail-sync.error .orb-fill{opacity:.2}.rail-sync.busy{color:var(--ink2)}.rail-sync.busy .orb{color:var(--teal);animation:orb-breathe 1.5s ease-in-out infinite alternate}.rail-sync.busy .orb-fill{opacity:.12}.rail-sync.busy .orb ellipse{animation:orb-turn 1.5s ease-in-out infinite alternate}.rail-sync.busy .orb ellipse:nth-of-type(2){animation-delay:-.5s}.rail-sync.busy .orb ellipse:nth-of-type(3){animation-delay:-1s}@keyframes orb-turn{0%{transform:scaleX(1)}to{transform:scaleX(-1)}}@keyframes orb-breathe{0%{transform:scale(.92)}to{transform:scale(1.08)}}.sync-word{animation:word-in .35s var(--ease) backwards}@keyframes word-in{0%{opacity:0;transform:translateY(4px)}}.rail-me{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border-radius:var(--r-md);text-align:left;transition:background .2s}.rail-me:hover{background:#ffffff80}.rail-me.on{background:var(--surface);box-shadow:var(--lift)}.rail-avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;overflow:hidden;background:var(--tile)}.rail-avatar img{width:100%;height:100%;object-fit:cover}.rail-avatar-mark{width:19px;height:19px}.rail-me-text{display:grid;min-width:0}.rail-me-text b,.rail-me-text span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-me-text b{font-size:13.5px;font-weight:600}.rail-me-text span{font:500 11px var(--mono);color:var(--muted)}.library{display:grid;gap:8px;align-content:start;min-height:0;margin-top:6px;overflow:hidden auto;scrollbar-width:none}.library::-webkit-scrollbar{display:none}.library .rail-label{margin-top:14px;margin-bottom:0}.library .rail-label b{margin-left:7px;padding:2px 5px;border-radius:var(--r-thumb);background:var(--tile);color:var(--ink);font-weight:500}.lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px;padding:2px 6px 4px}.print.flat{width:auto;border-radius:var(--r-chip);box-shadow:0 0 0 1px var(--line),0 6px 12px -8px #19191b80;transform:none}.print.flat:hover,.print.flat.hit{transform:translateY(-3px) scale(1.05)}.dropwell{display:grid;justify-items:center;gap:2px;width:100%;padding:12px 10px 13px;border-radius:var(--r-md);background:var(--well);box-shadow:inset 0 0 0 1.5px var(--line2);color:var(--muted);text-align:center;transition:background .25s var(--quick),box-shadow .25s,color .25s,transform .4s var(--spring)}.dropwell.tall{padding:26px 12px 28px}.dropwell svg{width:18px;height:18px;margin-bottom:3px;transition:transform .4s var(--spring)}.dropwell b{font-size:12.5px;font-weight:600;color:var(--ink2)}.dropwell span{font-size:12.5px;line-height:1.35}.dropwell:hover{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink2)}.dropwell:hover svg{transform:translateY(2px)}.dropwell.over{background:#4f8e8c1f;box-shadow:inset 0 0 0 2px var(--teal),0 0 0 5px #4f8e8c24;color:var(--teal-ink);transform:scale(1.02)}.dropwell.over b{color:var(--teal-ink)}.dropwell.over svg{animation:well-nod .9s var(--ease) infinite alternate}@keyframes well-nod{to{transform:translateY(4px)}}.tray.over{box-shadow:inset 0 2px 0 var(--teal);background:#4f8e8c1a}.library .hint{padding:0 8px 6px}.rail.collapsed{padding:20px 8px 14px;align-items:center}.rail.collapsed .rail-brand{flex-direction:column;gap:12px;padding:0}.rail.collapsed .rail-brand>span,.rail.collapsed .rail-label>span,.rail.collapsed .rail-grid-n,.rail.collapsed .sync-word,.rail.collapsed .rail-me-text{display:none}.rail.collapsed .rail-fold{margin:0}.rail.collapsed .rail-grids,.rail.collapsed .rail-foot{width:100%}.rail.collapsed .rail-grid-main,.rail.collapsed .rail-me,.rail.collapsed .rail-sync,.rail.collapsed .rail-label{justify-content:center;padding-left:0;padding-right:0}.rail.collapsed .rail-label{margin:20px 0 8px}.resizer{position:absolute;top:0;bottom:0;z-index:6;width:11px;cursor:col-resize;touch-action:none}.resizer.left{right:-6px}.resizer.right{left:-6px}.resizer:after{content:"";position:absolute;top:0;bottom:0;left:5px;width:2px;border-radius:1px;background:var(--teal);opacity:0;transition:opacity .2s}.resizer:hover:after,body.resizing .resizer:after{opacity:1}.grip{position:absolute;top:50%;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;gap:2.5px;width:14px;height:44px;margin:-22px 0 0 -7px;border-radius:var(--r-sm);background:var(--surface);box-shadow:0 0 0 1px var(--line2),0 3px 8px -2px #19191b40;transition:transform .3s var(--spring),box-shadow .2s}.grip i{width:1.5px;height:14px;border-radius:1px;background:var(--faint);transition:background .2s,height .3s var(--spring)}.resizer:hover .grip,body.resizing .grip{transform:scale(1.14);box-shadow:0 0 0 1.5px var(--teal),0 5px 12px -3px #19191b59}.resizer:hover .grip i,body.resizing .grip i{height:18px;background:var(--teal)}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.resizing .desk,body.resizing .planner{transition:none}.desk-main{position:relative;min-width:0;min-height:0;overflow:auto;container:main / inline-size}.page-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px}.page-head h1{margin-top:6px;font-size:32px;font-weight:400;letter-spacing:-.015em;line-height:1.05}.work>.page-head.slim{align-items:center;flex-wrap:nowrap;padding-top:14px;padding-bottom:10px}.crumbs{display:flex;align-items:center;gap:12px;min-width:0}.crumb{min-width:0;font-size:13.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-head.slim .toolbar{width:auto;flex:none}.desk .back{display:inline-flex;align-items:center;gap:4px;flex:none;height:34px;margin:0;padding:0 12px 0 7px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:0 8px 16px -10px #19191b99;transition:transform .3s var(--spring),box-shadow .2s;animation:back-in .4s var(--spring) backwards}.desk .back svg{transition:transform .3s var(--spring)}.desk .back:hover{transform:translate(-2px)}.desk .back:hover svg{transform:translate(-2px)}@keyframes back-in{0%{opacity:0;transform:translate(10px)}}.plan-line{margin-top:7px;font-size:13.5px;color:var(--muted)}.desk .btn{display:inline-flex;align-items:center;gap:7px;flex:none;height:36px;padding:0 14px;border-radius:var(--r-ctl);font-size:13.5px;font-weight:600;white-space:nowrap;transition:transform .25s var(--spring),box-shadow .2s,background .2s}.desk .btn.primary{background:var(--ink);color:var(--surface);box-shadow:0 10px 20px -12px #19191b99}.desk .btn.soft{background:var(--surface);box-shadow:0 0 0 1px var(--line)}.desk .btn:hover:not(:disabled){transform:translateY(-1px)}.desk .btn:active:not(:disabled){transform:scale(.98)}.desk .btn:disabled{opacity:.45;cursor:default}.desk .big{font-size:46px;font-weight:600;letter-spacing:-.045em;line-height:.95;font-variant-numeric:tabular-nums}.desk .big small{font-size:15px;font-weight:500;letter-spacing:0;color:var(--muted)}.desk .dot{display:inline-block;width:9px;height:9px;border-radius:3px;vertical-align:-.5px;box-shadow:inset 0 0 0 1px #0000001f}.desk .quiet{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px;border-radius:var(--r-sm);font-size:12.5px;font-weight:600;color:var(--ink2);text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.desk .quiet:hover:not(:disabled){background:var(--well);color:var(--ink)}.desk .quiet:disabled{color:var(--faint);cursor:default}.desk .quiet.danger:hover{color:#b23b2a;background:#b23b2a14}.hint{font-size:12.5px;line-height:1.5;color:var(--muted)}.hint.lead{font-size:13.5px}@keyframes pop{0%{opacity:0;transform:translateY(6px) scale(.96)}}.desk :is(button,[role=button],[role=tab],[role=slider],[role=separator],a,input,textarea,select):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.desk :is(.field,.input) :is(input,textarea):focus-visible{outline:none}.desk :is(.tool,.quiet,.layer,.mini,.seg button,.fonts button,.tabs button,.rail-grid-main,.rail-me,.menu button,.adder-sheet>button,.block>button,.dropwell,.starter,.space-btn,.peek-x,.todo button):active:not(:disabled){transform:scale(.97)}.desk :is(.rail-add,.rail-fold,.side-fold,.share-x,.share-nav,.ph-step,.slide-x,.strip-add):active:not(:disabled){transform:scale(.93)}.desk :is(button,[role=button]):disabled{cursor:default}.desk :is(.menu button,.adder-sheet>button,.block,.rail-grid-main,.rail-me){transition:background .18s var(--quick),color .18s var(--quick),transform .25s var(--spring)}.card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:16px 18px 18px;border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--lift)}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:radial-gradient(220px circle at var(--mx, -300px) var(--my, -300px),rgba(79,142,140,.75),transparent 62%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .35s;pointer-events:none}.card:hover:before{opacity:1}.card-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;min-width:0}.card-head h3{font-size:13.5px;font-weight:600;white-space:nowrap}.card-note{flex:1;min-width:0;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-sub{margin-bottom:9px;font-size:12.5px;color:var(--muted)}.card-sub.lead{font-size:14px;line-height:1.4;color:var(--ink2)}.desk .link{display:inline-flex;align-items:center;gap:4px;height:24px;font-size:12.5px;font-weight:600;color:var(--teal-ink);white-space:nowrap}.desk .link svg{transition:transform .3s var(--spring)}.desk .link:hover svg{transform:translate(3px)}.face{position:absolute;top:0;right:0;bottom:0;left:0;display:block;box-sizing:border-box;border-radius:inherit;overflow:hidden}.face.empty{box-shadow:inset 0 0 0 1.5px var(--line2)}.face-swatch{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s var(--ease)}.face-swatch.on{opacity:1}.cover{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.cover img{display:block;max-width:none}.cover-tiny{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;image-rendering:pixelated;opacity:0;animation:tiny-in .3s var(--d, 0ms) forwards}.cover-img{opacity:0;filter:blur(9px) saturate(.5);transition:opacity .6s var(--ease) calc(var(--d, 0ms) + .26s),filter .9s var(--ease) calc(var(--d, 0ms) + .26s)}.cover.in .cover-img{opacity:1;filter:none}@keyframes tiny-in{to{opacity:1}}.insights{display:grid;gap:20px}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat{display:grid;align-content:start;gap:2px;min-width:0;padding:12px 14px 13px;border-radius:var(--r-box);background:var(--surface);box-shadow:0 0 0 1px var(--line)}.stat b{font-size:28px;font-weight:600;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums}.stat b small{font-size:15px;font-weight:500;letter-spacing:0;color:var(--muted)}.stat>span{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-meter{display:block;height:4px;margin-top:7px;border-radius:2px;background:var(--tile);overflow:hidden}.stat-meter i{display:block;height:100%;border-radius:2px;background:var(--teal);transition:width .6s var(--ease)}.ins{display:grid;gap:10px}.ins>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ins h3{font-size:13.5px;font-weight:600}.ins>header span{font-size:12.5px;color:var(--muted)}.ins>header b{font-size:15px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.paint{display:flex;flex-direction:column;height:232px;padding:6px;border-radius:var(--r-box);background:#fbfaf7;box-shadow:0 0 0 1px var(--line),0 16px 28px -18px #19191b66}.band{display:flex;align-items:center;justify-content:space-between;flex:1 1 0;min-height:24px;padding:0 10px;font-size:12.5px;text-align:left;transition:transform .4s var(--spring),filter .3s,box-shadow .3s,border-radius .3s}.band:first-child{border-radius:11px 11px 0 0}.band:last-child{border-radius:0 0 11px 11px}.band b{font-weight:600}.band span{font:400 11px var(--mono);opacity:.8}.band:hover,.band.on{z-index:2;border-radius:var(--r-sm);transform:scale(1.045);box-shadow:0 10px 20px -8px #19191b8c}.band.off{filter:saturate(.5) brightness(.9)}.band.locked{outline:2.5px solid var(--ink);outline-offset:2px}.meter{height:6px;border-radius:3px;background:var(--tile);overflow:hidden}.meter i{display:block;height:100%;border-radius:3px;background:var(--teal);transition:width .7s var(--ease)}.todo{display:flex;align-items:center;gap:7px}.todo button{position:relative;flex:none;width:42px;aspect-ratio:3 / 4;padding:0;border-radius:var(--r-chip);overflow:hidden;box-shadow:0 6px 12px -8px #19191b80;transition:transform .3s var(--spring)}.todo button:hover{transform:translateY(-4px) scale(1.06)}.todo-more{font:500 11px var(--mono);color:var(--muted)}.histo-plot{position:relative;border-radius:var(--r-ctl);cursor:crosshair;touch-action:none;outline-offset:3px}.warm-bar{position:relative;height:26px;border-radius:var(--r-ctl);background:linear-gradient(to right,#6f8fb4,#a8b6c2 30%,#d3d0ca,#dcb98a 70%,#cf8a3c);box-shadow:inset 0 0 0 1px #19191b14;transition:opacity .3s var(--quick),filter .3s}.warm-bar i{position:absolute;top:-4px;bottom:-4px;width:4px;margin-left:-2px;border-radius:2px;background:var(--ink);box-shadow:0 0 0 2px var(--surface);transition:left .6s var(--ease)}.histo.warmth.reading .warm-bar{filter:saturate(.5);opacity:.6}.histo svg{display:block;width:100%;height:84px;border-radius:var(--r-ctl);background:var(--well)}.histo svg path{transform:scaleY(0);transform-origin:50% 100%;transform-box:fill-box;transition:transform .9s var(--spring) .3s,opacity .3s var(--quick)}.histo svg.in path{transform:none}.histo.reading .histo-all{opacity:.26}.histo-lit{transition:none}.lineup{position:relative;height:20px;margin-top:7px;pointer-events:none}.lineup-post{position:absolute;left:0;top:0;width:15px;height:20px;border-radius:3.5px;overflow:hidden;background:var(--tile);box-shadow:0 0 0 1px var(--surface),0 2px 5px -2px #19191b80;transition:opacity .2s,scale .3s var(--spring)}.lineup-post img{display:block;width:100%;height:100%;object-fit:cover}.histo.reading .lineup-post{opacity:.32}.histo.reading .lineup-post.on{z-index:1;opacity:1;scale:1.22;box-shadow:0 0 0 1.5px var(--teal),0 4px 8px -3px #19191b99}.histo-band{position:absolute;top:0;bottom:0;border-radius:var(--r-thumb);box-shadow:inset 0 0 0 1.5px var(--teal);background:#4f8e8c1a;pointer-events:none}.histo.locked .histo-band{box-shadow:inset 0 0 0 2px var(--teal)}.histo-axis{display:flex;justify-content:space-between;margin-top:7px;font-size:12.5px;color:var(--muted)}.tray{display:flex;align-items:center;gap:18px;min-height:82px;padding:11px 26px 13px;border-top:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tray.bare{min-height:60px}.tray-label{display:inline-flex;align-items:center;gap:7px;flex:none;font:600 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.tray-label b{min-width:18px;padding:2px 5px;border-radius:var(--r-thumb);background:var(--tile);color:var(--ink);font-weight:500;text-align:center}.tray-strip{display:flex;align-items:center;gap:15px;flex:1;min-width:0;margin:-10px 0;padding:10px 4px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.tray-strip::-webkit-scrollbar{display:none}.tray-strip>.print{flex:none}.tray-hint{display:flex;flex-wrap:wrap;flex:1 1 0;min-width:0;height:1.4em;margin-left:4px;font-size:12.5px;line-height:1.4;color:var(--muted);white-space:nowrap;overflow:hidden}.tray-hint:before{content:"";flex:none;width:1px;height:1.4em}.print{position:relative;flex:none;width:42px;aspect-ratio:3 / 4;padding:0;border-radius:2px;box-shadow:0 0 0 3px #fff,0 10px 18px -8px #19191b80;transform:rotate(var(--r, 0deg));transition:transform .4s var(--spring),opacity .25s,filter .3s;cursor:grab;touch-action:none}.print img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.print:hover,.print.hit{transform:rotate(0) translateY(-6px) scale(1.1)}.print.miss{filter:grayscale(1);opacity:.4}.print.gone{opacity:.18}.print.held{width:86px;transform:rotate(4deg);cursor:grabbing;transition:width .3s var(--spring),opacity .2s}.print.held.small{width:38px;opacity:.85}.planner{display:grid;grid-template-columns:minmax(0,1fr) min(var(--side-w, 348px),max(330px,calc(100% - 320px)));height:100dvh}.planner.side-off{grid-template-columns:minmax(0,1fr)}.work{container:work / inline-size;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.work>.page-head{position:relative;z-index:8;padding:22px 26px 12px}.tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tool{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:var(--r-ctl);background:var(--surface);box-shadow:0 0 0 1px var(--line);font-size:13.5px;font-weight:500;white-space:nowrap;transition:background .2s,color .2s,transform .25s var(--spring)}.tool:hover:not(:disabled){transform:translateY(-1px)}.tool.on{background:var(--ink);color:var(--surface)}.tool.icon{width:34px;padding:0;justify-content:center}.tool:disabled{opacity:.4;cursor:default}.toolbar{position:relative;display:flex;align-items:stretch;gap:2px;padding:4px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-box)}.tb-item{display:grid;justify-items:center;align-content:center;gap:3px;min-width:52px;padding:7px 9px 6px;border-radius:var(--r-md);color:var(--ink2);transition:background .2s var(--quick),color .2s,transform .3s var(--spring)}.tb-item span{font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap}.tb-item svg{transition:transform .35s var(--spring)}.tb-item:hover:not(:disabled){background:var(--well);color:var(--ink)}.tb-item:hover:not(:disabled) svg{transform:translateY(-1px)}.tb-item:active:not(:disabled){transform:scale(.96)}.tb-item.on{background:var(--ink);color:var(--surface)}.tb-item.on:hover:not(:disabled){background:var(--ink);color:var(--surface)}.tb-item:disabled{opacity:.38;cursor:default}.tb-rule{flex:none;align-self:center;width:1px;height:26px;background:var(--line2)}.adder{display:flex}.adder-sheet{position:absolute;top:calc(100% + 8px);left:0;z-index:30;display:grid;width:268px;max-width:calc(100vw - 100px);padding:6px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-pop);transform-origin:14% 0;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.95);transition:opacity .16s var(--quick),transform .2s var(--quick),visibility 0s .2s}.adder.open .adder-sheet{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--quick),transform .46s var(--sheet),visibility 0s}.adder-sheet>button{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:var(--r-md);text-align:left;transition:background .2s}.adder-sheet>button:hover{background:var(--well)}.adder-sheet>button>svg{flex:none;width:18px;height:18px;color:var(--ink2)}.adder-sheet>button>span{display:grid;gap:1px;min-width:0}.adder-sheet b{font-size:13.5px;font-weight:600}.adder-sheet i{font-style:normal;font-size:12.5px;color:var(--muted)}.fold{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .32s var(--ease),opacity .2s var(--quick),visibility 0s .32s}.fold>*{min-width:0;min-height:0;overflow:hidden}.fold.open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .36s var(--ease),opacity .3s var(--quick) .05s,visibility 0s}.swatches.pad{justify-content:center;padding:4px 6px 10px}.zoom{display:inline-flex;align-items:center;height:34px}.desk input[type=range]{width:96px;height:26px;accent-color:var(--ink)}.stage{position:relative;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;flex:1;min-height:0;padding:4px 20px 22px;overflow:hidden;background:radial-gradient(58% 60% at 50% 46%,rgba(255,255,255,.9),transparent 72%)}html[data-theme=dark] .stage{background:radial-gradient(58% 60% at 50% 46%,rgba(255,255,255,.045),transparent 72%)}.phone-well{position:relative;border-radius:14.9%/7.2%;transition:box-shadow .25s}.phone-well.ready{box-shadow:0 0 0 3px #4f8e8c8c,0 0 0 12px #4f8e8c1f}.tile{position:relative;aspect-ratio:3 / 4;background:#e6e6e9;cursor:grab;touch-action:none;transition:opacity .3s}.tile{cursor:pointer}.tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;box-shadow:inset 0 0 0 2px #ffffffeb;opacity:0;transition:opacity .18s var(--quick);pointer-events:none}.tile:hover:before{opacity:1}.tile:hover .face{filter:brightness(1.07)}.tile.sel:before,.tile.fan:before,.tile.miss:hover:before,.planner.dragging .tile:before{opacity:0}.planner.dragging .tile:hover .face{filter:none}.tile:active{cursor:grabbing}.tile.empty{background:#f1f1f3}.deck{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.deck-card{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:var(--r-chip);overflow:hidden;box-shadow:0 0 0 1.5px #fff,0 10px 18px -10px #0009;transform-origin:50% 150%;transform:scale(.9);opacity:0;transition:transform .32s var(--quick),opacity .18s var(--quick) .1s}.tile.fan{z-index:6;background:transparent}.tile.fan .deck-card{opacity:1;transform:scale(.9) rotate(calc(var(--a) * 1deg));transition:transform .6s var(--spring) calc(var(--k) * 45ms),opacity .16s var(--quick)}.tile.fan .face{transform:scale(.9);border-radius:var(--r-chip);box-shadow:0 0 0 1.5px #fff,0 12px 22px -10px #0009}.tile.fan.sel:after{opacity:0}.tile .face{transition:filter .45s var(--ease),transform .45s var(--spring),border-radius .3s,box-shadow .3s}.tile.sel:after,.tile.picked:after,.tile.trying:after,.tile.hit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.tile.sel:after{box-shadow:inset 0 0 0 3px var(--teal);animation:sel-in .3s var(--ease)}@keyframes sel-in{0%{opacity:0;transform:scale(1.07)}}.planner.dragging .tile.sel:after{box-shadow:none}.tile.picked:after{box-shadow:inset 0 0 0 3px #19191b,inset 0 0 0 5px #fff}.tile.trying:after{box-shadow:inset 0 0 0 3px var(--teal)}.tile.trying{animation:pop .3s var(--spring)}.tile.lifted{opacity:.2}.tile.miss .face{filter:grayscale(1) contrast(.9) brightness(1.04)}.tile.hit:after{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px var(--chip);animation:ring-in .4s var(--spring)}@keyframes ring-in{0%{transform:scale(1.14);opacity:0}}.t-marks{position:absolute;top:.4em;right:.4em;z-index:1;display:flex;gap:.25em;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));pointer-events:none}.t-marks svg{width:14px;height:14px}.t-pin,.t-cap{position:absolute;left:.4em;z-index:1;display:grid;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55));pointer-events:none}.t-pin{top:.4em}.t-cap{bottom:.4em}.t-pin svg,.t-cap svg{width:14px;height:14px}.t-pin svg{fill:currentColor}.t-posted{position:absolute;right:.35em;bottom:.35em;z-index:3;display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:50%;background:#ffffffdb;color:#19191b66;box-shadow:0 0 0 1px #19191b24,0 2px 5px #00000040;cursor:pointer;transition:background .2s,color .2s,transform .3s var(--spring);animation:pop .3s var(--spring)}.t-posted svg{width:13px;height:13px}.t-posted.on{background:var(--teal);color:#fff;box-shadow:0 0 0 1.5px #fff,0 2px 5px #0000004d}.t-posted:hover:not(:disabled){transform:scale(1.12)}.t-posted:disabled{width:18px;height:18px;cursor:inherit;animation:none}.t-posted:disabled svg{width:10px;height:10px}.t-posted.still{width:18px;height:18px;cursor:default}.t-posted.still svg{width:10px;height:10px}.t-marks.pop{animation:pop .3s var(--spring)}.ph-grid{transition:gap .35s var(--ease)}.try-tag{position:absolute;left:6px;top:6px;z-index:3;padding:3px 7px;border-radius:var(--r-thumb);background:var(--teal);color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap}.off-tag{position:absolute;left:50%;bottom:-30px;z-index:4;padding:4px 10px;border-radius:999px;background:#b23b2a;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;opacity:0;transform:translate(-50%,-6px) scale(.9);transition:opacity .18s var(--quick),transform .3s var(--spring);pointer-events:none}.tile.held.off{overflow:visible;transform:rotate(-7deg) scale(.82);box-shadow:0 0 0 2px #b23b2a,0 26px 36px -16px #781e1499}.tile.held.off .face{filter:saturate(.45) brightness(.92)}.tile.held.off .off-tag{opacity:1;transform:translate(-50%)}.tile.held{transition:transform .3s var(--spring),box-shadow .25s}.tile.gone{position:fixed;z-index:70;aspect-ratio:auto;border-radius:3px;overflow:hidden;pointer-events:none;animation:poof .36s cubic-bezier(.4,0,1,1) forwards}@keyframes poof{0%{transform:rotate(-7deg) scale(.82);opacity:1}to{transform:rotate(-16deg) scale(.3);opacity:0;filter:blur(3px)}}.off-hint{position:absolute;left:50%;bottom:10px;z-index:9;padding:5px 12px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow-box);color:var(--muted);font-size:12.5px;font-weight:500;white-space:nowrap;transform:translate(-50%);pointer-events:none;animation:word-in .3s var(--ease) .35s backwards;transition:background .2s,color .2s}.off-hint.on{background:#b23b2a;color:#fff}.tile.held{width:100%;height:100%;aspect-ratio:auto;border-radius:3px;overflow:hidden;transform:rotate(2.5deg) scale(1.06);box-shadow:0 2px 4px #19191b33,0 30px 40px -16px #19191b99;cursor:grabbing}.lasso{position:fixed;z-index:40;border:1.5px solid var(--teal);border-radius:var(--r-chip);background:#4f8e8c21;pointer-events:none}.groupbar{position:absolute;left:50%;bottom:98px;z-index:20;display:flex;align-items:center;gap:2px;padding:5px 6px 5px 14px;border-radius:999px;background:var(--ink);color:var(--surface);box-shadow:0 20px 34px -14px #19191b99;transform:translate(-50%);white-space:nowrap;animation:bar-in .34s var(--spring)}@keyframes bar-in{0%{opacity:0;transform:translate(-50%,12px) scale(.96)}}.groupbar.closing{animation:bar-out .19s var(--quick) forwards;pointer-events:none}@keyframes bar-out{to{opacity:0;transform:translate(-50%,10px) scale(.97)}}.groupbar b{margin-right:8px;font-size:13.5px;font-weight:600}.groupbar button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;font-size:13.5px;font-weight:500;transition:background .2s}.groupbar button:hover{background:#ffffff24}.groupbar button.danger{color:#ff9d8f}.groupbar button.icon{width:30px;padding:0;justify-content:center}.side{position:relative;z-index:4;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.side-in{display:flex;flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;padding:16px 18px 18px;overflow:hidden auto}.side-top{display:flex;align-items:flex-end;gap:8px;flex:none;padding-bottom:6px}.side-title{display:grid;gap:3px;flex:1;min-width:0}.side-title b{font-size:19px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg{position:relative;display:inline-flex;padding:2px;border-radius:var(--r-ctl);background:var(--tile)}.seg button{position:relative;z-index:1;height:26px;padding:0 11px;border-radius:var(--r-sm);font-size:12.5px;font-weight:600;color:var(--muted);transition:color .2s}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #19191b24}.seg button:disabled{opacity:.45;cursor:default}.seg.wide{display:grid;grid-template-columns:1fr 1fr}.seg.wide button.on{background:transparent;box-shadow:none}.seg-thumb{position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:var(--r-sm);background:var(--surface);box-shadow:0 1px 2px #19191b24;transition:transform .36s var(--spring)}.phone{position:relative;flex:none}.phone:before{content:"";position:absolute;top:1.2em;right:.9em;bottom:.6em;left:.9em;border-radius:4.4em;box-shadow:0 2.6em 3.8em -1.2em #19191b80,0 .6em 1.2em -.4em #19191b4d}.ph-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.ph-screen{container:phone / inline-size;position:absolute;display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#0f0f10}.ph-bar{display:flex;align-items:center;gap:.2em;flex:none;padding:calc(var(--island, 2.8em) + 1.2em) 1em .6em}.ph-bar b{font-size:1.25em;font-weight:700;letter-spacing:-.01em}.ph-back{display:grid;place-items:center;width:1.8em;height:1.8em;margin-left:-.5em;border-radius:50%;color:#0f0f10}.ph-back svg{width:1.2em;height:1.2em}.ph-back:hover{background:#f0f0f2}.ph-scroll{flex:1;min-height:0;overflow:hidden auto;scrollbar-width:none}.ph-scroll::-webkit-scrollbar{display:none}.ph-head{display:flex;align-items:center;gap:1.4em;padding:.4em 1em .8em}.ph-av{display:grid;place-items:center;flex:none;width:5.2em;height:5.2em;border-radius:50%;background:#ececef}.ph-av-mark{width:3em;height:3em}.ph-av.sm{width:2em;height:2em}.ph-av.sm .ph-av-mark{width:1.2em;height:1.2em}.ph-nums{flex:1;display:flex;justify-content:space-around;text-align:center}.ph-nums span{font-size:.8125em}.ph-nums b{display:block;font-size:1.0625em;line-height:1.3}.ph-skel{display:block;width:2.2em;height:.7em;margin:.36em auto .34em;border-radius:.4em;background:#e6e6e9}.ph-bio{display:grid;gap:.1em;padding:0 1em .9em;font-size:.875em;line-height:1.35}.ph-tabs{display:grid;grid-template-columns:repeat(3,1fr);height:2.75em;border-top:1px solid #ececef}.ph-tabs span{position:relative}.ph-tabs span:before{content:"";position:absolute;left:50%;top:50%;width:1.1em;height:1.1em;margin:-.55em 0 0 -.55em;border-radius:.24em;box-shadow:inset 0 0 0 1.5px #c7c7cd}.ph-tabs span.on:before{box-shadow:inset 0 0 0 1.5px #0f0f10}.ph-tabs span.on:after{content:"";position:absolute;left:0;right:0;top:-1px;height:1.5px;background:#0f0f10}.ph-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5px;padding-bottom:5.4em}.ph-c{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:#e6e6e9}.ph-empty{display:grid;justify-items:center;gap:.4em;padding:4.5em 2em;text-align:center;color:#6e6e73}.ph-empty b{font-size:1.125em;color:#0f0f10}.ph-empty span{font-size:.875em}.ph-post{position:relative;padding-bottom:2.4em}.ph-post-head{display:flex;align-items:center;gap:.6em;padding:.5em .9em .7em}.ph-post-head b{font-size:.875em}.ph-more{margin-left:auto;letter-spacing:1px}.ph-media{position:relative;overflow:hidden;background:#fff;transition:aspect-ratio .34s var(--sheet)}.ph-media.swipe{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ph-media.swipe.pulling,.ph-media.swipe:active{cursor:grabbing}.ph-reel{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.ph-reel.glide{transition:transform .36s cubic-bezier(.32,.72,0,1)}.ph-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ph-fit{position:relative;display:block;max-width:100%;max-height:100%}.ph-next{position:absolute;top:.8em;right:.8em;z-index:2;padding:.25em .7em;border-radius:1em;background:#0000009e;color:#fff;font-size:max(11px,.75em)}.ph-dots{display:flex;justify-content:center;gap:.3em;padding-top:.7em}.ph-dots i{width:.4em;height:.4em;border-radius:50%;background:#c7c7cd}.ph-dots i.on{background:#3897f0}.ph-acts{display:flex;gap:1em;padding:.8em .9em .5em}.ph-acts svg{width:1.6em;height:1.6em;fill:none;stroke:#0f0f10;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.ph-acts .sp{flex:1}.ph-cap{margin:0 .5em;padding:.3em .4em;border-radius:.5em;font-size:.875em;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.ph-cap.empty span{color:#a6a6ad}.ph-cap.editable{cursor:text;transition:background .2s}.ph-cap.editable:hover{background:#f4f4f6}.ph-fold{color:#8a8a90;font-size:inherit}.ph-home{position:absolute;left:50%;bottom:.5em;z-index:4;width:8.4em;height:.3em;margin-left:-4.2em;border-radius:.2em;background:#0f0f10;opacity:.85;pointer-events:none}.actbar{position:absolute;left:.75em;right:.75em;bottom:1.5em;z-index:3;display:flex;padding:.5em;border-radius:2em;background:#ffffffd1;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 0 0 1px #19191b14,0 1em 2em -.8em #19191b73;animation:bar-up .34s var(--spring)}@keyframes bar-up{0%{opacity:0;transform:translateY(1em) scale(.96)}}.actbar.closing{animation:bar-down .19s var(--quick) forwards;pointer-events:none}@keyframes bar-down{to{opacity:0;transform:translateY(.8em) scale(.97)}}.actbar button{display:grid;justify-items:center;gap:.2em;flex:1;min-width:0;padding:.45em .2em .35em;border-radius:1.5em;color:#19191b;transition:background .2s,color .2s,transform .25s var(--spring)}.actbar button svg{width:1.2em;height:1.2em}.actbar button span{font-size:max(11px,.66em);font-weight:600;white-space:nowrap}.actbar button:hover{background:#19191b0f}.actbar button:active{transform:scale(.95)}.actbar button.on{color:var(--teal-ink)}.actbar button.danger{color:#b23b2a}@container phone (max-width: 330px){.actbar{left:.3em;right:.3em;padding:.4em .2em}.actbar>button{padding-left:0;padding-right:0}.actbar>button>span{font-weight:500;letter-spacing:-.015em}}@container phone (max-width: 258px){.actbar{left:.15em;right:.15em;padding:.35em .1em}.actbar>button{flex:1 1 auto;padding:.5em 0 .4em}.actbar>button>span{font-size:11px;font-weight:500;letter-spacing:-.03em}}@container phone (max-width: 214px){.actbar>button>span{display:none}.actbar>button{padding:.7em 0}.actbar>button svg{width:1.5em;height:1.5em}}.actmore{position:absolute;right:0;bottom:calc(100% + .5em);display:grid;min-width:11.5em;padding:.3em;border-radius:1em;background:#fffffff0;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 0 0 1px #19191b14,0 1em 2em -.8em #19191b80;transform-origin:85% 100%;opacity:0;visibility:hidden;transform:translateY(.5em) scale(.94);transition:opacity .16s var(--quick),transform .18s var(--quick),visibility 0s .18s}.actmore.open{opacity:1;visibility:visible;transform:none;transition:opacity .18s var(--quick),transform .4s var(--spring),visibility 0s}.actbar .actmore button{display:flex;align-items:center;justify-items:start;gap:.6em;flex:none;padding:.6em .75em;border-radius:.75em;font-size:max(12.5px,.84em);font-weight:500;white-space:nowrap}.actbar .actmore button svg{width:1.15em;height:1.15em;flex:none}.ph-step{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:#ffffffe6;color:#19191b;box-shadow:0 2px 8px #0000004d;opacity:0;transition:opacity .2s,transform .25s var(--spring)}.ph-step.prev{left:.6em}.ph-step.next{right:.6em}.ph-media:hover .ph-step,.ph-step:focus-visible{opacity:1}.ph-step:hover{transform:scale(1.1)}.ph-grid.roomy{gap:4px}.ph-av img{width:100%;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover}.ph-c .face{border-radius:0}.field{display:block;width:100%;padding:10px 12px 8px;border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s}.field:focus-within{box-shadow:0 0 0 2px var(--teal)}.field textarea{display:block;width:100%;min-height:96px;resize:vertical;border:0;outline:0;background:transparent;font-size:14px;line-height:1.45}.field .count{display:flex;justify-content:space-between;margin-top:4px;font:400 11px var(--mono);color:var(--muted)}.field .warn{color:#b23b2a}.insp-row{display:flex;align-items:center;gap:10px;width:100%}.insp-row.between{justify-content:space-between}.insp-row input[type=range]{flex:1;min-width:0}.swatches{display:inline-flex;flex-wrap:wrap;gap:6px}.swatches button{width:26px;height:26px;padding:0;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px #00000029;transition:transform .25s var(--spring)}.swatches button:hover{transform:scale(1.14)}.swatches button.on{outline:2px solid var(--teal);outline-offset:2px}.truth{display:grid;place-items:center;width:100%;padding:10px;border-radius:var(--r-md);background:var(--well)}.truth-photo{position:relative;max-width:100%;border-radius:3px;overflow:hidden}.truth-photo img{display:block;width:100%;height:100%}.truth-win{position:absolute;box-sizing:border-box;border:1.5px solid #fff;border-radius:2px;box-shadow:0 0 0 999px #1414169e;cursor:grab;touch-action:none}.truth-win:active{cursor:grabbing}.truth-win:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent calc(33.33% - .5px),rgba(255,255,255,.7) calc(33.33% - .5px),rgba(255,255,255,.7) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),rgba(255,255,255,.7) calc(66.66% - .5px),rgba(255,255,255,.7) calc(66.66% + .5px),transparent calc(66.66% + .5px)),linear-gradient(to bottom,transparent calc(33.33% - .5px),rgba(255,255,255,.7) calc(33.33% - .5px),rgba(255,255,255,.7) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),rgba(255,255,255,.7) calc(66.66% - .5px),rgba(255,255,255,.7) calc(66.66% + .5px),transparent calc(66.66% + .5px));opacity:0;transition:opacity .25s;pointer-events:none}.truth-win:active:after{opacity:1}.post{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;container-type:inline-size}.post-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.post .inset,.post .cell,.post .pano{position:absolute;display:block;overflow:hidden}.post .pano{top:0;bottom:0}.post .inset.keyline{box-shadow:0 0 0 1px #19191b24}.post .cell{padding:0;background:#ededf0}.post button.cell{cursor:pointer;transition:box-shadow .2s,filter .2s}.post button.cell:hover{filter:brightness(1.06);box-shadow:inset 0 0 0 2px #ffffffe6}.post button.cell.open{background:#e4e4e9}.post button.cell.over{box-shadow:inset 0 0 0 3px var(--teal)}.post button.cell.grab{cursor:grab;touch-action:none}.post button.cell.grab:active{cursor:grabbing}.divider{position:absolute;z-index:3;display:grid;place-items:center;touch-action:none}.divider.x{width:18px;margin-left:-9px;cursor:col-resize}.divider.y{height:18px;margin-top:-9px;cursor:row-resize}.divider i{display:block;border-radius:var(--r-chip);background:#fff;box-shadow:0 0 0 1px #19191b29,0 2px 6px #0000004d;transition:transform .3s var(--spring),background .2s,box-shadow .2s}.divider.x i{width:5px;height:min(34px,46%)}.divider.y i{width:min(34px,46%);height:5px}.divider:hover i,.divider:active i{background:var(--teal);box-shadow:0 0 0 1.5px #fff,0 3px 8px #00000059}.divider.x:hover i,.divider.x:active i{transform:scaleX(1.5) scaleY(1.15)}.divider.y:hover i,.divider.y:active i{transform:scaleY(1.5) scaleX(1.15)}.drop-tag{position:absolute;left:50%;top:50%;z-index:4;padding:7px 12px;border-radius:999px;background:var(--teal);color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;transform:translate(-50%,-50%);box-shadow:0 10px 20px -8px #00000080;pointer-events:none;animation:pop .25s var(--spring)}.post .type{position:absolute;z-index:2;max-width:96%;padding:.12em .2em;border-radius:.12em;white-space:pre;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;user-select:none}.post .type.live{pointer-events:auto;cursor:grab;touch-action:none}.post .type.live:hover{box-shadow:0 0 0 1.5px #4f8e8c99}.post .type.live:active{cursor:grabbing}.post .type.sel{box-shadow:0 0 0 1.5px var(--teal)}.post .type.typing{min-width:.5em;min-height:1em;cursor:text;user-select:text;-webkit-user-select:text;outline:none;caret-color:currentColor;box-shadow:0 0 0 2px var(--teal),0 0 0 5px #4f8e8c38}.post .type.typing::selection{background:#4f8e8c80}.face-fit{display:block}.side.working{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.side.working .side-in{gap:0;padding:0}.editor{container:ed / inline-size;position:relative;display:flex;flex-direction:column;flex:1 0 auto}.ed-top{position:sticky;top:0;z-index:3;display:grid;gap:12px;padding:16px 18px 12px;background:var(--surface);box-shadow:0 1px 0 var(--line)}.ed-head{display:flex;align-items:flex-end;gap:8px}.ed-head .btn{height:34px;padding:0 12px;border-radius:var(--r-ctl)}.ed-body{position:relative;display:grid;align-content:start;gap:16px;padding:16px 18px 28px;animation:panel-in .42s var(--ease) both}@keyframes panel-in{0%{opacity:0;transform:translate(calc(var(--dx, 0) * 22px),calc((1 - var(--dx, 0) * var(--dx, 0)) * 6px))}}.ed-body>*{min-width:0}.ed-foot{position:sticky;bottom:0;z-index:3;display:flex;gap:8px;margin-top:auto;padding:12px 18px 16px;background:var(--surface);box-shadow:0 -1px 0 var(--line)}.ed-foot .btn{flex:1;justify-content:center;height:40px;border-radius:var(--r-md)}.ed-foot .btn.soft{flex:0 1 38%}.stage-strip{position:relative;flex:none;max-width:100%;view-transition-name:strip;animation:rise .5s var(--ease) .08s backwards}.stage-strip .strip{max-width:min(100%,520px);background:var(--surface);box-shadow:var(--shadow-box)}.stage-strip .picker-pop{--from: 14px;left:50%;right:auto;bottom:calc(100% + 12px);width:min(440px,calc(100vw - 110px));margin:0 0 0 calc(min(440px,100vw - 110px)/-2);transform-origin:50% 100%}.stage-strip .picker-grid{max-height:330px}.strip{display:flex;align-items:center;gap:8px;height:76px;padding:0 10px;border-radius:var(--r-box);background:var(--well);overflow-x:auto;scrollbar-width:none;transition:box-shadow .2s,background .2s}.strip::-webkit-scrollbar{display:none}.strip-track{position:relative;display:flex;align-items:center;gap:8px;flex:none}.strip-mark{position:absolute;left:-4px;top:-4px;bottom:-4px;z-index:2;box-sizing:content-box;padding:0 4px;border-radius:var(--r-ctl);box-shadow:inset 0 0 0 2px var(--teal);pointer-events:none;transition:transform .5s var(--spring),width .4s var(--ease),opacity .2s}.planner.dragging .strip-mark{opacity:0}.planner.dragging .strip{box-shadow:inset 0 0 0 1.5px var(--teal)}.strip.over{background:#4f8e8c29}.slide{position:relative;flex:none;height:56px;border-radius:var(--r-chip);overflow:hidden;box-shadow:0 0 0 1px var(--line),0 6px 12px -8px #19191b99;cursor:pointer;touch-action:none;opacity:.62;transition:opacity .2s,box-shadow .2s,transform .3s var(--spring)}.slide:hover{opacity:1;transform:translateY(-3px);box-shadow:0 0 0 1px var(--line2),0 12px 16px -10px #19191b99}.slide:active{transform:translateY(-1px) scale(.97)}.slide.on{opacity:1}.slide:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.slide.lifted{opacity:.25}.slide.held{width:100%;height:100%;opacity:1;transform:rotate(3deg) scale(1.08);cursor:grabbing}.slide.held img{display:block;width:100%;height:100%;object-fit:cover}.slide-n{position:absolute;left:3px;bottom:3px;z-index:3;min-width:15px;padding:0 4px;border-radius:var(--r-chip);background:#ffffffeb;color:#19191b;font:500 11px/15px var(--mono);text-align:center}.slide-x{position:absolute;top:-1px;right:-1px;z-index:3;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle,rgba(20,20,22,.76) 0 9px,transparent 9.5px);color:#fff;opacity:0;transition:opacity .15s}.slide:not(.on) .slide-x{display:none}.slide.on:hover .slide-x,.slide-x:focus-visible{opacity:1}.slide-x svg{width:10px;height:10px}.strip-add{display:grid;place-items:center;flex:none;width:42px;height:56px;border-radius:var(--r-chip);color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line2);transition:color .2s,box-shadow .2s,transform .25s var(--spring)}.strip-add:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink2);transform:scale(1.04)}.tabs{position:relative;display:flex;padding:3px;border-radius:var(--r-box);background:var(--well)}.tabs-pill{position:absolute;top:3px;bottom:3px;left:0;border-radius:var(--r-ctl);background:var(--ink);box-shadow:0 6px 14px -8px #19191bb3;transition:transform .42s var(--spring),width .3s var(--ease)}.tabs button{position:relative;z-index:1;display:grid;justify-items:center;gap:4px;flex:1 1 auto;min-width:0;padding:9px 5px 7px;border-radius:var(--r-ctl);color:var(--ink2);transition:color .25s}.tabs button span{font-size:11.5px;font-weight:600;letter-spacing:.005em;white-space:nowrap}.tabs button:hover{color:var(--ink)}.tabs button.on{color:var(--surface)}.tabs button svg{transition:transform .35s var(--spring)}.tabs button:hover svg,.tabs button.on svg{transform:translateY(-1px)}@container ed (max-width: 371px){.ed-top,.ed-body{padding-left:13px;padding-right:13px}.picker-pop{left:13px;right:13px}.ed-body .presets{gap:12px 6px}.ed-body .preset-label{font-size:11px;letter-spacing:-.015em}.ed-head .tool.undo>span{display:none}.ed-head .tool.undo{width:34px;padding:0;justify-content:center}.tabs{gap:0}.tabs button{flex:1 1 auto;padding:8px 1px 6px}.tabs button span{font-size:11px;letter-spacing:-.02em}}.desk .pro.brand-pro{margin-left:-1px;padding:1px 6px;border-radius:var(--r-thumb);vertical-align:0}.rail.collapsed .brand-pro{display:none}.brand-words{display:flex;flex-direction:column;gap:3px;min-width:0}.brand-line{display:flex;align-items:center;gap:6px}.brand-beta{font:600 10.5px/1 var(--mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink2);opacity:.7}.rail.collapsed .brand-words{display:none}.desk .pro{display:inline-block;padding:0 5px;border-radius:var(--r-chip);background:var(--teal);color:#fff;font:600 11px/16px var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;vertical-align:1px}.group{display:grid;gap:9px}.group-head{display:flex;align-items:center;justify-content:space-between;min-height:24px}.group-head h4{font:600 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.group-head .quiet{height:24px;margin-right:-8px}.row{display:flex;align-items:center;gap:8px}.row.wrap{flex-wrap:wrap}.side .seg.two,.side .seg.four{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:3px;border-radius:var(--r-ctl)}.side .seg.two button,.side .seg.four button{height:30px;padding:0;border-radius:var(--r-sm);font-size:13.5px}.desk .btn.wide{width:100%;justify-content:center}.presets{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:12px 10px}.preset{display:grid;align-content:start;gap:6px;min-width:0;text-align:center;animation:rise .44s var(--ease) backwards;animation-delay:calc(min(var(--i, 0),16)*14ms + 40ms)}@keyframes rise{0%{opacity:0;transform:translateY(9px) scale(.97)}}.fonts button{animation:rise .4s var(--ease) backwards}.fonts button:nth-child(3n+2){animation-delay:30ms}.fonts button:nth-child(3n){animation-delay:60ms}.preset-art{position:relative;display:block;width:100%;border-radius:var(--r-sm);overflow:hidden;background:var(--well);box-shadow:0 0 0 1px var(--line);transition:transform .3s var(--spring),box-shadow .2s}.preset:hover .preset-art{transform:translateY(-2px);box-shadow:0 0 0 1px var(--line2),0 10px 16px -12px #19191b80}.preset.on .preset-art{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--teal)}.preset-label{display:block;font-size:11.5px;font-weight:500;line-height:1.25;color:var(--muted);transition:color .2s}.preset.on .preset-label{color:var(--ink);font-weight:600}.ratio-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ratio-art>span{position:relative;display:block;border-radius:2px;overflow:hidden;box-shadow:0 3px 8px -4px #19191b80}.tpl-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#fff}.tpl-art i{position:absolute;background:#cfcfd5 center / cover no-repeat}.tpl-art i.gut{border:1px solid #fff;border-radius:3px}.spaces{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.space-btn{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:3 / 4;border-radius:var(--r-thumb);overflow:hidden;color:var(--muted);background:var(--well);box-shadow:0 0 0 1px var(--line);transition:transform .25s var(--spring),box-shadow .2s}.space.over .space-btn{transform:scale(1.06);box-shadow:0 0 0 2.5px var(--teal)}.planner.dragging .space-btn.open{box-shadow:0 0 0 1.5px var(--teal)}.space-btn:hover{transform:translateY(-2px);box-shadow:0 0 0 1.5px var(--teal)}.space-btn img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.space-btn b{position:absolute;left:3px;bottom:3px;min-width:15px;padding:0 4px;border-radius:var(--r-chip);background:#ffffffeb;color:#19191b;font:500 11px/15px var(--mono)}.pano-art{position:relative;width:100%;margin:0 auto;border-radius:var(--r-sm);overflow:hidden;background:var(--well)}.pano-art>img{display:block;width:100%;height:100%;object-fit:cover}.pano-art i{position:absolute;top:0;bottom:0;box-shadow:inset -1.5px 0 #ffffffeb}.pano-art i:last-child{box-shadow:none}.pano-art i b{position:absolute;left:6px;bottom:6px;min-width:17px;padding:0 5px;border-radius:var(--r-chip);background:#ffffffeb;color:#19191b;font:500 11px/17px var(--mono);font-style:normal;text-align:center}.slider{display:grid;gap:4px}.slider-top{display:flex;align-items:baseline;justify-content:space-between;font-size:13.5px;font-weight:500}.slider-top button{height:24px;min-width:24px;margin:-4px -4px -4px 0;padding:0 4px;border-radius:var(--r-thumb);text-align:right;font:500 11.5px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.slider.moved .slider-top button{color:var(--ink)}.desk .slider input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:24px;margin:0;background:transparent;cursor:pointer}.slider input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--tile) var(--a),var(--ink) var(--a),var(--ink) var(--b),var(--tile) var(--b))}.slider input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--tile) var(--a),var(--ink) var(--a),var(--ink) var(--b),var(--tile) var(--b))}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:var(--surface);box-shadow:0 0 0 1px var(--line2),0 3px 7px -2px #19191b73;transition:transform .25s var(--spring)}.slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--surface);box-shadow:0 0 0 1px var(--line2),0 3px 7px -2px #19191b73}.slider input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12)}.slider input[type=range]:active::-webkit-slider-thumb{transform:scale(.94)}.starter{display:flex;align-items:center;gap:14px;width:100%;padding:14px;border-radius:var(--r-box);background:var(--well);text-align:left;transition:background .2s,transform .3s var(--spring)}.starter:hover{background:var(--tile);transform:translateY(-1px)}.starter>b{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--line);font-size:24px;font-weight:700}.starter>span{display:grid;gap:2px}.starter span b{font-size:14px}.starter span i{font-style:normal;font-size:12.5px;line-height:1.4;color:var(--muted)}.layer{height:30px;max-width:100%;padding:0 11px;border-radius:var(--r-ctl);background:var(--well);font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s,color .2s}.layer.on{background:var(--ink);color:var(--surface)}.desk .row .btn.soft{height:30px;padding:0 11px;border-radius:var(--r-ctl);font-size:12.5px}.field.compact{padding:8px 10px}.field.compact textarea{min-height:44px}.fonts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fonts button{height:38px;padding:0 6px;border-radius:var(--r-ctl);background:var(--well);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s,box-shadow .2s,transform .25s var(--spring)}.fonts button:hover{transform:translateY(-1px)}.fonts button.on{background:var(--surface);box-shadow:0 0 0 2px var(--teal)}.side .swatches button{width:30px;height:30px;border-radius:50%}.side .field textarea{min-height:150px}.side .field.compact textarea{min-height:44px}.blocks{display:grid;gap:6px}.block{display:flex;align-items:center;border-radius:var(--r-ctl);background:var(--well);transition:background .2s}.block:hover{background:var(--tile)}.block>button:first-child{flex:1;min-width:0;height:36px;padding:0 12px;text-align:left;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-x{display:grid;place-items:center;flex:none;width:30px;height:30px;margin-right:3px;border-radius:var(--r-sm);color:var(--muted)}.block-x:hover{color:#b23b2a;background:#b23b2a14}.picker{display:block}.picker>span{display:block}.picker-pop{position:absolute;left:18px;right:18px;z-index:6;display:grid;gap:10px;margin-top:8px;padding:12px;border-radius:var(--r-box);background:var(--surface);box-shadow:var(--shadow-pop);transform-origin:20% 0;animation:picker-in .44s var(--sheet) backwards}.picker-pop.closing{animation:picker-out .26s var(--quick) forwards;pointer-events:none}@keyframes picker-in{0%{opacity:0;transform:translateY(var(--from, -10px)) scale(.95)}}@keyframes picker-out{to{opacity:0;transform:translateY(var(--from, -10px)) scale(.96)}}.picker-grid button{animation:rise .32s var(--ease) backwards;animation-delay:calc(min(var(--i, 0),12)*14ms)}.picker-head{display:flex;align-items:baseline;justify-content:space-between;font-size:14.5px}.picker-pop{padding:14px;gap:12px}.picker-pop .btn.wide{height:40px;border-radius:var(--r-md)}.picker-head span{font-size:12.5px;color:var(--muted)}.picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:264px;margin:-3px;padding:3px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.picker-grid button{position:relative;aspect-ratio:4 / 5;padding:0;border-radius:var(--r-thumb);overflow:hidden;transition:transform .25s var(--spring),box-shadow .2s}.picker-grid button:hover{transform:scale(1.06);box-shadow:0 0 0 2px var(--teal);z-index:1}.picker-grid img{display:block;width:100%;height:100%;object-fit:cover}.share{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:80;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;justify-items:center;gap:14px;padding:18px 24px 26px;background:#0e0e10f5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#f2f2f5;animation:fade .22s}@keyframes fade{0%{opacity:0}}.share-top{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px}.share-kind{padding:5px 13px;border-radius:999px;background:#ffffff1a;font-size:12.5px;font-weight:600}.share-x{position:absolute;top:18px;right:22px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff1a;color:#fff;transition:background .2s,transform .25s var(--spring)}.share-x:hover{background:#fff3;transform:scale(1.06)}.share-stage{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;min-height:0}.share-view{position:relative;height:100%;max-width:min(100%,760px);min-height:0;transition:aspect-ratio .4s cubic-bezier(.32,.72,0,1);animation:pop .4s var(--spring)}.share-view.swipe{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.share-view.pulling{cursor:grabbing}.share-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transform:translate(calc(var(--i) * (100% + 34px) + var(--pull, 0px))) scale(.92);opacity:.32;transition:transform .5s cubic-bezier(.32,.72,0,1),opacity .4s;pointer-events:none}.share-panel.on{transform:translate(var(--pull, 0px));opacity:1}.share-view.pulling .share-panel{transition:opacity .4s}.share-img{display:block;max-width:100%;max-height:100%;min-height:0;border-radius:var(--r-thumb);box-shadow:0 40px 70px -30px #000}.print.peeked{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--teal)}.lib-peek{margin:0 2px}.lib-peek.open{margin-bottom:2px}.peek-card{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:8px;padding:9px;border-radius:var(--r-box);background:var(--surface);box-shadow:var(--shadow-box)}.peek-top{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:24px;padding-left:3px}.peek-top .edge{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peek-x{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:var(--r-sm);color:var(--ink2);transition:background .2s,color .2s}.peek-x:hover{background:var(--well);color:var(--ink)}.peek-photo{position:relative;width:100%;max-height:210px;border-radius:var(--r-ctl);overflow:hidden;cursor:grab;touch-action:none;transition:opacity .2s,aspect-ratio .35s var(--ease)}.peek-photo.lifted{opacity:.35}.peek-photo img{display:block;width:100%;height:100%;object-fit:cover;animation:peek-in .4s var(--ease) backwards}@keyframes peek-in{0%{opacity:0;transform:scale(1.04)}}.peek-colours{display:flex;height:12px;border-radius:var(--r-thumb);overflow:hidden}.peek-colours i{flex:1 1 0;transition:flex-grow .5s var(--ease),background .4s}.peek-acts{display:flex;gap:6px}.peek-acts .btn{flex:1;justify-content:center;height:34px;padding:0 8px;border-radius:var(--r-ctl);font-size:13.5px}.tray{position:relative}.tray-peek{position:absolute;left:16px;bottom:calc(100% + 10px);z-index:20;width:232px;animation:menu-in .34s var(--spring) backwards;transform-origin:20% 100%}.tray-peek .peek-photo{max-height:240px}.share-note{font-size:14px;color:#9a9ca3}.share-nav{position:relative;z-index:2;display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#ffffff1a;color:#fff;transition:background .2s,opacity .2s}.share-nav:hover:not(:disabled){background:#fff3}.share-nav:disabled{opacity:.25;cursor:default}.share-dims{font:500 11.5px var(--mono);letter-spacing:.04em;color:#9a9ca3}.share-order{display:grid;justify-items:center;gap:8px;font-size:12.5px;color:#c8cacf}.share-order div{display:flex;gap:7px}.share-order button{position:relative;width:40px;height:52px;padding:0;border-radius:var(--r-chip);overflow:hidden;opacity:.55;transition:opacity .2s,box-shadow .2s}.share-order button.on,.share-order button:hover{opacity:1}.share-order button.on{box-shadow:0 0 0 2px #fff}.share-order img{display:block;width:100%;height:100%;object-fit:cover}.share-order b{position:absolute;left:3px;bottom:3px;min-width:15px;padding:0 4px;border-radius:var(--r-chip);background:#ffffffeb;color:#19191b;font:500 11px/15px var(--mono)}.share-foot{display:grid;gap:10px;width:min(100%,460px)}.share-cap{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border-radius:var(--r-box);background:#ffffff14;color:#f2f2f5;text-align:left;transition:background .2s}.share-cap:hover:not(:disabled){background:#ffffff24}.share-cap:disabled{cursor:default}.share-cap>span{display:grid;gap:2px;flex:1;min-width:0}.share-cap b{font:600 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#9a9ca3}.share-cap span span{font-size:13.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.share-cap svg{flex:none;color:#9a9ca3}.share-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.share-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:var(--r-box);background:#fff;color:#19191b;font-size:14px;font-weight:600;transition:transform .25s var(--spring),opacity .2s,background .2s}.share-btn.light{background:#ffffff1f;color:#fff}.share-btn.done{color:#9fd0ce}.share-btn:hover:not(:disabled){transform:translateY(-1px)}.share-btn:disabled{opacity:.4;cursor:default}.profile{max-width:1040px;margin:0 auto;padding:24px 28px 48px}.profile-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start;margin-top:20px}.profile-forms{display:grid;gap:14px}.profile-phone{position:sticky;top:24px}.form{gap:12px}.form .card-head{margin-bottom:2px}.who{display:flex;align-items:center;gap:14px}.who-photo{display:grid;place-items:center;flex:none;width:66px;height:66px;border-radius:50%;overflow:hidden;background:var(--well);box-shadow:inset 0 0 0 1px var(--line)}.who-photo img{width:100%;height:100%;object-fit:cover}.who-mark{width:38px;height:38px}.who-acts{display:flex;align-items:center;gap:6px}.input{display:grid;gap:5px}.input>span:first-child{font-size:12.5px;color:var(--muted)}.input input,.input textarea{width:100%;padding:0 12px;border:0;border-radius:var(--r-ctl);outline:0;background:var(--well);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;transition:box-shadow .2s}.input input{height:38px}.input textarea{padding:9px 12px;line-height:1.45;resize:vertical}.input input:focus,.input textarea:focus{box-shadow:inset 0 0 0 2px var(--teal)}.input-at{position:relative;display:block}.input-at i{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--muted)}.input-at input{padding-left:27px}.input em{justify-self:end;font:400 11px var(--mono);font-style:normal;color:var(--muted)}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:11px 0 0;border-top:1px solid var(--line);text-align:left}.toggle-row b,.insp-row b,.fact b{display:block;font-size:13.5px;font-weight:600}.toggle-row span span{font-size:12.5px;color:var(--muted)}.toggle{position:relative;flex:none;width:38px;height:22px;border-radius:var(--r-ctl);background:var(--tile);transition:background .25s}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .32s var(--spring)}.toggle.on{background:var(--teal)}.toggle.on:after{transform:translate(16px)}.fact{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;padding-top:11px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.45}.fact span{color:var(--ink2)}.dropzone{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#ececf0bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .2s}.dropzone.on{opacity:1}.dropzone-card{position:relative;display:grid;gap:6px;padding:30px 42px;border-radius:var(--r-xl);background:var(--surface);text-align:center;box-shadow:0 40px 70px -30px #19191b80;transform:scale(.94);transition:transform .4s var(--spring)}.dropzone.on .dropzone-card{transform:none}.dropzone-card:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px;border-radius:var(--r-xl);background:conic-gradient(from var(--beam),transparent 0 62%,var(--teal) 82%,#a8d5d3 92%,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:beam 2.2s linear infinite}@keyframes beam{to{--beam: 360deg}}.dropzone-card b{font-size:19px;letter-spacing:-.015em}.dropzone-card span{font-size:13.5px;color:var(--muted)}.toast{position:fixed;left:50%;bottom:104px;z-index:60;padding:9px 15px;border-radius:22px;max-width:min(540px,calc(100vw - 32px));width:max-content;background:var(--ink);color:var(--surface);font-size:13.5px;font-weight:500;line-height:1.35;opacity:0;transform:translate(-50%,18px) scale(.96);transition:opacity .25s,transform .4s var(--spring);pointer-events:none}.toast{display:flex;align-items:center;gap:12px}.toast.on{opacity:1;transform:translate(-50%)}.toast.act{padding-right:6px}.toast.on.act{pointer-events:auto}.toast button{flex:none;height:28px;padding:0 12px;white-space:nowrap;border-radius:999px;background:#ffffff29;color:inherit;font-size:12.5px;font-weight:600;transition:background .2s,transform .25s var(--spring)}html[data-theme=dark] .toast button{background:#19191b1f}.toast button:hover{background:#ffffff47;transform:scale(1.04)}.signin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:88;display:grid;place-items:center;padding:24px;background:#19191b57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fade .25s}.signin-card{position:relative}.signin-x{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-ctl);color:var(--ink2);transition:background .2s,color .2s}.signin-x:hover{background:var(--well);color:var(--ink)}.signin-apple{display:grid;place-items:center;min-height:46px;margin-top:6px}.signin-apple.away,.signout-apple.away{display:none}.signin-wait{width:26px;height:26px;margin-top:6px;border-radius:50%;border:2.5px solid var(--tile);border-top-color:var(--teal);animation:turn .8s linear infinite}@keyframes turn{to{transform:rotate(360deg)}}.signin-error{color:#b23b2a!important}.signout-apple{display:block;margin-top:10px}.fact-act{display:flex;margin-top:10px}button.rail-sync.asks{width:100%;height:34px;border-radius:var(--r-ctl);transition:background .2s var(--quick),color .2s}button.rail-sync.asks:hover{background:var(--surface);color:var(--ink)}.sync-in{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:11.5px;font-weight:600}.rail.collapsed .sync-in{display:none}.ro-chip{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:#4f8e8c29;color:var(--teal-ink);font-size:11.5px;font-weight:600;vertical-align:1px}.ed-note{margin:0 0 12px;padding:9px 11px;border-radius:var(--r-ctl);background:#c47a2c21;color:#8a4f12;font-size:12.5px;line-height:1.4}html[data-theme=dark] .ed-note{color:#f0b877}.ro-chip.synced{display:inline-flex;align-items:center;gap:4px;vertical-align:-2px}.ro-chip.synced svg{width:12px;height:12px;stroke-width:2.2}.ro-chip.synced.landed{animation:chip-land .7s var(--spring) backwards}@keyframes chip-land{0%{transform:scale(.82);background:#4f8e8c6b}}.ro-chip.syncing{background:var(--well);color:var(--ink2);animation:chip-breathe 1.1s ease-in-out infinite alternate}@keyframes chip-breathe{to{opacity:.55}}button.ro-chip.problem{background:#b23b2a24;color:#b23b2a}.ro-chip.unsaved{background:#c47a2c29;color:#8a4f12;animation:pop .34s var(--spring) backwards}html[data-theme=dark] .ro-chip.unsaved{color:#f0b877}button.ro-chip.ask{background:var(--ink);color:var(--surface);transition:transform .3s var(--spring)}button.ro-chip.ask:hover{transform:translateY(-1px)}.no-grids{display:grid;place-content:center;justify-items:center;gap:8px;height:100%;padding:40px;text-align:center}.no-grids b{font-size:19px;letter-spacing:-.02em}.no-grids span{max-width:380px;font-size:13.5px;line-height:1.5;color:var(--muted)}.desk.gated .rail,.desk.gated .desk-main{filter:blur(14px) saturate(.6);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;animation:fade .3s}.gate-card{display:grid;justify-items:center;gap:12px;width:min(400px,100%);padding:34px 30px 28px;border-radius:var(--r-xl);background:var(--surface);box-shadow:0 0 0 1px var(--line),0 50px 90px -40px #19191b8c;text-align:center;animation:rise .6s var(--ease) backwards}.gate-mark{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--r-lg);background:var(--well)}.gate-logo{width:34px;height:34px}.gate-card h2{font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.gate-card p{font-size:14px;line-height:1.5;color:var(--muted)}.gate-card .btn{margin-top:8px}.small-gate{z-index:95;background:color-mix(in srgb,var(--bg, #ececef) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gate-card a.btn.primary.gate-store{color:var(--surface)}.gate-card a.btn.gate-store{display:inline-flex;align-items:center;justify-content:center;margin-top:0;color:var(--ink);text-decoration:none}.phone{view-transition-name:phone}.side{view-transition-name:side}.side-in{view-transition-name:side-in}.toolbar{view-transition-name:tools}.toast{view-transition-name:toast}:root:is([data-nav=forward],[data-nav=back]):not(.no-hero) .tile.sel .face,:root:is([data-nav=forward],[data-nav=back]):not(.no-hero) .ph-media{view-transition-name:post-media}:root[data-nav=page] .work{view-transition-name:work}:root[data-nav=page] .profile-forms{view-transition-name:page}:root[data-nav=page] .profile>.page-head{view-transition-name:page-head}:root[data-nav=fade] :is(.phone,.side,.side-in,.toolbar,.stage-strip){view-transition-name:none}::view-transition{pointer-events:none}::view-transition-group(*){animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(*),::view-transition-new(*){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(phone){z-index:5}::view-transition-group(post-media){z-index:6}::view-transition-group(toast){z-index:9}::view-transition-group(phone),::view-transition-group(tools){animation-duration:.56s;animation-timing-function:cubic-bezier(.45,0,.15,1)}:root[data-nav=page]::view-transition-group(phone){animation-duration:.72s;animation-timing-function:cubic-bezier(.5,0,.12,1)}:root[data-nav=page]::view-transition-old(phone),:root[data-nav=page]::view-transition-new(phone){animation-duration:.5s;animation-timing-function:cubic-bezier(.45,0,.55,1)}::view-transition-old(strip):only-child{animation:.2s cubic-bezier(.4,0,1,1) both vt-sink-out}::view-transition-new(strip):only-child{animation:.5s cubic-bezier(.22,1,.36,1) .14s both vt-rise-in}@keyframes vt-sink-out{to{opacity:0;transform:translateY(12px)}}::view-transition-old(work):only-child,::view-transition-old(page):only-child,::view-transition-old(page-head):only-child,:root[data-nav=page]::view-transition-old(tools):only-child{animation:.24s cubic-bezier(.4,0,1,1) both vt-fade-out}::view-transition-new(work):only-child,::view-transition-new(page-head):only-child,:root[data-nav=page]::view-transition-new(tools):only-child{animation:.56s cubic-bezier(.22,1,.36,1) .16s both vt-rise-in}::view-transition-new(page):only-child{animation:.6s cubic-bezier(.22,1,.36,1) .24s both vt-rise-in}:root[data-nav=page]::view-transition-old(side):only-child,:root[data-nav=page]::view-transition-old(side-in):only-child{animation:.2s cubic-bezier(.4,0,1,1) both vt-fade-out}:root[data-nav=page]::view-transition-new(side):only-child,:root[data-nav=page]::view-transition-new(side-in):only-child{animation:.62s cubic-bezier(.32,.72,0,1) .1s both vt-in-right}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-rise-in{0%{opacity:0;transform:translateY(14px)}}::view-transition-group(post-media){animation-duration:.52s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(post-media),::view-transition-new(post-media){height:100%;object-fit:cover}::view-transition-old(phone):only-child{animation:.24s cubic-bezier(.4,0,1,1) both vt-shrink-out}::view-transition-new(phone):only-child{animation:.52s cubic-bezier(.22,1,.36,1) both vt-grow-in}::view-transition-old(side):only-child,::view-transition-old(side-in):only-child{animation:.24s cubic-bezier(.4,0,1,1) both vt-out-right}::view-transition-new(side):only-child,::view-transition-new(side-in):only-child{animation:.48s cubic-bezier(.32,.72,0,1) both vt-in-right}::view-transition-old(side-in),::view-transition-new(side-in){mix-blend-mode:normal}:root[data-nav=forward]::view-transition-old(side-in){animation:.13s cubic-bezier(.4,0,1,1) both vt-out-left-s}:root[data-nav=forward]::view-transition-new(side-in){animation:.46s cubic-bezier(.22,1,.36,1) .09s both vt-in-right-s}:root[data-nav=back]::view-transition-old(side-in){animation:.13s cubic-bezier(.4,0,1,1) both vt-out-right-s}:root[data-nav=back]::view-transition-new(side-in){animation:.46s cubic-bezier(.22,1,.36,1) .09s both vt-in-left-s}@keyframes vt-shrink-out{to{opacity:0;transform:scale(.94)}}@keyframes vt-grow-in{0%{opacity:0;transform:scale(.94)}}@keyframes vt-out-right{to{opacity:0;transform:translate(56px)}}@keyframes vt-in-right{0%{opacity:0;transform:translate(56px)}}@keyframes vt-out-left-s{to{opacity:0;transform:translate(-26px)}}@keyframes vt-in-right-s{0%{opacity:0;transform:translate(30px)}}@keyframes vt-out-right-s{to{opacity:0;transform:translate(26px)}}@keyframes vt-in-left-s{0%{opacity:0;transform:translate(-30px)}}@container work (max-width: 460px){.work>.page-head{gap:8px 12px;padding:12px 12px 6px}.work>.page-head.slim{padding:10px 12px 6px}.page-head h1{margin-top:0;font-size:22px}.plan-line{margin-top:3px;font-size:12.5px}.work>.page-head .eyebrow,.crumb{display:none}.toolbar{width:100%;padding:3px;border-radius:var(--r-box)}.toolbar .adder,.toolbar>.tb-item{flex:1 1 auto}.toolbar .adder>.tb-item{flex:1}.tb-item{min-width:0;gap:2px;padding:5px 4px 4px;border-radius:var(--r-ctl)}.tb-item svg{width:16px;height:16px}.tb-rule{height:20px}.page-head.slim .toolbar{width:auto}.page-head.slim .tb-item{min-width:50px}.stage{gap:10px;padding:2px 12px 12px}.stage-strip .strip{height:60px;padding:0 8px;border-radius:var(--r-md)}.stage-strip .slide,.stage-strip .strip-add{height:44px}.stage-strip .strip-add{width:34px}.tray{gap:10px;min-height:62px;padding:8px 14px 9px}.tray.bare{min-height:52px}.tray .print{width:33px;box-shadow:0 0 0 2px #fff,0 8px 14px -8px #19191b80}.tray-strip{gap:11px}.tray-hint,.tray .btn span{display:none}.tray .btn{width:34px;height:34px;padding:0;justify-content:center}}@container main (max-width: 760px){.work>.page-head{padding-left:16px;padding-right:16px}.work>.page-head .eyebrow{display:none}.page-head h1{margin-top:0;font-size:24px}.profile{padding:18px 16px 40px}.profile-cols{grid-template-columns:minmax(0,1fr) 236px;gap:18px}}@container main (max-width: 600px){.planner{display:block;height:auto}.work{height:100dvh}.side{border-left:0;border-top:1px solid var(--line)}.side-in{overflow:visible}.side .resizer,.side-fold{display:none}.profile-cols{grid-template-columns:minmax(0,1fr)}.profile-phone{position:static;justify-self:center}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.desk,.desk *,.desk *:before,.desk *:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}button.rail-sync{width:100%;min-height:34px;border-radius:var(--r-ctl);text-align:left;transition:background .2s var(--quick),color .2s}button.rail-sync:hover{background:var(--surface);color:var(--ink)}.rail-sync .sync-word{min-width:0;overflow:hidden;text-overflow:ellipsis}.rail-sync.synced .orb{color:var(--teal-ink)}.orb-bang{display:none;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round}.rail-sync.error{color:#8c2a1c;font-weight:600}.rail-sync.error .orb{color:#b23b2a}.rail-sync.error .orb-fill{opacity:1}.rail-sync.error .orb ellipse{display:none}.rail-sync.error .orb-bang{display:block}html[data-theme=dark] .rail-sync.error{color:#f0a093}.fold-label{display:none}.rail.collapsed{padding:20px 6px 14px}.rail.collapsed .fold-label{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 11px/1.25 var(--mono);letter-spacing:0;text-transform:none;text-align:center;color:var(--ink2)}.rail.collapsed .who-btn{flex-direction:column;gap:4px;width:100%;height:auto;padding:7px 0 5px}.rail.collapsed .rail-label{width:100%;margin:16px 0 6px}.rail.collapsed .rail-add{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;height:auto;padding:4px 0;background:none;box-shadow:none}.rail.collapsed .rail-add svg{box-sizing:content-box;padding:5px;border-radius:var(--r-ctl);background:var(--surface);box-shadow:0 0 0 1px var(--line2)}.rail.collapsed .rail-add:hover{transform:none}.rail.collapsed .rail-grids{max-height:none;flex:0 1 auto;min-height:0;gap:4px}.rail.collapsed .rail-grid{flex-direction:column;align-items:stretch;gap:0}.rail.collapsed .rail-grid-main{flex-direction:column;gap:5px;padding:8px 2px 2px}.rail.collapsed .rail-grid-name,.rail.collapsed .rail-more{display:none}.rail.collapsed .rail-grid-main{padding:8px 2px}.rail.collapsed .rail-sync{flex-direction:column;gap:4px;height:auto;padding:6px 0}.rail.collapsed .rail-sync .fold-label{color:inherit}.rail.collapsed .rail-me{flex-direction:column;gap:4px;padding:6px 0}.rail-pop{position:fixed;z-index:76;display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:248px;padding:10px;border-radius:var(--r-box);background:var(--surface);box-shadow:var(--shadow-pop);animation:menu-in .3s var(--spring) backwards}.rail-pop input{flex:1;min-width:0;height:32px;padding:0 10px;border:0;border-radius:var(--r-sm);outline:0;background:var(--well);box-shadow:inset 0 0 0 2px var(--teal);font-size:13.5px}.rail-grid.confirming .mini,.rail-pop .mini{min-height:28px}.ro-chip{background:#d9e9e8;color:#1f5351}button.ro-chip{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 11px;vertical-align:middle;cursor:pointer}button.ro-chip:not(.ask):hover{filter:brightness(.96)}.ro-chip.syncing{background:var(--surface);color:var(--ink2)}button.ro-chip.problem{background:#f4dcd8;color:#8c2a1c}.ro-chip.unsaved{background:#f3e3d1;color:#6b3c0d}html[data-theme=dark] .ro-chip{background:#4f8e8c38;color:var(--teal-ink)}html[data-theme=dark] button.ro-chip.problem{background:#b23b2a3d;color:#f0a093}html[data-theme=dark] .ro-chip.unsaved{background:#c47a2c33;color:#f0b877}html[data-theme=dark] .ro-chip.syncing{background:var(--well)}.crumbs .ro-chip{flex:none;margin-left:0}.desk .danger{color:#8c2a1c}html[data-theme=dark] .desk .danger{color:#f0a093}.desk .mini.danger,html[data-theme=dark] .desk .mini.danger{color:#fff}.desk .pro{background:#2f6f6d}.ph-cap.empty span{color:#5f5f66;font-size:max(11px,1em)}.rail-more,.t-posted{width:28px;height:28px}.ph-back{width:max(28px,1.8em);height:max(28px,1.8em)}.seg button{height:28px}.slider-top button{min-height:28px;min-width:40px}.desk .quiet,.band{min-height:28px}.toast.on.sticky{pointer-events:auto}.toast.sticky{padding-right:6px}.toast button.toast-x{display:grid;place-items:center;width:28px;padding:0}.desk.rail-folded .toast{bottom:10px}.adder-sheet{margin-left:var(--nudge, 0px);max-width:calc(100vw - 16px)}.side:focus{outline:none}.no-grids.load-failed .btn{margin-top:10px}.desk.load-failed .rail-grids{flex:1}.rail-more{opacity:.7}.signin-apple .apple-auth-button,.signout-apple .apple-auth-button{border-radius:var(--r-ctl)!important;overflow:hidden}.signin-apple .apple-auth-button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.toast{z-index:95}.toast{left:calc(var(--rail-w, 228px) + (100vw - var(--rail-w, 228px) - var(--side-taken, 0px)) / 2);max-width:min(540px,calc(100vw - var(--rail-w, 228px) - var(--side-taken, 0px) - 20px));flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.toast>span{flex:1 1 auto;min-width:min(150px,100%)}.toast.act,.toast.sticky{padding:8px 8px 8px 15px}@media(max-width:678px){.desk{--side-taken: 0px !important}}.crumbs .crumb{flex:0 1 auto}.who-item{display:flex;align-items:center;gap:2px;min-width:0}.who-item>button:first-child{flex:1;min-width:0}.menu.who-menu .who-del{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border-radius:var(--r-sm);color:var(--muted)}.menu.who-menu .who-del>svg{color:inherit}.menu.who-menu .who-del:hover,.menu.who-menu .who-del:focus-visible{background:#f7e4e0;color:#8c2a1c}html[data-theme=dark] .menu.who-menu .who-del:hover,html[data-theme=dark] .menu.who-menu .who-del:focus-visible{background:#3a211d;color:#f0a093}.menu.who-menu .who-new{height:44px;margin-top:4px;font-weight:600;box-shadow:0 -1px 0 var(--line);border-radius:0 0 var(--r-sm) var(--r-sm)}.who-plus{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--well);box-shadow:0 0 0 1px var(--line2);transition:transform .3s var(--spring)}.who-new:hover .who-plus{transform:rotate(90deg)}.menu.who-menu.who-ask{gap:8px;width:256px;max-width:calc(100vw - 16px);padding:7px 9px 10px}.who-ask .menu-label{padding:4px 0 0}.who-field{display:flex;align-items:center;height:36px;padding:0 10px;border-radius:var(--r-sm);background:var(--well);box-shadow:inset 0 0 0 2px var(--teal)}.who-field i{flex:none;font-style:normal;font-weight:600;color:var(--muted)}.who-field input{flex:1;min-width:0;height:100%;padding:0 0 0 1px;border:0;outline:0;background:none;font-size:13.5px;font-weight:600}.desk .who-field input:focus-visible{outline:0;box-shadow:none}.who-says{min-height:35px;font-size:12.5px;line-height:1.4;color:var(--ink2);overflow-wrap:anywhere}.who-says b{font-weight:600;color:var(--ink)}.who-says.bad{color:#8c2a1c}html[data-theme=dark] .who-says.bad{color:#f0a093}.who-btns{display:flex;flex-wrap:wrap;gap:6px}.menu.who-menu .who-btns .mini{display:block;height:30px;padding:0 11px;animation:none}.menu.who-menu .who-btns .mini.go{background:var(--ink);color:var(--surface)}.menu.who-menu .who-btns .mini.go:disabled{background:var(--well);color:var(--faint)}.menu.who-menu .who-btns .mini.danger{background:#b23b2a;color:#fff}.pal-host{display:contents}.pal-host>.pal-open{display:none}.pal-dot{width:18px;height:18px;border-radius:50%;background:conic-gradient(from 210deg,#e25c5c,#e2b45c,#b9e25c,#5ce2a0,#5cb4e2,#7a5ce2,#e25cc0,#e25c5c);box-shadow:inset 0 0 0 1px #0000002e,0 0 0 1.5px var(--surface);transition:transform .5s var(--spring)}.pal-open:hover .pal-dot,.pal-host.open .pal-dot{transform:rotate(120deg)}.desk .swatches button.pal-chip{width:28px;height:28px;margin:-1px 0;border-radius:50%;background:conic-gradient(from 210deg,#e25c5c,#e2b45c,#b9e25c,#5ce2a0,#5cb4e2,#7a5ce2,#e25cc0,#e25c5c);box-shadow:inset 0 0 0 1px #0000002e}.desk .swatches button.pal-chip:hover{transform:scale(1.14) rotate(120deg);transition:transform .5s var(--spring)}.pal-sheet{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:336px;max-width:calc(100vw - 16px);max-height:min(640px,calc(100vh - 150px));margin-right:calc(var(--nudge, 0px) * -1);overflow-y:auto;padding:14px;border-radius:var(--r-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pop);transform-origin:80% 0;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.95);transition:opacity .16s var(--quick),transform .2s var(--quick),visibility 0s .2s}.pal-host.open .pal-sheet{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--quick),transform .46s var(--sheet),visibility 0s}.pal-view{display:grid;gap:10px;animation:pal-in .32s var(--ease)}@keyframes pal-in{0%{opacity:0;transform:translateY(6px)}}.pal-head{display:flex;align-items:flex-start;gap:8px;padding:0 0 2px 2px}.pal-head>div{flex:1;min-width:0}.pal-head b{font-size:16px;font-weight:650}.pal-head p{margin:2px 0 0;font-size:12.5px;line-height:1.35;color:var(--muted)}.pal-x,.pal-back,.pal-del{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:var(--r-ctl);color:var(--ink2);transition:background .2s,color .2s}.pal-x:hover,.pal-back:hover{background:var(--well);color:var(--ink)}.pal-back{margin-left:-4px}.pal-list{display:grid;gap:2px}.pal-label{margin:6px 0 -4px 6px;font-size:11.5px;font-weight:650;letter-spacing:.02em;color:var(--muted)}.pal-none{margin:0;padding:4px 6px 6px;font-size:12.5px;line-height:1.35;color:var(--muted)}.pal-row{display:flex;align-items:center;gap:2px;border-radius:var(--r-md);transition:background .2s}.pal-row:hover,.pal-row:has(:focus-visible){background:var(--well)}.pal-pick{display:flex;align-items:center;flex:1;gap:12px;min-width:0;min-height:44px;padding:6px;border-radius:var(--r-md);text-align:left}.pal-strip{display:flex;flex:none;width:156px;height:32px;overflow:hidden;border-radius:var(--r-thumb);box-shadow:inset 0 0 0 1px #00000014}.pal-strip i{flex:1;transition:flex-grow .42s var(--spring)}.pal-pick:hover .pal-strip i:nth-child(odd),.pal-pick:focus-visible .pal-strip i:nth-child(odd){flex-grow:1.5}.pal-row.worn .pal-strip{box-shadow:inset 0 0 0 1px #00000014,0 0 0 2px var(--surface),0 0 0 3.5px var(--teal)}.pal-row.worn:hover .pal-strip,.pal-row.worn:has(:focus-visible) .pal-strip{box-shadow:inset 0 0 0 1px #00000014,0 0 0 2px var(--well),0 0 0 3.5px var(--teal)}.pal-strip.spectrum{background:linear-gradient(90deg,#d19a9a,#d1c59a,#a6d19a,#9ad1c5,#9aa6d1,#c59ad1,#d19a9a)}.pal-name{display:flex;align-items:center;gap:6px;min-width:0;color:var(--ink)}.pal-name b{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pal-name svg{flex:none;color:var(--teal-ink)}.pal-del{margin-right:6px;color:var(--muted)}.pal-del:hover{background:var(--surface);color:#a83224;box-shadow:0 0 0 1px var(--line)}html[data-theme=dark] .pal-del:hover{color:#f0a093}.desk .btn.pal-save{margin-top:2px}.pal-bars{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:4px 0 6px}.pal-bar{position:relative;display:block;height:104px;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px #0000001a;cursor:pointer;transition:transform .3s var(--spring)}.pal-bar:hover{transform:translateY(-3px)}.pal-bar:focus-within{outline:2px solid var(--teal);outline-offset:2px}.pal-bar input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}@container work (max-width: 460px){.toolbar>.pal-host{flex:1 1 auto}.toolbar>.pal-host>.tb-item{flex:1}.pal-dot{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.pal-view{animation:none}.pal-strip i,.pal-dot,.pal-bar{transition:none}}.adder-sheet .swatches.pad:has(.pal-chip){flex-wrap:nowrap;align-items:center;gap:5px;padding-inline:2px}.dlg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:88;display:grid;place-items:center;padding:16px;overflow:auto;background:#19191b57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fade .25s}.dlg-card{position:relative;display:grid;gap:12px;width:min(420px,100%);padding:26px 24px 22px;border-radius:var(--r-xl);background:var(--surface);box-shadow:0 0 0 1px var(--line),0 50px 90px -40px #19191b8c;animation:rise .5s var(--ease) backwards}.dlg-card h2{padding-right:34px;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.dlg-note{font-size:13.5px;line-height:1.5;color:var(--muted)}.dlg-x{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-ctl);color:var(--ink2);transition:background .2s,color .2s}.dlg-x:hover{background:var(--well);color:var(--ink)}.dlg-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.dlg .hint{text-align:center}.crop-card{width:min(340px,100%);justify-items:center}.crop-card h2,.crop-card .dlg-acts{justify-self:stretch}.crop-win{position:relative;max-width:100%;overflow:hidden;border-radius:var(--r-sm);background:var(--tile);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.crop-win:active{cursor:grabbing}.crop-win img{position:absolute;left:50%;top:50%;max-width:none;pointer-events:none}.crop-ring{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;box-shadow:0 0 0 2px #ffffffeb,0 0 0 400px color-mix(in srgb,var(--surface) 66%,transparent);pointer-events:none}.crop-zoom{display:flex;align-items:center;gap:10px;justify-self:stretch;font-size:12.5px;color:var(--muted)}.crop-zoom input{flex:1;min-width:0;height:28px;accent-color:var(--teal)}.ask-card .input textarea{min-height:110px}.input em.ask-small{justify-self:start;font-family:inherit;font-size:12px;font-weight:400;line-height:1.45;color:var(--muted)}.ask-failed{font-size:13px;color:var(--terra)}html[data-theme=dark] .ask-failed{color:#ff9d8f}.ask-tick{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--teal);color:#fff}.ask-tick svg{width:20px;height:20px}.links{display:grid}.link-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:0 2px;border-top:1px solid var(--line);border-radius:0;font-size:13.5px;font-weight:600;color:var(--ink);text-align:left;text-decoration:none;transition:color .2s,padding .3s var(--ease)}.link-row svg{flex:none;color:var(--muted);transition:color .2s,transform .3s var(--spring)}.link-row:hover{padding-left:6px;color:var(--teal-ink)}.link-row:hover svg{color:var(--teal-ink);transform:translate(-2px)}.about-foot{display:grid;justify-items:center;gap:3px;padding:14px 0 4px;font-size:12px;color:var(--muted)}.about-foot b{font-size:12px;font-weight:600;letter-spacing:.08em}.about-mark{width:30px;height:30px;margin-bottom:3px}.share-warn{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:#ffffff14;color:#e8b84b;font-size:12.5px;font-weight:600}.ph-media.zoomable{cursor:zoom-in}.ph-media.zoomable.swipe{cursor:grab}.ph-media.zoomed,.ph-media.zoomed.swipe{cursor:grab;touch-action:none}.ph-media.zoomed:active{cursor:grabbing}.ph-fit.ease{transition:transform .3s var(--sheet)}.ph-zoom{position:absolute;left:.8em;bottom:.8em;z-index:3;min-height:28px;padding:0 11px;border-radius:999px;background:#000000a8;color:#fff;font-size:max(11.5px,.75em);font-weight:600;opacity:0;transition:opacity .2s,transform .25s var(--spring)}.ph-media:hover .ph-zoom,.ph-media.zoomed .ph-zoom,.ph-zoom:focus-visible{opacity:1}.ph-zoom:hover{transform:scale(1.04)}.feed{display:grid;gap:1.6em;padding:.4em 0 3em}.feed-card{padding-bottom:0}.feed-media{transition:aspect-ratio .3s var(--sheet)}.feed-reel{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .36s var(--sheet);will-change:transform}.feed-media.pulling .feed-reel{transition:none}.feed-slide{position:absolute;top:0;width:100%;height:100%;background:#f1f1f3}.feed-empty{padding-top:9em}.ph-scroll:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.ph-empty-mark{width:3.75em;height:3.75em;margin-bottom:.4em;animation:empty-breathe 3.6s ease-in-out infinite alternate}@keyframes empty-breathe{to{transform:scale(1.04)}}.ph-empty>span{max-width:21em;font-size:max(11px,.875em);line-height:1.4}.ph-empty-shot{display:grid;justify-items:center;gap:.15em;min-height:28px;margin-top:1.4em;padding:.7em 1.15em;border-radius:.9em;background:#f1f1f3;transition:background .2s,transform .25s var(--spring)}.ph-empty-shot:hover{background:#e9e9ec;transform:translateY(-1px)}.ph-empty-shot b{font-size:max(11.5px,.8125em);font-weight:600;color:#0f0f10}.ph-empty-shot span{font-size:max(11.5px,.8125em);font-weight:500;color:#265e5c}@container work (max-width: 620px){.groupbar{max-width:calc(100% - 16px);flex-wrap:wrap;justify-content:center;border-radius:var(--r-lg);white-space:normal}.groupbar b{margin-right:4px}.groupbar button{padding:0 9px}}:root:is([data-nav=forward],[data-nav=back]):not(.no-hero) .feed .feed-card:not(.hero) .ph-media{view-transition-name:none}.post .lay{position:absolute;display:block;overflow:hidden}.post .lay.live{cursor:grab;touch-action:none}.post .lay.live:active{cursor:grabbing}.post .lay.live.locked,.post .type.live.locked{cursor:default}.post .lay-cell{position:absolute;display:block;overflow:hidden}.lay-chrome{position:absolute;left:0;right:0;z-index:6;pointer-events:none}.lay-chrome>*{pointer-events:auto}.lay-hit{position:absolute;cursor:pointer}.lay-hit.live{cursor:grab;touch-action:none}.lay-chrome>.lay-box,.lay-chrome>.lay-guide{pointer-events:none}.lay-box{position:absolute;box-sizing:border-box;border:2px solid var(--teal);box-shadow:0 0 0 1px #ffffffb3}.lay-box.locked{border-color:#6f747c}.lay-guide{position:absolute;background:var(--teal);box-shadow:0 0 0 .5px #fff9}.lay-guide.x{top:0;bottom:0;width:1px;margin-left:-.5px}.lay-guide.y{left:0;right:0;height:1px;margin-top:-.5px}.lay-h{position:absolute;display:grid;place-items:center;width:28px;height:28px;transform:translate(-50%,-50%);touch-action:none;cursor:nwse-resize}.lay-h i{display:grid;place-items:center;width:11px;height:11px;border-radius:50%;background:#fff;color:#2f6765;box-shadow:0 0 0 2px var(--teal),0 1px 4px #00000059;transition:scale .18s var(--spring)}.lay-h:hover i{scale:1.18}.lay-h.lay-side.x{cursor:ew-resize}.lay-h.lay-side.y{cursor:ns-resize}.lay-h.lay-side.x i{width:6px;height:16px;border-radius:3px}.lay-h.lay-side.y i{width:16px;height:6px;border-radius:3px}.lay-h.lay-turn{cursor:grab}.lay-h.lay-turn:active{cursor:grabbing}.lay-h.lay-turn i{width:22px;height:22px}.lay-pill{position:absolute;display:flex;flex-wrap:wrap;justify-content:center;gap:2px;padding:3px;border-radius:17px;background:#fff;color:#19191b;box-shadow:0 8px 20px -8px #00000080,0 0 0 1px #19191b1a;transform:translate(-50%,-50%);animation:lay-pop .2s var(--spring)}.lay-pill.still{animation:none}@keyframes lay-pop{0%{opacity:0;scale:.92}}.lay-pill button{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#19191b;transition:background .15s,color .15s}.lay-pill button:hover:not(:disabled){background:#e6e6ea}.lay-pill button[aria-pressed=true]{background:#19191b;color:#fff}.lay-pill button:disabled{color:#a3a3ab;cursor:default}.lay-pill button:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.arr-list{display:grid;gap:4px;margin:0 0 12px}.arr-row{display:flex;align-items:center;gap:9px;min-height:40px;padding:4px 9px 4px 4px;border-radius:var(--r-ctl);background:var(--well);color:var(--ink);font-size:12.5px;font-weight:600;text-align:left;transition:background .2s,color .2s}.arr-row.sortable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.arr-row.giving{transition:transform .2s var(--ease),background .2s,color .2s}.arr-row.lifted{position:relative;z-index:2;cursor:grabbing;box-shadow:0 10px 22px -10px #19191b73,inset 0 0 0 1.5px var(--line2);transition:none}.arr-grip{display:grid;gap:3px;flex:none;width:14px;margin-left:auto;opacity:.45}.arr-grip i{display:block;height:1.5px;border-radius:1px;background:currentColor}.arr-lock+.arr-grip{margin-left:8px}.arr-row.sortable:hover .arr-grip{opacity:.8}.arr-row:hover{box-shadow:inset 0 0 0 1.5px var(--line2)}.arr-row.on{background:var(--ink);color:var(--surface)}.arr-row:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.arr-thumb{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-chip);background:#cfd0d3 center / cover no-repeat;color:#19191b;font-size:12px;font-weight:700}.arr-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arr-lock{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600}.arr-acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 10px}.arr-acts .quiet,.arr-acts .picker .btn{min-height:28px}.strip-dup:disabled{opacity:.4;cursor:default;transform:none}@media(prefers-reduced-motion:reduce){.lay-pill{animation:none}.lay-h i,.arr-row,.lay-pill button{transition:none}}.title-row{display:flex;align-items:center;gap:4px 14px;min-width:0;margin-top:6px}.title-row h1{min-width:0;margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:.14em;margin-bottom:-.14em}.planner:not(.side-off) .title-row{flex-wrap:wrap}.planner:not(.side-off) .title-row h1{flex:1 1 100%;white-space:normal;overflow:visible}.planner:not(.side-off) .title-row .mode-switch{margin:0}.planner:not(.side-off) .work>.page-head:not(.slim) .plan-line{display:flex;align-items:center;min-width:0}.planner:not(.side-off) .work>.page-head:not(.slim) .plan-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planner:not(.side-off) .work>.page-head:not(.slim) .plan-line .ro-chip{flex:none}.mode-switch{flex:none;margin:-6px 0}.mode-switch button{min-width:62px}.work>.page-head:not(.slim)>:first-child{min-width:0}@container work (min-width: 761px){.work>.page-head:not(.slim){flex-wrap:nowrap}.work>.page-head:not(.slim)>:first-child{flex:1 1 0}.work>.page-head:not(.slim)>.toolbar{flex:none}.work>.page-head:not(.slim) .plan-line{display:flex;align-items:center;min-width:0}.work>.page-head:not(.slim) .plan-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work>.page-head:not(.slim) .plan-line .ro-chip{flex:none}}@container work (max-width: 760px){.work>.page-head:not(.slim)>:first-child{flex:1 1 100%}}.toolbar .picker{display:flex}.toolbar .picker>span{display:flex}.toolbar .picker-pop{top:100%;left:auto;right:0;width:min(380px,calc(100vw - 110px))}.ph-screen.bare{background:var(--tile);color:#19191b}.st-screen{position:relative;flex:1;min-height:0;overflow:hidden;outline:none}.st-screen:has(.st-note){display:grid;align-content:center}.st-wrap{position:absolute;top:0;bottom:0;left:50%;aspect-ratio:9 / 16;transform:translate(-50%)}.st-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fff;transition:none}.st-media.st-side{pointer-events:none}.st-media.swipe .post .type,.st-media.swipe .lay{cursor:inherit}.st-media .post .type{cursor:default}.st-media .post .type.live{cursor:grab}.st-screen:hover .ph-step,.st-screen .ph-step:focus-visible{opacity:1}.st-screen>.ph-next{top:calc(var(--island, 2.8em) + .7em)}.st-whole{position:absolute;top:calc(var(--island, 2.8em) + .7em);left:.8em;z-index:4;padding:.25em .7em;border-radius:1em;background:#0000009e;color:#fff;font-size:max(11px,.75em);font-weight:600;transition:background .2s}.st-whole:hover,.st-whole[aria-pressed=true]{background:#000000d1}.st-screen.whole{background:#19191b}.st-screen.whole .st-wrap{top:50%;bottom:auto;left:0;width:100%;transform:translateY(-50%)}.st-note{display:grid;justify-items:center;gap:.7em;padding:0 2em;text-align:center}.st-note b{font-size:max(1.05em,13px);font-weight:600;color:#19191b}.st-note span{font-size:max(.82em,11.5px);line-height:1.45;color:#58585f}.st-note .btn{margin-top:.4em}.story-well{position:relative}.story-add{position:absolute;left:50%;top:50%;z-index:5;display:grid;justify-items:center;gap:12px;width:min(78%,250px);transform:translate(-50%,-50%);text-align:center;pointer-events:none;animation:rise .4s var(--ease) backwards}.story-add>*{pointer-events:auto}.story-add-btn{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#4f8e8c1a;color:var(--teal-ink);box-shadow:inset 0 0 0 2.5px #4f8e8c8c;transition:transform .3s var(--spring),background .2s,box-shadow .2s}.story-add-btn svg{width:24px;height:24px}.story-add-btn:hover{transform:scale(1.07);background:#4f8e8c2e;box-shadow:inset 0 0 0 2.5px var(--teal)}.story-add-btn:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.story-add p{display:grid;gap:4px;margin:0;color:#58585f;font-size:12.5px;line-height:1.4;pointer-events:none}.story-add p b{font-size:16px;font-weight:600;color:#26262a}.story-add .picker-pop{left:50%;right:auto;width:min(380px,calc(100vw - 110px));margin-left:calc(min(380px,100vw - 110px)/-2);text-align:left;transform-origin:50% 0}.story-drop-tag{top:auto;bottom:13%}.post .lay.open,.post .lay-cell.open{background:#e4e4e8}.lay-fill{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:#fffffff0;color:#26262a;box-shadow:0 0 0 1px #19191b24,0 6px 12px -6px #19191b80;cursor:pointer;transition:transform .25s var(--spring)}.lay-fill:hover{transform:scale(1.12)}.lay-fill:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.st-drop,.st-drop-grid{position:absolute;z-index:40}.st-drop-grid{pointer-events:none}.st-drop-grid .st-drop{pointer-events:auto}.st-drop{border-radius:4px;box-shadow:inset 0 0 0 2px #4f8e8c99;transition:background .15s,box-shadow .15s}.st-drop.over{background:#4f8e8c4d;box-shadow:inset 0 0 0 3px var(--teal)}.stage-strip.away{visibility:hidden}.slide.held.story{position:relative;background:#fff}.planner.on-stories .stage-strip .strip-add:disabled{opacity:.38;cursor:default}.strip-del:hover:not(:disabled){color:var(--terra);box-shadow:inset 0 0 0 1.5px var(--terra)}.st-screen.playing .st-media{background:#111;-webkit-user-select:none;user-select:none}.st-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:linear-gradient(to bottom,rgba(0,0,0,.42),transparent 22%,transparent 78%,rgba(0,0,0,.45));pointer-events:none}.st-zone{position:absolute;top:16%;bottom:13%;z-index:51;padding:0;background:none;cursor:pointer;touch-action:none}.st-zone.st-prev{left:0;width:25%}.st-zone.st-next{left:25%;right:0}.st-zone:focus-visible{outline:2px solid #fff;outline-offset:-4px}.st-top{position:absolute;left:0;right:0;top:0;z-index:52;display:grid;gap:.75em;padding:calc(var(--island, 2.8em) + .55em) .9em 0;pointer-events:none}.st-bars{display:flex;gap:.25em}.st-bars i{flex:1;height:max(.16em,2px);border-radius:999px;background:#ffffff4d;overflow:hidden}.st-bars b{display:block;height:100%;border-radius:999px;background:#fffffff2;transform-origin:0 50%}.st-head{display:flex;align-items:center;gap:.55em;color:#fff}.st-head b{font-size:max(.82em,11px);font-weight:600}.st-head>span:not(.st-av){font-size:max(.76em,11px);color:#ffffffd1}.st-av{width:1.9em;height:1.9em;border-radius:50%;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff73}.st-x{display:grid;place-items:center;width:28px;height:28px;margin-left:auto;border-radius:50%;color:#fff;pointer-events:auto;transition:background .2s}.st-x:hover{background:#ffffff2e}.st-x:focus-visible{outline:2px solid #fff;outline-offset:1px}.st-x svg{width:13px;height:13px}.st-reply{position:absolute;left:.9em;right:.9em;bottom:1.9em;z-index:52;display:flex;align-items:center;gap:.85em;color:#fff;pointer-events:none}.st-reply span{flex:1;padding:.75em 1em;border-radius:999px;box-shadow:inset 0 0 0 1.2px #ffffff80;font-size:max(.8em,11px);color:#ffffffdb}.st-reply svg{width:1.4em;height:1.4em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.share-scope{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:min(100%,300px);padding:3px;border-radius:999px;background:#ffffff1a}.share-scope button{height:34px;border-radius:999px;color:#ffffffd1;font-size:13px;font-weight:600;transition:background .22s var(--quick),color .22s}.share-scope button[aria-pressed=true]{background:#fff;color:#19191b}.share-scope button:focus-visible{outline:2px solid #9fd0ce;outline-offset:2px}.share.story .share-acts{grid-template-columns:1fr}@container work (max-width: 460px){.title-row{margin-top:0;gap:4px 10px}.story-add p{font-size:12px}}@container main (max-width: 760px){.title-row{margin-top:0}}@container work (max-width: 700px){.planner.on-stories .toolbar{position:static}.planner.on-stories .toolbar .picker-pop{left:12px;right:12px;width:auto;top:calc(100% - 2px)}}@media(prefers-reduced-motion:reduce){.story-add-btn,.lay-fill,.share-scope button{transition:none}.story-add{animation:none}}.story-row{display:flex;flex-wrap:wrap;gap:8px 7px}.story-chip{position:relative;flex:none;width:44px;aspect-ratio:9 / 16;padding:0;border-radius:var(--r-chip);overflow:hidden;background:var(--tile);box-shadow:0 0 0 1px var(--line),0 6px 12px -8px #19191b80;cursor:pointer;transition:transform .3s var(--spring),opacity .2s,box-shadow .2s}.story-chip img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .3s var(--ease)}.story-chip:hover{transform:translateY(-3px) scale(1.04)}.story-chip:active{transform:translateY(-1px) scale(.97)}.story-chip:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.story-chip>span{position:absolute;left:3px;bottom:3px;min-width:15px;padding:0 4px;border-radius:var(--r-chip);background:#ffffffeb;color:#19191b;font:500 11px/15px var(--mono);text-align:center}.story-chip.on{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--teal)}.story-chip.empty{background:var(--well);box-shadow:inset 0 0 0 1px var(--line2)}.story-chip.empty.on{box-shadow:inset 0 0 0 1px var(--line2),0 0 0 2px var(--surface),0 0 0 4px var(--teal)}.story-chip.empty>i{position:absolute;top:0;right:0;bottom:18px;left:0;display:grid;place-items:center;font-style:normal;font-size:10.5px;color:var(--muted)}.story-row.reading .story-chip.miss img{filter:grayscale(1) contrast(.9) brightness(1.04)}.story-row.reading .story-chip.miss,.story-row.reading .story-chip.empty{opacity:.5}.story-row.reading .story-chip.hit{transform:translateY(-3px) scale(1.06)}@media(prefers-reduced-motion:reduce){.story-chip,.story-chip img{transition:none}}.tb-pair{display:flex;gap:2px}@container work (max-width: 460px){.toolbar>.tb-pair{flex:2 1 auto}.tb-pair>.tb-item{flex:1}.page-head.slim .toolbar>.tb-pair{flex:none}.work>.page-head.slim{gap:8px;padding-left:10px;padding-right:10px}.page-head.slim .crumbs{gap:8px}.page-head.slim .tb-item{min-width:34px;padding:5px 3px 4px}.page-head.slim .tb-item span{font-size:11px}.page-head.slim .crumbs button.ro-chip{display:block;flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:28px}.page-head.slim .crumbs .ro-chip svg{display:inline;margin-right:3px;vertical-align:-1px}}.sync-in{background:none;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line2);transition:color .2s,box-shadow .2s}button.rail-sync.asks:hover .sync-in,button.rail-sync.asks:focus-visible .sync-in{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink2)}.rail-grids .rail-grid{transition:background .2s,opacity .25s var(--quick)}.rail-grids.aside .rail-grid{opacity:.5}.rail-grids.aside .rail-grid:hover,.rail-grids.aside .rail-grid:focus-within,.rail-grids.aside .rail-grid.open{opacity:1}.desk .brand-beta{display:flex;align-items:baseline;gap:5px;flex:none;align-self:flex-start;max-width:100%;margin:8px 0 -4px 2px;padding:5px 8px;border-radius:var(--r-sm);font:500 11.5px/1.2 var(--mono);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--muted);opacity:1;transition:background .2s var(--quick),color .2s}.brand-beta b{padding:3px 8px;border-radius:999px;background:#f6e2b8;color:#6f4a06;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}html[data-theme=dark] .brand-beta b{background:#f0be6033;color:#f2c877}.brand-beta i{display:none}.desk .brand-beta{align-items:center;gap:8px;padding-left:0}.desk .brand-beta:hover{background:none}.brand-beta span{text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px;transition:text-decoration-color .2s}.desk .brand-beta:hover{background:var(--surface);color:var(--ink)}.brand-beta:hover span{text-decoration-color:currentColor}.rail.collapsed .brand-beta{display:none}.rail-ask{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:6px 0;border-radius:var(--r-ctl);color:var(--muted);transition:background .2s var(--quick),color .2s}.rail-ask svg{width:16px;height:16px}.rail-ask:hover{background:var(--surface);color:var(--ink)}.rail.collapsed .rail-ask .fold-label{color:inherit}@container work (min-width: 520px) and (max-width: 760px){.planner.side-off .work>.page-head:not(.slim)>:first-child{display:flex;align-items:center;gap:14px}.planner.side-off .work>.page-head:not(.slim) .title-row{flex:0 1 auto}.planner.side-off .work>.page-head:not(.slim) .plan-line{display:flex;align-items:center;flex:1 1 0;min-width:min-content;margin:0}.planner.side-off .work>.page-head:not(.slim) .plan-text{flex:1 1 0;width:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planner.side-off .work>.page-head:not(.slim) .plan-line .ro-chip{flex:none;margin-top:-5px;margin-bottom:-5px}}html[data-theme=dark] .rail-grid:hover,html[data-theme=dark] .rail-me:hover{background:#ffffff0d}html[data-theme=dark] .rail-grid.on,html[data-theme=dark] .rail-me.on{background:#ffffff1a;box-shadow:inset 0 0 0 1px var(--line),0 12px 22px -16px #000000e6}html[data-theme=dark] .seg{background:#0e0e10;box-shadow:inset 0 0 0 1px var(--line)}html[data-theme=dark] .seg button.on,html[data-theme=dark] .seg-thumb{background:#36363c;box-shadow:0 1px 2px #00000080,inset 0 1px #ffffff12}html[data-theme=dark] .seg.wide button.on{background:transparent;box-shadow:none}html[data-theme=dark] .slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,rgba(255,255,255,.17) var(--a),var(--ink) var(--a),var(--ink) var(--b),rgba(255,255,255,.17) var(--b))}html[data-theme=dark] .slider input[type=range]::-moz-range-track{background:linear-gradient(to right,rgba(255,255,255,.17) var(--a),var(--ink) var(--a),var(--ink) var(--b),rgba(255,255,255,.17) var(--b))}html[data-theme=dark] .slider input[type=range]::-webkit-slider-thumb{background:#ececf0;box-shadow:0 0 0 1px #00000080,0 3px 8px -2px #000000e6}html[data-theme=dark] .slider input[type=range]::-moz-range-thumb{background:#ececf0;box-shadow:0 0 0 1px #00000080,0 3px 8px -2px #000000e6}html[data-theme=dark] .toggle{background:#3d3d44}html[data-theme=dark] .toggle.on{background:var(--teal)}html[data-theme=dark] .paint{background:#2a2a2f;box-shadow:0 0 0 1px var(--line2),0 16px 28px -18px #000000e6}html[data-theme=dark] .desk{--shadow-box: 0 0 0 1px var(--line), 0 14px 28px -18px rgba(0, 0, 0, .85);--shadow-pop: 0 0 0 1px var(--line2), 0 26px 44px -18px rgba(0, 0, 0, .9)}html[data-theme=dark] .dropzone{background:#0f0f11c2}html[data-theme=dark] .actbar button.on{color:#265e5c}html[data-theme=dark] .desk .actbar .danger{color:#b23b2a}html[data-theme=dark] .desk .actmore .danger{color:#8c2a1c}html[data-theme=dark] .story-add-btn{color:#265e5c}html[data-theme=dark] .st-note b{color:#f2f2f5}html[data-theme=dark] .st-note span{color:#a4a6ad}html[data-theme=dark] .desk .groupbar button.danger{color:#8c2a1c}html[data-theme=dark] .groupbar button:hover{background:#19191b1a}html[data-theme=dark] .signin-error{color:#f0a093!important}.planner:not(.side-off) .title-row{flex-wrap:nowrap}.planner:not(.side-off) .title-row h1{flex:0 1 auto;white-space:nowrap;overflow:hidden}.planner:not(.side-off) .title-row .mode-switch{margin:-6px 0}@container work (max-width: 460px){.title-row{gap:4px 14px}.mode-switch button{min-width:0}.planner:not(.side-off) .title-row h1{font-size:20px}}.dlg-card.keys-card{width:min(700px,100%);gap:16px}.keys-cols{columns:2;column-gap:34px}.keys-group{break-inside:avoid;padding-bottom:16px}.keys-group h3{padding-bottom:5px;font:600 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.keys-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;border-top:1px solid var(--line)}.keys-row dt{min-width:0;font-size:13px;line-height:1.3;color:var(--ink)}.keys-row dd{display:flex;align-items:center;flex:none;gap:4px;margin:0}.keys-combo{display:inline-flex;align-items:center;gap:3px}.keys-combo i{padding:0 3px 0 2px;font-style:normal;font-size:11.5px;color:var(--muted)}.desk kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-chip);background:var(--well);box-shadow:inset 0 0 0 1px var(--line),inset 0 -2px 0 var(--line);font:600 11.5px/1 var(--mono);color:var(--ink2);white-space:nowrap}.keys-group{animation:rise .45s var(--ease) backwards}.keys-group:nth-child(2){animation-delay:.03s}.keys-group:nth-child(3){animation-delay:.06s}.keys-group:nth-child(4){animation-delay:.09s}.keys-group:nth-child(5){animation-delay:.12s}.keys-group:nth-child(6){animation-delay:.15s}.keys-group:nth-child(7){animation-delay:.18s}.dlg:has(.keys-card.closing){animation:keys-dim-out .19s ease-in forwards;pointer-events:none}.keys-card.closing{animation:keys-out .19s ease-in forwards}@keyframes keys-dim-out{to{opacity:0}}@keyframes keys-out{to{transform:translateY(8px) scale(.975)}}.link-row.keys-link kbd{transition:color .2s,transform .3s var(--spring)}.link-row.keys-link:hover kbd{color:var(--teal-ink);transform:translate(-2px)}@media(max-width:620px){.keys-cols{columns:1}}@media(prefers-reduced-motion:reduce){.keys-group,.keys-card.closing,.dlg:has(.keys-card.closing){animation:none}.link-row.keys-link kbd{transition:none}}.signin.landing{z-index:96;display:grid;grid-template-columns:minmax(380px,.9fr) 1.1fr;place-items:center stretch;gap:0;padding:0;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(var(--paper) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(90deg,var(--paper) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(168deg,var(--page-a),var(--page-b) 60%,var(--page-c));animation:fade .3s}.land-copy{position:relative;z-index:1;display:grid;justify-items:start;gap:18px;justify-self:start;max-width:640px;padding:0 24px 0 clamp(28px,7vw,96px);animation:land-rise .6s var(--ease) both}.land-back{position:absolute;z-index:2;top:22px;left:clamp(20px,7vw,96px);display:inline-flex;align-items:center;gap:6px;height:34px;margin-left:-10px;padding:0 12px 0 8px;border-radius:var(--r-ctl);color:var(--muted);font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.land-back:hover{background:var(--surface);color:var(--ink)}.land-brand{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:300;letter-spacing:.28em;text-transform:uppercase}.land-brand .land-mark{width:34px;height:34px;margin-right:2px}.land-brand .pro{margin-left:-.28em}.land-beta{padding:3px 8px;border-radius:999px;background:#f6e2b8;color:#6f4a06;font:700 10.5px/1.2 var(--mono);letter-spacing:.07em}html[data-theme=dark] .land-beta{background:#f0be6033;color:#f2c877}.land-copy h1{margin:6px 0 0;font-size:clamp(34px,4.1vw,54px);font-weight:400;line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.land-copy>p{margin:0;max-width:26em;color:var(--ink2);font-size:16px;line-height:1.5}.land-copy .signin-apple{justify-items:start;margin-top:8px}.land-copy .signin-error{text-align:left}.land-note{color:var(--muted);font-size:12.5px}.land-shot{position:relative;align-self:stretch;min-width:0}.land-shot img{position:absolute;top:50%;left:4%;width:min(1180px,150%);height:auto;border-radius:18px;box-shadow:0 0 0 1px #19191b14,0 50px 90px -40px #19191b80,0 18px 36px -24px #19191b59;transform:translateY(-50%);animation:land-in .9s var(--ease) both}@keyframes land-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes land-in{0%{opacity:0;transform:translateY(-50%) translate(60px)}}@media(prefers-reduced-motion:reduce){.land-copy,.land-shot img{animation:none}}@media(max-width:820px){.signin.landing{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start}.land-copy{padding:96px 28px 28px}.land-back{left:28px}.land-shot img{top:0;left:28px;width:150%;transform:none;animation-name:fade}}.desk .land-copy a.btn.land-store{margin-top:8px;color:var(--surface);text-decoration:none}.land-copy .quiet{margin-left:-8px}.about-links{display:flex;gap:14px;margin-top:4px}.about-links a{color:var(--muted);font-size:12px;text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.about-links a:hover{color:var(--ink)}@font-face{font-family:Amiri;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/amiri-arabic-italic-895d0ca2.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/amiri-latin-ext-italic-d840dc82.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/amiri-latin-italic-ce139485.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/amiri-arabic-italic-8348035b.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/amiri-latin-ext-italic-24c82a02.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/amiri-latin-italic-ca86bd74.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/amiri-arabic-4c2750cf.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/amiri-latin-ext-18b9d9c8.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/amiri-latin-06649aaf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/amiri-arabic-1313bcd0.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/amiri-latin-ext-d93796e7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/amiri-latin-25feffc5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/bebas-neue-latin-ext-a724a4b6.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/bebas-neue-latin-441b026d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/cinzel-latin-ext-bd11c74f.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/cinzel-latin-ef95296c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/cinzel-latin-ext-bd11c74f.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/cinzel-latin-ef95296c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/dm-sans-latin-ext-italic-28f19c88.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/dm-sans-latin-italic-f3135f3a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/dm-sans-latin-ext-italic-28f19c88.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/dm-sans-latin-italic-f3135f3a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/dm-sans-latin-ext-219b02c7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/dm-sans-latin-468d56b6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/dm-sans-latin-ext-219b02c7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/dm-sans-latin-468d56b6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/forum-cyrillic-ext-d2566bbc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/forum-cyrillic-46084df3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/forum-latin-ext-ccd544ba.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/forum-latin-678331fb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/great-vibes-cyrillic-ext-bad8bd8b.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/great-vibes-cyrillic-7d8e55f3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/great-vibes-greek-ext-258135d9.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/great-vibes-vietnamese-93e47792.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/great-vibes-latin-ext-9db6e80f.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/great-vibes-latin-0237c831.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-cyrillic-ext-2f52020a.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-vietnamese-2f467719.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-latin-ext-a1376a56.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-latin-1f21c6ea.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-cyrillic-ext-2f52020a.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-vietnamese-2f467719.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-latin-ext-a1376a56.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-latin-1f21c6ea.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-cyrillic-ext-2f52020a.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-vietnamese-2f467719.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-latin-ext-a1376a56.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-latin-1f21c6ea.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-cyrillic-ext-2f52020a.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-vietnamese-2f467719.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-latin-ext-a1376a56.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-latin-1f21c6ea.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-cyrillic-ext-2f52020a.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-vietnamese-2f467719.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-latin-ext-a1376a56.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/hanken-grotesk-latin-1f21c6ea.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;font-display:swap;src:url(/desktop/fonts/montserrat-cyrillic-ext-italic-808a01b5.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;font-display:swap;src:url(/desktop/fonts/montserrat-cyrillic-italic-f5d75901.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;font-display:swap;src:url(/desktop/fonts/montserrat-vietnamese-italic-e092b22a.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;font-display:swap;src:url(/desktop/fonts/montserrat-latin-ext-italic-30cf10b2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;font-display:swap;src:url(/desktop/fonts/montserrat-latin-italic-86589d0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/montserrat-cyrillic-ext-italic-808a01b5.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/montserrat-cyrillic-italic-f5d75901.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/montserrat-vietnamese-italic-e092b22a.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/montserrat-latin-ext-italic-30cf10b2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/montserrat-latin-italic-86589d0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/montserrat-cyrillic-ext-italic-808a01b5.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/montserrat-cyrillic-italic-f5d75901.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/montserrat-vietnamese-italic-e092b22a.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/montserrat-latin-ext-italic-30cf10b2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/montserrat-latin-italic-86589d0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/desktop/fonts/montserrat-cyrillic-ext-744830a0.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/desktop/fonts/montserrat-cyrillic-0b00fbd6.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/desktop/fonts/montserrat-vietnamese-9e2672d1.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/desktop/fonts/montserrat-latin-ext-920711de.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/desktop/fonts/montserrat-latin-6438d7b8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/montserrat-cyrillic-ext-744830a0.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/montserrat-cyrillic-0b00fbd6.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/montserrat-vietnamese-9e2672d1.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/montserrat-latin-ext-920711de.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/montserrat-latin-6438d7b8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/montserrat-cyrillic-ext-744830a0.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/montserrat-cyrillic-0b00fbd6.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/montserrat-vietnamese-9e2672d1.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/montserrat-latin-ext-920711de.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/montserrat-latin-6438d7b8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/oswald-cyrillic-ext-9feb685b.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/oswald-cyrillic-514ecf75.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/oswald-vietnamese-4dcc5a78.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/oswald-latin-ext-7b629573.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/oswald-latin-9dde3797.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/oswald-cyrillic-ext-9feb685b.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/oswald-cyrillic-514ecf75.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/oswald-vietnamese-4dcc5a78.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/oswald-latin-ext-7b629573.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/oswald-latin-9dde3797.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/playfair-display-cyrillic-italic-baa0a049.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/playfair-display-vietnamese-italic-35a2bab5.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/playfair-display-latin-ext-italic-4d6a5616.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/playfair-display-latin-italic-c6853004.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/playfair-display-cyrillic-italic-baa0a049.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/playfair-display-vietnamese-italic-35a2bab5.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/playfair-display-latin-ext-italic-4d6a5616.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/playfair-display-latin-italic-c6853004.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/playfair-display-cyrillic-d7f9db9b.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/playfair-display-vietnamese-8fa67d5f.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/playfair-display-latin-ext-56285678.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/playfair-display-latin-5d91eb5d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/playfair-display-cyrillic-d7f9db9b.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/playfair-display-vietnamese-8fa67d5f.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/playfair-display-latin-ext-56285678.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/playfair-display-latin-5d91eb5d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/space-mono-vietnamese-italic-9b0137ab.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/space-mono-latin-ext-italic-099b3a34.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/desktop/fonts/space-mono-latin-italic-7b001804.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/space-mono-vietnamese-italic-7051a3be.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/space-mono-latin-ext-italic-a0297b33.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/desktop/fonts/space-mono-latin-italic-bb03cb70.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/space-mono-vietnamese-1ab5cb4b.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/space-mono-latin-ext-b4f90459.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/desktop/fonts/space-mono-latin-e0c8e616.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/space-mono-vietnamese-e9c42e9a.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/space-mono-latin-ext-512458b3.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/desktop/fonts/space-mono-latin-af7cf6d2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,html[data-theme=dark]{--bg: #26262a;--panel: #1b1b1f;--ink: #ededf0;--muted: #9a9aa0;--muted2: #6e6e74;--line: rgba(255, 255, 255, .08);--tile: #33333a;--accent: #4f8e8c;--accent-soft: rgba(79, 142, 140, .16);--field: #2a2a30;--chip: #2e2e34;--hover: rgba(255, 255, 255, .05);--terra: #a9543f;--danger: #e07a6b;--canvas: #26262a;--ig-bg: #000;--ig-ink: #f4f4f4;--ig-line: rgba(255, 255, 255, .13);--ig-mut: #9a9a9f;--shadow-1: 0 14px 26px -12px rgba(0, 0, 0, .5);--shadow-2: 0 34px 64px -26px rgba(0, 0, 0, .65)}html[data-theme=light]{--bg: #f0f0f3;--panel: #ffffff;--ink: #1d1d20;--muted: #75757b;--muted2: #a2a2a8;--line: rgba(0, 0, 0, .09);--tile: #e2e2e6;--accent: #43807e;--accent-soft: rgba(67, 128, 126, .13);--field: #f1f1f4;--chip: #ececef;--hover: rgba(0, 0, 0, .045);--terra: #a9543f;--danger: #b23b2a;--canvas: #e6e6e9;--ig-bg: #fff;--ig-ink: #141416;--ig-line: rgba(0, 0, 0, .1);--ig-mut: #8a8a90;--shadow-1: 0 14px 26px -14px rgba(0, 0, 0, .22);--shadow-2: 0 30px 60px -28px rgba(0, 0, 0, .28)}:root{--r-tile: 12px;--r-control: 9px;--r-chip: 12px;--r-card: 22px;--r-pill: 999px;--tile-aspect: 3 / 4}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html,body,#root{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .25s,color .25s}svg{display:block}button{font:inherit;color:inherit;cursor:pointer;background:none;border:none}input,textarea{font:inherit;color:inherit}::selection{background:var(--accent-soft)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}:focus:not(:focus-visible){outline:none}
